數(shù)據(jù)推送的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,尤其涉及一種數(shù)據(jù)推送的方法及裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)的迅速發(fā)展,即時(shí)通信軟件被廣泛使用。即時(shí)聊天軟件的服務(wù)商通過 網(wǎng)絡(luò)側(cè)服務(wù)器向使用其即時(shí)通信軟件的終端推送信息,以達(dá)到向用戶發(fā)出通知的目的。
[0003] 現(xiàn)有的數(shù)據(jù)推送方式為:當(dāng)用戶登錄終端中的即時(shí)通信軟件后,服務(wù)器隨機(jī)向終 端發(fā)送推送信息,推送信息為廣告信息、新聞信息、時(shí)頻更新信息或系統(tǒng)更新信息等。終端 在接收到信息后,顯示接收的信息。其中,服務(wù)器可根據(jù)隨機(jī)算法,向終端發(fā)送一種推送信 息,也可對(duì)終端提供的目標(biāo)用戶標(biāo)識(shí)ID進(jìn)行隨機(jī)計(jì)算,根據(jù)隨機(jī)計(jì)算結(jié)果確定是否向終端 發(fā)送推送信息。
[0004] 在實(shí)現(xiàn)上述數(shù)據(jù)推送的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:由于 網(wǎng)絡(luò)側(cè)服務(wù)器隨機(jī)向終端發(fā)送的推送信息,因此當(dāng)推送的信息不是用戶需要的信息時(shí),將 造成對(duì)用戶正常使用的干擾,同時(shí)還需消耗終端的系統(tǒng)資源顯示這些無用的推送信息,造 成系統(tǒng)資源的浪費(fèi)。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供的一種數(shù)據(jù)推送的方法及裝置,能夠解決因服務(wù)器隨機(jī)向終端發(fā)送推 送信息造成對(duì)用戶正常使用的干擾以及系統(tǒng)資源浪費(fèi)的問題。
[0006] -方面本發(fā)明提供了一種數(shù)據(jù)推送的方法,所述方法包括:
[0007] 獲取目標(biāo)用戶標(biāo)識(shí),所述目標(biāo)用戶標(biāo)識(shí)為登錄狀態(tài)為在線狀態(tài)的用戶標(biāo)識(shí);
[0008] 獲取所述目標(biāo)用戶標(biāo)識(shí)的屬性信息;
[0009] 根據(jù)所述屬性信息和所述目標(biāo)用戶標(biāo)識(shí)對(duì)應(yīng)的操作記錄,從預(yù)設(shè)推送信息集合中 確定目標(biāo)推送信息,其中,所述目標(biāo)推送信息與所述操作記錄和所述屬性信息的關(guān)聯(lián)性較 商;
[0010] 將所述目標(biāo)推送信息發(fā)送給登錄有所述目標(biāo)用戶標(biāo)識(shí)的終端。
[0011] 另一方面,本發(fā)明還提供了一種數(shù)據(jù)推送的裝置,所述裝置包括:
[0012] 獲取單元,用于獲取目標(biāo)用戶標(biāo)識(shí),所述目標(biāo)用戶標(biāo)識(shí)為登錄狀態(tài)為在線狀態(tài)的 用戶標(biāo)識(shí);
[0013] 所述獲取單元還用于,獲取所述目標(biāo)用戶標(biāo)識(shí)的屬性信息;
[0014] 確定單元,用于根據(jù)所述獲取單元獲取的所述屬性信息和所述目標(biāo)用戶標(biāo)識(shí)對(duì)應(yīng) 的操作記錄,從預(yù)設(shè)推送信息集合中確定目標(biāo)推送信息,其中,所述目標(biāo)推送信息與所述操 作記錄和所述屬性信息的關(guān)聯(lián)性較高;
[0015] 發(fā)送單元,用于將所述確定單元確定的所述目標(biāo)推送信息發(fā)送給登錄有所述目標(biāo) 用戶標(biāo)識(shí)的終端。
[0016] 本發(fā)明提供的數(shù)據(jù)推送的方法及裝置,能夠獲取上線用戶的目標(biāo)用戶標(biāo)識(shí),根據(jù) 目標(biāo)用戶標(biāo)識(shí)的屬性信息和目標(biāo)用戶標(biāo)識(shí)對(duì)應(yīng)的操作記錄,從預(yù)設(shè)推送信息集合中確定目 標(biāo)推送信息,該目標(biāo)推送信息與所述操作記錄和所述屬性信息的關(guān)聯(lián)性較高,將目標(biāo)推送 信息發(fā)送給登錄有所述目標(biāo)用戶標(biāo)識(shí)的終端。現(xiàn)有技術(shù)中,根據(jù)隨機(jī)算法或者固定的發(fā)送 關(guān)系向終端發(fā)送推送信息,無法根據(jù)不同用戶推動(dòng)與用戶相適應(yīng)的不同的推送信息,導(dǎo)致 對(duì)用戶正常使用的干擾,同時(shí)浪費(fèi)系統(tǒng)資源。本發(fā)明中,目標(biāo)推送信息與所述操作記錄和所 述屬性信息的關(guān)聯(lián)性較高,因此能夠針對(duì)用戶的操作記錄和用戶標(biāo)識(shí)的屬性信息確定出用 戶可能需要的目標(biāo)推送信息,使用戶有更高的概率接收到感興趣的推送信息,避免系統(tǒng)資 源浪費(fèi)。
【附圖說明】
[0017] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0018] 圖1為本發(fā)明實(shí)施例中第一個(gè)數(shù)據(jù)推送的方法的流程圖;
[0019] 圖2為本發(fā)明實(shí)施例中第二個(gè)數(shù)據(jù)推送的方法的流程圖;
[0020] 圖3為本發(fā)明實(shí)施例中第三個(gè)數(shù)據(jù)推送的方法的流程圖;
[0021] 圖4為本發(fā)明實(shí)施例中一個(gè)場(chǎng)景的示意圖;
[0022] 圖5為本發(fā)明實(shí)施例中第四個(gè)數(shù)據(jù)推送的方法的流程圖;
[0023] 圖6為本發(fā)明實(shí)施例中另一個(gè)場(chǎng)景的示意圖;
[0024] 圖7為本發(fā)明實(shí)施例中第五個(gè)數(shù)據(jù)推送的方法的流程圖;
[0025] 圖8為本發(fā)明實(shí)施例中一個(gè)數(shù)據(jù)推送的方法的結(jié)構(gòu)示意圖;
[0026] 圖9為本發(fā)明實(shí)施例中另一個(gè)數(shù)據(jù)推送的方法的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0028] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)推送的方法,所述方法應(yīng)用于網(wǎng)絡(luò)側(cè)服務(wù)器中,所 述網(wǎng)絡(luò)側(cè)服務(wù)器用于維護(hù)即時(shí)通信軟件的正常運(yùn)行,如圖1所示,所述方法包括:
[0029] 步驟101、獲取目標(biāo)用戶標(biāo)識(shí),目標(biāo)用戶標(biāo)識(shí)為登錄狀態(tài)為在線狀態(tài)的用戶標(biāo)識(shí)。
[0030] 網(wǎng)絡(luò)側(cè)服務(wù)器中通過用戶標(biāo)識(shí)池對(duì)全部用戶標(biāo)識(shí)的在線、離線狀態(tài)進(jìn)行監(jiān)控和統(tǒng) 計(jì)。用戶標(biāo)識(shí)池可通過"〇" "1"的數(shù)組對(duì)各用戶標(biāo)識(shí)的登錄狀態(tài)進(jìn)行表示,"〇"代表下線, "1"代表上線。為了達(dá)到只想在線的用戶發(fā)送推送信息,因此需要通過輪訓(xùn)等方式遍歷用戶 標(biāo)識(shí)池,進(jìn)而的得到登錄狀態(tài)為在線狀態(tài)的用戶標(biāo)識(shí),即目標(biāo)用戶標(biāo)識(shí)。推過控制輪詢的時(shí) 間將,可以發(fā)送推送信息的時(shí)間間隔。當(dāng)輪詢的時(shí)間間隔為1小時(shí)時(shí),對(duì)于在線用戶將每1 小時(shí)收到一次推送信息。
[0031] 步驟102、獲取目標(biāo)用戶標(biāo)識(shí)的屬性信息。
[0032] 目標(biāo)用戶標(biāo)識(shí)的屬性信息,用于表示目標(biāo)用戶標(biāo)識(shí)代表的用戶的屬性信息,例如: 年齡、所在城市、生日、工作性質(zhì)、愛好、入網(wǎng)時(shí)間等。
[0033] 步驟103、根據(jù)屬性信息和目標(biāo)用戶標(biāo)識(shí)對(duì)應(yīng)的操作記錄,從預(yù)設(shè)推送信息集合中 確定目標(biāo)推送信息,其中,目標(biāo)推送信息與操作記錄和屬性信息的關(guān)聯(lián)性較高。
[0034] 其中,操作記錄包括下述至少一個(gè)記錄:網(wǎng)頁(yè)瀏覽記錄、消費(fèi)記錄、時(shí)頻播放記錄。
[0035] 網(wǎng)絡(luò)側(cè)服務(wù)器除了記錄有用戶標(biāo)識(shí)的屬性信息,還記錄有用戶標(biāo)識(shí)的操作記錄。 可通過下述三種方式確定目標(biāo)推送信息:
[0036] 1、根據(jù)所述屬性信息的關(guān)聯(lián)性和所述目標(biāo)用戶標(biāo)識(shí)對(duì)應(yīng)的操作記錄,從預(yù)設(shè)推送 信息集合中確定目標(biāo)推送信息。
[0037] 確定出與目標(biāo)用戶標(biāo)識(shí)的屬性信息的相關(guān)性高的對(duì)比用戶標(biāo)識(shí),再算出對(duì)比用戶 標(biāo)識(shí)的操作記錄和目標(biāo)用戶標(biāo)識(shí)的操作記錄的差異部分,從該差異部分中確定出目標(biāo)推送 信息。
[0038] 2、根據(jù)所述屬性信息和所述目標(biāo)用戶標(biāo)識(shí)對(duì)應(yīng)的操作記錄的關(guān)聯(lián)性,從預(yù)設(shè)推送 信息集合中確定目標(biāo)推送信息。
[0039] 查找出目標(biāo)用戶標(biāo)識(shí)對(duì)應(yīng)的每個(gè)操作記錄對(duì)應(yīng)的內(nèi)容,再找出與該內(nèi)容具有關(guān)聯(lián) 性的另一內(nèi)容,從預(yù)設(shè)推送信息集合中確定與該另一內(nèi)容對(duì)應(yīng)的推送信息。從多條確定的 推送信息中選擇一個(gè)作為目標(biāo)推送信息。
[0040] 3、根據(jù)目標(biāo)用戶標(biāo)識(shí)的屬性信息在每個(gè)預(yù)設(shè)推送信息中所占的比例,確定每個(gè)預(yù) 設(shè)推送信息的整體推送比例,將整體推送比例較高的推送信息確定為目標(biāo)推送信息。
[0041] 找出預(yù)設(shè)推送信息集合中每個(gè)預(yù)設(shè)推送信息對(duì)應(yīng)的內(nèi)容,獲取全部用戶對(duì)每項(xiàng)內(nèi) 容的瀏覽記錄,在瀏覽記錄中查找出與目標(biāo)用戶報(bào)紙的屬性信息相一致的用戶在瀏覽記錄 中所占的比例,得到各項(xiàng)屬性信息對(duì)應(yīng)的推送比例,再將各項(xiàng)屬性信息對(duì)應(yīng)的推送比例進(jìn) 行運(yùn)算,得到預(yù)設(shè)推送信息針對(duì)目標(biāo)用戶標(biāo)識(shí)的整體推送比例。將整體推送比例最高的預(yù) 設(shè)推送信息確定為目標(biāo)推送信息。
[0042] 需要說明的是,本發(fā)明實(shí)施例中所述的內(nèi)容,可為但不限于下述數(shù)據(jù)中的任意一 種:視頻數(shù)據(jù)、新聞數(shù)據(jù)、商品數(shù)據(jù)。
[0043] 步驟104、將目標(biāo)推送信息發(fā)送給登錄有目標(biāo)用戶標(biāo)識(shí)的終端。
[0044] 根據(jù)目標(biāo)用戶標(biāo)識(shí)的登陸地址,確定登錄有目標(biāo)用戶標(biāo)識(shí)的終端,向該終端發(fā)送 目標(biāo)推送信息。
[0045] 本發(fā)明實(shí)施例提供的數(shù)據(jù)推送的方法,能夠獲取上線用戶的目標(biāo)用戶標(biāo)識(shí),根據(jù) 目標(biāo)用戶標(biāo)識(shí)的屬性信息和目標(biāo)用戶標(biāo)識(shí)對(duì)應(yīng)的操作記錄,從預(yù)設(shè)推送信息集合中確定目 標(biāo)推送信息,該目標(biāo)推送信息與所述操作記錄和所述屬性信