【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及通信
,尤其涉及一種實現(xiàn)心跳機制的方法、應(yīng)用服務(wù)器、網(wǎng)絡(luò)數(shù)據(jù)庫及系統(tǒng)。
技術(shù)介紹
在某些業(yè)務(wù)領(lǐng)域如即時消息、長距離遠程監(jiān)控領(lǐng)域里,目前大多采用短數(shù)據(jù)包的方式進行數(shù)據(jù)傳輸,利用基于TCP (Transmission Control Protocol,傳輸控制協(xié)議)/IP 協(xié)議的 Internet 或 GPRS (General Packet Radio Service,通用分組無線服務(wù)技術(shù))、CDMA (Code Division Multiple Access,碼分多址)等進行數(shù)據(jù)傳送,通信可靠性成為保障業(yè)務(wù)質(zhì)量的關(guān)鍵。為了保持基于TCP/IP協(xié)議遠程通信的快速性和穩(wěn)定性,通常采用心跳包機制。所謂心跳包機制,就是收發(fā)心跳數(shù)據(jù)包(簡稱心跳包)機制,實際就是一個自定義協(xié)議的、特定的、循環(huán)發(fā)送的數(shù)據(jù)包,主要用于判斷網(wǎng)絡(luò)節(jié)點是否還在連接。該協(xié)議需要各節(jié)點都支持,一般用來判斷對端(設(shè)備,進程或其他網(wǎng)元)是否正常運行,采用定時發(fā)送簡單的通信包,如果在指定時間段內(nèi)未收到對方響應(yīng),則判斷與對方的連接已經(jīng)中斷。在各種基于客戶端-服務(wù)器模式的技術(shù)方案中,客戶端在登錄到服務(wù)器端后,需要在客戶端與服務(wù)器端之間保持連接,以保證1、服務(wù)器端和客戶端相互能夠知道對方當(dāng)時的狀態(tài),確定對方是否能夠接收和處理消息;2、服務(wù)器端能正確的定位到客戶端的地址,向客戶端發(fā)送消息。已公開的專利文獻中,申請?zhí)?專利號為200710140469的中國專利公開了《一種實現(xiàn)心跳機制的方法、服務(wù)器和系統(tǒng)》,其目的在于提供一種實現(xiàn)心跳機制的方法、服務(wù)器及系統(tǒng),以解決上述不能對心跳請求消息進行 ...
【技術(shù)保護點】
一種實現(xiàn)心跳機制的方法,其特征在于,所述方法包括:應(yīng)用服務(wù)器與網(wǎng)絡(luò)數(shù)據(jù)庫建立安全機制;所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫建立用戶網(wǎng)絡(luò)層身份識別之間的映射關(guān)系;網(wǎng)絡(luò)終端用戶通過應(yīng)用客戶端登錄所述應(yīng)用服務(wù)器激活業(yè)務(wù)應(yīng)用時,所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間建立心跳機制。
【技術(shù)特征摘要】
1.一種實現(xiàn)心跳機制的方法,其特征在于,所述方法包括 應(yīng)用服務(wù)器與網(wǎng)絡(luò)數(shù)據(jù)庫建立安全機制; 所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫建立用戶網(wǎng)絡(luò)層身份識別之間的映射關(guān)系; 網(wǎng)絡(luò)終端用戶通過應(yīng)用客戶端登錄所述應(yīng)用服務(wù)器激活業(yè)務(wù)應(yīng)用時,所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間建立心跳機制。2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括 所述網(wǎng)絡(luò)數(shù)據(jù)庫維護所述終端用戶的身份識別與位置識別的映射關(guān)系,并根據(jù)所述映射關(guān)系定位到所述終端用戶所在的應(yīng)用客戶端。3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括 所述網(wǎng)絡(luò)數(shù)據(jù)庫根據(jù)網(wǎng)絡(luò)接入設(shè)備上報的、或者向網(wǎng)絡(luò)中的其它網(wǎng)元查詢到的信息,并維護所述終端用戶的狀態(tài)信息; 所述狀態(tài)信息包括上線狀態(tài)、下線狀態(tài)。4.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括 所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間建立狀態(tài)預(yù)約機制,所述網(wǎng)絡(luò)數(shù)據(jù)庫將所述終端用戶的狀態(tài)變化通知所述應(yīng)用服務(wù)器。5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括 所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間建立查詢機制,所述應(yīng)用服務(wù)器根據(jù)業(yè)務(wù)需要向所述網(wǎng)絡(luò)數(shù)據(jù)庫查詢終端用戶狀態(tài)信息和/或終端用戶信息。6.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括 所述應(yīng)用客戶端停止業(yè)務(wù)應(yīng)用時,所述應(yīng)用服務(wù)器通知所述網(wǎng)絡(luò)數(shù)據(jù)庫停止心跳機制。7.如權(quán)利要求1所述的方法,其特征在于, 所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間建立安全關(guān)聯(lián)的方式包括但不限于=Internet協(xié)議安全(IPsec),雙向鑒權(quán)授權(quán),虛擬專用網(wǎng)絡(luò)(VPN)接入。8.一種實現(xiàn)心跳機制的應(yīng)用服務(wù)器,其特征在于,所述應(yīng)用服務(wù)器包括 應(yīng)用客戶端用戶身份識別管理模塊,用于與網(wǎng)絡(luò)數(shù)據(jù)庫建立用戶網(wǎng)絡(luò)層身份識別之間的映射關(guān)系; 應(yīng)用客戶端登錄狀態(tài)維護模塊,用于維護應(yīng)用客戶端是否處于登錄狀態(tài),在所述應(yīng)用客戶端登錄并激活業(yè)務(wù)應(yīng)用時,向所述網(wǎng)絡(luò)數(shù)據(jù)庫請求建立心跳機制; 心跳機制模塊,用于與所述網(wǎng)絡(luò)數(shù)據(jù)庫進行心跳交互,以確定應(yīng)用客戶端的狀態(tài)信息; 安全機制模塊,用于與所述網(wǎng)絡(luò)數(shù)據(jù)庫進行安全交互,完成應(yīng)用服務(wù)器與網(wǎng)絡(luò)數(shù)據(jù)庫之間的雙向鑒權(quán),建立應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間的安全關(guān)聯(lián);以及,與所述的應(yīng)用客戶端進行安全交互,完成對應(yīng)用客戶端的鑒權(quán)。9.如權(quán)利要求8所述的應(yīng)用服務(wù)器,其特征在于, 所述應(yīng)用服務(wù)器還包括用戶狀態(tài)查詢模塊,用于與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間建立狀態(tài)預(yù)約機制,向所述網(wǎng)絡(luò)數(shù)據(jù)庫預(yù)約將所述終端用戶的狀態(tài)變化通知所述應(yīng)用服務(wù)器。10.如權(quán)利要求9所述的應(yīng)用服務(wù)器,其特征在于, 所述用戶狀態(tài)查詢模塊還用于與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間建立查詢機制,根據(jù)業(yè)務(wù)需要向所述網(wǎng)絡(luò)數(shù)據(jù)庫查詢終端用戶狀態(tài)信息和/或終端用戶信息。11.如權(quán)利要求9所述的應(yīng)用服務(wù)器,其特征在于, 所述應(yīng)用客戶端登錄狀態(tài)維護模塊還用于所述應(yīng)用客戶端停止業(yè)務(wù)應(yīng)用時,通知所述網(wǎng)絡(luò)數(shù)據(jù)庫停止心跳機制。12.—種實現(xiàn)心跳機制的網(wǎng)絡(luò)數(shù)據(jù)庫,其特征在于,所述網(wǎng)絡(luò)數(shù)據(jù)庫包括 心跳機制單元,用于與應(yīng)用服務(wù)器進行心跳交互,以使所述應(yīng)用服務(wù)器能夠確定應(yīng)用客戶端的狀態(tài)信息; 安全機制單元,用于與應(yīng)用服務(wù)器進行安全交互,完成所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間的雙向鑒權(quán),建立所述應(yīng)用服務(wù)器與所述網(wǎng)絡(luò)數(shù)據(jù)庫之間的安全關(guān)聯(lián)。13.如權(quán)利要求12所述的網(wǎng)絡(luò)數(shù)據(jù)庫,其特征在于,所述網(wǎng)絡(luò)數(shù)據(jù)庫還包括 用戶狀態(tài)維護單元,用于根據(jù)網(wǎng)絡(luò)接入設(shè)備上報的、或者向網(wǎng)絡(luò)中的其它網(wǎng)元查詢到的信息,并維護所述終端用戶的狀態(tài)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:吳強,江華,符濤,
申請(專利權(quán))人:中興通訊股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。