信息顯示方法和信息顯示系統的制作方法
【專利摘要】本發明公開了一種信息顯示方法和信息顯示系統,其中該信息顯示方法包括:計算本地用戶對各好友用戶所發布信息的信息喜好度;計算在預設時間段內各好友用戶所發布的各條待顯示信息的時間新鮮度;根據各待顯示信息的時間新鮮度和發布各待顯示信息的好友用戶所對應的信息喜好度,計算出各待顯示信息的興趣評分;按照興趣評分由高到低的順序對各待顯示信息進行排序,并根據排序結果進行顯示。本發明的技術方案通過綜合考慮本地用戶的喜好因素和待顯示信息的時間因素,可使得用戶感興趣的待顯示信息能優先顯示,從而有效了縮短本地用戶對好友用戶所發布信息的互動時間和減少相應操作,進而提高了用戶體驗感。
【專利說明】
信息顯示方法和信息顯示系統
技術領域
[0001] 本發明設及信息技術領域,特別設及一種信息顯示方法和信息顯示系統。
【背景技術】
[0002] 現有即時通信產品(如微信朋友圈、QQ空間等)的社交功能,具有允許用戶進行互 動(如點贊、評論)的功能,。其參與感更主動、感官性更強,已經成為越來越多用戶的閱讀渠 道,W致熱口信息會在朋友圈中獲得極為快速的傳播。
[0003] 在現有技術中,好友用戶的信息顯示一般是按照發布時間的先后順序進行排列。 運種信息顯示方法容易導致的問題就是,本地用戶每次均需要花費很長時間和操作去尋找 其喜歡的一些好友用戶的發布信息,從而導致了用戶的體驗感下降。
【發明內容】
[0004] 本發明提供一種信息顯示方法和信息顯示系統,旨在至少解決現有技術中存在的 技術問題之一。
[0005] 為實現上述目的,本發明提供了一種信息顯示方法,包括:
[0006] 計算本地用戶對各好友用戶所發布信息的信息喜好度;
[0007] 計算在預設時間段內各所述好友用戶所發布的各條待顯示信息的時間新鮮度; [000引根據各所述待顯示信息的所述時間新鮮度和發布各所述待顯示信息的所述好友 用戶所對應的信息喜好度,計算出各所述待顯示信息的興趣評分;
[0009] 按照所述興趣評分由高到低的順序對各所述待顯示信息進行排序,并根據排序結 果進行顯示。
[0010] 可選地,采用如下公式:
[0011]
[0012] 計算本地用戶對各好友用戶所發布信息的信息喜好度;
[0013] 其中,p[i]表示第i個好友用戶所對應的信息喜好度,Xi表示本地用戶對第i個好 友用戶所發布的信息的互動總次數,n表示本地用戶所擁有的所述好友用戶的總數。
[0014] 可洗化,采巧化下公式:
[0015]
[0016] yj = T[j]-T〇
[0017] 計算出各所述待顯示信息的時間新鮮度;
[0018] 其中,t[j]表示第j條所述待顯示信息的時間新鮮度,To表示所述預設時間段的起 始時刻,T[j]表示第j條所述待顯示信息的發布時刻,m表示所述待顯示信息的總數。
[0019] 可選地,采用如下公式:
[0020] s( j)=t[ j]*Ai[Zj]+p[Zj]*A2[Zj]
[0021] 計算出各所述待顯示信息的興趣評分;
[0022] 其中,s(j)表示第j條所述待顯示信息的興趣評分,Zj表示發布第j條所述待顯示 信息的用戶為第句個好友用戶,Ai[zd表示第句個好友用戶所發布的所述待顯示信息的時 間新鮮度的第一權值,P[zJ表示本地用戶對&個好友用戶的信息喜好度,A2[zJ表示第Zj個 好友用戶的所述信息喜好度的第二權值。
[0023] 為實現上述目的,本發明還提供了一種信息顯示系統,包括:
[0024] 信息喜好度計算單元,用于獲取本地用戶對各好友用戶所發布信息的信息喜好 度;
[0025] 時間新鮮度計算單元,獲取在預設時間段內各所述好友用戶所發布的各條待顯示 信息的時間新鮮度;
[0026] 興趣評分計算單元,根據各所述待顯示信息的所述時間新鮮度和發布各所述待顯 示信息的所述好友用戶所對應的信息喜好度,計算出各所述待顯示信息的興趣評分;
[0027] 排序顯示單元,按照所述興趣評分由高到低的順序對各所述待顯示信息進行排 序,并根據排序結果進行顯示。
[0028] 可選地,所述信息喜好度計算單元具體用于采用如下公式:
[0029]
[0030] 計算本地用戶對各好友用戶所發布信息的信息喜好度;
[0031] 其中,p[i]表示第i個好友用戶所對應的信息喜好度,Xi表示本地用戶對第i個好 友用戶所發布的信息的互動總次數,n表示本地用戶所擁有的所述好友用戶的總數。
[0032] 可選地,所述時間新鮮度計算單元具體用于采用如下公式:
[0033]
[0034] yj = T[ j]-To
[0035] 計算出各所述待顯示信息的時間新鮮度;
[0036] 其中,t[j]表示第j條所述待顯示信息的時間新鮮度,To表示所述預設時間段的起 始時刻,T[j]表示第j條所述待顯示信息的發布時刻,m表示所述待顯示信息的總數。
[0037] 可選地,所述興趣評分計算單元具體用于采用如下公式:
[0038] s( j)=t[ j]*Ai[Zj]+p[Zj]*A2[Zj]
[0039] 計算出各所述待顯示信息的興趣評分;
[0040] 其中,s(j)表示第j條所述待顯示信息的興趣評分,Zj表示發布第j條所述待顯示 信息的用戶為第句個好友用戶,Ai[zd表示第句個好友用戶所發布的所述待顯示信息的時 間新鮮度的第一權值,P[zJ表示本地用戶對&個好友用戶的信息喜好度,A2[zJ表示第Zj個 好友用戶的所述信息喜好度的第二權值。
[0041] 本發明具有W下有益效果:
[0042] 本發明提供了一種信息顯示方法和信息顯示系統,其中該信息顯示方法包括:計 算本地用戶對各好友用戶所發布信息的信息喜好度;計算在預設時間段內各好友用戶所發 布的各條待顯示信息的時間新鮮度;根據各待顯示信息的時間新鮮度和發布各待顯示信息 的好友用戶所對應的信息喜好度,計算出各待顯示信息的興趣評分;按照興趣評分由高到 低的順序對各待顯示信息進行排序,并根據排序結果進行顯示。本發明的技術方案,通過根 據各待顯示信息的時間新鮮度和發布各待顯示信息的好友用戶所對應的信息喜好度,W計 算出各待顯示信息的興趣評分,并按照興趣評分由高到低的順序對各待顯示信息進行排 序,且根據排序結果進行顯示,可使得用戶感興趣的待顯示信息能優先顯示,從而有效了縮 短本地用戶對好友用戶所發布信息的互動時間和減少相應操作,進而提高了用戶體驗感。
【附圖說明】
[0043] 圖1為本發明實施例一提供的一種信息顯示方法的流程圖;
[0044] 圖2為本發明實施例二提供的一種信息顯示系統的結構示意圖。
【具體實施方式】
[0045] 為使本領域的技術人員更好地理解本發明的技術方案,下面結合附圖對本發明提 供的一種信息顯示方法和信息顯示系統進行詳細描述。
[0046] 圖1為本發明實施例一提供的一種信息顯示方法的流程圖,如圖1所示,信息顯示 方法用于實現合理的向本地用戶顯示在預設時間段內其好友用戶所發布的待顯示信息,該 信息顯示方法包括:
[0047] 步驟Sl、計算本地用戶對各好友用戶所發布信息的信息喜好度。
[0048] 在步驟1中,可根據本地用戶的對各好友用戶所發布信息的歷史互動記錄,來得到 本地用戶對各好友用戶所發布信息的信息喜好度。在實際應用中,本地用戶對好友用戶所 發布信息的互動具體是指,本地用戶進行"點贊"和"評論"的行為。
[0049] 本實施例中,可選地,本地用戶對某一個好友用戶所發布信息的信息喜好度,等于 本地用戶對該好友用戶所發布的信息的互動總次數與本地用戶對各好友用戶所發布的信 息的互動總次數的平均值的商,即采用如下公式:
[(K)加]
[0051] 可計算出本地用戶對各好友用戶所發布信息的信息喜好度。其中,p[i]表示第i個 好友用戶所對應的信息喜好度,Xi表示本地用戶對第i個好友用戶所發布的信息的互動總 次數,n表示本地用戶所擁有的好友用戶的總數,f t;.V,.即為本地用戶對各好友用戶所 V i-1 Jl 發布的信息的互動總次數的平均值。
[0052] 通過上述式子可見,當本地用戶對某一好友用戶所發布信息的互動總次數越多, 則說明本地用戶對該好友用戶所發布信息的信息喜好度越高。
[0053] 步驟S2、計算在預設時間段內各好友用戶所發布的各條待顯示信息的時間新鮮 度。
[0054] 在步驟S2中,該預設時間段的起始時刻可結束時刻可W根據本地用戶的需求來進 行相應設置。例如,若本地用戶希望查看到其好友用戶在24小時內所發布的全部信息,則該 預設時間段的起始時刻即為24小時前對應的時刻,結束時刻即為當前時刻,而在該預設時 間段內各好友用戶所發布的信息均為待顯示信息。
[0055] 需要說明的是,在該預設時間段內,可能存在某些好友用戶沒有發布過信息,也可 能存在某些好友用戶發布1條或多條信息,然而運些情況近不會對本發明的技術方案產生 限制。
[0056] 本實施例中,待顯示信息的發布時刻與預設時間段的起始時刻的差,稱為該待顯 示信息的延遲時長。本實施例中,假定預設時間段的起始時刻為To,好友用戶在該預設時間 段內所發布待顯示信息的總數為m,此時,第j條待顯示信息的延遲時長yf T[j]-T〇,其中j 為正整數且j取值范圍包括:[1,111],1'[引表示第^'條待顯示信息的發布時刻。
[0057] 本實施例中,可選地,各待顯示信息的時間新鮮度等于,該待顯示信息的延遲時長 與各待顯示信息的延遲時長的平均值的商,即采用如下公式:
[0化引
[0059] 可計算出各待顯示信息的時間新鮮度。其中,t[j]表示第j條待顯示信息的時間新 鮮度。
[0060] 通過上述式子可見,當待顯示信息的延遲時長越長,則說明該待顯示信息的時間 新鮮度越高。
[0061] 步驟S3、根據各待顯示信息的時間新鮮度和發布各待顯示信息的好友用戶所對應 的信息喜好度,計算出各待顯示信息的興趣評分。
[0062] 在步驟S3中,首先獲取各待顯示信息所對應的好友用戶;然而基于步驟Sl中的信 息喜好度計算結果,查詢出發布各待顯示信息的好友用戶所對應的信息喜好度;最后基于 各待顯示信息的時間新鮮度和發布各待顯示信息的好友用戶所對應的信息喜好度,來計算 出各待顯示信息的興趣評分。
[0063] 本實施例中,假定第j條待顯示信息的用戶為第句個好友用戶,則本地用戶對第Zj 個好友用戶的信息喜好度為P[Zj]。
[0064] 在步驟S3中,可采用如下公式:
[0065] s( j)=t[ j]*Ai[Zj]+p[Zj]*A2[Zj]
[0066] 計算出各待顯示信息的興趣評分。其中,s(j)表示第j條待顯示信息的興趣評分, Ai[zJ表示本地用戶預先為第&個好友用戶所發布的待顯示信息的時間新鮮度所賦予的第 一權值,A2[zJ表示本地用戶預先為第&個好友用戶的信息喜好度所賦予的第二權值。
[0067] 需要說明的是,本實施例中在計算待顯示信息的興趣評分時,綜合考慮了本地用 戶對各好友用戶的喜好因素 W及各待顯示信息的時間因素,可W使得本地用戶感興趣且新 鮮度高的待顯示信息得到較高的興趣評分。
[006引步驟S4、按照興趣評分由高到低的順序對各待顯示信息進行排序,并根據排序結 果進行顯示。
[0069] 在步驟S4中,基于步驟S3中的計算出的各待顯示信息的興趣評分,按照興趣評分 由高到低的順序對各待顯示信息進行排序,并根據排序結果進行相應顯示。例如:將各待顯 示信息按照排序結果依次顯示;或者,將排序序列中的位于前3位的待顯示信息作為首屏顯 示,位于前4~6位的待顯示信息作為次屏顯示,剩余待顯示信息按照排序結果依次顯示。
[0070] 與現有技術中不同的是,本發明的技術方案在進行排序顯示時,不僅考慮到了待 顯示信息的時間因素,同時還考慮到了本地用戶對各好友用戶的喜好因素,從而使得用戶 感興趣(互動欲望較強)的待顯示信息盡量位于首屏或次屏進行顯示,進而可有效縮短本地 用戶對好友用戶所發布信息的互動時間和減少相應操作。
[0071] 此外,本地用戶還可W根據實際經驗來對步驟3中的第一權值Ai[zd和第二權值A2 [zj]進行相應調整,W使得在步驟4中能夠顯示出本地用戶相對滿意的排序結果。
[0072] 本發明實施例一提供了一種信息顯示方法,通過根據各待顯示信息的時間新鮮度 和發布各待顯示信息的好友用戶所對應的信息喜好度,W計算出各待顯示信息的興趣評 分,并按照興趣評分由高到低的順序對各待顯示信息進行排序,且根據排序結果進行顯示, 可使得用戶感興趣的待顯示信息能優先顯示,從而有效了縮短本地用戶對好友用戶所發布 信息的互動時間和減少相應操作,進而提高了用戶體驗感。
[0073] 圖2為本發明實施例二提供的一種信息顯示系統的結構示意圖,如圖2所示,該信 息顯示系統用于實現上述實施例一中的信息顯示方法,該信息顯示系統包括:信息喜好度 計算單元1、時間新鮮度計算單元2、興趣評分計算單元3和排序顯示單元4。
[0074] 其中,信息喜好度計算單元1用于獲取本地用戶對各好友用戶所發布信息的信息 喜好度。
[0075] 可選地,信息喜好度計算單元1具體用于采用如下公式:
[0076]
[0077] 計算本地用戶對各好友用戶所發布信息的信息喜好度。其中,p[i]表示第i個好友 用戶所對應的信息喜好度,Xi表示本地用戶對第i個好友用戶所發布的信息的互動總次數, n表示本地用戶所擁有的好友總數。
[0078] 時間新鮮度計算單元2用于獲取在預設時間段內各好友用戶所發布的各條待顯示 信息的時間新鮮度。時間新鮮度計算單元具體用于采用如下公式:
[0079]
[0080] yj = T[j]-To
[0081] 計算出各待顯示信息的時間新鮮度。其中,t[j]表示第j條待顯示信息的時間新鮮 度,I'd表示預設時間段的起始時刻,T[j]表示第j條待顯示信息的發布時刻,m表示待顯示信 息的總數。
[0082] 興趣評分計算單元3用于根據各待顯示信息的時間新鮮度和發布各待顯示信息的 好友用戶所對應的信息喜好度,計算出各待顯示信息的興趣評分。
[0083] 可選地,興趣評分計算單元3具體用于采用如下公式:
[0084] s( j)=t[ j]*Ai[Zj]+p[ j]*A2[Zj]
[0085] 計算出各待顯示信息的興趣評分。其中,s(j)表示第j條待顯示信息的興趣評分, Zj表示發布第j條待顯示信息的用戶為第&個好友用戶,Al[zJ表示本地用戶為第&個好友 用戶所發布的待顯示信息的時間新鮮度所賦予的第一權值,A2[zd表示本地用戶為第Zj個 好友用戶的信息喜好度所賦予的第二權值。
[0086] 排序顯示單元4用于按照興趣評分由高到低的順序對各待顯示信息進行排序,并 根據排序結果進行顯示。
[0087] 需要說明的是,本實施例中的信息喜好度計算單元1用于執行上述實施例一中的 步驟SI,時間新鮮度計算單元2用于執行上述實施例一中的步驟S2,興趣評分計算單元3用 于執行上述實施例一中的步驟S3,排序顯示單元4用于執行上述實施例一中的步驟S4,對于 各單元的具體描述,可參見上述實施例一中相應內容,此處不再寶述。
[0088] 本發明實施例二提供了一種信息顯示系統,通過根據各待顯示信息的時間新鮮度 和發布各待顯示信息的好友用戶所對應的信息喜好度,W計算出各待顯示信息的興趣評 分,并按照興趣評分由高到低的順序對各待顯示信息進行排序,且根據排序結果進行顯示, 可使得用戶感興趣的待顯示信息能優先顯示,從而有效了縮短本地用戶對好友用戶所發布 信息的互動時間和減少相應操作,進而提高了用戶體驗感。
[0089] 可W理解的是,W上實施方式僅僅是為了說明本發明的原理而采用的示例性實施 方式,然而本發明并不局限于此。對于本領域內的普通技術人員而言,在不脫離本發明的精 神和實質的情況下,可W做出各種變型和改進,運些變型和改進也視為本發明的保護范圍。
【主權項】
1. 一種信息顯示方法,其特征在于,包括: 計算本地用戶對各好友用戶所發布信息的信息喜好度; 計算在預設時間段內各所述好友用戶所發布的各條待顯示信息的時間新鮮度; 根據各所述待顯示信息的所述時間新鮮度和發布各所述待顯示信息的所述好友用戶 所對應的信息喜好度,計算出各所述待顯示信息的興趣評分; 按照所述興趣評分由高到低的順序對各所述待顯示信息進行排序,并根據排序結果進 行顯示。2. 根據權利要求1所述的信息顯示方法,其特征在于,采用如下公式:計算本地用戶對各好友用戶所發布信息的信息喜好度; 其中,P[i]表示第i個好友用戶所對應的信息喜好度,X1表示本地用戶對第i個好友用戶 所發布的信息的互動總次數,η表示本地用戶所擁有的所述好友用戶的總數。3. 枏據權剎要求2所沭的信息顯示方法,其特征在于,采用如下公式:計算出各所述待顯示信息的時間新鮮度; 其中,t[j]表示第j條所述待顯示信息的時間新鮮度,To表示所述預設時間段的起始時 亥iJ,T[j]表示第j條所述待顯示信息的發布時刻,m表示所述待顯示信息的總數。4. 根據權利要求3所述的信息顯示方法,其特征在于, 采用如下公式: s( j) = t[ j]*Ai[Zj]+p[Zj]*A2[Zj] 計算出各所述待顯示信息的興趣評分; 其中,s(j)表示第j條所述待顯示信息的興趣評分,Zj表示發布第j條所述待顯示信息的 用戶為第匕個好友用戶,AJzj]表示第Zj個好友用戶所發布的所述待顯示信息的時間新鮮 度的第一權值,P [ Zj ]表不本地用戶對Zj個好友用戶的信息喜好度,A2 [ Zj ]表不第Zj個好友用 戶的所述信息喜好度的第二權值。5. -種信息顯示系統,其特征在于,包括: 信息喜好度計算單元,用于獲取本地用戶對各好友用戶所發布信息的信息喜好度; 時間新鮮度計算單元,獲取在預設時間段內各所述好友用戶所發布的各條待顯示信息 的時間新鮮度; 興趣評分計算單元,根據各所述待顯示信息的所述時間新鮮度和發布各所述待顯示信 息的所述好友用戶所對應的信息喜好度,計算出各所述待顯示信息的興趣評分; 排序顯示單元,按照所述興趣評分由高到低的順序對各所述待顯示信息進行排序,并 根據排序結果進行顯示。6. 根據權利要求5所述的信息顯示系統,其特征在于,所述信息喜好度計算單元具體用 于采用如下公式:計算本地用戶對各好友用戶所發布信息的信息喜好度; 其中,p[i]表示第i個好友用戶所對應的信息喜好度,X1表示本地用戶對第i個好友用戶 所發布的信息的互動總次數,η表示本地用戶所擁有的所述好友用戶的總數。7. 根據權利要求6所述的信息顯示系統,其特征在于,所述時間新鮮度計算單元具體用 于采用如下公式:yj=T[ j]-T〇 計算出各所述待顯示信息的時間新鮮度; 其中,t[j]表示第j條所述待顯示信息的時間新鮮度,To表示所述預設時間段的起始時 亥lJ,T[j]表示第j條所述待顯示信息的發布時刻,m表示所述待顯示信息的總數。8. 根據權利要求7所述的信息顯示系統,其特征在于,所述興趣評分計算單元具體用于 采用如下公式: s( j) = t[ j]*Ai[Zj]+p[Zj]*A2[Zj] 計算出各所述待顯示信息的興趣評分; 其中,s(j)表示第j條所述待顯示信息的興趣評分,Zj表示發布第j條所述待顯示信息的 用戶為第匕個好友用戶,AJzj]表示第Zj個好友用戶所發布的所述待顯示信息的時間新鮮 度的第一權值,P [ Zj ]表不本地用戶對Zj個好友用戶的信息喜好度,A2 [ Zj ]表不第Zj個好友用 戶的所述信息喜好度的第二權值。
【文檔編號】G06F17/30GK106021407SQ201610317724
【公開日】2016年10月12日
【申請日】2016年5月12日
【發明人】郭玉華, 王志軍, 徐雷
【申請人】中國聯合網絡通信集團有限公司