專利名稱:聊天系統與公告板系統間信息實時智能關聯的方法及系統的制作方法
技術領域:
本發明涉及信息實時智能關聯技術,尤其涉及 一種聊天系統與公告板系統
(BBS, Bulletin Board System)間信息實時智能關聯的方法及系統。
背景技術:
BBS是因特網(Internet)上的一種電子信息服務系統,它提供一塊公共電 子白板,每個用戶都可以在上面書寫,可發布信息或提出看法。BBS按不同的 主題分成很多個布告欄,布告欄設立的依據是大多數BBS用戶的要求和喜好, 用戶可以閱讀他人關于某個主題的最新看法,也可以將自己的想法亳無保留地 貼到布告欄中,是一個信息的集散地,在商業信息的發布、教學和科研問題的 討論、高新技術的探索、藝術文化的共賞、網友之間的交流等領域發揮著重要 的作用。
聊天系統為多人即時通訊系統,用戶通過該系統可以實現與好友聊天或者 傳送文件等。
現有技術中,兩套系統相互獨立運行。用戶通過BBS完成發帖、看帖、回 帖功能;通過聊天系統完成多人即時通訊、聊天功能。兩套系統之間沒有任何 信息交互,登錄聊天系統的用戶如果想獲得BBS信息并將其發送給另一聊天用 戶,只能再去登錄BBS以獲得BBS信息,目前沒有一個機制將兩套系統中的 用戶信息聯系起來,從而給用戶帶來不便。
發明內容
有鑒于此,本發明的主要目的在于提供一種聊天系統與公告板系統間信息 實時智能關聯的方法,能夠使BBS中的信息智能地顯示在聊天系統中,增強兩 個系統間的互動。
本發明的另 一個目的在于提供一種聊天系統與公告板系統間信息實時智能 關聯的系統,支持聊天系統與BBS間信息實時智能自動關聯,使BBS中的信 息智能地顯示在聊天系統中,增強兩個系統間的互動。
為達到上述目的,本發明的技術方案是這樣實現的 一種聊天系統與公告板系統間信息實時智能關聯的方法,包括以下步驟 A、存儲用戶聊天系統帳號、公告板系統帳號和對應公告板系統帳號的帖 子信息;
B 、根據預先設置的規則從所述對應公告板系統帳號的帖子信息中篩選目 標信息,生成并存儲所述用戶聊天系統帳號與目標信息的映射表;
C、將對應當前用戶聊天系統帳號的目標信息推送給聊天客戶端。
上述技術方案中,所述公告板系統帳號和聊天系統帳號使用同 一套體系, 并具有一一對應的關系。
其中,步驟C中的所述聊天客戶端包括當前用戶的聊天客戶端和其他用戶 的聊天客戶端。
上述篩選目標信息的規則根據帖子信息設置。
其中,目標信息包括帖子的主題、發帖人帳號、所發帖子的內容、發帖時 間、回帖內容、回帖人帳號以及回帖時間。
上述公告板系統帳號和聊天系統帳號為電子郵件地址、昵稱或者是即時通 訊號碼。
同時,本發明還提供了 一種聊天系統與公告板系統間信息實時智能關聯的 系統,包括
公告板系統服務器,用來存儲用戶公告板系統帳號和對應公告板系統帳號 的帖子信息;
信息條選模塊,根據預先設置的規則從存儲在公告板系統服務器中的帖子 信息中篩選出目標信息,生成用戶聊天系統帳號與目標信息的映射表,并將生
成的映射表發送至查詢服務器;
查詢服務器,接收并保存公告板系統信息篩選模塊發來的映射表,并定時
更新,供聊天客戶端查詢;
一個以上聊天客戶端,用于向査詢服務器發出目標信息查詢請求,并發送/ 顯示用戶的公告板系統目標信息。
上述技術方案中,該系統進一步包括聊天服務器,用于轉發公告板系統目 標信息。
其中,目標信息包括帖子的主題、發帖人帳號、所發帖子的內容、發帖時 間、回帖內容、回帖人帳號以及回帖時間。
上述信息篩選模塊設置于公告板系統服務器內。 上述帳號為電子郵件地址、昵稱或者是即時通訊號碼。
本發明由于能夠將BBS與聊天系統間信息自動關聯起來,使BBS中的信 息智能地顯示在聊天系統中,增強兩個系統間的互動;同時,拉動了BBS中用 戶帖子的點擊,也增強了聊天體驗。
圖1為本發明聊天系統與BBS間信息實時智能關聯方法的實現流程示意
圖2為本發明聊天系統與公告板系統間信息實時智能關聯的系統組成結構 示意圖。
具體實施例方式
本發明的基本思想是用戶向公告板系統和聊天系統發出注冊申請,獲取 對應公告板系統的帳號(ID)和聊天系統的帳號(ID),并在BBS上存儲用戶 信息及帖子信息;預先設置篩選目標信息的規則,生成并存儲用戶聊天系統ID
與目標信息的映射表;用戶登錄聊天系統,聊天系統判斷是否有目標信息,并
在有目標信息時,主動將聊天信息與目標信息一起推送給另 一聊天客戶端。
上述用戶的公告板系統ID和聊天系統ID具有一一對應關系,也可以是同 一個ID。
下面以用戶的公告板系統ID和聊天系統ID為同一個ID為例具體說明本
發明的方法。
本發明中聊天系統與BBS間信息實時智能關聯的方法,如圖l所示,包括 以下步驟
步驟l、用戶向BBS和聊天系統發出注冊申請,獲取一個對應BBS和聊天 系統的ID;
BBS與聊天系統使用同 一個登錄服務器,用戶在聊天系統申請注冊并獲得 用戶聊天系統ID,該用戶聊天系統ID也被BBS認可;同樣,如果用戶在BBS 申請注冊并獲得用戶公告板系統ID,則該用戶公告板系統ID也被聊天系統認 可。上述ID可以是電子郵件地址,可以是昵稱或者是即時通訊號碼。
步驟2、 BBS存儲用戶信息及帖子信息;
用戶信息可以包括用戶公告板系統ID、昵稱、等級、積分等等;上述帖子 信息對應于用戶的公告板系統ID,該帖子信息包括帖子的主題、發帖人公告板 系統ID、所發帖子的內容、發帖時間、回帖內容、回帖人公告板系統ID以及 回帖時間等等。
步驟3 、 BBS根據預先設置的規則從存儲在BBS上的帖子信息中篩選目標 信息,生成并存儲用戶聊天系統ID與目標信息的映射表;
這里,所述目標信息為符合預先設置規則的帖子信息,所述規則可以根據 帖子信息來設置,如定義帖子點擊量大于1000,回復數大于IO,發帖時間大于 12小時的帖子的信息為目標信息。 一般,目標信息設置有過期時間,目標信息 的過期時間到達后,相應目標信息會自動從映射表中刪除;上述聊天系統ID被 存儲在聊天系統中,上述映射表可以存儲在BBS中,也可以存儲在附加的服務 器中。
步驟4、用戶啟動聊天客戶端,登錄聊天系統,聊天系統査詢是否有目標 信息,如果有,則下載目標信息至聊天客戶端,否則聊天客戶端目標信息的記 錄為空;
上述目標信息包括發帖人公告板系統ID、所發帖子的內容、發帖時間、回
帖內容、回帖人公告板系統ID以及回帖時間等等。
步驟5、當前用戶與其他聊天客戶端對話時,如果有目標信息,則目標信 息的文字鏈接隨聊天信息一起被發送至其他聊天客戶端,否則僅是聊天信息被 發送至其他聊天客戶端;
其他聊天客戶端接收到聊天信息和目標信息后,在聊天區域顯示出來。
下面舉例進一步說明本發明聊天系統與BBS間信息實時智能關聯的方法, 本實施例包括以下步驟
步驟IOI、用戶向BBS和聊天系統發出注冊申請,獲取一個對應聊天系統 和BBS的即時通訊號碼。
步驟102、 BBS存儲步驟1中用戶信息及該用戶自身的帖子信息;
所述帖子信息可以是發帖人的即時通訊號碼、帖子編號、帖子標題、帖子 URL、點擊數及回復數等等。
步驟103、 BBS根據預先設置的規則篩選目標信息,生成并存儲用戶即時 通訊號碼與目標信息的映射表;
設置篩選規則為帖子的點擊量大于1000,帖子的回復數大于IO且發帖時 間大于12小時。
步驟104、用戶啟動聊天客戶端,登錄聊天系統,聊天系統查詢是否有對 應當前用戶的目標信息,如果有,則下載目標信息至聊天客戶端,否則聊天客 戶端目標信息的記錄為空。
步驟105、當前用戶與其他聊天客戶端對話時,對應當前用戶即時通訊號
碼的目標信息隨聊天信息轉發到其他聊天客戶端;
其他聊天客戶端接收到聊天信息和目標信息后,在聊天區域顯示出來。 在當前用戶A與用戶B聊天時,用戶A的目標信息跟著聊天信息一起被
發送至用戶B。
在用戶A和用戶B的聊天界面中,用戶A的目標信息的文字鏈接會顯示 在聊天內容之后。用戶A和用戶B都可以點擊該文字鏈接打開用戶A在BBS 中發的這個帖子。
為實現上述方法,本發明還提供了一種聊天系統與BBS間信息實時智能關
聯的系統。下面以用戶的公告板系統ID和聊天系統ID為同 一個ID為例具體
說明本發明的系統。
如圖2所示,該系統包括BBS服務器11、信息篩選模塊12、查詢服務器 13、聊天服務器14和一個以上聊天客戶端15。
其中,BBS服務器11用來存儲用戶信息及帖子信息,其中用戶信息可以 包括用戶公告板系統ID、昵稱、等級、積分等等;上述帖子信息對應于用戶的 公告板系統ID,該帖子信息包括帖子的主題、發帖人的即時通訊號碼、帖子編 號、帖子標題、帖子URL、點擊數及回復數等等;信息篩選模塊12可設置于 BBS服務器11中,根據預先設置的規則從BBS服務器11中存儲的帖子信息中 篩選出符合預先設置規則的目標信息,同時生成用戶聊天系統ID與目標信息的 映射表,并將生成的映射表發送至査詢服務器13,其中聊天系統ID存儲在聊 天服務器14中;查詢服務器13接收并保存BBS信息篩選模塊12發來的映射 表,并定時更新,供聊天客戶端15查詢;聊天客戶端15啟動后,向查詢服務 器13發出目標信息査詢請求,如果查詢服務器13上有對應聊天客戶端15的目 標信息,則下載目標信息至聊天客戶端15,否則聊天客戶端15目標信息的記 錄為空,當前用戶與其他聊天客戶端對話時,如果有對應當前用戶ID的目標信 息,則聊天信息及BBS目標信息通過聊天服務器14 一起被轉發至其它聊天客 戶端并顯示,否則,僅是聊天信息被聊天服務器14轉發至其它聊天客戶端。
以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
1、一種聊天系統與公告板系統間信息實時智能關聯的方法,其特征在于,包括以下步驟A、存儲用戶聊天系統帳號、公告板系統帳號和對應公告板系統帳號的帖子信息;B、根據預先設置的規則從所述對應公告板系統帳號的帖子信息中篩選目標信息,生成并存儲所述用戶聊天系統帳號與目標信息的映射表;C、將對應當前用戶聊天系統帳號的目標信息推送給聊天客戶端。
2、 根據權利要求1所述的聊天系統與公告板系統間信息實時智能關聯的方法,其特征在于,所述公告板系統帳號和聊天系統帳號使用同一套體系,并具 有一一對應的關系。
3、 根據權利要求1所述的聊天系統與公告板系統間信息實時智能關聯的方 法,其特征在于,步驟C中的所述聊天客戶端包括當前用戶的聊天客戶端和其 他用戶的聊天客戶端。
4、 根據權利要求1所述的聊天系統與公告板系統間信息實時智能關聯的方 法,其特征在于,所述篩選目標信息的規則根據帖子信息設置。
5、 根據權利要求l-4任一項所述的聊天系統與公告板系統間信息實時智能 關聯的方法,其特征在于,所述目標信息包括帖子的主題、發帖人帳號、所發 帖子的內容、發帖時間、回帖內容、回帖人帳號以及回帖時間。
6、 根據權利要求l-4任一項所述的聊天系統與公告板系統間信息實時智能 關聯的方法,其特征在于,所述公告板系統帳號和聊天系統帳號為電子郵件地 址、昵稱或者是即時通訊號碼。
7、 一種聊天系統與公告板系統間信息實時智能關聯的系統,其特征在于, 包括公告板系統服務器,用來存儲用戶公告板系統帳號和對應公告板系統帳號 的帖子信息; 信息篩選模塊,根據預先設置的規則從存儲在公告板系統服務器中的帖子 信息中篩選出目標信息,生成用戶聊天系統帳號與目標信息的映射表,并將生 成的映射表發送至查詢服務器;查詢服務器,接收并保存公告板系統信息篩選模塊發來的映射表,并定時 更新,供聊天客戶端查詢;一個以上聊天客戶端,用于向查詢服務器發出目標信息查詢請求,并發送/ 顯示用戶的公告板系統目標信息。
8 、根據權利要求7所述的聊天系統與公告板系統間信息實時智能關聯的系統,其特征在于,所述系統進一步包括聊天服務器,用于轉發公告板系統目標傳自 l口 'a、。
9、 根據權利要求8所述的聊天系統與公告板系統間信息實時智能關聯的系 統,其特征在于,所述目標信息包括帖子的主題、發帖人帳號、所發帖子的內 容、發帖時間、回帖內容、回帖人帳號以及回帖時間。
10、 根據權利要求9所述的聊天系統與公告板系統間信息實時智能關聯的 系統,其特征在于,所述信息篩選模塊設置于公告板系統服務器內。
11 、根據權利要求7至10任一項所述的聊天系統與公告板系統間信息實時 智能關聯的系統,其特征在于,所述帳號為電子郵件地址、昵稱或者是即時通 訊號碼。
全文摘要
本發明提供了一種聊天系統與公告板系統間信息實時智能關聯的方法,包括A、存儲用戶聊天系統帳號、公告板系統帳號和對應公告板系統帳號的帖子信息;B、根據預先設置的規則從所述對應公告板系統帳號的帖子信息中篩選目標信息,生成并存儲所述用戶聊天系統帳號與目標信息的映射表;C、將對應當前用戶的目標信息推送給聊天客戶端。本發明還提供了一種聊天系統與公告板系統間信息實時智能關聯的系統。本發明的方法和系統使BBS信息智能地顯示在聊天系統中,增強兩個系統間的互動,拉動了BBS中用戶帖子的點擊,增強了聊天體驗。
文檔編號H04L12/58GK101110689SQ20071012144
公開日2008年1月23日 申請日期2007年9月6日 優先權日2007年9月6日
發明者華 李 申請人:騰訊科技(深圳)有限公司