行動裝置號碼更新方法及系統與流程
2023-07-25 14:39:01 1

本申請涉及無線通信網絡領域,尤其涉及行動裝置號碼更新方法及系統。
背景技術:
保密人員希望使用多個手機號碼減少被跟蹤概率,在一個小組的所有成員正常通信的同時防止通信被竊聽。目前,雖然移動運營商可提供一卡雙號服務,但無法保證號碼共享。此外,其不僅需要運營商支持,而且也很難達到防竊聽的目的。
技術實現要素:
為了克服現有技術中存在的不足,本發明要解決的技術問題是提供一種行動裝置號碼更新方法及系統,其在保證一個小組的成員正常通信的同時,防止手機號洩露導致被跟蹤。
為解決上述技術問題,本發明行動裝置號碼更新方法,包括:
定期將行動裝置中的多個號碼之一作為所述行動裝置當前使用的通信號碼;
向伺服器發送所述當前使用的通信號碼及所述行動裝置的標識信息。
作為本發明所述方法的改進,所述方法還包括:所述行動裝置響應於呼叫另一行動裝置,接收來自伺服器的、所述另一行動裝置的當前使用的通信號碼;及將接收的通信號碼作為呼叫號碼進行呼叫。
作為本發明所述方法的另一種改進,所述方法還包括:所述行動裝置響應於呼叫另一行動裝置及其與伺服器之間的網絡不通,根據預定方案從其本地存儲的所述另一行動裝置的多個備用號碼確定所述另一行動裝置當前使用的通信號碼;及將確定的通信號碼作為呼叫號碼進行呼叫。
作為本發明所述方法的進一步改進,將行動裝置中的多個號碼順序輪流用作所述行動裝置當前使用的通信號碼;或者在行動裝置中的多個號碼中隨機選取一號碼用作所述行動裝置當前使用的通信號碼。
為解決上述技術問題,本發明行動裝置號碼更新系統,包括:
本機號碼確定模塊,用於定期將行動裝置中的多個號碼之一作為所述行動裝置當前使用的通信號碼;
同步模塊,用於向伺服器發送所述當前使用的通信號碼及所述行動裝置的標識信息。
作為本發明所述系統的改進,所述系統還包括接收模塊,用於所述行動裝置響應於呼叫另一行動裝置,接收來自伺服器的、所述另一行動裝置的當前使用的通信號碼;及將接收的通信號碼作為呼叫號碼進行呼叫。
作為本發明所述系統的另一種改進,所述系統還包括夥伴號碼確定模塊,用於所述行動裝置響應於呼叫另一行動裝置及其與伺服器之間的網絡不通,根據預定方案從其本地存儲的所述另一行動裝置的多個備用號碼確定所述另一行動裝置當前使用的通信號碼;及將確定的通信號碼作為呼叫號碼進行呼叫。
為解決上述技術問題,本發明的有形計算機可讀介質,包括用於執行本發明的行動裝置號碼更新方法的電腦程式代碼。
為解決上述技術問題,本發明提供一種裝置,包括至少一個處理器;及至少一個存儲器,含有電腦程式代碼,所述至少一個存儲器和所述電腦程式代碼被配置為利用所述至少一個處理器使得所述裝置執行本發明的行動裝置號碼更新方法的至少部分步驟。
按照本發明,無需運營商參與,通過及時變換手機號,即可避免手機被跟蹤竊聽,同時保證小組成員之間正常通信。
另外,即使在無網絡情況下,也可計算出小組其他成員當前手機號,實現正常通信,不影響工作。
結合附圖閱讀本發明實施方式的詳細描述後,本發明的其它特點和優點將變得更加清楚。
附圖說明
圖1為根據本發明方法的一實施例的流程圖。
圖2為根據本發明系統的一實施例的結構示意圖。
為清晰起見,這些附圖均為示意性及簡化的圖,它們只給出了對於理解本發明所必要的細節,而省略其他細節。
具體實施方式
下面參照附圖對本發明的實施方式和實施例進行詳細說明。
通過下面給出的詳細描述,本發明的適用範圍將顯而易見。然而,應當理解,在詳細描述和具體例子表明本發明優選實施例的同時,它們僅為說明目的給出。
圖1示出了根據本發明的行動裝置號碼更新方法的一實施例的流程圖。
行動裝置如手機使用燒錄有多個號碼的sim卡,即在sim卡的文件系統中燒錄多個卡號信息(imsi、鑑權信息、密鑰等等)。需要保密通信的小組成員均使用這樣的手機。在備選實施例中,多個號碼也可燒錄在手機裡。
下面結合圖1所示流程圖對本發明方法一實施例的各步驟進行具體說明。
在步驟s102中,定期將手機sim卡中的多個號碼依次輪流用作所述手機當前使用的通信號碼,所述定期的時間長度可根據需要預先確定。例如,手機可通過定期重新依次讀取sim卡中的其他號碼並註冊網絡而實現手機號碼的更換。在其它實施例中,也可在手機的多個號碼中隨機選取一號碼用作所述手機當前使用的通信號碼。
在步驟s104中,向伺服器發送所述當前使用的通信號碼及所述手機的標識信息如機主姓名等,以將當前使用中的手機號同步更新到號碼伺服器。小組成員的各個手機均執行步驟s102和s104的動作,以使小組成員的手機設備均將當前號碼更新到伺服器。
在步驟s106中,一成員的手機響應於呼叫另一手機(目標成員),向伺服器查詢該目標成員查詢當前使用的號碼。
在步驟s108,接收來自伺服器的所述目標成員當前使用的號碼。
在步驟s110,將接收的號碼作為呼叫號碼發起正常的呼叫。
通過該方法,通過定期變更自己的手機號碼,減少手機號洩露因而減少自己被跟蹤的概率,同時通過伺服器獲取小組其他成員當前使用的號碼,實現順利通話。
根據本發明方法的一種實施方式,所述手機響應於呼叫另一手機及其與伺服器之間的網絡不通,根據預定方案從其本地存儲的所述另一手機的多個備用號碼確定所述另一手機當前使用的通信號碼;及將確定的通信號碼作為呼叫號碼進行呼叫。
換言之,在網絡不通無法同步號碼信息時,使用備用同步號碼方式,即每個成員手機設備都存儲有其他成員的所有手機號碼,只是不知道其他成員當前正在使用哪一個號碼。為此,使用預定方案如跳躍算法實現同步,即當前手機號的編號加上偏移量除以編號總數取餘數得出下一個要使用的手機號的編號。例如,sim卡中一共20個手機號供輪換使用,當前使用第1個手機號,偏移量統一置為7,那麼下一個手機號使用(1+7)%20得出下一個為第8個,再下一個為第15,再下一個為第2個,依此類推,可以計算出其他成員當前使用的手機號。當然,也可採用其它算法確定其它成員當前使用的手機號。
圖2示出了根據本發明的行動裝置號碼更新系統的一實施例的結構示意圖,所述系統包括:本機號碼確定模塊202,用於定期將行動裝置中的多個號碼之一作為所述行動裝置當前使用的通信號碼;同步模塊204,用於向伺服器發送所述當前使用的通信號碼及所述行動裝置的標識信息;接收模塊206,用於所述行動裝置響應於呼叫另一行動裝置,接收來自伺服器的、所述另一行動裝置的當前使用的通信號碼;及將接收的通信號碼作為呼叫號碼進行呼叫。
根據本發明系統的一種實施方式,所述系統還包括夥伴號碼確定模塊,用於所述行動裝置響應於呼叫另一行動裝置及其與伺服器之間的網絡不通,根據預定方案從其本地存儲的所述另一行動裝置的多個備用號碼確定所述另一行動裝置當前使用的通信號碼;及將確定的通信號碼作為呼叫號碼進行呼叫。
在此所述的多個不同實施例或者其特定特徵、結構或特性可在本發明的一個或多個實施方式中適當組合。另外,在某些情形下,只要適當,流程圖中和/或流水處理描述的步驟順序可修改,並不必須精確按照所描述的順序執行。另外,本發明的多個不同方面可使用軟體、硬體、固件或者其組合和/或執行所述功能的其它計算機實施的模塊或裝置進行實施。本發明的軟體實施可包括保存在計算機可讀介質中並由一個或多個處理器執行的可執行代碼。計算機可讀介質可包括計算機硬碟驅動器、rom、ram、快閃記憶體、便攜計算機存儲介質如cd-rom、dvd-rom、閃盤驅動器和/或例如具有通用串行總線(usb)接口的其它裝置,和/或任何其它適當的有形或非短暫計算機可讀介質或可執行代碼可保存於其上並由處理器執行的計算機存儲器。本發明可結合任何適當的作業系統使用。
除非明確指出,在此所用的單數形式「一」、「該」均包括複數含義(即具有「至少一」的意思)。應當進一步理解,說明書中使用的術語「具有」、「包括」和/或「包含」表明存在所述的特徵、步驟、操作、元件和/或部件,但不排除存在或增加一個或多個其他特徵、步驟、操作、元件、部件和/或其組合。如在此所用的術語「和/或」包括一個或多個列舉的相關項目的任何及所有組合。
前面說明了本發明的一些優選實施例,但是應當強調的是,本發明不局限於這些實施例,而是可以本發明主題範圍內的其它方式實現。本領域技術人員可以在本發明技術構思的啟發和不脫離本發明內容的基礎上對本發明作出各種變形和修改,這些變形或修改仍落入本發明的保護範圍之內。