本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種信息推送方法、推送裝置及系統(tǒng)。
背景技術(shù):
目前基于即時(shí)通訊平臺(tái)如手機(jī)QQ或者微信的公眾號(hào)信息訂閱,是用戶獲取信息的主要方式。但是目前公眾號(hào)的B2C(Business-to-Customer,商戶對(duì)用戶)信息推送方案至少存在以下幾種缺陷:
(1)沒(méi)有細(xì)分用戶的具體位置,使得不同地域的用戶側(cè)收集到的內(nèi)容和信息是一致的,從而使得用戶無(wú)法獲得特定場(chǎng)景下的信息推送。這樣,不僅不能對(duì)商戶側(cè)的運(yùn)營(yíng)提供更好的支持,而且由于商戶側(cè)推送的信息沒(méi)有針對(duì)性,很容易對(duì)用戶側(cè)造成信息騷擾;
(2)用戶側(cè)雖然能打開(kāi)地理位置搜索附近的商戶側(cè),但這需要用戶側(cè)主動(dòng)查詢,且有大量其他商戶出現(xiàn)在搜索結(jié)果中,導(dǎo)致用戶需要進(jìn)行二次過(guò)濾和查找。綜上,現(xiàn)有信息推送方案不能實(shí)現(xiàn)商戶對(duì)目標(biāo)用戶進(jìn)行精細(xì)和明確地推送信息,而且還降低了用戶體驗(yàn)。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種信息推送方法、推送裝置及系統(tǒng),旨在基于地理位置,使得發(fā)送端能更加精細(xì)和明確地向目標(biāo)接收端推送信息,同時(shí)提高用戶體驗(yàn)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種信息推送方法,所述信息推送方法包括以下步驟:
獲取發(fā)送端和接收端的位置信息以及所述發(fā)送端預(yù)定的推送策略;
根據(jù)所述發(fā)送端和接收端的位置信息,確定目標(biāo)接收端;
建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈;
根據(jù)所述關(guān)系鏈控制所述發(fā)送端以預(yù)定的所述推送策略向所述目標(biāo)接收端推送信息。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種推送裝置,所述推送裝置包括:
第一獲取模塊,用于獲取發(fā)送端和接收端的位置信息以及所述發(fā)送端預(yù)定的推送策略;
第一確定模塊,用于根據(jù)所述發(fā)送端和接收端的位置信息,確定目標(biāo)接收端;
建立模塊,用于建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈;
控制模塊,用于根據(jù)所述關(guān)系鏈控制所述發(fā)送端以預(yù)定的所述推送策略向所述目標(biāo)接收端推送信息。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種系統(tǒng),所述系統(tǒng)包括發(fā)送端以及接收端,
所述發(fā)送端包括:
第二獲取模塊,用于獲取接收端上報(bào)的位置信息;
第二確定模塊,用于根據(jù)所述位置信息,確定目標(biāo)接收端;
推送模塊,用于根據(jù)預(yù)定的推送策略向所述目標(biāo)接收端推送信息;
所述接收端,用于向所述發(fā)送端上報(bào)位置信息。
本發(fā)明提供的信息推送方法、推送裝置及系統(tǒng),通過(guò)獲取發(fā)送端和接收端的位置信息以及所述發(fā)送端預(yù)定的推送策略,確定目標(biāo)接收端,在確定目標(biāo)接收端后建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈,并根據(jù)所述關(guān)系鏈控制所述發(fā)送端以預(yù)定的所述推送策略向所述目標(biāo)接收端推送信息。通過(guò)綜合考慮發(fā)送端和接收端的地理位置信息,能夠基于地理位置,使得發(fā)送端能更加精細(xì)和明確地向目標(biāo)接收端推送信息,這樣,不僅可以實(shí)現(xiàn)發(fā)送端在如大型購(gòu)物中心或者商業(yè)區(qū)域的主動(dòng)營(yíng)銷和區(qū)域訪問(wèn)信息的精確投放,同時(shí)還能確保接收端的用戶體驗(yàn)。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例方案涉及的系統(tǒng)架構(gòu)示意圖;
圖2是本發(fā)明實(shí)施例方案涉及的本地服務(wù)器的硬件結(jié)構(gòu)示意圖;
圖3為本發(fā)明推送裝置一實(shí)施例的功能模塊示意圖;
圖4為圖3中第一確定模塊的細(xì)化功能模塊示意圖;
圖5為圖3中建立模塊的細(xì)化功能模塊示意圖;
圖6為圖3中控制模塊的細(xì)化功能模塊示意圖;
圖7為圖6中屬性獲取單元的細(xì)化功能模塊示意圖;
圖8為本發(fā)明系統(tǒng)一實(shí)施例的功能模塊示意圖;
圖9為圖8中發(fā)送端的細(xì)化功能模塊示意圖;
圖10為本發(fā)明信息推送方法一實(shí)施例的流程示意圖;
圖11為圖10中步驟S20的細(xì)化流程示意圖;
圖12為圖10中步驟S30的細(xì)化流程示意圖;
圖13為圖10中步驟S40的細(xì)化流程示意圖;
圖14為圖13中步驟S401的細(xì)化流程示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例方案的核心思想是:獲取發(fā)送端和接收端的位置信息以及所述發(fā)送端預(yù)定的推送策略,確定目標(biāo)接收端,在確定目標(biāo)接收端后建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈,并根據(jù)所述關(guān)系鏈控制所述發(fā)送端以預(yù)定的所述推送策略向所述目標(biāo)接收端推送信息。通過(guò)綜合考慮發(fā)送端和接收端的地理位置信息,能夠基于地理位置,使得發(fā)送端能更加精細(xì)和明確地向目標(biāo)接收端推送信息,這樣,不僅可以實(shí)現(xiàn)發(fā)送端在如大型購(gòu)物中心或者商業(yè)區(qū)域的主動(dòng)營(yíng)銷和區(qū)域訪問(wèn)信息的精確投放,同時(shí)還能確保接收端的用戶體驗(yàn)。
本實(shí)施例中,可以由發(fā)送端建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈,也可以由接收端建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈。對(duì) 于第一種實(shí)施例,發(fā)送端可以以信息推送的模式將商戶公眾號(hào)或二維碼推送至目標(biāo)接收端,以供目標(biāo)接收端關(guān)注或掃描,從而形成關(guān)系鏈,其中,所述公眾號(hào)或二維碼通過(guò)發(fā)送關(guān)注請(qǐng)求的方式推送至目標(biāo)接收端。對(duì)于第二種實(shí)施例,接收端通過(guò)主動(dòng)搜索商戶公眾號(hào)或掃描二維碼的形式而建立與發(fā)送端之間的關(guān)系鏈。
具體地,如圖1所示,本實(shí)施例方案涉及的系統(tǒng)架構(gòu)包括本地服務(wù)器、定位平臺(tái)、登錄地信息存儲(chǔ)服務(wù)器、發(fā)送端以及接收端,其中:
定位平臺(tái)可以為WIFI基站或GPS,用于向本地服務(wù)器上報(bào)發(fā)送端以及接收端的應(yīng)用賬號(hào)當(dāng)前登錄地的地理位置信息;
登錄地信息存儲(chǔ)服務(wù)器,用于存儲(chǔ)發(fā)送端和接收端應(yīng)用賬號(hào)每一次登錄地的地理位置信息;
應(yīng)用安全平臺(tái),可以存儲(chǔ)發(fā)送端或接收端應(yīng)用賬號(hào)常駐地的地理位置信息;
接收端,向用戶提供應(yīng)用操作界面,根據(jù)用戶的相應(yīng)操作,提供相應(yīng)的應(yīng)用服務(wù);或向本地服務(wù)器上傳用戶操作信息的點(diǎn)擊操作行為數(shù)據(jù),比如主動(dòng)屏蔽和拒絕接受類似的信息。
本地服務(wù)器用于實(shí)現(xiàn)控制發(fā)送端向接收端推送信息;作為一種具體實(shí)現(xiàn)方案,本地服務(wù)器用于獲取發(fā)送端和接收端的位置信息以及所述發(fā)送端預(yù)定的推送策略;根據(jù)所述位置信息,確定目標(biāo)接收端;獲取所述目標(biāo)接收端的屬性,并根據(jù)所述目標(biāo)接收端的屬性篩選生成號(hào)碼包集合;控制所述發(fā)送端根據(jù)預(yù)定的所述推送策略向所述號(hào)碼包集合推送信息。
由此,通過(guò)獲取發(fā)送端和接收端的位置信息以及所述發(fā)送端預(yù)定的推送策略,確定目標(biāo)接收端,在確定目標(biāo)接收端后建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈,并根據(jù)所述關(guān)系鏈控制所述發(fā)送端以預(yù)定的所述推送策略向所述目標(biāo)接收端推送信息。通過(guò)綜合考慮發(fā)送端和接收端的地理位置信息,能夠基于地理位置,使得發(fā)送端能更加精細(xì)和明確地向目標(biāo)接收端推送信息,這樣,不僅可以實(shí)現(xiàn)發(fā)送端在如大型購(gòu)物中心或者商業(yè)區(qū)域的主動(dòng)營(yíng)銷和區(qū)域訪問(wèn)信息的精確投放,同時(shí)還能確保接收端的用戶體驗(yàn)。
作為一種實(shí)現(xiàn)方案,上述本地服務(wù)器可以為PC終端,也可以為手機(jī)、平 板電腦、便攜式電子設(shè)備等各種移動(dòng)終端,本實(shí)施例以PC終端進(jìn)行舉例。該服務(wù)器的硬件結(jié)構(gòu)可以如圖2所示。
參照?qǐng)D2,該服務(wù)器可以包括:處理器1001,例如CPU,網(wǎng)絡(luò)接口1004,上傳接口1003,存儲(chǔ)器1005,通信總線1002。其中,通信總線1002用于實(shí)現(xiàn)該服務(wù)器中各組成部件之間的連接通信。上傳接口1003可以包括顯示屏(Display)、鍵盤(pán)(Keyboard)、鼠標(biāo)等組件,用于接收用戶輸入的信息,并將接收的信息發(fā)送至處理器1005進(jìn)行處理。顯示屏可以為L(zhǎng)CD顯示屏、LED顯示屏,也可以為觸摸屏,用于顯示開(kāi)放平臺(tái)需要顯示的數(shù)據(jù)??蛇x上傳接口1003還可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口。網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口(如WI-FI接口)。存儲(chǔ)器1005可以是高速RAM存儲(chǔ)器,也可以是穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如磁盤(pán)存儲(chǔ)器。存儲(chǔ)器1005可選的還可以是獨(dú)立于前述處理器1001的存儲(chǔ)裝置。如圖2所示,作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、上傳接口模塊以及信息推送程序。
在圖2所示的服務(wù)器中,網(wǎng)絡(luò)接口1004主要用于本地服務(wù)器與定位平臺(tái)、登錄地信息存儲(chǔ)服務(wù)器、發(fā)送端以及接收端進(jìn)行數(shù)據(jù)通信;上傳接口1003主要用于連接發(fā)送端和接收端,并與發(fā)送端和接收端進(jìn)行數(shù)據(jù)通信,接收客戶端(發(fā)送端和接收端)輸入的信息和指令;而處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的信息推送程序,并執(zhí)行以下操作:
獲取發(fā)送端和接收端的位置信息以及所述發(fā)送端預(yù)定的推送策略;
根據(jù)所述發(fā)送端和接收端的位置信息,確定目標(biāo)接收端;
建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈;
本實(shí)施例中,可以由發(fā)送端建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈,也可以由接收端建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈。對(duì)于第一種實(shí)施例,發(fā)送端可以以信息推送的模式將商戶公眾號(hào)或二維碼推送至目標(biāo)接收端,以供目標(biāo)接收端關(guān)注或掃描,從而形成關(guān)系鏈,其中,所述公眾號(hào)或二維碼通過(guò)發(fā)送關(guān)注請(qǐng)求的方式推送至目標(biāo)接收端。對(duì)于第二種實(shí)施例,接收端通過(guò)主動(dòng)搜索商戶公眾號(hào)或掃描二維碼的形式而建立與發(fā)送端之間的關(guān)系鏈。
根據(jù)所述關(guān)系鏈控制所述發(fā)送端以預(yù)定的所述推送策略向所述目標(biāo)接收 端推送信息。
其中,所述推送策略包括推送距離、推送時(shí)間、推送數(shù)量、推送速度以及推送內(nèi)容。
進(jìn)一步地,在一個(gè)實(shí)施例中,處理器1001調(diào)用存儲(chǔ)器1005中存儲(chǔ)的升級(jí)包下載程序,還可以執(zhí)行以下操作:
根據(jù)所述發(fā)送端和接收端的位置信息,計(jì)算得到所述發(fā)送端和接收端之間的距離;
判斷所述發(fā)送端和接收端之間的距離是否在預(yù)定范圍內(nèi);
若所述發(fā)送端和接收端之間的距離在預(yù)定范圍內(nèi),則判定所述接收端為目標(biāo)接收端。
進(jìn)一步地,在一個(gè)實(shí)施例中,處理器1001調(diào)用存儲(chǔ)器1005中存儲(chǔ)的升級(jí)包下載程序,還可以執(zhí)行以下操作:
獲取發(fā)送端的發(fā)送賬號(hào)和目標(biāo)接收端的接收賬號(hào);
建立所述發(fā)送接收賬號(hào)和發(fā)送賬號(hào)之間的關(guān)注關(guān)系,形成所述發(fā)送賬號(hào)與接收賬號(hào)之間的一對(duì)多關(guān)系鏈。
進(jìn)一步地,在一個(gè)實(shí)施例中,處理器1001調(diào)用存儲(chǔ)器1005中存儲(chǔ)的升級(jí)包下載程序,還可以執(zhí)行以下操作:
獲取與所述發(fā)送端之間存在關(guān)系鏈的所述目標(biāo)接收端的屬性,并根據(jù)所述目標(biāo)接收端的屬性生成號(hào)碼包集合;
控制所述發(fā)送端根據(jù)預(yù)定的所述推送策略向所述號(hào)碼包集合對(duì)應(yīng)的所述目標(biāo)接收端推送信息。
進(jìn)一步地,在一個(gè)實(shí)施例中,處理器1001調(diào)用存儲(chǔ)器1005中存儲(chǔ)的升級(jí)包下載程序,還可以執(zhí)行以下操作:
獲取與所述發(fā)送端之間存在關(guān)系鏈的所述目標(biāo)接收端的身份識(shí)別ID地址和用戶信息;
根據(jù)所述目標(biāo)接收端的ID地址和用戶信息,篩選生成號(hào)碼包集合。
基于上述硬件結(jié)構(gòu),提出本發(fā)明推送裝置的功能模塊實(shí)施例??梢岳斫獾氖牵景l(fā)明推送裝置設(shè)置于所述本地服務(wù)器內(nèi),具體如下:
本發(fā)明提供一種推送裝置1,參照?qǐng)D3,在一實(shí)施例中,所述推送裝置1包括:
第一獲取模塊10,用于獲取發(fā)送端和接收端的位置信息以及所述發(fā)送端預(yù)定的推送策略;
本實(shí)施例中,發(fā)送端為商戶側(cè),接收端為用戶側(cè),可以理解的是,所述發(fā)送端和接收端可以為臺(tái)式計(jì)算機(jī)等固定終端,或移動(dòng)電話、個(gè)人數(shù)字助理、平板電腦以及筆記本電腦等移動(dòng)終端。
本實(shí)施例中,位置信息的獲取可以基于LBS(Location Based Service,基于位置的服務(wù)),它是通過(guò)電信、移動(dòng)等運(yùn)營(yíng)商的無(wú)線電通訊網(wǎng)絡(luò),如GSM(Global System for Mobile Communication,全球移動(dòng)通信系統(tǒng))或外部定位方式GPS(Global Positioning System,全球定位系統(tǒng))來(lái)獲取位置信息。定位方法除上述的兩種以外,還有一種是基于WIFI的定位,其位置信息來(lái)源主要包括GPS、IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)、RFID(Radio Frequency Identification,無(wú)線射頻識(shí)別)、無(wú)線訪問(wèn)節(jié)點(diǎn)物理地址等。
本實(shí)施例中,LBS由移動(dòng)通信網(wǎng)絡(luò)和計(jì)算機(jī)網(wǎng)絡(luò)結(jié)合而成,兩個(gè)網(wǎng)絡(luò)之間通過(guò)網(wǎng)關(guān)實(shí)現(xiàn)交互。移動(dòng)終端通過(guò)移動(dòng)通信網(wǎng)絡(luò)發(fā)出請(qǐng)求,經(jīng)過(guò)網(wǎng)關(guān)傳遞給LBS服務(wù)平臺(tái),LBS服務(wù)平臺(tái)根據(jù)用戶請(qǐng)求和用戶使用的移動(dòng)終端的當(dāng)前位置進(jìn)行處理,并將結(jié)果通過(guò)網(wǎng)關(guān)返回給用戶。本優(yōu)選實(shí)施例中,基于GPS的定位方式是利用手機(jī)上的GPS定位模塊將自己的位置信號(hào)發(fā)送到定位后臺(tái)來(lái)實(shí)現(xiàn)手機(jī)定位的;基站定位則是利用基站對(duì)手機(jī)的距離的測(cè)算距離來(lái)確定手機(jī)位置的。手機(jī)定位的另外一種方式是室內(nèi)定位,它是指在室內(nèi)環(huán)境中實(shí)現(xiàn)位置定位,主要采用無(wú)線通訊、基站定位、慣導(dǎo)定位等多種技術(shù)集成形成一套室內(nèi)位置定位體系,從而實(shí)現(xiàn)人員、物體等在室內(nèi)空間中的位置監(jiān)控。
其中,所述推送策略包括推送距離、推送時(shí)間、推送數(shù)量、推送速度、推送內(nèi)容以及優(yōu)先級(jí)等。
第一確定模塊20,用于根據(jù)所述發(fā)送端和接收端的位置信息,確定目標(biāo)接收端;
進(jìn)一步地,參照?qǐng)D4,所述第一確定模塊20包括:
計(jì)算單元201,用于根據(jù)所述發(fā)送端和接收端的位置信息,計(jì)算得到所述發(fā)送端和接收端之間的距離;
本優(yōu)選實(shí)施例中,距離的計(jì)算通過(guò)經(jīng)度和維度來(lái)表示,設(shè)定A代表發(fā)送端,B代表接收端,AB兩點(diǎn)之間距離L=COS(SIN((A.latitude*3.1415)/180)*SIN((B.latitude*3.1415)/180)+COS((A.latitude*3.1415)/180)*COS((B.latitude*3.1415)/180)*COS((A.longitude*3.1415)/180-(B.longitude*3.1415)/180))*R,其中,A.latitude為緯度值,B.longitude為經(jīng)度值,R為地球半徑的平均值(大約為6371km,為便于計(jì)算通常取值6380km)。
判斷單元202,用于判斷所述發(fā)送端和接收端之間的距離是否在預(yù)定范圍內(nèi);
判定單元203,用于若所述發(fā)送端和接收端之間的距離在預(yù)定范圍內(nèi),則判定所述接收端為目標(biāo)接收端。
本實(shí)施例中,判斷所述發(fā)送端和接收端之間的距離L是否小于或等于預(yù)定范圍如1000m,若滿足條件,如在用戶在一個(gè)大型購(gòu)物中心或者大型的會(huì)議內(nèi),則可以使得用戶獲得特定場(chǎng)景下的信息推送,如對(duì)達(dá)到會(huì)場(chǎng)的用戶推送優(yōu)惠信息或者通知信息,這樣,發(fā)送端即商戶側(cè)能更加精細(xì)和明確地向目標(biāo)接收端即在特定場(chǎng)景下的用戶推送信息,如此,在提高商戶側(cè)運(yùn)營(yíng)效果的同時(shí),還可以提高用戶體驗(yàn)。
建立模塊30,用于建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈;
本實(shí)施例中,可以由發(fā)送端建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈,也可以由接收端建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈。對(duì)于第一種實(shí)施例,發(fā)送端可以以信息推送的模式將商戶公眾號(hào)或二維碼推送至目標(biāo)接收端,以供目標(biāo)接收端關(guān)注或掃描,從而形成關(guān)系鏈,其中,所述公眾號(hào)或二維碼通過(guò)發(fā)送關(guān)注請(qǐng)求的方式推送至目標(biāo)接收端。對(duì)于第二種實(shí)施例,接收端通過(guò)主動(dòng)搜索商戶公眾號(hào)或掃描二維碼的形式而建立與發(fā)送端之間的關(guān)系鏈。
本實(shí)施例中,發(fā)送端發(fā)送信息之前,需要通過(guò)關(guān)系鏈對(duì)目標(biāo)接收端進(jìn)行過(guò)濾,確保是有關(guān)注關(guān)系的接收端才能夠接受到信息的推送。此外,為了不 對(duì)目標(biāo)接收端造成信息騷擾,發(fā)送端在每次推送信息時(shí),目標(biāo)接收端通常需要主動(dòng)和發(fā)送端標(biāo)識(shí)關(guān)聯(lián)或者形成關(guān)注關(guān)系的關(guān)系鏈。當(dāng)接收端主動(dòng)取消關(guān)注或者關(guān)注發(fā)送端時(shí),所述推送裝置1可以修改二者之間的關(guān)注關(guān)系。
控制模塊40,用于根據(jù)所述關(guān)系鏈控制所述發(fā)送端以預(yù)定的所述推送策略向所述目標(biāo)接收端推送信息。
本實(shí)施例中,推送裝置1按照推送策略建立不同的信息推送任務(wù)隊(duì)列,每個(gè)不同信息推送任務(wù)隊(duì)列包括信息的發(fā)送方,信息的接收方(通常可能是信息接收方的一個(gè)號(hào)碼標(biāo)示的集合),信息內(nèi)容,信息預(yù)期的發(fā)送速度和信息展現(xiàn)樣式的描述和說(shuō)明,如純文本,單圖文,多圖文等幾種典型的樣式??梢岳斫獾氖?,對(duì)不同的信息推送任務(wù)建立不同的推送隊(duì)列,通常采用不同線程來(lái)對(duì)應(yīng)每一個(gè)推送任務(wù),同時(shí)接受管理員對(duì)信息推送過(guò)程當(dāng)中的控制,如暫停或者取消當(dāng)前信息的發(fā)送任務(wù)。
本發(fā)明提供的推送裝置1,通過(guò)獲取發(fā)送端和接收端的位置信息以及所述發(fā)送端預(yù)定的推送策略,確定目標(biāo)接收端,在確定目標(biāo)接收端后建立所述目標(biāo)接收端和所述發(fā)送端之間的關(guān)系鏈,并根據(jù)所述關(guān)系鏈控制所述發(fā)送端以預(yù)定的所述推送策略向所述目標(biāo)接收端推送信息。通過(guò)綜合考慮發(fā)送端和接收端的地理位置信息,能夠基于地理位置,使得發(fā)送端能更加精細(xì)和明確地向目標(biāo)接收端推送信息,這樣,不僅可以實(shí)現(xiàn)發(fā)送端在如大型購(gòu)物中心或者商業(yè)區(qū)域的主動(dòng)營(yíng)銷和區(qū)域訪問(wèn)信息的精確投放,同時(shí)還能確保接收端的用戶體驗(yàn)。
在一實(shí)施例中,參照?qǐng)D5,在上述圖3的實(shí)施例的基礎(chǔ)上,所述建立模塊30包括:
賬號(hào)獲取單元301,用于獲取發(fā)送端的發(fā)送賬號(hào)和目標(biāo)接收端的接收賬號(hào);
關(guān)系建立單元302,用于建立所述發(fā)送接收賬號(hào)和發(fā)送賬號(hào)之間的關(guān)注關(guān)系,形成所述發(fā)送賬號(hào)與接收賬號(hào)之間的一對(duì)多關(guān)系鏈。
本實(shí)施例中,關(guān)系鏈?zhǔn)怯脕?lái)保存和記錄信息推送賬號(hào)之間的關(guān)注關(guān)系,通常形式是一個(gè)賬號(hào)A標(biāo)識(shí)一個(gè)發(fā)送方,一個(gè)集合B標(biāo)識(shí)可以接受賬號(hào)A發(fā)送的信息的所有賬號(hào)。例如發(fā)送端的發(fā)送賬號(hào)是A,接收端的接收賬號(hào)集合 是B,A和B之間是一對(duì)多的關(guān)注關(guān)系,如果不在集合B中的接收端則不能收到發(fā)送端推動(dòng)的信息。
本實(shí)施例中,所述推送裝置1還可以確定B當(dāng)天時(shí)間內(nèi)能夠收到推送信息的總數(shù)和A當(dāng)天時(shí)間內(nèi)能夠群發(fā)和單發(fā)的信息數(shù)量,還可以獲取發(fā)送過(guò)程當(dāng)中信息具體在接收端的通知方式和展示樣式。如果是接收端用戶主動(dòng)屏蔽了某個(gè)商戶側(cè)的信息推送,推送裝置1則可以在一定時(shí)間比如30天內(nèi),不向該用戶重新推送信息。
此外,所述推送裝置1還可以對(duì)接收端的用戶行為進(jìn)行統(tǒng)計(jì)分析,如信息是否到達(dá),到達(dá)的比例,用戶是否打開(kāi)信息,打開(kāi)信息的瀏覽停留時(shí)間和具體停留的位置等,所述推送裝置1對(duì)這些信息按照不同的賬號(hào)進(jìn)行統(tǒng)計(jì)分析,并依照信息點(diǎn)擊和轉(zhuǎn)化率的高低進(jìn)行排序,對(duì)點(diǎn)擊率高的信息可以增加賬號(hào)發(fā)送信息的配額,對(duì)于點(diǎn)擊率低的信息減少此類信息的推送。如此,可以避免對(duì)用戶造成騷擾,從而提高用戶體驗(yàn)。
在一實(shí)施例中,參照?qǐng)D6,在上述圖3的實(shí)施例的基礎(chǔ)上,所述控制模塊40包括:
屬性獲取單元401,用于獲取與所述發(fā)送端之間存在關(guān)系鏈的所述目標(biāo)接收端的屬性,并根據(jù)所述目標(biāo)接收端的屬性生成號(hào)碼包集合;
本實(shí)施例中,所述屬性包括目標(biāo)接收端的身份識(shí)別ID地址和用戶信息等信息,發(fā)送端可以根據(jù)不同的屬性劃分特定類型的用戶群,以在實(shí)際信息推送過(guò)程中選擇特定類型的目標(biāo)接收端生成號(hào)碼包集合。
控制單元402,用于控制所述發(fā)送端根據(jù)預(yù)定的所述推送策略向所述號(hào)碼包集合對(duì)應(yīng)的所述目標(biāo)接收端推送信息。
本實(shí)施例中,推送裝置控制所述發(fā)送端依據(jù)預(yù)定的推送策略,如推送距離、推送時(shí)間、推送數(shù)量、推送速度、推送內(nèi)容以及優(yōu)先級(jí)等來(lái)向所述號(hào)碼包集合對(duì)應(yīng)的所述目標(biāo)接收端推送信息。這樣,可以對(duì)處于預(yù)定范圍內(nèi)的目標(biāo)接收端進(jìn)行進(jìn)一步的細(xì)分,使得商戶側(cè)可以更加精準(zhǔn)地推送信息使得推送成效更高,同時(shí)還可減少對(duì)其他目標(biāo)接收端不必要的騷擾,從而提高了用戶體驗(yàn)。
本實(shí)施例中,可以對(duì)所述號(hào)碼包集合進(jìn)行權(quán)重分配,若賬號(hào)B關(guān)注賬號(hào) A,則對(duì)所述號(hào)碼包集合B進(jìn)行權(quán)重分配。例如,若號(hào)碼包集合B的數(shù)量很大,如包含5億用戶,則需要對(duì)目標(biāo)用戶進(jìn)行切分,通常按照總數(shù)大小(如分別為5個(gè)1億的目標(biāo)號(hào)碼包進(jìn)行信息推送)和期望發(fā)送的速度和總的發(fā)送能力進(jìn)行(比如發(fā)送端的發(fā)送能力是10W/s,若有10個(gè)任務(wù),則每個(gè)任務(wù)的發(fā)送能力只能有1W/s)平均分配或者按照權(quán)重分配。此時(shí),所述推送裝置1控制所述發(fā)送端根據(jù)預(yù)定的所述推送策略,并按照所述號(hào)碼包集合的權(quán)重大小依次推送信息。
在一實(shí)施例中,參照?qǐng)D7,在上述圖6的實(shí)施例的基礎(chǔ)上,所述屬性獲取單元401包括:
信息獲取子單元4011,用于獲取與所述發(fā)送端之間存在關(guān)系鏈的所述目標(biāo)接收端的身份識(shí)別ID地址和用戶信息;
篩選子單元4012,用于根據(jù)所述目標(biāo)接收端的ID地址和用戶信息,篩選生成號(hào)碼包集合。
本實(shí)施例中,根據(jù)用戶輸入至目標(biāo)接收端內(nèi)的信息如性別、年齡、學(xué)歷、收入等信息,以及目標(biāo)接收端的ID地址等信息篩選生成各個(gè)不同基于地理位置的號(hào)碼包集合。所述號(hào)碼包集合以一個(gè)一個(gè)獨(dú)立的號(hào)碼包文件的形式存儲(chǔ),為分散系統(tǒng)壓力,可以對(duì)不同的號(hào)碼包文件進(jìn)行隨機(jī)的打亂順序,對(duì)不同的號(hào)碼包采用不同的推送策略進(jìn)行發(fā)送,如此可以分散系統(tǒng)的壓力和負(fù)載。
在一實(shí)施例中,在上述圖3的實(shí)施例的基礎(chǔ)上,所述推送裝置1還包括:
數(shù)據(jù)庫(kù)(圖中未標(biāo)示),用于保存管理員設(shè)置的各種管理信息,包括新增的推送賬號(hào)標(biāo)識(shí),賬號(hào)屬性和推送信息的權(quán)限,比如單發(fā)和群發(fā)信息的范圍;保存信息推送各個(gè)賬號(hào)的優(yōu)先級(jí);保存按照接收端的基本用戶屬性篩選的號(hào)碼包賬號(hào)信息,作為后續(xù)號(hào)碼包服務(wù)的入口;保存關(guān)系鏈系統(tǒng)的賬號(hào)信息和相互關(guān)注形成的關(guān)系鏈信息;保存各類發(fā)送策略,賬號(hào)配額,單個(gè)接收端能夠收到的信息及各類過(guò)濾黑白名單的配置信息;提供數(shù)據(jù)讀取服務(wù)。
緩存服務(wù)器(圖中未標(biāo)示),用于臨時(shí)保存不能及時(shí)下發(fā)到接收端的信息,當(dāng)接收端重新上線或者接收端指定需要前一段時(shí)間的歷史信息時(shí),可以從這里獲取之前的歷史信息;保存信息實(shí)體的內(nèi)容,如信息的ID、文本、圖片等 信息,通常對(duì)于不同的場(chǎng)景會(huì)有不同格式的信息模板。
可以理解的是,所述推送裝置1還包括管理入口、發(fā)送端管理入口、地理位置上報(bào)接口以及統(tǒng)計(jì)上報(bào)接口等,其中,管理入口通常是一個(gè)以Web方式(瀏覽器和服務(wù)器)架構(gòu)實(shí)現(xiàn)的管理網(wǎng)站,供產(chǎn)品和運(yùn)營(yíng)人員來(lái)管理賬號(hào),并設(shè)置各種配置規(guī)則和信息推送策略;發(fā)送端管理入口通常是一個(gè)以Web方式(瀏覽器和服務(wù)器)架構(gòu)實(shí)現(xiàn)的管理網(wǎng)站,為商戶側(cè)提供管理和控制業(yè)務(wù)系統(tǒng),查詢對(duì)應(yīng)B側(cè)系統(tǒng)推送信息的數(shù)據(jù)入口,同時(shí)管理對(duì)應(yīng)B側(cè)賬號(hào)下的用戶,并對(duì)用戶進(jìn)行分組,配置對(duì)應(yīng)信息場(chǎng)景模板,自動(dòng)定義C2b(Custome r-to-Business,用戶對(duì)商戶)回復(fù)信息的入口;地理位置上報(bào)接口,上報(bào)接收端的位置信息和在線狀態(tài),并且接受定期的更新;統(tǒng)計(jì)上報(bào)入口接口主要是上報(bào)用戶的訪問(wèn),瀏覽信息及操作點(diǎn)擊行為等流水日志信息。
本發(fā)明還提供一種系統(tǒng)100,參照?qǐng)D8,在一實(shí)施例中,所述系統(tǒng)100包括發(fā)送端200和接收端300,
可以理解的是,所述發(fā)送端200可以為上述的推送裝置1,也可以獨(dú)立于所述推送裝置1和發(fā)送端200存在。參照?qǐng)D9,所述發(fā)送端200包括:
第二獲取模塊201,用于獲取接收端300上報(bào)的位置信息;
本實(shí)施例中,發(fā)送端200為商戶側(cè),接收端300為用戶側(cè),可以理解的是,所述發(fā)送端200和接收端300可以為臺(tái)式計(jì)算機(jī)等固定終端,或移動(dòng)電話、個(gè)人數(shù)字助理、平板電腦以及筆記本電腦等移動(dòng)終端。
本實(shí)施例中,位置信息的獲取可以基于LBS(Location Based Service,基于位置的服務(wù)),它是通過(guò)電信、移動(dòng)等運(yùn)營(yíng)商的無(wú)線電通訊網(wǎng)絡(luò),如GSM(Global System for Mobile Communication,全球移動(dòng)通信系統(tǒng))或外部定位方式GPS(Global Positioning System,全球定位系統(tǒng))來(lái)獲取位置信息。定位方法除上述的兩種以外,還有一種是基于WIFI的定位,其位置信息來(lái)源主要包括GPS、IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)、RFID(Radio Frequency Identification,無(wú)線射頻識(shí)別)、無(wú)線訪問(wèn)節(jié)點(diǎn)物理地址等。
本實(shí)施例中,LBS由移動(dòng)通信網(wǎng)絡(luò)和計(jì)算機(jī)網(wǎng)絡(luò)結(jié)合而成,兩個(gè)網(wǎng)絡(luò)之間通過(guò)網(wǎng)關(guān)實(shí)現(xiàn)交互。移動(dòng)終端通過(guò)移動(dòng)通信網(wǎng)絡(luò)發(fā)出請(qǐng)求,經(jīng)過(guò)網(wǎng)關(guān)傳遞給LBS服務(wù)平臺(tái),LBS服務(wù)平臺(tái)根據(jù)用戶請(qǐng)求和用戶使用的移動(dòng)終端的當(dāng)前位 置進(jìn)行處理,并將結(jié)果通過(guò)網(wǎng)關(guān)返回給用戶。本優(yōu)選實(shí)施例中,基于GPS的定位方式是利用手機(jī)上的GPS定位模塊將自己的位置信號(hào)發(fā)送到定位后臺(tái)來(lái)實(shí)現(xiàn)手機(jī)定位的;基站定位則是利用基站對(duì)手機(jī)的距離的測(cè)算距離來(lái)確定手機(jī)位置的。手機(jī)定位的另外一種方式是室內(nèi)定位,它是指在室內(nèi)環(huán)境中實(shí)現(xiàn)位置定位,主要采用無(wú)線通訊、基站定位、慣導(dǎo)定位等多種技術(shù)集成形成一套室內(nèi)位置定位體系,從而實(shí)現(xiàn)人員、物體等在室內(nèi)空間中的位置監(jiān)控。
可以理解的是,所述發(fā)送端200內(nèi)預(yù)存有推送策略,包括推送距離、推送時(shí)間、推送數(shù)量、推送速度、推送內(nèi)容以及優(yōu)先級(jí)等。
第二確定模塊202,用于根據(jù)所述位置信息,確定目標(biāo)接收端;
本實(shí)施例中,發(fā)送端200根據(jù)與接收端300之間的距離,判斷所述接收端300是否在預(yù)定的距離范圍內(nèi),如判斷所述發(fā)送端200和接收端300之間的距離L是否小于或等于預(yù)定范圍如1000m,若滿足條件,如在用戶在一個(gè)大型購(gòu)物中心或者大型的會(huì)議內(nèi),則可以使得用戶獲得特定場(chǎng)景下的信息推送,如對(duì)達(dá)到會(huì)場(chǎng)的用戶推送優(yōu)惠信息或者通知信息,這樣,發(fā)送端200即商戶側(cè)能更加精細(xì)和明確地向目標(biāo)接收端即在特定場(chǎng)景下的用戶推送信息,如此,在提高商戶側(cè)運(yùn)營(yíng)效果的同時(shí),還可以提高用戶體驗(yàn)。
推送模塊203,用于根據(jù)預(yù)定的推送策略向所述目標(biāo)接收端推送信息;
本實(shí)施例中,發(fā)送端200按照預(yù)定的推送策略建立不同的信息推送任務(wù)隊(duì)列,每個(gè)不同信息推送任務(wù)隊(duì)列包括信息的接收方(通??赡苁切畔⒔邮辗降囊粋€(gè)號(hào)碼標(biāo)示的集合),信息內(nèi)容,信息預(yù)期的發(fā)送速度和信息展現(xiàn)樣式的描述和說(shuō)明,如純文本,單圖文,多圖文等幾種典型的樣式??梢岳斫獾氖牵瑢?duì)不同的信息推送任務(wù)建立不同的推送隊(duì)列,通常采用不同線程來(lái)對(duì)應(yīng)每一個(gè)推送任務(wù),同時(shí)接受管理員對(duì)信息推送過(guò)程當(dāng)中的控制,如暫?;蛘呷∠?dāng)前信息的發(fā)送任務(wù)。
所述接收端300,用于向所述發(fā)送端200上報(bào)位置信息。
基于上述硬件架構(gòu),提出本發(fā)明信息推送方法實(shí)施例。
本發(fā)明還提供一種信息推送方法,參照?qǐng)D10,在一實(shí)施例中,所述信息推送方法包括以下步驟:
步驟S10,獲取發(fā)送端200和接收端300的位置信息以及所述發(fā)送端200 預(yù)定的推送策略;
本實(shí)施例中,發(fā)送端200為商戶側(cè),接收端300為用戶側(cè),可以理解的是,所述發(fā)送端200和接收端300可以為臺(tái)式計(jì)算機(jī)等固定終端,或移動(dòng)電話、個(gè)人數(shù)字助理、平板電腦以及筆記本電腦等移動(dòng)終端。
本實(shí)施例中,位置信息的獲取可以基于LBS(Location Based Service,基于位置的服務(wù)),它是通過(guò)電信、移動(dòng)等運(yùn)營(yíng)商的無(wú)線電通訊網(wǎng)絡(luò),如GSM(Global System for Mobile Communication,全球移動(dòng)通信系統(tǒng))或外部定位方式GPS(Global Positioning System,全球定位系統(tǒng))來(lái)獲取位置信息。定位方法除上述的兩種以外,還有一種是基于WIFI的定位,其位置信息來(lái)源主要包括GPS、IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)、RFID(Radio Frequency Identification,無(wú)線射頻識(shí)別)、無(wú)線訪問(wèn)節(jié)點(diǎn)物理地址等。
本實(shí)施例中,LBS由移動(dòng)通信網(wǎng)絡(luò)和計(jì)算機(jī)網(wǎng)絡(luò)結(jié)合而成,兩個(gè)網(wǎng)絡(luò)之間通過(guò)網(wǎng)關(guān)實(shí)現(xiàn)交互。移動(dòng)終端通過(guò)移動(dòng)通信網(wǎng)絡(luò)發(fā)出請(qǐng)求,經(jīng)過(guò)網(wǎng)關(guān)傳遞給LBS服務(wù)平臺(tái),LBS服務(wù)平臺(tái)根據(jù)用戶請(qǐng)求和用戶使用的移動(dòng)終端的當(dāng)前位置進(jìn)行處理,并將結(jié)果通過(guò)網(wǎng)關(guān)返回給用戶。本優(yōu)選實(shí)施例中,基于GPS的定位方式是利用手機(jī)上的GPS定位模塊將自己的位置信號(hào)發(fā)送到定位后臺(tái)來(lái)實(shí)現(xiàn)手機(jī)定位的;基站定位則是利用基站對(duì)手機(jī)的距離的測(cè)算距離來(lái)確定手機(jī)位置的。手機(jī)定位的另外一種方式是室內(nèi)定位,它是指在室內(nèi)環(huán)境中實(shí)現(xiàn)位置定位,主要采用無(wú)線通訊、基站定位、慣導(dǎo)定位等多種技術(shù)集成形成一套室內(nèi)位置定位體系,從而實(shí)現(xiàn)人員、物體等在室內(nèi)空間中的位置監(jiān)控。
其中,所述推送策略包括推送距離、推送時(shí)間、推送數(shù)量、推送速度、推送內(nèi)容以及優(yōu)先級(jí)等。
步驟S20,根據(jù)所述發(fā)送端200和接收端300的位置信息,確定目標(biāo)接收端;
進(jìn)一步地,參照?qǐng)D11,所述步驟S20包括:
步驟S201,根據(jù)所述發(fā)送端200和接收端300的位置信息,計(jì)算得到所述發(fā)送端200和接收端300之間的距離;
本優(yōu)選實(shí)施例中,距離的計(jì)算通過(guò)經(jīng)度和維度來(lái)表示,設(shè)定A代表發(fā)送端200,B代表接收端300,AB兩點(diǎn)之間距離L=COS(SIN((A.latitude*3.1415)/180)*SIN((B.latitude*3.1415)/180)+COS((A.latitude*3.1415)/180)* COS((B.latitude*3.1415)/180)*COS((A.longitude*3.1415)/180-(B.longitude*3.1415)/180))*R,其中,A.latitude為緯度值,B.longitude為經(jīng)度值,R為地球半徑的平均值(大約為6371km,為便于計(jì)算通常取值6380km)。
步驟S202,判斷所述發(fā)送端200和接收端300之間的距離是否在預(yù)定范圍內(nèi);
步驟S203,若所述發(fā)送端200和接收端300之間的距離在預(yù)定范圍內(nèi),則判定所述接收端300為目標(biāo)接收端。
本實(shí)施例中,判斷所述發(fā)送端200和接收端300之間的距離L是否小于或等于預(yù)定范圍如1000m,若滿足條件,如在用戶在一個(gè)大型購(gòu)物中心或者大型的會(huì)議內(nèi),則可以使得用戶獲得特定場(chǎng)景下的信息推送,如對(duì)達(dá)到會(huì)場(chǎng)的用戶推送優(yōu)惠信息或者通知信息,這樣,發(fā)送端200即商戶側(cè)能更加精細(xì)和明確地向目標(biāo)接收端即在特定場(chǎng)景下的用戶推送信息,如此,在提高商戶側(cè)運(yùn)營(yíng)效果的同時(shí),還可以提高用戶體驗(yàn)。
步驟S30,建立所述目標(biāo)接收端和所述發(fā)送端200之間的關(guān)系鏈;
本實(shí)施例中,可以由發(fā)送端200建立所述目標(biāo)接收端和所述發(fā)送端200之間的關(guān)系鏈,也可以由接收端300建立所述目標(biāo)接收端和所述發(fā)送端200之間的關(guān)系鏈。對(duì)于第一種實(shí)施例,發(fā)送端200可以以信息推送的模式將商戶公眾號(hào)或二維碼推送至目標(biāo)接收端,以供目標(biāo)接收端關(guān)注或掃描,從而形成關(guān)系鏈,其中,所述公眾號(hào)或二維碼通過(guò)發(fā)送關(guān)注請(qǐng)求的方式推送至目標(biāo)接收端。對(duì)于第二種實(shí)施例,接收端300通過(guò)主動(dòng)搜索商戶公眾號(hào)或掃描二維碼的形式而建立與發(fā)送端200之間的關(guān)系鏈。
本實(shí)施例中,發(fā)送端200發(fā)送信息之前,需要通過(guò)關(guān)系鏈對(duì)目標(biāo)接收端進(jìn)行過(guò)濾,確保是有關(guān)注關(guān)系的接收端300才能夠接受到信息的推送。此外,為了不對(duì)目標(biāo)接收端造成信息騷擾,發(fā)送端200在每次推送信息時(shí),目標(biāo)接收端通常需要主動(dòng)和發(fā)送端200標(biāo)識(shí)關(guān)聯(lián)或者形成關(guān)注關(guān)系的關(guān)系鏈。當(dāng)接收端300主動(dòng)取消關(guān)注或者關(guān)注發(fā)送端200時(shí),所述推送裝置1可以修改二者之間的關(guān)注關(guān)系。
步驟S40,根據(jù)所述關(guān)系鏈控制所述發(fā)送端200以預(yù)定的所述推送策略向所述目標(biāo)接收端推送信息。
本實(shí)施例中,推送裝置1按照推送策略建立不同的信息推送任務(wù)隊(duì)列,每個(gè)不同信息推送任務(wù)隊(duì)列包括信息的發(fā)送方,信息的接收方(通??赡苁切畔⒔邮辗降囊粋€(gè)號(hào)碼標(biāo)示的集合),信息內(nèi)容,信息預(yù)期的發(fā)送速度和信息展現(xiàn)樣式的描述和說(shuō)明,如純文本,單圖文,多圖文等幾種典型的樣式??梢岳斫獾氖?,對(duì)不同的信息推送任務(wù)建立不同的推送隊(duì)列,通常采用不同線程來(lái)對(duì)應(yīng)每一個(gè)推送任務(wù),同時(shí)接受管理員對(duì)信息推送過(guò)程當(dāng)中的控制,如暫?;蛘呷∠?dāng)前信息的發(fā)送任務(wù)。
本發(fā)明提供的信息推送方法,通過(guò)獲取發(fā)送端200和接收端300的位置信息以及所述發(fā)送端200預(yù)定的推送策略,確定目標(biāo)接收端,在確定目標(biāo)接收端后建立所述目標(biāo)接收端和所述發(fā)送端200之間的關(guān)系鏈,并根據(jù)所述關(guān)系鏈控制所述發(fā)送端200以預(yù)定的所述推送策略向所述目標(biāo)接收端推送信息。通過(guò)綜合考慮發(fā)送端200和接收端300的地理位置信息,能夠基于地理位置,使得發(fā)送端200能更加精細(xì)和明確地向目標(biāo)接收端推送信息,這樣,不僅可以實(shí)現(xiàn)發(fā)送端200在如大型購(gòu)物中心或者商業(yè)區(qū)域的主動(dòng)營(yíng)銷和區(qū)域訪問(wèn)信息的精確投放,同時(shí)還能確保接收端300的用戶體驗(yàn)。
在一實(shí)施例中,參照?qǐng)D12,在上述圖10的實(shí)施例的基礎(chǔ)上,所述步驟S30包括:
步驟S301,獲取發(fā)送端200的發(fā)送賬號(hào)和目標(biāo)接收端的接收賬號(hào);
步驟S302,建立所述發(fā)送接收賬號(hào)和發(fā)送賬號(hào)之間的關(guān)注關(guān)系,形成所述發(fā)送賬號(hào)與接收賬號(hào)之間的一對(duì)多關(guān)系鏈。
本實(shí)施例中,關(guān)系鏈?zhǔn)怯脕?lái)保存和記錄信息推送賬號(hào)之間的關(guān)注關(guān)系,通常形式是一個(gè)賬號(hào)A標(biāo)識(shí)一個(gè)發(fā)送方,一個(gè)集合B標(biāo)識(shí)可以接受賬號(hào)A發(fā)送的信息的所有賬號(hào)。例如發(fā)送端200的發(fā)送賬號(hào)是A,接收端的接收賬號(hào)集合是B,A和B之間是一對(duì)多的關(guān)注關(guān)系,如果不在集合B中的接收端則不能收到發(fā)送端200推動(dòng)的信息。
本實(shí)施例中,所述推送裝置1還可以確定B當(dāng)天時(shí)間內(nèi)能夠收到推送信息的總數(shù)和A當(dāng)天時(shí)間內(nèi)能夠群發(fā)和單發(fā)的信息數(shù)量,還可以獲取發(fā)送過(guò)程當(dāng)中信息具體在接收端的通知方式和展示樣式。如果是接收端用戶主動(dòng)屏蔽了某個(gè)商戶側(cè)的信息推送,推送裝置1則可以在一定時(shí)間比如30天內(nèi),不向 該用戶重新推送信息。
此外,所述推送裝置1還可以對(duì)接收端的用戶行為進(jìn)行統(tǒng)計(jì)分析,如信息是否到達(dá),到達(dá)的比例,用戶是否打開(kāi)信息,打開(kāi)信息的瀏覽停留時(shí)間和具體停留的位置等,所述推送裝置1對(duì)這些信息按照不同的賬號(hào)進(jìn)行統(tǒng)計(jì)分析,并依照信息點(diǎn)擊和轉(zhuǎn)化率的高低進(jìn)行排序,對(duì)點(diǎn)擊率高的信息可以增加賬號(hào)發(fā)送信息的配額,對(duì)于點(diǎn)擊率低的信息減少此類信息的推送。如此,可以避免對(duì)用戶造成騷擾,從而提高用戶體驗(yàn)。
在一實(shí)施例中,參照?qǐng)D13,在上述圖10的實(shí)施例的基礎(chǔ)上,所述步驟S40包括:
步驟S401,獲取與所述發(fā)送端200之間存在關(guān)系鏈的所述目標(biāo)接收端的屬性,并根據(jù)所述目標(biāo)接收端的屬性生成號(hào)碼包集合;
本實(shí)施例中,所述屬性包括目標(biāo)接收端的身份識(shí)別ID地址和用戶信息等信息,發(fā)送端200可以根據(jù)不同的屬性劃分特定類型的用戶群,以在實(shí)際信息推送過(guò)程中選擇特定類型的目標(biāo)接收端生成號(hào)碼包集合。
步驟S402,控制所述發(fā)送端200根據(jù)預(yù)定的所述推送策略向所述號(hào)碼包集合對(duì)應(yīng)的所述目標(biāo)接收端推送信息。
本實(shí)施例中,推送裝置控制所述發(fā)送端200依據(jù)預(yù)定的推送策略,如推送距離、推送時(shí)間、推送數(shù)量、推送速度、推送內(nèi)容以及優(yōu)先級(jí)等來(lái)向所述號(hào)碼包集合對(duì)應(yīng)的所述目標(biāo)接收端推送信息。這樣,可以對(duì)處于預(yù)定范圍內(nèi)的目標(biāo)接收端進(jìn)行進(jìn)一步的細(xì)分,使得商戶側(cè)可以更加精準(zhǔn)地推送信息使得推送成效更高,同時(shí)還可減少對(duì)其他目標(biāo)接收端不必要的騷擾,從而提高了用戶體驗(yàn)。
本實(shí)施例中,可以對(duì)所述號(hào)碼包集合進(jìn)行權(quán)重分配,若賬號(hào)B關(guān)注賬號(hào)A,則對(duì)所述號(hào)碼包集合B進(jìn)行權(quán)重分配。例如,若號(hào)碼包集合B的數(shù)量很大,如包含5億用戶,則需要對(duì)目標(biāo)用戶進(jìn)行切分,通常按照總數(shù)大小(如分別為5個(gè)1億的目標(biāo)號(hào)碼包進(jìn)行信息推送)和期望發(fā)送的速度和總的發(fā)送能力進(jìn)行(比如發(fā)送端200的發(fā)送能力是10W/s,若有10個(gè)任務(wù),則每個(gè)任務(wù)的發(fā)送能力只能有1W/s)平均分配或者按照權(quán)重分配。此時(shí),所述推送裝置1控制所述發(fā)送端200根據(jù)預(yù)定的所述推送策略,并按照所述號(hào)碼包集合 的權(quán)重大小依次推送信息。
在一實(shí)施例中,參照?qǐng)D14,在上述圖13的實(shí)施例的基礎(chǔ)上,所述步驟S401包括:
步驟S4011,獲取與所述發(fā)送端200之間存在關(guān)系鏈的所述目標(biāo)接收端的身份識(shí)別ID地址和用戶信息;
步驟S4012,根據(jù)所述目標(biāo)接收端的ID地址和用戶信息,篩選生成號(hào)碼包集合。
本實(shí)施例中,根據(jù)用戶輸入至目標(biāo)接收端內(nèi)的信息如性別、年齡、學(xué)歷、收入等信息,以及目標(biāo)接收端的ID地址等信息篩選生成各個(gè)不同基于地理位置的號(hào)碼包集合。所述號(hào)碼包集合以一個(gè)一個(gè)獨(dú)立的號(hào)碼包文件的形式存儲(chǔ),為分散系統(tǒng)壓力,可以對(duì)不同的號(hào)碼包文件進(jìn)行隨機(jī)的打亂順序,對(duì)不同的號(hào)碼包采用不同的推送策略進(jìn)行發(fā)送,如此可以分散系統(tǒng)的壓力和負(fù)載。
還需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。