一種信息處理方法及服務器、移動終端的制作方法
【專利摘要】本發明公開了一種信息處理方法,所述方法包括:在用戶利用安裝在移動終端上的用戶識別卡的國際移動用戶識別碼IMSI進行注冊賬號的過程中,服務器接收向移動終端發送注冊請求,所述注冊請求用于觸發服務器對所述IMSI的狀態進行查詢;所述服務器對所述IMSI的狀態進行查詢,得到查詢結果;所述服務器判斷所述查詢結果是否正常,得到第一判斷結果;所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應。本發明同時還公開了一種服務器及移動終端。
【專利說明】
一種信息處理方法及服務器、移動終端
技術領域
[0001]本發明涉及互聯網應用技術,尤其涉及一種信息處理方法及服務器、移動終端。
【背景技術】
[0002]隨著iSO、安卓等操作系統的流行,安裝在移動終端上的提供各種服務和體驗的第三方應用程序(APP,Applicat1n)也日漸流行起來。目前市場上的APP涵蓋辦公、游戲、備忘、音樂、視頻、相機、網頁瀏覽等分類,內容繁多。隨著移動終端上用戶信息的增多,用戶對信息安全也越發關注,現有的APP —般通過建立用戶賬號的機制來保護信息安全。目前的用戶賬號機制由用戶名、賬號密碼以及密碼保護三部分組成,用戶使用自行設置的賬號或系統分配的賬號和密碼登錄使用APP,如果密碼遺失,則通過密碼保護取回/重設密碼。
[0003]在上述用戶賬號機制的基礎上,基于智能手機終端的移動設備國際身份碼(Internat1nal Mobile Equipment Identity,I ME I)和用戶識別模塊(SubscriberIdentity Module,SIM)卡的國際移動用戶識別碼(Internat1nal Mobile SubscriberIdentificat1n Number, IMSI),又發展出將用戶名、密碼與IME1、IMSI進行綁定的APP鑒權機制。但是現有APP鑒權機制并不涉及對移動終端狀態如手機狀態的判斷,因此現有的用戶注冊與登錄流程中具有一定的局限性,具體表現為:用戶仍然可以在因欠費而停機的移動終端上繼續使用APP。
【發明內容】
[0004]有鑒于此,本發明實施例為解決現有技術中存在的至少一個問題而提供一種信息處理方法及服務器、移動終端。
[0005]本發明實施例的技術方案是這樣實現的:
[0006]第一方面,本發明實施例提供一種信息處理方法,所述方法包括:
[0007]在用戶利用安裝在移動終端上的用戶識別卡的國際移動用戶識別碼IMSI進行注冊賬號的過程中,服務器接收向移動終端發送注冊請求,所述注冊請求用于觸發服務器對所述頂SI的狀態進行查詢;
[0008]所述服務器對所述頂SI的狀態進行查詢,得到查詢結果;
[0009]所述服務器判斷所述查詢結果是否正常,得到第一判斷結果;
[0010]所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應。
[0011]第二方面,,本發明實施例提供一種信息處理方法,所述方法包括:
[0012]在用戶注冊賬號的過程中,移動終端根據用戶的輸入操作,獲取用戶名;
[0013]所述移動終端獲取自身的移動設備國際身份碼頂EI以及安裝在自身上的用戶識別卡的國際移動用戶識別碼IMSI號,將所述用戶名、所述IMSI號和所述頂EI攜帶于注冊請求中;
[0014]所述移動終端將所述注冊請求發送服務器,所述注冊請求用于請求服務器觸發服務器對所述MSI的狀態進行查詢;
[0015]所述移動終端接收所述服務器發送的注冊響應,根據所述注冊響應完成注冊流程。
[0016]第三方面,本發明實施例提供一種信息處理方法,所述方法還包括:
[0017]所述服務器接收所述移動終端發送的登錄請求,所述登錄請求包括頂SI,所述登錄請求用于觸發所述服務器對所述MSI的狀態進行查詢;
[0018]所述服務器對所述頂SI的狀態進行查詢,得到查詢結果;
[0019]所述服務器判斷所述查詢結果是否正常,得到第二判斷結果;
[0020]所述服務器根據所述第二判斷結果向所述移動終端返回登錄響應。
[0021]第四方面,本發明實施例提供一種服務器,所述服務器包括第一接收單元、第一查詢單元、第一判斷單元和第一返回單元,其中:
[0022]所述第一接收單元,用于在用戶利用安裝在移動終端上的用戶識別卡的國際移動用戶識別碼MSI進行注冊賬號的過程中,接收向移動終端發送注冊請求,所述注冊請求用于觸發服務器對所述MSI的狀態進行查詢;
[0023]所述第一查詢單元,用于對所述頂SI的狀態進行查詢,得到查詢結果;
[0024]所述第一判斷單元,用于判斷所述查詢結果是否正常,得到第一判斷結果;
[0025]所述第一返回單元,用于根據所述第一判斷結果向所述移動終端返回注冊響應。
[0026]第五方面,本發明實施例提供一種移動終端,所述移動終端包括第一獲取單元、第二獲取單元、發送單元和第三接收單元,其中:
[0027]所述第一獲取單元,用于在用戶注冊賬號的過程中,根據用戶的輸入操作,獲取用戶名;
[0028]所述第二獲取單元,用于獲取自身的移動設備國際身份碼IMEI以及安裝在自身上的用戶識別卡的國際移動用戶識別碼IMSI號,將所述用戶名、所述IMSI號和所述頂EI攜帶于注冊請求中;
[0029]所述發送單元,用于將所述注冊請求發送服務器,所述注冊請求用于請求服務器觸發服務器對所述MSI的狀態進行查詢;
[0030]所述第三接收單元,用于接收所述服務器發送的注冊響應,根據所述注冊響應完成注冊流程。
[0031]第六方面,本發明實施例提供一種服務器,所述服務器包括第二接收單元、第二查詢單元、第二判斷單元和第二返回單元,其中:
[0032]所述第二接收單元,用于接收所述移動終端發送的登錄請求,所述登錄請求包括MSI,所述登錄請求用于觸發所述服務器對所述頂SI的狀態進行查詢;
[0033]所述第二查詢單元,用于對所述頂SI的狀態進行查詢,得到查詢結果;
[0034]所述第二判斷單元,用于判斷所述查詢結果是否正常,得到第二判斷結果;
[0035]所述第二返回單元,用于根據所述第二判斷結果向所述移動終端返回登錄響應。
[0036]本發明實施例提供的信息處理方法及服務器、移動終端,其中,在用戶利用安裝在移動終端上的用戶識別卡的國際移動用戶識別碼IMSI進行注冊賬號的過程中,服務器接收向移動終端發送注冊請求,所述注冊請求用于觸發服務器對所述MSI的狀態進行查詢;所述服務器對所述MSI的狀態進行查詢,得到查詢結果;所述服務器判斷所述查詢結果是否正常,得到第一判斷結果;所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應,如此,在移動終端出現異常時能夠阻止用戶繼續使用APP。
【附圖說明】
[0037]圖1-1為相關技術中APP注冊流程示意圖;
[0038]圖1-2為相關技術中APP登陸流程示意圖;
[0039]圖1-3為本發明實施例所涉及的各對象之間的連接關系示意圖;
[0040]圖1-4為本發明實施例一信息處理方法的實現流程示意圖;
[0041]圖2為本發明實施例二信息處理方法的實現流程示意圖;
[0042]圖3為本發明實施例三信息處理方法的實現流程示意圖;
[0043]圖4-1為本發明實施例四服務器的組成結構示意圖;
[0044]圖4-2為本發明實施例四移動終端的組成結構示意圖;
[0045]圖5為本發明實施例五信息處理方法的實現流程示意圖;
[0046]圖6為本發明實施例六信息處理方法的實現流程示意圖。
【具體實施方式】
[0047]在將用戶名、密碼與頂E1、頂SI進行綁定的相關的APP鑒權機制中,主要包括注冊和登錄兩個方面的流程,其中,注冊流程如圖1-1所示,包括:
[0048]步驟SlOI,用戶首次啟動APP時需使用用戶名進行注冊,用戶輸入自定義的用戶名及密碼;
[0049]步驟S102,APP在用戶注冊時獲取智能手機的頂EI與當前手機S頂卡的頂SI號,封裝在注冊信息內;
[0050]步驟S103,APP將攜帶有ME1、頂S1、用戶名的注冊信息通過無線網絡上傳到網絡上的服務器;
[0051]步驟S104,服務器接收到用戶的注冊信息后,根據注冊信息建立頂E1、頂S1、用戶名三者之間的映射關系并存儲,同時下發隨機密碼至智能手機;
[0052]步驟S105,智能手機使用該隨機密碼即可登錄APP,同時智能手機側自動生成一個加密logon文件,Logon文件又稱為登入/登出文件,用于存儲注冊信息內的頂E1、頂S1、用戶名。
[0053]登錄流程如圖1-2所不,包括:
[0054]步驟S111,用戶發起登錄;
[0055]具體地,注冊成功后每次啟動APP時,啟動APP時即用戶發起登錄;
[0056]步驟S112,APP讀取當前手機內頂E1、IMSI與logon文件進行匹配,匹配時,進入步驟SI 13,不匹配時,進入步驟SI 14 ;
[0057]具體地,APP自動檢測智能手機logon文件內頂EIUMSI是否與當前手機的頂E1、IMSI匹配;
[0058]步驟S113,提交logon文件內頂E1、頂S1、用戶名信息到服務器進行匹配;
[0059]步驟S114,用戶進入登錄流程;
[0060]步驟S115,服務器將logon文件內的頂E1、頂S1、用戶名信息與注冊時存儲的信息進行匹配,匹配時,進入步驟S116,不匹配時,進入步驟S114。
[0061]步驟SI 16,登錄成功;
[0062]在圖1-1和圖1-2所示的用戶注冊與登錄流程中,并不涉及對移動終端狀態如手機狀態的判斷,因此現有的用戶注冊與登錄流程中具有一定的局限性,具體表現為:用戶仍然可以在因欠費而停機的移動終端上繼續使用APP。
[0063]下面結合附圖和具體實施例對本發明的技術方案進一步詳細闡述。
[0064]實施例一
[0065]為了解決圖1-1和圖1-2所示的相關技術中的問題,下面先來介紹本發明實施例所涉及的各對象,圖1-3為本發明實施例所涉及的各對象之間的連接關系示意圖,如圖1-3所示,本發明實施例所涉及的各對象包括安裝在移動終端上APP、網絡(Internet)、用戶認證單元(AU,Authenticat1n of User)、系統管理單元(SMU,System Management Unit)、歸屬位置寄存器(Home Locat1n Register,HLR)和移動交換中心(MSC,Mobile SwitchingCenter),其中:
[0066]戶通過APP發起注冊和登錄請求,然后用戶發起的注冊和登錄請求通過網絡發送到AU,AU用于接收APP注冊和登錄請求,校驗頂E1、頂S1、用戶名之間的匹配關系,調用接口在歸屬位置寄存器查詢MSI對應的手機號碼服務狀態;SMU,用于在AU鑒權成功后,發送注冊碼至指定手機;歸屬位置寄存器保存用戶基本信息,如IMS1、手機號碼、簽約信息等信息。
[0067]本發明實施例中,移動終端可以包括智能手機、平板電腦、個人數字助理等設備。需要說明的是,本發明實施例中的移動終端需要能夠安裝用戶識別卡,該用戶識別卡包括第二代、第三代、第四代等的用戶識別卡,其中第二帶用戶識別卡一般稱為用戶識別模塊(SM,Subscriber Identity Module),第三代用戶識別卡一般稱為全球用戶身份模塊(USIM,Universal Subscriber Identity Module)。
[0068]基于前述的圖1-3,本發明實施例提供一種信息處理方法,應用于服務器,該信息處理方法所實現的功能可以通過服務器中的處理器調用程序代碼來實現,當然程序代碼可以保存在計算機存儲介質中,由此可見,該服務器至少包括處理器和存儲介質。
[0069]圖1-4為本發明實施例一信息處理方法的實現流程示意圖,如圖1-4所示,該信息處理方法包括:
[0070]步驟101,在用戶利用安裝在移動終端上的用戶識別卡的國際移動用戶識別碼IMSI進行注冊賬號的過程中,服務器接收向移動終端發送注冊請求,所述注冊請求用于觸發服務器對所述MSI的狀態進行查詢;
[0071]步驟102,所述服務器對所述頂SI的狀態進行查詢,得到查詢結果;
[0072]步驟103,所述服務器判斷所述查詢結果是否正常,得到第一判斷結果;
[0073]這里,查詢結果正常主要是指手機上的手機號碼的服務是正常的,一般來說,只要手機不欠費,手機號碼的服務器就是正常的。查詢結果不正常主要是手機號碼的服務器是不正常的,例如,因欠費而導致的停機、更換用戶識別卡、IMSI已注銷等情況。
[0074]步驟104,所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應。
[0075]這里,步驟104,所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應,包括:當第一判斷結果表明所述查詢結果正常時,所述服務器將隨機密碼攜帶于注冊響應發送給移動終端,以觸發所述移動終端完成注冊過程;
[0076]當第一判斷結果表明所述查詢結果不正常時,所述服務器拒絕所述移動終端的注冊過程,并將拒絕信息攜帶于注冊響應中發送給移動終端。
[0077]本發明實施例中,所述注冊請求中還包括用戶名和移動設備國際身份碼頂EIjt應地,所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應,包括:
[0078]當第一判斷結果表明所述查詢結果正常時,所述服務器建立頂S1、用戶名三者之間的映射關系并存儲,同時,將隨機密碼攜帶于注冊響應發送給移動終端,以觸發所述移動終端完成注冊過程。
[0079]本發明實施例中,在用戶利用安裝在移動終端上的用戶識別卡的國際移動用戶識別碼頂SI進行注冊賬號的過程中,服務器接收向移動終端發送注冊請求,所述注冊請求用于觸發服務器對所述MSI的狀態進行查詢;所述服務器對所述IMSI的狀態進行查詢,得到查詢結果;所述服務器判斷所述查詢結果是否正常,得到第一判斷結果;所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應,如此,在移動終端出現異常時能夠阻止用戶繼續使用APP。
[0080]實施例二
[0081]基于前述的實施例一,本發明實施例提供一種信息處理方法,圖2為本發明實施例二信息處理方法的實現流程示意圖,如圖1-2所示,該信息處理方法包括:
[0082]步驟201,在用戶注冊賬號的過程中,移動終端根據用戶的輸入操作,獲取用戶名;
[0083]這里,用戶名可以為郵箱賬號、字符串等等,用戶在移動終端上輸入用戶名,移動終端通過用戶輸入裝置來獲取用戶輸入的用戶名。
[0084]步驟202,所述移動終端獲取自身的移動設備國際身份碼頂EI以及安裝在自身上的用戶識別卡的國際移動用戶識別碼IMSI號,將所述用戶名、所述IMSI號和所述頂EI攜帶于注冊請求中;
[0085]步驟203,所述移動終端將所述注冊請求發送服務器;
[0086]這里,所述注冊請求用于請求服務器觸發服務器對所述頂SI的狀態進行查詢;
[0087]步驟204,服務器接收向移動終端發送注冊請求;
[0088]這里,所述注冊請求用于觸發服務器對所述頂SI的狀態進行查詢;
[0089]步驟205,所述服務器對所述頂SI的狀態進行查詢,得到查詢結果;
[0090]步驟206,所述服務器判斷所述查詢結果是否正常,得到第一判斷結果;
[0091]這里,查詢結果正常主要是指手機上的手機號碼的服務是正常的,一般來說,只要手機不欠費,手機號碼的服務器就是正常的。查詢結果不正常主要是手機號碼的服務器是不正常的,例如,因欠費而導致的停機、更換用戶識別卡、IMSI已注銷等情況。
[0092]步驟207,所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應。
[0093]步驟208,所述移動終端接收所述服務器發送的注冊響應,根據所述注冊響應完成注冊流程。
[0094]實施例三
[0095]基于前述的實施例,本發明實施例提供一種信息處理方法,圖3為本發明實施例三信息處理方法的實現流程示意圖,如圖3所示,該信息處理方法包括:
[0096]步驟301,用戶發起登錄;
[0097]具體地,注冊成功后每次啟動APP時,啟動APP時即用戶發起登錄;
[0098]步驟302,移動終端讀取當前手機內頂E1、IMSI與logon文件進行匹配,匹配時,進入步驟303,不匹配時,進入步驟304 ;
[0099]步驟303,移動終端將頂E1、頂S1、用戶名攜帶于登錄請求中,發送給服務器,進入步驟305 ;
[0100]步驟304,用戶進入注冊流程;
[0101]步驟305,所述服務器接收所述移動終端發送的登錄請求,所述登錄請求包括MSI,所述登錄請求用于觸發所述服務器對所述頂SI的狀態進行查詢;
[0102]步驟306,所述服務器對所述頂SI的狀態進行查詢,得到查詢結果;
[0103]步驟307,所述服務器判斷所述查詢結果是否正常,得到第二判斷結果;
[0104]步驟308,所述服務器根據所述第二判斷結果向所述移動終端返回登錄響應,完成登錄流程。
[0105]這里,所述服務器根據所述第二判斷結果向所述移動終端返回登錄響應,包括:
[0106]當第二判斷結果表明所述查詢結果正常時,所述服務器向移動終端返回用于表明登錄成功的登錄響應;
[0107]當第二判斷結果表明所述查詢結果不正常時,所述服務器向所述移動終端返回用于表明登錄失敗的登錄響應。
[0108]步驟309,所述移動終端根據返回的登錄響應,完成登錄流程。
[0109]當所述登錄響應為登錄失敗的登錄響應時,移動終端可以進行注冊流程。
[0110]實施例四
[0111]基于前述的方法實施例,本發明實施例提供一種服務器,所述服務器中的第一接收單元、第一查詢單元、第一判斷單元和第一返回單元、第二接收單元、第二查詢單元、第二判斷單元和第二返回單元,以及各單元中的各模塊都可以通過服務器中的處理器來實現;當然也可通過具體的邏輯電路實現;在具體實施例的過程中,處理器可以為中央處理器(CPU)、微處理器(MPU)、數字信號處理器(DSP)或現場可編程門陣列(FPGA)等。
[0112]圖4-1為本發明實施例四服務器的組成結構示意圖,如圖4-1所示,所述服務器400包括第一接收單元401、第一查詢單元402、第一判斷單元403和第一返回單元404,其中:
[0113]所述第一接收單元401,用于在用戶利用安裝在移動終端上的用戶識別卡的國際移動用戶識別碼MSI進行注冊賬號的過程中,接收向移動終端發送注冊請求,所述注冊請求用于觸發服務器對所述IMSI的狀態進行查詢;
[0114]所述第一查詢單元402,用于對所述頂SI的狀態進行查詢,得到查詢結果;
[0115]所述第一判斷單元403,用于判斷所述查詢結果是否正常,得到第一判斷結果;
[0116]所述第一返回單元404,用于根據所述第一判斷結果向所述移動終端返回注冊響應。
[0117]本發明實施例中,所述第一返回單元,用于當第一判斷結果表明所述查詢結果正常時,所述服務器將隨機密碼攜帶于注冊響應發送給移動終端,以觸發所述移動終端完成注冊過程;
[0118]用于當第一判斷結果表明所述查詢結果不正常時,拒絕所述移動終端的注冊過程,并將拒絕信息攜帶于注冊響應中發送給移動終端。
[0119]本發明實施例中,所述注冊請求中還包括用戶名和移動設備國際身份碼頂EIji應地,所述第一返回單元包括建立模塊和發送模塊,其中:
[0120]所述建立模塊,用于當第一判斷結果表明所述查詢結果正常時,所述服務器建立MS1、用戶名三者之間的映射關系并存儲;
[0121]所述發送模塊,用于將隨機密碼攜帶于注冊響應發送給移動終端,以觸發所述移動終端完成注冊過程。
[0122]本發明實施例中,所述服務器還包括第二接收單元、第二查詢單元、第二判斷單元和第二返回單元,其中:
[0123]所述第二接收單元,用于接收所述移動終端發送的登錄請求,所述登錄請求包括MSI,所述登錄請求用于觸發所述服務器對所述頂SI的狀態進行查詢;
[0124]所述第二查詢單元,用于對所述頂SI的狀態進行查詢,得到查詢結果;
[0125]所述第二判斷單元,用于判斷所述查詢結果是否正常,得到第二判斷結果;
[0126]所述第二返回單元,用于根據所述第二判斷結果向所述移動終端返回登錄響應。
[0127]基于前述的實施例,本發明實施例再提供一種移動終端,所述移動終端中的第一獲取單元、第二獲取單元、發送單元和第三接收單元,都可以通過服務器中的處理器來實現;當然也可通過具體的邏輯電路實現;在具體實施例的過程中,處理器可以為中央處理器、微處理器、數字信號處理器或現場可編程門陣列等。
[0128]圖4-2為本發明實施例四移動終端的組成結構示意圖,如圖4-2所示,該移動終端410包括第一獲取單元411、第二獲取單元412、發送單元413和第三接收單元414,其中:
[0129]所述第一獲取單元411,用于在用戶注冊賬號的過程中,根據用戶的輸入操作,獲取用戶名;
[0130]所述第二獲取單元412,用于獲取自身的移動設備國際身份碼IMEI以及安裝在自身上的用戶識別卡的國際移動用戶識別碼IMSI號,將所述用戶名、所述IMSI號和所述頂EI攜帶于注冊請求中;
[0131]所述發送單元412,用于將所述注冊請求發送服務器,所述注冊請求用于請求服務器觸發服務器對所述MSI的狀態進行查詢;
[0132]所述第三接收單元413,用于接收所述服務器發送的注冊響應,根據所述注冊響應完成注冊流程。
[0133]這里需要指出的是:以上服務器和移動終端實施例的描述,與上述方法實施例的描述是類似的,具有同方法實施例相似的有益效果,因此不做贅述。對于本發明服務器和移動終端實施例中未披露的技術細節,請參照本發明方法實施例的描述而理解,為節約篇幅,因此不再贅述。
[0134]實施例五
[0135]基于前述的實施例,下面以智能手機為例,來說明本發明實施例提供的技術方案,圖5示出了在用戶注冊時通過手機上的用戶識別模塊卡頂SI查詢用戶是否停機,進而為用戶注冊和登錄與否提供憑證的流程,主要涉及MSI反查用戶狀態、根據用戶狀態決定是否對用戶服務等,如圖5所示,具體的注冊流程如下:
[0136]步驟501,用戶首次啟動APP時使用用戶名進行注冊;
[0137]步驟502,APP在注冊時獲取智能手機的頂EI與當前手機S頂卡的頂SI號,封裝在注冊信息內;
[0138]步驟503,APP將注冊信息通過無線網絡上傳到服務器;
[0139]這里,注冊信息包括頂E1、頂S1、用戶名等信息。
[0140]步驟504,服務器接收到注冊信息后,將頂SI提交到數據庫進行狀態查詢,得到查詢結果;
[0141]步驟505,服務器判斷查詢結果是否正常,正常時,進入步驟506 ;不正常時,進入步驟507 ;
[0142]這里,查詢結果正常主要是指手機上的手機號碼的服務是正常的,一般來說,只要手機不欠費,手機號碼的服務器就是正常的。查詢結果不正常主要是手機號碼的服務器是不正常的,例如,因欠費而導致的停機、更換用戶識別卡等情況。
[0143]步驟506,服務器建立頂E1、頂S1、賬戶名三者之間的映射關系并將映射關系存儲,同時下發隨機密碼至智能手機;
[0144]步驟507,拒絕用戶注冊。
[0145]在步驟506中,智能手機使用該隨機密碼即可登錄APP,同時智能手機側自動生成一個加密logon文件存儲注冊信息內的頂E1、頂S1、用戶名。
[0146]實施例六
[0147]基于前述的實施例,下面以智能手機為例,來說明本發明實施例提供的技術方案,圖6示出了在用戶登錄APP時通過手機S頂卡頂SI查詢用戶是否停機,進而為用戶注冊和登錄與否提供憑證的流程,主要涉及MSI反查用戶狀態、根據用戶狀態決定是否對用戶服務等。如圖6所示,具體的登錄流程如下:
[0148]步驟601,用戶發起登錄;
[0149]具體地,注冊成功后每次啟動APP時,啟動APP時即用戶發起登錄;
[0150]步驟602,APP讀取當前手機內頂E1、頂SI與logon文件進行匹配,匹配時,進入步驟603,不匹配時,進入步驟604 ;
[0151]具體地,APP自動檢測智能手機logon文件內頂EIUMSI是否與當前手機的頂E1、IMSI匹配;
[0152]步驟603,提交logon文件內頂E1、頂S1、用戶名信息到服務器進行匹配,進入步驟605 ;
[0153]步驟604,用戶進入注冊流程;
[0154]步驟605,服務器將logon文件內的頂E1、頂S1、用戶名信息與注冊時存儲的信息進行匹配,匹配時,進入步驟606,不匹配時,進入步驟604。
[0155]步驟606,服務器根據頂SI查詢手機號碼的服務狀態,得到查詢結果;
[0156]這里,服務器根據將IMSI提交到業務運營支撐系統(BOSS,Business&Operat1nSupport System)查詢手機號碼的服務狀態
[0157]步驟607,服務器判斷查詢結果是否正常,正常時,進入步驟608 ;不正常時,進入步驟609 ;
[0158]這里,查詢結果正常主要是指手機上的手機號碼的服務是正常的,一般來說,只要手機不欠費,手機號碼的服務器就是正常的。查詢結果不正常主要是手機號碼的服務器是不正常的,例如,因欠費而導致的停機、更換用戶識別卡、IMSI已注銷等情況。
[0159]步驟608,用戶登錄成功,流程結束。
[0160]步驟609,拒絕用戶登錄,進入步驟604。
[0161]本發明實施例提供的技術方案,彌補了相關的APP鑒權技術中只根據頂S1、頂E1、用戶名的綁定關系判斷,而不知用戶手機號碼的服務狀態的缺陷,實現對處于異常服務狀態的手機卡進行APP鎖定的效果。例如,在用戶的手機停機后,用戶將無法繼續使用付費企業APP ;再如,用戶丟失手機并補卡后,原有手機無法繼續使用特定APP。在用戶丟失手機后,本發明實施例提供的技術方案,能夠有效地保障用戶的個人信息,特別是對于一些與金融業務有關的APP,能夠有效地保障用戶的安全。
[0162]應理解,說明書通篇中提到的“一個實施例”或“一實施例”意味著與實施例有關的特定特征、結構或特性包括在本發明的至少一個實施例中。因此,在整個說明書各處出現的“在一個實施例中”或“在一實施例中”未必一定指相同的實施例。此外,這些特定的特征、結構或特性可以任意適合的方式結合在一個或多個實施例中。應理解,在本發明的各種實施例中,上述各過程的序號的大小并不意味著執行順序的先后,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。
[0163]在本申請所提供的幾個實施例中,應該理解到,所揭露的設備和方法,可以通過其它的方式實現。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統,或一些特征可以忽略,或不執行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
[0164]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個地方,也可以分布到多個網絡單元上;可以根據實際的需要選擇其中的部分或全部單元來實現本實施例方案的目的。
[0165]另外,在本發明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。
[0166]本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:移動存儲設備、只讀存儲器(Read Only Memory,ROM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0167]或者,本發明上述集成的單元如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明實施例的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機、服務器、或者網絡設備等)執行本發明各個實施例所述方法的全部或部分。而前述的存儲介質包括:移動存儲設備、R0M、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0168]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【主權項】
1.一種信息處理方法,其特征在于,所述方法包括: 在用戶利用安裝在移動終端上的用戶識別卡的國際移動用戶識別碼IMSI進行注冊賬號的過程中,服務器接收向移動終端發送注冊請求,所述注冊請求用于觸發服務器對所述IMSI的狀態進行查詢; 所述服務器對所述MSI的狀態進行查詢,得到查詢結果; 所述服務器判斷所述查詢結果是否正常,得到第一判斷結果; 所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應。2.根據權利要求1所述的方法,其特征在于,所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應,包括: 當第一判斷結果表明所述查詢結果正常時,所述服務器將隨機密碼攜帶于注冊響應發送給移動終端,以觸發所述移動終端完成注冊過程; 當第一判斷結果表明所述查詢結果不正常時,所述服務器拒絕所述移動終端的注冊過程,并將拒絕信息攜帶于注冊響應中發送給移動終端。3.根據權利要求1所述的方法,其特征在于,所述注冊請求中還包括用戶名和移動設備國際身份碼MEI,對應地,所述服務器根據所述第一判斷結果向所述移動終端返回注冊響應,包括: 當第一判斷結果表明所述查詢結果正常時,所述服務器建立IMS1、用戶名三者之間的映射關系并存儲,同時,將隨機密碼攜帶于注冊響應發送給移動終端,以觸發所述移動終端完成注冊過程。4.根據權利要求1所述的方法,其特征在于,所述方法還包括: 所述服務器接收所述移動終端發送的登錄請求,所述登錄請求包括MSI,所述登錄請求用于觸發所述服務器對所述IMSI的狀態進行查詢; 所述服務器對所述MSI的狀態進行查詢,得到查詢結果; 所述服務器判斷所述查詢結果是否正常,得到第二判斷結果; 所述服務器根據所述第二判斷結果向所述移動終端返回登錄響應。5.一種信息處理方法,其特征在于,所述方法包括: 在用戶注冊賬號的過程中,移動終端根據用戶的輸入操作,獲取用戶名; 所述移動終端獲取自身的移動設備國際身份碼MEI以及安裝在自身上的用戶識別卡的國際移動用戶識別碼MSI號,將所述用戶名、所述頂SI號和所述頂EI攜帶于注冊請求中; 所述移動終端將所述注冊請求發送服務器,所述注冊請求用于請求服務器觸發服務器對所述頂SI的狀態進行查詢; 所述移動終端接收所述服務器發送的注冊響應,根據所述注冊響應完成注冊流程。6.一種信息處理方法,其特征在于,所述方法還包括: 所述服務器接收所述移動終端發送的登錄請求,所述登錄請求包括MSI,所述登錄請求用于觸發所述服務器對所述IMSI的狀態進行查詢; 所述服務器對所述MSI的狀態進行查詢,得到查詢結果; 所述服務器判斷所述查詢結果是否正常,得到第二判斷結果; 所述服務器根據所述第二判斷結果向所述移動終端返回登錄響應。7.一種服務器,其特征在于,所述服務器包括第一接收單元、第一查詢單元、第一判斷單元和第一返回單元,其中: 所述第一接收單元,用于在用戶利用安裝在移動終端上的用戶識別卡的國際移動用戶識別碼IMSI進行注冊賬號的過程中,接收向移動終端發送注冊請求,所述注冊請求用于觸發服務器對所述MSI的狀態進行查詢; 所述第一查詢單元,用于對所述MSI的狀態進行查詢,得到查詢結果; 所述第一判斷單元,用于判斷所述查詢結果是否正常,得到第一判斷結果; 所述第一返回單元,用于根據所述第一判斷結果向所述移動終端返回注冊響應。8.根據權利要求7所述的服務器,其特征在于,所述服務器還包括第二接收單元、第二查詢單元、第二判斷單元和第二返回單元,其中: 所述第二接收單元,用于接收所述移動終端發送的登錄請求,所述登錄請求包括MSI,所述登錄請求用于觸發所述服務器對所述IMSI的狀態進行查詢; 所述第二查詢單元,用于對所述MSI的狀態進行查詢,得到查詢結果; 所述第二判斷單元,用于判斷所述查詢結果是否正常,得到第二判斷結果; 所述第二返回單元,用于根據所述第二判斷結果向所述移動終端返回登錄響應。9.一種移動終端,其特征在于,所述移動終端包括第一獲取單元、第二獲取單元、發送單元和第三接收單元,其中: 所述第一獲取單元,用于在用戶注冊賬號的過程中,根據用戶的輸入操作,獲取用戶名; 所述第二獲取單元,用于獲取自身的移動設備國際身份碼MEI以及安裝在自身上的用戶識別卡的國際移動用戶識別碼MSI號,將所述用戶名、所述頂SI號和所述頂EI攜帶于注冊請求中; 所述發送單元,用于將所述注冊請求發送服務器,所述注冊請求用于請求服務器觸發服務器對所述MSI的狀態進行查詢; 所述第三接收單元,用于接收所述服務器發送的注冊響應,根據所述注冊響應完成注冊流程。10.一種服務器,其特征在于,所述服務器包括第二接收單元、第二查詢單元、第二判斷單元和第二返回單元,其中: 所述第二接收單元,用于接收所述移動終端發送的登錄請求,所述登錄請求包括MSI,所述登錄請求用于觸發所述服務器對所述IMSI的狀態進行查詢; 所述第二查詢單元,用于對所述MSI的狀態進行查詢,得到查詢結果; 所述第二判斷單元,用于判斷所述查詢結果是否正常,得到第二判斷結果; 所述第二返回單元,用于根據所述第二判斷結果向所述移動終端返回登錄響應。
【文檔編號】H04L29/06GK105991730SQ201510080706
【公開日】2016年10月5日
【申請日】2015年2月12日
【發明人】嚴翔翔, 吳濱, 劉洪峰
【申請人】中國移動通信集團安徽有限公司