本發(fā)明涉及通信安全領(lǐng)域,特別涉及一種通信消息安全檢測方法、裝置及系統(tǒng)。
背景技術(shù):
為了便于廣大用戶的識別,每個公眾服務(wù)平臺均會設(shè)置一個專用公眾服務(wù)號碼,比如中國銀行服務(wù)電話為“95566”、中國電信服務(wù)電話為“10000”等。
由于公眾服務(wù)平臺較多,用戶可能無法得知全部的公眾服務(wù)平臺的公眾服務(wù)號碼,因此有些終端可以根據(jù)通信信息的發(fā)送方自行判定是否為某個公眾服務(wù)號碼。比如,當終端軟件得知某個通信信息的發(fā)送方的號碼為“10000”,則可以確認該通信信息的發(fā)送方為中國電信服務(wù)。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶的問題,本發(fā)明實施例提供了一種通信消息安全檢測方法、裝置及系統(tǒng)。所述技術(shù)方案如下:
第一方面,提供了一種通信消息安全檢測方法,應(yīng)用于終端中,所述方法包括:
在接收到通信消息后,獲取所述通信消息的第一關(guān)鍵信息,所述第一關(guān)鍵信息至少包括所述通信消息的發(fā)送方和發(fā)送時刻;
向查詢服務(wù)器發(fā)送攜帶有所述第一關(guān)鍵信息的查詢請求,所述查詢請求用于觸發(fā)所述查詢服務(wù)器利用所述第一關(guān)鍵信息查詢所述通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給所述終端;
接收所述查詢服務(wù)器反饋的查詢結(jié)果,根據(jù)所述查詢結(jié)果進行相應(yīng)操作。
可選的,所述方法還包括:
在預(yù)定時刻向所述查詢服務(wù)器發(fā)送獲取請求,所述獲取請求用于觸發(fā)所述查詢服務(wù)器獲取在所述查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方,并將各個發(fā)送方反饋給所述終端,所述預(yù)定時刻為所述移動終端開啟的時刻,或者為每隔預(yù)定時間間隔所指定的時刻;
接收所述查詢服務(wù)器反饋的各個發(fā)送方;
將接收到的各個發(fā)送方整合成查詢名單,或利用接收到的各個發(fā)送方更新預(yù)存的查詢名單。
可選的,在所述向查詢服務(wù)器發(fā)送攜帶有所述第一關(guān)鍵信息的查詢請求之前,還包括:
檢測所述第一關(guān)鍵信息的發(fā)送方是否位于預(yù)存的查詢名單中,所述查詢名單中包含有在所述查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方;
若所述第一關(guān)鍵信息的發(fā)送方位于所述查詢名單中,則執(zhí)行所述向查詢服務(wù)器發(fā)送攜帶有所述第一關(guān)鍵信息的查詢請求的步驟。
可選的,在所述接收到所述通信消息后,還包括:
禁止提示所述通信消息;
所述根據(jù)所述查詢結(jié)果進行相應(yīng)操作,包括:
當所述查詢結(jié)果為非法通信消息時,刪除所述通信消息。
可選的,當所述通信消息為來電時,所述第一關(guān)鍵信息還包括所述來電所對應(yīng)通話的結(jié)束時刻。
第二方面,提供了一種通信消息安全檢測方法,應(yīng)用于查詢服務(wù)器中,所述方法包括:
接收終端發(fā)送的攜帶有第一關(guān)鍵信息的查詢請求,所述第一關(guān)鍵信息是所述終端在接收到通信消息后獲取的所述通信消息的關(guān)鍵信息,所述第一關(guān)鍵信息至少包括所述通信消息的發(fā)送方和發(fā)送時刻;
根據(jù)所述第一關(guān)鍵信息查詢所述通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,所述公眾通信服務(wù)器為在所述查詢服務(wù)器上合法注冊過的服務(wù)器;
將查詢結(jié)果反饋給所述終端,所述查詢結(jié)果用于觸發(fā)所述終端根據(jù)所述查詢結(jié)果進行相應(yīng)操作。
可選的,所述方法還包括:
接收公眾通信服務(wù)器發(fā)送的攜帶有第二關(guān)鍵信息的通知消息,所述第二關(guān)鍵信息是所述公眾通信服務(wù)器向終端發(fā)送通信消息時,獲取的所述通信消息的關(guān)鍵信息并發(fā)送給所述查詢服務(wù)器的,所述第二關(guān)鍵信息至少包括所述通信消息的發(fā)送方和發(fā)送時刻;
存儲所述通知消息中攜帶的所述第二關(guān)鍵信息。
可選的,所述根據(jù)所述第一關(guān)鍵信息查詢所述通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,包括:
檢測所述第一關(guān)鍵信息是否與存儲的其中一個第二關(guān)鍵信息相同;
若所述第一關(guān)鍵信息與存儲的其中一個第二關(guān)鍵信息相同,則確定所述通信消息為公眾通信服務(wù)器發(fā)送的合法通信消息;
若所述第一關(guān)鍵信息與存儲的各個第二關(guān)鍵信息均不相同,則確定所述通信消息為非法通信消息。
可選的,所述方法還包括:
接收終端發(fā)送的獲取請求;
獲取在所述查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方;
將獲取的各個發(fā)送方反饋給所述終端。
第三方面,提供了一種通信消息安全檢測裝置,應(yīng)用于終端中,所述裝置包括:
獲取模塊,用于在接收到通信消息后,獲取所述通信消息的第一關(guān)鍵信息,所述第一關(guān)鍵信息至少包括所述通信消息的發(fā)送方和發(fā)送時刻;
第一發(fā)送模塊,用于向查詢服務(wù)器發(fā)送攜帶有所述第一關(guān)鍵信息的查詢請求,所述查詢請求用于觸發(fā)所述查詢服務(wù)器利用所述第一關(guān)鍵信息查詢所述通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給所述終端;
操作模塊,用于接收所述查詢服務(wù)器反饋的查詢結(jié)果,根據(jù)所述查詢結(jié)果進行相應(yīng)操作。
可選的,所述裝置還包括:
第二發(fā)送模塊,用于在預(yù)定時刻向所述查詢服務(wù)器發(fā)送獲取請求,所述獲 取請求用于觸發(fā)所述查詢服務(wù)器獲取在所述查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方,并將各個發(fā)送方反饋給所述終端,所述預(yù)定時刻為所述移動終端開啟的時刻,或者為每隔預(yù)定時間間隔所指定的時刻;
接收模塊,用于接收所述查詢服務(wù)器反饋的各個發(fā)送方;
整合模塊,用于將所述接收模塊接收到的各個發(fā)送方整合成查詢名單,或利用接收到的各個發(fā)送方更新預(yù)存的查詢名單。
可選的,所述裝置還包括:
檢測模塊,用于檢測所述第一關(guān)鍵信息的發(fā)送方是否位于預(yù)存的查詢名單中,所述查詢名單中包含有在所述查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方;
第一發(fā)送模塊,還用于在所述檢測模塊檢測到所述第一關(guān)鍵信息的發(fā)送方位于所述查詢名單中時,向所述查詢服務(wù)器發(fā)送攜帶有所述第一關(guān)鍵信息的所述查詢請求。
可選的,所述裝置還包括:
禁止提示模塊,用于禁止提示所述通信消息;
所述操作模塊,還用于:
當所述查詢結(jié)果為非法通信消息時,刪除所述通信消息。
可選的,當所述通信消息為來電時,所述第一關(guān)鍵信息還包括所述來電所對應(yīng)通話的結(jié)束時刻。
第四方面,提供了一種通信消息安全檢測裝置,應(yīng)用于查詢服務(wù)器中,所述裝置包括:
第一接收模塊,用于接收終端發(fā)送的攜帶有第一關(guān)鍵信息的查詢請求,所述第一關(guān)鍵信息是所述終端在接收到通信消息后獲取的所述通信消息的關(guān)鍵信息,所述第一關(guān)鍵信息至少包括所述通信消息的發(fā)送方和發(fā)送時刻;
查詢模塊,用于根據(jù)所述第一關(guān)鍵信息查詢所述通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,所述公眾通信服務(wù)器為在所述查詢服務(wù)器上合法注冊過的服務(wù)器;
第一反饋模塊,用于將查詢結(jié)果反饋給所述終端,所述查詢結(jié)果用于觸發(fā)所述終端根據(jù)所述查詢結(jié)果進行相應(yīng)操作。
可選的,所述裝置還包括:
第二接收模塊,用于接收公眾通信服務(wù)器發(fā)送的攜帶有第二關(guān)鍵信息的通知消息,所述第二關(guān)鍵信息是所述公眾通信服務(wù)器向終端發(fā)送通信消息時,獲取的所述通信消息的關(guān)鍵信息并發(fā)送給所述查詢服務(wù)器的,所述第二關(guān)鍵信息至少包括所述通信消息的發(fā)送方和發(fā)送時刻;
存儲模塊,用于存儲所述通知消息中攜帶的所述第二關(guān)鍵信息。
可選的,所述查詢模塊,包括:
檢測單元,用于檢測所述第一關(guān)鍵信息是否與存儲的其中一個第二關(guān)鍵信息相同;
第一確定單元,用于在所述檢測單元檢測到所述第一關(guān)鍵信息與存儲的其中一個第二關(guān)鍵信息相同時,確定所述通信消息為公眾通信服務(wù)器發(fā)送的合法通信消息;
第二確定單元,用于在所述檢測單元檢測到所述第一關(guān)鍵信息與存儲的各個第二關(guān)鍵信息均不相同時,確定所述通信消息為非法通信消息。
可選的,所述裝置還包括:
第三接收模塊,用于接收終端發(fā)送的獲取請求;
獲取模塊,用于獲取在所述查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方;
第二反饋模塊,用于將所述獲取模塊獲取的各個發(fā)送方反饋給所述終端。
第五方面,提供了一種通信消息安全檢測系統(tǒng),所述系統(tǒng)包括查詢服務(wù)器和至少一個終端;
所述查詢服務(wù)器包括如第四方面以及第四方面各種可選的實現(xiàn)方式中所描述的通信消息安全檢測裝置;
所述終端包括如第三方面以及第三方面各種可選的實現(xiàn)方式中所描述的通信消息安全檢測裝置。
本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
通過在接收到通信消息后,獲取所述通信消息的第一關(guān)鍵信息;向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求,由查詢服務(wù)器利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給終端,終端根據(jù)接收到的查詢結(jié)果進行相應(yīng)操作;由于查詢服務(wù)器中存儲有合法的公眾通信服務(wù)器發(fā)送的通信消息的關(guān)鍵信息,利用終端的關(guān)鍵信息 與存儲的關(guān)鍵信息比對,即可得知終端的關(guān)鍵信息所對應(yīng)通信消息是否為合法的公眾通信服務(wù)器發(fā)送的通信消息,因此解決了相關(guān)技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶;達到了可以正確識別出模擬公眾服務(wù)號碼發(fā)送的非法通信消息,保證了通信安全性的效果。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)本發(fā)明部分實施例中提供的通信消息安全檢測方法所涉及的實施環(huán)境的示意圖;
圖2是本發(fā)明一個實施例中提供的通信消息安全檢測方法的方法流程圖;
圖3是本發(fā)明另一個實施例中提供的通信消息安全檢測方法的方法流程圖;
圖4A是本發(fā)明再一個實施例中提供的通信消息安全檢測方法的方法流程圖;
圖4B是根據(jù)本發(fā)明一個實施例中提供的查詢通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息的流程示意圖;
圖4C是根據(jù)本發(fā)明一個實施例中提供的獲取查詢名單的流程示意圖;
圖5是本發(fā)明一個實施例中提供的通信消息安全檢測裝置的結(jié)構(gòu)方框圖;
圖6是本發(fā)明另一個實施例中提供的通信消息安全檢測裝置的結(jié)構(gòu)方框圖;
圖7是本發(fā)明再一個實施例中提供的通信消息安全檢測裝置的結(jié)構(gòu)方框圖;
圖8是本發(fā)明再一個實施例中提供的通信消息安全檢測裝置的結(jié)構(gòu)方框圖;
圖9是本發(fā)明一個實施例中提供的通信消息安全檢測系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
請參見圖1所示,其是根據(jù)本發(fā)明部分實施例中提供的通信消息安全檢測 方法所涉及的實施環(huán)境的示意圖。該實施環(huán)境可以包括查詢服務(wù)器120、至少一個終端140和至少一個公眾通信服務(wù)器160。
終端140可以通過有線網(wǎng)絡(luò)方式或無線網(wǎng)絡(luò)方式分別與查詢服務(wù)器120和公眾通信服務(wù)器160連接。
終端140可以接收到公眾通信服務(wù)器160發(fā)送的信息,終端140還可以向查詢服務(wù)器120發(fā)送信息,并可以接收查詢服務(wù)器120反饋的信息。
公眾通信服務(wù)器160可以在查詢服務(wù)器120上進行注冊,并在注冊成功后將發(fā)送的各個通信消息的關(guān)鍵信息同步至查詢服務(wù)器120中。
這里所講的終端140可以為智能手機、電腦、多媒體播放器、電子閱讀器、可穿戴式設(shè)備等。
這里所講的公眾通信服務(wù)器160可以是短信服務(wù)器、郵件服務(wù)器或通話服務(wù)器等,公眾通信服務(wù)器160通常是公眾平臺的服務(wù)器,其在向終端發(fā)送通信消息時的發(fā)送方或者發(fā)送號碼均為統(tǒng)一的號碼,比如中國電信所對應(yīng)的公眾通信服務(wù)器160的發(fā)送方為“10000”,中國銀行所對應(yīng)的公眾通信服務(wù)器160的發(fā)送方為“95566”。
請參見圖2所示,其是本發(fā)明一個實施例中提供的通信消息安全檢測方法的方法流程圖。該通信消息安全檢測方法主要以應(yīng)用于圖1所示實施環(huán)境的終端140中進行舉例說明。該通信消息安全檢測方法可以包括:
步驟201,在接收到通信消息后,獲取該通信消息的第一關(guān)鍵信息,該第一關(guān)鍵信息至少包括該通信消息的發(fā)送方和發(fā)送時刻。
發(fā)送方為發(fā)送通信消息的通信賬號,比如手機號碼、郵箱地址、即時通信賬號等。
步驟202,向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求,該查詢請求用于觸發(fā)該查詢服務(wù)器利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給該終端。
步驟203,接收該查詢服務(wù)器反饋的查詢結(jié)果,根據(jù)該查詢結(jié)果進行相應(yīng)操作。
綜上所述,本發(fā)明實施例提供的通信消息安全檢測方法,通過在接收到通信消息后,獲取通信消息的第一關(guān)鍵信息;向查詢服務(wù)器發(fā)送攜帶有該第一關(guān) 鍵信息的查詢請求,由查詢服務(wù)器利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給終端;終端根據(jù)接收到的查詢結(jié)果進行相應(yīng)操作;由于查詢服務(wù)器中存儲有合法的公眾通信服務(wù)器發(fā)送的通信消息的關(guān)鍵信息,利用終端的關(guān)鍵信息與存儲的關(guān)鍵信息比對,即可得知終端的關(guān)鍵信息所對應(yīng)通信消息是否為合法的公眾通信服務(wù)器發(fā)送的通信消息,因此解決了相關(guān)技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶;達到了可以正確識別出模擬公眾服務(wù)號碼發(fā)送的非法通信消息,保證了通信安全性的效果。
請參見圖3所示,其是本發(fā)明另一個實施例中提供的通信消息安全檢測方法的方法流程圖。該通信消息安全檢測方法主要以應(yīng)用于圖1所示實施環(huán)境的查詢服務(wù)器120中進行舉例說明。該通信消息安全檢測方法可以包括:
步驟301,接收終端發(fā)送的攜帶有第一關(guān)鍵信息的查詢請求,該第一關(guān)鍵信息是該終端在接收到通信消息后獲取的該通信消息的關(guān)鍵信息,該第一關(guān)鍵信息至少包括該通信消息的發(fā)送方和發(fā)送時刻。
步驟302,根據(jù)該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,公眾通信服務(wù)器為在該查詢服務(wù)器上合法注冊過的服務(wù)器。
步驟303,將查詢結(jié)果反饋給該終端,該查詢結(jié)果用于觸發(fā)該終端根據(jù)該查詢結(jié)果進行相應(yīng)操作。
綜上所述,本發(fā)明實施例提供的通信消息安全檢測方法,通過接收終端發(fā)送的通信消息的第一關(guān)鍵信息,利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給終端;終端根據(jù)接收到的查詢結(jié)果進行相應(yīng)操作;由于查詢服務(wù)器中存儲有合法的公眾通信服務(wù)器發(fā)送的通信消息的關(guān)鍵信息,利用終端的關(guān)鍵信息與存儲的關(guān)鍵信息比對,即可得知終端的關(guān)鍵信息所對應(yīng)通信消息是否為合法的公眾通信服務(wù)器發(fā)送的通信消息,因此解決了相關(guān)技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶;達到了可以正確識別出模擬公眾服務(wù)號碼發(fā)送的非法通信消息,保證了通信安全性的效果。
請參見圖4A所示,其是本發(fā)明再一個實施例中提供的通信消息安全檢測方 法的方法流程圖。該通信消息安全檢測方法主要以應(yīng)用于圖1所示實施環(huán)境中進行舉例說明。該通信消息安全檢測方法可以包括:
步驟401,終端在接收到通信消息后,獲取該通信消息的第一關(guān)鍵信息,該第一關(guān)鍵信息至少包括該通信消息的發(fā)送方和發(fā)送時刻。
這里所講的通信消息的發(fā)送方一般為通信方式,比如可以為手機號碼、郵箱地址、即時通信賬號等。
當終端接收到該通信消息時,即立即獲取該通信消息的第一關(guān)鍵信息,比如當通信消息為短信時,則在接收到該短信后,立即獲取該短信的第一關(guān)鍵信息;還比如,當通新消息為來電時,則在來電剛撥入時,此時用戶可能還未接通來電,則立即獲取該來電的第一關(guān)鍵信息。
步驟402,終端檢測該第一關(guān)鍵信息的發(fā)送方是否位于預(yù)存的查詢名單中。
該查詢名單中包含有在該查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方。
可選的,終端在需要查詢服務(wù)器來判定通信消息是否合法時,由于查詢服務(wù)器僅能查詢已經(jīng)在查詢服務(wù)器成功注冊過的各個公眾通信服務(wù)器所發(fā)出的通信消息,因此如果終端接收到的一條通信消息不再查詢服務(wù)器的查詢范圍內(nèi),則即時將該通信消息的第一關(guān)鍵信息發(fā)送給查詢服務(wù)器,也無法得到正確的查詢結(jié)果。
步驟403,若該第一關(guān)鍵信息的發(fā)送方位于該查詢名單中,終端則向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求。
若該第一關(guān)鍵信息的發(fā)送方位于該查詢名單中,表明查詢服務(wù)器可以判定該發(fā)送方所對應(yīng)通信消息是否合法,此時則可以向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求,該查詢請求用于請求查詢服務(wù)器查詢該第一關(guān)鍵信息所對應(yīng)的通信消息是否合法。
步驟404,查詢服務(wù)器接收終端發(fā)送的攜帶有第一關(guān)鍵信息的查詢請求。
步驟405,查詢服務(wù)器根據(jù)該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,該公眾通信服務(wù)器為在該查詢服務(wù)器上合法注冊過的服務(wù)器。
請參見圖4B所示,其是根據(jù)本發(fā)明一個實施例中提供的查詢通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息的流程示意圖,查詢服務(wù)器根據(jù)該第一 關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息時,可以包括:
步驟405a,檢測該第一關(guān)鍵信息是否與存儲的其中一個第二關(guān)鍵信息相同。
存儲的第二關(guān)鍵信息是各個公眾通信服務(wù)器在向終端發(fā)送通信消息后,向查詢服務(wù)器發(fā)送的通信消息的關(guān)鍵信息,第二關(guān)鍵信息也通常至少包括發(fā)送方和發(fā)送時刻。
很顯然,該第二關(guān)鍵信息還可以包括其他信息,比如接收方、關(guān)鍵內(nèi)容等。
步驟405b,若該第一關(guān)鍵信息與存儲的其中一個第二關(guān)鍵信息相同,則確定該通信消息為公眾通信服務(wù)器發(fā)送的合法通信消息。
若該第一關(guān)鍵信息與存儲的其中一個第二關(guān)鍵信息相同,則表明該第一關(guān)鍵信息所對應(yīng)的通信消息為該第二關(guān)鍵信息所對應(yīng)的通信消息,也即該通信消息為發(fā)送該第二關(guān)鍵信息的公共通信服務(wù)器發(fā)送的合法的通信消息。
步驟405c,若該第一關(guān)鍵信息與存儲的各個第二關(guān)鍵信息均不相同,則確定該通信消息為非法通信消息。
若該第一關(guān)鍵信息與存儲的各個第二關(guān)鍵信息均不相同,則表明各個合法的公眾通信服務(wù)器均沒有發(fā)送與該第一關(guān)鍵信息對應(yīng)的通信消息,因此與第一關(guān)鍵信息對應(yīng)的通信消息為非法的通信消息。
步驟406,查詢服務(wù)器將查詢結(jié)果反饋給終端。
步驟407,終端接收該查詢服務(wù)器反饋的查詢結(jié)果,根據(jù)該查詢結(jié)果進行相應(yīng)操作。
當查詢結(jié)果為該通信消息為合法通信消息時,則可以顯示用于指示該通信消息為合法通信消息的提示信息;當查詢結(jié)果為該通信消息為非法通信消息時,則可以顯示用于指示該通信消息為非法通信消息的提示信息。這樣用戶可以顯示的提示信息得知通信信息是否為合法通信消息。
可選的,當查詢結(jié)果為該通信消息為非法通信消息時,還可以直接刪除該通信消息,或者將該通信消息放入用于存儲垃圾信息的收件箱中。
可選的,當終端在接收到通信消息時,可以先進行判定,即先禁止提示該通信消息,此時用于用戶來講,用戶并不知道接收到了該通信息消息,在根據(jù)查詢服務(wù)器獲知該通信消息為非法通信消息時,則刪除該通信消息。也即如果一條通信消息為非法通信消息,則直接禁止并刪除該通信消息,從而避免對用 戶的影響,提高用戶的使用體驗。
可選的,當終端中存儲有查詢名單時,還可以在終端接收到通信消息后,先提取該通信消息的第一關(guān)鍵信息,在根據(jù)第一關(guān)鍵信息中的發(fā)送方確定該通信消息的發(fā)送方位于查詢名單中時,則先禁止提示該通信消息,然后向查詢服務(wù)器發(fā)送攜帶有第一關(guān)鍵信息的查詢請求,并在接收到查詢服務(wù)器反饋的查詢結(jié)果之后,選擇是否提示該通信消息。
綜上所述,本發(fā)明實施例提供的通信消息安全檢測方法,通過在接收到通信消息后,獲取通信消息的第一關(guān)鍵信息;向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求,由查詢服務(wù)器利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給終端;終端根據(jù)接收到的查詢結(jié)果進行相應(yīng)操作;由于查詢服務(wù)器中存儲有合法的公眾通信服務(wù)器發(fā)送的通信消息的關(guān)鍵信息,利用終端的關(guān)鍵信息與存儲的關(guān)鍵信息比對,即可得知終端的關(guān)鍵信息所對應(yīng)通信消息是否為合法的公眾通信服務(wù)器發(fā)送的通信消息,因此解決了相關(guān)技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶;達到了可以正確識別出模擬公眾服務(wù)號碼發(fā)送的非法通信消息,保證了通信安全性的效果。
終端在預(yù)先存儲查詢服務(wù)器所能判斷的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方時,可以有多種方式,在其中一種可能的實現(xiàn)方式中,終端可以從查詢服務(wù)器中獲取查詢名單,請參見圖4C所示,其是根據(jù)本發(fā)明一個實施例中提供的獲取查詢名單的流程示意圖,終端從查詢服務(wù)器獲取查詢名單的過程包括:
步驟S1,終端在預(yù)定時刻向該查詢服務(wù)器發(fā)送獲取請求,預(yù)定時刻為該移動終端開啟的時刻,或者為每隔預(yù)定時間間隔所指定的時刻。
也就是說,當終端被開啟后,首先可以向該查詢服務(wù)器發(fā)送獲取請求;或者,為了保證終端中查詢名單與查詢服務(wù)器的一致性,可以每隔預(yù)定時間間隔向查詢服務(wù)器發(fā)送獲取請求。
該獲取請求用戶獲取查詢服務(wù)器中合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方。
步驟S2,查詢服務(wù)器接收終端發(fā)送的獲取請求。
步驟S3,查詢服務(wù)器獲取在該查詢服務(wù)器合法注冊過的各個公眾通信服務(wù) 器所對應(yīng)的發(fā)送方。
當一個公眾通信服務(wù)器在查詢服務(wù)器中成功注冊后,查詢服務(wù)器則會存儲該公眾通信服務(wù)器所對應(yīng)的發(fā)送方,比如中國電信服務(wù)器所對應(yīng)的發(fā)送方“10000”,中國銀行服務(wù)器所對應(yīng)的發(fā)送方“95566”等。
步驟S4,查詢服務(wù)器將獲取的各個發(fā)送方反饋給該終端。
步驟S5,終端接收該查詢服務(wù)器反饋的各個發(fā)送方。
步驟S6,終端將接收到的各個發(fā)送方整合成查詢名單,或利用接收到的各個發(fā)送方更新預(yù)存的查詢名單。
當終端中未存儲有查詢名單時,則可以將查詢服務(wù)器反饋的各個發(fā)送方整合成一個查詢名單并存儲。
當終端中已經(jīng)存儲有查詢名單時,則可以利用查詢服務(wù)器反饋的各個發(fā)送方更新預(yù)存的查詢名單,以使得終端中存儲的查詢名單與查詢服務(wù)器中的一致。
很顯然,在實際應(yīng)用中,公眾通信服務(wù)器還可以在查詢服務(wù)器中進行注銷,當注銷之后,該公眾通信服務(wù)器不會再向查詢服務(wù)器發(fā)送第二關(guān)鍵信息,此時查詢服務(wù)器無法再繼續(xù)判定該公眾通信服務(wù)器所對應(yīng)發(fā)送方的通信消息的真實性。可選的,查詢服務(wù)器可以將該公眾通信服務(wù)器所對應(yīng)發(fā)送方告知給終端,以通知終端從查詢名單中刪除該公眾通信服務(wù)器所對應(yīng)的發(fā)送方。
在一種可能的實現(xiàn)方式中,當通信消息為來電時,由于來電的通話內(nèi)容也可能是非法用戶發(fā)送的,且來電的實時性比較強,為了不影響用戶的通話,終端可以在通話結(jié)束后,獲取該通話的第一關(guān)鍵信息,此時該第一關(guān)鍵信息通常至少包括來電方、通話的發(fā)送時刻以及結(jié)束時刻。由于公眾通信服務(wù)器會在通話結(jié)束后將發(fā)送方、通話的發(fā)送時刻以及結(jié)束時刻作為一組第二關(guān)鍵信息告知給查詢服務(wù)器,因此當終端將獲取的該通話的第一關(guān)鍵信息發(fā)送給查詢服務(wù)器時,如果根據(jù)公眾通信服務(wù)器發(fā)送的第二關(guān)鍵信息中存在該第一關(guān)鍵信息,則可以表明該通信消息為合法的通信消息,否則表明該通話為非法的,因此對用戶進行提示,也即在用戶通話結(jié)束后會給予終端一個提示,以避免用戶的財產(chǎn)損失。
請參見圖5所示,其是本發(fā)明一個實施例中提供的通信消息安全檢測裝置 的結(jié)構(gòu)方框圖。該通信消息安全檢測裝置主要以應(yīng)用于圖1所示實施環(huán)境中的終端140中進行舉例說明。該通信消息安全檢測裝置可以包括:獲取模塊510、第一發(fā)送模塊520和操作模塊530。
獲取模塊510,用于在接收到通信消息后,獲取該通信消息的第一關(guān)鍵信息,該第一關(guān)鍵信息至少包括該通信消息的發(fā)送方和發(fā)送時刻;
第一發(fā)送模塊520,用于向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求,該查詢請求用于觸發(fā)該查詢服務(wù)器利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給該終端;
操作模塊530,用于接收該查詢服務(wù)器反饋的查詢結(jié)果,根據(jù)該查詢結(jié)果進行相應(yīng)操作。
綜上所述,本發(fā)明實施例提供的通信消息安全檢測裝置,通過在接收到通信消息后,獲取通信消息的第一關(guān)鍵信息;向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求,由查詢服務(wù)器利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給終端;終端根據(jù)接收到的查詢結(jié)果進行相應(yīng)操作;由于查詢服務(wù)器中存儲有合法的公眾通信服務(wù)器發(fā)送的通信消息的關(guān)鍵信息,利用終端的關(guān)鍵信息與存儲的關(guān)鍵信息比對,即可得知終端的關(guān)鍵信息所對應(yīng)通信消息是否為合法的公眾通信服務(wù)器發(fā)送的通信消息,因此解決了相關(guān)技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶;達到了可以正確識別出模擬公眾服務(wù)號碼發(fā)送的非法通信消息,保證了通信安全性的效果。
請參見圖6所示,其是本發(fā)明另一個實施例中提供的通信消息安全檢測裝置的結(jié)構(gòu)方框圖。該通信消息安全檢測裝置主要以應(yīng)用于圖1所示實施環(huán)境中的終端140中進行舉例說明。該通信消息安全檢測裝置可以包括:獲取模塊610、第一發(fā)送模塊620和操作模塊630。
獲取模塊610,用于在接收到通信消息后,獲取該通信消息的第一關(guān)鍵信息,該第一關(guān)鍵信息至少包括該通信消息的發(fā)送方和發(fā)送時刻;
第一發(fā)送模塊620,用于向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求,該查詢請求用于觸發(fā)該查詢服務(wù)器利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給該終端;
操作模塊630,用于接收該查詢服務(wù)器反饋的查詢結(jié)果,根據(jù)該查詢結(jié)果進行相應(yīng)操作。
在一種可能的實現(xiàn)方式中,該通信消息安全檢測裝置還可以包括:第二發(fā)送模塊640、接收模塊650和整合模塊660。
第二發(fā)送模塊640,用于在預(yù)定時刻向該查詢服務(wù)器發(fā)送獲取請求,該獲取請求用于觸發(fā)該查詢服務(wù)器獲取在該查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方,并將各個發(fā)送方反饋給該終端,該預(yù)定時刻為該移動終端開啟的時刻,或者為每隔預(yù)定時間間隔所指定的時刻;
接收模塊650,用于接收該查詢服務(wù)器反饋的各個發(fā)送方;
整合模塊660,用于將該接收模塊650接收到的各個發(fā)送方整合成查詢名單,或利用接收到的各個發(fā)送方更新預(yù)存的查詢名單。
在一種可能的實現(xiàn)方式中,該通信消息安全檢測裝置還可以包括:檢測模塊670。
檢測模塊670,用于檢測該第一關(guān)鍵信息的發(fā)送方是否位于預(yù)存的查詢名單中,該查詢名單中包含有在該查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方;
第一發(fā)送模塊620,還用于在該檢測模塊670檢測到該第一關(guān)鍵信息的發(fā)送方位于該查詢名單中時,向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求。
在一種可能的實現(xiàn)方式中,該通信消息安全檢測裝置還可以包括:禁止提示模塊680。
禁止提示模塊680,用于禁止提示該通信消息;
該操作模塊630,還用于:
當該查詢結(jié)果為非法通信消息時,刪除該通信消息。
在一種可能的實現(xiàn)方式中,當該通信消息為來電時,該第一關(guān)鍵信息還包括該來電所對應(yīng)通話的結(jié)束時刻。
綜上所述,本發(fā)明實施例提供的通信消息安全檢測裝置,通過在接收到通信消息后,獲取通信消息的第一關(guān)鍵信息;向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求,由查詢服務(wù)器利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給終端;終端根據(jù)接收到的查詢結(jié)果進行相應(yīng)操作;由于查詢服務(wù)器中存儲有合法的公眾通信服務(wù) 器發(fā)送的通信消息的關(guān)鍵信息,利用終端的關(guān)鍵信息與存儲的關(guān)鍵信息比對,即可得知終端的關(guān)鍵信息所對應(yīng)通信消息是否為合法的公眾通信服務(wù)器發(fā)送的通信消息,因此解決了相關(guān)技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶;達到了可以正確識別出模擬公眾服務(wù)號碼發(fā)送的非法通信消息,保證了通信安全性的效果。
請參見圖7所示,其是本發(fā)明再一個實施例中提供的通信消息安全檢測裝置的結(jié)構(gòu)方框圖。該通信消息安全檢測裝置主要以應(yīng)用于圖1所示實施環(huán)境中的查詢服務(wù)器120中進行舉例說明。該通信消息安全檢測裝置可以包括:第一接收模塊710、查詢模塊720和第一反饋模塊730。
第一接收模塊710,用于接收終端發(fā)送的攜帶有第一關(guān)鍵信息的查詢請求,該第一關(guān)鍵信息是該終端在接收到通信消息后獲取的該通信消息的關(guān)鍵信息,該第一關(guān)鍵信息至少包括該通信消息的發(fā)送方和發(fā)送時刻;
查詢模塊720,用于根據(jù)該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,該公眾通信服務(wù)器為在該查詢服務(wù)器上合法注冊過的服務(wù)器;
第一反饋模塊730,用于將查詢結(jié)果反饋給該終端,該查詢結(jié)果用于觸發(fā)該終端根據(jù)該查詢結(jié)果進行相應(yīng)操作。
綜上所述,本發(fā)明實施例提供的通信消息安全檢測裝置,通過接收終端發(fā)送的通信消息的第一關(guān)鍵信息,利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給終端;終端根據(jù)接收到的查詢結(jié)果進行相應(yīng)操作;由于查詢服務(wù)器中存儲有合法的公眾通信服務(wù)器發(fā)送的通信消息的關(guān)鍵信息,利用終端的關(guān)鍵信息與存儲的關(guān)鍵信息比對,即可得知終端的關(guān)鍵信息所對應(yīng)通信消息是否為合法的公眾通信服務(wù)器發(fā)送的通信消息,因此解決了相關(guān)技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶;達到了可以正確識別出模擬公眾服務(wù)號碼發(fā)送的非法通信消息,保證了通信安全性的效果。
請參見圖8所示,其是本發(fā)明再一個實施例中提供的通信消息安全檢測裝置的結(jié)構(gòu)方框圖。該通信消息安全檢測裝置主要以應(yīng)用于圖1所示實施環(huán)境中 的查詢服務(wù)器120中進行舉例說明。該通信消息安全檢測裝置可以包括:第一接收模塊810、查詢模塊820和第一反饋模塊830。
第一接收模塊810,用于接收終端發(fā)送的攜帶有第一關(guān)鍵信息的查詢請求,該第一關(guān)鍵信息是該終端在接收到通信消息后獲取的該通信消息的關(guān)鍵信息,該第一關(guān)鍵信息至少包括該通信消息的發(fā)送方和發(fā)送時刻;
查詢模塊820,用于根據(jù)該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,該公眾通信服務(wù)器為在該查詢服務(wù)器上合法注冊過的服務(wù)器;
第一反饋模塊830,用于將查詢結(jié)果反饋給該終端,該查詢結(jié)果用于觸發(fā)該終端根據(jù)該查詢結(jié)果進行相應(yīng)操作。
在一種可能的實現(xiàn)方式中,該通信消息安全檢測裝置還可以包括:
第二接收模塊840,用于接收公眾通信服務(wù)器發(fā)送的攜帶有第二關(guān)鍵信息的通知消息,該第二關(guān)鍵信息是該公眾通信服務(wù)器向終端發(fā)送通信消息時,獲取的該通信消息的關(guān)鍵信息并發(fā)送給該查詢服務(wù)器的,該第二關(guān)鍵信息至少包括該通信消息的發(fā)送方和發(fā)送時刻;
存儲模塊850,用于存儲該通知消息中攜帶的該第二關(guān)鍵信息。
在一種可能的實現(xiàn)方式中,該查詢模塊820,包括:
檢測單元820a,用于檢測該第一關(guān)鍵信息是否與存儲的其中一個第二關(guān)鍵信息相同;
第一確定單元820b,用于在該檢測單元820a檢測到該第一關(guān)鍵信息與存儲的其中一個第二關(guān)鍵信息相同時,確定該通信消息為公眾通信服務(wù)器發(fā)送的合法通信消息;
第二確定單元820c,用于在該檢測單元820a檢測到該第一關(guān)鍵信息與存儲的各個第二關(guān)鍵信息均不相同時,確定該通信消息為非法通信消息。
在一種可能的實現(xiàn)方式中,該通信消息安全檢測裝置還可以包括:第三接收模塊860、獲取模塊870和第二反饋模塊880。
第三接收模塊860,用于接收終端發(fā)送的獲取請求;
獲取模塊870,用于獲取在該查詢服務(wù)器合法注冊過的各個公眾通信服務(wù)器所對應(yīng)的發(fā)送方;
第二反饋模塊880,用于將該獲取模塊870獲取的各個發(fā)送方反饋給該終端。
綜上所述,本發(fā)明實施例提供的通信消息安全檢測裝置,通過接收終端發(fā)送的通信消息的第一關(guān)鍵信息,利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給終端;終端根據(jù)接收到的查詢結(jié)果進行相應(yīng)操作;由于查詢服務(wù)器中存儲有合法的公眾通信服務(wù)器發(fā)送的通信消息的關(guān)鍵信息,利用終端的關(guān)鍵信息與存儲的關(guān)鍵信息比對,即可得知終端的關(guān)鍵信息所對應(yīng)通信消息是否為合法的公眾通信服務(wù)器發(fā)送的通信消息,因此解決了相關(guān)技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶;達到了可以正確識別出模擬公眾服務(wù)號碼發(fā)送的非法通信消息,保證了通信安全性的效果。
需要說明的是:上述實施例中提供的通信消息安全檢測裝置在對通信消息進行安全檢測時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將終端和查詢服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的通信消息安全檢測裝置與通信消息安全檢測方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見裝置實施例,這里不再贅述。
請參見圖9所示,其是本發(fā)明一個實施例中提供的通信消息安全檢測系統(tǒng)的結(jié)構(gòu)示意圖。該通信消息安全檢測系統(tǒng)主要以應(yīng)用于圖1所示實施環(huán)境中進行舉例說明。該通信消息安全檢測系統(tǒng)可以包括:查詢服務(wù)器910和至少一個終端920。
其中查詢服務(wù)器910可以包括如圖7或圖8中任一種可能的實現(xiàn)方式中所描述的通信消息安全檢測裝置,具體可以參見對圖7或圖8的描述,這里就不再贅述。
終端920可以包括如圖5或圖6中任一種可能的實現(xiàn)方式中所描述的通信消息安全檢測裝置,具體可以參見對圖5或圖6的描述,這里就不再贅述。
綜上所述,本發(fā)明實施例中提供的通信消息安全檢測系統(tǒng),通過在接收到通信消息后,獲取該通信消息的第一關(guān)鍵信息;向查詢服務(wù)器發(fā)送攜帶有該第一關(guān)鍵信息的查詢請求,由查詢服務(wù)器利用該第一關(guān)鍵信息查詢該通信消息是否為公眾通信服務(wù)器發(fā)送的合法通信消息,并將查詢結(jié)果反饋給終端;終端根 據(jù)接收到的查詢結(jié)果進行相應(yīng)操作;由于查詢服務(wù)器中存儲有合法的公眾通信服務(wù)器發(fā)送的通信消息的關(guān)鍵信息,利用終端的關(guān)鍵信息與存儲的關(guān)鍵信息比對,即可得知終端的關(guān)鍵信息所對應(yīng)通信消息是否為合法的公眾通信服務(wù)器發(fā)送的通信消息,因此解決了相關(guān)技術(shù)中非法用戶可以模擬公眾服務(wù)號碼,終端無法正確識別出這種非法用戶;達到了可以正確識別出模擬公眾服務(wù)號碼發(fā)送的非法通信消息,保證了通信安全性的效果。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。