用于瀏覽器新建標簽頁的展現方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及網絡通信【技術領域】,其公開了一種用于瀏覽器新建標簽頁的展現方法和系統(tǒng),該系統(tǒng)包括瀏覽器客戶端以及服務器,其中,所述瀏覽器客戶端包括:收發(fā)模塊,適于接收用戶發(fā)送的新建標簽頁觸發(fā)指令后,向服務器發(fā)送包含客戶端標識的個性化信息請求,接收服務器返回的與所述客戶端標識對應的個性化信息;排序模塊,適于根據每一類別的個性化信息的權重,確定各類別的個性化信息的排列順序;繪制模塊,適于按照所述各類別的個性化信息的排列順序,在所述瀏覽器新建標簽頁上預先設置的個性化區(qū)域內繪制各類別的個性化信息中的個性化數據,從而取得了能夠直接將用戶可能感興趣的個性化信息繪制在個性化區(qū)域內推送給用戶的有益效果。
【專利說明】用于瀏覽器新建標簽頁的展現方法和系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及網絡通信【技術領域】,具體涉及一種用于瀏覽器新建標簽頁的展現方法和系統(tǒng)。
【背景技術】
[0002]目前,用戶每次使用瀏覽器上網時,都要打開一個瀏覽器新建標簽頁,通過該新建標簽頁來完成對網頁內容的瀏覽。
[0003]通常,當用戶打開一個瀏覽器新建標簽頁時,該新建標簽頁上往往會顯示用戶預先設置的首頁,例如360搜索、百度等。這種方式使用戶可以直接打開最常使用的首頁,而不用每次都輸入該首頁對應的網址。
[0004]但是,由于用戶上網的目的多種多樣,例如,有時用戶想要瀏覽一些娛樂資訊,有時又想要查找一些商品,這樣一來,這種固定顯示首頁的方式顯然無法迎合用戶多方面的需求,導致用戶必須手動查找自身感興趣的內容,操作的效率低下,給用戶帶來了諸多不便。
【發(fā)明內容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的用于瀏覽器新建標簽頁的展現方法和系統(tǒng)。
[0006]依據本發(fā)明的一個方面,提供了一種用于瀏覽器新建標簽頁的展現方法,包括:在瀏覽器新建標簽頁上設置個性化區(qū)域;接收用戶發(fā)送的新建標簽頁觸發(fā)指令后,向服務器發(fā)送包含客戶端標識的個性化信息請求;接收服務器返回的與客戶端標識對應的個性化信息,其中,個性化信息分為多個類別,每一類別的個性化信息包括:該類別的個性化信息的個性化數據以及該類別的個性化信息的權重,個性化數據包括:該類別的個性化信息的類另IJ名稱以及該類別的個性化信息中的推送內容;根據每一類別的個性化信息的權重,確定各類別的個性化信息的排列順序,按照各類別的個性化信息的排列順序,在個性化區(qū)域內繪制各類別的個性化信息中的個性化數據;其中,所述瀏覽器新建標簽頁上設置有九宮格展現區(qū)域,所述個性化區(qū)域設置在所述九宮格展現區(qū)域的相鄰位置處,所述相鄰位置包括以下位置中的一個或多個:九宮格展現區(qū)域的右側、左側、上方和下方。
[0007]依據本發(fā)明的另一方面,提供了一種用于瀏覽器新建標簽頁的展現系統(tǒng),包括瀏覽器客戶端和服務器,所述瀏覽器客戶端包括:收發(fā)模塊,適于接收用戶發(fā)送的新建標簽頁觸發(fā)指令后,向服務器發(fā)送包含客戶端標識的個性化信息請求,接收服務器返回的與所述客戶端標識對應的個性化信息,其中,所述個性化信息分為多個類別,每一類別的個性化信息包括:該類別的個性化信息的個性化數據以及該類別的個性化信息的權重,所述個性化數據包括:該類別的個性化信息的類別名稱以及該類別的個性化信息中的推送內容;排序模塊,適于根據每一類別的個性化信息的權重,確定各類別的個性化信息的排列順序;繪制模塊,適于按照所述各類別的個性化信息的排列順序,在所述瀏覽器新建標簽頁上預先設置的個性化區(qū)域內繪制各類別的個性化信息中的個性化數據。
[0008]根據本發(fā)明的用于瀏覽器新建標簽頁的展現方法和系統(tǒng),通過在瀏覽器新建標簽頁上設置個性化區(qū)域,從服務器處接收與客戶端對應的個性化信息,并在個性化區(qū)域內繪制個性化信息,由此解決了現有的固定顯示首頁的方式無法迎合用戶多方面的需求,導致用戶必須手動查找自身感興趣的內容的問題,取得了能夠直接將用戶可能感興趣的個性化信息繪制在個性化區(qū)域內推送給用戶,并且使得瀏覽器定位/查找個性化信息的效率大大提聞的有益效果。
[0009]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0010]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0011]圖1示出了根據本發(fā)明一個實施例的用于瀏覽器新建標簽頁的展現方法的流程圖;
[0012]圖2示出了本發(fā)明一個實施例中設置有九宮格展現區(qū)域和個性化區(qū)域的瀏覽器新建標簽頁的示意圖;
[0013]圖3示出了本發(fā)明一個實施例中服務器返回的個性化信息的示意圖;
[0014]圖4示出了根據本發(fā)明一個實施例的瀏覽器客戶端的示意圖;
[0015]圖5示出了根據本發(fā)明一個實施例的用于瀏覽器新建標簽頁的展現系統(tǒng)的結構圖。
【具體實施方式】
[0016]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0017]圖1示出了本發(fā)明實施例提供的用于瀏覽器新建標簽頁的展現方法的流程圖,如圖1所示,該方法始于步驟S110,在步驟SllO中,在瀏覽器新建標簽頁上設置個性化區(qū)域。
[0018]該個性化區(qū)域主要用于向用戶顯示推薦的個性化信息,該個性化區(qū)域可設置在瀏覽器新建標簽頁的任意位置處。例如,以瀏覽器新建標簽頁為九宮格展現形式為例來說,該瀏覽器新建標簽頁上設置有九宮格展現區(qū)域,如圖2所示,在九宮格展現區(qū)域中展現了 “新浪微博”、“電驢大全”、“淘寶網”、“人人網”等常用網站。個性化區(qū)域可以設置在九宮格展現區(qū)域的相鄰位置處,該相鄰位置包括以下位置中的一個或多個:九宮格展現區(qū)域的右側、左偵U、上方和下方。例如,在圖2中,個性化區(qū)域設置在了九宮格展現區(qū)域的右側。在圖2所示的個性化區(qū)域中向用戶推送了佳能相機、暮光之城等內容。
[0019]設置好個性化區(qū)域后,在后續(xù)的步驟S120中,接收到用戶發(fā)送的新建標簽頁觸發(fā)指令后,向服務器發(fā)送包含客戶端標識的個性化信息請求。
[0020]通常情況下,用戶通過雙擊瀏覽器圖標或在瀏覽器窗口中點擊“新建標簽頁”的動作向客戶端發(fā)送新建標簽頁觸發(fā)指令??蛻舳私邮盏皆撚|發(fā)指令后向服務器發(fā)送個性化信息請求,用以從服務器獲取個性化信息。其中,該個性化信息請求中包含客戶端標識,以便于服務器對發(fā)送該個性化信息請求的客戶端進行識別,從而向該客戶端發(fā)送與其對應的個性化信息。其中,該客戶端標識例如可以是客戶端的IP地址、使用該客戶端的用戶的用戶帳號等,只要能夠起到識別作用即可。
[0021]在步驟S130中,接收服務器返回的與該客戶端標識對應的個性化信息,其中,個性化信息分為多個類別,每一類別的個性化信息包括:該類別的個性化信息的個性化數據以及該類別的個性化信息的權重,其中,個性化數據包括:該類別的個性化信息的類別名稱以及該類別的個性化信息中的推送內容。
[0022]圖3示出了服務器返回的個性化信息的示意圖。圖3中的個性化信息分為七個類另IJ,分別為商品、電影、話題組、專題、單網頁、電視劇和組圖。另外,圖3中還可以采用滾動條或翻頁的形式呈現更多類別的個性化信息。其中,每一類別的個性化信息的內容包括該類別的個性化信息的權重。具體地,客戶端根據接收到的每一類別的個性化信息的權重值,來確定各類別的個性化信息的展現順序。例如,以圖3所示的個性化信息為例,客戶端接收到的商品這一類別的個性化信息的權重值大于電影這一類別的個性化信息的權重值,因此,商品這一類別的個性化信息排在電影這一類別的個性化信息的前面;客戶端接收到的電影這一類別的個性化信息的權重值大于話題組這一類別的個性化信息的權重值,因此,電影這一類別的個性化信息排在話題組這一類別的個性化信息的前面……依此類推。由此可見,權重值并不會展現在客戶端上,但是,權重值決定了個性化信息在客戶端上的展現順序。
[0023]每一類別的個性化信息的內容除了包括上述的該類別的個性化信息的權重之外,還包括該類別的個性化信息的個性化數據。該個性化數據也就是需要展現在客戶端上的數據內容,具體包括:該類別的個性化信息的類別名稱以及該類別的個性化信息中的推送內容。其中,類別名稱也就是上述的“商品”、“電影”、“話題組”等,用來標識個性化信息的類另IJ。該類別的個性化信息中的推送內容也就是該類別中需要向用戶推送的內容。例如,在商品這一類別中,推送內容為“佳能ro Mark II套機”;在電影這一類別中,推送內容為“暮光之城4”。
[0024]在步驟S140中,根據每一類別的個性化信息的權重,確定各類別的個性化信息的排列順序,按照各類別的個性化信息的排列順序,在步驟SllO中設置的個性化區(qū)域內繪制各類別的個性化信息中的個性化數據。
[0025]在上面已經提到過,步驟S130中接收到的每一類別的個性化信息的權重值可以決定該類別的個性化信息的展現順序,根據確定的展現順序對各類別的個性化信息按照順序排列,并根據排列順序在步驟SllO中設置的個性化區(qū)域內繪制各類別的個性化信息中的個性化數據,從而將圖3所示的內容展現在客戶端瀏覽器新建標簽頁的個性化區(qū)域內。
[0026]具體繪制時,為了使用戶界面更加協(xié)調美觀,可以將每一類別的個性化信息中的個性化數據按照相同的顯示樣式進行繪制。該顯示樣式包括要繪制的內容以及繪制內容的形狀和大小等。其中,顯示樣式中所繪制的內容可以包括下述中的一個或多個:個性化信息的類別名稱、推送內容對應的縮略圖片、推送內容對應的超鏈接、以及推送內容對應的簡介。例如,在圖3中,以商品這一類別的個性化信息來說,個性化信息的類別名稱為商品,推送內容對應的縮略圖片為相機圖片、推送內容對應的簡介為“佳能Mark II套機”,推送內容對應的超鏈接可以直接以URL的形式顯示在旁邊,或者,也可以將推送內容對應的簡介中的首行文字設置為可鏈接到指定網頁的形式。在圖3中,由于每一類別的個性化信息都以相同的顯示樣式進行繪制,因此,用戶界面非常整齊、美觀。
[0027]通過上面的方式就可以實現為用戶推送內容的目的,當用戶打開一個新建標簽頁時,在該新建標簽頁上設置有個性化區(qū)域,該區(qū)域中專門展現一些服務器推送給用戶的內容,即個性化信息,以方便用戶瀏覽。本發(fā)明中推送給用戶的個性化信息是與用戶平時的上網行為密切相關的,因此,很可能是用戶恰好想要瀏覽的。
[0028]下面具體介紹一下服務器如何存儲個性化信息以及如何確定與當前客戶端相對應的個性化信息。
[0029]本發(fā)明中推送的個性化信息的特點在于,涉及的領域廣泛、類型全面,能夠為用戶提供方方面面的推送內容。因此,服務器需要在用戶平時的上網過程中,收集多方面的信息,將這些信息按照類別進行分類,例如,按照圖3中的方式將收集到的信息分為商品、電影、話題組、專題、單網頁、電視劇和組圖這七個類別,以便得到各類別的個性化信息。
[0030]為了便于介紹個性化信息的推送方式,可以將上述介紹的按照具體分類劃分的七個類別的個性化信息進一步劃分為兩個大的類別,即:第一類別和第二類別。
[0031]針對第一類別的個性化信息,服務器根據預先存儲的所有客戶端標識對應的第一類別的個性化信息中的推送內容,確定個性化信息請求中包含的客戶端標識對應的第一類別的個性化信息中的推送內容。其中,第一類別的個性化信息可以包括上述具體分類中的單網頁、專題、話題組、組圖等。其中,單網頁對應的推送內容為當前的更新內容或熱點內容,話題組對應的推送內容為當前較熱門的討論話題。第一類別的個性化信息的推送特點是:基于每個用戶的上網行為,統(tǒng)計整體用戶的上網行為,并根據統(tǒng)計結果向每個用戶推送,其常用的推送算法為“XI—Y1”,其中,Xi表示每個用戶的上網行為,Yi表示整體用戶的上網行為,該算法所表示的含義就是:通過每個用戶的上網行為,來得到整體用戶的上網行為。例如,假設用戶A訪問了第一網頁新聞“我國農村老人月均養(yǎng)老金僅為74元”,則服務器將該第一網頁新聞存入單網頁這一類別的個性化信息中,并設置訪問量為1,假設在后續(xù)過程中用戶B也訪問了該第一網頁新聞,則服務器將該第一網頁新聞的訪問量修改為2。如果用戶C在后續(xù)過程中又訪問了第二網頁新聞,則服務器將用戶C訪問的第二網頁新聞也存儲到單網頁這一類別的個性化信息中,并記錄該另外一條網頁新聞的訪問量。按照上述方式,得到的第一網頁新聞及其訪問量以及第二網頁新聞及其訪問量就相當于上述算法中的“XI ”。服務器根據得到的“XI ”來確定對應的“Yl ”,例如,服務器確定將“XI ”中訪問量最多的一條網頁新聞作為“Y1”,例如將第一網頁新聞作為“Y1”,由此說明第一網頁新聞是整體用戶中瀏覽人數最多的網頁新聞,屬于熱點內容。因此,當向客戶端推送單網頁這一類別的個性化信息時,推送內容為該第一網頁新聞“我國農村老人月均養(yǎng)老金僅為74元”。第一類別的個性化信息的推送原理主要是考慮了將大多數用戶訪問的內容作為熱點內容推送給用戶,因為一般情況下,用戶都喜歡查看熱點內容,因此,將熱點內容推送給用戶比較符合用戶的需求。[0032]對于第一類別的個性化信息,還可以通過如下推薦算法來進行推薦,例如,對于網站內容的推薦,可以采用User — websites — contents/items算法,該算法的含義是指,由服務器計算用戶最常訪問的網站(websites),并進一步計算出該網站中整體最受歡迎的內容(contents)或頁面,以便推送給用戶;對于主題內容(如話題組等)的推薦,可以采用User — topics — contents/items算法,該算法的含義是指,由服務器計算用戶感興趣的主題內容(topics),并進一步得到該主題內容中的具體內容或頁面,以便推送給用戶。
[0033]針對第二類別的個性化信息,根據預先存儲的每一客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容,確定個性化信息請求中包含的客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容。其中,第二類別的個性化信息可以包括上述具體分類中的商品、電影、電視劇等。第二類別的個性化信息的推送特點是:基于每個用戶的上網行為,推測與該用戶相關的其他用戶的上網行為,其常用的推送算法為“X2 — users — Y2”,其中,X2表示用戶A所關注的內容(例如商品、電影等),Y2表示向用戶B推送的內容,用戶B為與用戶A因存在某種共性而相關的用戶,這種共性可以是指:用戶B跟用戶A —樣都瀏覽過商品C。該算法所表示的含義就是:通過不同用戶之間的某種共性,向用戶推薦他可能感興趣的內容。具體地,服務器會記錄每一用戶的訪問內容,例如,針對商品這一類別來說,服務器會記錄每一用戶所瀏覽的商品名稱,并對整體用戶的瀏覽行為進行統(tǒng)計分析,分析出瀏覽某一商品的用戶通常情況下還會瀏覽哪些相關產品,從而向用戶推薦。例如,假設服務器通過統(tǒng)計分析發(fā)現瀏覽相機的用戶通常情況下還會瀏覽相機包,這樣,當用戶A瀏覽相機時,服務器還會向用戶A推送相機包的內容?;蛘撸^看電影A的用戶通常也愛看電影B,因此,向觀看電影A的用戶推薦電影B。第二類別的個性化信息的推送原理主要是根據大多數用戶的訪問習慣,推測用戶可能感興趣的內容并進行推送,因為一般情況下,具有共性的一些用戶的訪問習慣也會有所類似,通過這種方式可以幫助用戶找到他可能感興趣的內容。
[0034]對于第二類別的個性化信息,還可以通過如下推薦算法來進行推薦,例如,對于商品的推薦,可以采用User — contents/items — contents/items算法,該算法的含義是指,由服務器獲取用戶A感興趣的內容,并獲取對該內容感興趣的用戶通常會關注的內容推送給用戶A。
[0035]服務器確定出個性化信息之后,還要進一步確定個性化信息的權重。具體地,月艮務器在為每一類別的個性化信息設置權重時,可以通過下述中的一個或多個來確定權重值:該類別的個性化信息中的推送內容的質量,該類別的個性化信息中的推送內容的推送頻率,以及該類別的個性化信息在客戶端標識對應的個性化信息中所占的比例。例如,可以將包含的推送內容質量較好的個性化信息的權重值設置得大一些,也可以將包含的推送內容推送頻率高的個性化信息的權重值設置得大一些,上述的兩個因素與具體用戶無關,是根據推送內容本身來決定的?;蛘?,也可以根據具體用戶的瀏覽習慣來確定向該用戶所在的客戶端推送的個性化信息的權重。例如,服務器查看該用戶所在的客戶端以往的瀏覽記錄,確定每一類別的個性化信息的瀏覽比例,例如,該用戶所在的客戶端瀏覽商品這一類別的個性化信息的比例最高,因此,向該用戶所在的客戶端推送個性化信息時,將商品這一類別的個性化信息的權重值設置得大一些,以迎合用戶需求。
[0036]除了為每一類別的個性化信息設置權重外,當某一類別的個性化信息中包含的推送內容不止一個時,還可以進一步對該類別的個性化信息中的多個推送內容分別設置權重,并根據權重值來展現推送內容。在圖3中是以每一類別的個性化信息僅推送一個推送內容為例來介紹的,實際上,在每個類別的個性化信息中,可以進一步推送多個推送內容,例如,在商品這一類別中,可以包含相機、冰箱、彩電等多個推送內容,服務器為每個推送內容設置一個權重,并根據權重值來決定展現在客戶端上的推送內容(例如,將權重值排名前三名的推送內容展現在客戶端上),并確定這些推送內容的排列順序。在設置每一類別的個性化信息中的每個推送內容的權重值時,也可以根據推送內容的質量和/或推送內容的推送頻率來確定。
[0037]本發(fā)明實施例提供的瀏覽器新建標簽頁的展現方法可以在個性化區(qū)域內為用戶推送其可能感興趣的內容,使用戶在上網的起始階段就獲取到可能感興趣的內容,無需自己去查找,從而為用戶上網提供了便利,提高了用戶的上網效率。而且,該展現方法中推送的內容涉及領域廣泛,涵蓋了商品、電影等多個方面,可以為用戶提供全面的信息。針對某一領域的內容,還可以根據該領域的具體特點,通過垂直領域推薦的方式,制定適合于該領域的推薦算法。例如,對于電影,一定要推薦用戶沒有看過的,對于商品,可以推薦與用戶瀏覽的商品相關的,總之,可以根據具體的推薦內容的特點來確定推薦方式,從而適應用戶的需要。
[0038]圖4示出了本發(fā)明實施例提供的瀏覽器客戶端的示意圖,如圖4所示,該瀏覽器客戶端40包括收發(fā)模塊41、排序模塊42以及繪制模塊43。
[0039]收發(fā)模塊41接收用戶發(fā)送的新建標簽頁觸發(fā)指令后,向服務器發(fā)送包含客戶端標識的個性化信息請求,接收服務器返回的與客戶端標識對應的個性化信息,其中,個性化信息分為多個類別,每一類別的個性化信息包括:該類別的個性化信息的個性化數據以及該類別的個性化信息的權重,個性化數據包括:該類別的個性化信息的類別名稱以及該類別的個性化信息中的推送內容。
[0040]通常情況下,用戶通過雙擊瀏覽器圖標或在瀏覽器窗口中點擊“新建標簽頁”的動作向客戶端的收發(fā)模塊41發(fā)送新建標簽頁觸發(fā)指令。收發(fā)模塊41接收到該觸發(fā)指令后向服務器發(fā)送個性化信息請求,用以從服務器獲取個性化信息。其中,該個性化信息請求中包含客戶端標識,以便于服務器對發(fā)送該個性化信息請求的客戶端進行識別,從而向該客戶端發(fā)送與其對應的個性化信息。其中,該客戶端標識例如可以是客戶端的IP地址、使用該客戶端的用戶的用戶帳號等,只要能夠起到識別作用即可。
[0041]關于收發(fā)模塊41的具體功能以及個性化信息的具體內容可參照方法實施例中步驟S120和S130中的描述,此處不再贅述。
[0042]排序模塊42根據收發(fā)模塊獲取的每一類別的個性化信息的權重,確定各類別的個性化信息的排列順序。
[0043]繪制模塊43按照排序模塊42確定的各類別的個性化信息的排列順序,在瀏覽器新建標簽頁上預先設置的個性化區(qū)域內繪制各類別的個性化信息中的個性化數據。
[0044]具體地,繪制模塊43可以進一步包括九宮格繪制模塊和個性化繪制模塊。其中,九宮格繪制模塊適于在瀏覽器新建標簽頁上設置并展現九宮格展現區(qū)域;個性化繪制模塊適于在瀏覽器新建標簽頁上繪制并展現個性化區(qū)域,其中,個性化區(qū)域位于九宮格展現區(qū)域的相鄰位置處,該相鄰位置包括以下位置中的一個或多個:九宮格展現區(qū)域的右側、左偵U、上方和下方。[0045]具體繪制時,為了使用戶界面更加協(xié)調美觀,可以將每一類別的個性化信息中的個性化數據按照相同的顯示樣式進行繪制。該顯示樣式包括要繪制的內容以及繪制內容的形狀和大小等。其中,顯示樣式中所繪制的內容可以包括下述中的一個或多個:個性化信息的類別名稱、推送內容對應的縮略圖片、推送內容對應的超鏈接、以及推送內容對應的簡介。
[0046]通過上面的方式就可以實現為用戶推送內容的目的,當用戶打開一個新建標簽頁時,在該新建標簽頁上設置有個性化區(qū)域,該區(qū)域中專門展現一些服務器推送給用戶的內容,即個性化信息,以方便用戶瀏覽。本發(fā)明中推送給用戶的個性化信息是與用戶平時的上網行為密切相關的,因此,很可能是用戶恰好想要瀏覽的。
[0047]圖5示出了本發(fā)明實施例提供的用于瀏覽器新建標簽頁的展現系統(tǒng)的結構圖。如圖5所示,該展現系統(tǒng)包括:瀏覽器客戶端40以及服務器50,瀏覽器客戶端與服務器之間可以通過各種無線/有線網絡連接。
[0048]其中,瀏覽器客戶端40包括上述的收發(fā)模塊41、排序模塊42以及繪制模塊43,關于各個模塊的具體功能可參照上一實施例中的描述。
[0049]服務器50根據下述中的一個或多個確定每一類別的個性化信息的權重:每一類別的個性化信息中的推送內容的質量,每一類別的個性化信息中的推送內容的推送頻率,以及每一類別的個性化信息在客戶端標識對應的個性化信息中所占的比例。其中,個性化信息的類別包括:第一類別和/或第二類別,其中,針對第一類別的個性化信息,服務器根據預先存儲的所有客戶端標識對應的第一類別的個性化信息中的推送內容,確定所述客戶端標識對應的第一類別的個性化信息中的推送內容;針對第二類別的個性化信息,服務器根據預先存儲的每一客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容,確定所述客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容。
[0050]下面具體介紹一下服務器如何存儲個性化信息以及如何確定與當前客戶端相對應的個性化信息。
[0051]本發(fā)明中推送的個性化信息的特點在于,涉及的領域廣泛、類型全面,能夠為用戶提供方方面面的推送內容。因此,服務器需要在用戶平時的上網過程中,收集多方面的信息,將這些信息按照類別進行分類,例如,按照圖3中的方式將收集到的信息分為商品、電影、話題組、專題、單網頁、電視劇和組圖這七個類別,以便得到各類別的個性化信息。
[0052]為了便于介紹個性化信息的推送方式,可以將上述介紹的圖3中按照具體分類劃分的七個類別的個性化信息進一步劃分為兩個大的類別,即:第一類別和第二類別。
[0053]針對第一類別的個性化信息,服務器根據預先存儲的所有客戶端標識對應的第一類別的個性化信息中的推送內容,確定個性化信息請求中包含的客戶端標識對應的第一類別的個性化信息中的推送內容。其中,第一類別的個性化信息可以包括上述具體分類中的單網頁、專題、話題組、組圖等。其中,單網頁對應的推送內容為當前的更新內容或熱點內容,話題組對應的推送內容為當前較熱門的討論話題。第一類別的個性化信息的推送特點是:基于每個用戶的上網行為,統(tǒng)計整體用戶的上網行為,并根據統(tǒng)計結果向每個用戶推送,其常用的推送算法為“XI—Y1”,其中,Xi表示每個用戶的上網行為,Yi表示整體用戶的上網行為,該算法所表示的含義就是:通過每個用戶的上網行為,來得到整體用戶的上網行為。例如,假設用戶A訪問了第一網頁新聞“我國農村老人月均養(yǎng)老金僅為74元”,則服務器將該第一網頁新聞存入單網頁這一類別的個性化信息中,并設置訪問量為1,假設在后續(xù)過程中用戶B也訪問了該第一網頁新聞,則服務器將該第一網頁新聞的訪問量修改為2。如果用戶C在后續(xù)過程中又訪問了第二網頁新聞,則服務器將用戶C訪問的第二網頁新聞也存儲到單網頁這一類別的個性化信息中,并記錄該另外一條網頁新聞的訪問量。按照上述方式,得到的第一網頁新聞及其訪問量以及第二網頁新聞及其訪問量就相當于上述算法中的“XI ”。服務器根據得到的“XI ”來確定對應的“Y1 ”,例如,服務器確定將“XI ”中訪問量最多的一條網頁新聞作為“Y1”,例如將第一網頁新聞作為“Y1”,由此說明第一網頁新聞是整體用戶中瀏覽人數最多的網頁新聞,屬于熱點內容。因此,當向客戶端推送單網頁這一類別的個性化信息時,推送內容為該第一網頁新聞“我國農村老人月均養(yǎng)老金僅為74元”。第一類別的個性化信息的推送原理主要是考慮了將大多數用戶訪問的內容作為熱點內容推送給用戶,因為一般情況下,用戶都喜歡查看熱點內容,因此,將熱點內容推送給用戶比較符合用戶的需求。
[0054]對于第一類別的個性化信息,還可以通過如下推薦算法來進行推薦,例如,對于網站內容的推薦,可以采用User — websites — contents/items算法,該算法的含義是指,由服務器計算用戶最常訪問的網站(websites),并進一步計算出該網站中整體最受歡迎的內容(contents)或頁面,以便推送給用戶;對于主題內容(如話題組等)的推薦,可以采用User — topics — contents/items算法,該算法的含義是指,由服務器計算用戶感興趣的主題內容(topics),并進一步得到該主題內容中的具體內容或頁面,以便推送給用戶。
[0055]針對第二類別的個性化信息,根據預先存儲的每一客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容,確定個性化信息請求中包含的客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容。其中,第二類別的個性化信息可以包括上述具體分類中的商品、電影、電視劇等。第二類別的個性化信息的推送特點是:基于每個用戶的上網行為,推測與該用戶相關的其他用戶的上網行為,其常用的推送算法為“X2 — users — Y2”,其中,X2表示用戶A所關注的內容(例如商品、電影等),Y2表示向用戶B推送的內容,用戶B為與用戶A因存在某種共性而相關的用戶,這種共性可以是指:用戶B跟用戶A —樣都瀏覽過商品C。該算法所表示的含義就是:通過不同用戶之間的某種共性,向用戶推薦他可能感興趣的內容。具體地,服務器會記錄每一用戶的訪問內容,例如,針對商品這一類別來說,服務器會記錄每一用戶所瀏覽的商品名稱,并對整體用戶的瀏覽行為進行統(tǒng)計分析,分析出瀏覽某一商品的用戶通常情況下還會瀏覽哪些相關產品,從而向用戶推薦。例如,假設服務器通過統(tǒng)計分析發(fā)現瀏覽相機的用戶通常情況下還會瀏覽相機包,這樣,當用戶A瀏覽相機時,服務器還會向用戶A推送相機包的內容?;蛘?,觀看電影A的用戶通常也愛看電影B,因此,向觀看電影A的用戶推薦電影B。第二類別的個性化信息的推送原理主要是根據大多數用戶的訪問習慣,推測用戶可能感興趣的內容并進行推送,因為一般情況下,具有共性的一些用戶的訪問習慣也會有所類似,通過這種方式可以幫助用戶找到他可能感興趣的內容。
[0056]對于第二類別的個性化信息,還可以通過如下推薦算法來進行推薦,例如,對于商品的推薦,可以采用User — contents/items — contents/items算法,該算法的含義是指,由服務器獲取用戶A感興趣的內容,并獲取對該內容感興趣的用戶通常會關注的內容推送給用戶A。
[0057]服務器確定出個性化信息之后,還要進一步確定個性化信息的權重。具體地,月艮務器在為每一類別的個性化信息設置權重時,可以通過下述中的一個或多個來確定權重值:該類別的個性化信息中的推送內容的質量,該類別的個性化信息中的推送內容的推送頻率,以及該類別的個性化信息在客戶端標識對應的個性化信息中所占的比例。例如,可以將包含的推送內容質量較好的個性化信息的權重值設置得大一些,也可以將包含的推送內容推送頻率高的個性化信息的權重值設置得大一些,上述的兩個因素與具體用戶無關,是根據推送內容本身來決定的?;蛘?,也可以根據具體用戶的瀏覽習慣來確定向該用戶所在的客戶端推送的個性化信息的權重。例如,服務器查看該用戶所在的客戶端以往的瀏覽記錄,確定每一類別的個性化信息的瀏覽比例,例如,該用戶所在的客戶端瀏覽商品這一類別的個性化信息的比例最高,因此,向該用戶所在的客戶端推送個性化信息時,將商品這一類別的個性化信息的權重值設置得大一些,以迎合用戶需求。
[0058]除了為每一類別的個性化信息設置權重外,當某一類別的個性化信息中包含的推送內容不止一個時,還可以進一步對該類別的個性化信息中的多個推送內容分別設置權重,并根據權重值來展現推送內容。在圖3中是以每一類別的個性化信息僅推送一個推送內容為例來介紹的,實際上,在每個類別的個性化信息中,可以進一步推送多個推送內容,例如,在商品這一類別中,可以包含相機、冰箱、彩電等多個推送內容,服務器為每個推送內容設置一個權重,并根據權重值來決定展現在客戶端上的推送內容(例如,將權重值排名前三名的推送內容展現在客戶端上),并確定這些推送內容的排列順序。在設置每一類別的個性化信息中的每個推送內容的權重值時,也可以根據推送內容的質量和/或推送內容的推送頻率來確定。
[0059]本發(fā)明實施例提供的瀏覽器客戶端及展現系統(tǒng)可以在個性化區(qū)域內為用戶推送其可能感興趣的內容,使用戶在上網的起始階段就獲取到可能感興趣的內容,無需自己去查找,從而為用戶上網提供了便利,提高了用戶的上網效率。而且,該展現方法中推送的內容涉及領域廣泛,涵蓋了商品、電影等多個方面,可以為用戶提供全面的信息。針對某一領域的內容,還可以根據該領域的具體特點,通過垂直領域推薦的方式,制定適合于該領域的推薦算法。例如,對于電影,一定要推薦用戶沒有看過的,對于商品,可以推薦與用戶瀏覽的商品相關的,總之,可以根據具體的推薦內容的特點來確定推薦方式,從而適應用戶的需要。
[0060]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0061]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0062]類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發(fā)明的單獨實施例。
[0063]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0064]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0065]本發(fā)明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP )來實現根據本發(fā)明實施例的用于瀏覽器新建標簽頁的展現系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0066]應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
【權利要求】
1.一種用于瀏覽器新建標簽頁的展現方法,包括: 在所述瀏覽器新建標簽頁上設置個性化區(qū)域; 接收用戶發(fā)送的新建標簽頁觸發(fā)指令后,向服務器發(fā)送包含客戶端標識的個性化信息請求; 接收服務器返回的與所述客戶端標識對應的個性化信息,其中,所述個性化信息分為多個類別,每一類別的個性化信息包括:該類別的個性化信息的個性化數據以及該類別的個性化信息的權重,所述個性化數據包括:該類別的個性化信息的類別名稱以及該類別的個性化信息中的推送內容; 根據每一類別的個性化信息的權重,確定各類別的個性化信息的排列順序,按照所述各類別的個性化信息的排列順序,在所述個性化區(qū)域內繪制各類別的個性化信息中的個性化數據; 其中,所述瀏覽器新建標簽頁上設置有九宮格展現區(qū)域,所述個性化區(qū)域設置在所述九宮格展現區(qū)域的相鄰位置處,所述相鄰位置包括以下位置中的一個或多個:九宮格展現區(qū)域的右側、左側、上方和下方。
2.如權利要求1所述的方法,所述該類別的個性化信息的權重根據下述中的一個或多個確定:該類別的個性化信息中的推送內容的質量,該類別的個性化信息中的推送內容的推送頻率,以及該類別的個性化信息在所述客戶端標識對應的個性化信息中所占的比例。
3.如權利要求1-2中任一個所述的方法,其中,每一類別的個性化信息中的個性化數據按照相同的顯示樣式進行繪制。
4.如權利要求3所述的方法,所述顯示樣式中所繪制的內容包括下述中的一個或多個: 個性化信息的類別名稱、推送內容對應的縮略圖片、推送內容對應的超鏈接、以及推送內容對應的簡介。
5.如權利要求1-4中任一個所述的方法,所述個性化信息的類別包括:第一類別和/或第二類別,針對第一類別的個性化信息,根據預先存儲的所有客戶端標識對應的第一類別的個性化信息中的推送內容,確定所述客戶端標識對應的第一類別的個性化信息中的推送內容; 針對第二類別的個性化信息,根據預先存儲的每一客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容,確定所述客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容。
6.一種用于瀏覽器新建標簽頁的展現系統(tǒng),包括瀏覽器客戶端以及服務器,其中, 所述瀏覽器客戶端包括: 收發(fā)模塊,適于接收用戶發(fā)送的新建標簽頁觸發(fā)指令后,向服務器發(fā)送包含客戶端標識的個性化信息請求,接收服務器返回的與所述客戶端標識對應的個性化信息,其中,所述個性化信息分為多個類別,每一類別的個性化信息包括:該類別的個性化信息的個性化數據以及該類別的個性化信息的權重,所述個性化數據包括:該類別的個性化信息的類別名稱以及該類別的個性化信息中的推送內容; 排序模塊,適于根據每一類別的個性化信息的權重,確定各類別的個性化信息的排列順序;繪制模塊,適于按照所述各類別的個性化信息的排列順序,在所述瀏覽器新建標簽頁上預先設置的個性化區(qū)域內繪制各類別的個性化信息中的個性化數據。
7.如權利要求6所述的系統(tǒng),所述繪制模塊進一步包括: 九宮格繪制模塊,適于在所述瀏覽器新建標簽頁上設置并展現九宮格展現區(qū)域; 個性化繪制模塊,適于在所述瀏覽器新建標簽頁上繪制并展現個性化區(qū)域,其中,所述個性化區(qū)域位于所述九宮格展現區(qū)域的相鄰位置處,所述相鄰位置包括以下位置中的一個或多個:九宮格展現區(qū)域的右側、左側、上方和下方。
8.如權利要求6-7中任一個所述的系統(tǒng),所述繪制模塊將每一類別的個性化信息中的個性化數據按照相同的顯示樣式進行繪制。
9.如權利要求8所述的系統(tǒng),所述顯示樣式中所繪制的內容包括下述中的一個或多個: 個性化信息的類別名稱、推送內容對應的縮略圖片、推送內容對應的超鏈接、以及推送內容對應的簡介。
10.如權利要求6至9中任一項所述的系統(tǒng),其中,所述服務器根據下述中的一個或多個確定每一類別的個性化信息的權重:每一類別的個性化信息中的推送內容的質量,每一類別的個性化信息中的推送內容的推送頻率,以及每一類別的個性化信息在所述客戶端標識對應的個性化信息中所占的比例。
11.如權利要求6至9中任一項所述的系統(tǒng),所述個性化信息的類別包括:第一類別和/或第二類別,其中,針對第一類別的個性化信息,服務器根據預先存儲的所有客戶端標識對應的第一類別的個性化信息中的推送內容,確定所述客戶端標識對應的第一類別的個性化信息中的推送內容; 針對第二類別的個性化信息,服務器根據預先存儲的每一客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容,確定所述客戶端標識對應的第二類別的個性化信息相關聯(lián)的推送內容。
【文檔編號】H04L29/08GK103838748SQ201210479208
【公開日】2014年6月4日 申請日期:2012年11月22日 優(yōu)先權日:2012年11月22日
【發(fā)明者】張前川 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司