本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及信息排序方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,除了傳統(tǒng)的廣播、電視之外,互聯(lián)網(wǎng)成為一種更為重要的一種取資訊傳播渠道。人們?cè)诨ヂ?lián)網(wǎng)上發(fā)布自己的見(jiàn)聞、心得體會(huì)等信息,這些信息可以展現(xiàn)在網(wǎng)站或客戶端的視圖界面上,使用相同的網(wǎng)站或客戶端的用戶可以在這些視圖界面上看見(jiàn)這些信息,也可以針對(duì)這些信息發(fā)表自己的意見(jiàn)。在相同的網(wǎng)站或者客戶端上,用戶既可以看見(jiàn)自己發(fā)布的信息,也可以看見(jiàn)別人發(fā)布的信息,這些信息全都以排列的方式展現(xiàn)在網(wǎng)頁(yè)或客戶端的視圖界面上。
大量的用戶在網(wǎng)頁(yè)或客戶端上發(fā)布信息,而網(wǎng)站或者客戶端的一個(gè)視圖界面的空間有限,信息被排列至不同的視圖界面上進(jìn)行展示,新發(fā)布的信息被排列至前面的視圖界面上進(jìn)行展示,而較早發(fā)布的信息則被排列至后面的視圖界面上進(jìn)行展示,用戶需要通過(guò)翻頁(yè)或下拉等動(dòng)作才能切換到后面的視圖界面上,才能看到較早發(fā)布的信息,這樣可能導(dǎo)致較早發(fā)布的有用的信息被大量新發(fā)布的無(wú)用的信息所覆蓋,當(dāng)有用的信息被排列至后面的視圖界面上進(jìn)行展示時(shí),用戶可能會(huì)錯(cuò)過(guò)這些有用的信息。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述問(wèn)題,本發(fā)明實(shí)施例提供信息排序方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),可以解決較早發(fā)布的有用的信息被大量新發(fā)布的無(wú)用的信息所覆蓋的問(wèn)題。
本發(fā)明實(shí)施例第一方面提供一種信息排序方法,包括:
確定待排序的n個(gè)信息,其中,n為大于或等于1的正整數(shù);
分別確定所述n個(gè)信息中的各個(gè)信息的排序元素,所述排序元素包括發(fā)布時(shí)長(zhǎng)、信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量;
對(duì)所述n個(gè)信息中的各個(gè)信息的排序元素結(jié)合各個(gè)排序元素的加權(quán)系數(shù)進(jìn)行加權(quán)計(jì)算得到所述各個(gè)信息的排序權(quán)重值,其中,所述排序權(quán)重值包括時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值之和;
根據(jù)所述排序權(quán)重值按照從大到小的順序?qū)λ鰊個(gè)信息進(jìn)行排序。
在一種可能的設(shè)計(jì)中,所述根據(jù)所述排序權(quán)重值按照從大到小的順序?qū)λ鰊個(gè)信息進(jìn)行排序之后還包括:確定所述n個(gè)信息中的前m個(gè)信息,其中,m為小于或等于n的正整數(shù);分別確定所述前m個(gè)信息中的各個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值;根據(jù)所述時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值調(diào)整各個(gè)排序元素的加權(quán)系數(shù)。
在一種可能的設(shè)計(jì)中,所述根據(jù)所述時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值調(diào)整各個(gè)排序元素的加權(quán)系數(shù)包括:確定第一信息在所述前m個(gè)信息中的第一比例,其中,所述第一信息為所述前m個(gè)信息中所述時(shí)長(zhǎng)權(quán)重值大于所述信息熱度權(quán)重值并且所述時(shí)長(zhǎng)權(quán)重值大于所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值的信息;確定第二信息在所述前m個(gè)信息中的第二比例,其中,所述第二信息為所述前m個(gè)信息中所述信息熱度權(quán)重值大于所述時(shí)長(zhǎng)權(quán)重值并且所述信息熱度權(quán)重值大于所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值的信息;確定第三信息在所述前m個(gè)信息中的第三比例,其中,所述第三信息為所述前m個(gè)信息中所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值大于所述時(shí)長(zhǎng)權(quán)重值并且所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值大于所述信息熱度權(quán)重值的信息;根據(jù)所述第一比例、所述第二比例以及所述第三比例調(diào)整各個(gè)排序元素的加權(quán)系數(shù)。
在一種可能的設(shè)計(jì)中,所述根據(jù)所述第一比例、所述第二比例以及所述第三比例調(diào)整各個(gè)排序元素的加權(quán)系數(shù)包括:若所述第一比例、所述第二比例以及所述第三比例中任意兩個(gè)的差值大于第一差值,則調(diào)整所述排序元素的加權(quán)系數(shù)以使所述第一比例與所述第二比例之間的差值、所述第二比例與所述第三比例之間的差值以及所述第一比例與所述第三比例之間的差值均小于所述第一差值。
在一種可能的設(shè)計(jì)中,所述根據(jù)所述時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值調(diào)整各個(gè)排序元素的加權(quán)系數(shù)包括:確定第四信息在所述前m個(gè)信息中的第四比例,其中,所述第四信息為所述前m個(gè)信息中所述時(shí)長(zhǎng)權(quán)重值與所述排序權(quán)重值之比大于第一預(yù)設(shè)閾值的信息;確定第五信息在所述前m個(gè)信息中的第五比例,其中,所述第五信息為所述前m個(gè)信息中所述信息熱度權(quán)重值與所述排序權(quán)重值之比大于第二預(yù)設(shè)閾值的信息;確定第六信息在所述前m個(gè)信息中的第六比例,其中,所述第六信息為所述前m個(gè)信息中所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值與所述排序權(quán)重值之比大于第三預(yù)設(shè)閾值的信息;根據(jù)所述第四比例、所述第五比例、所述第六比例調(diào)整所述排序元素的加權(quán)系數(shù)。
在一種可能的設(shè)計(jì)中,所述根據(jù)所述第四比例、所述第五比例、所述第六比例調(diào)整所述排序元素的加權(quán)系數(shù)包括:若所述第四比例、所述第五比例以及所述第六比例中任意兩個(gè)的差值大于第二差值,則調(diào)整所述排序元素的加權(quán)系數(shù)以使所述第四比例與所述第五比例之間的差值、所述第四比例與所述第六比例之間的差值以及所述第五比例與所述第六比例之間的差值均小于所述第二差值。
在一種可能的設(shè)計(jì)中,所述確定待排序的n個(gè)信息包括:將當(dāng)前存在的所有信息確定為待排序的n個(gè)信息;或者將上一個(gè)排序周期中處于前l(fā)位的l個(gè)信息以及在當(dāng)前的排序周期中發(fā)布的信息確定為待排序的n個(gè)信息,l為大于或等于1的正整數(shù);或者將上一次排序確定的處于前h位的h個(gè)信息以及在上一次排序的時(shí)間與本次排序的時(shí)間之間的時(shí)間間隔中發(fā)布的信息確定為待排序的n個(gè)信息,h為大于或等于1的正整數(shù)。
本發(fā)明實(shí)施例第二方面提供信息排序裝置,包括:
第一信息確定單元,用于確定待排序的n個(gè)信息,其中,n為大于或等于1的正整數(shù);
排序元素確定單元,用于分別確定所述n個(gè)信息中的各個(gè)信息的排序元素,所述排序元素包括發(fā)布時(shí)長(zhǎng)、信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量;
權(quán)重值計(jì)算單元,用于對(duì)所述n個(gè)信息中的各個(gè)信息的排序元素結(jié)合各個(gè)排序元素的加權(quán)系數(shù)進(jìn)行加權(quán)計(jì)算得到所述各個(gè)信息的排序權(quán)重值,其中,所述排序權(quán)重值包括時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值之和;
排序單元,用于根據(jù)所述排序權(quán)重值按照從大到小的順序?qū)λ鰊個(gè)信息進(jìn)行排序。
在一種可能的設(shè)計(jì)中,所述裝置還包括:第二信息確定單元,用于確定所述n個(gè)信息中的前m個(gè)信息,其中,m為小于或等于n的正整數(shù);權(quán)重值確定單元,用于分別確定所述前m個(gè)信息中的各個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值;加權(quán)系數(shù)調(diào)整單元,用于根據(jù)所述時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值調(diào)整各個(gè)排序元素的加權(quán)系數(shù)。
在一種可能的設(shè)計(jì)中,所述加權(quán)系數(shù)調(diào)整單元包括:第一比例確定模塊,用于確定第一信息在所述前m個(gè)信息中的第一比例,其中,所述第一信息為所述前m個(gè)信息中所述時(shí)長(zhǎng)權(quán)重值大于所述信息熱度權(quán)重值并且所述時(shí)長(zhǎng)權(quán)重值大于所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值的信息;第二比例確定模塊,用于確定第二信息在所述前m個(gè)信息中的第二比例,其中,所述第二信息為所述前m個(gè)信息中所述信息熱度權(quán)重值大于所述時(shí)長(zhǎng)權(quán)重值并且所述信息熱度權(quán)重值大于所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值的信息;第三比例確定模塊,用于確定第三信息在所述前m個(gè)信息中的第三比例,其中,所述第三信息為所述前m個(gè)信息中所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值大于所述時(shí)長(zhǎng)權(quán)重值并且所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值大于所述信息熱度權(quán)重值的信息;第一調(diào)整模塊,用于根據(jù)所述第一比例、所述第二比例以及所述第三比例調(diào)整各個(gè)排序元素的加權(quán)系數(shù)。
在一種可能的設(shè)計(jì)中,所述第一調(diào)整模塊具體用于:若所述第一比例、所述第二比例以及所述第三比例中任意兩個(gè)的差值大于第一差值,則調(diào)整所述排序元素的加權(quán)系數(shù)以使所述第一比例與所述第二比例之間的差值、所述第二比例與所述第三比例之間的差值以及所述第一比例與所述第三比例之間的差值均小于所述第一差值。
在一種可能的設(shè)計(jì)中,所述加權(quán)系數(shù)調(diào)整單元包括:第四比例確定模塊,用于確定第四信息在所述前m個(gè)信息中的第四比例,其中,所述第四信息為所述前m個(gè)信息中所述時(shí)長(zhǎng)權(quán)重值與所述排序權(quán)重值之比大于第一預(yù)設(shè)閾值的信息;第五比例確定模塊,用于確定第五信息在所述前m個(gè)信息中的第五比例,其中,所述第五信息為所述前m個(gè)信息中所述信息熱度權(quán)重值與所述排序權(quán)重值之比大于第二預(yù)設(shè)閾值的信息;第六比例確定模塊,用于確定第六信息在所述前m個(gè)信息中的第六比例,其中,所述第六信息為所述前m個(gè)信息中所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值與所述排序權(quán)重值之比大于第三預(yù)設(shè)閾值的信息;第二調(diào)整模塊,用于根據(jù)所述第四比例、所述第五比例、所述第六比例調(diào)整所述排序元素的加權(quán)系數(shù)。
在一種可能的設(shè)計(jì)中,所述第二調(diào)整模塊具體用于:若所述第四比例、所述第五比例以及所述第六比例中任意兩個(gè)的差值大于第二差值,則調(diào)整所述排序元素的加權(quán)系數(shù)以使所述第四比例與所述第五比例之間的差值、所述第四比例與所述第六比例之間的差值以及所述第五比例與所述第六比例之間的差值均小于所述第二差值。
在一種可能的設(shè)計(jì)中,第一信息確定單元具體用于:將當(dāng)前存在的所有信息確定為待排序的n個(gè)信息;或者將上一個(gè)排序周期中處于前l(fā)位的l個(gè)信息以及在當(dāng)前的排序周期中發(fā)布的信息確定為待排序的n個(gè)信息,l為大于或等于1的正整數(shù);或者將上一次排序確定的處于前h位的h個(gè)信息以及在上一次排序的時(shí)間與本次排序的時(shí)間之間的時(shí)間間隔中發(fā)布的信息確定為待排序的n個(gè)信息,h為大于或等于1的正整數(shù)。
本發(fā)明實(shí)施例第二方面提供的信息排序裝置用于執(zhí)行本發(fā)明第一方面提供的信息排序方法,具體的可參見(jiàn)本發(fā)明實(shí)施例第一方面的描述,在此不再贅述。
本發(fā)明實(shí)施例第三方面提供一種電子設(shè)備,包括處理器、存儲(chǔ)器,所述處理器、存儲(chǔ)器相互連接,其中,所述存儲(chǔ)器用于存儲(chǔ)支持電子設(shè)備執(zhí)行上述方法的應(yīng)用程序代碼,所述處理器被配置用于執(zhí)行上述第一方面的方法。
本發(fā)明實(shí)施例第四方面提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序信令,所述程序信令當(dāng)被處理器執(zhí)行時(shí)使所述處理器執(zhí)行上述第一方面的方法。
本發(fā)明實(shí)施例第五方面提供一種應(yīng)用程序,包括程序指令,所述程序指令當(dāng)被執(zhí)行時(shí)用于執(zhí)行上述第一方面的方法。
在本發(fā)明實(shí)施例中,通過(guò)n個(gè)信息中的各個(gè)信息的排序元素結(jié)合排序元素的加權(quán)系數(shù)可以確定各個(gè)信息的排序權(quán)重值,根據(jù)排序權(quán)重值按照從大到小的順序?qū)個(gè)信息進(jìn)行排序。排序元素包括信息的發(fā)布時(shí)長(zhǎng)、信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量,結(jié)合信息的發(fā)布時(shí)長(zhǎng)、信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量的排序權(quán)重值可減小時(shí)間因素對(duì)信息排列的影響,使有用的信息排列在靠前的視圖界面。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種信息排序方法的流程示意圖;
圖2是本發(fā)明實(shí)施例提供的一種信息排序前后對(duì)比示意圖;
圖3是本發(fā)明實(shí)施例提供的另一種信息排序方法的流程示意圖;
圖4是本發(fā)明實(shí)施例提供的一種信息排序裝置的組成結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例提供的信息排序裝置的加權(quán)系數(shù)調(diào)整單元的一種組成結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例提供的信息排序裝置的加權(quán)系數(shù)調(diào)整單元的另一種組成結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的一種電子設(shè)備的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參見(jiàn)圖1,圖1是本發(fā)明實(shí)施例提供的一種信息排序方法的流程示意圖,本發(fā)明實(shí)施例的方法可以執(zhí)行在提供信息發(fā)布和信息瀏覽服務(wù)的設(shè)備上,例如可以執(zhí)行在網(wǎng)絡(luò)服務(wù)器上,如圖所示,所述方法至少包括:
步驟s101,確定待排序的n個(gè)信息,其中,n為大于或等于1的正整數(shù)。
可選的,待排序的n個(gè)信息可以為n個(gè)帖子的內(nèi)容、n個(gè)評(píng)論的內(nèi)容等可以被多個(gè)用戶查看且排列展現(xiàn)在同一個(gè)網(wǎng)站或同一個(gè)客戶端的不同視圖界面上的信息,n個(gè)信息在同一界面上的排列有先后順序。
可選的,可以將當(dāng)前存在的所有信息確定為待排序的n個(gè)信息;也可以將上一個(gè)排序周期中處于前l(fā)位的l個(gè)信息以及在當(dāng)前的排序周期中發(fā)布的信息確定為待排序的n個(gè)信息;也可以將上一次排序確定的處于前h位的h個(gè)信息以及在上一次排序的時(shí)間域本次排序的時(shí)間之間的時(shí)間間隔中發(fā)布的信息確定為待排序的n個(gè)信息。
在一種可能的場(chǎng)景中,可以周期性地確定待排序的n個(gè)信息并對(duì)該n個(gè)信息進(jìn)行排序,則在首次對(duì)信息進(jìn)行排序即當(dāng)前存在的所有信息從未經(jīng)過(guò)排序時(shí),可以將當(dāng)前存在的所有信息確定為待排序的n個(gè)信息;在當(dāng)前存在的信息中已經(jīng)有部分信息經(jīng)過(guò)排序時(shí),可以將上一個(gè)排序周期中處于前l(fā)位的l個(gè)信息以及在當(dāng)前的排序周期中發(fā)布的信息確定為待排序的n個(gè)信息。
在另一種可能的場(chǎng)景中,若不定期地確定待排序的n個(gè)信息并對(duì)該n個(gè)信息進(jìn)行排序,則在首次對(duì)信息進(jìn)行排序即當(dāng)前存在的所有信息從未經(jīng)過(guò)排序時(shí),可以將當(dāng)前存在的所有信息確定為待排序的n個(gè)信息,l為大于或等于1的正整數(shù);在當(dāng)前存在的信息中已經(jīng)有部分信息經(jīng)過(guò)排序時(shí),可以將上一次排序確定的處于前h位的h個(gè)信息以及在上一次排序的時(shí)間與本次排序的時(shí)間之間的時(shí)間間隔中發(fā)布的信息確定為待排序的n個(gè)信息,h為大于或等于1的正整數(shù)。
下面舉例來(lái)對(duì)上述兩種場(chǎng)景進(jìn)行說(shuō)明。
首先介紹周期性地確定待排序的n個(gè)信息并對(duì)該n個(gè)信息進(jìn)行排序的情況。例如,排序周期為1分鐘,l為500,在10:00時(shí)信息數(shù)量為3000個(gè),10:00~10:01發(fā)布了300個(gè)信息,10:01~10:02發(fā)布了700個(gè)信息,假設(shè)在10:00首次對(duì)進(jìn)行排序,則過(guò)去~10:00、10:00~10:01、10:01~10:02分別為一個(gè)排序周期,在10:00時(shí),將3000個(gè)信息確定為待排序的n個(gè)信息,即n=3000;在10:01時(shí),將上一個(gè)排序周期(即過(guò)去~10:00)中處于前500位的500個(gè)信息以及在當(dāng)前的排序周期(即10:00~10:01)中發(fā)布的300個(gè)信息確定為待排序的n個(gè)信息,即n=800;在10:02時(shí),將上一個(gè)排序周期(即10:00~10:01)中處于前500位的500個(gè)信息以及在當(dāng)前的排序周期(即10:01~10:02)中發(fā)布的700個(gè)信息確定為待排序的n個(gè)信息,即n=1200。
然后介紹不定期地確定待排序的n個(gè)信息并對(duì)該n個(gè)信息進(jìn)行排序的情況。例如,h為1000,假設(shè)在10:00時(shí)信息數(shù)量為2000個(gè),在10:00首次對(duì)信息進(jìn)行排序,則在10:00時(shí),將2000個(gè)信息確定為待排序的n個(gè)信息,即n=2000;假設(shè)下一次排序時(shí)間為11:00,10:00~11:00發(fā)布新信息3000個(gè),則在11:00對(duì)進(jìn)行排序時(shí),將上一次排序(即10:00對(duì)應(yīng)的排序)確定的處于前1000位的1000個(gè)信息以及10:00~11:00這段時(shí)間間隔內(nèi)發(fā)布的3000個(gè)信息確定為待排序的n個(gè)信息,即n=4000。
步驟s102,分別確定所述n個(gè)信息中的各個(gè)信息的排序元素,所述排序元素包括發(fā)布時(shí)長(zhǎng)、信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量。
其中,發(fā)布時(shí)長(zhǎng)指信息的發(fā)布時(shí)間與當(dāng)前的時(shí)間之間的時(shí)間間隔,例如,信息a在10:00發(fā)布,當(dāng)前的時(shí)間為10:10,則信息a的發(fā)布時(shí)長(zhǎng)為10分鐘。具體實(shí)現(xiàn)中,可以獲取計(jì)時(shí)器、秒表、時(shí)鐘等計(jì)時(shí)工具的計(jì)時(shí)時(shí)長(zhǎng)確定n個(gè)信息中的各個(gè)信息的發(fā)布時(shí)長(zhǎng)。
其中,信息熱度值可以為信息的點(diǎn)贊數(shù)、評(píng)論數(shù)、被轉(zhuǎn)載次數(shù)、被推薦次數(shù)、被點(diǎn)擊次數(shù)等用于表征信息的受關(guān)注程度/受眾程度的特征;信息熱度值也可以為單位時(shí)間內(nèi)的點(diǎn)贊數(shù)、單位時(shí)間內(nèi)的評(píng)論數(shù)、單位時(shí)間內(nèi)的被轉(zhuǎn)載次數(shù)或單位時(shí)間內(nèi)的被推薦次數(shù)或者單位時(shí)間內(nèi)的被點(diǎn)擊次數(shù)。例如,信息b為一個(gè)帖子,該帖子在10分鐘內(nèi)被500個(gè)用戶點(diǎn)贊,則信息b的信息熱度值可以為500,也可以為50。具體實(shí)現(xiàn)中,可根據(jù)信息的屬性、信息的應(yīng)用場(chǎng)景等確定采用哪種特征作為信息熱度值。具體實(shí)現(xiàn)中,可以獲取用戶在界面上的操作確定n個(gè)信息中的各個(gè)信息的信息熱度值,例如,用戶對(duì)一個(gè)信息進(jìn)行點(diǎn)贊或評(píng)論,則在該信息所在的數(shù)據(jù)表中將該信息的信息熱度值加一,進(jìn)而根據(jù)數(shù)據(jù)表中的統(tǒng)計(jì)確定n個(gè)信息中的各個(gè)信息的信息熱度值。
其中,數(shù)據(jù)轉(zhuǎn)移量可以為積分值、經(jīng)驗(yàn)值、財(cái)富值等可以從一個(gè)用戶的賬戶/賬號(hào)轉(zhuǎn)給另一個(gè)用戶的賬戶/賬號(hào)的可能帶有獎(jiǎng)勵(lì)/激勵(lì)性質(zhì)的用于提升用戶的活躍度/參與度的數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)移量也可以用于表示信息的受歡迎程度,例如,信息c為一個(gè)社區(qū)中的博文,該社區(qū)中的博文均設(shè)置有打賞積分功能,博文的積分值越高,說(shuō)明博文越受用戶的歡迎,假設(shè)信息c的積分有50,則信息c的數(shù)據(jù)轉(zhuǎn)移量為50。具體實(shí)現(xiàn)中,可以獲取用戶在界面上的操作確定n個(gè)信息中的各個(gè)信息的數(shù)據(jù)轉(zhuǎn)移量,例如,用戶對(duì)一個(gè)信息進(jìn)行積分打賞,則在該信息所在的數(shù)據(jù)表中將該信息的數(shù)據(jù)轉(zhuǎn)移量加一,進(jìn)而根據(jù)數(shù)據(jù)表中的統(tǒng)計(jì)確定n個(gè)信息中的各個(gè)信息的數(shù)據(jù)轉(zhuǎn)移量。
步驟s103,對(duì)所述n個(gè)信息中的各個(gè)信息的排序元素結(jié)合各個(gè)排序元素的加權(quán)系數(shù)進(jìn)行加權(quán)計(jì)算得到所述各個(gè)信息的排序權(quán)重值,其中,所述排序權(quán)重值包括時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值之和。
具體實(shí)現(xiàn)中,可根據(jù)加權(quán)公式對(duì)n個(gè)信息中的各個(gè)信息的排序元素進(jìn)行加權(quán)計(jì)算得到各個(gè)信息的排序權(quán)重值,其中,該加權(quán)公式中包括各個(gè)排序元素的加權(quán)系數(shù)。
在一種實(shí)現(xiàn)場(chǎng)景中,排序權(quán)重值可以為時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值之和,則加權(quán)公式可包括三個(gè)子公式,三個(gè)子公式分別為時(shí)長(zhǎng)權(quán)重計(jì)算子公式,信息熱度權(quán)重計(jì)算子公式以及數(shù)據(jù)轉(zhuǎn)移權(quán)重計(jì)算子公式,其中,根據(jù)目標(biāo)信息的發(fā)布時(shí)長(zhǎng)通過(guò)時(shí)長(zhǎng)權(quán)重計(jì)算子公式可得到目標(biāo)信息的時(shí)長(zhǎng)權(quán)重值,根據(jù)目標(biāo)信息的信息熱度值通過(guò)信息熱度權(quán)重計(jì)算子公式可得到目標(biāo)信息的信息熱度權(quán)重值,根據(jù)目標(biāo)信息的數(shù)據(jù)轉(zhuǎn)移量通過(guò)數(shù)據(jù)轉(zhuǎn)移權(quán)重計(jì)算子公式可得到目標(biāo)信息的數(shù)據(jù)轉(zhuǎn)移權(quán)重值,將通過(guò)上述三個(gè)子公式得到的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值相加即可得到目標(biāo)信息的排序權(quán)重值。將n個(gè)信息中的各個(gè)信息都參照目標(biāo)信息的排序權(quán)重值的計(jì)算方式可得到各個(gè)信息的排序權(quán)重值。
在一種具體實(shí)現(xiàn)方式中,加權(quán)公式可以為
其中,
步驟s104,根據(jù)所述排序權(quán)重值按照從大到小的順序?qū)λ鰊個(gè)信息進(jìn)行排序。
具體的,例如n=5,5個(gè)信息分別為信息a,信息b,信息c,信息d以及信息e,通過(guò)步驟s103確定信息a的排序權(quán)重值為20,信息b的排序權(quán)重值為50,信息c的排序權(quán)重值為30,信息d的排序權(quán)重值為45,信息e的排序權(quán)重值為60,則對(duì)信息a,信息b,信息c,信息d以及信息e按照從大到小的順序排序后的結(jié)果為:信息e,信息b,信息d,信息c,信息a。
具體的,可以按照對(duì)n個(gè)信息進(jìn)行排序后的順序?qū)個(gè)信息顯示在n個(gè)信息所在的視圖界面上。例如,如圖2所示,圖2是本發(fā)明實(shí)施例提供的一種信息排序前后對(duì)比示意圖,圖2中,排序前的視圖界面上5個(gè)信息的順序依次為信息a,信息b,信息c,信息d以及信息d,經(jīng)過(guò)排序后,排序后的視圖界面上的5個(gè)信息的順序依次為信息e,信息b,信息d,信息c以及信息a。
本發(fā)明實(shí)施例通過(guò)確定待排序的n個(gè)信息的排序元素,結(jié)合各個(gè)排序元素的加權(quán)系數(shù)對(duì)n個(gè)信息的各個(gè)信息的排序元素進(jìn)行加權(quán)計(jì)算得到各個(gè)信息的排序權(quán)重值,并按照排序權(quán)重值從大到小的順序?qū)個(gè)信息進(jìn)行排序,排序元素包括信息的發(fā)布時(shí)長(zhǎng)、信息的信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量,加權(quán)計(jì)算可以減小時(shí)間因素對(duì)信息排列的影響,使相對(duì)更有用的信息排列在靠前的位置,避免新發(fā)布的大量無(wú)用的信息覆蓋有用的信息。
在一種可能的場(chǎng)景中,在各個(gè)排序元素設(shè)置的加權(quán)系數(shù)不夠合理而導(dǎo)致信息分布沒(méi)有達(dá)到預(yù)期分布效果的情況下,可調(diào)整各個(gè)排序元素的加權(quán)系數(shù)來(lái)使信息的分布達(dá)到預(yù)期分布結(jié)果,具體可通過(guò)監(jiān)測(cè)所有信息或部分信息的分布情況來(lái)確定信息分布是否達(dá)到預(yù)期分布結(jié)果,在未達(dá)到預(yù)期分布效果的情況下,可以根據(jù)所有信息或部分信息的具體分布情況調(diào)整各個(gè)排序元素的加權(quán)系數(shù)來(lái)使信息的分布達(dá)到預(yù)期分布結(jié)果。參見(jiàn)圖3,圖3是本發(fā)明實(shí)施例提供的另一種信息排序方法的流程示意圖,如圖所示,所述方法至少包括:
步驟s201,確定待排序的n個(gè)信息,其中,n為大于或等于1的正整數(shù)。
步驟s202,分別確定所述n個(gè)信息中的各個(gè)信息的排序元素,所述排序元素包括發(fā)布時(shí)長(zhǎng)、信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量。
步驟s203,對(duì)所述n個(gè)信息中的各個(gè)信息的排序元素結(jié)合各個(gè)排序元素的加權(quán)系數(shù)進(jìn)行加權(quán)計(jì)算得到所述各個(gè)信息的排序權(quán)重值,其中,所述排序權(quán)重值包括時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值之和。
步驟s204,根據(jù)所述排序權(quán)重值按照從大到小的順序?qū)λ鰊個(gè)信息進(jìn)行排序。
其中,步驟s201~s204與圖1對(duì)應(yīng)的實(shí)施例中步驟s101~s104相同,具體描述可參考步驟s101~s104的相關(guān)描述,在此不再贅述。
步驟s205,確定所述n個(gè)信息中的前m個(gè)信息,其中,m為小于或等于n的正整數(shù)。
其中,m可以為100,200等值。
在一種可能的實(shí)現(xiàn)場(chǎng)景中,可根據(jù)n確定m,具體實(shí)現(xiàn)中,可以將m與n進(jìn)行關(guān)聯(lián),例如,m=1/2n,m=1/3n。
具體的,可以將n個(gè)信息中排列在前m位的信息確定為前m個(gè)信息。
步驟s206,分別確定所述前m個(gè)信息中的各個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值。
具體的,可以根據(jù)步驟s103中確定目標(biāo)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值的方式確定前m個(gè)信息中的各個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值,具體計(jì)算方式可參見(jiàn)步驟s103中的相關(guān)描述,在此不再贅述。
步驟s207,根據(jù)所述時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值調(diào)整各個(gè)排序元素的加權(quán)系數(shù)。
在可選實(shí)施方式中,可以將前m個(gè)信息分為以下三種類型的信息:
1)第一種類型的信息為符合時(shí)長(zhǎng)權(quán)重條件的信息;
2)第二種類型的信息為符合信息熱度權(quán)重條件的信息;
3)第三種類型的信息為符合數(shù)據(jù)轉(zhuǎn)移權(quán)重條件的信息。
在可選實(shí)施方式中,可根據(jù)前m個(gè)信息中的各個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值確定各個(gè)信息的類型,然后確定三種類型的信息在前m個(gè)信息中所占的比例,將該比例與預(yù)期設(shè)想的比例進(jìn)行比較,進(jìn)一步則可以根據(jù)比較的結(jié)果調(diào)整各個(gè)排序元素的加權(quán)系數(shù),使得調(diào)整加權(quán)系數(shù)后的信息的比例可以達(dá)到預(yù)期設(shè)想的比例或者接近預(yù)期設(shè)想的比例。
例如,預(yù)期設(shè)想中在前m個(gè)信息中第一種類型的信息所占的比例、第二種類型的信息所占的比例以及第三種類型的信息所占的比例兩兩之間的差值小于第一差值:若確定前m個(gè)信息中第一種類型的信息所占的比例、第二種類型的信息所占的比例以及第三種類型的信息所占的比例中任意兩個(gè)的差值大于第一差值,則調(diào)整至少一個(gè)排序元素的加權(quán)系數(shù)以使在前m個(gè)信息中第一種類型的信息所占的比例、第二種類型的信息所占的比例以及第三種類型的信息所占的比例兩兩之間的差值小于第一差值。
又如,預(yù)期設(shè)想中在前m個(gè)信息中第二種類型的信息所占的比例較大,第一種類型的信息所占的比例與第三種類型的信息所占的比例相同:若在前m個(gè)信息中第二種類型的信息所占的比例較小或者在前m個(gè)信息中第一種類型的信息所占的比例與第三種類型的信息所占的比例不同,則調(diào)整至少一個(gè)排序元素的加權(quán)系數(shù)以使前m個(gè)信息中第二種類型的信息所占的比例較大,第一種類型的信息所占的比例與第三種類型的信息所占的比例相同。
在一種可能的實(shí)現(xiàn)方式中,時(shí)長(zhǎng)權(quán)重條件可以為目標(biāo)信息的時(shí)長(zhǎng)權(quán)重值大于目標(biāo)信息的信息熱度權(quán)重值并且大于目標(biāo)信息的數(shù)據(jù)轉(zhuǎn)移權(quán)重值,信息熱度權(quán)重條件可以為目標(biāo)信息的信息熱度權(quán)重值大于目標(biāo)信息的時(shí)長(zhǎng)權(quán)重值并且大于目標(biāo)信息的數(shù)據(jù)轉(zhuǎn)移權(quán)重值,數(shù)據(jù)轉(zhuǎn)移權(quán)重條件可以為目標(biāo)信息的數(shù)據(jù)轉(zhuǎn)移權(quán)重值大于目標(biāo)信息的時(shí)長(zhǎng)權(quán)重值并且大于目標(biāo)信息的信息熱度權(quán)重值;則根據(jù)所述時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值調(diào)整各個(gè)排序元素的加權(quán)系數(shù)包括:確定第一信息在所述前m個(gè)信息中的第一比例,其中,所述第一信息為所述前m個(gè)信息中所述時(shí)長(zhǎng)權(quán)重值大于所述信息熱度權(quán)重值并且所述時(shí)長(zhǎng)權(quán)重值大于所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值的信息;確定第二信息在所述前m個(gè)信息中的第二比例,其中,所述第二信息為所述前m個(gè)信息中所述信息熱度權(quán)重值大于所述時(shí)長(zhǎng)權(quán)重值并且所述信息熱度權(quán)重值大于所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值的信息;確定第三信息在所述前m個(gè)信息中的第三比例,其中,所述第三信息為所述前m個(gè)信息中所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值大于所述時(shí)長(zhǎng)權(quán)重值并且所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值大于所述信息熱度權(quán)重值的信息;根據(jù)所述第一比例、所述第二比例以及所述第三比例調(diào)整各個(gè)排序元素的加權(quán)系數(shù)。
具體的,在第一比例、第二比例以及第三比例不滿足預(yù)期設(shè)想的比例的情況下,調(diào)整各個(gè)排序元素的加權(quán)系數(shù)以使得第一比例、第二比例以及第三比例滿足預(yù)期設(shè)想的比例,即等于預(yù)期設(shè)想的比例或者接近于預(yù)期設(shè)想的比例。
在另一種可能的實(shí)現(xiàn)方式中,時(shí)長(zhǎng)權(quán)重條件可以為目標(biāo)信息的時(shí)長(zhǎng)權(quán)重值與目標(biāo)信息的排序權(quán)重值的比值大于第一預(yù)設(shè)閾值,信息熱度權(quán)重條件可以為目標(biāo)信息的信息熱度權(quán)重值大于目標(biāo)信息的排序權(quán)重值的比值大于第二預(yù)設(shè)閾值,數(shù)據(jù)轉(zhuǎn)移權(quán)重條件可以為目標(biāo)信息的數(shù)據(jù)轉(zhuǎn)移權(quán)重值與目標(biāo)信息的排序權(quán)重值的比值大于第三預(yù)設(shè)閾值;則根據(jù)所述時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值調(diào)整各個(gè)排序元素的加權(quán)系數(shù)包括:確定第四信息在所述前m個(gè)信息中的第四比例,其中,所述第四信息為所述前m個(gè)信息中所述時(shí)長(zhǎng)權(quán)重值與所述排序權(quán)重值之比大于第一預(yù)設(shè)閾值的信息;確定第五信息在所述前m個(gè)信息中的第五比例,其中,所述第五信息為所述前m個(gè)信息中所述信息熱度權(quán)重值與所述排序權(quán)重值之比大于第二預(yù)設(shè)閾值的信息;確定第六信息在所述前m個(gè)信息中的第六比例,其中,所述第六信息為所述前m個(gè)信息中所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值與所述排序權(quán)重值之比大于第三預(yù)設(shè)閾值的信息;根據(jù)所述第四比例、所述第五比例、所述第六比例調(diào)整所述排序元素的加權(quán)系數(shù)。
具體的,在第四比例、第五比例以及第六比例不滿足預(yù)期設(shè)想的比例的情況下,調(diào)整各個(gè)排序元素的加權(quán)系數(shù)以使得第四比例、第五比例以及第六比例滿足預(yù)期設(shè)想的比例,即等于預(yù)期設(shè)想的比例或者接近于預(yù)期設(shè)想的比例。
具體實(shí)現(xiàn)中,可調(diào)節(jié)加權(quán)公式中的至少一個(gè)排序元素加權(quán)系數(shù)來(lái)調(diào)整排序元素的加權(quán)系數(shù);例如,加權(quán)公式為步驟s102中的
應(yīng)當(dāng)理解的是,上述對(duì)時(shí)長(zhǎng)權(quán)重條件、信息熱度權(quán)重條件、數(shù)據(jù)轉(zhuǎn)移權(quán)重條件的描述不應(yīng)對(duì)本發(fā)明實(shí)施例構(gòu)成限定,在可選實(shí)施方式中,還可以設(shè)置其他的時(shí)長(zhǎng)權(quán)重條件、信息熱度權(quán)重條件以及數(shù)據(jù)轉(zhuǎn)移權(quán)重條件,例如時(shí)長(zhǎng)權(quán)重條件可以為目標(biāo)信息的時(shí)長(zhǎng)權(quán)重值大于目標(biāo)信息的信息熱度權(quán)重值,信息熱度權(quán)重條件為目標(biāo)信息的信息熱度權(quán)重值大于目標(biāo)信息的數(shù)據(jù)轉(zhuǎn)移權(quán)重值,數(shù)據(jù)轉(zhuǎn)移權(quán)重條件為目標(biāo)的數(shù)據(jù)轉(zhuǎn)移權(quán)重值小于目標(biāo)信息的信息熱度權(quán)重值。上述對(duì)第一種類型的信息、第二類型的信息以及第三種類型的信息的預(yù)期設(shè)想的比例也不應(yīng)對(duì)本發(fā)明實(shí)施例構(gòu)成限定,在可選實(shí)施方式中,也可以設(shè)置其他的比例。
本發(fā)明實(shí)施例對(duì)n個(gè)待排序的信息進(jìn)行排序后,確定該n個(gè)信息中前m個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值,根據(jù)各個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值確定m個(gè)信息中符合不同條件的信息在m個(gè)信息中所占的比例,進(jìn)一步可判斷這些比例是否符合預(yù)期設(shè)想的比例,在不符合的情況下,調(diào)整各個(gè)排序元素的加權(quán)系數(shù)以使得不同條件的信息的比例能符合預(yù)期設(shè)想的比例,使得符合不同條件的信息的分布更加合理。
上述詳細(xì)闡述了本發(fā)明實(shí)施例的方法,下面提供了本發(fā)明實(shí)施例的裝置。
參見(jiàn)圖4,圖4是本發(fā)明實(shí)施例提供的一種信息排序裝置的組成結(jié)構(gòu)示意圖,如圖所示,所述裝置至少包括:
第一信息確定單元310,用于確定待排序的n個(gè)信息,其中,n為大于或等于1的正整數(shù);
可選的,待排序的n個(gè)信息可以為n個(gè)帖子的內(nèi)容、n個(gè)評(píng)論的內(nèi)容等性可以被多個(gè)用戶查看且排列展現(xiàn)在同一個(gè)網(wǎng)站或同一個(gè)客戶端的不同視圖界面上的信息,n個(gè)信息在同一界面上排列有先后順序。
可選的,第一信息確定單元310可以將當(dāng)前存在的所有信息確定為待排序的n個(gè)信息;也可以將上一個(gè)排序周期中處于前l(fā)位的l個(gè)信息以及在當(dāng)前的排序周期終發(fā)布的信息確定為待排序的n個(gè)信息,l為大于或等于1的正整數(shù);也可以將上一次排序確定的處于前h位的h個(gè)信息以及在上一次排序的時(shí)間域本次排序的時(shí)間之間的時(shí)間間隔中發(fā)布的信息確定為待排序的n個(gè)信息,h為大于或等于1的正整數(shù)。
在一種可能的場(chǎng)景中,可以周期性地確定待排序的n個(gè)信息并對(duì)該n個(gè)信息進(jìn)行排序,則在首次對(duì)信息進(jìn)行排序即當(dāng)前存在的所有信息從未經(jīng)過(guò)排序時(shí),第一信息確定單元310可以將當(dāng)前存在的所有信息確定為待排序的n個(gè)信息;在當(dāng)前存在的信息中已經(jīng)有部分信息經(jīng)過(guò)排序時(shí),第一信息確定單元310可以將上一個(gè)排序周期中處于前l(fā)位的l個(gè)信息以及在當(dāng)前的排序周期中發(fā)布的信息確定為待排序的n個(gè)信息。
在另一種可能的場(chǎng)景中,若不定期地確定待排序的n個(gè)信息并對(duì)該n個(gè)信息進(jìn)行排序,則在首次對(duì)信息進(jìn)行排序即當(dāng)前存在的所有信息從未經(jīng)過(guò)排序時(shí),第一信息確定單元310可以將當(dāng)前存在的所有信息確定為待排序的n個(gè)信息;在當(dāng)前存在的信息中已經(jīng)有部分信息經(jīng)過(guò)排序時(shí),第一信息確定單元310可以將上一次排序中確定的處于前h位的h個(gè)信息以及在上一次排序的時(shí)間與本次排序的時(shí)間之間的時(shí)間間隔中發(fā)布的信息確定為待排序的n個(gè)信息。
下面舉例來(lái)對(duì)上述兩種場(chǎng)景進(jìn)行說(shuō)明。
首先介紹周期性地確定待排序的n個(gè)信息并對(duì)該n個(gè)信息進(jìn)行排序的情況。例如,排序周期為1分鐘,l為500,在10:00時(shí)信息數(shù)量為3000個(gè),10:00~10:01發(fā)布了300個(gè)信息,10:01~10:02發(fā)布了700個(gè)信息,假設(shè)在10:00首次對(duì)進(jìn)行排序,則過(guò)去~10:00、10:00~10:01、10:01~10:02分別為一個(gè)排序周期,在10:00時(shí),第一信息確定單元310將3000個(gè)信息確定為待排序的n個(gè)信息,即n=3000;在10:01時(shí),第一信息確定單元310將上一個(gè)排序周期(即過(guò)去~10:00)中處于前500位的500個(gè)信息以及在當(dāng)前的排序周期(即10:00~10:01)中發(fā)布的300個(gè)信息確定為待排序的n個(gè)信息,即n=800;在10:02時(shí),第一信息確定單元310將上一個(gè)排序周期(即10:00~10:01)中處于前500位的500個(gè)信息以及在當(dāng)前的排序周期(即10:01~10:02)中發(fā)布的700個(gè)信息確定為待排序的n個(gè)信息,即n=1200。
然后介紹不定期地確定待排序的n個(gè)信息并對(duì)該n個(gè)信息進(jìn)行排序的情況。例如,h為1000,假設(shè)在10:00時(shí)信息數(shù)量為2000個(gè),在10:00首次對(duì)信息進(jìn)行排序,則在10:00時(shí),第一信息確定單元310將2000個(gè)信息確定為待排序的n個(gè)信息,即n=2000;假設(shè)下一次排序時(shí)間為11:00,10:00~11:00發(fā)布新信息3000個(gè),則在11:00對(duì)進(jìn)行排序時(shí),第一信息確定單元310將上一次排序(即10:00對(duì)應(yīng)的排序)確定的處于前1000位的1000個(gè)信息以及10:00~11:00這段時(shí)間間隔內(nèi)發(fā)布的3000個(gè)信息確定為待排序的n個(gè)信息,即n=4000。
排序元素確定單元320,用于分別確定所述n個(gè)信息中的各個(gè)信息的排序元素,所述排序元素包括發(fā)布時(shí)長(zhǎng)、信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量;
其中,發(fā)布時(shí)長(zhǎng)指信息的發(fā)布時(shí)間與當(dāng)前的時(shí)間之間的時(shí)間間隔,例如,信息a在10:00發(fā)布,當(dāng)前的時(shí)間為10:10,則信息a的發(fā)布時(shí)長(zhǎng)為10分鐘。具體實(shí)現(xiàn)中,排序元素確定單元320獲取計(jì)時(shí)器、時(shí)鐘等計(jì)時(shí)工具的計(jì)時(shí)時(shí)長(zhǎng)確定n個(gè)信息中的各個(gè)信息的發(fā)布時(shí)長(zhǎng)。
其中,信息熱度值可以為信息的點(diǎn)贊數(shù)、評(píng)論數(shù)、被轉(zhuǎn)載次數(shù)、被推薦次數(shù)、被點(diǎn)擊次數(shù)等用于表征信息的受關(guān)注程度/受眾程度的特征;信息熱度值也可以為單位時(shí)間內(nèi)的點(diǎn)贊數(shù)、單位時(shí)間內(nèi)的評(píng)論數(shù)、單位時(shí)間內(nèi)的被轉(zhuǎn)載次數(shù)或單位時(shí)間內(nèi)的被推薦次數(shù)或者單位時(shí)間內(nèi)的被點(diǎn)擊次數(shù)。例如,信息b為一個(gè)帖子,該帖子在10分鐘內(nèi)被500個(gè)用戶點(diǎn)贊,則信息b的信息熱度值可以為500,也可以為50。具體實(shí)現(xiàn)中,可根據(jù)信息的屬性、信息的應(yīng)用場(chǎng)景等確定采用哪種特征作為信息熱度值。具體實(shí)現(xiàn)中,排序元素確定單元320可以獲取用戶在界面上的操作確定n個(gè)信息中的各個(gè)信息的信息熱度值,例如,用戶對(duì)一個(gè)信息進(jìn)行點(diǎn)贊或評(píng)論,則排序元素確定單元320在該信息所在的數(shù)據(jù)表中將該信息的信息熱度值加一,進(jìn)而排序元素確定單元320根據(jù)數(shù)據(jù)表中的統(tǒng)計(jì)確定n個(gè)信息中的各個(gè)信息的信息熱度值。
其中,數(shù)據(jù)轉(zhuǎn)移量可以為積分值、經(jīng)驗(yàn)值、財(cái)富值等可以從一個(gè)用戶的賬戶/賬號(hào)轉(zhuǎn)給另一個(gè)用戶的賬戶/賬號(hào)的可能帶有獎(jiǎng)勵(lì)/激勵(lì)性質(zhì)的用于提升用戶的活躍度/參與度的數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)移量也可以用于表示信息的受歡迎程度,例如,信息c為一個(gè)社區(qū)中的博文,該社區(qū)中的博文設(shè)置有打賞積分功能,博文的積分值越高,說(shuō)明該博文越受用戶的歡迎,假設(shè)信息c的積分有50,則信息c的數(shù)據(jù)轉(zhuǎn)移量為50。具體實(shí)現(xiàn)中,可以獲取用戶在界面上的操作確定n個(gè)信息中的各個(gè)信息的數(shù)據(jù)轉(zhuǎn)移量,例如,用戶對(duì)一個(gè)信息進(jìn)行積分打賞,則排序元素確定單元320在該信息所在的數(shù)據(jù)表中將該信息的數(shù)據(jù)轉(zhuǎn)移量加一,進(jìn)而排序元素確定單元320根據(jù)數(shù)據(jù)表中的統(tǒng)計(jì)確定n個(gè)信息中的各個(gè)信息的數(shù)據(jù)轉(zhuǎn)移量。
權(quán)重值計(jì)算單元330,用于對(duì)所述n個(gè)信息中的各個(gè)信息的排序元素結(jié)合各個(gè)排序元素的加權(quán)系數(shù)進(jìn)行加權(quán)計(jì)算得到所述各個(gè)信息的排序權(quán)重值,其中,所述排序權(quán)重值包括時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值之和;
具體實(shí)現(xiàn)中,權(quán)重值計(jì)算單元330可根據(jù)加權(quán)公式對(duì)n個(gè)信息中的各個(gè)信息的排序元素進(jìn)行加權(quán)計(jì)算得到各個(gè)信息的排序權(quán)重值,其中,該加權(quán)公式中包括各個(gè)排序元素的加權(quán)系數(shù)。
在一種實(shí)現(xiàn)場(chǎng)景中,排序權(quán)重值可以為時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值之和,則加權(quán)公式可包括三個(gè)子公式,三個(gè)子公式分別為時(shí)長(zhǎng)權(quán)重計(jì)算子公式,信息熱度權(quán)重計(jì)算子公式以及數(shù)據(jù)轉(zhuǎn)移權(quán)重計(jì)算子公式,其中,權(quán)重值計(jì)算單元330根據(jù)目標(biāo)信息的發(fā)布時(shí)長(zhǎng)通過(guò)時(shí)長(zhǎng)權(quán)重計(jì)算子公式可得到目標(biāo)信息的時(shí)長(zhǎng)權(quán)重值,權(quán)重值計(jì)算單元330根據(jù)目標(biāo)信息的信息熱度值通過(guò)信息熱度權(quán)重計(jì)算子公式可得到目標(biāo)信息的信息熱度權(quán)重值,權(quán)重值計(jì)算單元330根據(jù)目標(biāo)信息的數(shù)據(jù)轉(zhuǎn)移量通過(guò)數(shù)據(jù)轉(zhuǎn)移權(quán)重計(jì)算子公式可得到目標(biāo)信息的數(shù)據(jù)轉(zhuǎn)移權(quán)重值,權(quán)重值計(jì)算單元330將通過(guò)上述三個(gè)子公式得到的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值相加即可得到目標(biāo)信息的排序權(quán)重值。權(quán)重值計(jì)算單元330將n個(gè)信息中的各個(gè)信息都參照目標(biāo)信息的排序權(quán)重值的計(jì)算方式可得到各個(gè)信息的排序權(quán)重值。
在一種具體實(shí)現(xiàn)方式中,加權(quán)公式可以為
其中,
排序單元340,用于根據(jù)所述排序權(quán)重值按照從大到小的順序?qū)λ鰊個(gè)信息進(jìn)行排序。
具體的,例如n=5,5個(gè)信息分別為信息a,信息b,信息c,信息d以及信息e,通過(guò)步驟s103確定信息a的排序權(quán)重值為20,信息b的排序權(quán)重值為50,信息c的排序權(quán)重值為30,信息d的排序權(quán)重值為45,信息e的排序權(quán)重值為60,則對(duì)信息a,信息b,信息c,信息d以及信息e按照從大到小的順序排序后的結(jié)果為:信息e,信息b,信息d,信息c,信息a。
具體的,可以按照對(duì)n個(gè)信息進(jìn)行排序后的順序?qū)個(gè)信息顯示在n個(gè)信息所在的視圖界面上。例如,如圖2所示,圖2是本發(fā)明實(shí)施例提供的一種信息排序前后對(duì)比示意圖,圖2中,排序前的視圖界面上5個(gè)信息的順序依次為信息a,信息b,信息c,信息d以及信息d,經(jīng)過(guò)排序后,排序后的視圖界面上的5個(gè)信息的順序依次為信息e,信息b,信息d,信息c以及信息a。
可選的,所述裝置還可以包括:
第二信息確定單元350,用于確定所述n個(gè)信息中的前m個(gè)信息,其中,m為小于或等于n的正整數(shù);
其中,m可以為100,200等值。
在一種可能的實(shí)現(xiàn)場(chǎng)景中,根據(jù)n確定m,具體實(shí)現(xiàn)中,可以將m與n進(jìn)行關(guān)聯(lián),例如,m=1/2n,m=1/3n。
具體的,第二信息確定單元350可以從n個(gè)信息中排列在前m位的信息確定為前m個(gè)信息。
權(quán)重值確定單元360,用于分別確定所述前m個(gè)信息中的各個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值;
具體的,權(quán)重值確定單元360獲取權(quán)重值計(jì)算單元330計(jì)算得到的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值確定前m個(gè)信息中的各個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值。
加權(quán)系數(shù)調(diào)整單元370,用于根據(jù)所述時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值調(diào)整各個(gè)排序元素的加權(quán)系數(shù)。
在可選實(shí)施方式中,加權(quán)系數(shù)調(diào)整單元370可以將前m個(gè)信息分為以下三種類型的信息:
1)第一種類型的信息為符合時(shí)長(zhǎng)權(quán)重條件的信息;
2)第二種類型的信息為符合信息熱度權(quán)重條件的信息;
3)第三種類型的信息為符合數(shù)據(jù)轉(zhuǎn)移權(quán)重條件的信息。
在可選實(shí)施方式中,加權(quán)系數(shù)調(diào)整單元370可根據(jù)前m個(gè)信息中的各個(gè)信息的時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值確定各個(gè)信息的類型,然后確定三種類型的信息在前m個(gè)信息中所占的比例,將該比例與預(yù)期設(shè)想的比例進(jìn)行比較,進(jìn)一步則可以根據(jù)比較的結(jié)果調(diào)整各個(gè)排序元素的加權(quán)系數(shù),以使得調(diào)整加權(quán)系數(shù)后的信息的比例可以達(dá)到預(yù)期設(shè)想的比例或者接近預(yù)期設(shè)想的比例。
可選的,如圖5所示,所述加權(quán)系數(shù)調(diào)整單元370包括:
第一比例確定模塊371,用于確定第一信息在所述前m個(gè)信息中的第一比例,其中,所述第一信息為所述前m個(gè)信息中所述時(shí)長(zhǎng)權(quán)重值大于所述信息熱度權(quán)重值并且所述時(shí)長(zhǎng)權(quán)重值大于所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值的信息;
第二比例確定模塊372,用于確定第二信息在所述前m個(gè)信息中的第二比例,其中,所述第二信息為所述前m個(gè)信息中所述信息熱度權(quán)重值大于所述時(shí)長(zhǎng)權(quán)重值并且所述信息熱度權(quán)重值大于所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值的信息;
第三比例確定模塊373,用于確定第三信息在所述前m個(gè)信息中的第三比例,其中,所述第三信息為所述前m個(gè)信息中所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值大于所述時(shí)長(zhǎng)權(quán)重值并且所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值大于所述信息熱度權(quán)重值的信息;
第一調(diào)整模塊374,用于根據(jù)所述第一比例、所述第二比例以及所述第三比例調(diào)整各個(gè)排序元素的加權(quán)系數(shù)。
具體的,所述第一調(diào)整模塊374具體用于:
若所述第一比例、所述第二比例以及所述第三比例中任意兩個(gè)的差值大于第一差值,則調(diào)整所述排序元素的加權(quán)系數(shù)以使所述第一比例與所述第二比例之間的差值、所述第二比例與所述第三比例之間的差值以及所述第一比例與所述第三比例之間的差值均小于所述第一差值。
可選的,如圖6所示,所述加權(quán)系數(shù)調(diào)整單元370包括:
第四比例確定模塊375,用于確定第四信息在所述前m個(gè)信息中的第四比例,其中,所述第四信息為所述前m個(gè)信息中所述時(shí)長(zhǎng)權(quán)重值與所述排序權(quán)重值之比大于第一預(yù)設(shè)閾值的信息;
第五比例確定模塊376,用于確定第五信息在所述前m個(gè)信息中的第五比例,其中,所述第五信息為所述前m個(gè)信息中所述信息熱度權(quán)重值與所述排序權(quán)重值之比大于第二預(yù)設(shè)閾值的信息;
第六比例確定模塊377,用于確定第六信息在所述前m個(gè)信息中的第六比例,其中,所述第六信息為所述前m個(gè)信息中所述數(shù)據(jù)轉(zhuǎn)移權(quán)重值與所述排序權(quán)重值之比大于第三預(yù)設(shè)閾值的信息;
第二調(diào)整模塊378,用于根據(jù)所述第四比例、所述第五比例、所述第六比例調(diào)整所述排序元素的加權(quán)系數(shù)。
具體的,所述第二調(diào)整模塊378具體用于:
若所述第四比例、所述第五比例以及所述第六比例中任意兩個(gè)的差值大于第二差值,則調(diào)整所述排序元素的加權(quán)系數(shù)以使所述第四比例與所述第五比例之間的差值、所述第四比例與所述第六比例之間的差值以及所述第五比例與所述第六比例之間的差值均小于所述第二差值。
本發(fā)明實(shí)施例通過(guò)確定待排序的n個(gè)信息的排序元素,結(jié)合各個(gè)排序元素的加權(quán)系數(shù)對(duì)n個(gè)信息的各個(gè)信息的排序元素進(jìn)行加權(quán)計(jì)算得到各個(gè)信息的排序權(quán)重值,并按照排序權(quán)重值從大到小的順序?qū)個(gè)信息進(jìn)行排序,排序元素包括信息的發(fā)布時(shí)長(zhǎng)、信息的信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量,加權(quán)計(jì)算可以平衡信息的發(fā)布時(shí)長(zhǎng)、受歡迎程度等因素對(duì)信息的排列順序的影響,進(jìn)而使相對(duì)更有價(jià)值的信息排列在靠前的位置,避免新發(fā)布的大量無(wú)用的信息覆蓋有用的信息;同時(shí),及時(shí)調(diào)整排序元素的加權(quán)系數(shù)可以使得符合不同條件的信息的分布更加合理。
參見(jiàn)圖7,圖7是本發(fā)明實(shí)施例提供的一種電子設(shè)備的組成結(jié)構(gòu)示意圖,該設(shè)備可以為提供信息發(fā)布和信息瀏覽服務(wù)的設(shè)備,例如為網(wǎng)絡(luò)服務(wù)器,如圖所示,該設(shè)備包括處理器71以及存儲(chǔ)器72。處理器71連接到存儲(chǔ)器72,例如處理器71可以通過(guò)總線連接到存儲(chǔ)器72。
處理器71被配置為支持所述設(shè)備執(zhí)行圖1或圖3所述的信息排序方法中相應(yīng)的功能。該處理器71可以是中央處理器(centralprocessingunit,cpu),網(wǎng)絡(luò)處理器(networkprocessor,np),硬件芯片或者其任意組合。上述硬件芯片可以是專用集成電路(application-specificintegratedcircuit,asic),可編程邏輯器件(programmablelogicdevice,pld)或其組合。上述pld可以是復(fù)雜可編程邏輯器件(complexprogrammablelogicdevice,cpld),現(xiàn)場(chǎng)可編程邏輯門陣列(field-programmablegatearray,fpga),通用陣列邏輯(genericarraylogic,gal)或其任意組合。
存儲(chǔ)器72用于存儲(chǔ)程序代碼等。存儲(chǔ)器72可以包括易失性存儲(chǔ)器(volatilememory),例如隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram);存儲(chǔ)器72也可以包括非易失性存儲(chǔ)器(non-volatilememory),例如只讀存儲(chǔ)器(read-onlymemory,rom),快閃存儲(chǔ)器(flashmemory),硬盤(harddiskdrive,hdd)或固態(tài)硬盤(solid-statedrive,ssd);存儲(chǔ)器72還可以包括上述種類的存儲(chǔ)器的組合。
處理器71可以調(diào)用所述程序代碼以執(zhí)行以下操作:
確定待排序的n個(gè)信息,其中,n為大于或等于1的正整數(shù);
分別確定所述n個(gè)信息中的各個(gè)信息的排序元素,所述排序元素包括發(fā)布時(shí)長(zhǎng)、信息熱度值以及數(shù)據(jù)轉(zhuǎn)移量;
對(duì)所述n個(gè)信息中的各個(gè)信息的排序元素結(jié)合各個(gè)排序元素的加權(quán)系數(shù)進(jìn)行加權(quán)計(jì)算得到所述各個(gè)信息的排序權(quán)重值,其中,所述排序權(quán)重值包括時(shí)長(zhǎng)權(quán)重值、信息熱度權(quán)重值以及數(shù)據(jù)轉(zhuǎn)移權(quán)重值之和;
根據(jù)所述排序權(quán)重值按照從大到小的順序?qū)λ鰊個(gè)信息進(jìn)行排序。
需要說(shuō)明的是,各個(gè)操作的實(shí)現(xiàn)還可以對(duì)應(yīng)參照?qǐng)D1或圖3所示的方法實(shí)施例的相應(yīng)描述;所述處理器71還用于執(zhí)行上述方法實(shí)施例中的其他操作。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì)(非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序信令,所述程序信令當(dāng)被計(jì)算機(jī)執(zhí)行時(shí)使所述計(jì)算機(jī)執(zhí)行如前述實(shí)施例所述的方法,所述計(jì)算機(jī)可以為上述提到的信息排序裝置或電子設(shè)備的一部分。
上述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以采用一個(gè)或多個(gè)計(jì)算機(jī)可讀的介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(readonlymemory;以下簡(jiǎn)稱:rom)、可擦式可編程只讀存儲(chǔ)器(erasableprogrammablereadonlymemory;以下簡(jiǎn)稱:eprom)或閃存、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本文件中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括——但不限于——電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無(wú)線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計(jì)語(yǔ)言或其組合來(lái)編寫用于執(zhí)行本申請(qǐng)操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語(yǔ)言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言—諸如java、smalltalk、c++,還包括常規(guī)的過(guò)程式程序設(shè)計(jì)語(yǔ)言—諸如“c”語(yǔ)言或類似的程序設(shè)計(jì)語(yǔ)言。程序代碼可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(localareanetwork;以下簡(jiǎn)稱:lan)或廣域網(wǎng)(wideareanetwork;以下簡(jiǎn)稱:wan)連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接)。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)上述計(jì)算機(jī)程序產(chǎn)品中的指令由處理器執(zhí)行時(shí),可以實(shí)現(xiàn)本發(fā)明圖1或圖3所示實(shí)施例提供的信息排序方法。
在本發(fā)明實(shí)施例中使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本發(fā)明實(shí)施例中可能采用術(shù)語(yǔ)“第一”、“第二”、“第三”等來(lái)描述各種比例和信息等,但這些比例和信息等不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將比例和信息等彼此區(qū)分開。例如,在不脫離本發(fā)明實(shí)施例范圍的情況下,第一比例也可以被稱為第二比例,類似地,第二連比例也可以被稱為第一比例。
取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)”。類似地,取決于語(yǔ)境,短語(yǔ)“如果確定”或“如果檢測(cè)(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時(shí)”或“響應(yīng)于確定”或“當(dāng)檢測(cè)(陳述的條件或事件)時(shí)”或“響應(yīng)于檢測(cè)(陳述的條件或事件)”。
通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(readonlymemory;以下簡(jiǎn)稱:rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory;以下簡(jiǎn)稱:ram)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本申請(qǐng)的具體實(shí)施方式,但本申請(qǐng)的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本申請(qǐng)揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本申請(qǐng)的保護(hù)范圍之內(nèi)。因此,本申請(qǐng)的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。