專利名稱:即時網(wǎng)站系統(tǒng)以及網(wǎng)站與即時通訊平臺結合的方法
技術領域:
本發(fā)明涉及即時通訊領域,更具體地說,涉及一種通過網(wǎng)站和即時通訊平臺結合,
將所有網(wǎng)站聯(lián)合起來的系統(tǒng)、以及網(wǎng)站與即時通訊平臺結合的方法,使得互聯(lián)網(wǎng)信息傳播 更加快捷、廣泛,使的人們操作互聯(lián)網(wǎng)、瀏覽網(wǎng)站、相互交流更加方便,快捷,范圍更加廣大。
背景技術:
現(xiàn)在的網(wǎng)站,交互性很差,比如網(wǎng)站中的論壇、問答、貼吧等這些交互性強的系統(tǒng), 在網(wǎng)站中卻沒有達到理想的交互程度。當用戶在論壇、問答中提出了問題,不能即時在網(wǎng)頁 中顯示,需要刷新頁面才能顯示出來;而問題的回復,也不能在網(wǎng)頁上即時顯示出來,也需 要刷新才能在網(wǎng)頁中顯示出來,不能即時提示用戶,操作不方便;而且每次必須登錄網(wǎng)站。 現(xiàn)有的網(wǎng)站論壇與聊天室相比其優(yōu)點是可長期接入,什么時候都可以回答、瀏覽,可以被搜 索弓I擎搜到,而缺點是沒有即時性。 現(xiàn)在的網(wǎng)站基本上沒有和即時通訊結合起來,用戶在網(wǎng)站上是孤獨的,不能和同 在一個網(wǎng)站的用戶交流,很是封閉。 在網(wǎng)站上,我們發(fā)布信息,首先必須打開互聯(lián)網(wǎng)瀏覽器,登錄網(wǎng)站,然后才能發(fā)布, 回復信息時也是這樣,操作很是復雜,不方便,而且發(fā)布的信息只能在本網(wǎng)站中可以訪問 到,與外界沒有互通,如果能在即時通訊平臺上發(fā)布,回復信息,并且能夠和其它網(wǎng)站互通, 將是十分便利的。 用戶在聊天室里提出的問題,和回答的問題,都是很寶貴的,如果放到網(wǎng)站上的帖
子里,就可以讓別人看到,別人也可在帖子中回復,并且可以讓搜索引擎搜索到?,F(xiàn)在在聊
天室中,問問題,很方便,問題能夠被及時解答,而且能夠即時提示用戶,但是不能放入到網(wǎng)
站中,像論壇,問答、帖子等,供其他用戶來回答和瀏覽,或被搜索引擎搜索到。 對于既沒有即時通訊平臺,也沒有使用即時通訊平臺的網(wǎng)站,其信息是孤立的,不
能與外界聯(lián)系上,但是可以共享他的信息,通過共享信息,外界可以了解,并可以鏈接到該網(wǎng)站。 現(xiàn)在,各個網(wǎng)站間的信息都是孤立的,聯(lián)系性很小,信息的傳播不快速,不廣泛。
發(fā)明內容
本發(fā)明要解決的技術問題在于,提供一種通過網(wǎng)站和即時通訊平臺結合,將所有 網(wǎng)站聯(lián)合起來的系統(tǒng)、以及網(wǎng)站與即時通訊平臺結合的方法。 本發(fā)明解決其技術問題所采用的技術方案是提供一種即時網(wǎng)站系統(tǒng),包括網(wǎng)頁
瀏覽單元、接入即時更新數(shù)據(jù)的即時通訊服務器單元、以及與所述即時通訊服務器單元和
網(wǎng)頁瀏覽單元通信連接的同步單元;所述同步單元將所述即時通訊服務器單元接入的即時
更新數(shù)據(jù),即時同步發(fā)送到所述網(wǎng)頁瀏覽單元進行更新顯示。 本發(fā)明還提供一種即時網(wǎng)站系統(tǒng),包括客戶端以及服務器端; 所述客戶端包括即時通訊平臺客戶端單元;所述即時通訊平臺客戶端單元包括輸入模塊、以及顯示模塊; 所述服務器端包括接入即時更新數(shù)據(jù)的即時通訊服務器單元、以及與所述即時通 訊服務器單元和即時通訊平臺客戶端單元通信連接的同步單元; 所述輸入模塊與所述即時通訊服務器單元通信連接,所述輸入模塊輸入數(shù)據(jù),并 即時將所述數(shù)據(jù)發(fā)送到所述即時通訊服務器單元中; 所述顯示模塊與所述同步單元通信連接,由所述同步通信單元將所述即時通訊服 務器單元接入的所述數(shù)據(jù)即時同步發(fā)送到所述顯示模塊顯示。 在本發(fā)明的即時網(wǎng)站系統(tǒng)中,所述客戶端還包括網(wǎng)頁瀏覽單元,所述網(wǎng)頁瀏覽單 元包括網(wǎng)頁顯示模塊以及網(wǎng)頁輸入模塊; 所述網(wǎng)頁顯示模塊與所述同步單元通信連接,并由所述同步單元與所述即時通訊 服務器單元連接,即時將所述輸入模塊輸入的更新數(shù)據(jù)同步到所述網(wǎng)頁顯示模塊顯示;
所述網(wǎng)頁輸入模塊與所述即時通訊服務器單元通信連接,所述網(wǎng)頁輸入模塊輸入 更新數(shù)據(jù),并即時將所述網(wǎng)頁輸入模塊輸入的更新數(shù)據(jù)發(fā)送到所述即時通訊服務器單元 中,由所述同步單元同步到所述顯示模塊或者網(wǎng)頁顯示模塊顯示。 本發(fā)明還提供一種即時網(wǎng)站系統(tǒng),包括客戶端以及服務器端;所述客戶端包括即 時通訊平臺客戶端單元;所述即時通訊平臺客戶端單元包括網(wǎng)站數(shù)據(jù)請求模塊、輸入模塊 以及網(wǎng)站數(shù)據(jù)顯示模塊;所述網(wǎng)站數(shù)據(jù)請求模塊發(fā)送網(wǎng)站數(shù)據(jù)顯示請求信息;所述輸入模 塊用于輸入網(wǎng)站數(shù)據(jù); 所述服務器端包括存儲有網(wǎng)站數(shù)據(jù)的服務器單元、以及解析調用單元;所述解析 調用單元用于解析來自所述網(wǎng)站數(shù)據(jù)請求模塊的網(wǎng)站數(shù)據(jù)顯示請求信息,并調用所述服務 器單元中與所解析的網(wǎng)站數(shù)據(jù)顯示請求對應的網(wǎng)站數(shù)據(jù),發(fā)送到所述網(wǎng)站數(shù)據(jù)顯示模塊進 行顯示; 所述服務器端還包括接入所述即時更新數(shù)據(jù)的即時通訊服務器單元、以及與所述 即時通訊服務器單元和網(wǎng)站數(shù)據(jù)顯示模塊通信連接的同步單元;所述同步單元將所述即時 通訊服務器單元接入的數(shù)據(jù),即時同步發(fā)送到所述網(wǎng)站數(shù)據(jù)顯示模塊進行更新顯示。
所述網(wǎng)站數(shù)據(jù)請求模塊為網(wǎng)址輸入模塊;所述解析調用單元為網(wǎng)址解析調用單 元。 本發(fā)明還提供一種即時網(wǎng)站系統(tǒng),包括客戶端以及服務器端;
所述客戶端包括用于顯示RSS數(shù)據(jù)的RSS顯示單元; 所述服務器端包括RSS數(shù)據(jù)、以及和RSS顯示單元通信連接的同步單元;所述同步 單元調用所述RSS數(shù)據(jù),并發(fā)送到所述RSS顯示單元進行顯示。
本發(fā)明還提供一種即時網(wǎng)站系統(tǒng),包括客戶端和服務器端;
所述客戶端包括通知信息顯示單元、以及網(wǎng)頁輸入模塊單元; 所述服務器端包括接入即時更新數(shù)據(jù)的即時通訊服務器單元、用于綁定用戶賬號 信息的綁定單元、以及與所述即時通訊服務器單元連接的轉發(fā)單元; 所述網(wǎng)頁輸入模塊單元輸入內容信息,并發(fā)送通知信息到所述即時通訊服務器單 元,所述即時通訊服務器單元接收到所述通知信息時,通過所述轉發(fā)單元分析所述通知信 息包含的賬號信息,并調用所述綁定單元所綁定的對應用戶賬號信息,發(fā)送通知信息至所 綁定的用戶通知信息顯示單元。
本發(fā)明還提供一種即時網(wǎng)站系統(tǒng),包括客戶端和服務器端;
所述客戶端包括網(wǎng)頁瀏覽單元、以及即時通訊平臺單元; 所述網(wǎng)頁瀏覽單元包括即時通訊平臺觸發(fā)模塊,所述即時通訊平臺觸發(fā)模塊根據(jù) 網(wǎng)頁瀏覽單元顯示的即時通訊帳號來觸發(fā)即時通訊平臺單元,建立與所述即時通訊賬號對 應的客戶端之間的即時通信。 本發(fā)明還提供一種網(wǎng)站與即時通訊平臺結合的方法,包括以下步驟
SI :由服務器端的即時通訊服務器單元接入即時更新數(shù)據(jù); S2:通過同步單元調用所述即時通訊服務器單元接入的更新數(shù)據(jù),并發(fā)送到客戶
端的網(wǎng)頁瀏覽單元,進行更新顯示; 在所述步驟SI中,包括以下步驟 Sl-1 :通過客戶端的即時通訊平臺單元輸入即時更新數(shù)據(jù),將所輸入的即時更新 數(shù)據(jù)發(fā)送到所述即時通訊服務器單元中; Sl-2:通過客戶端的網(wǎng)頁瀏覽單元的網(wǎng)頁輸入模塊輸入即時更新數(shù)據(jù),將所輸入 的即時更新數(shù)據(jù)發(fā)送到所述即時通訊服務器單元中; 所述方法還包括步驟S3 :所述同步單元將步驟Sl-2所輸入的即時更新數(shù)據(jù)發(fā)送 到客戶端的即時通訊顯示模塊顯示。
本發(fā)明還提供一種網(wǎng)站與即時通訊平臺結合的方法,包括以下步驟 Al :由客戶端的即時通訊平臺客戶端單元的網(wǎng)站數(shù)據(jù)請求模塊發(fā)送網(wǎng)站數(shù)據(jù)顯示
請求信息; A2:服務器端的解析調用單元根據(jù)輸入的網(wǎng)站數(shù)據(jù)顯示請求信息,調用服務器單 元中與所述網(wǎng)站數(shù)據(jù)顯示請求信息對應的網(wǎng)站數(shù)據(jù); A3 :當即時通訊服務器單元接收到數(shù)據(jù)時,通過同步單元將即時通訊服務器單元 接入的所述數(shù)據(jù),即時同步發(fā)送到網(wǎng)站數(shù)據(jù)顯示模塊中進行更新顯示。 本發(fā)明還提供一種網(wǎng)站與即時通訊平臺結合的方法,包括以下步驟B1 :通過即 時通訊平臺客戶端訂閱RSS數(shù)據(jù); B2 :由同步單元調用服務器端的RSS數(shù)據(jù),并發(fā)送到訂閱了 RSS數(shù)據(jù)的客戶端的 RSS顯示單元進行顯示。 本發(fā)明還提供一種網(wǎng)站與即時通訊平臺結合的方法,包括以下步驟C1 :由網(wǎng)頁 輸入模塊單元輸入內容信息,并發(fā)送通知信息到即時通訊服務器單元; C2 :當即時通訊服務器單元接收到通知信息時,通過轉發(fā)單元分析通知信息包含 的賬號信息,并調用綁定單元所綁定的對應用戶賬號信息,發(fā)送通知信息至所綁定的用戶 的客戶端的通知信息顯示單元; C3 :通過對應的客戶端的通知信息顯示單元顯示所述通知信息。 本發(fā)明還提供一種網(wǎng)站與即時通訊平臺結合的方法,包括以下步驟觸發(fā)客戶端 的網(wǎng)頁瀏覽單元上顯示的即時通訊帳號,來觸發(fā)即時通訊平臺單元,建立與所述即時通訊 帳號對應的客戶端之間的即時通信。 實施本發(fā)明具有以下有益效果本發(fā)明通過網(wǎng)站和即時通訊平臺結合,使互聯(lián)網(wǎng) 信息傳播更加快捷、廣泛,使人們操作互聯(lián)網(wǎng)、瀏覽網(wǎng)站、相互交流更加方便,快捷,范圍更 加廣大。
下面將結合附圖及實施例對本發(fā)明作進一步說明,附圖中 圖1是本發(fā)明即時網(wǎng)站系統(tǒng)實例一的示意框圖; 圖2是本發(fā)明即時網(wǎng)站系統(tǒng)實例二的示意框圖; 圖3是本發(fā)明即時網(wǎng)站系統(tǒng)實例三的示意框圖; 圖4是本發(fā)明即時網(wǎng)站系統(tǒng)實例四的示意框圖; 圖5是本發(fā)明即時網(wǎng)站系統(tǒng)實例五的示意框圖。
具體實施例方式
本發(fā)明的即時網(wǎng)站系統(tǒng)包括客戶端和服務器端。該客戶端包括網(wǎng)頁瀏覽單元、即 時通訊平臺單元、RSS(聚合內容,Really Simple Syndication)顯示單元、通知信息顯示單 元等。其中,該網(wǎng)頁瀏覽單元包括網(wǎng)頁輸入模塊、網(wǎng)頁顯示模塊、即時通訊平臺觸發(fā)模塊等。
該即時通訊平臺單元包括即時通訊輸入模塊、即時通訊顯示模塊、網(wǎng)址輸入模塊、網(wǎng)站數(shù)據(jù) 顯示模塊等。該服務器端包括即時通訊服務器單元、同步單元、網(wǎng)址解析調用單元、RSS數(shù) 據(jù)、綁定單元、監(jiān)聽單元、轉發(fā)單元、數(shù)據(jù)庫服務器單元等。通過該客戶端和服務器端將網(wǎng)站 和即時通訊平臺結合,從而使得互聯(lián)網(wǎng)信息傳播更加快捷、廣泛,使得人們操作互聯(lián)網(wǎng)、瀏 覽網(wǎng)站、相互交流更加方便、快捷、范圍更加廣。 上述客戶端的各單元、服務器端的各單元,可以根據(jù)需要的功能選擇,做成獨立的 系統(tǒng),當然也可以同時使用,組成一個完整、功能完備的即時網(wǎng)站系統(tǒng),下面用多個實例進 行說明。 實例一 網(wǎng)站或網(wǎng)站中交互性強的系統(tǒng)模塊,如論壇、問答、帖吧等,做成即時性 的,發(fā)布的信息,在網(wǎng)頁上即時顯示,無需刷新。 如圖1所示,即時網(wǎng)站系統(tǒng)包括用于顯示網(wǎng)站數(shù)據(jù)的網(wǎng)頁瀏覽單元112、用于接入 即時數(shù)據(jù)的即時通訊服務器單元122、以及與即時通訊服務器單元122和網(wǎng)頁瀏覽單元112 通信連接的同步單元124。該同步單元124將即時通訊服務器單元122的即時數(shù)據(jù),即時同 步發(fā)送到網(wǎng)頁瀏覽單元112進行顯示。當然,該即時網(wǎng)站系統(tǒng)還可以包括數(shù)據(jù)庫服務器單 元,用于存儲網(wǎng)站數(shù)據(jù)。該數(shù)據(jù)庫服務器單元與即時通訊服務器單元可以為共用的服務器 單元,也可以是分開獨立的服務器單元。 例如,可以運用ajax技術、Server push服務器推技術或flex技術,將網(wǎng)站(例如
百度知道)做成即時性的,在百度知道的問題分類中,添加了某一個問題類別(即時數(shù)據(jù)),
將該問題類別接入到即時通訊服務器單元122中。同步單元124則會將該數(shù)據(jù)同步發(fā)送到
網(wǎng)頁瀏覽單元112 ;在每個用網(wǎng)頁瀏覽單元112打開該網(wǎng)頁的用戶的頁面上即時顯示新添
加的問題類別。無需用戶刷新頁面,在每個問題類別版塊中,用戶提出的問題,即時在每個
打開該版塊頁面的用戶電腦屏幕頁面上自動顯示出來,不用用戶刷新頁面。同理,在每個問
題類別中的帖子里,用戶回答的問題即時在帖子中顯示出來,不用刷新。 另外,還可以加上"我提出的問題"和"我回答的問題"兩個頁面,"我提出的問題"
頁面上顯示所有我提出的問題,"我回答的問題"頁面上顯示所有我回答的問題,當有人回
答我提出的問題時,會自動提示用戶,比如"我提出的問題"頁面的鏈接標題會變色閃動,當
有人在我回答的問題上發(fā)言時,也會自動提示用戶,比如"我回答的問題"頁面的鏈接標題會變色閃動,可以將我提出的問題和我回答的問題版面在新窗口中單獨打開,用戶登錄網(wǎng)
站后,和用戶有關的信息,能夠即時通知用戶。
其中,其具體實現(xiàn)可以采用以下三種方案中任一種 方案一 使用ajax,通過同步單元124定時讓xmlhttprequest從即時通訊服務器 單元122讀取數(shù)據(jù),再通過javascript寫到網(wǎng)頁瀏覽單元112上;網(wǎng)頁瀏覽單元112通過 JavaScript調用XMLHttpRequest的屬性和方法來獲取信息,并進一步調用DOM (Document Object Model,文件對象模型)的API (Application Programming Interface,應用程序接 口 )來顯示信息。 客戶端調用XMLHTTP的過程
1 、創(chuàng)建XMLHTTP對象; 2、打開與服務器端的連接,同時定義指令發(fā)送方式、服務網(wǎng)頁(URL)和請求權限等。 客戶端通過Open命令打開與服務器端的同步單元124的服務網(wǎng)頁的連接。與普 通HTTP指令傳送一樣,可以用"GET"方法或"POST"方法指向服務器端的服務網(wǎng)頁。
3、發(fā)送指令。 4、等待并接收服務端同步單元124返回的處理結果。
5 、釋放XMLHTTP對象。
實現(xiàn)方案2: 使用Server push,服務器推技術,向客戶端發(fā)送信息,推送技術是將客戶端的網(wǎng) 頁瀏覽單元的主動查詢信息改為服務器端主動發(fā)送信息。服務器端的同步單元124發(fā)送一 批數(shù)據(jù),網(wǎng)頁瀏覽單元112顯示這些數(shù)據(jù),同時保證與服務器端的連接。當服務器端的同步 單元124需要再次發(fā)送一批數(shù)據(jù)時,網(wǎng)頁瀏覽單元112顯示數(shù)據(jù)并保持連接。以后,服務器 端仍然可以發(fā)送批量數(shù)據(jù),網(wǎng)頁瀏覽單元112繼續(xù)顯示數(shù)據(jù),依次類推。
在服務器推送技術中,HTTP連接一直保持著,直到服務器端完成并結束發(fā)送數(shù)據(jù) 并發(fā)送一個結束信號,或者客戶端中斷連接。當服務器端需要發(fā)送新數(shù)據(jù)時,同步單元124 調用即時通訊服務器單元122中對應的新數(shù)據(jù),并用原傳輸管道發(fā)送數(shù)據(jù)塊,客戶端相應 的窗口 (網(wǎng)頁瀏覽單元112)進行自我更新。保持客戶端和服務器端之間的聯(lián)系是打開的, 服務器端把更新的數(shù)據(jù)傳送給客戶端,客戶端相應的窗口進行自我更新。
實現(xiàn)方案3 : 客戶端使用flex技術,flex是flash的擴展,這樣客戶端可以和服務器端進行 Socket通信,可以實現(xiàn)客戶端發(fā)送信息到服務器端,或者服務器端主動推送信息到客戶端, 這樣就可以在頁面不用手動刷新的情況下,自動接受來自服務器推送的信息,并在頁面上 顯示。 該即時網(wǎng)站的方法,首先可以通過一個客戶端的網(wǎng)頁瀏覽單元112輸入即時數(shù) 據(jù),例如帖子、問題、問題回復等,或者由服務器端進行網(wǎng)站內容的更新數(shù)據(jù),并由即時通訊 服務器單元122接入該等數(shù)據(jù)。該等數(shù)據(jù)與網(wǎng)站的顯示頁面是關聯(lián)的。然后,通過同步單 元124通過上述三種實現(xiàn)方案中的一種將即時通訊服務器單元122接入的數(shù)據(jù),并發(fā)送到 其他客戶端的網(wǎng)頁瀏覽單元112的對應頁面中進行顯示。該同步單元124與客戶端的自動 更新可以采用上述三種方案的任意一種。
8
實例二 將網(wǎng)站做成c/s模式結構,包括在客戶端210桌面程序中的網(wǎng)頁形式,做
成即時性的,或者其中交互性強的系統(tǒng)模塊做成即時性的,加入即時通信軟件中,和即時通
信軟件組合成更大的即時通訊平臺,在此平臺上可以發(fā)布即時信息和非即時信息,可以發(fā)
布論壇、問答、貼吧、新聞、blog、文章等內容信息,發(fā)布的內容可以在本發(fā)明即時通訊平臺
上和網(wǎng)站上顯示,本c/s結構即時通訊平臺可以和b/s結構網(wǎng)站之間相互通信。 用戶可以將在聊天室中提出的問題接入到即時通訊服務器單元222,顯示在網(wǎng)站
的帖子里,其他人可以在帖子里回復,回復內容接入即時通訊服務器單元222,并在提問用
戶的聊天室中顯示,或者在即時通訊平臺上用戶的"我的問題"版塊中顯示或提示、通知用
戶,也可以將聊天室的聊天記錄內容整貼接入到即時通訊服務器單元222,并在網(wǎng)站上顯
示。當然,該系統(tǒng)還可以包括用于存儲網(wǎng)站數(shù)據(jù)的數(shù)據(jù)庫服務器單元,發(fā)布的帖子和回復內
容存儲到數(shù)據(jù)庫服務器單元中。該數(shù)據(jù)庫服務器單元與即時通訊服務器單元可以共用服務
器,也可以為分開獨立的服務器。 如圖2所示,該實例的客戶端210包括即時通訊平臺客戶端單元214以及網(wǎng)頁瀏覽單元212。該即時通訊平臺客戶端單元214包括輸入模塊2141 (例如聊天室的提問或回答輸入)、以及顯示模塊2143 (例如聊天室的提問或回答的顯示欄)。該網(wǎng)頁瀏覽單元212包括網(wǎng)頁顯示模塊2121 (例如網(wǎng)頁論壇、問答、貼吧、新聞、blog、文章等顯示模塊)、以及網(wǎng)頁輸入模塊2123(例如網(wǎng)頁論壇、問答、貼吧、新聞、blog、文章等的答復、發(fā)帖等)。服務器端220包括接入即時更新數(shù)據(jù)的即時通訊服務器單元222、以及與即時通訊服務器單元222和即時通訊平臺客戶端單元214通信連接的同步單元224。 輸入模塊2141與即時通訊服務器單元222通信連接,輸入模塊2141輸入數(shù)據(jù)(如帖子、回復等),并將該數(shù)據(jù)發(fā)送到即時通訊服務器單元222中;顯示模塊2143與同步單元224通信連接,由同步通信單元將即時通訊服務器單元222接入的數(shù)據(jù)提供給顯示模塊2143顯示。同時,網(wǎng)頁輸入模塊2123與即時通訊服務器單元222通信連接,網(wǎng)頁輸入模塊2123輸入數(shù)據(jù)(如帖子、回復等),并即時將網(wǎng)頁輸入模塊2123輸入的數(shù)據(jù)發(fā)送到即時通訊服務器單元222中,由同步單元224將即時通訊服務器單元222接入的數(shù)據(jù),發(fā)送到顯示模塊2143或者網(wǎng)頁顯示模塊2121顯示。 在本實施例中,在客戶端210的即時通訊平臺客戶端單元214中加入c/s結構的即時論壇、即時問答、即時貼吧等。使用時,用戶登錄即時通訊平臺客戶端單元214,打開即時通訊平臺上的即時論壇,通過輸入模塊2141在論壇中某個類別欄目中發(fā)表內容(即即時更新數(shù)據(jù)),將發(fā)表的內容存儲到即時通訊服務器單元222中。然后,由同步單元224將發(fā)表的內容同步發(fā)送到所有打開該論壇類別欄目、或收藏、關注該論壇類別欄目的用戶,將即時收到該內容,同樣,在b/s結構的網(wǎng)站中的用戶也同樣即時收到該內容,這樣即時通訊平臺可以和網(wǎng)站相互即時通信。其具體的實現(xiàn)可以使用上一實例所公開的三種實現(xiàn)方案的任意一種。 這樣不用打開瀏覽器、登陸網(wǎng)站就可以在即時通訊平臺客戶端單元214上操作論壇了,可以在即時通訊平臺客戶端單元214的論壇上,瀏覽、查找帖子更新、發(fā)布帖子等,相當于b/s結構模式和c/s結構模式之間互相即時通信。同時,可以在c/s結構論壇中加入我的問題和我回答的問題版面,當有人回答了這兩個版面中的問題時,這兩個版面的切換按鈕會變亮閃動,每個帖子都有標題和簡介,并且顯示最新回復,可以將我的問題和我回答的問題版面在新窗口中單獨打開。 在即時信息平臺單元中,可以一個功能板塊, 一個窗口 ,如發(fā)表論壇一個窗口 ,發(fā)表新聞一個窗口 ,發(fā)表blog —個窗口 ,聊天一個窗口 ,如在發(fā)表blog時,選擇blog類別,如生活常識類中的美容類,然后輸入標題,內容發(fā)表后,所有收藏、訂閱生活常識類中美容類blog用戶,都將即時收到該blog并提示用戶,如該類別blog窗口圖標會閃動,當用戶單擊該圖標打開該類別blog窗口時,系統(tǒng)按時間將該類blog中最新發(fā)表的blog顯示給用戶,其他如新聞、文章等也是如此。 在b/s即時網(wǎng)站中發(fā)布的信息內容可以在即時通訊平臺客戶端單元214上和該網(wǎng)站上的網(wǎng)頁顯示模塊2121上顯示,如在網(wǎng)站論壇中發(fā)表內容,在網(wǎng)頁顯示模塊2121顯示的論壇中會即時顯示發(fā)表的內容,用戶不用刷新頁面,同時在即時通訊平臺客戶端單元214的論壇上也會即時顯示發(fā)表的內容。 無論是在網(wǎng)站中還是即時通訊平臺客戶端單元214中發(fā)布的信息,如果和某用戶有關系,比如是用戶訂閱的信息,或是用戶問題的回復等,會通過即時通訊平臺客戶端單元214即時通知該用戶。 下面舉例出三個具體實現(xiàn)方案,方案1是 在聊天室(即即時通訊平臺客戶端單元214)中,提問者通過輸入模塊2141選擇或按預先設定好的,將問題發(fā)布到論壇、貼吧或其他場合;然后在對話框(可以為即時通訊模塊中設置對應的對話框)上邊框上的標題文本框中輸入標題、對話框中輸入內容,發(fā)表后的內容(即即時更新數(shù)據(jù))接入到即時通訊服務器單元222中。然后,由同步單元224將發(fā)表的內容同步在聊天室和發(fā)布到的論壇或貼吧中顯示。 在聊天室中,回答者通過即時通訊模塊來選擇回復這個問題,然后對話框上邊框中的文本框中可以顯示該問題標題,也就是說跟提問者的問題關聯(lián)(可以通過問題標題、問題提出者等進行關聯(lián)),回答者通過輸入模塊2141輸入回答內容,發(fā)表后的內容作為數(shù)據(jù)接入到即時通訊服務器單元222中。然后,由同步單元224將即時通訊服務器單元222接入的對應的發(fā)表后的內容在提問者的聊天室中顯示,也會在論壇或貼吧中這個問題的帖子上顯示。如果提問者仍就該問題追問,可以在文本框的下拉列表中選擇剛才所提問題標題,然后在對話框中輸入內容,發(fā)表后的內容接入到即時通訊服務器單元222中,并由同步單元224調用在聊天室中顯示,也會在論壇或貼吧中這個問題的帖子上顯示。
在聊天室中,如果回答者回復時,沒有選擇回復這個問題,則回復內容只在聊天室中顯示。而在網(wǎng)站論壇或帖吧中,該問題的帖子上也可以回答這個問題?;卮鸬膬热菖c該問題關聯(lián)(例如關聯(lián)提問者的帳戶信息、標題信息等),回答的內容可以顯示在提問者的聊天室內,或在即時通訊平臺上提問者的"我的問題"版塊中顯示或提示、通知提問者。
技術方案2是 提問者在聊天室(即時通訊平臺客戶端單元214)窗口中點擊發(fā)表問題,程序在聊天窗口嵌套分頁生成一個新窗口 (輸入模塊2141),可以命名為"我提出的問題"窗口 ,然后提問者在"我提出的問題"窗口中選擇或預先設定好的路徑,如選擇將問題發(fā)布到論壇、貼吧或其他場合,然后,輸入標題、內容等作為即使更新數(shù)據(jù)。發(fā)表后的內容接入到即時通訊服務器單元222中,并在"我提出的問題"窗口、聊天室窗口 (顯示模塊2143)和發(fā)布到的論壇或貼吧中顯示。
別人想回答這個問題,選擇回復這個問題,在聊天窗口嵌套分頁生成一個新窗口作為輸入模塊2141,可以命名為"我回答的問題"窗口,在此輸入回答內容,并與提問者的問題關聯(lián),發(fā)表后的內容作為即使更新數(shù)據(jù)接入到即時通訊服務器單元222中,并在"我回答的問題"窗口、提問者的"我提出的問題"窗口、聊天室窗口、論壇或貼吧中這個問題的帖子上顯示。如果提問者仍就該問題追問,在對話框中輸入內容,發(fā)表后的內容接入到即時通訊服務器單元222中,并在"我提出的問題"窗口、耶沃室窗口、回答者的"我回答的問題"窗口和論壇或貼吧中這個問題的帖子上顯示。在聊天室中,如果回答者沒有選擇回復這個問題,是在聊天室窗口回答這個問題的,則回復內容只在聊天室中顯示。在網(wǎng)站論壇或帖吧中,該問題的帖子上也可以通過網(wǎng)頁輸入模塊2123回答這個問題,則回答的帖子與提問者的問題的帖子關聯(lián),回答的內容可以顯示在提問者的"我提出的問題"窗口、聊天室窗口、回答者的"我回答的問題"窗口和論壇或貼吧中這個問題的帖子上,或在即時通訊平臺上提問者的"我的問題"版塊中顯示或提示、通知提問者。
技術方案3是 提問者在聊天室窗口 (即輸入模塊2141)中選擇發(fā)表問題,并選擇或按預先設定好的,將問題發(fā)布到論壇或發(fā)布到貼吧等。然后,輸入內容,發(fā)表后的內容作為即時數(shù)據(jù)接入到即時通訊服務器單元222中。并通過同步單元224調用在提問者的聊天室窗口和發(fā)布到的論壇或貼吧中顯示。別人可以在網(wǎng)站論壇或帖吧中,該問題的帖子上回答這個問題,回答的內容接入到即時通訊服務器單元222中,并顯示在提問者的聊天室窗口,或在即時通訊平臺上提問者的"我的問題"版塊中顯示或提示、通知提問者。提問者在聊天室窗口中的從網(wǎng)站發(fā)送來的回復上點擊追問,可以對回復者進行追問,追問內容發(fā)表后接入即時通訊服務器單元222服務器中,并在提問者的聊天室窗口和論壇或貼吧中這個問題的帖子上顯示。 實例三即時通訊平臺和其他網(wǎng)站系統(tǒng)之間交換數(shù)據(jù),在即時通訊平臺中輸入網(wǎng)站網(wǎng)址,可以在c/s結構下瀏覽該網(wǎng)站數(shù)據(jù),(包括論壇、問答、貼吧、新聞、blog、文章等),即時通訊平臺通過網(wǎng)站網(wǎng)址將信息內容發(fā)布到指定的網(wǎng)站,其他網(wǎng)站可以使用本即時通訊平臺,其他網(wǎng)站發(fā)布的信息,可以在即時平臺上顯示,也可以即時提示、通知每個使用即時平臺并訂閱了該類信息的用戶,在即時通訊平臺上發(fā)布的信息,可以在指定網(wǎng)站上顯示。
其中,如圖3所示,客戶端310包括即時通訊平臺客戶端單元314 ;該即時通訊平臺客戶端單元314包括網(wǎng)站數(shù)據(jù)請求模塊3145、輸入模塊3141以及網(wǎng)站數(shù)據(jù)顯示模塊3147。該網(wǎng)站數(shù)據(jù)請求模塊3145用于發(fā)送網(wǎng)站數(shù)據(jù)顯示請求信息;該輸入模塊3141用于輸入數(shù)據(jù),可以輸入到服務器單元322或者即時通訊服務器單元328。服務器端320包括存儲有網(wǎng)站數(shù)據(jù)的服務器單元322、以及解析調用單元326。解析調用單元326用于解析網(wǎng)站數(shù)據(jù)請求模塊3145輸入的網(wǎng)站數(shù)據(jù)顯示請求信息,并調用服務器單元322中與所解析的網(wǎng)站數(shù)據(jù)顯示請求對應的網(wǎng)站數(shù)據(jù),發(fā)送到所述網(wǎng)站數(shù)據(jù)顯示模塊3147進行顯示。服務器端320還包括接入有即時更新數(shù)據(jù)的即時通訊服務器單元328、以及與即時通訊服務器單元328和網(wǎng)站數(shù)據(jù)顯示模塊3147通信連接的同步單元324。同步單元324將即時通訊服務器單元328接入的數(shù)據(jù),即時同步發(fā)送到網(wǎng)站數(shù)據(jù)顯示模塊3147進行更新顯示。
其中,網(wǎng)站數(shù)據(jù)請求模塊可以為網(wǎng)址輸入模塊;解析調用單元可以為網(wǎng)址解析調用單元。當然,網(wǎng)站數(shù)據(jù)請求模塊也可以為網(wǎng)址觸發(fā)模塊;解析調用單元可以為網(wǎng)址觸發(fā)調用單元,直接通過點擊觸發(fā)鏈接,而無需輸入網(wǎng)址。 其中,由客戶端310的即時通訊平臺客戶端單元的網(wǎng)站數(shù)據(jù)請求模塊3145發(fā)送網(wǎng) 站數(shù)據(jù)顯示請求信息;服務器端的解析調用單元326根據(jù)輸入的網(wǎng)站數(shù)據(jù)顯示請求信息, 調用服務器單元322中與網(wǎng)站數(shù)據(jù)顯示請求信息對應的網(wǎng)站數(shù)據(jù)。當即時通訊服務器單元 328接收到即時數(shù)據(jù)時,通過同步單元324即時將即時通訊服務器單元328接入的數(shù)據(jù),發(fā) 送到網(wǎng)站顯示模塊中進行更新顯示。 技術方案1是即時通訊平臺方提供服務器單元322(包括數(shù)據(jù)庫),即時通訊平 臺和其他網(wǎng)站方共同操作該服務器單元322,從服務器單元322讀寫數(shù)據(jù)。
技術方案2是網(wǎng)站方提供服務器單元322(包括數(shù)據(jù)庫),即時通訊平臺和網(wǎng)站 方共同操作該服務器單元322,從服務器單元322讀寫數(shù)據(jù)。 技術方案3是在網(wǎng)站和即時通訊平臺之間做數(shù)據(jù)交換,如利用xml, json等做數(shù) 據(jù)轉換,網(wǎng)站方發(fā)送數(shù)據(jù)到即時通訊平臺服務器,即時通訊平臺服務器監(jiān)聽程序接受數(shù)據(jù), 反之也是這樣?;蛘咄ㄟ^調用服務器端程序實現(xiàn)網(wǎng)站和即時通訊平臺數(shù)據(jù)交換,如調用網(wǎng) 址http://www. abed, com/123, htm name = qwe,通過參數(shù)name向月艮務器端禾呈序傳遞參 數(shù)name的值,網(wǎng)站調用相應的網(wǎng)址向即時通訊平臺發(fā)送數(shù)據(jù),即時通訊平臺調用相應的網(wǎng) 址向網(wǎng)站發(fā)送數(shù)據(jù),從而達到網(wǎng)站和即時通訊平臺交換數(shù)據(jù)的目的。 技術方案4是即時通訊平臺和網(wǎng)站交換信息用XML包裝,即時通訊平臺提供 webservies服務,接口部分可以考慮采用Web Services的方法實現(xiàn)不同網(wǎng)站系統(tǒng)和即時 平臺的信息交換。操作時要進行身份驗證即可保證其安全性。技術方案4可以包含以下步 驟即時通訊平臺要在公共的UDDI注冊中心上發(fā)布自己的服務,操作步驟說明
1)即時通訊平臺在公共的UDDI注冊中心上發(fā)布自己的服務。
2)各網(wǎng)站方去公共的UDDI注冊中心查找所需的服務,得到描述其服務的wsdl。
3)網(wǎng)站方通過WSDL中的信息可以通過開發(fā)工具自動生成應用程序來訪問即時通 訊平臺的應用程序。 對于有即時通訊平臺的網(wǎng)站,二者可以很好的結合在一起,對于沒有即時通訊平 臺的網(wǎng)站可以使用其他公司即時通訊平臺,在即時通訊平臺中,網(wǎng)站方登記注冊自己的網(wǎng) 站網(wǎng)址,和一些登錄信息,服務器單元322用戶名、密碼、服務器單元322地址等,所以在網(wǎng) 站使用的即時通訊平臺中的地址欄默認是該網(wǎng)站的網(wǎng)址,用戶在該網(wǎng)站使用的即時通訊平 臺里發(fā)布的信息默認是發(fā)布到該網(wǎng)站上。 即時通訊平臺方提供統(tǒng)一標準服務器單元322(包括數(shù)據(jù)庫),各網(wǎng)站方以此定 制各自的服務器單元322(包括數(shù)據(jù)庫),各網(wǎng)站使用本發(fā)明即時信息平臺,需要定制所需 模塊,如論壇、問答、帖吧、新聞、blog、文章等,和需要定制模塊所包含類型版塊,如csdn網(wǎng) 站會定制論壇,和包含的版塊C語言開發(fā),vc語言開發(fā)等,定制好后,將生成服務器單元 322(包括數(shù)據(jù)庫),在csdn網(wǎng)站方使用的本發(fā)明即時平臺論壇上就會顯示定制的這些版 塊。 用戶a登錄即時通訊平臺,打開信息發(fā)布窗口 ,輸入csdn論壇網(wǎng)址bbs. csdn. net,
或者輸入csdn網(wǎng)站網(wǎng)址然后選擇論壇,或者選擇csdn論壇,選擇類別版塊,如jsp程序開
發(fā),然后輸入內容,發(fā)布后內容接入到服務器單元中,并在即時通訊平臺上顯示。 用戶b登錄csdn網(wǎng)站論壇中,在論壇中發(fā)布信息內容,接入到服務器單元322中(包括數(shù)據(jù)庫),那么csdn網(wǎng)站和即時通訊平臺之間可以通過上面實例一的技術中的任何 一種來實現(xiàn)數(shù)據(jù)交換,這樣即時通訊平臺和csdn網(wǎng)站就能夠互相通信。那么用戶a在即時 通訊平臺中發(fā)布到csdn網(wǎng)站論壇的信息,就能在csdn網(wǎng)站論壇上顯示,同樣用戶b在csdn 網(wǎng)站論壇中發(fā)布的信息,也可以在即時通訊平臺中即時顯示,發(fā)布的這些論壇信息內容,也 會在即時通訊平臺總論壇上即時顯示,如果發(fā)布的信息內容類型是用戶c收藏、關注、訂閱 的類型,那么也將即時通知用戶c,這樣即時通訊平臺和各網(wǎng)站方就能夠互相通信。
用戶a在即時通訊平臺的地址欄中輸入csdn論壇網(wǎng)址bbs.csdn.net,或者輸入 csdn網(wǎng)址然后選擇論壇,或者直接選擇csdn論壇,即時通訊平臺從服務器單元322 (包括 數(shù)據(jù)庫)中讀取csdn網(wǎng)站定制的服務器單元322數(shù)據(jù),顯示在即時通訊平臺上,這樣就會 在c/s結構下打開進入csdn網(wǎng)站論壇,(在即時通訊平臺中的csdn網(wǎng)站里),在這里有該 網(wǎng)站的聊天室、群、論壇、問答,帖子、新聞、blog、文章等版i央,可以在此瀏覽、查找、發(fā)布、更 新帖子等,可以進入聊天室聊天,該方式的優(yōu)點是只要在即時信息平臺登陸,就可以在所有 注冊、使用本即時信息平臺系統(tǒng)的網(wǎng)站上瀏覽、查找、發(fā)布、更新信息了,不用打開瀏覽器, 登錄每個網(wǎng)站,各網(wǎng)站可以用即時通訊平臺方用戶服務器單元322 (包括數(shù)據(jù)庫)作為自己 的用戶服務器單元322。各網(wǎng)站發(fā)布的信息內容會在即時平臺總論壇上即時顯示,比如顯示來自www. csdn. net網(wǎng)站,jsp程序開發(fā)版塊,用戶即時通訊平臺賬號12345678,用戶名張三和信息內 容等,即時通訊平臺的用戶發(fā)布的信息到網(wǎng)站上,顯示用戶即時通訊平臺賬號或者還有綁 定的本網(wǎng)站賬號和信息內容等。 用戶可以將在即時通訊平臺的聊天室中提出的問題顯示在指定的網(wǎng)站上,例如用 戶a在即時通訊平臺聊天室中,輸入問題內容,選擇或輸入要發(fā)布到的網(wǎng)站地址,如選擇 csdn論壇中的jsp程序開發(fā)版塊,發(fā)布后問題接入到服務器單元322中(包括數(shù)據(jù)庫), csdn網(wǎng)站和即時通訊平臺之間可以通過上面實例一的4種技術中的任何一種來實現(xiàn)數(shù)據(jù) 交換,數(shù)據(jù)交換后用戶a提出的問題就會在csdn論壇中的jsp程序開發(fā)版塊顯示。用戶a 將他在csdn網(wǎng)站上的賬號abcd和他的即時通訊平臺賬號12345678綁定,那么他在即時通 訊平臺上發(fā)的信息到csdn網(wǎng)站后,在該網(wǎng)站上問題的發(fā)布者賬號就是abcd,如果用戶a在 csdn網(wǎng)站上的賬號abcd和他的即時通訊平臺賬號12345678沒有綁定,那么發(fā)布者賬號就 是他的即時通訊平臺賬號12345678。 各網(wǎng)站可以注冊、使用即時通訊平臺,用戶在csdn網(wǎng)站注冊使用的即時通訊平臺 的聊天室里,發(fā)布的問題默認是發(fā)布到csdn網(wǎng)站上的,比如在聊天室中,點擊發(fā)布問題,打 開發(fā)布信息窗口后,發(fā)布到目的地的地址欄中默認為csdn的網(wǎng)站網(wǎng)址,輸入內容,然后選 擇發(fā)布到哪里,如選擇論壇jsp程序開發(fā)版塊,也可以預先設定綁定到論壇jsp程序開發(fā)版 塊,提交后即可將信息發(fā)布到csdn網(wǎng)站論壇jsp程序開發(fā)版塊里了。 實例四在即時通訊平臺中,加入RSS訂閱功能,用戶可以訂閱來自各網(wǎng)站的RSS 輸出內容。 如圖4所示,其客戶端410包括與同步單元424通信連接的RSS顯示單元416 ;服 務器端420包括RSS數(shù)據(jù)422、以及和RSS顯示單元416通信連接的同步單元424。同步單 元424調用RSS數(shù)據(jù)422,并發(fā)送到RSS顯示單元416進行顯示。
具體的1)在即時通信平臺上登記RSS輸出。
2) RSS顯示單元416運用搜索引擎技術,從互聯(lián)網(wǎng)上搜索RSS數(shù)據(jù)422,然后分析 解析RSS數(shù)據(jù)422,歸類到相應的類別中,在即時通信平臺中登記。 3)每個網(wǎng)站如有新的RSS數(shù)據(jù)422發(fā)布,通過同步單元424向即時通信平臺服務 器發(fā)送通知信息,即時通信平臺接收到通知信息后,從該網(wǎng)站提供的RSS數(shù)據(jù)422輸出中讀 取出新內容數(shù)據(jù)。 4)每個網(wǎng)站如有新內容發(fā)布,便向即時通信平臺的即時通訊服務器單元服務器中
寫入已發(fā)布新信息標記,即時通訊平臺定時從該即時通訊服務器單元中讀取數(shù)據(jù),以判斷
哪些網(wǎng)站發(fā)布了信息,然后從該網(wǎng)站提供的RSS數(shù)據(jù)422輸出中讀取出數(shù)據(jù)。 每個提供RSS輸出方在即時通信平臺上登記自己的RSS輸出,在即時通訊平臺上
輸入自己的RSS地址,在即時通訊平臺上發(fā)布,接入到即時通訊平臺即時通訊服務器單元
服務器中,這樣即時通信平臺的RSS訂閱系統(tǒng)就會從此地址訂閱數(shù)據(jù)。 實例五用戶在各網(wǎng)站上,將自己在服務端的網(wǎng)站上的帳號和客戶端的即時通信
賬號綁定,那么各網(wǎng)站上發(fā)布了和該用戶相關的信息,各網(wǎng)站會向即時通信服務器發(fā)送通
知信息,即時通信服務器通過即時通信賬號向該賬號用戶發(fā)送通知信息,通知信息中有鏈
接和內容,也可以通過短信發(fā)送到用戶的手機中通知用戶,也可以發(fā)送到用戶郵箱通知用戶。 如圖5所示,客戶端510包括通知信息顯示單元511以及網(wǎng)頁輸入模塊單元513。 服務器端520包括接入即時更新數(shù)據(jù)的即時通訊服務器單元522、用于綁定用戶賬號信息 的綁定單元523、以及與即時通訊服務器單元522連接的轉發(fā)單元525。由網(wǎng)頁輸入模塊 單元513輸入內容信息,并發(fā)送通知信息到即時通訊服務器單元522,即時通訊服務器單元 522接收到通知信息時,通過轉發(fā)單元525分析通知信息包含的賬號信息,并調用綁定單元 523所綁定的對應用戶賬號信息,發(fā)送通知信息至所綁定的用戶的客戶端510的通知信息 顯示單元511,從而提醒客戶端510用戶有內容信息的輸入。 例如,用戶在www. csdn.net網(wǎng)站上,將自己在該網(wǎng)站上的帳號和自己的即時通信 賬號綁定,那么該網(wǎng)站上一旦有了和該用戶相關的信息,www. csdn. net網(wǎng)站會向該用戶的 即時通信賬號發(fā)送信息通知,通知信息通過即時通信服務器,將通知信息發(fā)送到該用戶賬 號,如果該用戶不在線,也可以通過短信發(fā)送到用戶的手機中通知用戶,也可以發(fā)送到用戶 郵箱通知用戶。 實例六在郵箱中,在每封電子郵件中加入發(fā)送郵件者的即時通信賬號鏈接,單擊 此鏈接,便可打開即時通信對話窗口 ,和發(fā)送郵件者對話了 。 具體的,客戶端包括網(wǎng)頁瀏覽單元、以及即時通訊平臺單元。網(wǎng)頁瀏覽單元包括即
時通訊平臺觸發(fā)模塊,該即時通訊平臺觸發(fā)模塊根據(jù)網(wǎng)頁瀏覽單元顯示的即時通訊帳號來
觸發(fā)即時通訊平臺單元,建立與即時通訊賬號對應的客戶端之間的即時通信。 實例七統(tǒng)一 網(wǎng)站,其中包括統(tǒng)一新聞、統(tǒng)一 blog、統(tǒng)一文章,統(tǒng)一論壇、統(tǒng)一 問
答、統(tǒng)一帖吧等,服務器端網(wǎng)站程序獲取來訪的瀏覽器地址欄網(wǎng)址,從即時通訊服務器單元
中查找到該網(wǎng)址對應的即時通訊服務器單元,然后從即時通訊服務器單元中調用數(shù)據(jù)顯示
在網(wǎng)頁上,網(wǎng)站系統(tǒng)是用一個網(wǎng)站系統(tǒng),即時通訊服務器單元是多種類型的多個相同即時
通訊服務器單元系統(tǒng)架構,統(tǒng)一網(wǎng)站系統(tǒng)和即時通訊服務器單元是一對多關系。 用戶a輸入www. abed, com訪問該統(tǒng) 一 網(wǎng)站,經(jīng)過域名解析,指向ip地址為
14192. 168. 1. 0的服務器,服務器端網(wǎng)站程序獲取來訪的網(wǎng)址www. abed, com,從即時通訊服 務器單元中查找到該網(wǎng)址網(wǎng)站所用的即時通訊服務器單元為sql server即時通訊服務器 單元abcd,那么則執(zhí)行網(wǎng)站程序調用該即時通訊服務器單元,加載數(shù)據(jù)在網(wǎng)頁上顯示,用戶 b輸入麗w. efgh. com訪問該統(tǒng)一網(wǎng)站,經(jīng)過域名解析,指向ip地址為192. 168. 1. 0的服務 器,服務器端網(wǎng)站程序獲取來訪的網(wǎng)址www. efgh. com,從即時通訊服務器單元中查找到該 網(wǎng)址網(wǎng)站所用的即時通訊服務器單元為oracle即時通訊服務器單元efgh,那么則執(zhí)行網(wǎng) 站程序調用該即時通訊服務器單元,加載數(shù)據(jù)在網(wǎng)頁上顯示,實際上,用戶a和用戶b訪問 的是同一個網(wǎng)站系統(tǒng),網(wǎng)站程序根據(jù)來訪的不同網(wǎng)址域名,調用不同的即時通訊服務器單 元,在網(wǎng)頁上加載不同的內容,這樣,只用一個網(wǎng)站系統(tǒng),就能實現(xiàn)多個網(wǎng)站的目的,節(jié)省了 資源,和維護經(jīng)費。 實例八瀏覽器方,提供用戶注冊,用戶打開瀏覽器,登錄瀏覽器后,進入網(wǎng)站時, 網(wǎng)站程序從瀏覽器提供的用戶信息中判斷用戶是否已登錄瀏覽器,如果是,則讓用戶直接 進入網(wǎng)站,否則提示用戶登錄。 用戶使用ie瀏覽器,在ie瀏覽器中注冊,注冊用戶帳號為userl, userl登錄ie 瀏覽器,ie瀏覽器加載登錄用戶userl的信息,userl進入www. csdn. net網(wǎng)站時,網(wǎng)站程序 從ie瀏覽器加載的登錄用戶信息中判斷用戶是否已登錄瀏覽器,如果是,則讓用戶直接進 入網(wǎng)站,否則提示用戶登錄ie瀏覽器或登錄www. csdn. net網(wǎng)站。 實例九監(jiān)視用戶在網(wǎng)頁中輸入的內容,復制用戶在網(wǎng)頁中輸入的內容,將內容接 入到即時通訊服務器單元,提供給即時通信平臺用戶訂閱。例如,用戶在qq網(wǎng)站新聞中的 娛樂分類中發(fā)表新聞,監(jiān)聽程序從網(wǎng)頁中獲取用戶輸入的內容和相關內容,例如分類信息 等,然后提交到即時通訊平臺即時通訊服務器單元服務器中接入,然后在用戶訂閱的信息 中顯示。 實例十b/s結構和c/s結構相結合,每次打開進入某b/s系統(tǒng),服務器端和客戶
端進行版本比較,如果檢測到客戶端沒有安裝本系統(tǒng),或者版本不一致,便會將b/s系統(tǒng)下
載安裝或更新到本地客戶端計算機上,然后運行本地該系統(tǒng),如果檢測服務器端和客戶端
版本一致,則運行本地系統(tǒng)。用戶在瀏覽器地址欄輸入網(wǎng)址www. abed, com,進入該b/s系
統(tǒng),服務器端和客戶端對該b/s系統(tǒng)進行版本比較,如果檢測到客戶端沒有安裝本系統(tǒng),或
者版本不一致,便會從服務器上下載該b/s系統(tǒng),安裝或更新到本地客戶端計算機上,然后
運行本地計算機上該系統(tǒng),如果檢測服務器端和客戶端版本一致,則運行本地系統(tǒng)。 實例十一 將所有網(wǎng)站域名以網(wǎng)站內容分類,存入即時通訊服務器單元服務器中,
在網(wǎng)頁上顯示出來,供用戶選擇、搜索進入,可以以關鍵字搜索某一類型網(wǎng)站。
實例十二 一種個人網(wǎng)站,可以在瀏覽器地址欄中輸入手機號碼,或者在一個網(wǎng)站
的網(wǎng)頁的文本框中輸入手機號碼,點擊轉到或確定按鈕,就進入了該手機號碼的所有人的
個人主頁。 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
一種即時網(wǎng)站系統(tǒng),其特征在于,包括網(wǎng)頁瀏覽單元、接入即時更新數(shù)據(jù)的即時通訊服務器單元、以及與所述即時通訊服務器單元和網(wǎng)頁瀏覽單元通信連接的同步單元;所述同步單元將所述即時通訊服務器單元接入的即時更新數(shù)據(jù),即時同步發(fā)送到所述網(wǎng)頁瀏覽單元進行更新顯示。
2. —種即時網(wǎng)站系統(tǒng),其特征在于,包括客戶端以及服務器端;所述客戶端包括即時通訊平臺客戶端單元;所述即時通訊平臺客戶端單元包括輸入模 塊、以及顯示模塊;所述服務器端包括接入即時更新數(shù)據(jù)的即時通訊服務器單元、以及與所述即時通訊服 務器單元和即時通訊平臺客戶端單元通信連接的同步單元;所述輸入模塊與所述即時通訊服務器單元通信連接,所述輸入模塊輸入數(shù)據(jù),并即時 將所述數(shù)據(jù)發(fā)送到所述即時通訊服務器單元中;所述顯示模塊與所述同步單元通信連接,由所述同步通信單元將所述即時通訊服務器 單元接入的所述數(shù)據(jù)即時同步發(fā)送到所述顯示模塊顯示。
3. 根據(jù)權利要求2所述的即時網(wǎng)站系統(tǒng),其特征在于,所述客戶端還包括網(wǎng)頁瀏覽單 元,所述網(wǎng)頁瀏覽單元包括網(wǎng)頁顯示模塊以及網(wǎng)頁輸入模塊;所述網(wǎng)頁顯示模塊與所述同步單元通信連接,并由所述同步單元與所述即時通訊服務 器單元連接,即時將所述輸入模塊輸入的更新數(shù)據(jù)同步到所述網(wǎng)頁顯示模塊顯示;所述網(wǎng)頁輸入模塊與所述即時通訊服務器單元通信連接,所述網(wǎng)頁輸入模塊輸入更新 數(shù)據(jù),并即時將所述網(wǎng)頁輸入模塊輸入的更新數(shù)據(jù)發(fā)送到所述即時通訊服務器單元中,由 所述同步單元同步到所述顯示模塊或者網(wǎng)頁顯示模塊顯示。
4. 一種即時網(wǎng)站系統(tǒng),其特征在于,包括客戶端以及服務器端;所述客戶端包括即時通訊平臺客戶端單元;所述即時通訊平臺客戶端單元包括網(wǎng)站數(shù) 據(jù)請求模塊、輸入模塊以及網(wǎng)站數(shù)據(jù)顯示模塊;所述網(wǎng)站數(shù)據(jù)請求模塊發(fā)送網(wǎng)站數(shù)據(jù)顯示 請求信息;所述輸入模塊用于輸入數(shù)據(jù);所述服務器端包括存儲有網(wǎng)站數(shù)據(jù)的服務器單元、以及解析調用單元;所述解析調用 單元用于解析來自所述網(wǎng)站數(shù)據(jù)請求模塊的網(wǎng)站數(shù)據(jù)顯示請求信息,并調用所述服務器單 元中與所解析的網(wǎng)站數(shù)據(jù)顯示請求對應的網(wǎng)站數(shù)據(jù),發(fā)送到所述網(wǎng)站數(shù)據(jù)顯示模塊進行顯 示;所述服務器端還包括接入所述即時更新數(shù)據(jù)的即時通訊服務器單元、以及與所述即時 通訊服務器單元和網(wǎng)站數(shù)據(jù)顯示模塊通信連接的同步單元;所述同步單元將所述即時通訊 服務器單元接入的數(shù)據(jù),即時同步發(fā)送到所述網(wǎng)站數(shù)據(jù)顯示模塊進行更新顯示。
5. 根據(jù)權利要求4所述的即時網(wǎng)站系統(tǒng),其特征在于所述網(wǎng)站數(shù)據(jù)請求模塊為網(wǎng)址 輸入模塊;所述解析調用單元為網(wǎng)址解析調用單元。
6. —種即時網(wǎng)站系統(tǒng),其特征在于,包括客戶端以及服務器端; 所述客戶端包括用于顯示RSS數(shù)據(jù)的RSS顯示單元;所述服務器端包括RSS數(shù)據(jù)、以及和RSS顯示單元通信連接的同步單元;所述同步單元 調用所述RSS數(shù)據(jù),并發(fā)送到所述RSS顯示單元進行顯示。
7. —種即時網(wǎng)站系統(tǒng),其特征在于,包括客戶端和服務器端; 所述客戶端包括通知信息顯示單元、以及網(wǎng)頁輸入模塊單元;所述服務器端包括接入即時更新數(shù)據(jù)的即時通訊服務器單元、用于綁定用戶賬號信息 的綁定單元、以及與所述即時通訊服務器單元連接的轉發(fā)單元;所述網(wǎng)頁輸入模塊單元輸入內容信息,并發(fā)送通知信息到所述即時通訊服務器單元, 所述即時通訊服務器單元接收到所述通知信息時,通過所述轉發(fā)單元分析所述通知信息包 含的賬號信息,并調用所述綁定單元所綁定的對應用戶賬號信息,發(fā)送通知信息至所綁定 的用戶通知信息顯示單元。
8. —種即時網(wǎng)站系統(tǒng),其特征在于,包括客戶端和服務器端; 所述客戶端包括網(wǎng)頁瀏覽單元、以及即時通訊平臺單元;所述網(wǎng)頁瀏覽單元包括即時通訊平臺觸發(fā)模塊,所述即時通訊平臺觸發(fā)模塊根據(jù)網(wǎng)頁 瀏覽單元顯示的即時通訊帳號來觸發(fā)即時通訊平臺單元,建立與所述即時通訊賬號對應的 客戶端之間的即時通信。
9. 一種網(wǎng)站與即時通訊平臺結合的方法,其特征在于包括以下步驟51 :由服務器端的即時通訊服務器單元接入即時更新數(shù)據(jù);52 :通過同步單元調用所述即時通訊服務器單元接入的更新數(shù)據(jù),并發(fā)送到客戶端的 網(wǎng)頁瀏覽單元,進行更新顯示;在所述步驟S1中,包括以下步驟Sl-l :通過客戶端的即時通訊平臺單元輸入即時更新數(shù)據(jù),將所輸入的即時更新數(shù)據(jù) 發(fā)送到所述即時通訊服務器單元中;Sl-2:通過客戶端的網(wǎng)頁瀏覽單元的網(wǎng)頁輸入模塊輸入即時更新數(shù)據(jù),將所輸入的即 時更新數(shù)據(jù)發(fā)送到所述即時通訊服務器單元中;所述方法還包括步驟S3 :所述同步單元將步驟Sl-2所輸入的即時更新數(shù)據(jù)發(fā)送到客 戶端的即時通訊顯示模塊顯示。
10. —種網(wǎng)站與即時通訊平臺結合的方法,其特征在于包括以下步驟Al :由客戶端的即時通訊平臺客戶端單元的網(wǎng)站數(shù)據(jù)請求模塊發(fā)送網(wǎng)站數(shù)據(jù)顯示請求 信息;A2:服務器端的解析調用單元根據(jù)輸入的網(wǎng)站數(shù)據(jù)顯示請求信息,調用服務器單元中 與所述網(wǎng)站數(shù)據(jù)顯示請求信息對應的網(wǎng)站數(shù)據(jù);A3:當即時通訊服務器單元接收到數(shù)據(jù)時,通過同步單元將即時通訊服務器單元接入 的所述數(shù)據(jù),即時同步發(fā)送到網(wǎng)站數(shù)據(jù)顯示模塊中進行更新顯示。
全文摘要
本發(fā)明涉及一種即時網(wǎng)站系統(tǒng)以及網(wǎng)站與即時通訊平臺結合的方法。該即時網(wǎng)站系統(tǒng)的客戶端包括即時通訊平臺客戶端單元;即時通訊平臺客戶端單元包括輸入模塊、以及顯示模塊;服務器端包括接入即時更新數(shù)據(jù)的即時通訊服務器單元、以及與即時通訊服務器單元和即時通訊平臺客戶端單元通信連接的同步單元;輸入模塊輸入數(shù)據(jù),并即時將數(shù)據(jù)發(fā)送到即時通訊服務器單元中;顯示模塊與同步單元通信連接,由同步通信單元將即時通訊服務器單元接入的數(shù)據(jù)即時同步發(fā)送到顯示模塊顯示。本發(fā)明通過網(wǎng)站和即時通訊平臺結合,使互聯(lián)網(wǎng)信息傳播更加快捷、廣泛,使人們操作互聯(lián)網(wǎng)、瀏覽網(wǎng)站、相互交流更加方便,快捷,范圍更加廣大。
文檔編號H04L12/58GK101694660SQ20091017970
公開日2010年4月14日 申請日期2009年9月30日 優(yōu)先權日2009年9月30日
發(fā)明者高維海 申請人:高維海;