一種資訊過濾并智能排序的技術方法
【專利摘要】本發(fā)明公開了一種提供綜合的海量資訊過濾并智能排序的解決方法,記錄下用戶已經讀過的資訊列表,根據用戶的機型、所在地區(qū)、設置各類資訊的默認權重,根據用戶的點擊,計算出用戶偏好權重,再代入資訊的發(fā)布時間,所在地區(qū),總點擊量,計算資訊的得分,再根據得分進行排序,如用戶點擊了非用戶喜歡的內容,那么加大這個內容的權重,如資訊的總點擊量過高,需要歸一化,避免點擊較小的資訊沒有機會被展示,如資訊的發(fā)布時間已經超過一段時間,需要降低資訊的得分,減少展示機會。
【專利說明】一種資訊過濾并智能排序的技術方法
[0001]【技術領域】:
本發(fā)明涉及智能手機資訊軟件的資訊展示排序【技術領域】,特別地涉及一種互聯網應用軟件的內容排序的技術方法。
[0002]【背景技術】:
隨著互聯網技術的發(fā)展,每天在我們都生活在大量的信息中,新聞、廣告、科技、銷售等等。大多都不是用戶想看的,也無法接受那么多的信息量,更加無法有效的找到自身感興趣的內容。我們需要把資訊過濾,排序,最終展示給用戶的是優(yōu)質的內容,否則用戶就會很難在海量的資訊里,找到自己感興趣的、熱點的內容。目前應用市場有很多適用于智能手機的資訊軟件,但能根據用戶喜好,社會熱點、發(fā)布時間做綜合排序的應用還未有先例。資訊過濾并智能排序的技術方法,解決了目前市場上無法進行海量資訊過濾和推薦的問題,效果明顯,大大吸引了用戶的閱讀興趣,給用戶更好的體驗。
[0003]
【發(fā)明內容】
:
本發(fā)明的主要目的是提供一種綜合的海量資訊過濾并智能排序的解決方法,以滿足用戶的閱讀需求,提高用戶閱讀體驗。
[0004]為解決上述問題本發(fā)明提供如下技術方案:
1、首先記錄下用戶已經讀過的資訊列表,對于用戶已經閱讀過的資訊,不再展示給用戶。
[0005]2、用戶喜好的初始化,在用戶沒有提供喜好的初始階段,根據用戶的機型、所在地區(qū)、設置各類資訊的默認權重。
[0006]3、根據用戶的點擊,計算出用戶偏好權重,再代入資訊的發(fā)布時間,所在地區(qū),總點擊量,計算資訊的得分,再根據得分進行排序。如果用戶點擊了非用戶喜歡的內容,那么加大這個內容的權重,說明用戶的喜好有變化。如果資訊的總點擊量過高,需要歸一化,避免點擊教小的資訊沒有機會被展示。如果資訊的發(fā)布時間已經超過一段時間,需要降低資訊的得分,減少展示機會。
[0007]【專利附圖】
【附圖說明】:
圖1:受資訊點擊數影響的曲線圖圖2:不同機型用戶的點擊習慣
【具體實施方式】
:
一、記錄用戶已經讀過的資訊列表并排序,記為u(idl,id2, id3,…,idn),和系統(tǒng)的全局已排序資訊列表,記為T(idl,id2, id3,…,idn),其中用戶已經讀過的列表需要永久保留,除非全局資訊T的id有刪除,才能刪除已讀的列表。首先根據公式T? U獲取用戶沒有讀過的列表N(idl,id2, id3,…,idn)。
[0008]二、用戶喜好的初始化,根據用戶的機型、所在地區(qū),和各分類資訊在各機型、地區(qū)的總權重計算,不同機型的用戶獲取用戶喜好的近似值,A品牌手機的用戶就關注娛樂和生活的多一些,B品牌手機的用戶關注科技的多一些。如圖2 根據用戶的點擊發(fā)生變化,為了能反應出用戶喜好的變化,用戶點擊了在有效期內沒有點擊的分類的時候,需要加大這個分類的權重。
[0009]用戶分類喜好=用戶分類點擊/用戶總點擊。
[0010]用戶分類喜好=(用戶分類點擊+分類平均點擊)/用戶總點擊。
[0011]資訊的總點擊量過大,會影響點擊量小但是發(fā)布時間較近的資訊被展示的機會,所以需要做歸一化處理,資訊的點擊數X=1glO(X),如圖1。
[0012]三、隨著時間的增加,原來得分比較高的資訊應該緩慢的降低曝光機會,相對應的,得分比較高的資訊,發(fā)布時間不是最新,也能有曝光的機會。
[0013]資訊發(fā)布時間T;
當前時間NOW;
資訊已發(fā)布的時間間隔秒t=N0W-T;
資訊時間得分:
l0g-¥ + 8651
86400是一天的秒數,隨著時間的變化,新資訊的得分會慢慢的超過得分高的老資訊。對點擊總數歸一化則有利于縮小資訊的點擊數范圍。
[0014]四、資訊的地區(qū)屬性對于當地的用戶有比較重要的權重,A地區(qū)的新聞應該優(yōu)先推給A地區(qū)的用戶,由于地區(qū)資訊的特殊性,我們給資訊附帶了地區(qū)屬性,如果用戶所在地區(qū)等于資訊的地區(qū)屬性,那么這條資訊的權重加大,否則降低權重,這樣可以讓用戶也有能看到異地資訊的機會,如果用戶點擊了異地資訊,那么異地資訊加入到用戶的喜好設置,異地屬性考慮到其特殊性,有效期需要降低。
【權利要求】
1.一種內容軟件的智能排序技術方法,應用于互聯網軟件的內容排序,其特征在于,所述方法包括: 記錄下用戶已經讀過的內容列表,對于已經讀過的內容,不再展示。
2.對初始用戶,用戶沒有提供喜好的初始階段,根據用戶機型、地區(qū)獲取各類內容的默認權重。
3.用戶的點擊反應用戶的喜好,用戶超過有效期點擊了一個之前沒有看過的分類內容,需要加大這個分類的權重。
4.隨著時間的增加,原來得分較高的內容要慢慢的降低曝光的機會,相對應的,低分的內容,也要有機會曝光,帶有地區(qū)性質的內容要優(yōu)先展示給當地用戶。
5.根據權利要求1所述的方法,其特征在于,還包括: 根據不同機型和地區(qū)確定用戶的默認偏好。
6.根據權利要求1所述的方法,其特征在于,還包括: 用戶的已讀列表和服務的全量列表,獲取用戶未讀列表。
7.根據權利要求1所述的方法,其特征在于,還包括: 用戶點擊內容時間、內容地區(qū)要能反應到得分上。
【文檔編號】G06F17/30GK104133906SQ201410382244
【公開日】2014年11月5日 申請日期:2014年8月6日 優(yōu)先權日:2014年8月6日
【發(fā)明者】不公告發(fā)明人 申請人:深圳市英威諾科技有限公司