本發(fā)明涉及移動終端領域,特別涉及一種移動終端主叫號碼加密方法及系統(tǒng)。
背景技術:
移動終端,即可以在移動中使用的計算機設備,其移動性主要體現(xiàn)在移動通信能力和便攜化體積。廣義上講包括手機、筆記本、pos機甚至包括車載電腦。移動終端不僅可以通話、視頻通話、拍照、聽音樂、看視頻、玩游戲,而且可以實現(xiàn)包括定位、信息處理、指紋掃描、身份證掃描、條碼掃描、rfid掃描、ic卡掃描以及酒精含量檢測等豐富的功能。
隨著移動終端技術的不斷發(fā)展,移動終端的使用也越來越普及,已經(jīng)成了人們生活和工作中的必需品。數(shù)字銀行,移動支付越來越多的應用于移動終端,且近來電信詐騙頻發(fā),用戶信息的保護越來越重要。為了更好的保護用戶隱私,防止用戶電話號碼泄露,被不法分子利用,但現(xiàn)有的撥號方式,不能實現(xiàn)單次隱藏主叫號碼,從而使得被叫用戶或被叫用戶周圍的人可以看見主叫號碼,造成了用戶信息的泄露,帶來了大大的不便。
因而現(xiàn)有技術還有待改進和提高。
技術實現(xiàn)要素:
鑒于上述現(xiàn)有技術的不足之處,本發(fā)明的目的在于提供一種移動終端主叫號碼加密方法及系統(tǒng),旨在解決現(xiàn)有移動終端吞無法加密撥號實現(xiàn)單次主叫號碼隱藏的問題。
為了達到上述目的,本發(fā)明采取了以下技術方案:
一種移動終端主叫號碼加密方法,其中,包括:
a、接收對加密撥號指令的觸發(fā),根據(jù)所述觸發(fā)提取被叫號碼;
b、調(diào)用線路識別補充業(yè)務,通過預設加密指令加密被叫號碼;
c、進入主叫通話流程呼叫所述被叫號碼時,被叫移動終端不顯示主叫移動終端的主叫號碼。
所述的移動終端主叫號碼加密方法,其中,所述通過預設加密指令加密被叫號碼,包括:通過“‘#31#’+被叫號碼”指令方式加密被叫號碼。
所述的移動終端主叫號碼加密方法,其中,所述步驟a具體包括:
a1、加入回調(diào)監(jiān)聽,接收呼叫請求信令;
a2、根據(jù)所述呼叫請求信令判斷是否插入3gpp信道,若為否,則為默認通話;若為是,則提取3gpp關鍵信道補充字段的id加入上行信道字段中。
所述的移動終端主叫號碼加密方法,其中,所述步驟b具體包括:
b1、在3gpp上行信道的補充協(xié)議中運行3gpp關鍵信道補充字段的id。
所述的移動終端主叫號碼加密方法,其中,所述步驟c具體包括:
c1、請求呼叫并插入相應的加密協(xié)議,完成呼叫加密,實現(xiàn)單次主叫號碼隱藏。
一種移動終端主叫號碼加密系統(tǒng),其中,包括:
觸發(fā)提取模塊,用于接收對加密撥號指令的觸發(fā),根據(jù)所述觸發(fā)提取被叫號碼;
加密模塊,用于調(diào)用線路識別補充業(yè)務,通過預設加密指令加密被叫號碼;
主叫隱藏模塊,用于進入主叫通話流程呼叫所述被叫號碼時,被叫移動終端不顯示主叫移動終端的主叫號碼。
所述的移動終端主叫號碼加密系統(tǒng),其中,所述加密模塊包括:
加密單元,用于通過“‘#31#’+被叫號碼”指令方式加密被叫號碼。
所述的移動終端主叫號碼加密系統(tǒng),其中,所述觸發(fā)提取模塊包括:
監(jiān)聽單元,用于加入回調(diào)監(jiān)聽,接收呼叫請求信令;
信道判斷單元,用于根據(jù)所述呼叫請求信令判斷是否插入3gpp信道,若為否,則為默認通話;若為是,則提取3gpp關鍵信道補充字段的id加入上行信道字段中。
所述的移動終端主叫號碼加密系統(tǒng),其中,所述加密模塊包括:
字段補充單元,用于在3gpp上行信道的補充協(xié)議中運行3gpp關鍵信道補充字段的id。
項所述的移動終端主叫號碼加密系統(tǒng),其中,所述主叫隱藏模塊包括:
加密隱藏單元,用于請求呼叫并插入相應的加密協(xié)議,完成呼叫加密,實現(xiàn)單次主叫號碼隱藏。
相較于現(xiàn)有技術,本發(fā)明提供的移動終端主叫號碼加密方法及系統(tǒng),通過接收對加密撥號指令的觸發(fā),根據(jù)所述觸發(fā)提取被叫號碼;調(diào)用線路識別補充業(yè)務,通過預設加密指令加密被叫號碼;進入主叫通話流程呼叫所述被叫號碼時,被叫移動終端不顯示主叫移動終端的主叫號碼;給用戶提供一個安全撥號方式,主叫撥打電話時可選擇加密模式,實現(xiàn)單次主叫號碼隱藏,使對方無法看到自己的電話號碼,有效的保護了用戶信息,帶來了極大的方便。
附圖說明
圖1為本發(fā)明提供的移動終端主叫號碼加密方法的方法流程圖。
圖2為本發(fā)明提供的移動終端主叫號碼加密系統(tǒng)的結(jié)構(gòu)框圖。
具體實施方式
本發(fā)明提供一種移動終端主叫號碼加密方法及系統(tǒng)。為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參閱圖1,本發(fā)明了提供一種移動終端主叫號碼加密方法,所述移動終端主叫號碼加密方法,包括以下步驟:
s100、接收對加密撥號指令的觸發(fā),根據(jù)所述觸發(fā)提取被叫號碼;
s200、調(diào)用線路識別補充業(yè)務,通過預設加密指令加密被叫號碼;
s300、進入主叫通話流程呼叫所述被叫號碼時,被叫移動終端不顯示主叫移動終端的主叫號碼。
下面結(jié)合具體的實施例對上述步驟進行詳細的描述。
在所述步驟s100中,接收對加密撥號指令的觸發(fā),根據(jù)所述觸發(fā)提取被叫號碼。本發(fā)明的移動終端可為手機、平板電腦、手持終端等。在實際應用時,以移動終端為手機為例,主叫移動終端也就是主叫手機,用戶操作主叫手機,觸發(fā)加密撥號指令。譬如在主叫手機上設置了加密撥號圖標,當用戶在輸入被叫號碼(也就是電話號碼)之后,點擊加密撥號圖標,便可觸發(fā)后續(xù)的加密撥號流程。譬如在撥號盤和聯(lián)系人中增加一個加密撥號的菜單。當然也可采用其他方式來觸發(fā)加密撥號指令,采用在移動終端上設置對應的加密撥號圖標這是較佳實施方式,還可采用搖一搖或多個按鍵同時按下等方式來觸發(fā),可根據(jù)實際情況進行設置。
在步驟s200中,調(diào)用線路識別補充業(yè)務,通過預設加密指令加密被叫號碼。具體來說,加密撥號基于線路識別補充業(yè)務實現(xiàn),在移動終端的菜單之中增加加密撥號圖標?,F(xiàn)有技術中,如果主叫用戶不同意在被叫用戶話機上顯示自己的電話號碼,可以向電信部門申請這種主叫線路識別限制(clir)的業(yè)務功能,即可限制在被叫用戶話機上顯示自己的電話號碼。但一旦開啟主叫線路識別限制業(yè)務,所有的被叫用戶話機均無法顯示自己的電話號碼,使用不方便,不利于正常的社交活動。本發(fā)明在此基礎上,調(diào)用線路識別補充業(yè)務也就是clir,通過預設加密指令加密被叫號碼,這樣在進行呼叫的時候,便可對主叫號碼進行加密。優(yōu)選地,所述通過預設加密指令加密被叫號碼,包括:通過“‘#31#’+被叫號碼”指令方式加密被叫號碼。使用“‘#31#’+外撥號碼”指令方式(符合3gpp協(xié)議),便可實現(xiàn)單次主叫號碼隱藏的目的,也就是說,主叫終端在主叫時,發(fā)送上述加密指令#31#和被叫號碼,那么被叫終端便不會顯示主叫號碼。
在步驟s300中,進入主叫通話流程呼叫所述被叫號碼時,被叫移動終端不顯示主叫移動終端的主叫號碼。具體來說,就是對被叫號碼加密之后,進入通話流程,那么被叫移動終端不會顯示主叫移動終端的主叫號碼。
優(yōu)選地,所述步驟s100具體包括:
s101、加入回調(diào)監(jiān)聽,接收呼叫請求信令;
s102、根據(jù)所述呼叫請求信令判斷是否插入3gpp信道,若為否,則為默認通話;若為是,則提取3gpp關鍵信道補充字段的id加入上行信道字段中。具體來說,本發(fā)明的目的是一鍵加密主叫號碼,本發(fā)明基于3gpp協(xié)議實現(xiàn),可以適配任何公司的手機,不需要添加硬件,有很大成本優(yōu)勢。關于3gpp補充協(xié)議抽取與加密流程,首先,用戶呼叫請求前需要加入回調(diào)監(jiān)聽,監(jiān)聽是否觸發(fā)加密撥號指令,然后接收呼叫請求信令(也就是用戶觸發(fā)加密撥號)。然后,根據(jù)所述呼叫請求信令判斷是否插入3gpp信道,也就是當用戶請求加密信令的時候需要確定是否滿足3gpp相應通信協(xié)議,當觸發(fā)加密撥號指令時,則插入3gpp信道;若未觸發(fā)加密撥號指令,則為默認通話。
優(yōu)選地,所述步驟s200具體包括:
s201、在3gpp上行信道的補充協(xié)議中運行3gpp關鍵信道補充字段的id。具體來說,本發(fā)明基于3gpp02.81線路識別補充業(yè)務協(xié)議(lineidentificationsupplementaryservices)實現(xiàn),核心原理是從3gpp協(xié)議中提取相應字段,并在3gpp通信協(xié)議的允許范圍內(nèi)增加相應的需求字段,從而提升了通信信道間加密的要求。識別通信信道需要在特定的實網(wǎng)下進行,實網(wǎng)的字段需要運行在3gpp上行信道的補充協(xié)議中。
優(yōu)選地,所述步驟s300具體包括:
s301、請求呼叫并插入相應的加密協(xié)議,完成呼叫加密,實現(xiàn)單次主叫號碼隱藏。具體來說,請求呼叫并插入相應的加密協(xié)議,完成呼叫加密,發(fā)送加密通話,被叫移動終端上便不會顯示主叫號碼,從而實現(xiàn)了單次主叫號碼隱藏。
本發(fā)明提供的一種移動終端主叫號碼加密方法,主叫撥號時,選擇加密撥號,手機自動提取被叫號碼,調(diào)用線路識別補充業(yè)務,通過指令“#31#+被叫號碼”,實現(xiàn)單次主叫號碼隱藏,能夠有效保護用戶隱私,極大的提高用戶安全性;適配任何公司的手機,不需要添加硬件,有很大成本優(yōu)勢。此種方案能夠有效保護用戶隱私,極大的提高用戶安全性,且操作簡便。本方案很容易被應用到手機研發(fā)中,并且有較高的實用性。
基于上述實施例提供的移動終端主叫號碼加密方法,本發(fā)明還提供一種移動終端主叫號碼加密系統(tǒng)。請參閱圖2,所述移動終端主叫號碼加密系統(tǒng)包括:
觸發(fā)提取模塊10,用于接收對加密撥號指令的觸發(fā),根據(jù)所述觸發(fā)提取被叫號碼;具體如步驟s100所述;
加密模塊20,用于調(diào)用線路識別補充業(yè)務,通過預設加密指令加密被叫號碼;具體如步驟s200所述;
主叫隱藏模塊30,用于進入主叫通話流程呼叫所述被叫號碼時,被叫移動終端不顯示主叫移動終端的主叫號碼;具體如步驟s300所述。
進一步地,所述加密模塊20包括:
加密單元,用于通過“‘#31#’+被叫號碼”指令方式加密被叫號碼。
進一步地,所述觸發(fā)提取模塊10包括:
監(jiān)聽單元,用于加入回調(diào)監(jiān)聽,接收呼叫請求信令;
信道判斷單元,用于根據(jù)所述呼叫請求信令判斷是否插入3gpp信道,若為否,則為默認通話;若為是,則提取3gpp關鍵信道補充字段的id加入上行信道字段中。
進一步地,所述加密模塊20包括:
字段補充單元,用于在3gpp上行信道的補充協(xié)議中運行3gpp關鍵信道補充字段的id。
進一步地,所述主叫隱藏模塊30包括:
加密隱藏單元,用于請求呼叫并插入相應的加密協(xié)議,完成呼叫加密,實現(xiàn)單次主叫號碼隱藏。
由于所述移動終端主叫號碼加密系統(tǒng)的具體原理和詳細技術特征在上述移動終端主叫號碼加密方法實施例中已詳細闡述,在此不再贅述。
上述功能模塊的劃分僅用以舉例說明,在實際應用中,可以根據(jù)需要將上述功能分配由不同的功能模塊來完成,即劃分成不同的功能模塊,來完成上述描述的全部或部分功能。
本領域普通技術人員可以理解上述實施例方法中的全部或部分流程,是可以通過計算機(或移動終端)程序來指令相關的硬件完成,所述的計算機(或移動終端)程序可存儲于一計算機(或移動終端)可讀取存儲介質(zhì)中,程序在執(zhí)行時,可包括上述各方法的實施例的流程。其中的存儲介質(zhì)可以為磁碟、光盤、只讀存儲記憶體(rom)或隨機存儲記憶體(ram)等。
綜上所述,本發(fā)明提供的一種移動終端主叫號碼加密方法及系統(tǒng),通過接收對加密撥號指令的觸發(fā),根據(jù)所述觸發(fā)提取被叫號碼;調(diào)用線路識別補充業(yè)務,通過預設加密指令加密被叫號碼;進入主叫通話流程呼叫所述被叫號碼時,被叫移動終端不顯示主叫移動終端的主叫號碼;給用戶提供一個安全撥號方式,主叫撥打電話時可選擇加密模式,實現(xiàn)單次主叫號碼隱藏,使對方無法看到自己的電話號碼,有效的保護了用戶信息,帶來了極大的方便。
可以理解的是,對本領域普通技術人員來說,可以根據(jù)本發(fā)明的技術方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應屬于本發(fā)明所附的權利要求的保護范圍。