亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能頻道排序方法和裝置與流程

文檔序號:12271366閱讀:278來源:國知局
一種智能頻道排序方法和裝置與流程
本發(fā)明涉及一種移動客戶端頻道排序方法和裝置,特別是一種能夠根據(jù)用戶使用習(xí)慣推薦更合理的頻道的智能頻道排序方法和裝置。
背景技術(shù)
:一般來說,大部分移動客戶端(包括新聞,視頻,電商)在展示內(nèi)容的時候都允許用戶通過跳轉(zhuǎn)到不同的頻道篩選內(nèi)容。比如,一個典型的移動新聞客戶端的首頁往往有超過十個頻道:社會、娛樂、科技、軍事、體育、汽車、財經(jīng)、國際、健康及時尚等等。一方面,眾多頻道的存在使得用戶能夠比較方便地快速獲取自己需要的內(nèi)容。但是另一方面,由于移動設(shè)備展示面積的限制,無論怎樣設(shè)置交互方式,頻道數(shù)量過多均會造成切換頻道時用戶體驗不夠流暢。參加圖1A及圖1B,圖1A為現(xiàn)有技術(shù)一移動客戶頻道交互切換頁面示意圖,圖1B為現(xiàn)有技術(shù)另一移動客戶頻道交互切換頁面示意圖。其分別為現(xiàn)有技術(shù)中兩種常見的頻道切換交互方式,顯而易見,無論是哪一種方式,當(dāng)要切換的頻道不在當(dāng)前屏幕內(nèi)時,切換成本都比較高。為了解決這個問題,很多移動客戶端提供了頻道排序訂制功能。也就是說,在這些客戶端,用戶可以自己通過拖拽頻道圖標(biāo)并改變其位置訂制符合自己用戶習(xí)慣的頻道列表。雖然部分移動客戶端允許用戶定制自己的頻道列表,但是,因為很多用戶不了解或者覺得麻煩,在實際中這項功能的使用率并不高。舉例來說,在今日頭條的用戶中,只有不到1%的用戶曾經(jīng)調(diào)整過頻道列表的順序,但是經(jīng)常切換到一個不在首屏的頻道卻是一個頻繁的用戶行為。因此如何能免去用戶拖拽排序的麻煩,以提高日常瀏覽內(nèi)容的效率,是現(xiàn)有技術(shù)頻道排序需要解決的問題。技術(shù)實現(xiàn)要素:本發(fā)明所要解決的技術(shù)問題是提供一種智能頻道排序方法和裝置,能夠發(fā) 現(xiàn)用戶當(dāng)前的頻道排序不符合用戶的使用習(xí)慣并推薦給用戶更合理的頻道。為了實現(xiàn)上述目的,本發(fā)明提供了一種智能頻道排序方法,其中,根據(jù)移動客戶端的用戶使用習(xí)慣推薦適用于該用戶的頻道排序,包括如下步驟:S100、頻道排序需求檢測,檢測并判斷移動客戶端當(dāng)前頻道列表是否符合用戶使用習(xí)慣,并輸出判斷結(jié)果;以及S200、頻道排序推薦,根據(jù)該用戶使用習(xí)慣推送推薦頻道列表,并依據(jù)該用戶指令用該推薦頻道列表替換該當(dāng)前頻道列表。上述的智能頻道排序方法,其中,還包括步驟:S300、在該推薦頻道列表中插入并顯示該用戶具有潛在訂閱意向的頻道。上述的智能頻道排序方法,其中,所述步驟S100進一步包括:S101、記錄該用戶的頻道訪問次數(shù)并生成頻道訪問數(shù)據(jù);S102、根據(jù)該頻道訪問數(shù)據(jù)判斷該用戶是否需要調(diào)整頻道排序并輸出判斷結(jié)果;S103、若判斷結(jié)果為是,則在該移動客戶端彈出提示窗口詢問該用戶是否需要調(diào)整頻道排序;若判斷結(jié)果為否,則執(zhí)行步驟S101或結(jié)束;以及S104、若該用戶選擇是,則執(zhí)行步驟S200;若該用戶選擇否,則執(zhí)行步驟S101或結(jié)束。上述的智能頻道排序方法,其中,所述步驟S102中,該移動客戶端在本地判斷該用戶是否需要調(diào)整頻道排序;或,該移動客戶端把該頻道訪問數(shù)據(jù)發(fā)送到遠(yuǎn)程服務(wù)器,由遠(yuǎn)程服務(wù)器判斷用戶是否需要調(diào)整頻道排序。上述的智能頻道排序方法,其中,所述步驟S101進一步包括:S1011、記錄一段時間內(nèi)每個頻道的用戶訪問次數(shù);S1012、比較位于首屏內(nèi)的每個頻道訪問次數(shù)與位于首屏外的頻道訪問次數(shù),并將該比較結(jié)果作為頻道訪問數(shù)據(jù)輸出。上述的智能頻道排序方法,其中,該位于首屏外的頻道訪問次數(shù)乘以一修正系數(shù),該修正系數(shù)大于1。上述的智能頻道排序方法,其中,所述步驟S100進一步包括:S101、記錄一段時間內(nèi)每個頻道的用戶訪問次數(shù);S102、對于任意頻道c,計算用戶偏好分?jǐn)?shù)score(c):score(c)=freq(c)*pos_bias(c)其中,freq(c)為頻道c的訪問次數(shù),pos_bias(c)為頻道c的位置因子,pos_bias(c)的計算方式為:pos_bias(c)=αmax(n,pos)其中,為一個大于1的常數(shù),n為該移動客戶端的首屏顯示的頻道數(shù),pos為頻道c的排序位置;S103、按照該用戶偏好分?jǐn)?shù)給頻道列表中的頻道重新排序,如果新的排序中前n個頻道中有超過m個不在首屏,其中m<n,則在該移動客戶端彈出提示窗口詢問該用戶是否需要調(diào)整頻道排序;S104、若該用戶選擇是,則執(zhí)行步驟S200;若該用戶選擇否,則執(zhí)行步驟S101。上述的智能頻道排序方法,其中,還包括:步驟S400、在該移動客戶端界面上設(shè)置撤銷按鍵,若用戶對該推薦頻道列表的排序不滿意,可以點擊該撤銷鍵,頻道排序會由該推薦頻道列表恢復(fù)為該當(dāng)前頻道列表。上述的智能頻道排序方法,其中,所述步驟S300進一步包括:S301、根據(jù)大量用戶的頻道訪問記錄挖掘該頻道列表中的頻道間的關(guān)聯(lián)關(guān)系rel(c1,c2):rel(c1,c2)=|Uc1∩Uc2|/|Uc1∪Uc2|,其中Uc表示訪問了頻道c的用戶集合;S302、給定用戶u訪問的頻道集合Cu={cu},計算該用戶u喜歡一個頻道c的置信度conf(c,u):其中,N表示用戶訪問的頻道數(shù)量;S303、排除該用戶u已經(jīng)訪問過和在頻道列表中但未訪問過的頻道,計算該用戶u對剩下的頻道喜歡的置信度并排序,返回排序后的前n個頻道作為該用戶u可能喜歡的頻道插入推薦的頻道列表中。為了更好地實現(xiàn)上述目的,本發(fā)明還提供了一種用于上述智能頻道排序方法的智能頻道排序裝置,其中,包括:頻道排序需求檢測模塊,用于檢測并判斷移動客戶端當(dāng)前頻道列表是否符合用戶使用習(xí)慣,并輸出判斷結(jié)果;頻道排序推薦模塊,用于根據(jù)該用戶使用習(xí)慣推送推薦頻道列表,并依據(jù)該用戶指令用該推薦頻道列表替換該當(dāng)前頻道列表。本發(fā)明的技術(shù)效果在于:本發(fā)明的頻道排序方法和裝置能夠發(fā)現(xiàn)用戶當(dāng)前的頻道排序不符合用戶的使用習(xí)慣并推薦給用戶更合理的頻道,用戶只需要確認(rèn)推薦就可以把頻道列表調(diào)整為合適的排序,既免去了自己去拖拽排序的麻煩,又提高了日常瀏覽內(nèi)容的效率。以下結(jié)合附圖和具體實施例對本發(fā)明進行詳細(xì)描述,但不作為對本發(fā)明的限定。附圖說明圖1A為現(xiàn)有技術(shù)一移動客戶頻道交互切換頁面示意圖;圖1B為現(xiàn)有技術(shù)另一移動客戶頻道交互切換頁面示意圖;圖2為本發(fā)明一實施例的方法流程圖;圖3為本發(fā)明一實施例的頻道排序需求檢測步驟流程圖;圖4為本發(fā)明一實施例的頻道編輯界面提示窗口示意圖;圖5為本發(fā)明一實施例的頻道排序一鍵優(yōu)化界面示意圖;圖6為本發(fā)明一實施例的頻道排序撤銷調(diào)整界面示意圖。其中,附圖標(biāo)記1屏幕2頻道列表3提示窗口4按鍵S100-S300步驟具體實施方式下面結(jié)合附圖對本發(fā)明的結(jié)構(gòu)原理和工作原理作具體的描述:參見圖2,圖2為本發(fā)明一實施例的方法流程圖。本發(fā)明的智能頻道排序方法,可根據(jù)移動客戶端的用戶使用習(xí)慣推薦適用于該用戶的頻道排序,包括如下步驟:步驟S100、頻道排序需求檢測,檢測并判斷移動客戶端當(dāng)前頻道列表是否符合用戶使用習(xí)慣,并輸出判斷結(jié)果;以及步驟S200、頻道排序推薦,根據(jù)該用戶使用習(xí)慣推送推薦頻道列表,并依據(jù)該用戶指令用該推薦頻道列表替換該當(dāng)前頻道列表。本實施例中,為了探索用戶未知的興趣,如果之前的頻道列表里面有用戶從未訪問過的頻道,還可以在推薦的頻道列表中用該用戶可能喜歡的其它頻道直接替換這些未訪問頻道。基于用戶的頻道訪問行為挖掘用戶可能喜歡的頻道的方法,還可包括步驟:步驟S300、在該推薦頻道列表中插入并顯示該用戶具有潛在訂閱意向的頻道。其中,所述步驟S300進一步包括:步驟S301、根據(jù)大量用戶的頻道訪問記錄挖掘該頻道列表中的頻道間的關(guān)聯(lián)關(guān)系rel(c1,c2):rel(c1,c2)=|Uc1∩Uc2|/|Uc1∪Uc2|,其中,Uc表示訪問了頻道c的用戶集合;步驟S302、給定用戶u訪問的頻道集合Cu={cu},計算該用戶u喜歡一個頻道c的置信度conf(c,u):其中,N表示用戶訪問的頻道數(shù)量;步驟S303、排除該用戶u已經(jīng)訪問過和在頻道列表中但未訪問過的頻道,計算該用戶u對剩下的頻道喜歡的置信度并排序,返回排序后的前n個頻道作為該用戶u可能喜歡的頻道插入推薦的頻道列表中。以及,還可包括步驟S400、在該移動客戶端界面上設(shè)置“撤銷”按鍵4,若用戶對該推薦頻道列表的排序不滿意,可以點擊該撤銷按鍵4,頻道排序會由該推薦頻道列表恢復(fù)為該當(dāng)前頻道列表。一般來說,用戶剛開始使用移動客戶端時,系統(tǒng)會有一個包含多數(shù)熱門頻道的默認(rèn)頻道列表。在這個默認(rèn)的頻道列表中,各個頻道的排序一般是根據(jù)經(jīng)驗和行業(yè)規(guī)則確定的,并不一定符合用戶的興趣。例如,假定一個新聞客戶端采用如圖1A或圖1B的頻道列表展示方式,圖中1為屏幕,其邊緣即為屏幕邊界,2為頻道列表,假設(shè)其默認(rèn)頻道列表2排序如圖或排序如下:熱點社會娛樂科技數(shù)碼財經(jīng)汽車體育國際軍事如果一個用戶很喜歡軍事新聞,并且他的移動設(shè)備一屏只能顯示5個頻道,他就需要經(jīng)常把頻道列表2滑動到最右側(cè)然后點擊進入。用戶的這種行為被移動客戶端記錄并且被用來檢測該用戶當(dāng)前頻道列表2和用戶習(xí)慣的匹配度。具體來說,在本發(fā)明一實施例中,可采用如下頻道排序需求檢測方法,參見圖3,圖3為本發(fā)明一實施例的頻道排序需求檢測步驟流程圖,即所述步驟S100進一步包括:步驟S101、記錄該用戶的頻道訪問次數(shù)并生成頻道訪問數(shù)據(jù);步驟S102、根據(jù)該頻道訪問數(shù)據(jù)判斷該用戶是否需要調(diào)整頻道排序并輸出判斷結(jié)果;步驟S103、若判斷結(jié)果為是,則在該移動客戶端彈出提示窗口3詢問該用戶是否需要調(diào)整頻道排序;若判斷結(jié)果為否,則執(zhí)行步驟S101或結(jié)束;以及步驟S104、若該用戶選擇是,則執(zhí)行步驟S200;若該用戶選擇否,則執(zhí)行步驟S101或結(jié)束。其中,所述步驟S102中,該移動客戶端在本地判斷該用戶是否需要調(diào)整頻道排序;或,該移動客戶端把該頻道訪問數(shù)據(jù)發(fā)送到遠(yuǎn)程服務(wù)器,由遠(yuǎn)程服務(wù)器判斷用戶是否需要調(diào)整頻道排序。其中,所述步驟S101可進一步包括:S1011、記錄一段時間內(nèi)每個頻道的用戶訪問次數(shù);S1012、比較位于首屏內(nèi)的每個頻道訪問次數(shù)與位于首屏外的頻道訪問次數(shù),并將該比較結(jié)果作為頻道訪問數(shù)據(jù)輸出。該位于首屏外的頻道訪問次數(shù)優(yōu)選乘以一修正系數(shù),該修正系數(shù)大于1。概括說,即記錄一段時間內(nèi)每個頻道的用戶訪問次數(shù);如果一個不在首屏的頻道訪問次數(shù)大于一個首屏內(nèi)頻道的訪問次數(shù),則認(rèn)為當(dāng)前頻道列表和用戶習(xí)慣不匹配,需要調(diào)整排序。考慮到用戶訪問一個不在首屏的頻道使用成本更高,在上述比較時可以把首屏外頻道的訪問次數(shù)乘以一個大于1的修正系數(shù)。在本發(fā)明另一實施例中,還可以采用如下另一種排序需求檢測方法,即所述步驟S100進一步包括:步驟S101、記錄一段時間內(nèi)每個頻道的用戶訪問次數(shù);步驟S102、對于任意頻道c,計算用戶偏好分?jǐn)?shù)score(c):score(c)=freq(c)*pos_bias(c)其中,freq(c)為頻道c的訪問次數(shù),pos_bias(c)為頻道c的位置因子,pos_bias(c)的計算方式為:pos_bias(c)=αmax(n,pos)其中,α為一個大于1的常數(shù),n為該移動客戶端的首屏能顯示的頻道數(shù),pos為頻道c的排序位置,即首屏內(nèi)的頻道在位置上是比較公平的,僅用訪問次數(shù)比較用戶偏好即可。但是不在首屏的那些頻道,離首屏位置越遠(yuǎn)用戶訪問的成本越高,因此就需要在計算用戶偏好分?jǐn)?shù)時考慮這個因素,給靠后的頻道多分配一些分?jǐn)?shù);步驟S103、按照該用戶偏好分?jǐn)?shù)給頻道列表中的頻道重新排序,如果新的排序中前n個頻道中有超過m個目前都不在首屏,其中m<n,則認(rèn)為當(dāng)前頻道列表和用戶習(xí)慣不匹配,需要調(diào)整排序,并在該移動客戶端彈出提示窗口詢問該用戶是否需要調(diào)整頻道排序;步驟S104、若該用戶選擇是,則執(zhí)行步驟S200;若該用戶選擇否,則執(zhí)行步驟S101。需要說明的是,檢測用戶排序需求的過程既可以由移動客戶端自身完成也可以由移動客戶端請求遠(yuǎn)程服務(wù)器計算完成。在后一種情況下,移動客戶端需要把該用戶的頻道訪問數(shù)據(jù)發(fā)送到遠(yuǎn)程服務(wù)器并接收遠(yuǎn)程服務(wù)器的計算結(jié)果。本發(fā)明還提供了一種應(yīng)用于上述智能頻道排序方法的智能頻道排序裝置,包括:頻道排序需求檢測模塊,用于檢測并判斷移動客戶端當(dāng)前頻道列表是否符合用戶使用習(xí)慣,并輸出判斷結(jié)果;該模塊能夠周期性地檢測用戶當(dāng)前頻道列表是否符合用戶使用習(xí)慣,通過定期分析用戶行為判斷用戶現(xiàn)有的頻道列表是否需要調(diào)整順序,并根據(jù)判斷結(jié)果觸發(fā)頻道排序推薦模塊;當(dāng)排序需求檢測模塊發(fā)現(xiàn)用戶當(dāng)前的頻道排序不符合用戶的使用習(xí)慣時,會觸發(fā)客戶端彈出一個提示窗口3,詢問用戶是否需要調(diào)整頻道列表的排序(參見圖4)。如果用戶選擇“確認(rèn)”,則移動客戶端激活頻道排序推薦模塊。頻道排序推薦模塊,用于根據(jù)該用戶使用習(xí)慣推送推薦頻道列表,即推薦一個符合用戶習(xí)慣的理想的頻道排序,并依據(jù)該用戶指令用該推薦頻道列表替 換該當(dāng)前頻道列表(參見圖5),該模塊能夠推薦更符合用戶使用習(xí)慣的頻道列表,并在新列表里插入用戶之前未訂閱但是可能感興趣的頻道。本實施例中,頻道排序推薦模塊計算每個頻道c的用戶偏好分?jǐn)?shù)score(c);按照用戶偏好分?jǐn)?shù)給頻道列表中的頻道重新排序。頻道調(diào)整排序后,移動客戶端的界面上會出現(xiàn)一個“撤銷”按鍵4,如果用戶對推薦的頻道排序不滿意,可以點擊“撤銷”按鍵4,之后頻道排序會恢復(fù)為之前的狀態(tài)(參見圖6)。本發(fā)明通過分析用戶頻道訪問行為生成一個盡量符合用戶使用習(xí)慣的頻道列表,并在該頻道列表中插入不在原始頻道列表中但是用戶可能喜歡的頻道。用戶只需要確認(rèn)推薦就可以把頻道列表調(diào)整為合適的排序,既免去了自己去拖拽排序的麻煩,又提高了日常瀏覽內(nèi)容的效率。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1