專利名稱:通訊終端消息加密傳輸?shù)姆椒ā⑼ㄓ嵔K端、服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到消息加密傳輸技術(shù)領(lǐng)域,特別涉及到一種通訊終端消息加密傳輸?shù)姆椒ā⑼ㄓ嵔K端、服務(wù)器及系統(tǒng)。
背景技術(shù):
信息加密技術(shù)最常用的安全保密手段,利用技術(shù)手段把重要的數(shù)據(jù)變?yōu)閬y碼(加密)傳送,到達(dá)目的地后再用相同或不同的手段還原(解密)。
現(xiàn)有的通訊終端的消息通訊中較少具有加密功能,即使有通常也只支持系統(tǒng)消息的加密通訊,即SMS (Short Message krvice,短消息)的加解密;而且在加密通訊中,需要通訊的雙方都安裝有相同的加解密軟件。如此,給使用者帶來了極大不便。發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種通訊終端消息加密傳輸?shù)姆椒ǎ嵘送ㄓ嵔K端的加密性能,給使用者帶來便利。
本發(fā)明提出一種通訊終端消息加密傳輸?shù)姆椒?,包括步驟
通訊終端接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;所述消息包括系統(tǒng)消息和/或流量消息;
當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器;
服務(wù)器在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端以及通訊對(duì)端;
通訊終端判斷通訊對(duì)端是否安裝相應(yīng)軟件,當(dāng)通訊對(duì)端有安裝時(shí),通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端。
優(yōu)選地,所述通訊終端判斷通訊對(duì)端是否安裝相應(yīng)軟件的步驟之后,還包括
當(dāng)通訊對(duì)端未安裝時(shí),通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并上傳至服務(wù)器;
傳送存儲(chǔ)所述加密消息的地址至通訊對(duì)端。
優(yōu)選地,所述傳送存儲(chǔ)所述加密消息的地址至通訊對(duì)端的步驟之后,還包括
通訊對(duì)端根據(jù)所述地址進(jìn)行訪問,并使用所述動(dòng)態(tài)密碼解密所述消息。
優(yōu)選地,所述通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后的步驟之后,還包括
根據(jù)用戶選擇對(duì)消息進(jìn)行壓縮,添加壓縮標(biāo)識(shí)。
本發(fā)明還提出一種通訊終端,包括
消息接收單元,用于接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;所述消息包括系統(tǒng)消息和/或流量消息;
動(dòng)態(tài)加密請(qǐng)求單元,用于當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器;
消息加密單元,用于當(dāng)通訊對(duì)端有安裝相應(yīng)軟件時(shí),使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端。
優(yōu)選地,所述消息加密單元還用于
當(dāng)通訊對(duì)端未安裝時(shí),使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并上傳至服務(wù)器;以及,傳送存儲(chǔ)所述加密消息的地址至通訊對(duì)端。
優(yōu)選地,所述通訊終端還包括
壓縮單元,用于根據(jù)用戶選擇對(duì)消息進(jìn)行壓縮,添加壓縮標(biāo)識(shí)。
本發(fā)明還提出一種服務(wù)器,包括
密鑰分配單元,用于在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端以及通訊對(duì)端;
消息保存單元,用于當(dāng)通訊對(duì)端未安裝相應(yīng)軟件時(shí),接收通訊終端使用所述動(dòng)態(tài)密碼加密的消息以及加密后添加的加密標(biāo)識(shí),并將存儲(chǔ)加密消息的地址返回至通訊終端。
優(yōu)選地,所述服務(wù)器還包括
訪問檢驗(yàn)單元,用于接收通訊對(duì)端根據(jù)所述地址進(jìn)行的訪問,并檢驗(yàn)通訊對(duì)端的動(dòng)態(tài)密碼。
本發(fā)明還提出一種通訊終端消息加密傳輸?shù)南到y(tǒng),包括通訊終端、服務(wù)器以及通訊對(duì)端;
所述通訊終端接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;所述消息包括系統(tǒng)消息和/或流量消息;當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器;
所述服務(wù)器在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端以及通訊對(duì)端;
所述通訊終端判斷通訊對(duì)端是否安裝相應(yīng)軟件,當(dāng)通訊對(duì)端有安裝時(shí),所述通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端。
本發(fā)明可應(yīng)用于融合有系統(tǒng)消息與流量消息的系統(tǒng)中,可分別對(duì)系統(tǒng)消息和流量消息進(jìn)行加解密,使得消息通訊更安全,也給使用者帶來便利;在通訊對(duì)端未安裝相應(yīng)軟件時(shí),可發(fā)送存儲(chǔ)加密消息的地址至通訊對(duì)端,供通訊對(duì)端根據(jù)動(dòng)態(tài)密碼訪問,十分便利。
圖1是本發(fā)明通訊終端消息加密傳輸?shù)姆椒ㄒ粚?shí)施例中步驟流程示意圖2是本發(fā)明通訊終端消息加密傳輸?shù)姆椒ㄒ粚?shí)施例中系統(tǒng)架構(gòu)示意圖3是本發(fā)明通訊終端消息加密傳輸?shù)姆椒硪粚?shí)施例中步驟流程示意圖4是本發(fā)明通訊終端一實(shí)施例中結(jié)構(gòu)示意圖5是本發(fā)明通訊終端另一實(shí)施例中結(jié)構(gòu)示意圖6是本發(fā)明服務(wù)器一實(shí)施例中結(jié)構(gòu)示意圖7是本發(fā)明服務(wù)器另一實(shí)施例中結(jié)構(gòu)示意圖8是本發(fā)明通訊終端消息加密傳輸?shù)南到y(tǒng)一實(shí)施例中結(jié)構(gòu)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照?qǐng)D1,提出本發(fā)明一種通訊終端消息加密傳輸?shù)姆椒ㄒ粚?shí)施例。該方法可包括
步驟S10、通訊終端接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;該消息包括系統(tǒng)消息和/或流量消息;
步驟S11、當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器;
步驟S12、服務(wù)器在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端以及通訊對(duì)端;
步驟S13、通訊終端判斷通訊對(duì)端是否安裝相應(yīng)軟件,當(dāng)通訊對(duì)端有安裝時(shí),通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端。
本實(shí)施例中的通訊終端消息加密傳輸?shù)姆椒?,可?yīng)用于融合有系統(tǒng)消息與流量消息的系統(tǒng)中,可分別對(duì)系統(tǒng)消息和流量消息進(jìn)行加解密,使得消息通訊更安全,也給使用者帶來便利。該系統(tǒng)消息是通訊系統(tǒng)一種基本業(yè)務(wù),主要用于通訊終端間傳輸文本或圖像等內(nèi)容。該流量消息是基于數(shù)據(jù)連接(如GPRS、HSPA、CDMA或WiFi等)來傳輸內(nèi)容,使用 TCP/IP或UDP/IP傳輸協(xié)議,可以在終端之間或終端和PC機(jī)之間互通;傳輸內(nèi)容包括字符以及文件(語音文件、圖片文件或視頻文件等)等。該相應(yīng)軟件可以是應(yīng)用上述通訊終端消息加密傳輸?shù)姆椒ǖ能浖?參照?qǐng)D2)
參照?qǐng)D3,在本發(fā)明的另一實(shí)施例中,上述步驟S12之后,還包括
步驟S14、當(dāng)通訊對(duì)端未安裝時(shí),通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并上傳至服務(wù)器;
步驟S15、傳送存儲(chǔ)所述加密消息的地址至通訊對(duì)端;
步驟S16、通訊對(duì)端根據(jù)所述地址進(jìn)行訪問,并使用所述動(dòng)態(tài)密碼解密所述消息。
通訊終端接收用戶輸入或編輯待發(fā)送內(nèi)容,加密待發(fā)送消息,并根據(jù)通訊對(duì)端信息(比如對(duì)端是否安裝相應(yīng)軟件)自動(dòng)決定發(fā)送方式;如果通訊對(duì)端裝有相應(yīng)軟件,直接發(fā)送加密消息和加密標(biāo)識(shí)到接收通訊對(duì)端;如果通訊對(duì)端沒有安裝相應(yīng)軟件,通訊終端先把加密消息上傳到服務(wù)器并獲得加密消息URL (Uniform Resource Locator,統(tǒng)一資源定位符)地址,然后把加密消息URL地址發(fā)送到通訊對(duì)端。
裝有相應(yīng)軟件的通訊對(duì)端接收到帶有加密標(biāo)識(shí)的加密消息,進(jìn)行解密并顯示明信肩、ο
未裝相應(yīng)軟件的通訊對(duì)端接收到帶有URL地址的消息,通訊對(duì)端通過通用的瀏覽器訪問加密消息,瀏覽器顯示加密消息和解密按鈕或鏈接,用戶按下解密按鈕或鏈接并輸入正確密碼可看到明信息。
上述步驟S13和/或步驟S14中通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后的步驟之后,還包括根據(jù)用戶選擇對(duì)消息進(jìn)行壓縮,添加壓縮標(biāo)識(shí)。
對(duì)消息的加密通常會(huì)使消息長度變大,消息的壓縮傳輸,有助于減輕通訊終端的帶寬壓力。
通訊終端接收用戶輸入消息,并接收用戶對(duì)消息的編輯。如果用戶選擇加密通訊, 即可通過靜態(tài)密碼或動(dòng)態(tài)密碼進(jìn)行加密。該靜態(tài)密碼,即由用戶輸入加密密碼,再告知對(duì)方。該動(dòng)態(tài)密碼,即由服務(wù)器自動(dòng)生成密碼,然后推送到通訊終端和通訊對(duì)端。對(duì)消息內(nèi)容進(jìn)行加密,可使用各種加密算法,比如AES算法等。該靜態(tài)密碼生成方法通訊終端用戶輸入密碼字符(1位到若干位),輸入的密碼轉(zhuǎn)換成加密密鑰。該動(dòng)態(tài)密碼生成方法通訊終端向服務(wù)器請(qǐng)求密碼,服務(wù)器同時(shí)把密碼推送到通訊終端和通訊對(duì)端,通訊終端把接收到的密碼轉(zhuǎn)換成加密密鑰。
當(dāng)通訊終端接收到用戶選擇使用動(dòng)態(tài)密碼對(duì)消息加密時(shí),即可發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器;該動(dòng)態(tài)加密請(qǐng)求中至少包括通訊對(duì)端信息。該服務(wù)器可分配動(dòng)態(tài)密碼至通訊終端以及通訊對(duì)端。通訊終端自動(dòng)判斷通訊對(duì)端是否安裝相應(yīng)軟件,如是,通訊終端可直接發(fā)送系統(tǒng)消息或流量消息和附加的加密標(biāo)識(shí)到通訊對(duì)端;如否,通訊終端把加密消息上傳到特定的服務(wù)器(可以是上述服務(wù)器,也可以是其它服務(wù)器),服務(wù)器返回URL地址至通訊終端,通訊終端則可把URL地址發(fā)送到通訊對(duì)端。通訊終端在發(fā)送消息之前都可對(duì)消息進(jìn)行壓縮,比如直接發(fā)送至通訊對(duì)端或上傳服務(wù)器之前。
上述通訊終端還可使用特殊字符或字符組作為加密和壓縮標(biāo)識(shí),可存在消息內(nèi)容的任何位置(開頭、中間或結(jié)尾等),或使用3GPP(The 3rd Generation Partnership Project)短消息業(yè)務(wù)中的消息頭擴(kuò)展。該加密和壓縮標(biāo)識(shí)可以合并使用,也可單獨(dú)使用。
該加密標(biāo)識(shí)的內(nèi)容可包括加密的標(biāo)志及加密算法;也可選擇性帶有加解密密碼 (通過此密碼和一定的轉(zhuǎn)換算法可以得到加解密的密鑰)。該壓縮標(biāo)識(shí)的內(nèi)容包括壓縮標(biāo)志及算法等。
安裝有相應(yīng)軟件的通訊終端都向特定的服務(wù)器注冊(cè),自動(dòng)上傳通訊錄中的用戶號(hào)碼到服務(wù)器,服務(wù)器推送用戶未注冊(cè)或已注冊(cè)消息到通訊終端。該通訊終端即可根據(jù)通訊對(duì)端是否注冊(cè)判斷通訊對(duì)端是否安裝有相應(yīng)軟件,并把結(jié)果保存到通訊終端的對(duì)端信息表,為自動(dòng)判斷通訊對(duì)端是否安裝相應(yīng)軟件提供依據(jù)。
對(duì)端信息表
對(duì)端對(duì)端是否是否壓縮加密消息消息發(fā)送方式安裝軟件方式系統(tǒng)消息流量消息A是選用消息包括 加密內(nèi)容和力口密標(biāo)識(shí)選用選用B否不使用消息包括 加密消息 URL地址使用不使用
安裝有相應(yīng)軟件的通訊對(duì)端,在接收系統(tǒng)消息或者流量消息后,通過相應(yīng)軟件檢測(cè)消息中是否包含加密標(biāo)識(shí)和/或壓縮標(biāo)識(shí)判斷消息是否加密和/或壓縮。如有,則進(jìn)行相應(yīng)的解密和/或解壓,然后顯示明信息。
未安裝有相應(yīng)軟件的通訊對(duì)端,可通過瀏覽器訪問存儲(chǔ)于服務(wù)器的加密信息,瀏覽器顯示加密消息和解密按鈕或鏈接,用戶可按下解密按鈕或鏈接并輸入密碼,通過服務(wù)器進(jìn)行驗(yàn)證后即可看到明信息,如果密碼錯(cuò)誤即可返回錯(cuò)誤提示信息。
參照?qǐng)D4,提出本發(fā)明一種通訊終端一實(shí)施例。該通訊終端20可包括消息接收單元21、動(dòng)態(tài)加密請(qǐng)求單元22以及消息加密單元23 ;該消息接收單元21,用于接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;該消息包括系統(tǒng)消息和/或流量消息; 該動(dòng)態(tài)加密請(qǐng)求單元22,用于當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器;該消息加密單元23,用于當(dāng)通訊對(duì)端有安裝相應(yīng)軟件時(shí),使用動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端。
上述消息加密單元23還用于當(dāng)通訊對(duì)端未安裝時(shí),使用上述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并上傳至服務(wù)器;以及,傳送存儲(chǔ)加密消息的地址至通訊對(duì)端。
通訊終端20接收用戶輸入或編輯待發(fā)送內(nèi)容,加密待發(fā)送消息,并根據(jù)通訊對(duì)端信息(比如對(duì)端是否安裝相應(yīng)軟件)自動(dòng)決定發(fā)送方式;如果通訊對(duì)端裝有相應(yīng)軟件,直接發(fā)送加密消息和加密標(biāo)識(shí)到接收通訊對(duì)端;如果通訊對(duì)端沒有安裝相應(yīng)軟件,通訊終端20 先把加密消息上傳到服務(wù)器并獲得加密消息URL地址,然后把加密消息URL地址發(fā)送到通訊對(duì)端。
裝有相應(yīng)軟件的通訊對(duì)端接收到帶有加密標(biāo)識(shí)的加密消息,進(jìn)行解密并顯示明信肩、ο
未裝相應(yīng)軟件的通訊對(duì)端接收到帶有URL地址的消息,通訊對(duì)端通過通用的瀏覽器訪問加密消息,瀏覽器顯示加密消息和解密按鈕或鏈接,用戶按下解密按鈕或鏈接并輸入正確密碼可看到明信息。
參照?qǐng)D5,在本發(fā)明另一實(shí)施例中,上述通訊終端20還包括壓縮單元對(duì),用于根據(jù)用戶選擇對(duì)消息進(jìn)行壓縮,添加壓縮標(biāo)識(shí)。對(duì)消息的加密通常會(huì)使消息長度變大,消息的壓縮傳輸,有助于減輕通訊終端20的帶寬壓力。
參照?qǐng)D6,提出本發(fā)明一種服務(wù)器一實(shí)施例。該服務(wù)器30可包括密鑰分配單元31 以及消息保存單元32 ;該密鑰分配單元31,用于在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端20以及通訊對(duì)端;該消息保存單元32,用于當(dāng)通訊對(duì)端有安裝時(shí),接收通訊終端 20使用動(dòng)態(tài)密碼加密的消息以及加密后添加的加密標(biāo)識(shí),并將存儲(chǔ)加密消息的地址返回至通訊終端20。
參照?qǐng)D7,在本發(fā)明另一實(shí)施例中,上述服務(wù)器30還包括訪問檢驗(yàn)單元33,用于接收通訊對(duì)端根據(jù)所述地址進(jìn)行的訪問,并檢驗(yàn)通訊對(duì)端的動(dòng)態(tài)密碼。未安裝有相應(yīng)軟件的通訊對(duì)端,可通過瀏覽器訪問存儲(chǔ)于服務(wù)器30的加密信息,瀏覽器顯示加密消息和解密按鈕或鏈接,用戶可按下解密按鈕或鏈接并輸入密碼,通過服務(wù)器30進(jìn)行驗(yàn)證后即可看到明信息,如果密碼錯(cuò)誤即可返回錯(cuò)誤提示信息。
參照?qǐng)D8,提出本發(fā)明一種通訊終端20消息加密傳輸?shù)南到y(tǒng)一實(shí)施例。該系統(tǒng)可包括通訊終端20、服務(wù)器30以及通訊對(duì)端40 ;該通訊終端20接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;該消息包括系統(tǒng)消息和/或流量消息;當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器30 ;該服務(wù)器30在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端20以及通訊對(duì)端40 ;該通訊終端20判斷通訊對(duì)端40是否安裝相應(yīng)軟件, 當(dāng)通訊對(duì)端40有安裝時(shí),該通訊終端20使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端40。
上述通訊終端20可如上述實(shí)施例中所述的通訊終端20 ;上述服務(wù)器30如上述實(shí)施例中所述的服務(wù)器;上述通訊對(duì)端40可如上述實(shí)施例中所述的通訊對(duì)端40。
通訊終端20接收用戶輸入消息,并接收用戶對(duì)消息的編輯。如果用戶選擇加密通訊,即可通過靜態(tài)密碼或動(dòng)態(tài)密碼進(jìn)行加密。該靜態(tài)密碼,即由用戶輸入加密密碼,再告知對(duì)方。該動(dòng)態(tài)密碼,即由服務(wù)器30自動(dòng)生成密碼,然后推送到通訊終端20和通訊對(duì)端40。 對(duì)消息內(nèi)容進(jìn)行加密,可使用各種加密算法,比如AES算法等。該靜態(tài)密碼生成方法通訊終端20用戶輸入密碼字符(1位到若干位),輸入的密碼轉(zhuǎn)換成加密密鑰。該動(dòng)態(tài)密碼生成方法通訊終端20向服務(wù)器30請(qǐng)求密碼,服務(wù)器30同時(shí)把密碼推送到通訊終端20和通訊對(duì)端40,通訊終端20把接收到的密碼轉(zhuǎn)換成加密密鑰。
當(dāng)通訊終端20接收到用戶選擇使用動(dòng)態(tài)密碼對(duì)消息加密時(shí),即可發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器30 ;該動(dòng)態(tài)加密請(qǐng)求中至少包括通訊對(duì)端40信息。該服務(wù)器30可分配動(dòng)態(tài)密碼至通訊終端20以及通訊對(duì)端40。通訊終端自動(dòng)判斷通訊對(duì)端是否安裝相應(yīng)軟件,如是,通知通訊終端20,使得通訊終端20可直接發(fā)送系統(tǒng)消息或流量消息和附加的加密標(biāo)識(shí)到通訊對(duì)端40 ;如否,通知通訊終端20把加密消息上傳到特定的服務(wù)器(可以是上述服務(wù)器30,也可以是其它服務(wù)器),服務(wù)器30返回URL地址至通訊終端20,通訊終端20則可把 URL地址發(fā)送到通訊對(duì)端40。通訊終端20在發(fā)送消息之前都可對(duì)消息進(jìn)行壓縮,比如直接發(fā)送至通訊對(duì)端40或上傳服務(wù)器30之前。
上述通訊終端20還可使用特殊字符或字符組作為加密和壓縮標(biāo)識(shí),可存在消息內(nèi)容的任何位置(開頭、中間或結(jié)尾等),或使用3GPP短消息業(yè)務(wù)中的消息頭擴(kuò)展。該加密和壓縮標(biāo)識(shí)可以合并使用,也可單獨(dú)使用。
該加密標(biāo)識(shí)的內(nèi)容可包括加密的標(biāo)志及加密算法;也可選擇性帶有加解密密碼 (通過此密碼和一定的轉(zhuǎn)換算法可以得到加解密的密鑰)。該壓縮標(biāo)識(shí)的內(nèi)容包括壓縮標(biāo)志及算法等。
安裝有相應(yīng)軟件的通訊終端20都向特定的服務(wù)器30注冊(cè),自動(dòng)上傳通訊對(duì)端40 用戶號(hào)碼到服務(wù)器30,服務(wù)器30推送用戶未注冊(cè)或已注冊(cè)消息到通訊終端20。該通訊終端20即可根據(jù)通訊對(duì)端40是否注冊(cè)判斷通訊對(duì)端40是否安裝有相應(yīng)軟件,并把結(jié)果保存到對(duì)端信息表,為自動(dòng)判斷通訊對(duì)端是否安裝相應(yīng)軟件提供依據(jù)。
安裝有相應(yīng)軟件的通訊對(duì)端40,在接收系統(tǒng)消息或者流量消息后,通過相應(yīng)軟件檢測(cè)消息中是否包含加密標(biāo)識(shí)和/或壓縮標(biāo)識(shí)判斷消息是否加密和/或壓縮。如有,則進(jìn)行相應(yīng)的解密和/或解壓,然后顯示明信息。
未安裝有相應(yīng)軟件的通訊對(duì)端40,可通過瀏覽器訪問存儲(chǔ)于服務(wù)器30的加密信息,瀏覽器顯示加密消息和解密按鈕或鏈接,用戶可按下解密按鈕或鏈接并輸入密碼,通過服務(wù)器30進(jìn)行驗(yàn)證后即可看到明信息,如果密碼錯(cuò)誤即可返回錯(cuò)誤提示信息。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種通訊終端消息加密傳輸?shù)姆椒?,其特征在于,包括步驟通訊終端接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;所述消息包括系統(tǒng)消息和/或流量消息;當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器; 服務(wù)器在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端以及通訊對(duì)端; 通訊終端判斷通訊對(duì)端是否安裝相應(yīng)軟件;當(dāng)通訊對(duì)端有安裝時(shí),通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端。
2.根據(jù)權(quán)利要求1所述的通訊終端消息加密傳輸?shù)姆椒ǎ涮卣髟谟?,所述通訊終端判斷通訊對(duì)端是否安裝相應(yīng)軟件的步驟之后,還包括當(dāng)通訊對(duì)端未安裝時(shí),通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí), 并上傳至服務(wù)器;傳送存儲(chǔ)所述加密消息的地址至通訊對(duì)端。
3.根據(jù)權(quán)利要求2所述的通訊終端消息加密傳輸?shù)姆椒?,其特征在于,所述傳送存?chǔ)所述加密消息的地址至通訊對(duì)端的步驟之后,還包括通訊對(duì)端根據(jù)所述地址進(jìn)行訪問,并使用所述動(dòng)態(tài)密碼解密所述消息。
4.根據(jù)權(quán)利要求2所述的通訊終端消息加密傳輸?shù)姆椒?,其特征在于,所述通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后的步驟之后,還包括根據(jù)用戶選擇對(duì)消息進(jìn)行壓縮,添加壓縮標(biāo)識(shí)。
5.一種通訊終端,其特征在于,包括消息接收單元,用于接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;所述消息包括系統(tǒng)消息和/或流量消息;動(dòng)態(tài)加密請(qǐng)求單元,用于當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器; 消息加密單元,用于當(dāng)通訊對(duì)端有安裝相應(yīng)軟件時(shí),使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端。
6.根據(jù)權(quán)利要求5所述的通訊終端,其特征在于,所述消息加密單元還用于當(dāng)通訊對(duì)端未安裝時(shí),使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并上傳至服務(wù)器;以及,傳送存儲(chǔ)所述加密消息的地址至通訊對(duì)端。
7.根據(jù)權(quán)利要求5或6所述的通訊終端,其特征在于,所述通訊終端還包括 壓縮單元,用于根據(jù)用戶選擇對(duì)消息進(jìn)行壓縮,添加壓縮標(biāo)識(shí)。
8.一種服務(wù)器,其特征在于,包括密鑰分配單元,用于在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端以及通訊對(duì)端;消息保存單元,用于當(dāng)通訊對(duì)端未安裝相應(yīng)軟件時(shí),接收通訊終端使用所述動(dòng)態(tài)密碼加密的消息以及加密后添加的加密標(biāo)識(shí),并將存儲(chǔ)加密消息的地址返回至通訊終端。
9.根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于,所述服務(wù)器還包括訪問檢驗(yàn)單元,用于接收通訊對(duì)端根據(jù)所述地址進(jìn)行的訪問,并檢驗(yàn)通訊對(duì)端的動(dòng)態(tài)密碼。
10.一種通訊終端消息加密傳輸?shù)南到y(tǒng),其特征在于,包括通訊終端、服務(wù)器以及通訊對(duì)端;所述通訊終端接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;所述消息包括系統(tǒng)消息和/或流量消息;當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器; 所述服務(wù)器在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端以及通訊對(duì)端; 所述通訊終端判斷通訊對(duì)端是否安裝相應(yīng)軟件,當(dāng)通訊對(duì)端有安裝時(shí),所述通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端。
11.根據(jù)權(quán)利要求10所述的通訊終端消息加密傳輸?shù)南到y(tǒng),其特征在于,所述通訊終端如上述權(quán)利要求5至7中任一項(xiàng)所述的通訊終端;所述服務(wù)器如所述權(quán)利要求8或9中所述的服務(wù)器。
全文摘要
本發(fā)明揭示了一種通訊終端消息加密傳輸?shù)姆椒?、通訊終端、服務(wù)器以及系統(tǒng)。該方法可包括步驟通訊終端接收用戶輸入消息,并根據(jù)用戶選擇進(jìn)行靜態(tài)加密或動(dòng)態(tài)加密;所述消息包括系統(tǒng)消息和/或流量消息;當(dāng)選擇進(jìn)行動(dòng)態(tài)加密時(shí),發(fā)送動(dòng)態(tài)加密請(qǐng)求至服務(wù)器;服務(wù)器在接收到動(dòng)態(tài)加密請(qǐng)求后分配動(dòng)態(tài)密碼至通訊終端以及通訊對(duì)端;通訊終端判斷通訊對(duì)端是否安裝相應(yīng)軟件,當(dāng)通訊對(duì)端有安裝時(shí),通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并傳送至通訊對(duì)端;當(dāng)通訊對(duì)端未安裝時(shí),通訊終端使用所述動(dòng)態(tài)密碼對(duì)消息進(jìn)行加密后添加加密標(biāo)識(shí),并上傳至服務(wù)器形成鏈接供通訊對(duì)端訪問。本發(fā)明可使得消息通訊更安全,也給使用者帶來便利。
文檔編號(hào)H04L29/06GK102546597SQ201110421080
公開日2012年7月4日 申請(qǐng)日期2011年12月15日 優(yōu)先權(quán)日2011年12月15日
發(fā)明者吳曉文, 楊驥, 胡金釗 申請(qǐng)人:深圳市易聯(lián)盛世科技有限公司