本發(fā)明涉及通信技術領域,特別涉及一種預留手機號碼的安全更換方法、運營商后臺系統(tǒng)和手機號碼管理系統(tǒng)。
背景技術:
在現(xiàn)實生活中,手機用戶會遇到更換了手機號碼,且舊號碼已經停機之后,需要將預留在商業(yè)機構服務系統(tǒng)的舊手機號碼更換為新手機號碼的問題。此時,由于舊手機號碼已經不能正常使用,因此現(xiàn)有的通過短信驗證碼的方式不再適用。
現(xiàn)有的做法是,要么用戶去商業(yè)機構的實體商業(yè)網(wǎng)點,帶上身份證明證件,現(xiàn)場辦理號碼更換;要么郵寄或上傳身份證件復印件或電子版給商業(yè)機構,然后等待結果。前者實施起來不方便,后者容易造成個人信息不必要的泄漏。
技術實現(xiàn)要素:
本發(fā)明旨在至少解決現(xiàn)有技術中存在的技術問題之一,提出了一種預留手機號碼的安全更換方法、運營商后臺系統(tǒng)和手機號碼管理系統(tǒng)。
為實現(xiàn)上述目的,本發(fā)明提供了一種預留手機號碼的安全更換方法,包括:
步驟S1、接收機構服務系統(tǒng)發(fā)送的舊手機號碼和新手機號碼;
步驟S2、判斷所述舊手機號碼和所述新手機號碼是否屬于同一用戶;
當所述步驟S2中判斷出所述舊手機號碼和所述新手機號碼屬于同一用戶時,則執(zhí)行步驟S3;
步驟S3、檢測所述舊手機號碼是否停用;
當所述步驟S3中檢測出所述舊手機號碼停用時,則執(zhí)行步驟S4;
步驟S4、向所述新手機號碼的移動終端發(fā)送指紋驗證請求信息,以供所述新手機號碼的移動終端采集當前用戶的用戶指紋信息;
步驟S5、接收所述新手機號碼的移動終端反饋的所述用戶指紋信息;
步驟S6、判斷所述用戶指紋信息與預先存儲的所述新手機號碼對應的機主指紋信息是否匹配;
當步驟S6中判斷出所述用戶指紋信息與所述機主指紋信息匹配時,則執(zhí)行步驟S7;
步驟S7、向所述機構服務系統(tǒng)反饋手機號驗證通過信息,以供所述機構服務系統(tǒng)將數(shù)據(jù)庫中的所述舊手機號碼更換為所述新手機號碼。
可選地,當所述新手機號碼的移動終端采集當前用戶的用戶指紋信息后,采用第一密鑰對所述用戶指紋信息進行加密,并將加密的所述用戶指紋信息反饋給運營商后臺系統(tǒng)時,則所述步驟S5和所述步驟S6之間還包括:
步驟S5a、將所述新手機號碼的移動終端反饋的加密的所述用戶指紋信息采用第二密鑰進行解密,其中,所述第二密鑰與所述第一密鑰互為公私鑰對。
可選地,當所述步驟S3中檢測出所述舊手機號碼未停用時,則執(zhí)行步驟S3a;
步驟S3a、向所述舊手機號碼的移動終端發(fā)送手機號更換驗證短信;
在步驟S3a之后還包括:
步驟S3b、接收所述舊手機號碼的移動終端反饋的驗證結果,并根據(jù)所述驗證結果判斷用戶是否同意將所述機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼;
當判斷出所述用戶同意將所述機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼時,則執(zhí)行所述步驟S7;
當判斷出所述用戶不同意將所述機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼時,則執(zhí)行所述步驟S3c;
步驟S3c、向所述機構服務系統(tǒng)反饋手機號驗證不通過信息。
可選地,當步驟S2中判斷出所述舊手機號碼和所述新手機號碼不屬于同一用戶時,則執(zhí)行步驟S2a;
步驟S2a、向所述機構服務系統(tǒng)反饋手機號驗證不通過信息;
在步驟S2a之后還包括:
步驟S2b、向所述新手機號的移動終端和/或所述舊手機號的移動終端發(fā)送號碼更換提示信息。
為實現(xiàn)上述目的,本發(fā)明還提供了一種運營商后臺系統(tǒng),包括:
手機號接收模塊,用于接收機構服務系統(tǒng)發(fā)送的舊手機號碼和新手機號碼;
用戶身份判斷模塊,用于判斷所述舊手機號碼和所述新手機號碼是否屬于同一用戶;
號碼狀態(tài)檢測模塊,用于當所述用戶身份判斷模塊判斷出所述舊手機號碼和所述新手機號碼屬于同一用戶時,則檢測所述舊手機號碼是否停用;
指紋請求模塊,用于當所述號碼狀態(tài)檢測模塊檢測出所述舊手機號碼停用時,則向所述新手機號碼的移動終端發(fā)送指紋驗證請求信息,以供所述新手機號碼的移動終端采集當前用戶的用戶指紋信息;
指紋接收模塊,用于接收所述新手機號碼的移動終端反饋的所述用戶指紋信息;
指紋驗證模塊,用于判斷所述用戶指紋信息與預先存儲的所述新手機號碼對應的機主指紋信息是否匹配;
驗證反饋模塊,用于當所述指紋驗證模塊判斷出所述用戶指紋信息與所述機主指紋信息匹配時,向所述機構服務系統(tǒng)反饋手機號驗證通過信息,以供所述機構服務系統(tǒng)將數(shù)據(jù)庫中的所述舊手機號碼更換為所述新手機號碼。
可選地,所述新手機號碼的移動終端采集當前用戶的用戶指紋信息后,采用第一密鑰對所述用戶指紋信息進行加密,并將加密的所述用戶指紋信息反饋給運營商后臺系統(tǒng);
所述運營商后臺系統(tǒng)還包括:解密模塊,用于將所述新手機號碼的移動終端反饋的加密的所述用戶指紋信息采用第二密鑰進行解密,其中,所述第二密鑰與所述第一密鑰互為公私鑰對。
可選地,還包括:
短信驗證模塊,用于當所述號碼狀態(tài)檢測模塊檢測出所述舊手機號碼未停用時,則向所述舊手機號碼的移動終端發(fā)送手機號更換驗證短信;
驗證判斷模塊,用于接收所述舊手機號碼的移動終端反饋的驗證結果,并根據(jù)所述驗證結果判斷用戶是否同意將所述機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼;
驗證反饋模塊還用于當所述驗證判斷模塊判斷出所述用戶同意將所述機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼時,則向所述機構服務系統(tǒng)反饋手機號驗證通過信息,以及,當所述驗證判斷模塊判斷出所述用戶不同意將所述機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼時,則向所述機構服務系統(tǒng)反饋手機號驗證不通過信息。
可選地,驗證反饋模塊還用于當所述用戶身份判斷模塊判斷出所述舊手機號碼和所述新手機號碼不屬于同一用戶時,向所述機構服務系統(tǒng)反饋手機號驗證不通過信息;
所述運營商后臺系統(tǒng)還包括:
提示信息發(fā)送模塊,用于當所述用戶身份判斷模塊判斷出所述舊手機號碼和所述新手機號碼不屬于同一用戶時,向所述新手機號的移動終端和/或所述舊手機號的移動終端發(fā)送號碼更換提示信息。
為實現(xiàn)上述目的,本發(fā)明還提供了一種手機號碼管理系統(tǒng),包括:運營商后臺系統(tǒng),其中所述運營商后臺系統(tǒng)采用上述的運營商后臺系統(tǒng)。
本發(fā)明具有以下有益效果:
本發(fā)明提供了一種預留手機號碼的安全更換方法、運營商后臺系統(tǒng)和手機號碼管理系統(tǒng),其中,該安全更換方法包括:步驟S1、接收機構服務系統(tǒng)發(fā)送的舊手機號碼和新手機號碼;步驟S2、判斷舊手機號碼和新手機號碼是否屬于同一用戶;當步驟S2中判斷結果為是時則執(zhí)行步驟S3;步驟S3、檢測舊手機號碼是否停用;當步驟S3中判斷結果為是時則執(zhí)行步驟S4;步驟S4、向新手機號碼的移動終端發(fā)送指紋驗證請求信息;步驟S5、接收新手機號碼的移動終端反饋的用戶指紋信息;步驟S6、判斷用戶指紋信息與預先存儲的新手機號碼對應的機主指紋信息是否匹配;當步驟S6中判斷為將為是時則執(zhí)行步驟S7;步驟S7、向機構服務系統(tǒng)反饋手機號驗證通過信息。本發(fā)明的技術方案可實現(xiàn)機構服務系統(tǒng)能夠對用戶的預留手機號碼進行安全更換。
附圖說明
圖1為本發(fā)明實施例一提供的一種預留手機號碼的安全更換方法的流程圖;
圖2為本發(fā)明實施例二提供的一種預留手機號碼的安全更換方法的流程圖;
圖3為本發(fā)明實施例三提供的一種運營商后臺系統(tǒng)的結構示意圖。
具體實施方式
為使本領域的技術人員更好地理解本發(fā)明的技術方案,下面結合附圖對本發(fā)明提供的預留手機號碼的安全更換方法、運營商后臺系統(tǒng)和手機號碼管理系統(tǒng)進行詳細描述。
實施例一
圖1為本發(fā)明實施例一提供的一種預留手機號碼的安全更換方法的流程圖,如圖1所示,包括:
步驟S1、接收機構服務系統(tǒng)發(fā)送的舊手機號碼和新手機號碼。
當用戶需要更換預留在某個商業(yè)機構的手機號碼時,則會在該商業(yè)機構的服務界面上分別填寫舊手機號碼和新手機號碼,該機構服務系統(tǒng)會將用戶提供的舊手機號碼和新手機號碼發(fā)送到運營商后臺系統(tǒng),以請求運營商后臺系統(tǒng)進行跟換驗證。
在運營商后臺系統(tǒng)的數(shù)據(jù)庫中,存儲有不同手機號碼對應的用戶身份信息(姓名、身份證號碼等)、用戶指紋信息、SIM卡申領時間、SIM卡停用時間(正在使用中的號碼填寫“0000-00-00”)、手機號碼啟用時間、手機號碼停用時間(正在使用中的號碼填寫“0000-00-00”)等相關信息。
步驟S2、判斷舊手機號碼和新手機號碼是否屬于同一用戶。
運營商后臺系統(tǒng)可通過數(shù)據(jù)庫查詢出舊手機號碼和新手機號碼分別對應的用戶身份證號,然后將查詢出的兩個身份證號進行比對,如果兩者不一致,則判斷出舊手機號碼和新手機號碼不屬于同一用戶,此時執(zhí)行步驟S2a;如果兩者一致,則判斷出舊手機號碼和新手機號碼屬于同一用戶,此時執(zhí)行步驟S3。
步驟S2a、向機構服務系統(tǒng)反饋手機號驗證不通過信息。
當運營商后臺系統(tǒng)檢測出舊手機號碼和新手機號碼不是同一個用戶時,則會向機構服務系統(tǒng)反饋手機號驗證不通過信息,此時機構服務系統(tǒng)拒絕將數(shù)據(jù)庫中的舊手機號碼替換為新手機號碼。與此同時,機構服務系統(tǒng)也會通過服務界面向用戶反饋“所屬用戶不一致,手機號更換失敗”的信息。
在步驟S2a之后還包括:
步驟S2b、向新手機號的移動終端和/或舊手機號的移動終端發(fā)送號碼更換提示信息。
當運營商后臺系統(tǒng)檢測出舊手機號碼和新手機號碼不是同一個用戶時,則會向新手機號的移動終端和/或舊手機號的移動終端發(fā)送號碼更換提示信息,以通知新手機號碼的用戶正在有人嘗試對其手機號碼進行操作,以及提醒舊手機號碼的用戶正在有人嘗試替換其手機號碼。
步驟S3、檢測舊手機號碼是否停用。
當運營商后臺系統(tǒng)檢測出舊手機號碼和新手機號碼是同一個用戶時,運營商后臺系統(tǒng)則會繼續(xù)檢測該舊手機號碼是否停用。具體地,運營商后臺系統(tǒng)可通過數(shù)據(jù)庫查詢出舊手機號碼的停用時間,若查詢出的停用時間為“0000-00-00”,則表明該舊手機號碼正在使用中,舊手機號碼未停用,此時執(zhí)行步驟S3a;若查詢出的停用時間不為“0000-00-00”,則表明該舊手機號碼已經停用,此時執(zhí)行步驟S4。
步驟S3a、向舊手機號碼的移動終端發(fā)送手機號更換驗證短信。
當運營商后臺系統(tǒng)檢測出舊手機號碼未停用時,則可以采用現(xiàn)有的短信驗證碼方式與用戶進行手機號更換驗證。例如,向舊手機號碼的移動終端發(fā)送“是否同意將XX機構預留的舊手機號碼:xxxxxxxxxxx更換為新手機號碼:xxxxxxxxxxx,同意請回復Y,拒絕請回復N”的短信。
用戶可根據(jù)實際情況,回復“Y”或“N”。
在步驟S3a之后還包括:
步驟S3b、接收舊手機號碼的移動終端反饋的驗證結果,并根據(jù)驗證結果判斷用戶是否同意將機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼。
運營商后臺系統(tǒng)可根據(jù)舊手機號碼的移動終端反饋的驗證結果來判斷用戶是否同意將機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼。例如,當舊手機號碼的移動終端反饋“Y”時,則表明用戶同意將機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼,此時執(zhí)行步驟S7;當舊手機號碼的移動終端反饋“N”時,則表明用戶不同意將機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼,此時執(zhí)行步驟S3c。
步驟S3c、向機構服務系統(tǒng)反饋手機號驗證不通過信息。
步驟S4、向新手機號碼的移動終端發(fā)送指紋驗證請求信息,以供新手機號碼的移動終端采集當前用戶的用戶指紋信息。
當在步驟S3中檢測出舊手機號碼停用時,則可與新手機號碼的移動終端進行手機號更換驗證。具體地,向新手機號碼的移動終端發(fā)送指紋驗證請求信息,新手機號碼的移動終端接收到指紋驗證請求信息后會提示用戶“進行指紋驗證”,用戶在收到指紋驗證提示后,將手指放置于移動終端上的指紋采集部,以供新手機號碼的移動終端采集當前用戶的用戶指紋信息。
該新手機號碼的移動終端采集完用戶的用戶指紋信息后,將該用戶指紋信息發(fā)送至運營商后臺系統(tǒng)。
步驟S5、接收新手機號碼的移動終端反饋的用戶指紋信息。
步驟S6、判斷用戶指紋信息與預先存儲的新手機號碼對應的機主指紋信息是否匹配。
運營商后臺系統(tǒng)從數(shù)據(jù)庫中查詢出新手機號碼對應的機主指紋信息,并將接收到的用戶指紋信息與查詢出的機主指紋信息進行匹配。若兩者能夠匹配,則說明操作新手機號碼的移動終端的當前用戶為機主本人,此時,此時執(zhí)行步驟S7;若兩者不能匹配,則說明操作新手機號碼的移動終端的當前用戶不是機主本人,此時執(zhí)行步驟S8。
步驟S7、向機構服務系統(tǒng)反饋手機號驗證通過信息,以供機構服務系統(tǒng)將數(shù)據(jù)庫中的舊手機號碼更換為新手機號碼。
在機構服務系統(tǒng)接收手機號驗證通過信息后,則將其自身數(shù)據(jù)庫中的該用戶預留的舊手機號碼更換為新手機號碼。在手機號更換完成之后,機構服務系統(tǒng)會通過服務界面向用戶展示“新手機號完成更換”的信息。
步驟S8、向機構服務系統(tǒng)反饋手機號驗證不通過信息。
在機構服務系統(tǒng)接收手機號驗證不通過信息后,機構服務系統(tǒng)拒絕將數(shù)據(jù)庫中的舊手機號碼替換為新手機號碼。與此同時,機構服務系統(tǒng)也會通過服務界面向用戶反饋“手機號更換失敗”的信息。
本發(fā)明實施例一提供了一種預留手機號碼的安全更換方法,可實現(xiàn)機構服務系統(tǒng)對用戶的預留手機號碼進行安全更換。
實施例二
圖2為本發(fā)明實施例二提供的一種預留手機號碼的安全更換方法的流程圖,如圖2所示,本實施例提供的安全更換方法不但包括上述實施例一中的步驟1~步驟8之外,還在步驟S5和步驟S6之間包括步驟S5a,對于步驟1~步驟8的描述可參見上述實施例一中的內容,下面僅對步驟S5a進行描述。
步驟S5a、將新手機號碼的移動終端反饋的加密的用戶指紋信息采用第二密鑰進行解密。
在本實施例中,為保證移動終端與運營商后臺系統(tǒng)之間進行數(shù)據(jù)傳遞過程的安全性,運營商在制作SIM卡時,在SIM卡中添加一個專用于對輸入信息進行加解密的子芯片,該子芯片中存儲有第一密鑰。當新手機號碼的移動終端采集當前用戶的用戶指紋信息后,采用子芯片中的第一密鑰對用戶指紋信息進行加密,并將加密的用戶指紋信息反饋給運營商后臺系統(tǒng)。
運營商后臺系統(tǒng)的數(shù)據(jù)庫中也存儲有新手機號對應的第二密鑰,其中該第二密鑰與第一密鑰互為公私鑰對。在運營商后臺系統(tǒng)接收到新手機號的移動終端發(fā)送的加密的用戶指紋信息后,需要先從數(shù)據(jù)庫充查詢出該新手機號對應的第二密鑰,然后通過該第二密鑰來對加密的用戶指紋信息解密。
需要說明的是,子芯片中的第一密鑰(加、解密算法),對外界不可見,用戶無法通過SIM讀卡器讀取該第一密鑰,從而無法完全復制當前SIM卡。因此,其他用戶無法通過偽裝手機號碼或復制SIM卡以進行指紋驗證,從而大大提升了安全性能。
實施例三
圖3為本發(fā)明實施例三提供的一種運營商后臺系統(tǒng)的結構示意圖,如圖3所示,運營商后臺系統(tǒng)用于執(zhí)行上述實施例一或實施例二中的預留手機號碼的安全更換方法,該運營商后臺系統(tǒng)包括:手機號接收模塊1、用戶身份判斷模塊2、號碼狀態(tài)檢測模塊3、指紋請求模塊4、指紋接收模塊5、指紋驗證模塊6和驗證反饋模塊7。
其中,手機號接收模塊1用于接收機構服務系統(tǒng)發(fā)送的舊手機號碼和新手機號碼。
用戶身份判斷模塊2用于判斷舊手機號碼和新手機號碼是否屬于同一用戶。
號碼狀態(tài)檢測模塊3用于當用戶身份判斷模塊2判斷出舊手機號碼和新手機號碼屬于同一用戶時,則檢測舊手機號碼是否停用。
指紋請求模塊4用于當號碼狀態(tài)檢測模塊3檢測出舊手機號碼停用時,則向新手機號碼的移動終端發(fā)送指紋驗證請求信息,以供新手機號碼的移動終端采集當前用戶的用戶指紋信息。
指紋接收模塊5用于接收新手機號碼的移動終端反饋的用戶指紋信息。
指紋驗證模塊6用于判斷用戶指紋信息與預先存儲的新手機號碼對應的機主指紋信息是否匹配。
驗證反饋模塊7用于當指紋驗證模塊6判斷出用戶指紋信息與機主指紋信息匹配時,向機構服務系統(tǒng)反饋手機號驗證通過信息,以供機構服務系統(tǒng)將數(shù)據(jù)庫中的舊手機號碼更換為新手機號碼。
需要說明的是,本實施例中的手機號接收模塊1用于執(zhí)行上述實施例一和實施例二中的步驟S1,用戶身份判斷模塊2用于執(zhí)行上述實施例一和實施例二中的步驟S2,號碼狀態(tài)檢測模塊3用于執(zhí)行上述實施例一和實施例二中的步驟S3,指紋請求模塊4用于執(zhí)行上述實施例一和實施例二中的步驟S4,指紋接收模塊5用于執(zhí)行上述實施例一和實施例二中的步驟S5,指紋驗證模塊6用于執(zhí)行上述實施例一和實施例二中的步驟S6,驗證反饋模塊7用于執(zhí)行上述實施例一和實施例二中的步驟S7,對應各模塊的工作過程和配合過程可參見上述實施例一和實施例二中的相應內容,此處不再贅述。
可選地,該運營商后臺系統(tǒng)還包括:短信驗證模塊9和驗證判斷模塊10。
其中,短信驗證模塊9用于當號碼狀態(tài)檢測模塊3檢測出舊手機號碼未停用時,則向舊手機號碼的移動終端發(fā)送手機號更換驗證短信。
驗證判斷模塊10用于接收舊手機號碼的移動終端反饋的驗證結果,并根據(jù)驗證結果判斷用戶是否同意將機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼。
此時,驗證反饋模塊7還用于當驗證判斷模塊10判斷出用戶同意將機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼時,則向機構服務系統(tǒng)反饋手機號驗證通過信息,以及,當驗證判斷模塊10判斷出用戶不同意將機構服務系統(tǒng)中的舊手機號碼更換為新手機號碼時,則向機構服務系統(tǒng)反饋手機號驗證不通過信息。
可選地,驗證反饋模塊7還用于當用戶身份判斷模塊2判斷出舊手機號碼和新手機號碼不屬于同一用戶時,向機構服務系統(tǒng)反饋手機號驗證不通過信息。
運營商后臺系統(tǒng)還包括:提示信息發(fā)送模塊11,提示信息發(fā)送模塊11用于當用戶身份判斷模塊2判斷出舊手機號碼和新手機號碼不屬于同一用戶時,向新手機號的移動終端和/或舊手機號的移動終端發(fā)送號碼更換提示信息。
需要說明的是,本實施例中的驗證反饋模塊7還用于執(zhí)行上述實施例一和實施例二中的步驟S8、步驟S2a、步驟S3c,短信驗證模塊9用于執(zhí)行上述實施例一和實施例二中的步驟S3a,驗證判斷模塊10用于執(zhí)行上述實施例一和實施例二中的步驟S3b,提示信息發(fā)送模塊11用于執(zhí)行上述實施例一和實施例二中的步驟S2b,各模塊的工作過程和配合過程可參見上述實施例一和實施例二中的相應內容,此處不再贅述。
可選地,新手機號碼的移動終端采集當前用戶的用戶指紋信息后,采用第一密鑰對用戶指紋信息進行加密,并將加密的用戶指紋信息反饋給運營商后臺系統(tǒng);該運營商后臺系統(tǒng)還包括:解密模塊8,用于將新手機號碼的移動終端反饋的加密的用戶指紋信息采用第二密鑰進行解密,其中,第二密鑰與第一密鑰互為公私鑰對。
需要說明的是,本實施例中的解密模塊8用于執(zhí)行上述實施例二中的步驟S5a。
實施例四
本發(fā)明實施例四提供了一種手機號碼管理系統(tǒng),該手機號碼管理系統(tǒng)包括:機構服務系統(tǒng)和運營商后臺系統(tǒng),其中該運營商后臺系統(tǒng)采用上述實施例三中的運營商后臺系統(tǒng),具體描述可參見上述實施例三中的相應內容,此處不再贅述。
可以理解的是,以上實施方式僅僅是為了說明本發(fā)明的原理而采用的示例性實施方式,然而本發(fā)明并不局限于此。對于本領域內的普通技術人員而言,在不脫離本發(fā)明的精神和實質的情況下,可以做出各種變型和改進,這些變型和改進也視為本發(fā)明的保護范圍。