一種信息推送的控制方法以及服務(wù)器的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種信息推送的控制方法,包括:獲取至少一個(gè)推送信息;確定每個(gè)所述推送信息對應(yīng)的難度系數(shù)值;獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值;根據(jù)所述難度系數(shù)值以及所述時(shí)段連續(xù)系數(shù)值,確定每個(gè)所述推送信息的排列順序,并根據(jù)所述排列順序推送所述至少一個(gè)推送信息至目標(biāo)用戶。本發(fā)明實(shí)施例還提供一種服務(wù)器。本發(fā)明實(shí)施例可以根據(jù)當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值來推送相應(yīng)的信息,即在零散時(shí)間內(nèi)推送信息量較小的信息,在整段時(shí)間內(nèi)推送信息量較大的信息,一方面使得信息的瀏覽率提升,有利于用戶之間的互動(dòng),另一方面也提升了服務(wù)器推送信息的利用率,可以有效地滿足應(yīng)用開發(fā)商的開服需求。
【專利說明】
-種信息推送的控制方法從及服務(wù)器
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其設(shè)及一種信息推送的控制方法W及服務(wù)器。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的社交產(chǎn)品被開發(fā)W豐富人們的業(yè)余生 活。其中,例如新媒體應(yīng)用程序,用戶在一個(gè)新媒體應(yīng)用程序中都會(huì)有一群感興趣的其他用 戶,運(yùn)些用戶會(huì)發(fā)表各種信息,每條信息都會(huì)W-定的線性順序出現(xiàn)在用戶的瀏覽列表里。
[0003] 通常情況下,在用戶的瀏覽列表里出現(xiàn)的其他用戶發(fā)送的信息是W時(shí)間順序排列 的,越是最近發(fā)表的內(nèi)容越排在列表的前面,可W方便用戶在第一時(shí)間看到當(dāng)前其他用戶 發(fā)送的信息。
[0004] 然而,在列表中根據(jù)發(fā)表時(shí)間的先后順序排列其他用戶發(fā)送的信息,可能會(huì)出現(xiàn) 當(dāng)用戶只有少量零散時(shí)間的情況下,沒有充裕的時(shí)間來瀏覽信息量較大的信息,從而導(dǎo)致 運(yùn)些信息量較大的信息被忽略,一方面使得信息的瀏覽率降低,不利于用戶之間的互動(dòng),另 一方面在服務(wù)器推送信息卻不能令運(yùn)些信息被用戶一一查看,但占用了服務(wù)器資源,從而 導(dǎo)致服務(wù)器的利用率偏低,無法滿足應(yīng)用開發(fā)商的開服需求。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供了一種信息推送的控制方法W及服務(wù)器,可W根據(jù)當(dāng)前時(shí)段的 時(shí)段連續(xù)系數(shù)值來推送相應(yīng)的信息,即在零散時(shí)間內(nèi)推送信息量較小的信息,在整段時(shí)間 內(nèi)推送信息量較大的信息,一方面使得信息的瀏覽率提升,有利于用戶之間的互動(dòng),另一方 面也提升了服務(wù)器推送信息的利用率,可W快速且于有效地滿足應(yīng)用開發(fā)商的開服需求。
[0006] 有鑒于此,本發(fā)明第一方面提供一種信息推送的控制方法,包括:
[0007] 獲取至少一個(gè)推送信息;
[000引確定每個(gè)所述推送信息對應(yīng)的難度系數(shù)值;
[0009] 獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值;
[0010] 根據(jù)所述難度系數(shù)值W及所述時(shí)段連續(xù)系數(shù)值,確定每個(gè)所述推送信息的排列順 序,并根據(jù)所述排列順序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶。
[0011] 第二方面,本方面實(shí)施例還提供一種服務(wù)器,包括:
[0012] 第一獲取模塊,用于獲取至少一個(gè)推送信息;
[0013] 第一確定模塊,用于確定所述第一獲取模塊獲取的每個(gè)所述推送信息對應(yīng)的難度 系數(shù)值;
[0014] 第二獲取模塊,用于獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值;
[0015] 第二確定模塊,用于根據(jù)所述第一確定模塊確定的所述難度系數(shù)值W及所述第二 獲取模塊獲取的所述時(shí)段連續(xù)系數(shù)值,確定每個(gè)所述推送信息的排列順序,并根據(jù)所述排 列順序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶。
[0016] 第Ξ方面,本方面實(shí)施例還提供一種服務(wù)器,包括:存儲(chǔ)器W及處理器;
[0017] 其中,所述存儲(chǔ)器用于存儲(chǔ)程序;
[0018] 所述處理器用于執(zhí)行所述存儲(chǔ)器中的程序,具體如下步驟:
[0019] 獲取至少一個(gè)推送信息;
[0020] 確定每個(gè)所述推送信息對應(yīng)的難度系數(shù)值;
[0021] 獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值;
[0022] 根據(jù)所述難度系數(shù)值W及所述時(shí)段連續(xù)系數(shù)值,確定每個(gè)所述推送信息的排列順 序,并根據(jù)所述排列順序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶。
[0023] 從W上技術(shù)方案可W看出,本發(fā)明實(shí)施例具有W下優(yōu)點(diǎn):
[0024] 本發(fā)明實(shí)施例中,服務(wù)器首先獲取待推送信息隊(duì)列中包含的至少一個(gè)推送信息, 確定每個(gè)推送信息對應(yīng)的難度系數(shù)值,接收服務(wù)器獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系 數(shù)值,再根據(jù)難度系數(shù)值W及時(shí)段連續(xù)系數(shù)值,確定待推送信息隊(duì)列中每個(gè)推送信息的排 列順序,最后根據(jù)排列順序推送至少一個(gè)推送信息。通過上述方式推送用戶發(fā)送的信息,根 據(jù)當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值來推送相應(yīng)的信息,即在零散時(shí)間內(nèi)推送信息量較小的信 息,在整段時(shí)間內(nèi)推送信息量較大的信息,一方面使得信息的瀏覽率提升,有利于用戶之間 的互動(dòng),另一方面也提升了服務(wù)器推送信息的利用率,可W快速且于有效地滿足應(yīng)用開發(fā) 商的開服需求。
【附圖說明】
[0025] 圖1為本發(fā)明實(shí)施例中信息推送控制系統(tǒng)的架構(gòu)圖;
[0026] 圖2為本發(fā)明實(shí)施例中信息推送的控制方法一個(gè)交互實(shí)施例示意圖;
[0027] 圖3為本發(fā)明實(shí)施例中信息推送的控制方法一個(gè)實(shí)施例示意圖;
[0028] 圖4為應(yīng)用場景中基于時(shí)間規(guī)律的社交應(yīng)用推送排序的優(yōu)化系統(tǒng)示意圖;
[0029] 圖5為本發(fā)明實(shí)施例中服務(wù)器一個(gè)實(shí)施例示意圖;
[0030] 圖6為本發(fā)明實(shí)施例中服務(wù)器另一個(gè)實(shí)施例示意圖;
[0031 ]圖7為本發(fā)明實(shí)施例中服務(wù)器另一個(gè)實(shí)施例示意圖;
[0032] 圖8為本發(fā)明實(shí)施例中服務(wù)器另一個(gè)實(shí)施例示意圖;
[0033] 圖9為本發(fā)明實(shí)施例中服務(wù)器另一個(gè)實(shí)施例示意圖;
[0034] 圖10為本發(fā)明實(shí)施例中服務(wù)器另一個(gè)實(shí)施例示意圖;
[0035] 圖11為本發(fā)明實(shí)施例中服務(wù)器另一個(gè)實(shí)施例示意圖;
[0036] 圖12為本發(fā)明實(shí)施例中服務(wù)器一個(gè)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037] 本發(fā)明實(shí)施例提供了一種信息推送的控制方法W及服務(wù)器,可W根據(jù)當(dāng)前時(shí)段的 時(shí)段連續(xù)系數(shù)值來推送相應(yīng)的信息,即在零散時(shí)間內(nèi)推送信息量較小的信息,在整段時(shí)間 內(nèi)推送信息量較大的信息,一方面使得信息的瀏覽率提升,有利于用戶之間的互動(dòng),另一方 面也提升了服務(wù)器推送信息的利用率,可W快速且于有效地滿足應(yīng)用開發(fā)商的開服需求。
[0038] 本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第二"、"第Ξ"、"第 四"等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理 解運(yùn)樣使用的數(shù)據(jù)在適當(dāng)情況下可W互換,W便運(yùn)里描述的本發(fā)明的實(shí)施例例如能夠W 除了在運(yùn)里圖示或描述的那些w外的順序?qū)嵤?。此外,術(shù)語"包括"和"具有"w及他們的任 何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、 產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ?運(yùn)些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0039] 應(yīng)理解,本發(fā)明實(shí)施例中信息推送的控制方法應(yīng)用于信息推送控制系統(tǒng)中,請參 閱圖1,圖1為本發(fā)明實(shí)施例中信息推送控制系統(tǒng)的架構(gòu)圖,如圖所示,用戶可W通過移動(dòng)終 端獲取推送信息列表,而服務(wù)器也會(huì)維護(hù)運(yùn)樣一個(gè)推送信息列表,推送信息列表上顯示了 各條信息,在實(shí)際應(yīng)用中,可W根據(jù)信息的種類將其分為不同的推送類別,例如社會(huì)類、情 感類、明星類、綜藝類、搞笑類、讀書類、動(dòng)漫類、科技類、數(shù)碼類、股市類和運(yùn)動(dòng)類等,然后用 戶選擇自己感興趣的推送類別獲取對應(yīng)的信息。具體的分類行為可W由服務(wù)器執(zhí)行,然后 將分類好的推送信息發(fā)送至移動(dòng)終端,使得用戶通過移動(dòng)終端獲取推送信息列表。
[0040] 需要說明的是,本發(fā)明方案中的移動(dòng)終端可W是智能手機(jī)、平板電腦、個(gè)人數(shù)字助 理(英文全稱:Personal Digital Assistant,英文縮寫:PDA)或者車載電腦等,此處不應(yīng)理 解為對本發(fā)明的限定。
[0041] 需要說明的是,推送信息列表可列表的形式呈現(xiàn),也可表格的信息出現(xiàn), 或者W彈窗的形式顯示,此處不作限定。
[0042] 為了便于理解,請參閱圖2,圖2為本發(fā)明實(shí)施例中信息推送的控制方法一個(gè)交互 實(shí)施例示意圖,如圖所示,步驟101中,服務(wù)器獲取待推送信息隊(duì)列中包含的至少一個(gè)推送 信息,其中,待推送信息隊(duì)列既可W是服務(wù)器自身維護(hù)的信息,也可W是由移動(dòng)終端向服務(wù) 器發(fā)送的至少一個(gè)推送信息,同樣地,在服務(wù)器收到至少一個(gè)推送信息之后,仍舊維護(hù)運(yùn)些 推送信息,于是在步驟102中根據(jù)預(yù)設(shè)的規(guī)則來一一確定運(yùn)些推送信息的難度系數(shù)值,同 時(shí),在步驟103中還能檢測到當(dāng)前用戶使用移動(dòng)終端的時(shí)間,并根據(jù)該時(shí)間確定時(shí)段連續(xù)系 數(shù)值。綜合考慮上述獲取到的信息,在步驟104中根據(jù)時(shí)段連續(xù)系數(shù)值和推送信息的難度系 數(shù)值確定推送信息的排列順序。
[0043] 最后,服務(wù)器在步驟105中將排列好順序的推送信息發(fā)送給移動(dòng)終端,W使得用 戶可W通過移動(dòng)終端獲取一個(gè)根據(jù)閱讀難易度排序的推送列表。
[0044] 下面將從服務(wù)器的角度,對本發(fā)明中信息推送的控制方法進(jìn)行介紹,請參閱圖3, 本發(fā)明實(shí)施例中信息推送的控制方法一個(gè)實(shí)施例包括:
[0045] 201、獲取至少一個(gè)推送信息;
[0046] 本實(shí)施例中,服務(wù)器首先獲取待推送信息隊(duì)列中包含的至少一個(gè)推送信息,其中, 服務(wù)器中會(huì)實(shí)時(shí)維護(hù)一個(gè)待推送信息隊(duì)列,隊(duì)列中的推送信息會(huì)時(shí)時(shí)進(jìn)行更新。而更新推 送信息的方式則可W通過一個(gè)或多個(gè)移動(dòng)終端向服務(wù)器發(fā)送新的推送信息得到的。
[0047] 具體地,假設(shè)移動(dòng)終端A和移動(dòng)終端B分別在5點(diǎn)30分和6點(diǎn)10分的時(shí)候發(fā)了兩條 "微博"新消息,則服務(wù)器在收到運(yùn)兩條新消息后,將把運(yùn)兩條消息更新至正在維護(hù)的待推 送信息隊(duì)列,可W按照時(shí)間軸(英文全稱:timeline)對待推送信息隊(duì)列進(jìn)行排序。
[0048] 目前主流的社交產(chǎn)品(例如微博和微信朋友圈等)中,用戶所看到的內(nèi)容都是W timeline的形式組織和展現(xiàn)的。用戶在一個(gè)社交產(chǎn)品中都會(huì)有一群感興趣的其他用戶。即 在微博中為關(guān)注的人,微信朋友圈中為好友,運(yùn)些用戶會(huì)發(fā)表各種內(nèi)容,每條內(nèi)容稱為一條 共享內(nèi)容(英文全稱:feed),運(yùn)些feedW-定的線性順序出現(xiàn)在用戶的瀏覽列表里,運(yùn)個(gè)線 性列表就是用戶的timeline。通常情況下,timeline中的feed-般按照時(shí)間順序排列,越是 最近發(fā)表的內(nèi)容越排在前面。
[0049] 202、確定每個(gè)推送信息對應(yīng)的難度系數(shù)值;
[0050] 本實(shí)施例中,服務(wù)器可W確定每個(gè)推送信息對應(yīng)的難度系數(shù)值。
[0051] 具體地,服務(wù)器根據(jù)feed的類型、內(nèi)容長度、用詞晦澀程度等等信息為feed的難度 進(jìn)行打分。根據(jù)內(nèi)容的類型進(jìn)行難度打分就能得到一個(gè)最簡單的難度打分系統(tǒng),比如,目前 社交產(chǎn)品中常見的內(nèi)容類型,難度從低到高的一個(gè)典型順序可W是:圖片、純文本、音樂、視 頻、文章等,文章根據(jù)其內(nèi)容又可W繼續(xù)進(jìn)行難度細(xì)分。
[0052] 需要說明的是,在實(shí)際應(yīng)用中,還可W根據(jù)用戶自定義的方式,對每種類型的推送 內(nèi)容進(jìn)行難易度排序,并設(shè)置具體的難度系數(shù)值,上述的排列方式僅為一個(gè)示意,不應(yīng)理解 為對本發(fā)方案的限定。
[0053] 203、獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值;
[0054] 本實(shí)施例中,服務(wù)器在步驟202中可W確定每個(gè)推送信息對應(yīng)的難度系數(shù)值,因此 同時(shí),還可W同時(shí)獲取正在使用移動(dòng)終端的目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值,當(dāng)然。 步驟203也可W在步驟202之前或者之后實(shí)施,此處不作限定。
[0055] 具體地,服務(wù)器獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值,可W通過時(shí)段連續(xù) 性打分系統(tǒng)計(jì)算得到的,時(shí)段連續(xù)性打分系統(tǒng)綜合考慮用戶歷史上的瀏覽timeline規(guī)律和 時(shí)段等能反應(yīng)用戶使用社交產(chǎn)品習(xí)慣的多個(gè)方面的因素,來為用戶每個(gè)時(shí)間的連續(xù)性進(jìn)行 打分??偟膩碚f,用戶經(jīng)常長時(shí)間瀏覽社交產(chǎn)品的時(shí)段其連續(xù)性就高,反之,用戶經(jīng)常中斷 瀏覽的時(shí)段其連續(xù)性就低,即碎片化時(shí)段越多,那么時(shí)段連續(xù)系數(shù)值就越低,用餐時(shí)間和工 作日早晚上下班時(shí)間時(shí)段連續(xù)性低,工作日工作時(shí)間時(shí)段連續(xù)性適中,而節(jié)假日非用餐時(shí) 間時(shí)段連續(xù)性高,即時(shí)段連續(xù)系數(shù)值較高。
[0056] 204、根據(jù)難度系數(shù)值W及時(shí)段連續(xù)系數(shù)值,確定每個(gè)推送信息的排列順序,并根 據(jù)排列順序推送至少一個(gè)推送信息至目標(biāo)用戶。
[0057] 本實(shí)施例中,服務(wù)器可W根據(jù)每條推送信息的難度系數(shù)值,W及當(dāng)前目標(biāo)用戶的 時(shí)段連續(xù)系數(shù)值,確定待推送信息隊(duì)列中每個(gè)推送信息的排列順序,假設(shè)目前時(shí)段連續(xù)系 數(shù)值高,則可W推送難度系數(shù)值高的推送信息,反之,如果目前時(shí)段連續(xù)系數(shù)值低,則可W 推送難度系數(shù)值低的推送信息。
[005引可W理解的是,難度系數(shù)值與時(shí)段連續(xù)系數(shù)值之間呈正相關(guān)關(guān)系,W此可W保證 目標(biāo)用戶瀏覽時(shí)的時(shí)段連續(xù)性與所見內(nèi)容的難易程度更加匹配,在用戶的碎片化時(shí)段給用 戶提供更多輕松的易于閱讀的內(nèi)容,而在用戶長時(shí)間連續(xù)瀏覽時(shí)段給用戶提供更多難度大 篇幅長的內(nèi)容,用戶的timeline的排序不再是嚴(yán)格按照時(shí)間先后,改善了用戶的瀏覽體驗(yàn)。 [0059]本發(fā)明實(shí)施例中,服務(wù)器首先獲取待推送信息隊(duì)列中包含的至少一個(gè)推送信息, 確定每個(gè)推送信息對應(yīng)的難度系數(shù)值,接收服務(wù)器獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系 數(shù)值,再根據(jù)難度系數(shù)值W及時(shí)段連續(xù)系數(shù)值,確定待推送信息隊(duì)列中每個(gè)推送信息的排 列順序,最后根據(jù)排列順序推送至少一個(gè)推送信息。通過上述方式推送用戶發(fā)送的信息,根 據(jù)當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值來推送相應(yīng)的信息,即在零散時(shí)間內(nèi)推送信息量較小的信 息,在整段時(shí)間內(nèi)推送信息量較大的信息,一方面使得信息的瀏覽率提升,有利于用戶之間 的互動(dòng),另一方面也提升了服務(wù)器推送信息的利用率,可W快速且于有效地滿足應(yīng)用開發(fā) 商的開服需求。
[0060]可選地,在上述圖3對應(yīng)的實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的信息推送的控制 方法第一個(gè)可選實(shí)施例中,確定每個(gè)推送信息對應(yīng)的難度系數(shù)值,可W包括:
[0061 ]按照預(yù)置難度順序獲取每個(gè)推送信息對應(yīng)的優(yōu)先級;
[0062] 根據(jù)每個(gè)推送信息對應(yīng)的優(yōu)先級,確定難度系數(shù)值。
[0063] 本實(shí)施例中,服務(wù)器確定每個(gè)推送信息對應(yīng)的難度系數(shù)值,可W先按照預(yù)置難度 順序獲取每個(gè)推送信息對應(yīng)的優(yōu)先級,再根據(jù)優(yōu)先級的高低來確定每個(gè)推送信息對應(yīng)的難 度系數(shù)值。
[0064] 具體地,假設(shè)預(yù)設(shè)難度排序從低到高可W是:圖片、純文本、音樂、視頻和文章,其 對應(yīng)的優(yōu)先級為1級、2級、3級、4級和5級。假設(shè)當(dāng)前待推送信息隊(duì)列中包含的十個(gè)推送信 息,服務(wù)器可W生成各個(gè)推送信息對應(yīng)的優(yōu)先級,具體如下表1所示:
[00化]表1 Γ00661
'[0067]然而,可W預(yù)先設(shè)置推i優(yōu)先級對應(yīng)的難度系數(shù)值,I例如,1級別對應(yīng)的難度系數(shù) 值為0.2,2級對應(yīng)的難度系數(shù)值為0.4,3級對應(yīng)的難度系數(shù)值為0.6,4級對應(yīng)的難度系數(shù)值 為0.8,5級對應(yīng)的難度系數(shù)值為1,當(dāng)然,在實(shí)際應(yīng)用中還可W做更詳細(xì)的難度系數(shù)值設(shè)置, 比如,字?jǐn)?shù)在100字W內(nèi)的文章難度系數(shù)值為0.85,字?jǐn)?shù)在100到500字W內(nèi)的文章難度系數(shù) 值為0.9,字?jǐn)?shù)在500到1000字的文章難度系數(shù)值為0.95,字?jǐn)?shù)在1000 W上的文章難度系數(shù) 值為1。W上僅為一個(gè)示意,并不構(gòu)成對本發(fā)明的限定。
[0068] 于是,服務(wù)器可W根據(jù)每個(gè)推送信息對應(yīng)的優(yōu)先級,確定難度系數(shù)值,具體如下表 2所示:
[0069] 表2 Γ00701
[0071] 其次,本發(fā)明實(shí)施例中,在服務(wù)器在確定每個(gè)推送信息對應(yīng)的難度系數(shù)值的具體 方式,可W是先按照預(yù)置難度順序獲取每個(gè)推送信息對應(yīng)的優(yōu)先級,然后根據(jù)每個(gè)推送信 息對應(yīng)的優(yōu)先級,確定難度系數(shù)值。通過各個(gè)推送信息的優(yōu)先級對其進(jìn)行難度系數(shù)值的打 分,一方面可W明確評分規(guī)則,有利于方案實(shí)現(xiàn)的統(tǒng)一性和兼容性。另一方面,優(yōu)先級的高 度與難度系數(shù)值呈線性關(guān)系,使得評分更趨于合理化,W此,提升方案的實(shí)用性。
[0072] 可選地,在上述圖3或圖3對應(yīng)的第一個(gè)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的信 息推送的控制方法第二個(gè)可選實(shí)施例中,確定難度系數(shù)值,可W包括:
[0073] 判斷難度系數(shù)值是否滿足預(yù)設(shè)的歸一化處理?xiàng)l件;
[0074] 若是,則對難度系數(shù)值進(jìn)行歸一化處理,并得到處理后的難度系數(shù)值,處理后的難 度系數(shù)值為大于或等于0且小于或等于1的值。
[0075] 本實(shí)施例中,在確定難度系數(shù)值的時(shí)候,需要判斷難度系數(shù)值是否滿足預(yù)設(shè)的歸 一化處理?xiàng)l件,即難度系數(shù)值是否大于或等于0且小于或等于1,也就是判斷是否在[0,1]運(yùn) 個(gè)區(qū)間內(nèi),如果不在該區(qū)間,則需要對難度系數(shù)值進(jìn)行歸一化處理,并得到處理后的難度系 數(shù)值,處理后的難度系數(shù)值為大于或等于0且小于或等于1的值。
[0076] 當(dāng)難度系數(shù)值不在[0,1]運(yùn)個(gè)區(qū)間內(nèi)時(shí),認(rèn)為其滿足預(yù)設(shè)的歸一化處理?xiàng)l件。
[0077] 其中歸一化處理的方法有兩種形式,一種是把數(shù)值變?yōu)?0,1)之間的小數(shù),一種是 把有量綱表達(dá)式變?yōu)闊o量綱表達(dá)式。本方發(fā)明采用的是第一種方式,即把數(shù)值變?yōu)?〇,1)之 間的小數(shù)。
[0078] 歸一化處理主要是為了數(shù)據(jù)處理方便提出來的,把數(shù)據(jù)映射到0到1范圍之內(nèi)處 理,更加便捷快速,應(yīng)該歸到數(shù)字信號處理范疇之內(nèi)。
[0079] 例如,有數(shù)值2.5,3.5,0.5,1.5,欲將他們歸一化后變成0到1范圍內(nèi)的數(shù)值,可W 采用如下方法:
[0080] 先計(jì)算一個(gè)總數(shù) 2.5+3.5+0.5+1.5 = 8,
[0081 ]然后分別計(jì)算每個(gè)數(shù)值所占的比例2.5/8 = 0.3125,
[0082] 3.5/8 = 0.4375,
[0083] 0.5/8 = 0.0625,
[0084] 1.5/8 = 0.1875。
[0085] 最后得到各自的歸一化處理結(jié)果。
[0086] 在數(shù)據(jù)分析之前,我們通常需要先將數(shù)據(jù)標(biāo)準(zhǔn)化,利用標(biāo)準(zhǔn)化后的數(shù)據(jù)進(jìn)行數(shù)據(jù) 分析。數(shù)據(jù)標(biāo)準(zhǔn)化也就是統(tǒng)計(jì)數(shù)據(jù)的指數(shù)化。數(shù)據(jù)標(biāo)準(zhǔn)化處理主要包括數(shù)據(jù)同趨化處理和 無量綱化處理兩個(gè)方面。數(shù)據(jù)同趨化處理主要解決不同性質(zhì)數(shù)據(jù)問題,對不同性質(zhì)指標(biāo)直 接加總不能正確反映不同作用力的綜合結(jié)果,須先考慮改變逆指標(biāo)數(shù)據(jù)性質(zhì),使所有指標(biāo) 對測評方案的作用力同趨化,再加總才能得出正確結(jié)果。數(shù)據(jù)無量綱化處理主要解決數(shù)據(jù) 的可比性。數(shù)據(jù)標(biāo)準(zhǔn)化的方法有很多種,常用的有"最小一最大標(biāo)準(zhǔn)化"、"Z-score標(biāo)準(zhǔn)化" 和"按小數(shù)定標(biāo)標(biāo)準(zhǔn)化"等。經(jīng)過上述標(biāo)準(zhǔn)化處理,原始數(shù)據(jù)均轉(zhuǎn)換為無量綱化指標(biāo)測評值, 即各指標(biāo)值都處于同一個(gè)數(shù)量級別上,可W進(jìn)行綜合測評分析。
[0087] 其中,"最小一最大標(biāo)準(zhǔn)化"處理為歸一化處理的一種,最小標(biāo)準(zhǔn)化方法是對原始 數(shù)據(jù)進(jìn)行線性變換。設(shè)minA和maxA分別為屬性A的最小值和最大值,將A的一個(gè)原始值X通過 最小一最大標(biāo)準(zhǔn)化映射成在區(qū)間[0,1 ]中的值' X,其公式為:
[0088] 新數(shù)據(jù)=(原數(shù)據(jù)-極小值)/(極大值-極小值)
[0089] "z-score標(biāo)準(zhǔn)化"處理也是歸一化處理的一種,運(yùn)種方法基于原始數(shù)據(jù)的均值和 標(biāo)準(zhǔn)差進(jìn)行數(shù)據(jù)的標(biāo)準(zhǔn)化。將A的原始值X使用z-sco;re標(biāo)準(zhǔn)化到X'z-score標(biāo)準(zhǔn)化方法適用 于屬性A的最大值和最小值未知的情況,或有超出取值范圍的離群數(shù)據(jù)的情況。其公式為:
[0090] 新數(shù)據(jù)=(原數(shù)據(jù)-均值)/標(biāo)準(zhǔn)差
[0091] "按小數(shù)定標(biāo)標(biāo)準(zhǔn)化"處理也是歸一化處理的一種,運(yùn)種方法通過移動(dòng)數(shù)據(jù)的小數(shù) 點(diǎn)位置來進(jìn)行標(biāo)準(zhǔn)化。小數(shù)點(diǎn)移動(dòng)多少位取決于屬性A的取值中的最大絕對值。將屬性A的 原始值X使用按小數(shù)定標(biāo)標(biāo)準(zhǔn)化到X '的計(jì)算方法是:
[0092] x'=x/(l〇*j)
[0093] 其中,j是滿足條件的最小整數(shù)。例如A的值由-986到917,A的最大絕對值為986,為 使用小數(shù)定標(biāo)標(biāo)準(zhǔn)化,我們用1000(即j = 3)除W每個(gè)值,運(yùn)樣,-986被規(guī)范化為-0.986。
[0094] 再次,本發(fā)明實(shí)施例中,為了難度系數(shù)值與時(shí)段連續(xù)系數(shù)值的統(tǒng)一,可W將兩者都 歸于一個(gè)固定的區(qū)間,運(yùn)就需要對兩者進(jìn)行數(shù)值處理,W得到區(qū)間一致的難度系數(shù)值與時(shí) 段連續(xù)系數(shù)值。對于難度系數(shù)值而言,需要先判斷難度系數(shù)值是否大于或等于0且小于或等 于1,若不在運(yùn)個(gè)區(qū)間內(nèi),則對難度系數(shù)值進(jìn)行歸一化處理,并得到處理后的難度系數(shù)值,處 理后的難度系數(shù)值為大于或等于0且小于或等于1的值。通過上述方式,可W計(jì)算得到合理 的難度系數(shù)值,從而提升方案的可行性。
[00M]可選地,在上述圖3、圖3對應(yīng)的第一或第二個(gè)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供 的信息推送的控制方法第Ξ個(gè)可選實(shí)施例中,獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù) 值,可W包括:
[0096] 判斷時(shí)段連續(xù)系數(shù)值是否滿足預(yù)設(shè)的歸一化處理?xiàng)l件;
[0097] 若是,則對時(shí)段連續(xù)系數(shù)值進(jìn)行歸一化處理,并得到處理后的時(shí)段連續(xù)系數(shù)值,處 理后的時(shí)段連續(xù)系數(shù)值為大于或等于0且小于或等于1的值。
[0098] 本實(shí)施例中,與上述第二個(gè)可選實(shí)施例類似,服務(wù)器獲取目標(biāo)用戶在當(dāng)前時(shí)段的 時(shí)段連續(xù)系數(shù)值的具體步驟也為,服務(wù)器先判斷時(shí)段連續(xù)系數(shù)值是否滿足預(yù)設(shè)的歸一化處 理?xiàng)l件,即判斷是否在大于或等于0且小于或等于1運(yùn)個(gè)區(qū)間內(nèi),若不是在運(yùn)個(gè)區(qū)間內(nèi),則對 時(shí)段連續(xù)系數(shù)值進(jìn)行歸一化處理,并得到處理后的時(shí)段連續(xù)系數(shù)值,處理后的時(shí)段連續(xù)系 數(shù)值為大于或等于0且小于或等于1的值。
[0099] 當(dāng)時(shí)段連續(xù)系數(shù)值不在[0,1]運(yùn)個(gè)區(qū)間內(nèi)時(shí),認(rèn)為其滿足預(yù)設(shè)的歸一化處理?xiàng)l件。 且對時(shí)段連續(xù)系數(shù)值進(jìn)行處理后,可W與難度系數(shù)值存在匹配關(guān)系,兩者在相同的區(qū)間內(nèi) 呈對應(yīng)關(guān)系,運(yùn)樣方便根據(jù)不同的時(shí)段連續(xù)系數(shù)值來確定與之對應(yīng)的難度系數(shù)值,從而提 升方案的可行性。
[0100] 其歸一化處理的方式也與上述第二個(gè)可選實(shí)施例類似,比如采用"最小一最大標(biāo) 準(zhǔn)化"、"Z-score標(biāo)準(zhǔn)化"或者"按小數(shù)定標(biāo)標(biāo)準(zhǔn)化",此處不作寶述。
[0101] 其次,本發(fā)明實(shí)施例中,為了難度系數(shù)值與時(shí)段連續(xù)系數(shù)值的統(tǒng)一,可W將兩者都 歸于一個(gè)固定的區(qū)間,運(yùn)就需要對兩者進(jìn)行數(shù)值處理,W得到區(qū)間一致的難度系數(shù)值與時(shí) 段連續(xù)系數(shù)值。對于時(shí)段連續(xù)系數(shù)值而言,首先服務(wù)器需要判斷時(shí)段連續(xù)系數(shù)值是否大于 或等于0且小于或等于1,若不在該區(qū)間內(nèi),則對時(shí)段連續(xù)系數(shù)值進(jìn)行歸一化處理,并得到處 理后的時(shí)段連續(xù)系數(shù)值,處理后的時(shí)段連續(xù)系數(shù)值為大于或等于0且小于或等于1的值。通 過上述方式,可W計(jì)算得到合理的時(shí)段連續(xù)系數(shù)值,從而提升方案的可行性。
[0102] 可選地,在上述圖3、圖3對應(yīng)的第一至第Ξ個(gè)中任一項(xiàng)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí) 施例提供的信息推送的控制方法第四個(gè)可選實(shí)施例中,根據(jù)難度系數(shù)值W及時(shí)段連續(xù)系數(shù) 值,確定每個(gè)推送信息的排列順序,可W包括:
[0103] 獲取難度系數(shù)值小于或等于時(shí)段連續(xù)系數(shù)值的第一推送信息;
[0104] 獲取難度系數(shù)值大于時(shí)段連續(xù)系數(shù)值的第二推送信息;
[0105] 將第一推送信息排列在第二推送信息前,并得到每個(gè)推送信息的排列順序。
[0106] 本實(shí)施例中,在服務(wù)器根據(jù)難度系數(shù)值W及時(shí)段連續(xù)系數(shù)值,確定待推送信息隊(duì) 列中每個(gè)推送信息的排列順序過程中,首先獲取難度系數(shù)值小于或等于當(dāng)前目標(biāo)用戶對應(yīng) 的時(shí)段連續(xù)系數(shù)值的第一推送信息,然后獲取難度系數(shù)值大于時(shí)段連續(xù)系數(shù)值的第二推送 信息,最后可W將第一推送信息排列在第二推送信息前,并得到待推送信息隊(duì)列中每個(gè)推 送信息的排列順序。
[0107] 具體地,假設(shè)最初為難度系數(shù)值與時(shí)段連續(xù)系數(shù)值進(jìn)行一一匹配,匹配關(guān)系為難 度系數(shù)值與時(shí)段連續(xù)系數(shù)值相等。假設(shè)當(dāng)前時(shí)間對應(yīng)的時(shí)段連續(xù)系數(shù)值為0.4,那么將難度 系數(shù)值小于或等于0.4的推送信息作為第一推送信息,而將難度系數(shù)值大于0.4的推送信息 作為第二推送信息。
[0108] 最后,服務(wù)器可W將第一推送信息排列在第二推送信息前,并得到待推送信息隊(duì) 列中每個(gè)推送信息的排列順序,換言之,就是把閱讀難度大于當(dāng)前時(shí)段連續(xù)系數(shù)值對應(yīng)的 難度系數(shù)值的內(nèi)容放到列表后面,W使用戶及時(shí)獲取更簡單閱讀的內(nèi)容。
[0109] 其次,本發(fā)明實(shí)施例中,在服務(wù)器根據(jù)難度系數(shù)值W及時(shí)段連續(xù)系數(shù)值,確定待推 送信息隊(duì)列中每個(gè)推送信息的排列順序的步驟中,具體可W是,先獲取難度系數(shù)值小于或 等于時(shí)段連續(xù)系數(shù)值的第一推送信息,然后獲取難度系數(shù)值大于時(shí)段連續(xù)系數(shù)值的第二推 送信息,最后服務(wù)器將第一推送信息排列在第二推送信息前,并得到待推送信息隊(duì)列中每 個(gè)推送信息的排列順序。采用上述方式,大致地確定推送信息應(yīng)該如何排列,即W當(dāng)前時(shí)間 對應(yīng)的時(shí)段連續(xù)系數(shù)值為分界點(diǎn),確定分界點(diǎn)之前與之后推送信息的排序方式,便于在較 短的時(shí)間內(nèi)及時(shí)為各個(gè)推送信息進(jìn)行排序,便于用戶在查看推送信息時(shí),能夠?qū)㈤喿x難度 較高和閱讀難度較低的推送信息區(qū)別開,根據(jù)自己的時(shí)間安排合理地做出閱讀選擇。運(yùn)樣 調(diào)整的目的是,如果用戶當(dāng)前時(shí)間和注意力有限,那么就應(yīng)該把當(dāng)前用戶可能能看完和更 希望看到的內(nèi)容放在前面,后面的內(nèi)容,即難度超過目前用戶的接受范圍的,更多考慮的是 留在下次用戶瀏覽timeline的時(shí)候再重新參與排序,并不希望用戶能在本次刷新就能全 部看完
[0110] 可選地,在上述圖3、圖3對應(yīng)的第一至第四個(gè)中任一項(xiàng)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí) 施例提供的信息推送的控制方法第五個(gè)可選實(shí)施例中,將第一推送信息排列在第二推送信 息前,并得到每個(gè)推送信息的排列順序,可w包括:
[0111] 根據(jù)第一預(yù)設(shè)規(guī)則排列第一推送信息,得到排列后的第一推送信息;
[0112] 根據(jù)第二預(yù)設(shè)規(guī)則排列第二推送信息,得到排列后的第二推送信息;
[0113] 根據(jù)排列后的第一推送信息W及排列后的第二推送信息,確定每個(gè)推送信息的排 列順序。
[0114] 本實(shí)施例中,在服務(wù)器將第一推送信息排列在第二推送信息前,并得到待推送信 息隊(duì)列中每個(gè)推送信息的排列順序,具體可W采用第一預(yù)設(shè)規(guī)則排列第一推送信息,得到 排列后的第一推送信息,與此同時(shí),可W根據(jù)第二預(yù)設(shè)規(guī)則排列第二推送信息,得到排列后 的第二推送信息,最后根據(jù)排列后的第一推送信息W及排列后的第二推送信息,確定待推 送信息隊(duì)列中每個(gè)推送信息的排列順序。
[0115] 具體地,假設(shè)共有4、8、(:、0、6少、6、山1、1、1(和1^條推送信息,其中,難度系數(shù)值小于 或等于時(shí)段連續(xù)系數(shù)值的第一推送信息有A、D、F、J、K和L,難度系數(shù)值大于時(shí)段連續(xù)系數(shù)值 的第二推送信息有B、C、E、G、H和I,那么第一次排序后,應(yīng)該得到如下序列:
[0116] A、D、F、J、K、L、B、C、E、G、H和I
[0117] 接下來,采用第一預(yù)設(shè)規(guī)則和第二預(yù)設(shè)規(guī)則分別對第一推送消息和第二推送消息 進(jìn)行排列,假設(shè)第一預(yù)設(shè)規(guī)則和第二預(yù)設(shè)規(guī)則為按照發(fā)表時(shí)間倒序排列,則分別獲取第一 推送信息與第二推送信息中各個(gè)推送信息的接收時(shí)間。
[0118] 假設(shè)A是9點(diǎn)發(fā)送是推送信息,D是8點(diǎn)發(fā)送的推送信息,貝化排在A的前面,W此類 推,可W得到第一推送信息的序列為:
[0119] D、A、L、J、iaPF
[0120] 而第二推送信息的序列為:
[0121] H、C、I、G、B和E
[0122] 從而得到最終的待推送信息隊(duì)列中每個(gè)推送信息的排列順序?yàn)椋?br>[0123] D、A、L、J、K、F、H、C、I、G、B和E
[0124] 需要說明的是,第一預(yù)設(shè)規(guī)則和第二預(yù)設(shè)規(guī)則除了可W是按照發(fā)表時(shí)間倒序排 列,還可W是按照內(nèi)容類型進(jìn)行穿插,或者是其他的方式,第一預(yù)設(shè)規(guī)則與第二預(yù)設(shè)規(guī)則不 一定要采用相同的排列規(guī)則,此處不作限定。
[0125] 再次,本發(fā)明實(shí)施例中,服務(wù)器將第一推送信息排列在第二推送信息前,并得到待 推送信息隊(duì)列中每個(gè)推送信息的排列順序過程中,可W根據(jù)第一預(yù)設(shè)規(guī)則排列第一推送信 息,得到排列后的第一推送信息,并且根據(jù)第二預(yù)設(shè)規(guī)則排列第二推送信息,得到排列后的 第二推送信息,最后服務(wù)器根據(jù)排列后的第一推送信息W及排列后的第二推送信息,確定 待推送信息隊(duì)列中每個(gè)推送信息的排列順序。由此就能確定出一個(gè)具體的推送信息排序規(guī) 貝1J,從而提升方案的可行性和實(shí)用性。
[0126] 可選地,在上述圖3、圖3對應(yīng)的第一至第五個(gè)中任一項(xiàng)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí) 施例提供的信息推送的控制方法第六個(gè)可選實(shí)施例中,根據(jù)排列順序推送至少一個(gè)推送信 息至目標(biāo)用戶之前,還可W包括:
[0127] 檢測至少一個(gè)推送信息中是否存在已被推送的推送信息;
[0128] 根據(jù)所述排列順序推送至少一個(gè)推送信息至目標(biāo)用戶,可W包括:
[0129] 根據(jù)排列順序推送至少一個(gè)目標(biāo)推送信息至目標(biāo)用戶,目標(biāo)推送信息中不包含已 被推送的推送信息。
[0130] 本實(shí)施例中,服務(wù)器根據(jù)排列順序推送至少一個(gè)推送信息之前,還可W先檢測至 少一個(gè)推送信息中是否存在已被推送的推送信息,在最后推送信息時(shí),只推送至少一個(gè)目 標(biāo)推送信息,目標(biāo)推送信息中不包含已被推送的推送信息。
[0131] 具體地,服務(wù)器可W先檢測推送信息中是否存在已被推送的推送信息,具體如下 表3所示:
[0132] 表3
[0133]
[0134]
[013引然后,服務(wù)器可W根據(jù)排列順序推送至少一個(gè)目標(biāo)推送信息,目標(biāo)推送信息中不 包含已被推送的推送信息,具體如下表4所示:
[0136] 表4
[0137]
[0138] 其次,本發(fā)明實(shí)施例中,在服務(wù)器根據(jù)排列順序推送至少一個(gè)推送信息之前,還可 W檢測至少一個(gè)推送信息中是否存在已被推送的推送信息,如果存在已經(jīng)被推送過的信 息,則服務(wù)器根據(jù)排列順序推送至少一個(gè)目標(biāo)推送信息,其中,目標(biāo)推送信息中不包含已被 推送的推送信息。通過上述方式,還可W使得用戶不會(huì)總是看到相同的內(nèi)容,看過的內(nèi)容可 W被排列在列表后面,便于用戶獲取新的推送信息,W此提升方案的靈活性和實(shí)用性。
[0139] 為便于理解,下面W-個(gè)具體應(yīng)用場景對本發(fā)明中一種信息推送的控制方法進(jìn)行 詳細(xì)描述,請參閱圖4,圖4為應(yīng)用場景中基于時(shí)間規(guī)律的社交應(yīng)用推送排序的優(yōu)化系統(tǒng)示 意圖,具體為:
[0140] 首先,服務(wù)器可W從社交產(chǎn)品中獲取到本次需要展示給用戶的候選feed列表,在 feed列表中包括了化edl Jeed2 Jeed3……化ed N的推送內(nèi)容。
[0141] 然后使用feed難度打分系統(tǒng),為每條feed進(jìn)行難度打分,即對Feedl、Feed2、 Feeds……Feed N分別進(jìn)行難度打分,難度打分的范圍在0.0至1.0之間,如果使用的feed難 度打分系統(tǒng)返回值的范圍不是0.0至1.0的,需要?dú)w一化到運(yùn)個(gè)范圍。
[0142] 接下來,服務(wù)器使用時(shí)段連續(xù)性打分系統(tǒng)為當(dāng)前用戶的當(dāng)前時(shí)間進(jìn)行時(shí)段連續(xù)性 打分。同樣,時(shí)段連續(xù)性打分范圍也為0.0至1.0,如果使用的時(shí)段連續(xù)性打分系統(tǒng)返回值范 圍不是0.0至1.0的,需要?dú)w一化到運(yùn)個(gè)范圍。
[0143] 最后,根據(jù)時(shí)段連續(xù)性打分和feed的難度打分對feed的排序順序進(jìn)行調(diào)整。調(diào)整 的策略為:如果時(shí)段連續(xù)性打分為c(0.0含C含1.0),那么難度打分小于或等于C的feed排在 難度級別大于C的feed前面。至于難度級別小于或等于C和難度級別大于C兩部分feed列表 內(nèi)部如何排序,則可W有新的方法來確定,比如,可W使用原始的按照發(fā)表時(shí)間倒敘排列, 也可W按照內(nèi)容類型進(jìn)行穿插等等。
[0144] 假設(shè),時(shí)段連續(xù)性打分為0.5,于是將難度打分小于或等于0.5的f eedl、f eed2、 feed5、feed8 和 feedlO 放在前面,而難度打分大于 0.5 的 feed3、feed4、feed6、feed7和feed9 放在后面,運(yùn)樣調(diào)整的目的是,如果用戶當(dāng)前時(shí)間和注意力有限,那么就應(yīng)該把當(dāng)前用戶可 能能看完和更希望看到的內(nèi)容放在前面,后面的內(nèi)容其實(shí)更多考慮的是留在下次用戶瀏覽 timeline的時(shí)候再重新參與排序,并不希望用戶能在本次刷新就能全部看完。
[0145] 下面對本發(fā)明中的服務(wù)器進(jìn)行詳細(xì)描述,請參閱圖5,所述服務(wù)器包括:
[0146] 第一獲取模塊301,用于獲取至少一個(gè)推送信息;
[0147] 第一確定模塊302,用于確定所述第一獲取模塊獲取的每個(gè)所述推送信息對應(yīng)的 難度系數(shù)值;
[0148] 第二獲取模塊303,用于獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值;
[0149] 第二確定模塊304,用于根據(jù)所述第一確定模塊302確定的所述難度系數(shù)值W及所 述第二獲取模塊303獲取的所述時(shí)段連續(xù)系數(shù)值,確定所述待推送信息隊(duì)列中每個(gè)所述推 送信息的排列順序,并根據(jù)所述排列順序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶。
[0150] 本實(shí)施例中,第一獲取模塊301獲取至少一個(gè)推送信息,第一確定模塊302確定所 述第一獲取模塊獲取的每個(gè)所述推送信息對應(yīng)的難度系數(shù)值,第二獲取模塊303獲取目標(biāo) 用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值,第二確定模塊304根據(jù)所述第一確定模塊302確定的所 述難度系數(shù)值W及所述第二獲取模塊303獲取的所述時(shí)段連續(xù)系數(shù)值,確定每個(gè)所述推送 信息的排列順序,并根據(jù)所述排列順序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶。
[0151] 本發(fā)明實(shí)施例中,服務(wù)器首先獲取待推送信息隊(duì)列中包含的至少一個(gè)推送信息, 確定每個(gè)推送信息對應(yīng)的難度系數(shù)值,接收服務(wù)器獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系 數(shù)值,再根據(jù)難度系數(shù)值W及時(shí)段連續(xù)系數(shù)值,確定待推送信息隊(duì)列中每個(gè)推送信息的排 列順序,最后根據(jù)排列順序推送至少一個(gè)推送信息。通過上述方式推送用戶發(fā)送的信息,根 據(jù)當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值來推送相應(yīng)的信息,即在零散時(shí)間內(nèi)推送信息量較小的信 息,在整段時(shí)間內(nèi)推送信息量較大的信息,一方面使得信息的瀏覽率提升,有利于用戶之間 的互動(dòng),另一方面也提升了服務(wù)器推送信息的利用率,可W快速且于有效地滿足應(yīng)用開發(fā) 商的開服需求。
[0152] 可選地,在上述圖5所對應(yīng)的實(shí)施例的基礎(chǔ)上,請參閱圖6,本發(fā)明實(shí)施例提供的服 務(wù)器的另一實(shí)施例中,
[0153] 所述第一確定模塊302包括:
[0154] 第一獲取單元3021,用于按照預(yù)置難度順序獲取每個(gè)所述推送信息對應(yīng)的優(yōu)先 級;
[01W]確定單元3022,用于根據(jù)所述第一獲取單元3021獲取的每個(gè)所述推送信息對應(yīng)的 優(yōu)先級,確定所述難度系數(shù)值。
[0156] 其次,本發(fā)明實(shí)施例中,在服務(wù)器在確定每個(gè)推送信息對應(yīng)的難度系數(shù)值的具體 方式,可W是先按照預(yù)置難度順序獲取每個(gè)推送信息對應(yīng)的優(yōu)先級,然后根據(jù)每個(gè)推送信 息對應(yīng)的優(yōu)先級,確定難度系數(shù)值。通過各個(gè)推送信息的優(yōu)先級對其進(jìn)行難度系數(shù)值的打 分,一方面可W明確評分規(guī)則,有利于方案實(shí)現(xiàn)的統(tǒng)一性和兼容性。另一方面,優(yōu)先級的高 度與難度系數(shù)值呈線性關(guān)系,使得評分更趨于合理化,W此,提升方案的實(shí)用性。
[0157] 可選地,在上述圖6所對應(yīng)的實(shí)施例的基礎(chǔ)上,請參閱圖7,本發(fā)明實(shí)施例提供的服 務(wù)器的另一實(shí)施例中,
[0158] 所述確定單元3022包括:
[0159] 判斷子單元30221,用于判斷所述難度系數(shù)值是否滿足預(yù)設(shè)的歸一化處理?xiàng)l件;
[0160] 處理子單元30222,用于若所述判斷子單元30221判斷得到所述難度系數(shù)值滿足預(yù) 設(shè)的歸一化處理?xiàng)l件,則對所述難度系數(shù)值進(jìn)行歸一化處理,并得到處理后的難度系數(shù)值, 所述處理后的難度系數(shù)值為大于或等于0且小于或等于1的值。
[0161] 再次,本發(fā)明實(shí)施例中,為了難度系數(shù)值與時(shí)段連續(xù)系數(shù)值的統(tǒng)一,可W將兩者都 歸于一個(gè)固定的區(qū)間,運(yùn)就需要對兩者進(jìn)行數(shù)值處理,W得到區(qū)間一致的難度系數(shù)值與時(shí) 段連續(xù)系數(shù)值。對于難度系數(shù)值而言,需要先判斷難度系數(shù)值是否大于或等于0且小于或等 于1,若不在運(yùn)個(gè)區(qū)間內(nèi),則對難度系數(shù)值進(jìn)行歸一化處理,并得到處理后的難度系數(shù)值,處 理后的難度系數(shù)值為大于或等于0且小于或等于1的值。通過上述方式,可W計(jì)算得到合理 的難度系數(shù)值,從而提升方案的可行性。
[0162] 可選地,在上述圖5至圖7中任一項(xiàng)所對應(yīng)的實(shí)施例的基礎(chǔ)上,請參閱圖8,本發(fā)明 實(shí)施例提供的服務(wù)器的另一實(shí)施例中,
[0163] 所述第二獲取模塊303包括:
[0164] 判斷單元3031,用于判斷所述時(shí)段連續(xù)系數(shù)值是否滿足預(yù)設(shè)的歸一化處理?xiàng)l件;
[0165] 處理單元3032,用于若所述判斷單元3031判斷所述時(shí)段連續(xù)系數(shù)值滿足預(yù)設(shè)的歸 一化處理?xiàng)l件,則對所述時(shí)段連續(xù)系數(shù)值進(jìn)行歸一化處理,并得到處理后的時(shí)段連續(xù)系數(shù) 值,所述處理后的時(shí)段連續(xù)系數(shù)值為大于或等于0且小于或等于1的值。
[0166] 其次,本發(fā)明實(shí)施例中,為了難度系數(shù)值與時(shí)段連續(xù)系數(shù)值的統(tǒng)一,可W將兩者都 歸于一個(gè)固定的區(qū)間,運(yùn)就需要對兩者進(jìn)行數(shù)值處理,W得到區(qū)間一致的難度系數(shù)值與時(shí) 段連續(xù)系數(shù)值。對于時(shí)段連續(xù)系數(shù)值而言,首先服務(wù)器需要判斷時(shí)段連續(xù)系數(shù)值是否大于 或等于0且小于或等于1,若不在該區(qū)間內(nèi),則對時(shí)段連續(xù)系數(shù)值進(jìn)行歸一化處理,并得到 處理后的時(shí)段連續(xù)系數(shù)值,處理后的時(shí)段連續(xù)系數(shù)值為大于或等于ο且小于或等于1的值。 通過上述方式,可W計(jì)算得到合理的時(shí)段連續(xù)系數(shù)值,從而提升方案的可行性。
[0167] 可選地,在上述圖5所對應(yīng)的實(shí)施例的基礎(chǔ)上,請參閱圖9,本發(fā)明實(shí)施例提供的服 務(wù)器的另一實(shí)施例中,
[0168] 所述第二確定模塊304包括:
[0169] 第二獲取單元3041,用于獲取所述難度系數(shù)值小于或等于所述時(shí)段連續(xù)系數(shù)值的 第一推送信息;
[0170] 第Ξ獲取單元3042,用于獲取所述難度系數(shù)值大于所述時(shí)段連續(xù)系數(shù)值的第二推 送信息;
[0171] 排列單元3043,用于將所述第二獲取單元3041獲取的所述第一推送信息排列在所 述第Ξ獲取單元3042獲取的所述第二推送信息前,并得到每個(gè)所述推送信息的排列順序。
[0172] 其次,本發(fā)明實(shí)施例中,在服務(wù)器根據(jù)難度系數(shù)值W及時(shí)段連續(xù)系數(shù)值,確定待推 送信息隊(duì)列中每個(gè)推送信息的排列順序的步驟中,具體可W是,先獲取難度系數(shù)值小于或 等于時(shí)段連續(xù)系數(shù)值的第一推送信息,然后獲取難度系數(shù)值大于時(shí)段連續(xù)系數(shù)值的第二推 送信息,最后服務(wù)器將第一推送信息排列在第二推送信息前,并得到待推送信息隊(duì)列中每 個(gè)推送信息的排列順序。采用上述方式,大致地確定推送信息應(yīng)該如何排列,即W當(dāng)前時(shí)間 對應(yīng)的時(shí)段連續(xù)系數(shù)值為分界點(diǎn),確定分界點(diǎn)之前與之后推送信息的排序方式,便于在較 短的時(shí)間內(nèi)及時(shí)為各個(gè)推送信息進(jìn)行排序,便于用戶在查看推送信息時(shí),能夠?qū)㈤喿x難度 較高和閱讀難度較低的推送信息區(qū)別開,根據(jù)自己的時(shí)間安排合理地做出閱讀選擇。運(yùn)樣 調(diào)整的目的是,如果用戶當(dāng)前時(shí)間和注意力有限,那么就應(yīng)該把當(dāng)前用戶可能能看完和更 希望看到的內(nèi)容放在前面,后面的內(nèi)容,即難度超過目前用戶的接受范圍的,更多考慮的是 留在下次用戶瀏覽timeline的時(shí)候再重新參與排序,并不希望用戶能在本次刷新就能全部 看完。
[0173] 可選地,在上述圖9所對應(yīng)的實(shí)施例的基礎(chǔ)上,請參閱圖10,本發(fā)明實(shí)施例提供的 服務(wù)器的另一實(shí)施例中,
[0174] 所述排列單元3043包括:
[0175] 第一排列子單元30431,用于根據(jù)第一預(yù)設(shè)規(guī)則排列所述第一推送信息,得到排列 后的第一推送信息;
[0176] 第二排列子單元30432,用于根據(jù)第二預(yù)設(shè)規(guī)則排列所述第二推送信息,得到排列 后的第二推送信息;
[0177] 確定子單元30433,用于根據(jù)所述第一排列子單元30431排列的所述排列后的第一 推送信息W及所述第二排列子單元30432排列的所述排列后的第二推送信息,確定每個(gè)所 述推送信息的排列順序。
[0178] 再次,本發(fā)明實(shí)施例中,服務(wù)器將第一推送信息排列在第二推送信息前,并得到待 推送信息隊(duì)列中每個(gè)推送信息的排列順序過程中,可W根據(jù)第一預(yù)設(shè)規(guī)則排列第一推送信 息,得到排列后的第一推送信息,并且根據(jù)第二預(yù)設(shè)規(guī)則排列第二推送信息,得到排列后的 第二推送信息,最后服務(wù)器根據(jù)排列后的第一推送信息W及排列后的第二推送信息,確定 待推送信息隊(duì)列中每個(gè)推送信息的排列順序。由此就能確定出一個(gè)具體的推送信息排序規(guī) 貝1J,從而提升方案的可行性和實(shí)用性。
[0179] 可選地,在上述圖5所對應(yīng)的實(shí)施例的基礎(chǔ)上,請參閱圖11,本發(fā)明實(shí)施例提供的 服務(wù)器的另一實(shí)施例中,
[0180] 所述服務(wù)器20還包括:
[0181] 檢測模塊305,用于所述第一獲取模塊301根據(jù)所述排列順序推送所述至少一個(gè)推 送信息至所述目標(biāo)用戶之前,檢測所述至少一個(gè)推送信息中是否存在已被推送的推送信 息;
[0182] 所述第二確定模塊304包括:
[0183] 推送單元3044,用于根據(jù)所述排列順序推送至少一個(gè)目標(biāo)推送信息至所述目標(biāo)用 戶,所述目標(biāo)推送信息中不包含所述檢測模塊檢測得到的所述已被推送的推送信息。
[0184] 其次,本發(fā)明實(shí)施例中,在服務(wù)器根據(jù)排列順序推送至少一個(gè)推送信息之前,還可 W檢測至少一個(gè)推送信息中是否存在已被推送的推送信息,如果存在已經(jīng)被推送過的信 息,則服務(wù)器根據(jù)排列順序推送至少一個(gè)目標(biāo)推送信息,其中,目標(biāo)推送信息中不包含已被 推送的推送信息。通過上述方式,還可W使得用戶不會(huì)總是看到相同的內(nèi)容,看過的內(nèi)容 可W被排列在列表后面,便于用戶獲取新的推送信息,W此提升方案的靈活性和實(shí)用性。
[0185] 圖12是本發(fā)明實(shí)施例提供的一種服務(wù)器結(jié)構(gòu)示意圖,該服務(wù)器400可因配置或性 能不同而產(chǎn)生比較大的差異,可W包括一個(gè)或一個(gè)W上中央處理器(英文全稱:central processing units,英文縮寫:CPU)422(例如,一個(gè)或一個(gè)W上處理器)和存儲(chǔ)器432,一個(gè) 或一個(gè)W上存儲(chǔ)應(yīng)用程序442或數(shù)據(jù)444的存儲(chǔ)介質(zhì)430(例如一個(gè)或一個(gè)W上海量存儲(chǔ)設(shè) 備)。其中,存儲(chǔ)器432和存儲(chǔ)介質(zhì)430可W是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)430的程 序可W包括一個(gè)或一個(gè)W上模塊(圖示沒標(biāo)出),每個(gè)模塊可W包括對服務(wù)器中的一系列指 令操作。更進(jìn)一步地,中央處理器422可W設(shè)置為與存儲(chǔ)介質(zhì)430通信,在服務(wù)器400上執(zhí)行 存儲(chǔ)介質(zhì)430中的一系列指令操作。
[01化]服務(wù)器400還可W包括一個(gè)或一個(gè)W上電源426,一個(gè)或一個(gè)W上有線或無線網(wǎng)絡(luò) 接口 450, 一個(gè)或一個(gè)W上輸入輸出接口 458,和/或,一個(gè)或一個(gè)W上操作系統(tǒng)441,例如 Windows ServerTM,Mac 0S XTM,UnixTM,LinuxTM,化eeBSDTM等等。
[0187]上述實(shí)施例中由服務(wù)器所執(zhí)行的步驟可W基于該圖12所示的服務(wù)器結(jié)構(gòu)。
[018引其中,中央處理器422用于,
[0189] 控制所述收發(fā)器獲取至少一個(gè)推送信息;
[0190] 確定每個(gè)所述推送信息對應(yīng)的難度系數(shù)值;
[0191] 控制所述收發(fā)器獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值;
[0192] 根據(jù)所述難度系數(shù)值W及所述時(shí)段連續(xù)系數(shù)值,確定每個(gè)所述推送信息的排列順 序,并根據(jù)所述排列順序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶。
[0193] 可選地,中央處理器422具體用于,
[0194] 按照預(yù)置難度順序獲取每個(gè)所述推送信息對應(yīng)的優(yōu)先級;
[01M]根據(jù)每個(gè)所述推送信息對應(yīng)的優(yōu)先級,確定所述難度系數(shù)值。
[0196] 可選地,中央處理器422具體用于,
[0197] 判斷所述難度系數(shù)值是否滿足預(yù)設(shè)的歸一化處理?xiàng)l件;
[0198] 若是,則對所述難度系數(shù)值進(jìn)行歸一化處理,并得到處理后的難度系數(shù)值,所述處 理后的難度系數(shù)值為大于或等于0且小于或等于1的值。
[0199] 可選地,中央處理器422具體用于,
[0200] 判斷所述時(shí)段連續(xù)系數(shù)值是否滿足預(yù)設(shè)的歸一化處理?xiàng)l件;
[0201] 若是,則對所述時(shí)段連續(xù)系數(shù)值進(jìn)行歸一化處理,并得到處理后的時(shí)段連續(xù)系數(shù) 值,所述處理后的時(shí)段連續(xù)系數(shù)值為大于或等于0且小于或等于1的值。
[0202] 可選地,中央處理器422具體用于,
[0203] 獲取所述難度系數(shù)值小于或等于所述時(shí)段連續(xù)系數(shù)值的第一推送信息;
[0204] 獲取所述難度系數(shù)值大于所述時(shí)段連續(xù)系數(shù)值的第二推送信息;
[0205] 將所述第一推送信息排列在所述第二推送信息前,并得到所述待推送信息隊(duì)列中 每個(gè)所述推送信息的排列順序。
[0206] 可選地,中央處理器422具體用于,
[0207] 根據(jù)第一預(yù)設(shè)規(guī)則排列所述第一推送信息,得到排列后的第一推送信息;
[0208] 根據(jù)第二預(yù)設(shè)規(guī)則排列所述第二推送信息,得到排列后的第二推送信息;
[0209] 根據(jù)所述排列后的第一推送信息W及所述排列后的第二推送信息,確定每個(gè)所述 推送信息的排列順序。
[0210] 可選地,中央處理器422還用于,
[0211] 檢測所述至少一個(gè)推送信息中是否存在已被推送的推送信息;
[0212] 根據(jù)所述排列順序推送至少一個(gè)目標(biāo)推送信息至所述目標(biāo)用戶,所述目標(biāo)推送信 息中不包含所述已被推送的推送信息。
[0213] 所屬領(lǐng)域的技術(shù)人員可W清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng), 裝置和單元的具體工作過程,可W參考前述方法實(shí)施例中的對應(yīng)過程,在此不再寶述。
[0214] 在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所掲露的系統(tǒng),裝置和方法,可W 通過其它的方式實(shí)現(xiàn)。例如,W上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可W有另外的劃分方式,例如多個(gè)單元或組件 可W結(jié)合或者可W集成到另一個(gè)系統(tǒng),或一些特征可W忽略,或不執(zhí)行。另一點(diǎn),所顯示或 討論的相互之間的禪合或直接禪合或通信連接可W是通過一些接口,裝置或單元的間接 禪合或通信連接,可W是電性,機(jī)械或其它的形式。
[0215] 所述作為分離部件說明的單元可W是或者也可W不是物理上分開的,作為單元顯 示的部件可W是或者也可W不是物理單元,即可W位于一個(gè)地方,或者也可W分布到多個(gè) 網(wǎng)絡(luò)單元上??蒞根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0216] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可W集成在一個(gè)處理單元中,也可W 是各個(gè)單元單獨(dú)物理存在,也可W兩個(gè)或兩個(gè)W上單元集成在一個(gè)單元中。上述集成的單 元既可W采用硬件的形式實(shí)現(xiàn),也可W采用軟件功能單元的形式實(shí)現(xiàn)。
[0217] 所述集成的單元如果W軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用 時(shí),可W存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶\(yùn)樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上 或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可軟件產(chǎn)品的形式 體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用W使得一臺(tái)計(jì)算機(jī) 設(shè)備(可W是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全 部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(英文全稱:Read-化ly Memory,英文縮寫:ROM)、隨機(jī)存取存儲(chǔ)器(英文全稱:Random Access Memory,英文縮寫: RAM)、磁碟或者光盤等各種可W存儲(chǔ)程序代碼的介質(zhì)。
[0218] W上所述,W上實(shí)施例僅用W說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前 述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可W對前 述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而運(yùn)些 修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1. 一種信息推送的控制方法,其特征在于,包括: 獲取至少一個(gè)推送信息; 確定每個(gè)所述推送信息對應(yīng)的難度系數(shù)值; 獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值; 根據(jù)所述難度系數(shù)值以及所述時(shí)段連續(xù)系數(shù)值,確定每個(gè)所述推送信息的排列順序, 并根據(jù)所述排列順序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定每個(gè)所述推送信息對應(yīng)的難度系 數(shù)值,包括: 按照預(yù)置難度順序獲取每個(gè)所述推送信息對應(yīng)的優(yōu)先級; 根據(jù)每個(gè)所述推送信息對應(yīng)的優(yōu)先級,確定所述難度系數(shù)值。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定所述難度系數(shù)值,包括: 判斷所述難度系數(shù)值是否滿足預(yù)設(shè)的歸一化處理?xiàng)l件; 若是,則對所述難度系數(shù)值進(jìn)行歸一化處理,并得到處理后的難度系數(shù)值,所述處理后 的難度系數(shù)值為大于或等于0且小于或等于1的值。4. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述獲取目標(biāo)用戶在當(dāng)前時(shí) 段的時(shí)段連續(xù)系數(shù)值,包括: 判斷所述時(shí)段連續(xù)系數(shù)值是否滿足所述預(yù)設(shè)的歸一化處理?xiàng)l件; 若是,則對所述時(shí)段連續(xù)系數(shù)值進(jìn)行歸一化處理,并得到處理后的時(shí)段連續(xù)系數(shù)值,所 述處理后的時(shí)段連續(xù)系數(shù)值為大于或等于0且小于或等于1的值。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述難度系數(shù)值以及所述時(shí)段連 續(xù)系數(shù)值,確定每個(gè)所述推送信息的排列順序,包括: 獲取所述難度系數(shù)值小于或等于所述時(shí)段連續(xù)系數(shù)值的第一推送信息; 獲取所述難度系數(shù)值大于所述時(shí)段連續(xù)系數(shù)值的第二推送信息; 將所述第一推送信息排列在所述第二推送信息前,并得到每個(gè)所述推送信息的排列順 序。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將所述第一推送信息排列在所述第二 推送信息前,并得到每個(gè)所述推送信息的排列順序,包括: 根據(jù)第一預(yù)設(shè)規(guī)則排列所述第一推送信息,得到排列后的第一推送信息; 根據(jù)第二預(yù)設(shè)規(guī)則排列所述第二推送信息,得到排列后的第二推送信息; 根據(jù)所述排列后的第一推送信息以及所述排列后的第二推送信息,確定每個(gè)所述推送 信息的排列順序。7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述排列順序推送所述至少一個(gè) 推送信息至所述目標(biāo)用戶之前,所述方法還包括: 檢測所述至少一個(gè)推送信息中是否存在已被推送的推送信息; 所述根據(jù)所述排列順序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶,包括: 根據(jù)所述排列順序推送至少一個(gè)目標(biāo)推送信息至所述目標(biāo)用戶,所述目標(biāo)推送信息中 不包含所述已被推送的推送信息。8. -種服務(wù)器,其特征在于,包括: 第一獲取模塊,用于獲取至少一個(gè)推送信息; 第一確定模塊,用于確定所述第一獲取模塊獲取的每個(gè)所述推送信息對應(yīng)的難度系數(shù) 值; 第二獲取模塊,用于獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值; 第二確定模塊,用于根據(jù)所述第一確定模塊確定的所述難度系數(shù)值以及所述第二獲取 模塊獲取的所述時(shí)段連續(xù)系數(shù)值,確定每個(gè)所述推送信息的排列順序,并根據(jù)所述排列順 序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶。9. 根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于,所述第一確定模塊包括: 第一獲取單元,用于按照預(yù)置難度順序獲取每個(gè)所述推送信息對應(yīng)的優(yōu)先級; 確定單元,用于根據(jù)所述第一獲取單元獲取的每個(gè)所述推送信息對應(yīng)的優(yōu)先級,確定 所述難度系數(shù)值。10. 根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,所述確定單元包括: 判斷子單元,用于判斷所述難度系數(shù)值是否滿足預(yù)設(shè)的歸一化處理?xiàng)l件; 處理子單元,用于若所述判斷子單元判斷得到所述難度系數(shù)值滿足預(yù)設(shè)的歸一化處理 條件,則對所述難度系數(shù)值進(jìn)行歸一化處理,并得到處理后的難度系數(shù)值,所述處理后的難 度系數(shù)值為大于或等于〇且小于或等于1的值。11. 根據(jù)權(quán)利要求8至10中任一項(xiàng)所述的服務(wù)器,其特征在于,所述第二獲取模塊包括: 判斷單元,用于判斷所述時(shí)段連續(xù)系數(shù)值是否滿足所述預(yù)設(shè)的歸一化處理?xiàng)l件; 處理單元,用于若所述判斷單元判斷所述時(shí)段連續(xù)系數(shù)值滿足預(yù)設(shè)的歸一化處理?xiàng)l 件,則對所述時(shí)段連續(xù)系數(shù)值進(jìn)行歸一化處理,并得到處理后的時(shí)段連續(xù)系數(shù)值,所述處理 后的時(shí)段連續(xù)系數(shù)值為大于或等于0且小于或等于1的值。12. 根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于,所述第二確定模塊包括: 第二獲取單元,用于獲取所述難度系數(shù)值小于或等于所述時(shí)段連續(xù)系數(shù)值的第一推送 信息; 第三獲取單元,用于獲取所述難度系數(shù)值大于所述時(shí)段連續(xù)系數(shù)值的第二推送信息; 排列單元,用于將所述第二獲取單元獲取的所述第一推送信息排列在所述第三獲取單 元獲取的所述第二推送信息前,并得到每個(gè)所述推送信息的排列順序。13. 根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,所述排列單元包括: 第一排列子單元,用于根據(jù)第一預(yù)設(shè)規(guī)則排列所述第一推送信息,得到排列后的第一 推送信息; 第二排列子單元,用于根據(jù)第二預(yù)設(shè)規(guī)則排列所述第二推送信息,得到排列后的第二 推送信息; 確定子單元,用于根據(jù)所述第一排列子單元排列的所述排列后的第一推送信息以及所 述第二排列子單元排列的所述排列后的第二推送信息,確定每個(gè)所述推送信息的排列順 序。14. 根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 檢測模塊,用于所述第一獲取模塊根據(jù)所述排列順序推送所述至少一個(gè)推送信息至所 述目標(biāo)用戶之前,檢測所述至少一個(gè)推送信息中是否存在已被推送的推送信息; 所述第二確定模塊包括: 推送單元,用于根據(jù)所述排列順序推送至少一個(gè)目標(biāo)推送信息至所述目標(biāo)用戶,所述 目標(biāo)推送信息中不包含所述檢測模塊檢測得到的所述已被推送的推送信息。15. -種服務(wù)器,其特征在于,包括:存儲(chǔ)器以及處理器; 其中,所述存儲(chǔ)器用于存儲(chǔ)程序; 所述處理器用于執(zhí)行所述存儲(chǔ)器中的程序,具體如下步驟: 獲取至少一個(gè)推送信息; 確定每個(gè)所述推送信息對應(yīng)的難度系數(shù)值; 獲取目標(biāo)用戶在當(dāng)前時(shí)段的時(shí)段連續(xù)系數(shù)值; 根據(jù)所述難度系數(shù)值以及所述時(shí)段連續(xù)系數(shù)值,確定所述待推送信息隊(duì)列中每個(gè)所述 推送信息的排列順序,并根據(jù)所述排列順序推送所述至少一個(gè)推送信息至所述目標(biāo)用戶。
【文檔編號】H04L29/08GK105872111SQ201610445925
【公開日】2016年8月17日
【申請日】2016年6月20日
【發(fā)明人】萬偉, 陳謙, 陳明星
【申請人】騰訊科技(深圳)有限公司