The invention discloses a network interaction method and a system of a Android mobile terminal, which relates to the field of information interaction of the Android mobile terminal. The method comprises the following steps: the mobile terminal server registered only ID string; 2 mobile terminal AB interaction, A mobile terminal according to the only ID string of B mobile terminal, the server sends the request to the interactive interaction; interactive mobile terminal B agreed to the request, the mobile terminal and mobile terminal A B direct transmission of information. The invention can not through interaction with the server forwarding mutual information under the condition of multiple mobile terminal network interaction, the invention not only significantly reduced the complexity of information interaction, but also in the interaction with the server registration cost of the mobile terminal cyber source is less, reduces the cost of operation.
【技術實現步驟摘要】
本專利技術涉及Android移動終端的信息交互領域,具體涉及一種Android移動終端的網絡交互方法及系統。
技術介紹
在Android移動終端進行開發時,通常會遇到2個以上的移動終端在應用中進行交互的場景,目前多個移動終端交互傳遞消息時,消息的接收和推送一般通過交互服務器進行中轉,交互服務器進行中轉不僅增大了交互信息的復雜程度,而且耗費了交互服務器較多的網絡資源,增加了運行成本。
技術實現思路
針對現有技術中存在的缺陷,本專利技術解決的技術問題為:在不需要通過交互服務器轉發交互信息的情形下,實現多個移動終端的網絡交互,本專利技術不僅顯著降低了交互信息的復雜程度,而且在交互服務器上注冊移動終端所耗費的網絡資源較少,降低了運行成本。為達到以上目的,本專利技術提供的Android移動終端的網絡交互方法,包括以下步驟:步驟A:移動終端根據交互服務器的真實地址,向交互服務器發起基于SIP的注冊請求,注冊請求中的注冊數據包括移動終端本地儲存的IMEI編碼和移動終端IP,轉到步驟B;步驟B:所述注冊數據不存在于交互服務器中時,交互服務器根據注冊數據生成唯一ID字符串,并將唯一ID字符串進行加密;交互服務器將注冊數據和唯一ID字符串保存形成注冊請求數據;交互服務器將唯一ID字符串返回至移動終端,轉到步驟C;步驟C:當前移動終端A需要向移動終端B進行交互時,移動終端A獲取移動終端B的唯一ID字符串后,向交互服務器發送帶有移動終端B的唯一ID字符串的交互請求,轉到步驟D;步驟D:交互服務器根據交互請求中的唯一ID字符串對應的移動終端IP,向移動終端B發送基于SIP的響應信息, ...
【技術保護點】
一種Android移動終端的網絡交互方法,其特征在于,該方法包括以下步驟:步驟A:移動終端根據交互服務器的真實地址,向交互服務器發起基于SIP的注冊請求,注冊請求中的注冊數據包括移動終端本地儲存的IMEI編碼和移動終端IP,轉到步驟B;步驟B:所述注冊數據不存在于交互服務器中時,交互服務器根據注冊數據生成唯一ID字符串,并將唯一ID字符串進行加密;交互服務器將注冊數據和唯一ID字符串保存形成注冊請求數據;交互服務器將唯一ID字符串返回至移動終端,轉到步驟C;步驟C:當前移動終端A需要向移動終端B進行交互時,移動終端A獲取移動終端B的唯一ID字符串后,向交互服務器發送帶有移動終端B的唯一ID字符串的交互請求,轉到步驟D;步驟D:交互服務器根據交互請求中的唯一ID字符串對應的移動終端IP,向移動終端B發送基于SIP的響應信息,響應信息中包括移動終端A的唯一ID字符串;交互服務器收到移動終端B響應的同意交互信息后,將移動終端B的IP返回至移動終端A,轉到步驟E;步驟E:移動終端A根據移動終端B的IP,向移動終端B發送傳輸信息加密方式;移動終端A收到移動終端B響應的加密方式確認成功信息后,將傳 ...
【技術特征摘要】
1.一種Android移動終端的網絡交互方法,其特征在于,該方法包括以下步驟:步驟A:移動終端根據交互服務器的真實地址,向交互服務器發起基于SIP的注冊請求,注冊請求中的注冊數據包括移動終端本地儲存的IMEI編碼和移動終端IP,轉到步驟B;步驟B:所述注冊數據不存在于交互服務器中時,交互服務器根據注冊數據生成唯一ID字符串,并將唯一ID字符串進行加密;交互服務器將注冊數據和唯一ID字符串保存形成注冊請求數據;交互服務器將唯一ID字符串返回至移動終端,轉到步驟C;步驟C:當前移動終端A需要向移動終端B進行交互時,移動終端A獲取移動終端B的唯一ID字符串后,向交互服務器發送帶有移動終端B的唯一ID字符串的交互請求,轉到步驟D;步驟D:交互服務器根據交互請求中的唯一ID字符串對應的移動終端IP,向移動終端B發送基于SIP的響應信息,響應信息中包括移動終端A的唯一ID字符串;交互服務器收到移動終端B響應的同意交互信息后,將移動終端B的IP返回至移動終端A,轉到步驟E;步驟E:移動終端A根據移動終端B的IP,向移動終端B發送傳輸信息加密方式;移動終端A收到移動終端B響應的加密方式確認成功信息后,將傳輸信息通過所述加密方式加密后發送至移動終端B,移動終端B通過所述加密方式對應的解密方式對傳輸信息進行解密。2.如權利要求1所述的Android移動終端的網絡交互方法,其特征在于:步驟A中所述交互服務器的真實地址的獲取方法為:根據預先設置于移動終端中的交互服務器的鏡像地址,獲取交互服務器的真實地址。3.如權利要求1所述的Android移動終端的網絡交互方法,其特征在于:步驟B中所述交互服務器將注冊數據和唯一ID字符串保存形成注冊請求數據時,還會標記保存時間;執行步驟B的過程中,交互服務器會根據保存時間判斷對應的注冊請求數據是否已過期,若是,則刪除注冊請求數據,否則繼續保存注冊請求數據;步驟B還包括以下步驟:若所述注冊數據已保存于交互服務器中時,交互服務器將注冊數據對應的注冊請求數據的保存時間,更新為當前時間后,向移動終端返回所述注冊數據對應的唯一ID字符串,轉到步驟C。4.如權利要求1至3任一項所述的Android移動終端的網絡交互方法,其特征在于:步驟B中所述唯一ID字符串的加密方式為MD5;步驟E中所述加密方式為Base64或自定義的字符串。5.如權利要求1至3任一項所述的Android移動終端的網絡交互方法,其特征在于:步驟D中若交互服務器收到移動終端B響應的拒絕交互信息,則向移動終端A返回交互請求失敗信息;步驟E中若移動終端A收到移動終端B響應的加密方式確認失敗信息,則重新執行步驟E。6.一種Android移動終端的網絡交互系統,其特征在于:該系統包括:設置于移動終端上的服務器地址請求模塊、交互請求模塊和交互信息傳輸模塊;該系統還包括設置于交互服務器上的交互秘鑰生成模塊和交互響應模塊;服務器地址請求模塊用于:根據交互服務器的真實地址,向交互秘鑰生成模塊發起基于SIP的注冊請求,注冊請求中的注...
【專利技術屬性】
技術研發人員:丁鵬,
申請(專利權)人:武漢斗魚網絡科技有限公司,
類型:發明
國別省市:湖北;42
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。