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