專(zhuān)利名稱(chēng):基于imsi進(jìn)行數(shù)據(jù)通訊交互的方法、系統(tǒng)及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,更具體地說(shuō),涉及一種基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法、系統(tǒng)及移動(dòng)終端。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)和移動(dòng)數(shù)據(jù)業(yè)務(wù)的發(fā)展,移動(dòng)終端上承載的業(yè)務(wù)和應(yīng)用給用戶(hù)帶來(lái)了越來(lái)越豐富的服務(wù)體驗(yàn)。在整個(gè)服務(wù)會(huì)話(huà)過(guò)程中,通過(guò)移動(dòng)終端內(nèi)置SIM (Subscriber Identity Module,客戶(hù)識(shí)別模塊)卡的用戶(hù)SIM卡號(hào)作為唯一的移動(dòng)終端與后臺(tái)的服務(wù)交互標(biāo)識(shí),后端業(yè)務(wù)平臺(tái)(即服務(wù)系統(tǒng))根據(jù)請(qǐng)求中攜帶的SIM卡號(hào)向?qū)?yīng)內(nèi)置該SIM卡號(hào)碼的移動(dòng)終端返回服務(wù)內(nèi)容。因此,在移動(dòng)終端與后端業(yè)務(wù)平臺(tái)(即服務(wù)系統(tǒng))交互過(guò)程中,需要通過(guò)SIM卡號(hào)碼作為交互標(biāo)識(shí),但由于在移動(dòng)終端無(wú)法直接獲取移動(dòng)終端內(nèi)置SIM卡的號(hào)碼,通常在由后端業(yè)務(wù)平臺(tái)(服務(wù)系統(tǒng))獲取請(qǐng)求中攜帶的SIM卡號(hào)碼,然后根據(jù)SIM卡號(hào)碼向?qū)?yīng)的移動(dòng)終端返回服務(wù)內(nèi)容。當(dāng)前后端業(yè)務(wù)平臺(tái)(服務(wù)系統(tǒng))獲取SIM卡號(hào)碼的方式有兩種方式一在每次服務(wù)交互過(guò)程中,通過(guò)通信協(xié)議包頭中攜帶的SIM卡號(hào)碼獲取。通過(guò)通信協(xié)議包頭獲取用戶(hù)號(hào)碼必須使用中國(guó)移動(dòng)CMWAP網(wǎng)絡(luò)進(jìn)行交互,并且需要配置WAP 白名單。該方式對(duì)網(wǎng)絡(luò)環(huán)境有著嚴(yán)格要求。方式二 在每次服務(wù)交互時(shí),通過(guò)要求用戶(hù)輸入SIM卡號(hào)碼的方式獲取。對(duì)用戶(hù)而言,每次業(yè)務(wù)使用需要在移動(dòng)終端上輸入SIM卡號(hào)碼使得用戶(hù)使用體驗(yàn)度大大降低,同時(shí)還存在由于用戶(hù)輸入錯(cuò)誤的SIM卡號(hào)碼而使得對(duì)應(yīng)移動(dòng)終端接收不到服務(wù)推送的情況。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有移動(dòng)通信的服務(wù)系統(tǒng)獲取SIM卡號(hào)的方式對(duì)網(wǎng)絡(luò)環(huán)境要求嚴(yán)格或使用戶(hù)體驗(yàn)度降低的缺陷,提供一種基于IMSI號(hào)碼進(jìn)行移動(dòng)終端數(shù)據(jù)通訊交互的方法、系統(tǒng)及移動(dòng)終端。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是構(gòu)造一種基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法、系統(tǒng)及移動(dòng)終端,通過(guò)建立并使用IMSI號(hào)碼與SIM卡號(hào)的匹配關(guān)系,使得移動(dòng)終端能夠使用IMSI號(hào)碼直接獲取對(duì)應(yīng)的SIM卡號(hào),再與服務(wù)系統(tǒng)交互,完成服務(wù)交互過(guò)程。根據(jù)本發(fā)明第一方面,提供了一種基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法,包括Si、移動(dòng)終端向服務(wù)系統(tǒng)發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包;S2、服務(wù)系統(tǒng)從所述服務(wù)請(qǐng)求包中解析SIM卡號(hào)信息,根據(jù)所述SIM卡號(hào)信息向?qū)?yīng)的移動(dòng)終端返回服務(wù)響應(yīng);其中,所述步驟Si進(jìn)一步包括S11、讀取移動(dòng)終端的IMSI號(hào)碼信息;S12、根據(jù)所述IMSI號(hào)碼信息查找匹配的SIM卡號(hào)信息;S13、移動(dòng)終端發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包。
在根據(jù)本發(fā)明第一方面所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法中,所述步驟 S12包括S121、檢測(cè)移動(dòng)終端上是否存在IMSI與SIM匹配信息,是則轉(zhuǎn)步驟S1M,否則轉(zhuǎn)步驟 S122 ;S122、與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互查詢(xún)IMSI與SIM匹配信息,成功則更新所述移動(dòng)終端上的IMSI與SIM匹配信息,并轉(zhuǎn)步驟SlM ;失敗則轉(zhuǎn)步驟S123 ;S123、通過(guò)短信方式與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互注冊(cè)IMSI與SIM匹配信息,轉(zhuǎn)步驟S124 ;S124、根據(jù)所述,提取所述IMSI號(hào)碼信息對(duì)應(yīng)的SIM卡號(hào)信息,轉(zhuǎn)步驟S13。在根據(jù)本發(fā)明第一方面所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法中,所述步驟 S122中交互查詢(xún)IMSI與SIM匹配信息的步驟包括由移動(dòng)終端向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的查詢(xún)IMSI與SIM 匹配信息請(qǐng)求;由IMSI號(hào)碼庫(kù)及認(rèn)證模塊查詢(xún)所述IMSI號(hào)碼信息的注冊(cè)記錄,并返回所述IMSI 號(hào)碼信息的IMSI與SIM匹配信息給所述移動(dòng)終端。在根據(jù)本發(fā)明第一方面所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法中,所述步驟 S122中交互注冊(cè)IMSI與SIM匹配信息的步驟包括由移動(dòng)終端向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的IMSI注冊(cè)短信;由IMSI號(hào)碼庫(kù)及認(rèn)證模塊解析短信獲取IMSI號(hào)碼信息,通過(guò)短信的通信協(xié)議包頭獲取SIM卡號(hào)信息,并構(gòu)建IMSI與SIM匹配信息,進(jìn)行IMSI號(hào)碼注冊(cè)處理,并返回IMSI 注冊(cè)結(jié)果短信;所述IMSI號(hào)碼注冊(cè)單元對(duì)所述IMSI注冊(cè)結(jié)果短信進(jìn)行解析,獲取IMSI與SIM匹 Kfn 息。根據(jù)本發(fā)明第二方面,提供了一種基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端,所述移動(dòng)終端向服務(wù)系統(tǒng)發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包;所述移動(dòng)終端包括IMSI號(hào)碼讀取模塊,用于讀取所述移動(dòng)終端的IMSI號(hào)碼信息;SIM卡號(hào)獲取模塊,用于根據(jù)所述IMSI號(hào)碼信息獲取匹配的SIM卡號(hào)信息;發(fā)送模塊,用于發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包。在根據(jù)本發(fā)明第二方面所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端中,所述 SIM卡號(hào)獲取模塊進(jìn)一步包括SIM卡號(hào)獲取單元,用于根據(jù)IMSI號(hào)碼注冊(cè)單元上的IMSI與SIM匹配信息,提取所述IMSI號(hào)碼信息對(duì)應(yīng)的SIM卡號(hào)信息;IMSI號(hào)碼注冊(cè)單元,用于與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互查詢(xún)IMSI與SIM匹配信息,成功則更新保存IMSI與SIM匹配信息,失敗則通過(guò)短信方式與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互注冊(cè)IMSI與SIM匹配信息。在根據(jù)本發(fā)明第二方面所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端中,所述 IMSI號(hào)碼注冊(cè)單元執(zhí)行查詢(xún)IMSI與SIM匹配信息的過(guò)程包括由IMSI號(hào)碼注冊(cè)單元向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的查詢(xún)
5IMSI與SIM匹配信息請(qǐng)求;所述IMSI號(hào)碼庫(kù)及認(rèn)證模塊查詢(xún)所述IMSI號(hào)碼信息的注冊(cè)記錄,返回所述IMSI 號(hào)碼的IMSI與SIM匹配信息給所述IMSI號(hào)碼注冊(cè)單元。在根據(jù)本發(fā)明第二方面所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端中,所述 IMSI號(hào)碼注冊(cè)單元執(zhí)行注冊(cè)IMSI與SIM匹配信息的過(guò)程包括由所述IMSI號(hào)碼注冊(cè)單元向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的 IMSI注冊(cè)短信;所述IMSI號(hào)碼庫(kù)及認(rèn)證模塊解析短信獲取IMSI號(hào)碼信息,通過(guò)短信的通信協(xié)議包頭獲取SIM卡號(hào)信息,并構(gòu)建IMSI與SIM匹配信息,進(jìn)行IMSI號(hào)碼注冊(cè)處理,并返回IMSI 注冊(cè)結(jié)果短信;所述IMSI號(hào)碼注冊(cè)單元對(duì)所述IMSI注冊(cè)結(jié)果短信進(jìn)行解析,獲取IMSI與SIM匹 Kfn 息。根據(jù)本發(fā)明第三方面,提供了一種基于IMSI進(jìn)行數(shù)據(jù)通訊交互的系統(tǒng),包括至少一個(gè)移動(dòng)終端,所述移動(dòng)終端向服務(wù)系統(tǒng)發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包;服務(wù)系統(tǒng),所述服務(wù)系統(tǒng)從所述服務(wù)請(qǐng)求包中解析SIM卡號(hào)信息,根據(jù)所述SIM卡號(hào)信息向?qū)?yīng)的移動(dòng)終端返回服務(wù)響應(yīng);所述移動(dòng)終端采用本發(fā)明第二方面所述的移動(dòng)終端。在根據(jù)本發(fā)明第三方面所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的系統(tǒng)中,所述系統(tǒng)還包括IMSI號(hào)碼庫(kù)及認(rèn)證模塊;所述IMSI號(hào)碼庫(kù)及認(rèn)證模塊用于接收移動(dòng)終端發(fā)送的攜帶IMSI號(hào)碼信息的查詢(xún) IMSI與SIM匹配信息請(qǐng)求,查詢(xún)所述IMSI號(hào)碼信息的注冊(cè)記錄,返回所述IMSI號(hào)碼的IMSI 與SIM匹配信息給所述移動(dòng)終端;所述IMSI號(hào)碼庫(kù)及認(rèn)證模塊還用于接收移動(dòng)終端發(fā)送的攜帶IMSI號(hào)碼信息的 IMSI注冊(cè)短信,解析短信獲取IMSI號(hào)碼,并根據(jù)短信格式信息獲取SIM卡號(hào),并構(gòu)建IMSI 與SIM匹配信息,進(jìn)行IMSI號(hào)碼注冊(cè)處理,并返回IMSI注冊(cè)結(jié)果短信給所述移動(dòng)終端。實(shí)施本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法、系統(tǒng)及移動(dòng)終端,具有以下有益效果本發(fā)明的移動(dòng)終端可根據(jù)IMSI號(hào)碼獲取對(duì)應(yīng)的SIM卡號(hào),直接使用SIM號(hào)碼與第三方業(yè)務(wù)平臺(tái)即服務(wù)系統(tǒng)交互,避免了由后端業(yè)務(wù)平臺(tái)在與移動(dòng)終端交互過(guò)程中獲取SIM 卡號(hào)碼所需要的對(duì)網(wǎng)絡(luò)環(huán)境的限定,或者使用人工輸入SIM號(hào)碼方式造成的不便。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖1為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法的一較佳實(shí)施例的流程圖;圖2為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法的一較佳實(shí)施例的獲取 SIM卡號(hào)步驟的流程圖;圖3為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的系統(tǒng)的一較佳實(shí)施例的架構(gòu)圖4為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端的一較佳實(shí)施例的模塊示意圖;圖5為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端的SIM卡號(hào)獲取模塊的示意圖;圖6為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的查詢(xún)IMSI與SIM匹配信息子流程示意圖;圖7為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的注冊(cè)IMSI與SIM匹配信息子流程示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明基于 IMSI (International Mobile Subscriber Identification Number, 國(guó)際移動(dòng)用戶(hù)識(shí)別碼)來(lái)獲取SIM卡號(hào)信息。IMSI是國(guó)際上為唯一識(shí)別一個(gè)移動(dòng)用戶(hù)所分配的號(hào)碼,儲(chǔ)存在SIM卡中,可用于區(qū)別移動(dòng)用戶(hù)的有效信息。本發(fā)明提供的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法,通過(guò)建立并使用IMSI號(hào)碼與SIM卡號(hào)的匹配關(guān)系,移動(dòng)終端使用 IMSI號(hào)碼獲取對(duì)應(yīng)的SIM卡號(hào),再與后端業(yè)務(wù)平臺(tái)(服務(wù)系統(tǒng))交互,具體步驟包括首先在步驟Sl中,移動(dòng)終端向服務(wù)系統(tǒng)發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包,即由移動(dòng)終端移動(dòng)將SIM卡號(hào)信息直接放入服務(wù)請(qǐng)求包中向第三方業(yè)務(wù)平臺(tái)(服務(wù)系統(tǒng))發(fā)起服務(wù)請(qǐng)求。隨后在步驟S2中,由服務(wù)系統(tǒng)從所述服務(wù)請(qǐng)求包中解析SIM卡號(hào)信息,根據(jù)所述 SIM卡號(hào)信息向?qū)?yīng)的移動(dòng)終端返回服務(wù)響應(yīng),完成服務(wù)推送邏輯。與現(xiàn)有技術(shù)不同的地方在于,本發(fā)明中不是在每次服務(wù)交互過(guò)程中由服務(wù)系統(tǒng)來(lái)解析通信協(xié)議包頭中攜帶的SIM 卡號(hào)信息,而是在移動(dòng)終端中即直接將SIM卡號(hào)信息加入服務(wù)請(qǐng)求包,直接告知服務(wù)系統(tǒng)。請(qǐng)參閱圖1,為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法的一較佳實(shí)施例的流程圖。上述方法的具體過(guò)程如圖1中所示,該方法100開(kāi)始于步驟102 隨后,在下一步驟104,讀取移動(dòng)終端的IMSI號(hào)碼信息。移動(dòng)終端的應(yīng)用程序在與后端的服務(wù)系統(tǒng)發(fā)起交互前,會(huì)先發(fā)起查詢(xún)SIM卡號(hào)碼請(qǐng)求,此時(shí)將讀取移動(dòng)終端的IMSI 號(hào)碼信息。隨后,在下一步驟106,根據(jù)所述IMSI號(hào)碼信息查找匹配的SIM卡號(hào)信息。移動(dòng)終端會(huì)根據(jù)本地存儲(chǔ)或者通過(guò)網(wǎng)絡(luò)獲取的IMSI與SIM匹配信息,提取所述IMSI號(hào)碼信息對(duì)應(yīng)的SIM卡號(hào)信息給移動(dòng)終端的應(yīng)用程序。隨后,在下一步驟108,移動(dòng)終端發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包。移動(dòng)終端的應(yīng)用程序在發(fā)送服務(wù)請(qǐng)求包時(shí)將直接加入該移動(dòng)終端的SIM卡號(hào)信息。隨后,在下一步驟110,由服務(wù)系統(tǒng)從所述服務(wù)請(qǐng)求包中解析SIM卡號(hào)信息,根據(jù)所述SIM卡號(hào)信息向?qū)?yīng)的移動(dòng)終端返回服務(wù)響應(yīng)。最后,方法100結(jié)束于步驟112,根據(jù)需要重新開(kāi)始新一輪的操作。請(qǐng)參閱圖2,為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法的一較佳實(shí)施例的獲取SIM卡號(hào)步驟的流程圖。如圖2所示,該獲取SIM卡號(hào)步驟200開(kāi)始于步驟202,移動(dòng)終端開(kāi)機(jī);隨后,在下一步驟204,讀取IMSI號(hào)碼信息。隨后,在下一步驟206,檢測(cè)移動(dòng)終端上是否存在IMSI與SIM匹配信息,是則轉(zhuǎn)步驟218(或步驟208,其中步驟S208為可選步驟),否則轉(zhuǎn)步驟210。如果設(shè)有步驟208,則在步驟208中,判斷讀取的IMSI號(hào)碼是否與注冊(cè)記錄(即上述IMSI與SIM匹配信息)中的IMSI號(hào)碼一致,如果一致則轉(zhuǎn)步驟218,如果不一致則轉(zhuǎn)步驟 210。隨后,在下一步驟210,與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互查詢(xún)IMSI與SIM匹配信息, 轉(zhuǎn)步驟212。隨后,在下一步驟212,判斷IMSI與SIM匹配信息查詢(xún)是否成功,成功則轉(zhuǎn)步驟 216,否則轉(zhuǎn)步驟214。隨后,在下一步驟214,通過(guò)短信方式與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互注冊(cè)IMSI與 SIM匹配信息,轉(zhuǎn)步驟216。隨后,在下一步驟216,更新所述移動(dòng)終端上的IMSI與SIM匹配信息,并轉(zhuǎn)步驟 218。隨后,在下一步驟218,根據(jù)所述IMSI與SIM匹配信息,提取所述IMSI號(hào)碼信息對(duì)應(yīng)的SIM卡號(hào)信息,轉(zhuǎn)步驟220。最后,獲取SIM卡號(hào)步驟200結(jié)束于步驟220,并開(kāi)始執(zhí)行圖1中步驟108將該SIM 卡號(hào)信息加入到服務(wù)請(qǐng)求包中發(fā)送給服務(wù)系統(tǒng)。請(qǐng)參閱圖3,為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的系統(tǒng)的一較佳實(shí)施例的架構(gòu)圖。如圖3所示,本發(fā)明提供的系統(tǒng)300至少包括服務(wù)系統(tǒng)304和至少一個(gè)移動(dòng)終端,如第一移動(dòng)終端302-1至第N移動(dòng)終端302-n。服務(wù)系統(tǒng)304和至少一個(gè)移動(dòng)終端通過(guò)移動(dòng)互聯(lián)網(wǎng)通訊。每個(gè)移動(dòng)終端可以向服務(wù)系統(tǒng)304發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包。服務(wù)系統(tǒng)304從所述服務(wù)請(qǐng)求包中解析SIM卡號(hào)信息,根據(jù)所述SIM卡號(hào)信息向?qū)?yīng)的移動(dòng)終端返回服務(wù)響應(yīng)。其中,移動(dòng)終端基于移動(dòng)終端的IMSI號(hào)碼信息,查找匹配的SIM卡號(hào)信息,再將 SIM卡號(hào)信息加入到服務(wù)請(qǐng)求包中發(fā)送。該系統(tǒng)300還可以進(jìn)一步包括IMSI號(hào)碼庫(kù)及認(rèn)證模塊306。IMSI號(hào)碼庫(kù)及認(rèn)證模塊306用于接收移動(dòng)終端發(fā)送的攜帶IMSI號(hào)碼信息的查詢(xún)IMSI與SIM匹配信息請(qǐng)求, 查詢(xún)所述IMSI號(hào)碼信息的注冊(cè)記錄,返回所述IMSI號(hào)碼的IMSI與SIM匹配信息給所述移動(dòng)終端。IMSI號(hào)碼庫(kù)及認(rèn)證模塊306還用于接收移動(dòng)終端發(fā)送的攜帶IMSI號(hào)碼信息的 IMSI注冊(cè)短信,解析短信獲取IMSI號(hào)碼,并根據(jù)短信格式信息獲取SIM卡號(hào),并構(gòu)建IMSI 與SIM匹配信息,進(jìn)行IMSI號(hào)碼注冊(cè)處理,并返回IMSI注冊(cè)結(jié)果短信給所述移動(dòng)終端。下面對(duì)本發(fā)明提供的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端及交互過(guò)程進(jìn)行詳細(xì)說(shuō)明。請(qǐng)結(jié)合參閱圖4,為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端的一較佳實(shí)施例的模塊示意圖。如圖4所示,移動(dòng)終端400包括
8
IMSI號(hào)碼讀取模塊402,用于讀取所述移動(dòng)終端的IMSI號(hào)碼信息。SIM卡號(hào)獲取模塊404,用于根據(jù)所述IMSI號(hào)碼信息獲取匹配的SIM卡號(hào)信息。發(fā)送模塊406,用于發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包。請(qǐng)結(jié)合參閱圖5,為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端的SIM 卡號(hào)獲取模塊的示意圖。如圖5所示,SIM卡號(hào)獲取模塊500進(jìn)一步包括SIM卡號(hào)獲取單元502,用于根據(jù)IMSI號(hào)碼注冊(cè)單元上的IMSI與SIM匹配信息, 提取所述IMSI號(hào)碼信息對(duì)應(yīng)的SIM卡號(hào)信息。IMSI號(hào)碼注冊(cè)單元504,用于與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互查詢(xún)IMSI與SIM匹配信息,成功則更新保存IMSI與SIM匹配信息,失敗則通過(guò)短信方式與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互注冊(cè)IMSI與SIM匹配信息。請(qǐng)參閱圖6,為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的查詢(xún)IMSI與SIM匹配信息子流程示意圖。如圖6所示,查詢(xún)IMSI與SIM匹配信息子流程600包括首先,在步驟S602中,由移動(dòng)終端的IMSI號(hào)碼注冊(cè)單元向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的查詢(xún)IMSI與SIM匹配信息請(qǐng)求。隨后,在下一步驟S604中,由IMSI號(hào)碼庫(kù)及認(rèn)證模塊查詢(xún)所述IMSI號(hào)碼信息的
注冊(cè)記錄。最后,在下一步驟S606中,由IMSI號(hào)碼庫(kù)及認(rèn)證模塊返回所述IMSI號(hào)碼信息的 IMSI與SIM匹配信息給所述移動(dòng)終端的IMSI號(hào)碼注冊(cè)單元。請(qǐng)結(jié)合參閱圖7,為根據(jù)本發(fā)明的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的注冊(cè)IMSI與SIM 匹配信息子流程示意圖。如圖6所示,注冊(cè)IMSI與SIM匹配信息子流程700包括首先在步驟S702中,由移動(dòng)終端的IMSI號(hào)碼注冊(cè)單元向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的IMSI注冊(cè)短信。隨后,在下一步驟S704中,IMSI號(hào)碼庫(kù)及認(rèn)證模塊通過(guò)短信的通信協(xié)議包頭獲取 SIM卡號(hào)信息。隨后,在下一步驟S706中,IMSI號(hào)碼庫(kù)及認(rèn)證模塊解析短信獲取IMSI號(hào)碼信息。 步驟S704和S706的執(zhí)行順序不限。隨后,在下一步驟S708中,構(gòu)建IMSI與SIM匹配信息,進(jìn)行IMSI號(hào)碼注冊(cè)處理。 即建立IMSI號(hào)碼與SIM卡號(hào)的對(duì)應(yīng)關(guān)系,生成IMSI與SIM匹配信息。隨后,在下一步驟S710中,向移動(dòng)終端的IMSI號(hào)碼注冊(cè)單元返回IMSI注冊(cè)結(jié)果短信。最后,在步驟S712中,由移動(dòng)終端的IMSI號(hào)碼注冊(cè)單元對(duì)所述IMSI注冊(cè)結(jié)果短信進(jìn)行解析,獲取IMSI與SIM匹配信息。在IMSI號(hào)碼注冊(cè)單元與IMSI號(hào)碼庫(kù)及認(rèn)證模塊之間交互過(guò)程中,請(qǐng)求使用HTTP POST形式發(fā)送。服務(wù)請(qǐng)求包參數(shù)如表1所示表格 權(quán)利要求
1.一種基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法,包括51、移動(dòng)終端向服務(wù)系統(tǒng)發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包;52、服務(wù)系統(tǒng)從所述服務(wù)請(qǐng)求包中解析SIM卡號(hào)信息,根據(jù)所述SIM卡號(hào)信息向?qū)?yīng)的移動(dòng)終端返回服務(wù)響應(yīng);其特征在于,所述步驟Sl進(jìn)一步包括511、讀取移動(dòng)終端的IMSI號(hào)碼信息;512、根據(jù)所述IMSI號(hào)碼信息查找匹配的SIM卡號(hào)信息;513、移動(dòng)終端發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包。
2.根據(jù)權(quán)利要求1所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法,其特征在于,所述步驟 S12包括5121、檢測(cè)移動(dòng)終端上是否存在IMSI與SIM匹配信息,是則轉(zhuǎn)步驟S124,否則轉(zhuǎn)步驟 S122 ;5122、與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互查詢(xún)IMSI與SIM匹配信息,成功則更新所述移動(dòng)終端上的IMSI與SIM匹配信息,并轉(zhuǎn)步驟SlM ;失敗則轉(zhuǎn)步驟S123 ;5123、通過(guò)短信方式與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互注冊(cè)IMSI與SIM匹配信息,轉(zhuǎn)步驟 S124 ;5124、根據(jù)所述,提取所述IMSI號(hào)碼信息對(duì)應(yīng)的SIM卡號(hào)信息,轉(zhuǎn)步驟S13。
3.根據(jù)權(quán)利要求2所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法,其特征在于,所述步驟 S122中交互查詢(xún)IMSI與SIM匹配信息的步驟包括由移動(dòng)終端向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的查詢(xún)IMSI與SIM匹配信息請(qǐng)求;由IMSI號(hào)碼庫(kù)及認(rèn)證模塊查詢(xún)所述IMSI號(hào)碼信息的注冊(cè)記錄,并返回所述IMSI號(hào)碼信息的IMSI與SIM匹配信息給所述移動(dòng)終端。
4.根據(jù)權(quán)利要求2所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法,其特征在于,所述步驟 S122中交互注冊(cè)IMSI與SIM匹配信息的步驟包括由移動(dòng)終端向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的IMSI注冊(cè)短信;由IMSI號(hào)碼庫(kù)及認(rèn)證模塊解析短信獲取IMSI號(hào)碼信息,通過(guò)短信的通信協(xié)議包頭獲取SIM卡號(hào)信息,并構(gòu)建IMSI與SIM匹配信息,進(jìn)行IMSI號(hào)碼注冊(cè)處理,并返回IMSI注冊(cè)結(jié)果短信;所述IMSI號(hào)碼注冊(cè)單元對(duì)所述IMSI注冊(cè)結(jié)果短信進(jìn)行解析,獲取IMSI與SIM匹配信肩、ο
5.一種基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端,所述移動(dòng)終端向服務(wù)系統(tǒng)發(fā)送攜帶 SIM卡號(hào)信息的服務(wù)請(qǐng)求包;其特征在于,所述移動(dòng)終端包括IMSI號(hào)碼讀取模塊,用于讀取所述移動(dòng)終端的IMSI號(hào)碼信息;SIM卡號(hào)獲取模塊,用于根據(jù)所述IMSI號(hào)碼信息獲取匹配的SIM卡號(hào)信息;發(fā)送模塊,用于發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包。
6.根據(jù)權(quán)利要求5所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端,其特征在于,所述 SIM卡號(hào)獲取模塊進(jìn)一步包括SIM卡號(hào)獲取單元,用于根據(jù)IMSI號(hào)碼注冊(cè)單元上的IMSI與SIM匹配信息,提取所述 IMSI號(hào)碼信息對(duì)應(yīng)的SIM卡號(hào)信息;IMSI號(hào)碼注冊(cè)單元,用于與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互查詢(xún)IMSI與SIM匹配信息,成功則更新保存IMSI與SIM匹配信息,失敗則通過(guò)短信方式與IMSI號(hào)碼庫(kù)及認(rèn)證模塊交互注冊(cè)IMSI與SIM匹配信息。
7.根據(jù)權(quán)利要求6所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端,其特征在于,所述 IMSI號(hào)碼注冊(cè)單元執(zhí)行查詢(xún)IMSI與SIM匹配信息的過(guò)程包括由IMSI號(hào)碼注冊(cè)單元向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的查詢(xún)IMSI 與SIM匹配信息請(qǐng)求;所述IMSI號(hào)碼庫(kù)及認(rèn)證模塊查詢(xún)所述IMSI號(hào)碼信息的注冊(cè)記錄,返回所述IMSI號(hào)碼的IMSI與SIM匹配信息給所述IMSI號(hào)碼注冊(cè)單元。
8.根據(jù)權(quán)利要求6所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的移動(dòng)終端,其特征在于,所述 IMSI號(hào)碼注冊(cè)單元執(zhí)行注冊(cè)IMSI與SIM匹配信息的過(guò)程包括由所述IMSI號(hào)碼注冊(cè)單元向IMSI號(hào)碼庫(kù)及認(rèn)證模塊發(fā)送攜帶IMSI號(hào)碼信息的IMSI 注冊(cè)短信;所述IMSI號(hào)碼庫(kù)及認(rèn)證模塊解析短信獲取IMSI號(hào)碼信息,通過(guò)短信的通信協(xié)議包頭獲取SIM卡號(hào)信息,并構(gòu)建IMSI與SIM匹配信息,進(jìn)行IMSI號(hào)碼注冊(cè)處理,并返回IMSI注冊(cè)結(jié)果短信;所述IMSI號(hào)碼注冊(cè)單元對(duì)所述IMSI注冊(cè)結(jié)果短信進(jìn)行解析,獲取IMSI與SIM匹配信息。
9.一種基于IMSI進(jìn)行數(shù)據(jù)通訊交互的系統(tǒng),其特征在于,包括至少一個(gè)移動(dòng)終端,所述移動(dòng)終端向服務(wù)系統(tǒng)發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包;服務(wù)系統(tǒng),所述服務(wù)系統(tǒng)從所述服務(wù)請(qǐng)求包中解析SIM卡號(hào)信息,根據(jù)所述SIM卡號(hào)信息向?qū)?yīng)的移動(dòng)終端返回服務(wù)響應(yīng);其特征在于,所述移動(dòng)終端為權(quán)利要求5-8中任意一項(xiàng)所述的移動(dòng)終端。
10.根據(jù)權(quán)利要求9所述的基于IMSI進(jìn)行數(shù)據(jù)通訊交互的系統(tǒng),其特征在于,所述系統(tǒng)還包括IMSI號(hào)碼庫(kù)及認(rèn)證模塊;所述IMSI號(hào)碼庫(kù)及認(rèn)證模塊用于接收移動(dòng)終端發(fā)送的攜帶IMSI號(hào)碼信息的查詢(xún)IMSI 與SIM匹配信息請(qǐng)求,查詢(xún)所述IMSI號(hào)碼信息的注冊(cè)記錄,返回所述IMSI號(hào)碼的IMSI與 SIM匹配信息給所述移動(dòng)終端;所述IMSI號(hào)碼庫(kù)及認(rèn)證模塊還用于接收移動(dòng)終端發(fā)送的攜帶IMSI號(hào)碼信息的IMSI 注冊(cè)短信,解析短信獲取IMSI號(hào)碼,并根據(jù)短信格式信息獲取SIM卡號(hào),并構(gòu)建IMSI與SIM 匹配信息,進(jìn)行IMSI號(hào)碼注冊(cè)處理,并返回IMSI注冊(cè)結(jié)果短信給所述移動(dòng)終端。
全文摘要
本發(fā)明涉及一種基于IMSI進(jìn)行數(shù)據(jù)通訊交互的方法、系統(tǒng)及移動(dòng)終端,所述方法包括S1、移動(dòng)終端向服務(wù)系統(tǒng)發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包;S2、服務(wù)系統(tǒng)從所述服務(wù)請(qǐng)求包中解析SIM卡號(hào)信息,根據(jù)所述SIM卡號(hào)信息向?qū)?yīng)的移動(dòng)終端返回服務(wù)響應(yīng);其中,所述步驟S1進(jìn)一步包括讀取移動(dòng)終端的IMSI號(hào)碼信息,根據(jù)所述IMSI號(hào)碼信息查找匹配的SIM卡號(hào)信息,發(fā)送攜帶SIM卡號(hào)信息的服務(wù)請(qǐng)求包。本發(fā)明的移動(dòng)終端可根據(jù)IMSI號(hào)碼獲取對(duì)應(yīng)的SIM卡號(hào),直接使用SIM號(hào)碼與服務(wù)系統(tǒng)交互,避免了后端業(yè)務(wù)平臺(tái)在與移動(dòng)終端交互過(guò)程中獲取SIM卡號(hào)碼對(duì)網(wǎng)絡(luò)環(huán)境的限定,或者使用人工輸入SIM號(hào)碼方式造成的不便。
文檔編號(hào)H04W8/20GK102469443SQ20101054246
公開(kāi)日2012年5月23日 申請(qǐng)日期2010年11月12日 優(yōu)先權(quán)日2010年11月12日
發(fā)明者馮昕, 華忠, 林聞宏, 羅建偉 申請(qǐng)人:卓望數(shù)碼技術(shù)(深圳)有限公司