亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種信息傳送方法和系統(tǒng)的制作方法

文檔序號:7924458閱讀:296來源:國知局
專利名稱:一種信息傳送方法和系統(tǒng)的制作方法
技術領域
本發(fā)明涉及互聯(lián)網(wǎng)通信技術,特別是涉及ー種信息傳送方法。
背景技術
隨著互聯(lián)網(wǎng)技術的飛速發(fā)展,互聯(lián)網(wǎng)用戶數(shù)量與日俱增。互聯(lián)網(wǎng)用戶通常使用各種互聯(lián)網(wǎng)應用獲取信息,例如,互聯(lián)網(wǎng)用戶通過登陸某個網(wǎng)站、或通過搜索引擎、或通過即時通訊軟件獲取所需的信息。目前,在多種互聯(lián)網(wǎng)應用中,可以根據(jù)用戶的輸入信息向用戶推送相關服務等信息。當用戶使用該互聯(lián)網(wǎng)應用時,用戶在該應用中輸入的信息全部上傳到網(wǎng)絡側的服務器,網(wǎng)絡側的服務器根據(jù)該輸入信息提取關鍵詞并根據(jù)關鍵詞向用戶推送相關信息。采用上述現(xiàn)有的信息傳送方法,用戶輸入的全部輸入數(shù)據(jù)均需要通過互聯(lián)網(wǎng)上傳到網(wǎng)絡側,占用了大量的網(wǎng)絡帶寬;數(shù)據(jù)處理過程完全由網(wǎng)絡側的服務器實現(xiàn),服務器的業(yè)務處理的復雜度高,并且耗費大量服務器資源。

發(fā)明內容
本發(fā)明提供了ー種方法信息傳送方法,采用該方法能夠降低服務器復雜程度,節(jié)約網(wǎng)絡帶寬和服務器資源。為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的本發(fā)明公開了ー種信息傳送方法,包括客戶端監(jiān)控用戶的輸入信息;所述客戶端根據(jù)獲取的個人關鍵詞列表,對所述輸入信息與所述個人關鍵詞列表中的關鍵詞進行匹配;所述客戶端根據(jù)匹配成功的關鍵詞所對應的服務信息的統(tǒng)ー資源定位符URL進行導航,定位與匹配成功的關鍵詞對應的服務資源,并展現(xiàn)對應的服務信息。所述個人關鍵詞列表的獲取方法包括根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得。所述根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得包括用戶初次登陸時,客戶端向信息服務器發(fā)送獲取請求;并接收信息服務器發(fā)送的全局關鍵詞列表;所述全局關鍵詞列表中包括各關鍵詞和與之對應的服務資源的統(tǒng)ー資源定位符URL ;客戶端監(jiān)控用戶的輸入信息,并對所述輸入信息與所述全局關鍵詞列表中的關鍵詞進行匹配,將匹配成功的關鍵詞存入所述用戶的個人關鍵詞列表,并生成個人關鍵詞列表的版本號;所述個人關鍵詞列表中包括各關鍵詞和預置對應的服務資源的URL。所述根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得還包括;所述用戶非初次登陸時,所述客戶端向所述信息服務器發(fā)送所述客戶端緩存的全局關鍵詞列表版本號和所述用戶的個人關鍵詞列表的版本號;所述信息服務器判斷信息數(shù)據(jù)庫存儲全局關鍵詞列表版本號和所述用戶的個人關鍵詞列表的版本號與接收到的全局關鍵詞列表版本號及個人關鍵詞列表的版本號是否相同;如果全局關鍵詞列表版本號和個人關鍵詞列表版本號均不同,則信息服務器將全局關鍵詞列表和個人關鍵詞列表返回客戶端;所述客戶端更新本端存儲的全局關鍵詞列表和個人關鍵詞列表;再將個人關鍵詞列表中的關鍵詞與全局關鍵詞列表中的關鍵詞相比對,在個人關鍵詞列表中刪除未包括在全局關鍵詞列表中的關鍵詞;再執(zhí)行所述客戶端監(jiān)控用戶的輸入信息;如果全局關鍵詞列表版本號不同,個人關鍵詞列表版本號相同,則信息服務器將全局關鍵詞列表返回客戶端;所述客戶端更新本端存儲的全局關鍵詞列表;再將個人關鍵詞列表中的關鍵詞與全局關鍵詞列表中的關鍵詞相比對,在個人關鍵詞列表中刪除未包括在全局關鍵詞列表中的關鍵詞;再執(zhí)行所述客戶端監(jiān)控用戶的輸入信息;如果全局關鍵詞列表版本號和個人關鍵詞列表版本號均相同,則信息服務器通知客戶端無需更新,所述客戶端執(zhí)行所述客戶端監(jiān)控用戶的輸入信息;如果全局關鍵詞列表版本號相同,所述用戶的個人關鍵詞列表版本號不同,則信息服務器將個人關鍵詞列表返回客戶端;所述客戶端更新本端存儲的個人關鍵詞列表,再執(zhí)行所述客戶端監(jiān)控用戶的輸入信息。所述方法還包括信息服務器設置各個人關鍵詞列表中最大關鍵詞數(shù)量;所述根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得還包括個人關鍵詞列表中的關鍵詞數(shù)量超出所述最大關鍵詞數(shù)量時,根據(jù)獲取的全局關鍵詞列表,對所述用戶的輸入信息進行匹配,判斷匹配成功的關鍵詞是否存于個人關鍵詞列表中,若在,則累加其匹配次數(shù);否則累加所述匹配成功的關鍵詞的匹配次數(shù),并判斷所述匹配成功的關鍵詞的匹配次數(shù)是否超出當前個人關鍵詞列表中最少的匹配次數(shù),若是,用所述匹配成功的關鍵詞替換個人關鍵詞列表中匹配次數(shù)最少的關鍵詞。所述方法還包括所述用戶退出登錄時,所述客戶端更新所述用戶個人關鍵詞列表的版本號,井向信息服務端返回新的個人關鍵詞列表和版本號。所述方法還包括運營服務器對全局關鍵詞列表和版本號進行更新,并將新的全局關鍵詞列表和版本號發(fā)送至信息服務器。本發(fā)明還公開ー種信息傳送系統(tǒng),包括客戶端,用于監(jiān)控用戶的輸入信息,根據(jù)獲取的個人關鍵詞列表,對所述輸入信息與所述個人關鍵詞列表中的關鍵詞進行匹配,根據(jù)匹配成功的關鍵詞所對應的服務信息的統(tǒng)ー資源定位符URL進行導航,定位與匹配成功的關鍵詞對應的服務資源,并展現(xiàn)對應的服務信息;所述個人關鍵詞列表為根據(jù)用戶的輸入信息和從信息服務器獲取的全局關鍵詞列表進行匹配獲得;信息服務器,用于存儲全局關鍵詞列表和個人關鍵詞列表;導航服務器,用于存儲服務資源。
所述客戶端還用于在用戶退出登錄時更新所述用戶個人關鍵詞列表的版本號,并向所述信息服務端返回新的個人關鍵詞列表和版本號。所述系統(tǒng)還包括運營服務器,用于對全局關鍵詞列表和版本號進行更新,并將新的全局關鍵詞列表和版本號發(fā)送至所述信息服務器。由上述發(fā)明內容可見,客戶端通過網(wǎng)絡傳輸從網(wǎng)絡側的信息服務器獲取全局關鍵詞列表,該列表中包括關鍵詞以及每個關鍵詞對應的服務資源的URL,由客戶端根據(jù)該列表中的關鍵詞對用戶的輸入信息進行匹配,根據(jù)匹配成功的關鍵詞展現(xiàn)該關鍵詞對應的服務資源的URL,從而實現(xiàn)信息的傳送。在網(wǎng)絡中只傳輸該全局關鍵詞列表,因此能夠節(jié)約網(wǎng)絡帶寬。通過客戶端對用戶的輸入信息進行匹配,因此能夠降低網(wǎng)絡側服務器的復雜度并節(jié)約服務器資源。


