The invention provides a method, mobile terminal and server security communication server and mobile terminal, the server includes SSL server module, for establishing a secure socket layer SSL is connected to the mobile terminal; release module group, used to release information to the mobile terminal through the SSL connection state; receiving module used by the server group. The SSL is connected to the mobile terminal receives the state information of the mobile terminal; the release module, also for terminal status information corresponding to the mobile terminal mobile message based on the. The mobile terminal and the server of the invention is based on the SSL connection for communication, including the server to the mobile terminal to process message push or mobile terminal equipment information sent to the server in the mobile terminal and the server both need for interactive message encryption or decryption, improves the security of the communication process.
【技術實現步驟摘要】
移動終端與服務器安全通信的方法、服務器及移動終端
本專利技術涉及移動終端與服務器的通信
,尤其涉及一種移動終端與服務器安全通信的方法、服務器及移動終端。
技術介紹
現在移動終端的系統程序和移動終端中的很多APP(Application,應用程序)都具有推送消息的功能。雖然系統程序和移動終端中的APP的消息推送功能的實現機制可能不同,但具有一個共同點是需要與服務器建立一個推送的連接,并維護這個連接。現有技術中,移動終端在與服務器建立的用于推送消息的連接安全性不佳,導致移動終端收到虛假推送消息,影響移動終端的用戶使用推送消息的安全性。
技術實現思路
本專利技術的主要目的在于提出一種移動終端與服務器安全通信的方法、服務器及移動終端,旨在解決現有技術中的移動終端與服務器通信的安全性不佳的問題。為實現上述目的,本專利技術提供的一種服務器,其特征在于,所述服務器包括:連接建立模塊組,用于與移動終端建立SSL(SecureSocketsLayer,安全套接層)連接;發布模塊組,用于通過所述SSL連接向移動終端發布消息;狀態接收模塊組,用于服務器通過所述SSL連接接收移動終端發來的所述移動終端的狀態信息;所述發布模塊組,還用于基于所述移動終端的狀態信息發布相應的消息給所述移動終端。可選的,所述連接建立模塊組,包括:SSL服務器模塊,用于:與移動終端的SSL客戶端模塊建立SSL連接;網絡層模塊,用于在所述SSL連接建立完成后,通知推送服務器模塊添加所述SSL連接的屬性;推送服務器模塊,用于添加所述SSL連接的屬性并通知通道服務器模塊;通道服務器模塊,用于在收到推送服務器模 ...
【技術保護點】
一種服務器,其特征在于,所述服務器包括:連接建立模塊組,用于與移動終端建立安全套接層連接;發布模塊組,用于通過所述安全套接層連接向移動終端發布消息;狀態接收模塊組,用于服務器通過所述安全套接層連接接收移動終端發來的所述移動終端的狀態信息;所述發布模塊組,還用于基于所述移動終端的狀態信息發布相應的消息給所述移動終端。
【技術特征摘要】
1.一種服務器,其特征在于,所述服務器包括:連接建立模塊組,用于與移動終端建立安全套接層連接;發布模塊組,用于通過所述安全套接層連接向移動終端發布消息;狀態接收模塊組,用于服務器通過所述安全套接層連接接收移動終端發來的所述移動終端的狀態信息;所述發布模塊組,還用于基于所述移動終端的狀態信息發布相應的消息給所述移動終端。2.如權利要求1所述的服務器,其特征在于,所述連接建立模塊組,包括:安全套接層服務器模塊,用于:與移動終端的安全套接層客戶端模塊建立安全套接層連接;網絡層模塊,用于在所述安全套接層連接建立完成后,通知推送服務器模塊添加所述安全套接層連接的屬性;推送服務器模塊,用于添加所述安全套接層連接的屬性并通知通道服務器模塊;通道服務器模塊,用于在收到推送服務器模塊的通知后,通過事件循環處理模塊創建或更新所述安全套接層連接的屬性;事件循環處理模塊,用于創建或更新所述安全套接層連接的屬性。3.如權利要求1所述的服務器,其特征在于,所述發布模塊組,包括:推送服務器模塊,用于檢測到安全套接層連接建立或者恢復時,從消息服務模塊獲取到的所述安全套接層連接斷開時需要推送的推送信息,并將所述推送信息發送給服務器的網絡層模塊,消息服務模塊,用于保存所述安全套接層連接斷開時需要推送的推送信息;網絡層模塊,用于通過所述安全套接層連接將所述推送信息發送給移動終端。4.一種移動終端與服務器安全通信的方法,其特征在于,包括:服務器與移動終端建立安全套接層連接;服務器通過所述安全套接層連接向移動終端發布消息;服務器通過所述安全套接層連接接收移動終端發來的所述移動終端的狀態信息,并基于所述移動終端的狀態信息發布相應的消息給所述移動終端。5.如權利要求4所述的移動終端與服務器安全通信的方法,其特征在于,所述服務器與移動終端建立安全套接層連接,包括:服務器的安全套接層服務器模塊與移動終端的安全套接層客戶端模塊建立安全套接層連接;服務器在所述安全套接層連接建立完成后,通過服務器的網絡層模塊通知服務器的推送服務器模塊添加所述安全套接層連接的屬性,并由所述推送服務器模塊通知服務器的通道服務器模塊通過服務器的事件循環處理模塊創建或更新所述安全套接層連接的屬性。6.如權利要求4所述的移動終端與服務器安全通信的方法,其特征在于,所述服務器通過所述安全套接層連接向移動終端發布消息,包括:當服務器的推送服務器模塊檢測到安全套接層連接建立或者恢復時,所述推送服務器模塊從服務器的消息服務模塊獲取到的所述安全套接層連接斷開時需...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。