專利名稱:實現(xiàn)電子公告版系統(tǒng)消息即時通知的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子公告版系統(tǒng)(BBS)技術(shù),特別涉及一種實現(xiàn)BBS消息即時通知的方法及系統(tǒng)。
背景技術(shù):
BBS是網(wǎng)絡(luò)用戶常用的一種發(fā)布、交流信息的系統(tǒng),是因特網(wǎng)(Internet)中最知名的服務(wù)之一,它開辟了一塊“公共”空間供所有用戶讀取和討論其中信息。BBS通常會提供一些多人實時交談、游戲等服務(wù),公布最新消息甚至提供各類免費軟件。各個BBS站點涉及的主題和專業(yè)范圍各有側(cè)重,用戶可根據(jù)自己的需要選擇站點進行BBS,參與討論、發(fā)表意見、征詢建議、結(jié)識朋友。
BBS的特點是容量大,針對同一個話題參與人數(shù)較多,但卻無法實現(xiàn)消息的即時通知。在現(xiàn)有的BBS系統(tǒng)中,主要的功能實體為BBS服務(wù)器,大量的用戶通過自身的客戶端登錄BBS服務(wù)器來參與討論、共享信息。而當(dāng)BBS服務(wù)器有BBS消息要通知給用戶時,BBS服務(wù)器還無法將這些BBS消息即時通知給各個用戶,通常只是將BBS消息發(fā)布在BBS論壇中,等待用戶去查詢。這里,所述BBS消息包括系統(tǒng)消息、內(nèi)容更新消息等等。
目前,BBS中存在一種發(fā)送通知給用戶的機制--電子郵件通知系統(tǒng)。用戶可以在登錄自己BBS上的郵箱時,設(shè)定BBS上自身感興趣的內(nèi)容,當(dāng)這些內(nèi)容有更新時,BBS服務(wù)器通過電子郵件將內(nèi)容更新消息發(fā)送給用戶。但此種方式不能保證通知的即時性,電子郵件通常需要較長的時間才能到達用戶客戶端,甚至需要一天的時間。
可見,現(xiàn)有的BBS技術(shù)還不能實現(xiàn)BBS消息面向用戶的即時通知,使得BBS用戶無法實時得知系統(tǒng)消息、以及自身感興趣的內(nèi)容的更新,從而BBS與用戶之間無法實現(xiàn)良好的互動。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)BBS消息即時通知的方法及系統(tǒng),能即時下發(fā)BBS消息給用戶,方便用戶使用BBS服務(wù)。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明公開了一種實現(xiàn)BBS消息即時通知的方法,應(yīng)用于包括用戶客戶端和BBS服務(wù)器的BBS系統(tǒng),并設(shè)置與所述BBS服務(wù)器相連的即時通信服務(wù)器;該方法包括A.當(dāng)BBS服務(wù)器要下發(fā)BBS消息時,所述BBS服務(wù)器通過所述即時通信服務(wù)器建立即時通信連接;B.該BBS服務(wù)器通過步驟A建立的即時通信連接下發(fā)該BBS消息給該用戶客戶端。
其中,在所述步驟A之前進一步包括A1.用戶通過用戶客戶端登錄所述BBS服務(wù)器,注冊自身的BBS標識、即時通信標識、以及所需的BBS消息;所述BBS服務(wù)器建立BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系,并關(guān)聯(lián)用戶的BBS標識和即時通信標識;該用戶還通過用戶客戶端登錄所述即時通信服務(wù)器來注冊自身的即時通信標識;所述步驟A進一步包括所述BBS服務(wù)器根據(jù)步驟A1建立的用戶BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系,確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的BBS標識及其關(guān)聯(lián)的即時通信標識;步驟A中,所述通過即時通信服務(wù)器建立即時通信連接的方法為通知所述即時通信服務(wù)器為所確定的即時通信標識對應(yīng)的用戶客戶端建立連接,該即時通信服務(wù)器按通知得到的即時通信標識建立對應(yīng)用戶客戶端的即時通信連接。
其中,在所述步驟A之前進一步包括
A2.用戶通過用戶客戶端登錄所述BBS服務(wù)器,注冊自身的BBS標識、以及所需的BBS消息;所述BBS服務(wù)器建立BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系;該用戶還通過用戶客戶端登錄所述即時通信服務(wù)器來注冊自身的即時通信標識;該用戶的BBS標識與即時通信標識相同;所述步驟A進一步包括所述BBS服務(wù)器根據(jù)步驟A2建立的用戶BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系,確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的BBS標識;步驟A中,所述通過即時通信服務(wù)器建立即時通信連接的方法為通知所述即時通信服務(wù)器為所確定的BBS標識對應(yīng)的用戶客戶端建立連接,該即時通信服務(wù)器按通知得到的BBS標識建立對應(yīng)用戶客戶端的即時通信連接。
其中,當(dāng)所述用戶客戶端采用點對點的即時通信方式時,步驟A所建立的即時通信連接為BBS服務(wù)器與用戶客戶端之間的即時通信連接;步驟B中,所述BBS服務(wù)器不經(jīng)過所述即時通信服務(wù)器而直接下發(fā)BBS消息給該用戶客戶端;當(dāng)所述用戶客戶端采用非點對點的即時通信方式時,步驟A所建立的即時通信連接為即時通信服務(wù)器分別與BBS服務(wù)器和用戶客戶端之間的即時通信連接;步驟B中,所述BBS服務(wù)器下發(fā)BBS消息給所述即時通信服務(wù)器,由該即時通信服務(wù)器轉(zhuǎn)發(fā)該BBS消息給該用戶客戶端。
其中,所述用戶注冊自身所需BBS信息的方法為用戶通過用戶客戶端主動輸入所需BBS消息給BBS服務(wù)器;或者,每當(dāng)用戶針對內(nèi)容信息作回復(fù)時,該被回復(fù)的內(nèi)容信息的內(nèi)容更新消息就將按缺省設(shè)置作為用戶所需的BBS消息。
其中,當(dāng)BBS服務(wù)器下發(fā)BBS消息給用戶客戶端、且用戶不在線時,所述即時通信服務(wù)器保存該BBS消息,當(dāng)用戶上線時再從該即時通信服務(wù)器中讀取查看該BBS消息;或者,該BBS服務(wù)器保存該BBS消息,當(dāng)用戶上線時,BBS服務(wù)器收到來自即時通信服務(wù)器或者用戶客戶端發(fā)送的用戶上線通知,該BBS服務(wù)器再將所保存的BBS消息通過即時通信連接下發(fā)至用戶客戶端。
其中,所述BBS消息為內(nèi)容更新消息;所述內(nèi)容更新消息包含發(fā)生更新的內(nèi)容信息的名稱,或者包含發(fā)生更新的內(nèi)容信息的內(nèi)容本身。
本發(fā)明還公開了一種實現(xiàn)BBS消息即時通知的系統(tǒng),包括BBS服務(wù)器,用于發(fā)送連接建立通知給即時通信服務(wù)器,并使用自身的即時通信連接直接、或通過即時通信服務(wù)器下發(fā)BBS消息給所述用戶客戶端;即時通信服務(wù)器,用于接收來自BBS服務(wù)器的連接建立通知,建立所述用戶客戶端與所述BBS服務(wù)器的即時通信連接;用戶客戶端,用于通過自身的即時通信連接從BBS服務(wù)器、或從所述即時通信服務(wù)器接收BBS消息。
其中,所述BBS服務(wù)器進一步用于從所述用戶客戶端接收用戶的BBS消息需求信息并進行注冊,并按此BBS消息需求消息確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的用戶客戶端。
其中,所述BBS服務(wù)器包括BBS消息處理單元,用于從所述用戶客戶端接收用戶的BBS消息需求信息,按此BBS消息需求消息確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的用戶客戶端,發(fā)送BBS消息給所述即時通信處理單元;即時通信處理單元,用于發(fā)送連接建立通知給所述即時通信服務(wù)器,從所述BBS消息處理單元接收BBS消息,并使用自身的即時通信連接直接、或通過即時通信服務(wù)器下發(fā)BBS消息給對應(yīng)的用戶客戶端。
由上述方案可以看出,本發(fā)明的關(guān)鍵在于利用即時通信服務(wù)器來建立用戶客戶端和BBS服務(wù)器的即時通信連接,并通過該即時通信連接實現(xiàn)BBS消息的即時下發(fā)。
因此,本發(fā)明提供的實現(xiàn)BBS消息即時通知的方法及系統(tǒng),能實現(xiàn)BBS消息的即時通知,特別能實現(xiàn)內(nèi)容更新消息的即時下發(fā),使用戶能及時得知自身感興趣的內(nèi)容的更新情況,方便用戶使用BBS服務(wù),提高用戶與BBS系統(tǒng)之間的互動性,從而利于BBS服務(wù)在此即時通知技術(shù)的基礎(chǔ)上擴展新的功能。
圖1為本發(fā)明系統(tǒng)一較佳實施例組成結(jié)構(gòu)示意圖;圖2為本發(fā)明方法一較佳實施例處理流程示意圖。
具體實施例方式
本發(fā)明公開了一種實現(xiàn)BBS消息即時通知的系統(tǒng),本發(fā)明的主要設(shè)計思想在于利用即時通信服務(wù)器來實現(xiàn)BBS消息的即時發(fā)送。本發(fā)明系統(tǒng)包括BBS服務(wù)器、即時通信服務(wù)器和用戶客戶端。其中,BBS服務(wù)器,用于發(fā)送連接建立通知給即時通信服務(wù)器,并通過即時通信連接下發(fā)BBS消息給用戶客戶端;即時通信服務(wù)器,用于在接收到來自BBS服務(wù)器的通知后建立即時通信連接;用戶客戶端,用于通過即時通信連接從BBS服務(wù)器接收BBS消息。
根據(jù)實現(xiàn)的需要,用戶還可通過自身的客戶端進一步發(fā)送自身的BBS消息需求信息給BBS服務(wù)器,由BBS服務(wù)器對該BBS消息需求信息進行注冊,從而能將用戶所需的BBS下發(fā)給用戶客戶端。
圖1為本發(fā)明系統(tǒng)一較佳實施例組成結(jié)構(gòu)示意圖。如圖1所示,該系統(tǒng)包括BBS服務(wù)器、即時通信服務(wù)器和用戶客戶端。該BBS服務(wù)器還進一步包括BBS消息處理單元和即時通信處理單元。
圖1中,BBS消息處理單元,用于下發(fā)BBS消息給即時通信處理單元;即時通信處理單元,用于從BBS消息處理單元接收BBS消息,發(fā)送連接建立通知給即時通信服務(wù)器,并使用自身的即時通信連接下發(fā)BBS消息給用戶客戶端;即時通信服務(wù)器,用于在接收到來自BBS服務(wù)器的連接建立通知后為用戶客戶端和即時通信處理單元建立即時通信連接;用戶客戶端,用于通過自身的即時通信連接從BBS服務(wù)器接收BBS消息。
其中,BBS消息處理單元還進一步從用戶客戶端接收BBS消息需求信息并注冊,該BBS消息處理單元將按該BBS消息需求信息確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的用戶,該BBS消息處理單元在下發(fā)BBS消息時還進一步發(fā)送該BBS消息對應(yīng)的用戶信息給即時通信處理單元。此時,即時通信處理單元發(fā)送的連接建立通知將指示為該BBS消息對應(yīng)的用戶客戶端建立即時通信連接,從而即時通信服務(wù)器能為該BBS消息對應(yīng)的用戶客戶端建立即時通信連接,進而,即時通信處理單元能通過即時通信連接將BBS消息下發(fā)給對應(yīng)用戶客戶端。
這里,所述BBS消息可以指BBS系統(tǒng)向用戶發(fā)送的通知信息,此種通知信息可由BBS服務(wù)器自身產(chǎn)生。而更主要的是,該BBS消息還可指內(nèi)容更新消息,該內(nèi)容更新消息將通知用戶當(dāng)前BBS的內(nèi)容信息所發(fā)生的變化;該內(nèi)容更新消息可包含用戶內(nèi)容發(fā)生更新的內(nèi)容信息的名稱,也可包含該內(nèi)容發(fā)生更新的內(nèi)容信息本身。上述BBS消息處理單元可實時監(jiān)控BBS服務(wù)器中內(nèi)容信息的更新情況,比如與內(nèi)容更新方相連,只要內(nèi)容更新方對內(nèi)容信息進行了更新操作,就將觸發(fā)該BBS消息處理單元構(gòu)造內(nèi)容更新消息并通過即時通信處理單元下發(fā)給用戶;所述內(nèi)容更新方可以為BBS中已發(fā)布的文章的作者、或系統(tǒng)操作員等等。
另外,即時通信有兩種方式點對點和非點對點。對于點對點方式的即時通信來說,即時通信服務(wù)器將先分別與通信雙方建立連接,然后通信雙方再建立點對點的即時通信連接,通信雙方可以不經(jīng)由即時通信服務(wù)器而直接進行通信。對于非點對點方式的即時通信來說,即時通信服務(wù)器分別與通信雙方建立即時通信連接,然后作為轉(zhuǎn)發(fā)節(jié)點負責(zé)轉(zhuǎn)發(fā)通信雙方的信息以完成即時通信。因此,即時通信服務(wù)器為用戶客戶端建立的即時通信連接可能為即時通信處理單元與用戶客戶端之間點對點的連接,也可能為即時通信服務(wù)器分別與即時通信處理單元和用戶客戶端之間建立的連接。從而BBS消息可能從即時通信處理單元開始不經(jīng)由即時通信服務(wù)器而直接下發(fā)給用戶客戶端,也可能從即時通信處理單元開始經(jīng)由即時通信服務(wù)器而間接下發(fā)給用戶客戶端。這里,進行即時通信的實體通常要安裝即時通信軟件工具,所以即時通信處理單元和用戶客戶端可以安裝即時通信軟件工具并作為即時通信客戶端來與即時通信服務(wù)器進行通信。本發(fā)明可采用各種即時通信服務(wù)器以及即時通信軟件工具來實現(xiàn),比如QQ、MSN、ICQ、雅虎傳信者(yahoo messenger)、UC、Popo、圈圈、AOL等等,所以,所述即時通信服務(wù)器可以為QQ服務(wù)器、或MSN服務(wù)器、或ICQ服務(wù)器、或yahoo messenger服務(wù)器、或Skype服務(wù)器、或UC服務(wù)器、或Popo服務(wù)器、或圈圈服務(wù)器、或AOL服務(wù)器等等,所述即時通信標識可以為QQ標識、或MSN標識、或ICQ標識、或yahoo messenger標識、或UC標識、或Popo標識、或圈圈標識、或AOL標識等等。
BBS服務(wù)器上的即時通信處理單元可以是即時通信客戶端或者按特點需求實現(xiàn)的特殊單元,例如在連接QQ服務(wù)器的BBS服務(wù)器中,即時通信處理單元可以與QQ服務(wù)器之間基于特定通信協(xié)議而簡單的通知QQ服務(wù)器將某條消息發(fā)給某個QQ ID(即BBS用戶注冊的即時通信ID)。如此,該連接QQ服務(wù)器的BBS服務(wù)器上的即時通信處理單元的功能與即時通信客戶端功能就有很大的差別。
基于上述本發(fā)明系統(tǒng),本發(fā)明還提供了一種實現(xiàn)BBS消息即時通知的服務(wù)器,應(yīng)用于包括用戶客戶端和即時通信服務(wù)器的系統(tǒng),該服務(wù)器包括BBS消息處理單元和即時通信處理單元。其中,BBS消息處理單元,用于下發(fā)BBS消息給即時通信處理單元;即時通信處理單元,用于從BBS消息處理單元接收BBS消息,發(fā)送連接建立通知給即時通信服務(wù)器,指示即時通信服務(wù)器建立即時通信連接,并通過即時通信連接下發(fā)BBS消息給用戶客戶端。
所述BBS消息處理單元還進一步從用戶客戶端接收BBS消息需求信息并注冊,該BBS消息處理單元將按該BBS消息需求信息確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的用戶,該BBS消息處理單元在下發(fā)BBS消息時還進一步發(fā)送該BBS消息對應(yīng)的用戶信息給即時通信處理單元。此時,即時通信處理單元發(fā)送的連接建立通知將指示為該BBS消息對應(yīng)的用戶客戶端建立即時通信連接,從而即時通信服務(wù)器能為該BBS消息對應(yīng)的用戶客戶端建立即時通信連接,進而,即時通信處理單元能將BBS消息通過即時通信連接下發(fā)給對應(yīng)的用戶客戶端。
實際上,本發(fā)明所述的實現(xiàn)BBS消息即時通知的服務(wù)器就可以實現(xiàn)為圖1所示的BBS服務(wù)器,由于圖1已詳細示出BBS服務(wù)器的組成結(jié)構(gòu)和連接關(guān)系,因此,本文不再使用附圖及文字對本發(fā)明服務(wù)器作進一步詳述。
基于上述本發(fā)明系統(tǒng),本發(fā)明提出了一種實現(xiàn)BBS消息即時通知的方法,該方法應(yīng)用于包括用戶客戶端和BBS服務(wù)器的BBS系統(tǒng),并在該BBS系統(tǒng)中設(shè)置與BBS服務(wù)器相連的即時通信服務(wù)器,其主要設(shè)計思想為BBS服務(wù)器要下發(fā)BBS消息時,通過即時通信服務(wù)器建立即時通信連接;然后該BBS服務(wù)器再通過所建立的即時通信連接下發(fā)該BBS消息給該用戶客戶端。
基于上述本發(fā)明方法的設(shè)計思想,用戶還可通過自身客戶端在BBS服務(wù)器中注冊自身的BBS標識、即時通信標識以及所需的BBS消息,該BBS服務(wù)器再將用戶的BBS標識與即時通信標識關(guān)聯(lián)起來,并建立用戶BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系。從而,BBS服務(wù)器能根據(jù)該對應(yīng)關(guān)系確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的用戶的BBS標識,并進一步確定該用戶BBS標識關(guān)聯(lián)的即時通信標識,然后按此即時通信標識通過即時通信服務(wù)器建立用戶客戶端的即時通信連接,再最終按所確定的即時通信標識通過即時通信連接下發(fā)BBS消息給對應(yīng)的用戶客戶端。
圖2為本發(fā)明方法一較佳實施例處理流程示意圖。如圖2所示,具體處理包括步驟201用戶通過自身的客戶端在BBS服務(wù)器中注冊自身的BBS標識、即時通信標識和所需的BBS消息,比如所需內(nèi)容信息的名稱等。此外,用戶還要通過用戶客戶端登錄即時通信服務(wù)器來注冊其即時通信標識。
其中,用戶注冊自身所需BBS消息的方法有多種,除了主動輸入所需BBS消息給BBS服務(wù)器,還可以通過一些缺省的設(shè)置來實現(xiàn),例如當(dāng)用戶針對某內(nèi)容信息作回復(fù)后,如果用戶回復(fù)時未作特殊設(shè)置,則該內(nèi)容信息的內(nèi)容更新消息就將缺省的作為用戶所需的BBS消息。
步驟202BBS客戶端根據(jù)步驟201注冊的BBS標識、即時通信標識和所需的BBS消息,建立用戶的BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系,并將用戶的BBS標識與即時通信標識關(guān)聯(lián)起來。
步驟203當(dāng)BBS服務(wù)器有BBS消息要下發(fā)時,BBS服務(wù)器首先根據(jù)自身建立的用戶BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的用戶BBS標識,并進一步確定該BBS標識關(guān)聯(lián)的即時通信標識,然后發(fā)送連接建立通知給即時通信服務(wù)器,該連接建立通知將攜帶所確定的各即時通信標識;然后即時通信服務(wù)器按這些即時通信標識,建立對應(yīng)用戶客戶端的即時通信連接;BBS服務(wù)器再通過所建立的即時通信連接發(fā)送BBS消息給對應(yīng)用戶客戶端。
這里,BBS服務(wù)器發(fā)送的建立即時通信連接通知可以為調(diào)用命令,BBS服務(wù)器可發(fā)送攜帶即時通信標識的調(diào)用命令給即時通信服務(wù)器,從而調(diào)用即時通信服務(wù)器中即時通信軟件工具來建立這些即時通信標識對應(yīng)的用戶客戶端的即時通信連接。另外,BBS服務(wù)器將BBS消息下發(fā)給用戶客戶端時,可能用戶并不在線,此時,BBS消息可保存在即時通信服務(wù)器中供用戶上線時收取查看;或者,BBS消息可繼續(xù)保存在BBS服務(wù)器的BBS消息處理單元中,當(dāng)用戶上線后,BBS服務(wù)器的即時通信處理單元收到來自即時通訊服務(wù)器或者用戶即時通信客戶端發(fā)送的用戶上線通知,然后由即時通信處理單元通知該BBS消息處理單元,BBS消息處理單元再將所保存的BBS消息通過本發(fā)明方法所述的方式發(fā)送給用戶。
其中,當(dāng)所述用戶客戶端采用點對點的時通信方式時,步驟203所建立的即時通信連接為BBS服務(wù)器與用戶客戶端之間點對點的即時通信連接,這樣,BBS服務(wù)器不經(jīng)過即時通信服務(wù)器而直接通過該點對點即時通信連接發(fā)送BBS消息給用戶客戶端;當(dāng)所述用戶客戶端采用非點對點的即時通信方式時,步驟203所建立的即時通信連接為即時通信服務(wù)器分別與BBS服務(wù)器和用戶客戶端的即時通信連接,這樣,BBS服務(wù)器首先發(fā)送BBS消息給即時通信服務(wù)器,再由即時通信服務(wù)器轉(zhuǎn)發(fā)該BBS消息給用戶客戶端。
為方便管理和實現(xiàn),本發(fā)明方法中還可將用戶的BBS標識和即時通信標識作為同一標識來處理,即用戶的BBS標識與即時通信標識為相同的標識,這樣,當(dāng)用戶登錄BBS服務(wù)器后注冊了BBS標識就等同于注冊了即時通信標識,而不必在步驟201中注冊即時通信標識,在步驟202中也不必關(guān)聯(lián)BBS標識和即時通信標識,步驟203中也不必確定BBS標識關(guān)聯(lián)的即時通信標識,BBS服務(wù)器直接將等同于即時通信標識的BBS標識通知給即時通信服務(wù)器,即時通信服務(wù)器同樣能按用戶的BBS標識為用戶客戶端建立即時通信連接。
另外,由前面所述可知,本發(fā)明的BBS消息可為系統(tǒng)消息或內(nèi)容更新消息。當(dāng)BBS消息為內(nèi)容更新消息時,BBS服務(wù)器要實時監(jiān)控自身保存的內(nèi)容信息,當(dāng)有內(nèi)容信息更新時,就確定有內(nèi)容更新消息要下發(fā)。并且所下發(fā)的內(nèi)容更新消息可以包含發(fā)生更新的內(nèi)容信息的名稱、或者包含發(fā)生更新的內(nèi)容信息的內(nèi)容本身,本發(fā)明并不限定內(nèi)容更新消息的具體表現(xiàn)形式,但均在本發(fā)明保護范圍之內(nèi)。
綜上所述,應(yīng)用本發(fā)明方法、系統(tǒng)和服務(wù)器,能實現(xiàn)BBS消息的即時下發(fā)和通知,尤其能使BBS用戶即時得知自身感興趣的內(nèi)容發(fā)生的變化,給BBS用戶帶來新的業(yè)務(wù)體驗,利于BBS服務(wù)在即時通知的基礎(chǔ)之上擴展更多的功能。
總之,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
1.一種實現(xiàn)電子公告版系統(tǒng)BBS消息即時通知的方法,其特征在于,應(yīng)用于包括用戶客戶端和BBS服務(wù)器的BBS系統(tǒng),并設(shè)置與所述BBS服務(wù)器相連的即時通信服務(wù)器;該方法包括A.當(dāng)BBS服務(wù)器要下發(fā)BBS消息時,所述BBS服務(wù)器通過所述即時通信服務(wù)器建立即時通信連接;B.該BBS服務(wù)器通過步驟A建立的即時通信連接下發(fā)該BBS消息給該用戶客戶端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟A之前進一步包括A1.用戶通過用戶客戶端登錄所述BBS服務(wù)器,注冊自身的BBS標識、即時通信標識、以及所需的BBS消息;所述BBS服務(wù)器建立BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系,并關(guān)聯(lián)用戶的BBS標識和即時通信標識;該用戶還通過用戶客戶端登錄所述即時通信服務(wù)器來注冊自身的即時通信標識;所述步驟A進一步包括所述BBS服務(wù)器根據(jù)步驟A1建立的用戶BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系,確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的BBS標識及其關(guān)聯(lián)的即時通信標識;步驟A中,所述通過即時通信服務(wù)器建立即時通信連接的方法為通知所述即時通信服務(wù)器為所確定的即時通信標識對應(yīng)的用戶客戶端建立連接,該即時通信服務(wù)器按通知得到的即時通信標識建立對應(yīng)用戶客戶端的即時通信連接。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟A之前進一步包括A2.用戶通過用戶客戶端登錄所述BBS服務(wù)器,注冊自身的BBS標識、以及所需的BBS消息;所述BBS服務(wù)器建立BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系;該用戶還通過用戶客戶端登錄所述即時通信服務(wù)器來注冊自身的即時通信標識;該用戶的BBS標識與即時通信標識相同;所述步驟A進一步包括所述BBS服務(wù)器根據(jù)步驟A2建立的用戶BBS標識與其所需BBS消息之間的對應(yīng)關(guān)系,確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的BBS標識;步驟A中,所述通過即時通信服務(wù)器建立即時通信連接的方法為通知所述即時通信服務(wù)器為所確定的BBS標識對應(yīng)的用戶客戶端建立連接,該即時通信服務(wù)器按通知得到的BBS標識建立對應(yīng)用戶客戶端的即時通信連接。
4.根據(jù)權(quán)利要求1至3任一項所述的方法,其特征在于,當(dāng)所述用戶客戶端采用點對點的即時通信方式時,步驟A所建立的即時通信連接為BBS服務(wù)器與用戶客戶端之間的即時通信連接;步驟B中,所述BBS服務(wù)器不經(jīng)過所述即時通信服務(wù)器而直接下發(fā)BBS消息給該用戶客戶端;當(dāng)所述用戶客戶端采用非點對點的即時通信方式時,步驟A所建立的即時通信連接為即時通信服務(wù)器分別與BBS服務(wù)器和用戶客戶端之間的即時通信連接;步驟B中,所述BBS服務(wù)器下發(fā)BBS消息給所述即時通信服務(wù)器,由該即時通信服務(wù)器轉(zhuǎn)發(fā)該BBS消息給該用戶客戶端。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述用戶注冊自身所需BBS信息的方法為用戶通過用戶客戶端主動輸入所需BBS消息給BBS服務(wù)器;或者,每當(dāng)用戶針對內(nèi)容信息作回復(fù)時,該被回復(fù)的內(nèi)容信息的內(nèi)容更新消息就將按缺省設(shè)置作為用戶所需的BBS消息。
6.根據(jù)權(quán)利要求1至3任一項所述的方法,其特征在于,當(dāng)BBS服務(wù)器下發(fā)BBS消息給用戶客戶端、且用戶不在線時,所述即時通信服務(wù)器保存該BBS消息,當(dāng)用戶上線時再從該即時通信服務(wù)器中讀取查看該BBS消息;或者,該BBS服務(wù)器保存該BBS消息,當(dāng)用戶上線時,BBS服務(wù)器收到來自即時通信服務(wù)器或者用戶客戶端發(fā)送的用戶上線通知,該BBS服務(wù)器再將所保存的BBS消息通過即時通信連接下發(fā)至用戶客戶端。
7.根據(jù)權(quán)利要求1至3任一項所述的方法,其特征在于,所述BBS消息為內(nèi)容更新消息;所述內(nèi)容更新消息包含發(fā)生更新的內(nèi)容信息的名稱,或者包含發(fā)生更新的內(nèi)容信息的內(nèi)容本身。
8.一種實現(xiàn)BBS消息即時通知的系統(tǒng),其特征在于,包括BBS服務(wù)器,用于發(fā)送連接建立通知給即時通信服務(wù)器,并使用自身的即時通信連接直接、或通過即時通信服務(wù)器下發(fā)BBS消息給所述用戶客戶端;即時通信服務(wù)器,用于接收來自BBS服務(wù)器的連接建立通知,建立所述用戶客戶端與所述BBS服務(wù)器的即時通信連接;用戶客戶端,用于通過自身的即時通信連接從BBS服務(wù)器、或從所述即時通信服務(wù)器接收BBS消息。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述BBS服務(wù)器進一步用于從所述用戶客戶端接收用戶的BBS消息需求信息并進行注冊,并按此BBS消息需求消息確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的用戶客戶端。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述BBS服務(wù)器包括;BBS消息處理單元,用于從所述用戶客戶端接收用戶的BBS消息需求信息,按此BBS消息需求消息確定當(dāng)前要下發(fā)的BBS消息對應(yīng)的用戶客戶端,發(fā)送BBS消息給所述即時通信處理單元;即時通信處理單元,用于發(fā)送連接建立通知給所述即時通信服務(wù)器,從所述BBS消息處理單元接收BBS消息,并使用自身的即時通信連接直接、或通過即時通信服務(wù)器下發(fā)BBS消息給對應(yīng)的用戶客戶端。
全文摘要
本發(fā)明公開了一種實現(xiàn)電子公告版系統(tǒng)(BBS)消息即時通知的方法,應(yīng)用于包括用戶客戶端和BBS服務(wù)器的BBS系統(tǒng),并設(shè)置與所述BBS服務(wù)器相連的即時通信服務(wù)器;該方法包括A.當(dāng)BBS服務(wù)器要下發(fā)BBS消息時,所述BBS服務(wù)器通過所述即時通信服務(wù)器建立所述用戶客戶端的即時通信連接;B.該BBS服務(wù)器通過步驟A建立的即時通信連接下發(fā)該BBS消息給該用戶客戶端。本發(fā)明還公開了一種系統(tǒng),采用本發(fā)明能實現(xiàn)BBS消息的即時下發(fā)。
文檔編號H04L12/18GK1984083SQ20051013464
公開日2007年6月20日 申請日期2005年12月13日 優(yōu)先權(quán)日2005年12月13日
發(fā)明者李志宏 申請人:騰訊科技(深圳)有限公司