欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用戶會話同步的設備及方法

文檔序號:7922257閱讀:149來源:國知局
專利名稱:一種用戶會話同步的設備及方法
技術領域
本發(fā)明屬于網(wǎng)絡通信領域,尤其涉及一種用戶會話同步的設備及方法。
背景技術
目前,于即時通信過程中,由于網(wǎng)絡環(huán)境復雜,容易產(chǎn)生操作的連接數(shù)據(jù)與用戶數(shù)據(jù)不統(tǒng)一的情況,從而導致積壓大量的冗余數(shù)據(jù),造成業(yè)務邏輯處理出錯。如此,降低業(yè)務邏輯的處理效率,而且影響了用戶體驗,更甚者,會導致系統(tǒng)崩潰。此外,在傳統(tǒng)的分布式用戶會話同步過程中,沒有考慮新產(chǎn)生的用戶數(shù)據(jù),容易導致這些數(shù)據(jù)丟失,從而影響用戶體驗度。

發(fā)明內容
本發(fā)明提供一種用戶會話同步的設備及方法,以解決上述問題。本發(fā)明提供一種用戶會話同步的設備,包括數(shù)據(jù)收發(fā)器以及處理器。數(shù)據(jù)收發(fā)器連接處理器。于用戶會話同步操作被觸發(fā)后,數(shù)據(jù)收發(fā)器根據(jù)區(qū)域的優(yōu)先級依次從處理器獲取不同區(qū)域的連接與用戶對應列表,數(shù)據(jù)收發(fā)器按照區(qū)域的優(yōu)先級通過依次比較內部存儲的每個區(qū)域的最新連接列表以及獲取的對應區(qū)域的連接與用戶對應列表,依次同步更新處理器內每個區(qū)域的連接與用戶對應列表。本發(fā)明還提供一種用戶會話同步的方法。上述方法包括以下步驟觸發(fā)用戶會話同步操作;數(shù)據(jù)收發(fā)器根據(jù)區(qū)域的優(yōu)先級依次從處理器獲取不同區(qū)域的連接與用戶對應列表;數(shù)據(jù)收發(fā)器按照區(qū)域的優(yōu)先級通過依次比較內部存儲的每個區(qū)域的最新連接列表以及獲取的對應區(qū)域的連接與用戶對應列表,依次同步更新處理器內每個區(qū)域的連接與用戶對應列表。相較于先前技術,根據(jù)本發(fā)明提供的用戶會話同步的設備及方法,數(shù)據(jù)收發(fā)器按照區(qū)域的優(yōu)先級通過依次比較每個區(qū)域的最新連接列表以及處理器內對應區(qū)域的連接與用戶對應列表,依次同步更新處理器內的連接與用戶對應列表。如此,實現(xiàn)了數(shù)據(jù)收發(fā)器中的連接與處理器中的用戶數(shù)據(jù)的同步,避免了冗余數(shù)據(jù)的積壓,而且提高了用戶的體驗度。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1所示為根據(jù)本發(fā)明的較佳實施例提供的用戶會話同步的設備的示意圖;圖2所示為根據(jù)本發(fā)明的較佳實施例提供的用戶會話同步的方法的流程圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
圖1所示為根據(jù)本發(fā)明的較佳實施例提供的用戶會話同步的設備的示意圖。如圖 1所示,本發(fā)明的較佳實施例提供的用戶會話同步的設備包括數(shù)據(jù)收發(fā)器10、處理器12以及存儲器14.。數(shù)據(jù)收發(fā)器10連接處理器12,存儲器14連接數(shù)據(jù)收發(fā)器10以及處理器 12。其中,數(shù)據(jù)收發(fā)器10接收不同區(qū)域的連接信息,處理器12存儲不同區(qū)域的連接與用戶對應列表。然而,本發(fā)明并不限定于此。于其他實施例中,數(shù)據(jù)收發(fā)器以及處理器的數(shù)目可為多個,并分別與區(qū)域的數(shù)目對應。具體而言,多個數(shù)據(jù)收發(fā)器分別接收不同區(qū)域的連接信息,不同的處理器分別存儲不同區(qū)域的連接與用戶對應列表。此外,亦可設置多個數(shù)據(jù)收發(fā)器(對應于不同區(qū)域)以及一個處理器,或者設置一個數(shù)據(jù)收發(fā)器以及多個處理器(對應于不同區(qū)域)。于本實施例中,于用戶會話同步操作被觸發(fā)后,數(shù)據(jù)收發(fā)器10根據(jù)區(qū)域的優(yōu)先級依次從處理器12獲取不同區(qū)域的連接與用戶對應列表,數(shù)據(jù)收發(fā)器10按照區(qū)域的優(yōu)先級通過依次比較每個區(qū)域的最新連接列表以及連接與用戶對應列表,依次同步更新處理器12 內的連接與用戶對應列表。此外,當數(shù)據(jù)收發(fā)器10同步更新處理器12內每個區(qū)域的連接與用戶對應列表時,數(shù)據(jù)收發(fā)器10同步更新存儲器14內存儲的用戶列表。圖2所示為根據(jù)本發(fā)明的較佳實施例提供的用戶會話同步的方法的流程圖。如圖 2所示,本發(fā)明的較佳實施例提供的用戶會話同步的方法包括步驟101 103。以下結合圖 1及圖2進行詳細說明。于步驟101,觸發(fā)用戶會話同步操作。于此,觸發(fā)用戶會話同步操作的方式以定時觸發(fā)方式為例。具體而言,本實施例提供的用戶會話同步的設備還包括定時器,定時器連接數(shù)據(jù)收發(fā)器10,用于定時觸發(fā)用戶會話同步操作。通過定時器設置的時間點定時啟動用戶會話同步操作。然而,本發(fā)明并不限定于此。于其他實施例中,觸發(fā)用戶會話同步操作的方式還可為命令觸發(fā)方式,即通過操作命令控制用戶會話同步操作的執(zhí)行。于本實施例中,數(shù)據(jù)收發(fā)器10接收的連接信息會按照區(qū)域進行區(qū)分。例如,數(shù)據(jù)收發(fā)器10接收的連接信息包括北京地區(qū)的連接信息、上海地區(qū)的連接信息以及蘇州地區(qū)的連接信息。而且,區(qū)域具有優(yōu)先級順序。例如,區(qū)域的優(yōu)先級從高到低依次為北京地區(qū)、 上海地區(qū)、蘇州地區(qū)。于此,不同區(qū)域的連接信息均由數(shù)據(jù)收發(fā)器10接收。然而,本發(fā)明并不限定于此。于其他實施例中,當設置多個數(shù)據(jù)收發(fā)器時,不同區(qū)域的連接信息可由不同的數(shù)據(jù)收發(fā)器接收。于本實施例中,區(qū)域的優(yōu)先級為動態(tài)變化的。具體而言,區(qū)域的優(yōu)先級順序可根據(jù)優(yōu)先級參數(shù)比較得到,優(yōu)先級參數(shù)又可根據(jù)不同區(qū)域的連接類型進行確定。舉例而言,當連接信息包括查詢連接、修改連接、刪除連接以及增加連接時,每個區(qū)域的優(yōu)先權參數(shù)F = mX查詢連接數(shù)+nX修改連接數(shù)+pX刪除連接數(shù)+qX增加連接數(shù)。其中,m、n、p及q為不同連接的設置權重,可根據(jù)需要進行設置。如此,根據(jù)每個區(qū)域內查詢連接、修改連接、刪除連接以及增加連接的數(shù)目,可計算不同時刻的區(qū)域優(yōu)先權參數(shù)。同時,根據(jù)優(yōu)先權參數(shù)的大小可確定區(qū)域的優(yōu)先級(例如,優(yōu)先權參數(shù)越大,對應區(qū)域的優(yōu)先權等級越高)。由于每個區(qū)域的連接信息處于動態(tài)變化的狀態(tài),因此,于不同時刻觸發(fā)用戶會話同步操作時,區(qū)域的優(yōu)先級順序亦會產(chǎn)生變化。于步驟102,數(shù)據(jù)收發(fā)器10根據(jù)區(qū)域的優(yōu)先級依次從處理器12獲取對應區(qū)域的連接與用戶對應列表。于本實施例中,以區(qū)域的優(yōu)先級從高到低依次為北京地區(qū)、上海地區(qū)、蘇州地區(qū)為例進行說明。于用戶會話同步操作被觸發(fā)后,數(shù)據(jù)收發(fā)器10依次從處理器12 獲取北京地區(qū)、上海地區(qū)以及蘇州地區(qū)當前時刻的連接與用戶對應列表。其中,于用戶會話同步過程中,數(shù)據(jù)收發(fā)器10將從接收的最新連接信息存儲于緩沖區(qū)中。于此,連接與用戶為一一對應關系。接著,于步驟103,數(shù)據(jù)收發(fā)器10按照區(qū)域的優(yōu)先級通過依次比較內部存儲的每個區(qū)域的最新連接列表以及獲取的對應區(qū)域的連接與用戶對應列表,依次同步更新處理器 12內每個區(qū)域的連接與用戶對應列表。具體而言,由于網(wǎng)絡環(huán)境較復雜,于一段時間的數(shù)據(jù)處理后,數(shù)據(jù)收發(fā)器10接收的連接會與處理器12中存儲的連接與用戶對應數(shù)據(jù)存在差異, 從而造成處理器12中積壓大量冗余數(shù)據(jù)。于此,數(shù)據(jù)收發(fā)器10通過比較最新的連接列表以及處理器12內的連接與用戶對應列表,可以將最新的連接與用戶數(shù)據(jù)同步至處理器12。 如此,實現(xiàn)數(shù)據(jù)收發(fā)器10及處理器12內信息的同步。具體而言,于本實施例中,以區(qū)域的優(yōu)先級從高到低依次為北京地區(qū)、上海地區(qū)、 蘇州地區(qū)為例進行說明。數(shù)據(jù)收發(fā)器10先同步更新北京地區(qū)的信息、再同步更新上海地區(qū)的信息,最后同步更新蘇州地區(qū)的信息。以下通過北京地區(qū)信息的同步更新過程為例進行說明。數(shù)據(jù)收發(fā)器10比較北京地區(qū)的最新連接列表及連接與用戶對應列表。若北京地區(qū)的最新連接列表中的連接所對應的用戶未存在于連接與用戶對應列表中,則數(shù)據(jù)收發(fā)器10 通知處理器12添加所述用戶及對應的連接,若連接與用戶對應列表中存在沒有同最新連接列表中的連接相對應的用戶,則數(shù)據(jù)收發(fā)器10通知處理器12刪除所述用戶及對應的連接。舉例而言,若北京地區(qū)的最新連接列表包括連接a、連接b、連接c及連接e,數(shù)據(jù)收發(fā)器10從處理器12獲取的北京地區(qū)的連接與用戶對應列表如下表1所示。
權利要求
1.一種用戶會話同步的設備,其特征在于,包括數(shù)據(jù)收發(fā)器以及處理器,所述數(shù)據(jù)收發(fā)器連接所述處理器,于用戶會話同步操作被觸發(fā)后,所述數(shù)據(jù)收發(fā)器根據(jù)區(qū)域的優(yōu)先級依次從所述處理器獲取不同區(qū)域的連接與用戶對應列表,所述數(shù)據(jù)收發(fā)器按照區(qū)域的優(yōu)先級通過依次比較內部存儲的每個區(qū)域的最新連接列表以及獲取的對應區(qū)域的連接與用戶對應列表,依次同步更新所述處理器內每個區(qū)域的連接與用戶對應列表。
2.根據(jù)權利要求1所述的用戶會話同步的設備,其特征在于,所述數(shù)據(jù)收發(fā)器比較每個區(qū)域的最新連接列表及所述連接與用戶對應列表,若最新連接列表中的連接所對應的用戶未存在于所述連接與用戶對應列表中,則所述數(shù)據(jù)收發(fā)器通知所述處理器添加所述用戶及其對應的連接,若所述連接與用戶對應列表中存在沒有同最新連接列表中的連接相對應的用戶,則所述數(shù)據(jù)收發(fā)器通知所述處理器刪除所述用戶及其對應的連接。
3.根據(jù)權利要求1所述的用戶會話同步的設備,其特征在于,所述數(shù)據(jù)收發(fā)器比較每個區(qū)域的最新連接列表及所述連接與用戶對應列表,得到最新的連接與用戶對應列表,并將所述最新的連接與用戶對應列表傳輸至所述處理器,所述處理器根據(jù)接收到的最新的連接與用戶對應列表進行同步更新。
4.根據(jù)權利要求1所述的用戶會話同步的設備,其特征在于,還包括存儲器,所述存儲器連接所述數(shù)據(jù)收發(fā)器以及所述處理器,當所述數(shù)據(jù)收發(fā)器同步更新所述處理器內每個區(qū)域的連接與用戶對應列表時,所述數(shù)據(jù)收發(fā)器同步更新所述存儲器內存儲的用戶列表。
5.根據(jù)權利要求1所述的用戶會話同步的設備,其特征在于,還包括定時器,所述定時器連接所述數(shù)據(jù)收發(fā)器,用于定時觸發(fā)用戶會話同步操作。
6.一種用戶會話同步的方法,其特征在于,包括以下步驟觸發(fā)用戶會話同步操作;數(shù)據(jù)收發(fā)器根據(jù)區(qū)域的優(yōu)先級依次從處理器獲取不同區(qū)域的連接與用戶對應列表;所述數(shù)據(jù)收發(fā)器按照區(qū)域的優(yōu)先級通過依次比較內部存儲的每個區(qū)域的最新連接列表以及獲取的對應區(qū)域的連接與用戶對應列表,依次同步更新所述處理器內每個區(qū)域的連接與用戶對應列表。
7.根據(jù)權利要求6所述的用戶會話同步的方法,其特征在于,于所述數(shù)據(jù)收發(fā)器同步更新所述處理器內每個區(qū)域的連接與用戶對應列表時,所述數(shù)據(jù)收發(fā)器同步更新存儲器內存儲的用戶列表。
8.根據(jù)權利要求6所述的用戶會話同步的方法,其特征在于,觸發(fā)用戶會話同步操作的方式包括命令觸發(fā)方式以及定時觸發(fā)方式。
9.根據(jù)權利要求6所述的用戶會話同步的方法,其特征在于,所述數(shù)據(jù)收發(fā)器比較每個區(qū)域的最新連接列表及所述連接與用戶對應列表,若最新連接列表中的連接所對應的用戶未存在于所述連接與用戶對應列表中,則所述數(shù)據(jù)收發(fā)器通知所述處理器添加所述用戶及其對應的連接,若所述連接與用戶對應列表中存在沒有同最新連接列表中的連接相對應的用戶,則所述數(shù)據(jù)收發(fā)器通知所述處理器刪除所述用戶及其對應的連接。
10.根據(jù)權利要求6所述的用戶會話同步的方法,其特征在于,所述數(shù)據(jù)收發(fā)器比較每個區(qū)域的最新連接列表及所述連接與用戶對應列表,得到最新的連接與用戶對應列表,并將所述最新的連接與用戶對應列表傳輸至所述處理器,所述處理器根據(jù)接收的最新的連接與用戶對應列表進行同步更新。
全文摘要
本發(fā)明提供一種用戶會話同步設備及方法。上述設備包括數(shù)據(jù)收發(fā)器以及處理器。數(shù)據(jù)收發(fā)器連接處理器。于用戶會話同步操作被觸發(fā)后,數(shù)據(jù)收發(fā)器根據(jù)區(qū)域的優(yōu)先級依次從處理器獲取不同區(qū)域的連接與用戶對應列表,數(shù)據(jù)收發(fā)器按照區(qū)域的優(yōu)先級通過依次比較內部存儲的每個區(qū)域的最新連接列表以及獲取的對應區(qū)域的連接與用戶對應列表,依次同步更新處理器內每個區(qū)域的連接與用戶對應列表。
文檔編號H04L29/08GK102387194SQ20111028913
公開日2012年3月21日 申請日期2011年9月27日 優(yōu)先權日2011年9月27日
發(fā)明者胡加明 申請人:蘇州闊地網(wǎng)絡科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南通市| 土默特右旗| 沛县| 元氏县| 吉林省| 翼城县| 兴仁县| 沾化县| 绵阳市| 基隆市| 肥乡县| 讷河市| 建阳市| 泰宁县| 莒南县| 平遥县| 华池县| 潮安县| 大安市| 连山| 重庆市| 邹平县| 哈巴河县| 东明县| 辽中县| 桂林市| 襄城县| 黄陵县| 洱源县| 镇沅| 桂阳县| 庄河市| 锡林浩特市| 五原县| 鄯善县| 克山县| 南木林县| 崇明县| 乌兰浩特市| 卓资县| 西丰县|