專(zhuān)利名稱(chēng):一種用戶會(huì)話備份切換系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型屬于網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種用戶會(huì)話備份切換系統(tǒng)。
背景技術(shù):
目前,常用的服務(wù)器備份設(shè)計(jì)為主備設(shè)計(jì)。即設(shè)置一個(gè)備份服務(wù)器,當(dāng)主服務(wù)發(fā)生故障時(shí),則切換使用備份服務(wù)器。然而,由于只設(shè)計(jì)一個(gè)備份服務(wù)器,則當(dāng)備份服務(wù)器也發(fā)生故障時(shí),整個(gè)系統(tǒng)就會(huì)崩潰。此外,當(dāng)主服務(wù)器發(fā)生故障時(shí),于備份服務(wù)器尚未進(jìn)行切換的時(shí)間段內(nèi),會(huì)丟失大量的用戶信息,不利于信息完整性。
實(shí)用新型內(nèi)容本實(shí)用新型提供一種用戶會(huì)話備份切換系統(tǒng),以解決上述問(wèn)題。本實(shí)用新型提供一種用戶會(huì)話備份切換系統(tǒng),包括即時(shí)通信服務(wù)器、全局會(huì)話服務(wù)器以及至少兩個(gè)備份全局會(huì)話服務(wù)器。每個(gè)備份全局會(huì)話服務(wù)器包括第一發(fā)送器以及第一接收器,即時(shí)通信服務(wù)器包括檢測(cè)器、數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器。第一發(fā)送器連接第一接收器,檢測(cè)器連接數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器,數(shù)據(jù)存儲(chǔ)器連接第二發(fā)送器。即時(shí)通信服務(wù)器連接全局會(huì)話服務(wù)器,全局會(huì)話服務(wù)器連接至少兩個(gè)備份全局會(huì)話服務(wù)器。檢測(cè)器,用于檢測(cè)全局會(huì)話服務(wù)器及至少兩個(gè)備份全局會(huì)話服務(wù)器是否工作異常。數(shù)據(jù)存儲(chǔ)器,用于當(dāng)檢測(cè)器檢測(cè)到全局會(huì)話服務(wù)器的工作異常時(shí),保存通信數(shù)據(jù)。第二發(fā)送器,用于當(dāng)檢測(cè)到至少兩個(gè)備份全局會(huì)話服務(wù)器的其中之一處于正常狀態(tài)時(shí),向備份全局會(huì)話服務(wù)器發(fā)送切換命令。第一接收器,用于接收切換命令。所述備份全局會(huì)話服務(wù)器的第一發(fā)送器,用于當(dāng)備份全局會(huì)話服務(wù)器接收到切換命令后,向即時(shí)通信服務(wù)器發(fā)送切換命令。所述備份全局會(huì)話服務(wù)器的第二發(fā)送器,用于當(dāng)即時(shí)通信服務(wù)器接收到切換命令后,將保存的通信數(shù)據(jù)發(fā)送至備份全局會(huì)話服務(wù)器。本實(shí)用新型還提供一種用戶會(huì)話備份切換系統(tǒng),包括至少兩個(gè)即時(shí)通信服務(wù)器、 全局會(huì)話服務(wù)器以及至少兩個(gè)備份全局會(huì)話服務(wù)器。每個(gè)備份全局會(huì)話服務(wù)器包括第一發(fā)送器以及第一接收器,每個(gè)即時(shí)通信服務(wù)器包括檢測(cè)器、數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器。第一發(fā)送器連接第一接收器,檢測(cè)器連接數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器,數(shù)據(jù)存儲(chǔ)器連接第二發(fā)送器。至少兩個(gè)即時(shí)通信服務(wù)器分別連接全局會(huì)話服務(wù)器,全局會(huì)話服務(wù)器分別連接至少兩個(gè)備份全局會(huì)話服務(wù)器。至少兩個(gè)即時(shí)通信服務(wù)器的其中之一設(shè)置為即時(shí)通信管理服務(wù)器。至少兩個(gè)即時(shí)通信服務(wù)器的檢測(cè)器,用于檢測(cè)全局會(huì)話服務(wù)器是否工作異常。至少兩個(gè)即時(shí)通信服務(wù)器的數(shù)據(jù)存儲(chǔ)器,用于當(dāng)任一檢測(cè)器檢測(cè)到全局會(huì)話服務(wù)器的工作異常時(shí),保存通信數(shù)據(jù)。即時(shí)通信管理服務(wù)器的檢測(cè)器,用于檢測(cè)至少兩個(gè)備份全局會(huì)話服務(wù)器是否處于正常狀態(tài)。即時(shí)通信管理服務(wù)器的第二發(fā)送器,用于當(dāng)檢測(cè)到至少兩個(gè)備份全局會(huì)話服務(wù)器的其中之一處于正常狀態(tài)時(shí),向備份全局會(huì)話服務(wù)器發(fā)送切換命令。備份全局會(huì)話服務(wù)器的第一接收器,用于接收切換命令。備份全局會(huì)話服務(wù)器的第一發(fā)送器,用于向至少兩個(gè)即時(shí)通信服務(wù)器發(fā)送切換命令。至少兩個(gè)即時(shí)通信服務(wù)器的第二發(fā)送器,用于當(dāng)
4接收到切換命令后,將保存的通信數(shù)據(jù)發(fā)送至備份全局會(huì)話服務(wù)器。相較于先前技術(shù),根據(jù)本實(shí)用新型提供的用戶會(huì)話備份切換系統(tǒng),設(shè)置有至少兩個(gè)備份全局會(huì)話服務(wù)器。如此,當(dāng)全局會(huì)話服務(wù)器發(fā)生故障時(shí),有至少兩個(gè)備份全局會(huì)話服務(wù)器可以進(jìn)行切換,有利于提高系統(tǒng)穩(wěn)定性。此外,當(dāng)全局會(huì)話服務(wù)器發(fā)生故障時(shí),即時(shí)通信服務(wù)器保存通信數(shù)據(jù),避免了在切換過(guò)程中的數(shù)據(jù)丟失,有利于保持信息完整性。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本實(shí)用新型的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分, 本實(shí)用新型的示意性實(shí)施例及其說(shuō)明用于解釋本實(shí)用新型,并不構(gòu)成對(duì)本實(shí)用新型的不當(dāng)限定。在附圖中圖1所示為根據(jù)本實(shí)用新型的第一較佳實(shí)施例提供的用戶會(huì)話備份切換系統(tǒng)的示意圖;圖2所示為根據(jù)本實(shí)用新型的第二較佳實(shí)施例提供的用戶會(huì)話備份切換系統(tǒng)的示意圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本實(shí)用新型。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。圖1所示為根據(jù)本實(shí)用新型的第一較佳實(shí)施例提供的用戶會(huì)話備份切換系統(tǒng)的示意圖。如圖1所示,本實(shí)用新型的較佳實(shí)施例提供的用戶會(huì)話備份切換系統(tǒng)包括即時(shí)通信服務(wù)器10、全局會(huì)話查詢服務(wù)器11、全局會(huì)話服務(wù)器12以及至少兩個(gè)備份全局會(huì)話服務(wù)器13a 13c。于本實(shí)施例中,備份全局會(huì)話服務(wù)器的數(shù)目例如為3個(gè)。然而,本實(shí)用新型并不限定于此。于本實(shí)施例中,即時(shí)通信服務(wù)器10包括檢測(cè)器100、數(shù)據(jù)存儲(chǔ)器101以及第二發(fā)送器102。備份全局會(huì)話服務(wù)器13a 13c分別包括第一接收器130a 130c以及第一發(fā)送器 131a 131c。其中,檢測(cè)器100連接數(shù)據(jù)存儲(chǔ)器101以及第二發(fā)送器102,數(shù)據(jù)存儲(chǔ)器101 連接第二發(fā)送器102。第一接收器130a 130c分別連接第一發(fā)送器131a 131c。即時(shí)通信服務(wù)器10分別連接全局會(huì)話查詢服務(wù)器11以及全局會(huì)話服務(wù)器12,全局會(huì)話查詢服務(wù)器11連接全局會(huì)話服務(wù)器12,全局會(huì)話服務(wù)器12連接三個(gè)備份全局會(huì)話服務(wù)器13a 13c0于本實(shí)施例中,當(dāng)全局會(huì)話服務(wù)器12處于正常狀態(tài)時(shí),全局會(huì)話服務(wù)器12備份即時(shí)通信服務(wù)器10發(fā)送的用戶會(huì)話至備份全局會(huì)話服務(wù)器13a 13c以及全局會(huì)話查詢服務(wù)器11。換言之,全局會(huì)話查詢服務(wù)器11、全局會(huì)話服務(wù)器12以及備份全局會(huì)話服務(wù)器 13a 13c內(nèi)保存的用戶會(huì)話保持一致。于實(shí)際應(yīng)用中,全局會(huì)話查詢服務(wù)器11可為通過(guò)即時(shí)通信服務(wù)器10連接的客戶端提供用戶會(huì)話查詢操作。全局會(huì)話服務(wù)器12可為客戶端提供其他用戶會(huì)話操作(例如,增加、刪除及修改用戶會(huì)話)。于本實(shí)施例中,即時(shí)通信服務(wù)器10的檢測(cè)器100,用于檢測(cè)全局會(huì)話服務(wù)器12及備份全局會(huì)話服務(wù)器13a 13c是否工作異常。數(shù)據(jù)存儲(chǔ)器101,用于當(dāng)檢測(cè)器檢測(cè)到全局會(huì)話服務(wù)器12的工作異常時(shí),保存通信數(shù)據(jù)。第二發(fā)送器102,用于當(dāng)檢測(cè)到至少兩個(gè)備份全局會(huì)話服務(wù)器13a 13c的其中之一(例如,備份全局會(huì)話服務(wù)器13a)處于正常狀態(tài)時(shí),向備份全局會(huì)話服務(wù)器13a發(fā)送切換命令。備份全局會(huì)話服務(wù)器的第一接收器130a, 用于接收切換命令。備份全局會(huì)話服務(wù)器13a的第一發(fā)送器131a,用于當(dāng)備份全局會(huì)話服務(wù)器13a接收到切換命令后,向即時(shí)通信服務(wù)器10發(fā)送切換命令。即時(shí)通信服務(wù)器10的第二發(fā)送器102,用于當(dāng)接收到切換命令后,將保存的通信數(shù)據(jù)發(fā)送至備份全局會(huì)話服務(wù)器 13a。于此,即時(shí)通信服務(wù)器10還包括第二接收器103,用于接收備份全局會(huì)話服務(wù)器13a 發(fā)送的切換命令。具體而言,于本實(shí)施例中,當(dāng)即時(shí)通信服務(wù)器10的檢測(cè)器100檢測(cè)到全局會(huì)話服務(wù)器12的工作異常時(shí),即時(shí)通信服務(wù)器10的數(shù)據(jù)存儲(chǔ)器101保存通信數(shù)據(jù)。數(shù)據(jù)存儲(chǔ)器 101例如為硬盤(pán)。于此,例如當(dāng)全局會(huì)話服務(wù)器12的硬件設(shè)備發(fā)生故障時(shí),全局會(huì)話服務(wù)器12無(wú)法響應(yīng)即時(shí)通信服務(wù)器10發(fā)送的用戶會(huì)話請(qǐng)求。此時(shí),即時(shí)通信服務(wù)器10會(huì)保存通信數(shù)據(jù)。例如,當(dāng)即時(shí)通信服務(wù)器10發(fā)送增加用戶會(huì)話的請(qǐng)求至全局會(huì)話服務(wù)器12時(shí), 全局會(huì)話服務(wù)器12發(fā)生故障,此時(shí),即時(shí)通信服務(wù)器10會(huì)將增加用戶會(huì)話的數(shù)據(jù)先進(jìn)行保存。于本實(shí)施例中,當(dāng)即時(shí)通信服務(wù)器10的檢測(cè)器100檢測(cè)到備份全局會(huì)話服務(wù)器 13a 13c的其中之一(例如,備份全局會(huì)話服務(wù)器13a)處于正常狀態(tài)時(shí),即時(shí)通信服務(wù)器 10的第一發(fā)送器102向備份全局會(huì)話服務(wù)器13a發(fā)送切換命令。具體而言,當(dāng)全局會(huì)話服務(wù)器12的工作異常時(shí),即時(shí)通信服務(wù)器10依次或隨機(jī)檢測(cè)備份全局會(huì)話服務(wù)器13a 13c 是否處于正常狀態(tài)。當(dāng)即時(shí)通信服務(wù)器10檢測(cè)到備份全局會(huì)話服務(wù)器13a處于正常狀態(tài)時(shí),即時(shí)通信服務(wù)器10向備份全局會(huì)話服務(wù)器13a發(fā)送切換命令。此外,即時(shí)通信服務(wù)器 10檢測(cè)備份全局會(huì)話服務(wù)器13a 13c是否處于正常狀態(tài)的操作例如可為即時(shí)通信服務(wù)器10發(fā)送試探命令或者測(cè)試命令至備份全局會(huì)話服務(wù)器13a 13c,若即時(shí)通信服務(wù)器10 接收到備份全局會(huì)話服務(wù)器給出的正確應(yīng)答,則確認(rèn)所述備份全局會(huì)話服務(wù)器處于正常狀態(tài)。然而,本實(shí)用新型對(duì)此不作任何限定。于本實(shí)施例中,備份全局會(huì)話服務(wù)器13a的第一接收器130a接收到切換命令后, 備份全局會(huì)話服務(wù)器13a的第一發(fā)送器131a向即時(shí)通信服務(wù)器10發(fā)送切換命令。當(dāng)即時(shí)通信服務(wù)器10接收到切換命令后,第二發(fā)送器102將保存的通信數(shù)據(jù)發(fā)送至備份全局會(huì)話服務(wù)器13a。例如,即時(shí)通信服務(wù)器10將之前保存的增加用戶會(huì)話的請(qǐng)求重新發(fā)送至備份全局會(huì)話服務(wù)器13a。此時(shí),備份全局會(huì)話服務(wù)器13a取代了全局會(huì)話服務(wù)器12,備份全局會(huì)話服務(wù)器13a亦需將更新的用戶會(huì)話備份至其它備份全局會(huì)話服務(wù)器以及全局會(huì)話查詢服務(wù)器。如此,確保備份全局會(huì)話服務(wù)器13a發(fā)生故障時(shí),仍然可以切換至其它備份全局會(huì)話服務(wù)器,從而有利于保持信息完整性。圖2所示為根據(jù)本實(shí)用新型的第二較佳實(shí)施例提高的用戶會(huì)話備份切換系統(tǒng)的示意圖。如圖4所示,本實(shí)施例提供的用戶會(huì)話備份切換系統(tǒng)包括至少兩個(gè)即時(shí)通信服務(wù)器20a 20c、至少兩個(gè)全局會(huì)話查詢服務(wù)器21a 21c、全局會(huì)話服務(wù)器22以及至少兩個(gè)備份全局會(huì)話服務(wù)器23a 23c。于此,即時(shí)通信服務(wù)器、全局會(huì)話查詢服務(wù)器以及備份全局會(huì)話服務(wù)器的數(shù)目均為三個(gè)。然而,本實(shí)用新型對(duì)此不作任何限定。于本實(shí)施例中,每個(gè)備份全局會(huì)話服務(wù)器包括第一發(fā)送器以及第一接收器。每個(gè)即時(shí)通信服務(wù)器包括檢測(cè)器、數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器。第一發(fā)送器連接第一接收器,檢測(cè)器連接數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器,數(shù)據(jù)存儲(chǔ)器連接第二發(fā)送器。關(guān)于備份全局會(huì)話服務(wù)器及即時(shí)通信服務(wù)器的內(nèi)部結(jié)構(gòu)及連接同第一實(shí)施例提供的備份全局會(huì)話服務(wù)器及即時(shí)通信服務(wù)器的內(nèi)部結(jié)構(gòu)及連接一致。故于此不再贅述。于本實(shí)施例中,全局會(huì)話查詢服務(wù)器2Ia 21 c與即時(shí)通信服務(wù)器20a 20c —一對(duì)應(yīng)相連。即時(shí)通信服務(wù)器20a 20c分別連接全局會(huì)話服務(wù)器22,全局會(huì)話服務(wù)器22連接備份全局會(huì)話服務(wù)器23a 23c以及全局會(huì)話查詢服務(wù)器21a 21c。此外,即時(shí)通信服務(wù)器20a 20c的其中之一(例如,即時(shí)通信服務(wù)器20a)設(shè)置為即時(shí)通信管理服務(wù)器。于本實(shí)施例中,即時(shí)通信服務(wù)器20a 20c的檢測(cè)器,用于檢測(cè)全局會(huì)話服務(wù)器22 是否工作異常。即時(shí)通信服務(wù)器20a 20c的數(shù)據(jù)存儲(chǔ)器,用于當(dāng)任一檢測(cè)器檢測(cè)到全局會(huì)話服務(wù)器22的工作異常時(shí),保存通信數(shù)據(jù)。即時(shí)通信管理服務(wù)器20a的檢測(cè)器,用于檢測(cè)備份全局會(huì)話服務(wù)器23a 23c是否處于正常狀態(tài)。即時(shí)通信管理服務(wù)器20a的第二發(fā)送器,用于當(dāng)檢測(cè)到備份全局會(huì)話服務(wù)器23a 23c的其中之一(例如,備份全局會(huì)話服務(wù)器23a)處于正常狀態(tài)時(shí),向備份全局會(huì)話服務(wù)器23a發(fā)送切換命令,備份全局會(huì)話服務(wù)器 23a的第一接收器,用于接收切換命令。備份全局會(huì)話服務(wù)器23a的第一發(fā)送器,用于向即時(shí)通信服務(wù)器20a 20c發(fā)送切換命令。即時(shí)通信服務(wù)器20a 20c的第二發(fā)送器,用于當(dāng)接收到切換命令后,將保存的通信數(shù)據(jù)發(fā)送至備份全局會(huì)話服務(wù)器23a。具體而言,于本實(shí)施例中,當(dāng)全局會(huì)話服務(wù)器22處于正常狀態(tài)時(shí),全局會(huì)話服務(wù)器22備份即時(shí)通信服務(wù)器20a 20c發(fā)送的用戶會(huì)話至備份全局會(huì)話服務(wù)器23a 23c 以及全局會(huì)話查詢服務(wù)器21a 21c。換言之,全局會(huì)話查詢服務(wù)器21a 21c、全局會(huì)話服務(wù)器22以及備份全局會(huì)話服務(wù)器23a 23c內(nèi)保存的用戶會(huì)話保持一致。于實(shí)際應(yīng)用中,全局會(huì)話查詢服務(wù)器21a 21c可分別為通過(guò)即時(shí)通信服務(wù)器20a 20c連接的客戶端提供用戶會(huì)話查詢操作。全局會(huì)話服務(wù)器22可為客戶端提供其他用戶會(huì)話操作(例如, 增加、刪除及修改用戶會(huì)話)。于本實(shí)施例中,當(dāng)即時(shí)通信服務(wù)器20a 20c的其中之一(例如,即時(shí)通信服務(wù)器 20b)的檢測(cè)器檢測(cè)到全局會(huì)話服務(wù)器22的工作異常時(shí),即時(shí)通信服務(wù)器20a 20c的數(shù)據(jù)存儲(chǔ)器分別保存通信數(shù)據(jù)。例如,當(dāng)全局會(huì)話服務(wù)器22的硬件設(shè)備發(fā)生故障時(shí),全局會(huì)話服務(wù)器22無(wú)法響應(yīng)即時(shí)通信服務(wù)器20a 20c發(fā)送的用戶會(huì)話請(qǐng)求。此時(shí),即時(shí)通信服務(wù)器20a 20c會(huì)保存通信數(shù)據(jù)。例如,當(dāng)即時(shí)通信服務(wù)器20a及20b發(fā)送增加用戶會(huì)話的請(qǐng)求至全局會(huì)話服務(wù)器22,且即時(shí)通信服務(wù)器20c發(fā)送修改用戶會(huì)話的請(qǐng)求至全局會(huì)話服務(wù)器22時(shí),全局會(huì)話服務(wù)器發(fā)生故障,此時(shí),即時(shí)通信服務(wù)器20a及20b會(huì)分別將增加用戶會(huì)話的數(shù)據(jù)進(jìn)行保存,即時(shí)通信服務(wù)器20c會(huì)將修改用戶會(huì)話的請(qǐng)求進(jìn)行保存。于本實(shí)施例中,當(dāng)即時(shí)通信管理服務(wù)器(即時(shí)通信服務(wù)器20a)的檢測(cè)器檢測(cè)到備份全局會(huì)話服務(wù)器23a 23c的其中之一(例如,備份全局會(huì)話服務(wù)器23a)處于正常狀態(tài)時(shí),即時(shí)通信管理服務(wù)器(即時(shí)通信服務(wù)器20a)的發(fā)送器向備份全局會(huì)話服務(wù)器23a發(fā)送切換命令。具體而言,當(dāng)全局會(huì)話服務(wù)器22的工作異常時(shí),即時(shí)通信管理服務(wù)器(即時(shí)通信服務(wù)器20a)依次或隨機(jī)檢測(cè)備份全局會(huì)話服務(wù)器23a 23c是否處于正常狀態(tài)。當(dāng)即時(shí)通信管理服務(wù)器(即時(shí)通信服務(wù)器20a)檢測(cè)到備份全局會(huì)話服務(wù)器23a處于正常狀態(tài)時(shí),即時(shí)通信管理服務(wù)器(即時(shí)通信服務(wù)器20a)向備份全局會(huì)話服務(wù)器23a發(fā)送切換命令。此外,即時(shí)通信管理服務(wù)器檢測(cè)備份全局會(huì)話服務(wù)器是否處于正常狀態(tài)的操作同上一實(shí)施例中的操作所述。故于此不再贅述。于本實(shí)施例中,備份全局會(huì)話服務(wù)器23a的第一接收器接收到切換命令后,備份全局會(huì)話服務(wù)器23a的第一發(fā)送器向即時(shí)通信服務(wù)器20a 20c發(fā)送切換命令。當(dāng)即時(shí)通信服務(wù)器20a 20c接收切換命令后,即時(shí)通信服務(wù)器20a 20c的第二發(fā)送器分別將保存的通信數(shù)據(jù)發(fā)送至備份全局會(huì)話服務(wù)器23a。例如,即時(shí)通信服務(wù)器20a及20b將之前保存的增加用戶會(huì)話的請(qǐng)求重新發(fā)送至備份全局會(huì)話服務(wù)器23a,即時(shí)通信服務(wù)器20c將之前保存的修改用戶會(huì)話的請(qǐng)求重新發(fā)送至備份全局會(huì)話服務(wù)器23a。此時(shí),備份全局會(huì)話服務(wù)器23a取代了全局會(huì)話服務(wù)器22,備份全局會(huì)話服務(wù)器23a亦需將更新的用戶會(huì)話備份至其它備份全局會(huì)話服務(wù)器以及全局會(huì)話查詢服務(wù)器。如此,確保備份全局會(huì)話服務(wù)器加發(fā)生故障時(shí),仍然可以切換至其它備份全局會(huì)話服務(wù)器,從而有利于保持信息完整性。綜上所述,根據(jù)本實(shí)用新型較佳實(shí)施例提供的用戶會(huì)話備份切換系統(tǒng),設(shè)置有至少兩個(gè)備份全局會(huì)話服務(wù)器。如此,當(dāng)全局會(huì)話服務(wù)器發(fā)生故障時(shí),有至少兩個(gè)備份全局會(huì)話服務(wù)器可以進(jìn)行切換,有利于提高系統(tǒng)穩(wěn)定性。此外,當(dāng)全局會(huì)話服務(wù)器發(fā)送故障時(shí),即時(shí)通信服務(wù)器保存通信數(shù)據(jù),避免了在切換過(guò)程中的數(shù)據(jù)丟失,有利于保持信息完整性。以上所述僅為本實(shí)用新型的優(yōu)選實(shí)施例而已,并不用于限制本實(shí)用新型,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本實(shí)用新型可以有各種更改和變化。凡在本實(shí)用新型的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。
權(quán)利要求1.一種用戶會(huì)話備份切換系統(tǒng),其特征在于,包括即時(shí)通信服務(wù)器、全局會(huì)話服務(wù)器以及至少兩個(gè)備份全局會(huì)話服務(wù)器,每個(gè)備份全局會(huì)話服務(wù)器包括第一發(fā)送器以及第一接收器,所述即時(shí)通信服務(wù)器包括檢測(cè)器、數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器,所述第一發(fā)送器連接所述第一接收器,所述檢測(cè)器連接所述數(shù)據(jù)存儲(chǔ)器以及所述第二發(fā)送器,所述數(shù)據(jù)存儲(chǔ)器連接所述第二發(fā)送器,所述即時(shí)通信服務(wù)器連接所述全局會(huì)話服務(wù)器,所述全局會(huì)話服務(wù)器連接所述至少兩個(gè)備份全局會(huì)話服務(wù)器,所述檢測(cè)器,用于檢測(cè)所述全局會(huì)話服務(wù)器及所述至少兩個(gè)備份全局會(huì)話服務(wù)器是否工作異常,所述數(shù)據(jù)存儲(chǔ)器,用于當(dāng)所述檢測(cè)器檢測(cè)到所述全局會(huì)話服務(wù)器的工作異常時(shí),保存通信數(shù)據(jù),所述第二發(fā)送器,用于當(dāng)檢測(cè)到所述至少兩個(gè)備份全局會(huì)話服務(wù)器的其中之一處于正常狀態(tài)時(shí),向所述備份全局會(huì)話服務(wù)器發(fā)送切換命令,所述備份全局會(huì)話服務(wù)器的第一接收器,用于接收所述切換命令,所述備份全局會(huì)話服務(wù)器的第一發(fā)送器,用于當(dāng)所述備份全局會(huì)話服務(wù)器接收到所述切換命令后,向所述即時(shí)通信服務(wù)器發(fā)送所述切換命令,所述第二發(fā)送器,用于當(dāng)所述即時(shí)通信服務(wù)器接收到所述切換命令后,將保存的通信數(shù)據(jù)發(fā)送至所述備份全局會(huì)話服務(wù)器。
2.根據(jù)權(quán)利要求1所述的用戶會(huì)話備份切換系統(tǒng),其特征在于,所述用戶會(huì)話備份切換系統(tǒng)還包括全局會(huì)話查詢服務(wù)器,所述全局會(huì)話查詢服務(wù)器連接所述即時(shí)通信服務(wù)器以及所述全局會(huì)話服務(wù)器,于所述全局會(huì)話服務(wù)器處于正常狀態(tài)時(shí),所述全局會(huì)話服務(wù)器備份所述即時(shí)通信服務(wù)器發(fā)送的用戶會(huì)話至所述至少兩個(gè)備份全局會(huì)話服務(wù)器以及所述全局會(huì)話查詢服務(wù)器。
3.一種用戶會(huì)話備份切換系統(tǒng),其特征在于,包括至少兩個(gè)即時(shí)通信服務(wù)器、全局會(huì)話服務(wù)器以及至少兩個(gè)備份全局會(huì)話服務(wù)器,每個(gè)備份全局會(huì)話服務(wù)器包括第一發(fā)送器以及第一接收器,每個(gè)即時(shí)通信服務(wù)器包括檢測(cè)器、數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器,所述第一發(fā)送器連接所述第一接收器,所述檢測(cè)器連接所述數(shù)據(jù)存儲(chǔ)器以及所述第二發(fā)送器,所述數(shù)據(jù)存儲(chǔ)器連接所述第二發(fā)送器,所述至少兩個(gè)即時(shí)通信服務(wù)器分別連接所述全局會(huì)話服務(wù)器,所述全局會(huì)話服務(wù)器分別連接所述至少兩個(gè)備份全局會(huì)話服務(wù)器,其中,所述至少兩個(gè)即時(shí)通信服務(wù)器的其中之一設(shè)置為即時(shí)通信管理服務(wù)器,所述至少兩個(gè)即時(shí)通信服務(wù)器的檢測(cè)器,用于檢測(cè)所述全局會(huì)話服務(wù)器是否工作異常,所述至少兩個(gè)即時(shí)通信服務(wù)器的數(shù)據(jù)存儲(chǔ)器,用于當(dāng)所述任一檢測(cè)器檢測(cè)到所述全局會(huì)話服務(wù)器的工作異常時(shí),保存通信數(shù)據(jù),所述即時(shí)通信管理服務(wù)器的檢測(cè)器,用于檢測(cè)所述至少兩個(gè)備份全局會(huì)話服務(wù)器是否處于正常狀態(tài),所述即時(shí)通信管理服務(wù)器的第二發(fā)送器,用于當(dāng)檢測(cè)到所述至少兩個(gè)備份全局會(huì)話服務(wù)器的其中之一處于正常狀態(tài)時(shí),向所述備份全局會(huì)話服務(wù)器發(fā)送切換命令,所述備份全局會(huì)話服務(wù)器的第一接收器,用于接收所述切換命令,所述備份全局會(huì)話服務(wù)器的第一發(fā)送器,用于向所述至少兩個(gè)即時(shí)通信服務(wù)器發(fā)送所述切換命令,所述至少兩個(gè)即時(shí)通信服務(wù)器的第二發(fā)送器,用于當(dāng)接收到所述切換命令后,將保存的通信數(shù)據(jù)發(fā)送至所述備份全局會(huì)話服務(wù)器。
4.根據(jù)權(quán)利要求3所述的用戶會(huì)話備份切換系統(tǒng),其特征在于,所述用戶會(huì)話備份切換系統(tǒng)還包括至少兩個(gè)全局會(huì)話查詢服務(wù)器,所述至少兩個(gè)全局會(huì)話查詢服務(wù)器與所述至少兩個(gè)即時(shí)通信服務(wù)器一一對(duì)應(yīng)連接,且所述至少兩個(gè)全局會(huì)話查詢服務(wù)器與所述全局會(huì)話服務(wù)器相連,于所述全局會(huì)話服務(wù)器處于正常狀態(tài)時(shí),所述全局會(huì)話服務(wù)器備份所述至少兩個(gè)即時(shí)通信服務(wù)器發(fā)送的用戶會(huì)話至所述至少兩個(gè)備份全局會(huì)話服務(wù)器以及所述至少兩個(gè)全局會(huì)話查詢服務(wù)器。
專(zhuān)利摘要本實(shí)用新型提供一種用戶會(huì)話備份切換系統(tǒng),包括即時(shí)通信服務(wù)器、全局會(huì)話服務(wù)器以及至少兩個(gè)備份全局會(huì)話服務(wù)器。每個(gè)備份全局會(huì)話服務(wù)器包括第一發(fā)送器以及第一接收器,即時(shí)通信服務(wù)器包括檢測(cè)器、數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器。第一發(fā)送器連接第一接收器,檢測(cè)器連接數(shù)據(jù)存儲(chǔ)器以及第二發(fā)送器,數(shù)據(jù)存儲(chǔ)器連接第二發(fā)送器。即時(shí)通信服務(wù)器連接全局會(huì)話服務(wù)器,全局會(huì)話服務(wù)器連接至少兩個(gè)備份全局會(huì)話服務(wù)器。
文檔編號(hào)H04L12/58GK202143095SQ201120250269
公開(kāi)日2012年2月8日 申請(qǐng)日期2011年7月15日 優(yōu)先權(quán)日2011年7月15日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司