圖1是本發(fā)明實施例一的信息傳送方法的流程圖;圖2是本發(fā)明實施例ニ的信息傳送方法的流程圖;圖3是本發(fā)明實施例三的信息傳送方法的流程圖;圖4是本發(fā)明實施例四的信息傳送系統(tǒng)的結構示意圖。
具體實施例方式為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合附圖和具體實施例對本發(fā)明進行詳細描述。 本發(fā)明的基本思想是客戶端通過網(wǎng)絡傳輸從服務器獲取全局關鍵詞列表,該列表中包括關鍵詞以及姆個關鍵詞對應的統(tǒng)ー資源定位器URL (Uniform Resource Locator,簡稱URL),由客戶端根據(jù)該列表中的關鍵詞對用戶的輸入信息進行匹配,根據(jù)匹配成功的關鍵詞展現(xiàn)該關鍵詞對應的服務資源的URL,從而實現(xiàn)信息的傳送。圖1是本發(fā)明實施例一的信息傳送方法的流程圖。如圖1所示,該方法主要包括如下過程。步驟101 :客戶端監(jiān)控用戶的輸入信息。在本步驟中,客戶端對用戶輸入的信息進行監(jiān)控,通過監(jiān)控獲取用戶的輸入信息。步驟102 :客戶端根據(jù)獲取的個人關鍵詞列表,對上述輸入信息與個人關鍵詞列表中的關鍵詞進行匹配。信息服務器在本步驟中,信息服務器該個人關鍵詞列表中包括至少ー個關鍵詞以及每個關鍵詞對應的服務資源的URL。例如,信息服務器以個人關鍵詞列表中的關鍵詞包括“3G”、“視頻通話”等為例,并且該列表中包括關鍵詞“3G”對應的服務資源的URL,該URL指向介紹第三代移動通信技術的網(wǎng)頁,該列表中包括關鍵詞“視頻通話”對應的服務資源的URL,該URL指向介紹具有視頻通話功能的移動終端的圖片。以客戶端為即時通訊軟件為例,在實際應用中,該客戶端還可以是搜索引擎、網(wǎng)頁等多種網(wǎng)絡應用程序。以網(wǎng)絡用戶通過即時通訊軟件與其它用戶進行通信的應用場景為例,假如該用戶在與其它用戶通信的過程中向的客戶端輸入了一段文字,該段文字中包括“3G”和“視頻通話”兩個詞??蛻舳送ㄟ^監(jiān)控用戶的輸入信息獲取該段文字,將個人關鍵詞列表中的關鍵詞“3G”和“視頻通話”分別在輸入信息中進行匹配,從而“3G”和“視頻通話”兩個關鍵詞都會匹配成功。步驟103 :客戶端根據(jù)匹配成功的關鍵詞所對應的服務信息的URL進行導航,定位與匹配成功的關鍵詞對應的服務資源,并展現(xiàn)對應的服務信息。在本步驟中,上述服務資源可以存儲在導航服務器中。仍以上述具體實例為例,則客戶端在個人關鍵詞列表中分別獲取“3G”和“視頻通話”對應的服務資源的URL,根據(jù)該URL進行導航,定位與“3G”和“視頻通話”對應的服務資源,展示“3G”和“視頻通話”對應的服務資源的URL對應的信息,即該客戶端向用戶展示介紹第三代移動通信技術的網(wǎng)頁以及介紹具有視頻通話功能的移動終端的圖片。在上述過程中涉及的個人關鍵詞列表的獲取方法為根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得。具體地,可以在用戶初次登錄時獲取。其具體過程為在用戶初次登陸時,客戶端首先向信息服務器發(fā)送獲取請求并接收信息服務器發(fā)送的全局關鍵詞列表。該全局關鍵詞列表中包括各關鍵詞和與之對應的服務資源的URL。同時,客戶端監(jiān)控用戶的輸入信息。然后,客戶端對輸入信息與全局關鍵詞列表中的關鍵詞進行匹配,將匹配成功的關鍵詞存入該用戶的個人關鍵詞列表,并生成個人關鍵詞列表的版本號。其中,個人關鍵詞列表中包括各關鍵詞和與之對應的服務資源的URL。對輸入信息與全局關鍵詞列表中的關鍵詞進行匹配的具體方法與上述對輸入信息與個人關鍵詞列表中的關鍵詞進行匹配的具體方法相同,在此不再贅述。具體地,還可以在用戶非初次登錄時獲取。其具體過程為用戶非初次登陸時,客戶端向信息服務器發(fā)送客戶端緩存的全局關鍵詞列表版本號和用戶的個人關鍵詞列表的版本號。信息服務器判斷信息數(shù)據(jù)庫存儲全局關鍵詞列表版本號和用戶的個人關鍵詞列表的版本號與接收到的全局關鍵詞列表版本號及個人關鍵詞列表的版本號是否相同。如果全局關鍵詞列表版本號和個人關鍵詞列表版本號均不同,則信息服務器將全局關鍵詞列表和個人關鍵詞列表返回客戶端,客戶端更新本端存儲的全局關鍵詞列表和個人關鍵詞列表,再將個人關鍵詞列表中的關鍵詞與全局關鍵詞列表中的關鍵詞相比對,在個人關鍵詞列表中刪除未包括在全局關鍵詞列表中的關鍵詞,然后客戶端在執(zhí)行監(jiān)控用戶的輸入信息。該情形常見于用戶先后通過不同的客戶端登陸的情況。例如,用戶先通過第ー客戶端登陸,通過第一客戶端與信息服務器同步了全局關鍵詞列表和個人關鍵詞列表,然后該用戶在第一客戶端退出登陸,從第二客戶端再次登陸。在該用戶兩次登陸之間,有可能信息服務器存儲的全局關鍵詞列表發(fā)生變化,第二次登陸后,第二客戶端向信息服務器上傳的全局關鍵詞列表版本號和個人關鍵詞列表版本號有可能均與信息服務器中更新后的不同,通過上述上傳和同步更新過程,第二客戶端也能夠獲取到最新的個人關鍵詞列表和全局關鍵詞列表,從而實現(xiàn)了在多客戶端之間實現(xiàn)用戶個人信息漫游的功能,實現(xiàn)不同的客戶端之間個人信息的同歩。如果全局關鍵詞列表版本號不同,個人關鍵詞列表版本號相同,則信息服務器將全局關鍵詞列表返回客戶端??蛻舳烁卤径舜鎯Φ娜株P鍵詞列表,再將個人關鍵詞列表中的關鍵詞與全局關鍵詞列表中的關鍵詞相比對,在個人關鍵詞列表中刪除未包括在全局關鍵詞列表中的關鍵詞,然后客戶端再執(zhí)行監(jiān)控用戶的輸入信息。
如果全局關鍵詞列表版本號和個人關鍵詞列表版本號均相同,則信息服務器通知客戶端無需更新,客戶端執(zhí)行監(jiān)控用戶的輸入信息。如果全局關鍵詞列表版本號相同,而該用戶的個人關鍵詞列表版本號不同,則信息服務器將個人關鍵詞列表返回客戶端,客戶端更新本端存儲的個人關鍵詞列表,然后客戶端在執(zhí)行監(jiān)控用戶的輸入信息。該情形也常見于用戶先后通過不同的客戶端登陸的情況。例如,用戶先通過第一客戶端登陸,通過第一客戶端與信息服務器同步了全局關鍵詞列表和個人關鍵詞列表,然后該用戶在第一客戶端退出登陸,從第二客戶端再次登陸。如果在該用戶兩次登陸的過程中,信息服務器的全局關鍵詞列表未發(fā)生變化,則第二次登陸后,第ニ客戶端向信息服務器上傳的全局關鍵詞列表版本號與信息服務器存儲的相同,而第二客戶端向信息服務器上傳的個人關鍵詞列表版本號與信息服務器中更新后的不同,通過上述上傳和同步更新過程,第二客戶端也能夠獲取到最新的個人關鍵詞列表,從而實現(xiàn)了在多客戶端之間實現(xiàn)用戶個人信息漫游的功能,實現(xiàn)不同的客戶端之間個人信息的同步。在上述技術方案的基礎上,進ー步地,信息服務器還可以設置各個用戶的個人關鍵詞列表中最大關鍵詞數(shù)量。在上述根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得個人關鍵詞列表的過程中,當個人關鍵詞列表中的關鍵詞數(shù)量超出設置的最大關鍵詞數(shù)量時,根據(jù)獲取的全局關鍵詞列表,對用戶的輸入信息進行匹配,判斷匹配成功的關鍵詞是否存于個人關鍵詞列表中,若在,則累加該匹配成功的關鍵詞的匹配次數(shù);否貝U,累加該匹配成功的關鍵詞的匹配次數(shù)并判斷該匹配成功的關鍵詞的匹配次數(shù)是否超出當前個人關鍵詞列表中匹配次數(shù)最少的關鍵詞的匹配次數(shù),若是,用該匹配成功的關鍵詞替換個人關鍵詞列表中匹配次數(shù)最少的關鍵詞。具體地,在上述累加該匹配成功的關鍵詞的匹配次數(shù)的過程中,可以累加一定時間周期內的匹配次數(shù),例如,只累加I小時內的匹配次數(shù),也可以不限制時間周期,累加每 個關鍵詞自始至終全部的匹配次數(shù)。在上述技術方案的基礎上,當用戶退出登錄時,客戶端更新該用戶的個人關鍵詞列表的版本號,井向信息服務器返回新的個人關鍵詞列表和版本號。在上述技術方案的基礎上,運營服務器還可以對全局關鍵詞列表和版本號進行更新,并將新的全局關鍵詞列表和版本號發(fā)送至信息服務器。以上僅以全局關鍵詞列表和個人關鍵詞列表中均包含2個關鍵詞為例予以說明。在實際應用中,全局關鍵詞列表和個人關鍵詞列表中的關鍵詞均可以是ー個或多個,全局關鍵詞列表和個人關鍵詞列表中的關鍵詞數(shù)量可以相同也可以不同。具體地,也可以根據(jù)實際需要,分別對全局關鍵詞列表和個人關鍵詞列表中的關鍵詞數(shù)量設置上限和/或下限。以上通過本發(fā)明實施一,對本發(fā)明提出的信息傳送方法的核心過程進行了介紹,以下通過本發(fā)明實施例ニ和實施例三,對采用該信息傳送方法的更詳細的過程進行介紹。圖2是本發(fā)明實施例ニ的信息傳送方法的流程圖。在本發(fā)明實施例ニ中,在圖1所示的本發(fā)明實施例一的核心過程的基礎上,以該客戶端初次運行的情形為例,對該情形下的信息傳送進行詳細介紹。如圖2所示,該方法包括如下過程。步驟201 :客戶端初次運行。在本步驟中,以客戶端軟件首次安裝完成開始運行為例,則在客戶端初次運行開始后,進入執(zhí)行步驟202。
步驟202 :客戶端向信息服務器發(fā)送全局關鍵詞列表請求消息。在本步驟中,客戶端向信息服務器發(fā)送一條請求消息,該請求消息用于向信息服務器請求該信息服務器上存儲的全局關鍵詞列表。步驟203 :信息服務器向客戶端返回全局關鍵詞列表和全局關鍵詞列表的版本號。在本步驟中,信息服務器根據(jù)步驟202中客戶端發(fā)起的請求消息,向客戶端返回該信息服務器自身存儲的全局關鍵詞列表和全局關鍵詞列表的版本號。通過上述步驟201至步驟203,初次運行的客戶端通過網(wǎng)絡傳輸獲取到網(wǎng)絡側的信息服務器存儲的全局關鍵詞列表和全局關鍵詞列表的版本號。接下來,僅以使用該客戶端的用戶是首次登錄為例,則在此情況下,此時客戶端和網(wǎng)絡側的服務器中均不存在該用戶的個人關鍵詞列表。在步驟203之后,即可執(zhí)行步驟204。步驟204 客戶端監(jiān)控用戶的輸入信息。本步驟的具體過程與本發(fā)明實施例一的步驟101相同,在此不再贅述。步驟205 :客戶端根據(jù)從信息服務器下載的全局關鍵詞列表,將全局關鍵詞列表中的關鍵詞在輸入信息中進行匹配,根據(jù)匹配成功的至少ー個關鍵詞組成用戶的個人關鍵詞列表。在本步驟中,該全局關鍵詞列表中包括至少ー個關鍵詞和每個關鍵詞對應的服務資源的URL。具體地,本步驟的具體可以包括如下過程首先,客戶端將全局關鍵詞列表中的每個關鍵詞在輸入信息中進行匹配;然后,客戶端分別統(tǒng)計匹配成功的各個關鍵詞的匹配成功的次數(shù);最后,客戶端將匹配成功次數(shù)大于或等于預設次數(shù)的關鍵詞組成該用戶的個人關鍵詞列表并生成該用戶的個人關鍵詞列表的版本號。例如,匹配成功次數(shù)的預設次數(shù)根據(jù)實際需要設定。優(yōu)選地,在該用戶初次登錄的情況下,將該預設次數(shù)設定為I次,即,只要在輸入信息中成功匹配到至少一次的全局關鍵詞列表中的關鍵詞,均將其設置在該用戶的個人關鍵詞列表中。進ー步地,還可以為個人關鍵詞列表設置關鍵詞個數(shù)限制。則在本步驟中,在匹配關鍵詞的過程中,對每個關鍵詞的成功匹配的次數(shù)進行統(tǒng)計,在成功匹配到至少ー個關鍵詞之后,根據(jù)各個關鍵詞的匹配成功次數(shù)對關鍵詞進行排序,根據(jù)個人關鍵詞列表的關鍵詞預設個數(shù),按照匹配成功次數(shù)由多到少的順序,將關鍵詞預設個數(shù)的關鍵詞組成用戶的個人關鍵詞列表。例如,設置該個人關鍵詞列表中的關鍵詞個數(shù)最多為5個,則采用匹配成功次數(shù)最多的前5個關鍵詞組成該用戶的個人關鍵詞列表。在步驟205之后,可以進入步驟206,也可以進入步驟216,也可以進入步驟226,還可以同時執(zhí)行步驟206、步驟216和步驟226中的兩項或三個步驟同時執(zhí)行。在本發(fā)明實施例ニ中,以在步驟205之后進入步驟206為例。步驟206 :客戶端根據(jù)全局關鍵詞列表,獲取所述用戶的個人關鍵詞列表中的關鍵詞對應的服務資源的URL。本步驟的具體過程與本發(fā)明實施例一的步驟103相同,在此不再贅述。在步驟206之后,執(zhí)行步驟207。步驟207 :客戶端根據(jù)匹配成功的關 鍵詞所對應的服務信息的URL進行導航,定位與匹配成功的關鍵詞對應的服務資源,并展現(xiàn)對應的服務信息。本步驟的具體過程與本發(fā)明實施例一的步驟104相同,在此不再贅述。
步驟216 :客戶端在自身緩存組成的該用戶的個人關鍵詞列表和該個人關鍵詞列表的版本號。步驟226 :客戶端向信息服務器發(fā)送組成的該用戶的個人關鍵詞列表和個人關鍵詞列表的版本號。在本步驟中,優(yōu)選地,客戶端可以根據(jù)一定發(fā)送策略向信息服務器發(fā)送該個人關鍵詞列表和個人關鍵詞列表的版本號。具體地,客戶端可以在組成該用戶的個人關鍵詞列表并確定該個人關鍵詞列表的版本號之后,立即向信息服務器發(fā)送組成的該用戶的個人關鍵詞列表和該個人關鍵詞列表的版本號,采用該方式可以保證網(wǎng)絡側信息服務器與客戶端中的個人關鍵詞列表實時保持一致?;蛘?,客戶端可以每間隔預設時間向信息服務器發(fā)送一次組成的該用戶的個人關鍵詞列表和個人關鍵詞列表的版本號,采用該方式可以保證網(wǎng)絡側信息服務器中的個人關鍵詞列表與客戶端周期性同歩?;蛘撸蛻舳嗽谕顺鰰r向信息服務器發(fā)送組成的該用戶的個人關鍵詞列表和該個人關鍵詞列表的版本號,采用該方式在用戶每使用一次客戶端之后進行一次個人關鍵詞列表同歩。在步驟226之后,執(zhí)行步驟227。步驟227 :信息服務器更新信息數(shù)據(jù)庫存儲的用戶的個人關鍵詞列表和個人關鍵詞列表的版本號。在本步驟中,信息服務器根據(jù)步驟226中接收的該用戶的個人關鍵詞列表和個人關鍵詞列表的版本號,更新網(wǎng)絡側的信息數(shù)據(jù)庫存儲的用戶的個人關鍵詞列表和個人關鍵詞列表的版本號。以上通過本發(fā)明實施例ニ對客戶端初次執(zhí)行的情況進行了說明,下面通過本發(fā)明實施例三,說明客戶端非初次執(zhí)行過程中本發(fā)明提出的信息傳送方法的具體過程。圖3是本發(fā)明實施例三的信息傳送方法的流程圖。在本發(fā)明實施例三中,在圖1所示的本發(fā)明實施例一的核心過程的基礎上,以該客戶端非初次運行的情形為例,對該情形下的信息傳送進行詳細介紹。如圖3所示,該方法包括如下過程。步驟301 :客戶端非初次運行。在本步驟中,客戶端非初次運行。也就是說,可以在執(zhí)行完上述本發(fā)明實施例ニ的全部步驟之后,開始執(zhí)行步驟301。步驟302 :客戶端向信息服務器發(fā)送全局關鍵詞列表的版本號請求消息。在本步驟中,由于客戶端并非初次運行,因此,客戶端運行時已經(jīng)存在緩存的全局關鍵詞列表及其版本號,則在本步驟中,客戶端不必直接向信息服務器請求全局關鍵詞列表,而是向信息服務器發(fā)送一個請求消息,該消息用于向信息服務器請求該信息服務器存儲的全局關鍵詞列表的版本號。步驟303 :信息服務器向客戶端返回信息服務器存儲的全局關鍵詞列表的版本號。在本步驟中,該信息服務器根據(jù)步驟302中的請求消息,向客戶端返回信息服務器存儲的全局關鍵詞列表的版本號。步驟304 :客戶端判斷自身緩存的全局關鍵詞列表的版本號與從信息服務器獲取的全局關鍵詞列表的版本號是否相同 。在本步驟中,如果判斷結果為相同,則不必執(zhí)行步驟305,直接進入后續(xù)步驟。具體地,后續(xù)步驟中可以包括步驟306至步驟311,則判斷結果為相同時進入步驟306。后續(xù)步驟中也可以不包括步驟306至步驟311,則判斷結果為相同時直接進入步驟312。如果判斷結果為不同,則進入步驟305。步驟305 :客戶端從信息服務器下載信息服務器存儲的全局關鍵詞列表,或者,下載信息服務器存儲的全局關鍵詞列表相對客戶端緩存的全局關鍵詞列表的變化部分,并更新客戶端緩存的全局關鍵詞列表和全局關鍵詞列表的版本號。在步驟305中,在包括上述過程的基礎上,進ー步地,步驟305中還可以包括客戶端將緩存的個人關鍵詞列表中的關鍵詞在下載的全局關鍵詞列表中進行匹配,刪除個人關鍵詞列表中的匹配失敗的關鍵詞。在本發(fā)明實施例三中,以使用該客戶端的用戶為非初次登錄該客戶端為例,則在步驟305之后,還可以包括以下步驟306至步驟311。步驟306至步驟311為可選步驟,在步驟305之后,也可以不執(zhí)行步驟306至步驟311,直接執(zhí)行步驟312。步驟306 :對于用戶非初次登陸的情況,客戶端向信息服務器發(fā)送客戶端緩存的該用戶的個人關鍵詞列表的版本號。步驟307 :信息服務器判斷信息數(shù)據(jù)庫存儲的該用戶的個人關鍵詞列表的版本號與客戶端發(fā)送的個人關鍵詞列表的版本號是否相同。在本步驟中,如果判斷結果為相同,則不執(zhí)行步驟308至步驟309,直接執(zhí)行步驟310。如果判斷結果不同,則進入步驟308。步驟308 :信息服務器向客戶端發(fā)送信息數(shù)據(jù)庫存儲的該用戶的個人關鍵詞列表和個人關鍵詞列表的版本號,或發(fā)送信息數(shù)據(jù)庫存儲的該用戶的個人關鍵詞列表相對客戶端緩存的個人關鍵詞列表的變化部分和信息數(shù)據(jù)庫存儲的個人關鍵詞列表的版本號。在步驟308之后,進入步驟309。步驟309 :客戶端更新緩存的用戶的個人關鍵詞列表和個人關鍵詞列表的版本號。在本步驟中,客戶端根據(jù)步驟308中接收到的信息數(shù)據(jù)庫存儲的該用戶的個人關鍵詞列表和個人關鍵詞列表的版本號,或接收到的信息數(shù)據(jù)庫存儲的該用戶的個人關鍵詞列表相對客戶端緩存的個人關鍵詞列表的變化部分和信息數(shù)據(jù)庫存儲的個人關鍵詞列表的版本號,更新客戶端自身緩存的用戶的個人關鍵詞列表和個人關鍵詞列表的版本號。通過上述步驟306至步驟309,在客戶端運行后,以網(wǎng)絡側存儲的個人關鍵詞列表同步更新客戶端緩存的個人關鍵詞列表。步驟310 :客戶端根據(jù)全局關鍵詞列表,獲取該用戶的個人關鍵詞列表中的關鍵詞對應的服務資源的URL。本步驟的具體過程與本發(fā)明實施例一的步驟103相同,在此不再贅述。步驟311 :客戶端根據(jù)匹配成功的關鍵詞所對應的服務信息的URL進行導航,定位與匹配成功的關鍵詞對應的服務資源,并展現(xiàn)對應的服務信息。通過步驟310至步驟311,在客戶端啟動運行后,在沒有根據(jù)此次用戶的輸入信息中的個人關鍵字傳送信息之前,可以根據(jù)該用戶的個人關鍵字的歷史記錄,向其傳送對應的信息。在步驟311之后,進入步驟312,開始根據(jù)該用戶此次的輸入信息匹配關鍵字進行信息傳送?;蛘撸诓襟E305之后,直接進入步驟312,則不采用該用戶的個人關鍵字的歷史記錄傳送信息。步驟312 :客戶端監(jiān)控用戶的輸入信息。步驟313 :客戶端根據(jù)從信息服務器下載的全局關鍵詞列表,將全局關鍵詞列表中的關鍵詞在輸入信息中進行匹配,根據(jù)匹配成功的至少ー個關鍵詞組成用戶的個人關鍵詞列表。在本步驟中,在為關鍵詞設置匹配成功的預設次數(shù)的情況下,匹配成功的預設次數(shù)根據(jù)實際需要設定。例如,在該用戶非初次登錄的情況下,將該預設次數(shù)設定為5次,即,只有在輸入信息中成功匹配到5次以上的全局關鍵詞列表中的關鍵詞,才會將其設置在該用戶的個人關鍵詞列表中。步驟314:客戶端根據(jù)全局關鍵詞列表,獲取該用戶的個人關鍵詞列表中的關鍵詞對應的服務資源的URL。步驟315 :客戶端向用戶展現(xiàn)URL對應的信息。步驟316 :客戶端在自身緩存組成的該用戶的個人關鍵詞列表和該個人關鍵詞列表的版本號。步驟317 :客戶端向信息服務器發(fā)送組成的該用戶的個人關鍵詞列表和個人關鍵詞列表的版本號。步驟318 :信息服務器更新信息數(shù)據(jù)庫存儲的用戶的個人關鍵詞列表和個人關鍵詞列表的版本號。上述步驟312至步驟318可以參見上述本發(fā)明實施例一和本發(fā)明實施例ニ中相應步驟的記載,在此不再贅述。圖4是本發(fā)明實施例四的信息傳送系統(tǒng)的結構示意圖。如圖4所示,該系統(tǒng)包括客戶端41、信息服務器42和導航服務器43,在此基礎上,還可以進ー步包括運營服務器44。其中,客戶端41監(jiān)控用戶的輸入信息,根據(jù)獲取的個人關鍵詞列表,對輸入信息與個人關鍵詞列表中的關鍵詞進行匹配,根據(jù)匹配成功的關鍵詞所對應的服務信息的URL進行導航,定位與匹配成功的關鍵詞對應的服務資源,并展現(xiàn)對應的服務信息。其中,所述個人關鍵詞列表為根據(jù)用戶的輸入信息和從信息服務器獲取的全局關鍵詞列表進行匹配獲得。信息服務器42存儲全局關鍵詞列表和個人關鍵詞列表。導航服務器43用于存儲服務資源。在上述技術方案的基礎上,具體地,客戶端41根據(jù)用戶的輸入信息和信息服務器42的全局關鍵詞列表進行匹配,獲取個人關鍵詞列表。信息服務器42向客戶端41提供全局關鍵詞列表。在上述技術方案的基礎上,進ー步地,客戶端41還在用戶退出登錄時更新該用戶的個人關鍵詞列表的版本號,井向信息服務端返回新的個人關鍵詞列表和版本號。在上述技術方案的基礎上,進ー步地,在該系統(tǒng)中包括運營服務器44的情況下。運營服務器44對全局關鍵詞列表和版本號進行更新,并將新的全局關鍵詞列表和版本號發(fā)送至信息服務器42。在上述技術方案的基礎上, 進ー步地,在用戶初次登陸時,客戶端41向信息服務器42發(fā)送獲取請求并接收信息服務器42發(fā)送的全局關鍵詞列表。該全局關鍵詞列表中包括各關鍵詞和與之對應的服務資源的URL。客戶端41監(jiān)控用戶的輸入信息,并對輸入信息與全局關鍵詞列表中的關鍵詞進行匹配,將匹配成功的關鍵詞存入用戶的個人關鍵詞列表,并生成個人關鍵詞列表的版本號。該個人關鍵詞列表中包括各關鍵詞和與之對應的服務資源的URL。在上述技術方案的基礎上,進ー步地,在用戶非初次登陸時,客戶端41向信息服務器42發(fā)送客戶端41緩存的全局關鍵詞列表版本號和用戶的個人關鍵詞列表的版本號。信息服務器42判斷信息數(shù)據(jù)庫存儲全局關鍵詞列表版本號和用戶的個人關鍵詞列表的版本號與接收到的全局關鍵詞列表版本號及個人關鍵詞列表的版本號是否相同。如果全局關鍵詞列表版本號和個人關鍵詞列表版本號均不同,則信息服務器42將全局關鍵詞列表和個人關鍵詞列表返回客戶端41,客戶端41更新本端存儲的全局關鍵詞列表和個人關鍵詞列表,再將個人關鍵詞列表中的關鍵詞與全局關鍵詞列表中的關鍵詞相比對,在個人關鍵詞列表中刪除未包括在全局關鍵詞列表中的關鍵詞,再監(jiān)控用戶的輸入信息。如果全局關鍵詞列表版本號不同,個人關鍵詞列表版本號相同,則信息服務器42將全局關鍵詞列表返回客戶端41。客戶端41更新本端存儲的全局關鍵詞列表,將個人關鍵詞列表中的關鍵詞與全局關鍵詞列表中的關鍵詞相比對,在個人關鍵詞列表中刪除未包括在全局關鍵詞列表中的關鍵詞,再監(jiān)控用戶的輸入信息。如果全局關鍵詞列表·版本號和個人關鍵詞列表版本號均相同,則信息服務器42通知客戶端41無需更新??蛻舳?1監(jiān)控用戶的輸入信息。如果全局關鍵詞列表版本號相同,用戶的個人關鍵詞列表版本號不同,則信息服務器42將個人關鍵詞列表返回客戶端41??蛻舳?1更新本端存儲的個人關鍵詞列表,再監(jiān)控用戶的輸入信息。在上述技術方案的基礎上,進ー步地,信息服務器42還可以設置各個人關鍵詞列表中最大關鍵詞數(shù)量。當個人關鍵詞列表中的關鍵詞數(shù)量超出最大關鍵詞數(shù)量時,根據(jù)獲取的全局關鍵詞列表,對用戶的輸入信息進行匹配,判斷匹配成功的關鍵詞是否存于個人關鍵詞列表中,若在,則累加該匹配成功的關鍵詞的匹配次數(shù);否則,累加該匹配成功的關鍵詞的匹配次數(shù),并判斷匹配成功的關鍵詞的匹配次數(shù)是否超出當前個人關鍵詞列表中最少的匹配次數(shù),若是,用該匹配成功的關鍵詞替換個人關鍵詞列表中匹配次數(shù)最少的關鍵
;ロO根據(jù)上述本發(fā)明具體實施方式
可見,客戶端通過網(wǎng)絡傳輸從網(wǎng)絡側的信息服務器獲取全局關鍵詞列表,該列表中包括關鍵詞以及每個關鍵詞對應的服務資源的URL,由客戶端根據(jù)該列表中的關鍵詞對用戶的輸入信息進行匹配,根據(jù)匹配成功的關鍵詞展現(xiàn)該關鍵詞對應的服務資源的URL,從而實現(xiàn)信息的傳送。在網(wǎng)絡中只需傳輸該全局關鍵詞列表,而不必傳輸用戶的全部輸入信息,從而節(jié)約了網(wǎng)絡帶寬。通過客戶端對用戶的輸入信息進行匹配,從而降低了網(wǎng)絡側服務器的復雜程度,節(jié)約了服務器資源。并且,采用本發(fā)明提出的信息傳送方法,當客戶端的個人關鍵詞列表發(fā)生變化吋,將更新的個人關鍵詞列表同步到網(wǎng)絡側的信息服務器上,當該用戶下次通過其它計算機設備登錄客戶端時,能夠通過網(wǎng)絡獲取在網(wǎng)絡側的信息服務器上存儲的個人關鍵詞列表記錄,從而在用戶登錄客戶端之后,在尚未輸入用戶的輸入信息之前,也能夠為該用戶提供信息傳送。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內。
權利要求
1.一種信息傳送方法,其特征在于,包括 客戶端監(jiān)控用戶的輸入信息; 所述客戶端根據(jù)獲取的個人關鍵詞列表,對所述輸入信息與所述個人關鍵詞列表中的關鍵詞進行匹配; 所述客戶端根據(jù)匹配成功的關鍵詞所對應的服務信息的統(tǒng)一資源定位符URL進行導航,定位與匹配成功的關鍵詞對應的服務資源,并展現(xiàn)對應的服務信息。
2.根據(jù)權利要求1所述的方法,其特征在于,所述個人關鍵詞列表的獲取方法包括 根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得。
3.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得包括 用戶初次登陸時,客戶端向信息服務器發(fā)送獲取請求;并接收信息服務器發(fā)送的全局關鍵詞列表;所述全局關鍵詞列表中包括各關鍵詞和與之對應的服務資源的統(tǒng)一資源定位符 URL ; 客戶端監(jiān)控用戶的輸入信息,并對所述輸入信息與所述全局關鍵詞列表中的關鍵詞進行匹配,將匹配成功的關鍵詞存入所述用戶的個人關鍵詞列表,并生成個人關鍵詞列表的版本號;所述個人關鍵詞列表中包括各關鍵詞和與之對應的服務資源的URL。
4.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得還包括; 所述用戶非初次登陸時,所述客戶端向所述信息服務器發(fā)送所述客戶端緩存的全局關鍵詞列表版本號和所述用戶的個人關鍵詞列表的版本號; 所述信息服務器判斷信息數(shù)據(jù)庫存儲全局關鍵詞列表版本號和所述用戶的個人關鍵詞列表的版本號與接收到的全局關鍵詞列表版本號及個人關鍵詞列表的版本號是否相同; 如果全局關鍵詞列表版本號和個人關鍵詞列表版本號均不同,則信息服務器將全局關鍵詞列表和個人關鍵詞列表返回客戶端;所述客戶端更新本端存儲的全局關鍵詞列表和個人關鍵詞列表;再將個人關鍵詞列表中的關鍵詞與全局關鍵詞列表中的關鍵詞相比對,在個人關鍵詞列表中刪除未包括在全局關鍵詞列表中的關鍵詞;再執(zhí)行所述客戶端監(jiān)控用戶的輸入信息; 如果全局關鍵詞列表版本號不同,個人關鍵詞列表版本號相同,則信息服務器將全局關鍵詞列表返回客戶端;所述客戶端更新本端存儲的全局關鍵詞列表;再將個人關鍵詞列表中的關鍵詞與全局關鍵詞列表中的關鍵詞相比對,在個人關鍵詞列表中刪除未包括在全局關鍵詞列表中的關鍵詞;再執(zhí)行所述客戶端監(jiān)控用戶的輸入信息; 如果全局關鍵詞列表版本號和個人關鍵詞列表版本號均相同,則信息服務器通知客戶端無需更新,所述客戶端執(zhí)行所述客戶端監(jiān)控用戶的輸入信息; 如果全局關鍵詞列表版本號相同,所述用戶的個人關鍵詞列表版本號不同,則信息服務器將個人關鍵詞列表返回客戶端;所述客戶端更新本端存儲的個人關鍵詞列表,再執(zhí)行所述客戶端監(jiān)控用戶的輸入信息。
5.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括信息服務器設置各個人關鍵詞列表中最大關鍵詞數(shù)量;所述根據(jù)用戶的輸入信息和信息服務器的全局關鍵詞列表進行匹配獲得還包括 個人關鍵詞列表中的關鍵詞數(shù)量超出所述最大關鍵詞數(shù)量時,根據(jù)獲取的全局關鍵詞列表,對所述用戶的輸入信息進行匹配,判斷匹配成功的關鍵詞是否存于個人關鍵詞列表中,若在,則累加其匹配次數(shù);否則累加所述匹配成功的關鍵詞的匹配次數(shù),并判斷所述匹配成功的關鍵詞的匹配次數(shù)是否超出當前個人關鍵詞列表中最少的匹配次數(shù),若是,用所述匹配成功的關鍵詞替換個人關鍵詞列表中匹配次數(shù)最少的關鍵詞。
6.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括 所述用戶退出登錄時,所述客戶端更新所述用戶個人關鍵詞列表的版本號,并向信息服務器返回新的個人關鍵詞列表和版本號。
7.根據(jù)權利要求1-6任一項所述的方法,其特征在于,所述方法還包括運營服務器對全局關鍵詞列表和版本號進行更新,并將新的全局關鍵詞列表和版本號發(fā)送至信息服務器。
8.—種信息傳送系統(tǒng),其特征在于,包括 客戶端,用于監(jiān)控用戶的輸入信息,根據(jù)獲取的個人關鍵詞列表,對所述輸入信息與所述個人關鍵詞列表中的關鍵詞進行匹配,根據(jù)匹配成功的關鍵詞所對應的服務信息的統(tǒng)一資源定位符URL進行導航,定位與匹配成功的關鍵詞對應的服務資源,并展現(xiàn)對應的服務信息;所述個人關鍵詞列表為根據(jù)用戶的輸入信息和從信息服務器獲取的全局關鍵詞列表進行匹配獲得; 信息服務器,用于存儲全局關鍵詞列表和個人關鍵詞列表; 導航服務器,用于存儲服務資源。
9.根據(jù)權利要求8所述的系統(tǒng),其特征在于, 所述客戶端還用于在用戶退出登錄時更新所述用戶個人關鍵詞列表的版本號,并向所述信息服務端返回新的個人關鍵詞列表和版本號。
10.根據(jù)權利要求8或9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 運營服務器,用于對全局關鍵詞列表和版本號進行更新,并將新的全局關鍵詞列表和版本號發(fā)送至所述信息服務器。
全文摘要
本發(fā)明公開了一種信息傳送方法,客戶端監(jiān)控用戶的輸入信息,根據(jù)獲取的個人關鍵詞列表,對輸入信息與個人關鍵詞列表中的關鍵詞進行匹配,根據(jù)匹配成功的關鍵詞所對應的服務信息的URL進行導航,定位與匹配成功的關鍵詞對應的服務資源,并展現(xiàn)對應的服務信息。信息服務器本發(fā)明還公開了一種信息傳送系統(tǒng),采用本發(fā)明公開的信息傳送方法和系統(tǒng),能夠降低服務器復雜程度,節(jié)約網(wǎng)絡帶寬和服務器資源。
文檔編號H04L29/06GK103034632SQ201110293598
公開日2013年4月10日 申請日期2011年9月29日 優(yōu)先權日2011年9月29日
發(fā)明者王洪澤 申請人:北京神州泰岳軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1