[發(fā)明專利]一種實現(xiàn)應用與服務器間通信的方法與設備有效
| 申請?zhí)枺?/td> | 201911370069.2 | 申請日: | 2019-12-26 |
| 公開(公告)號: | CN111182050B | 公開(公告)日: | 2022-10-11 |
| 發(fā)明(設計)人: | 胡晨鵬 | 申請(專利權)人: | 上海掌門科技有限公司 |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04L67/146;H04L9/08 |
| 代理公司: | 上海三和萬國知識產權代理事務所(普通合伙) 31230 | 代理人: | 周建華 |
| 地址: | 201806 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現(xiàn) 應用 服務器 通信 方法 設備 | ||
本申請的目的是提供一種實現(xiàn)應用與服務器間通信的方法與設備,該方法包括:響應于接收到的用戶設備中的目標應用發(fā)送的連接請求,生成為所述目標應用分配的密鑰信息,并將所述密鑰信息發(fā)送至所述目標應用;接收所述用戶設備發(fā)送的第二連接標識信息;根據(jù)所述密鑰信息對所述第二連接標識信息執(zhí)行解密操作,獲得所述第一連接標識信息;接收所述目標應用發(fā)送的數(shù)據(jù)包;若是,檢測是否滿足預定連接安全條件,若滿足,確定所述目標應用與所述服務器之間的連接安全,繼續(xù)使用所述連接;否則,中斷所述連接。本申請可以在目標應用對應的IP地址或端口發(fā)生變化之后,不再觸發(fā)連接的中斷,仍可以復用之前的連接和會話,以達到快速重連的目的。
技術領域
本申請涉及通信領域,尤其涉及一種用于實現(xiàn)應用與服務器間通信的技術。
背景技術
在現(xiàn)有技術中,當一個應用運行在移動網絡環(huán)境下時,IP地址與端口是十分容易發(fā)生變化的,應用與服務器之間的連接會發(fā)生經常性的中斷,出于安全性的考慮,當連接發(fā)生中斷之后,服務器會釋放該連接所對應的所有會話數(shù)據(jù),在下一個連接建立的時候進行重新創(chuàng)建。
發(fā)明內容
本申請的一個目的是提供一種實現(xiàn)應用與服務器間通信的方法與設備。
根據(jù)本申請的一個方面,提供了一種應用于服務器的實現(xiàn)應用與服務器間通信的方法,該方法包括:響應于接收到的用戶設備中的目標應用發(fā)送的連接請求,生成為所述目標應用分配的密鑰信息,并將所述密鑰信息發(fā)送至所述目標應用;接收所述用戶設備發(fā)送的第二連接標識信息,其中,所述第二連接標識信息是所述用戶設備根據(jù)所述密鑰信息對所述連接請求對應的第一連接標識信息執(zhí)行加密操作后獲得的;根據(jù)所述密鑰信息對所述第二連接標識信息執(zhí)行解密操作,獲得所述第一連接標識信息;接收所述目標應用發(fā)送的數(shù)據(jù)包,其中,所述數(shù)據(jù)包中包含所述第一連接標識信息;檢測所述目標應用對應的IP地址信息是否發(fā)生變化;若是,檢測是否滿足預定連接安全條件,若滿足,確定所述目標應用與所述服務器之間的連接安全,繼續(xù)使用所述連接;否則,中斷所述連接。
根據(jù)本申請的另一個方面,提供了一種應用于用戶設備的實現(xiàn)應用與服務器間通信的方法,該方法包括:通過所述用戶設備中的目標應用向所述目標應用對應的服務器發(fā)送連接請求,并接收所述服務器發(fā)送的、響應于所述連接請求為所述目標應用分配的密鑰信息;根據(jù)所述密鑰信息對所述連接請求對應的第一連接標識信息執(zhí)行加密操作,以獲得對應的第二連接標識信息,并將所述第二連接標識信息發(fā)送至所述服務器;響應于所述目標應用中基于所述連接請求的數(shù)據(jù)發(fā)送觸發(fā)事件,將待發(fā)送的數(shù)據(jù)包發(fā)送至所述服務器,其中,所述數(shù)據(jù)包中包含所述第一連接標識信息。
根據(jù)本申請的一個方面,提供了一種實現(xiàn)應用與服務器間通信的服務器,該服務器包括:一一模塊,用于響應于接收到的用戶設備中的目標應用發(fā)送的連接請求,生成為所述目標應用分配的密鑰信息,并將所述密鑰信息發(fā)送至所述目標應用;一二模塊,用于接收所述用戶設備發(fā)送的第二連接標識信息,其中,所述第二連接標識信息是所述用戶設備根據(jù)所述密鑰信息對所述連接請求對應的第一連接標識信息執(zhí)行加密操作后獲得的;一三模塊,用于根據(jù)所述密鑰信息對所述第二連接標識信息執(zhí)行解密操作,獲得所述第一連接標識信息;一四模塊,用于接收所述目標應用發(fā)送的數(shù)據(jù)包,其中,所述數(shù)據(jù)包中包含所述第一連接標識信息;一五模塊,用于檢測所述目標應用對應的IP地址信息是否發(fā)生變化;若是,檢測是否滿足預定連接安全條件,若滿足,確定所述目標應用與所述服務器之間的連接安全,繼續(xù)使用所述連接;否則,中斷所述連接。
根據(jù)本申請的另一個方面,提供了一種實現(xiàn)應用與服務器間通信的用戶設備,該設備包括:二一模塊,用于通過所述用戶設備中的目標應用向所述目標應用對應的服務器發(fā)送連接請求,并接收所述服務器發(fā)送的、響應于所述連接請求為所述目標應用分配的密鑰信息;二二模塊,用于根據(jù)所述密鑰信息對所述連接請求對應的第一連接標識信息執(zhí)行加密操作,以獲得對應的第二連接標識信息,并將所述第二連接標識信息發(fā)送至所述服務器;二三模塊,用于響應于所述目標應用中基于所述連接請求的數(shù)據(jù)發(fā)送觸發(fā)事件,將待發(fā)送的數(shù)據(jù)包發(fā)送至所述服務器,其中,所述數(shù)據(jù)包中包含所述第一連接標識信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海掌門科技有限公司,未經上海掌門科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911370069.2/2.html,轉載請聲明來源鉆瓜專利網。
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲實現(xiàn)系統(tǒng)和游戲實現(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





