數(shù)據(jù)推送的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)推送的方法及裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)傳遞的信息量迅猛增加。用戶在瀏覽時,如果發(fā)現(xiàn)自 己關(guān)注的,或者朋友關(guān)注的信息,可通過分享的方式將該信息W用戶的名義進(jìn)行分享,比便 朋友們對分享的內(nèi)容進(jìn)行閱讀。由于用戶分享的信息有限,網(wǎng)絡(luò)側(cè)服務(wù)器將服務(wù)器端獲取 的官方用戶及非用戶好友用戶發(fā)布的最新信息推送給用戶,W便用戶能夠更為全面的瀏覽 網(wǎng)絡(luò)中的信息。
[0003]由于官方用戶及非用戶好友用戶發(fā)布的最新信息是海量的,無法全部推送給用 戶,現(xiàn)有服務(wù)器通常采用隨機(jī)選擇方式,將最新信息推送給用戶。
[0004]在實(shí)現(xiàn)上述數(shù)據(jù)推送的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題;由于 服務(wù)器在向用戶推送數(shù)據(jù)時,采用隨機(jī)選擇方式,因此存在服務(wù)器推送的信息不是用戶所 關(guān)注的信息,出現(xiàn)盲目推送的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種數(shù)據(jù)推送的方法及裝置,用于解決盲目推送的問題。
[0006] -方面,本發(fā)明提供了一種數(shù)據(jù)推送的方法,所述方法包括:
[0007] 獲取每個分享數(shù)據(jù)的關(guān)鍵字,所述每個分享數(shù)據(jù)為同一用戶分享的數(shù)據(jù),所述關(guān) 鍵字用于描述所述分享數(shù)據(jù)的主題內(nèi)容;
[0008] 從獲取到的全部關(guān)鍵字中確定目標(biāo)關(guān)鍵字;
[0009]根據(jù)所述目標(biāo)關(guān)鍵字確定至少一個推送數(shù)據(jù);
[0010] 將所述至少一個推送數(shù)據(jù)發(fā)送給用戶。
[0011] 另一方面,本發(fā)明還提供了一種數(shù)據(jù)推送的裝置,所述裝置包括:
[0012] 獲取單元,用于獲取每個分享數(shù)據(jù)的關(guān)鍵字,所述分享數(shù)據(jù)為同一用戶分享的數(shù) 據(jù),所述關(guān)鍵字用于描述所述分享數(shù)據(jù)的主題內(nèi)容;
[0013]確定單元,用于從所述獲取單元獲取到的全部關(guān)鍵字中確定目標(biāo)關(guān)鍵字;
[0014]所述確定單元,還用于根據(jù)所述目標(biāo)關(guān)鍵字確定至少一個推送數(shù)據(jù);
[0015] 發(fā)送單元,用于將所述確定單元確定的所述至少一個推送數(shù)據(jù)發(fā)送給用戶。
[0016]本發(fā)明提供的數(shù)據(jù)推送的方法及裝置,能夠獲取用戶分享的每個共享數(shù)據(jù)的關(guān)鍵 字,從獲取到的全部關(guān)鍵字中確定目標(biāo)關(guān)鍵字;根據(jù)所述目標(biāo)關(guān)鍵字確定至少一個推送數(shù) 據(jù);將所述至少一個推送數(shù)據(jù)發(fā)送給用戶?,F(xiàn)有技術(shù)中,根據(jù)隨機(jī)選擇的方式選取推送數(shù) 據(jù)。本發(fā)明中,每個關(guān)鍵字代表一個分享數(shù)據(jù)的內(nèi)容,通過從全部關(guān)鍵字中確定目標(biāo)關(guān)鍵 字,能夠確定出最能夠代表用戶分享偏好的目標(biāo)關(guān)鍵字,根據(jù)目標(biāo)關(guān)鍵字確定的推送數(shù)據(jù) 將與用戶的分享偏好更為接近,進(jìn)而避免盲目推送,提高推送效率。
【附圖說明】
[0017] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W 根據(jù)該些附圖獲得其他的附圖。
[0018] 圖1為本發(fā)明實(shí)施例中第一個數(shù)據(jù)推送的方法的流程圖;
[0019] 圖2為本發(fā)明實(shí)施例中第二個數(shù)據(jù)推送的方法的流程圖;
[0020] 圖3為本發(fā)明實(shí)施例中第H個數(shù)據(jù)推送的方法的流程圖;
[0021] 圖4為本發(fā)明實(shí)施例中第四個數(shù)據(jù)推送的方法的流程圖;
[0022] 圖5為本發(fā)明實(shí)施例中第五個數(shù)據(jù)推送的方法的流程圖;
[0023] 圖6為本發(fā)明實(shí)施例中第六個數(shù)據(jù)推送的方法的流程圖;
[0024] 圖7為本發(fā)明實(shí)施例中一個數(shù)據(jù)推送的裝置的結(jié)構(gòu)示意圖;
[00巧]圖8為本發(fā)明實(shí)施例中另一個數(shù)據(jù)推送的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)推送的方法,所述方法應(yīng)用在網(wǎng)絡(luò)側(cè)服務(wù)器中,女口 圖1所示,所述方法包括:
[0028] 步驟101、獲取每個分享數(shù)據(jù)的關(guān)鍵字,每個分享數(shù)據(jù)為同一用戶分享的數(shù)據(jù),關(guān) 鍵字用于描述分享數(shù)據(jù)的主題內(nèi)容。
[0029] 在用戶每次上傳分享數(shù)據(jù)的過程中,獲取分享數(shù)據(jù)的關(guān)鍵字。或者,在一定時間間 隔之后,一次性的獲取前一時段內(nèi)用戶上傳的全部分享數(shù)據(jù)中的關(guān)鍵字。分享數(shù)據(jù)通過用 戶分享的分項(xiàng)數(shù)據(jù)地址獲取。通過對分享數(shù)據(jù)的內(nèi)容進(jìn)行遍歷,獲取用于描述主題內(nèi)容的 關(guān)鍵字?;蛘吒鶕?jù)分享數(shù)據(jù)的題目確定關(guān)鍵字。關(guān)鍵字為一個詞組或短語。
[0030] 步驟102、從獲取到的全部關(guān)鍵字中確定目標(biāo)關(guān)鍵字。
[0031] 根據(jù)不同的分享數(shù)據(jù)獲取的關(guān)鍵字不盡相同,通過在全部關(guān)鍵字中確定目標(biāo)關(guān)鍵 字,能夠確定出現(xiàn)率較高的至少一個目標(biāo)關(guān)鍵字。
[0032] 步驟103、根據(jù)目標(biāo)關(guān)鍵字確定至少一個推送數(shù)據(jù)。
[0033] 在存儲有全部推送數(shù)據(jù)的數(shù)據(jù)庫中,選擇具有目標(biāo)關(guān)鍵字的推送數(shù)據(jù)。
[0034] 步驟104、將至少一個推送數(shù)據(jù)發(fā)送給用戶。
[00巧]由于用戶使用的終端設(shè)備不一定是固定的,因此在向用戶發(fā)送推送數(shù)據(jù)時,需要 確定用戶當(dāng)前使用的終端信息。
[0036] 具體的,獲取用戶所使用的終端信息,將所述至少一個推送數(shù)據(jù)發(fā)送到該終端信 息對應(yīng)的終端中,該終端為用戶顯示所述至少一個推送數(shù)據(jù)。
[0037] 本發(fā)明實(shí)施例提供的數(shù)據(jù)推送的方法,能夠獲取用戶分享的每個共享數(shù)據(jù)的關(guān)鍵 字,從獲取到的全部關(guān)鍵字中確定目標(biāo)關(guān)鍵字;根據(jù)所述目標(biāo)關(guān)鍵字確定至少一個推送數(shù) 據(jù);將所述至少一個推送數(shù)據(jù)發(fā)送給用戶?,F(xiàn)有技術(shù)中,根據(jù)隨機(jī)選擇的方式選取推送數(shù) 據(jù)。本發(fā)明中,每個關(guān)鍵字代表一個分享數(shù)據(jù)的內(nèi)容,通過從全部關(guān)鍵字中確定目標(biāo)關(guān)鍵 字,能夠確定出最能夠代表用戶分享偏好的目標(biāo)關(guān)鍵字,根據(jù)目標(biāo)關(guān)鍵字確定的推送數(shù)據(jù) 將與用戶的分享偏好更為接近,進(jìn)而避免盲目推送,提高推送效率。
[0038] 本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)推送的方法,作為對圖1所示方法的進(jìn)一步說 明,如圖2所示,在步驟101、獲取每個分享數(shù)據(jù)的關(guān)鍵字之前,所述方法還包括:
[0039] 步驟201、接收終端發(fā)送的每個分享數(shù)據(jù)地址,分享數(shù)據(jù)地址為統(tǒng)一資源定位符 (UniformResourceLocator,簡稱URL)。
[0040] 用戶在終端中選擇分享某信息時,終端將該信息的u化發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0041] 步驟202、根據(jù)每個分享數(shù)據(jù)地址獲取每個分享數(shù)據(jù)。
[0042] 網(wǎng)絡(luò)側(cè)服務(wù)器通過對該U化進(jìn)行遍歷,能夠從數(shù)據(jù)庫中獲取該U化對應(yīng)的共享數(shù) 據(jù)。
[0043] 本發(fā)明實(shí)施例提供的數(shù)據(jù)推送的方法,能夠接收終端發(fā)送的分享數(shù)據(jù)地址,根基 分享數(shù)據(jù)地址獲取分享數(shù)據(jù),使得網(wǎng)絡(luò)側(cè)服務(wù)器能夠根據(jù)終端發(fā)送的分享數(shù)據(jù)地址獲取分 享數(shù)據(jù),并根據(jù)當(dāng)前獲取的分享數(shù)據(jù)及時調(diào)整目標(biāo)關(guān)鍵字的,提高數(shù)據(jù)推送的準(zhǔn)確性。
[0044] 本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)推送的方法,作為對圖1所示方法的具體說明, 如圖3所示,步驟101、獲取每個分享數(shù)據(jù)的關(guān)鍵字的步驟,可通過下述方式進(jìn)行實(shí)施:
[0045] 步驟301、讀取每個分享數(shù)據(jù)的內(nèi)容。
[0046] 步驟302、獲取所述內(nèi)容中的全部實(shí)詞。
[0047] 內(nèi)容中包括實(shí)詞、虛詞、代詞。虛詞如;"的"、"之"等,代詞如"你"、"我"、"他"等。 實(shí)詞是指含句子中含有實(shí)際意義的詞語。實(shí)詞能單獨(dú)充當(dāng)句子成分,一般包含:名詞、動詞、 形容詞、數(shù)詞、量詞。所述實(shí)詞如某某事件、某某賽事等。
[0048] 步驟303、在內(nèi)容中分別統(tǒng)計(jì)每個實(shí)詞的出現(xiàn)次數(shù)。
[0049] 步驟304、將出現(xiàn)次數(shù)最多的實(shí)詞確定為關(guān)鍵字(keyword)。
[0050] 本發(fā)明實(shí)施例提供的數(shù)據(jù)推送的方法,能夠在分享數(shù)據(jù)的內(nèi)容中統(tǒng)計(jì)每個實(shí)詞的 出現(xiàn)次數(shù),根據(jù)實(shí)詞的出現(xiàn)次數(shù)確定關(guān)鍵字。相比根據(jù)分享數(shù)據(jù)題目確定關(guān)鍵字的方式相 比,本發(fā)明實(shí)施例提供的確定關(guān)鍵字的方式能夠更加精確的描述分享數(shù)據(jù)的內(nèi)容,進(jìn)一步 提高數(shù)據(jù)推送的效率。
[0051] 可選的,根據(jù)所述內(nèi)容的標(biāo)題確定關(guān)鍵字。標(biāo)題是標(biāo)明文章