亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

終端獨立承載協(xié)議信息獲取方法、服務(wù)器及智能卡的制作方法

文檔序號:7722467閱讀:219來源:國知局
專利名稱:終端獨立承載協(xié)議信息獲取方法、服務(wù)器及智能卡的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信技術(shù),尤其涉及一種終端獨立承載協(xié)議信息獲取方法、服務(wù)器及智能卡。
背景技術(shù)
隨著3G時代的到來,移動數(shù)據(jù)業(yè)務(wù)已成為熱點。移動終端所使用的智能卡上的數(shù)據(jù)有三種來源1、在智能卡出廠時由廠商預(yù)置在智能卡內(nèi);2、利用銷售點(Point Of Sale ; 簡稱為P0S)終端進(jìn)行下載;3、利用空中下載技術(shù)(Over the Air Technology ;簡稱為 OTA)進(jìn)行下載。其中,OTA技術(shù)是一種通過移動通信網(wǎng)絡(luò)的空中接口,例如無線應(yīng)用協(xié)議(Wireless Application Protocol ;簡稱為WAP)、通用分組無線服務(wù)(General Packet Radio Service ;簡稱為GPRS)、碼分多址(Code Division Multiple Access;簡稱為 CDMA) IX及短消息等,對智能卡的數(shù)據(jù)及應(yīng)用進(jìn)行遠(yuǎn)程管理的技術(shù),是目前最常用的一種數(shù)據(jù)下載方式。隨著移動數(shù)據(jù)業(yè)務(wù)和智能卡技術(shù)的發(fā)展,智能卡業(yè)務(wù)不再僅限于原來簡單的菜單展示形式,利用應(yīng)用程序?qū)χ悄芸ㄟM(jìn)行功能擴(kuò)充成為主流,同時使得智能卡下載的數(shù)據(jù)也有原來的幾百到幾千字節(jié),變成現(xiàn)在的幾萬字節(jié)甚至更多,而隨著智能卡技術(shù)的發(fā)展和智能卡空間的增大,這一數(shù)字還在不斷上漲。因此,現(xiàn)有利用短信通道的OTA技術(shù)已不能滿足智能卡業(yè)務(wù)發(fā)展的需求,于是便出現(xiàn)了基于獨立承載協(xié)議(Bearer Independent ftOtocol ;簡稱為BIP)的OTA技術(shù)。其中,BIP是ETSI TS 102 223提出的一種面向連接的傳輸協(xié)議,可使智能卡通過終端與遠(yuǎn)程服務(wù)器建立面向連接的數(shù)據(jù)通道,可在全球移動通信系統(tǒng)(Global System for MobileCommunications ;簡稱為GSM)、CDMA、通用移動通信系統(tǒng)(Universal Mobile Telecommunications System ;簡稱為UMTS)等移動通信網(wǎng)絡(luò)中使用。利用BIP的OTA (簡稱為ΒΙΡ-0ΤΑ)技術(shù)主要是利用高速無線數(shù)據(jù)通道將數(shù)據(jù)通過終端下載到智能卡的下載技術(shù)?,F(xiàn)有技術(shù)一種使用BIP-OTA技術(shù)的方式為遠(yuǎn)程服務(wù)器上預(yù)先建立存儲有用戶標(biāo)識、終端型號以及終端BIP能力三者映射關(guān)系的關(guān)系表;遠(yuǎn)程服務(wù)器根據(jù)用戶終端的請求消息獲取用戶信息,查詢關(guān)系表判斷相應(yīng)終端的BIP能力,然后根據(jù)判斷結(jié)果確定終端是否可以使用BIP-OTA技術(shù)下載數(shù)據(jù),以確定用戶最終獲取數(shù)據(jù)的方式。現(xiàn)有技術(shù)中,遠(yuǎn)程服務(wù)器建立關(guān)系表的方式是遠(yuǎn)程服務(wù)器針對特定用戶群體發(fā)起B(yǎng)IP PUSH指令,使智能卡向終端發(fā)起主動式命令,例如開啟通道OPEN CHANNEL)命令,遠(yuǎn)程服務(wù)器根據(jù)終端對OPEN CHANNEL命令的處理結(jié)果來判斷終端的BIP能力。如果終端在有效時間內(nèi)接入遠(yuǎn)程服務(wù)器,則說明該終端支持BIP能力,遠(yuǎn)程服務(wù)器將建立該終端與BIP能力的映射關(guān)系;反之,說明終端不支持BIP能力。該方式需要終端通過無線接入點(Access Point Name ;簡稱為APN)上網(wǎng)與遠(yuǎn)程服務(wù)器建立連接,一般手機(jī)需要用戶點擊“確認(rèn)”后才能建立連接,如果過用戶長時間不點擊,則在有效時間結(jié)束之后,遠(yuǎn)程服務(wù)器將認(rèn)為該終端不支持BIP能力,而遠(yuǎn)程服務(wù)器發(fā)起的獨立承載協(xié)議下推(BIP PUSH)指令大多是在系統(tǒng)空閑時段(通常是半夜12點-3點),因此,這種方式對終端BIP能力的判斷結(jié)果準(zhǔn)確率不
尚ο

發(fā)明內(nèi)容
本發(fā)明提供一種終端獨立承載協(xié)議信息獲取方法、服務(wù)器及智能卡,用以提高服務(wù)器獲取終端BIP能力的準(zhǔn)確性。本發(fā)明提供一種終端獨立承載協(xié)議BIP信息獲取方法,包括智能卡向服務(wù)器發(fā)送終端BIP能力校驗請求,所述終端BIP能力校驗請求包括用戶標(biāo)識;所述服務(wù)器根據(jù)所述終端BIP能力校驗請求,向所述智能卡發(fā)送獨立承載協(xié)議下推BIP PUSH指令,所述BIP PUSH指令包括所述服務(wù)器的網(wǎng)際協(xié)議IP地址和端口號;所述智能卡根據(jù)所述BIP PUSH指令,向終端發(fā)送開啟通道0PENCHANNEL指令,以使所述終端根據(jù)所述服務(wù)器的IP地址和端口號,與所述服務(wù)器進(jìn)行連接建立;所述服務(wù)器根據(jù)所述終端的接入結(jié)果,判斷所述終端是否具有BIP能力。本發(fā)明提供一種服務(wù)器,包括第一接收模塊,用于接收智能卡發(fā)送的終端獨立承載協(xié)議BIP能力校驗請求,所述終端BIP能力校驗請求包括用戶標(biāo)識;第一發(fā)送模塊,用于根據(jù)所述終端BIP能力校驗請求,向所述智能卡發(fā)送獨立承載協(xié)議下推BIP PUSH指令,以使所述智能卡向所述智能卡所在終端發(fā)送開啟通道OPEN CHANNEL指令以使所述終端與所述服務(wù)器進(jìn)行連接建立,所述BIP PUSH指令包括所述服務(wù)器的網(wǎng)際協(xié)議IP地址和端口號;第一判斷模塊,用于根據(jù)所述終端的接入結(jié)果,判斷所述終端是否具有BIP能力。本發(fā)明提供一種智能卡,包括
第二發(fā)送模塊,用于向服務(wù)器發(fā)送終端獨立承載協(xié)議BIP能力校驗請求,所述終端BIP能力校驗請求包括用戶標(biāo)識;第二接收模塊,用于接收所述服務(wù)器根據(jù)所述終端BIP能力校驗請求發(fā)送的獨立承載協(xié)議下推BIP PUSH指令,所述BIP PUSH指令包括所述服務(wù)器的網(wǎng)際協(xié)議IP地址和端
口號;第三發(fā)送模塊,用于根據(jù)所述BIP PUSH指令向所述智能卡所在的終端發(fā)送開啟通道OPEN CHANNEL指令,以使所述終端根據(jù)所述服務(wù)器的IP地址和端口號,與所述服務(wù)器進(jìn)行連接建立。本發(fā)明的終端BIP信息獲取方法、服務(wù)器及智能卡,智能卡向服務(wù)器發(fā)送終端BIP 能力校驗請求,服務(wù)器根據(jù)智能卡的請求,向智能卡發(fā)送BIPPUSH指令,然后智能卡再根據(jù) BIP PUSH指令發(fā)送OPEN CHANNNEL指令使終端與服務(wù)器進(jìn)行連接建立,服務(wù)器根據(jù)連接建立結(jié)果獲取終端是否具有BIP能力。本發(fā)明技術(shù)方案服務(wù)器根據(jù)智能卡發(fā)送的請求向智能卡發(fā)送BIP PUSH指令,智能卡由原來的被動變?yōu)橹鲃?,能夠及時與服務(wù)器進(jìn)行交互,解決了現(xiàn)有技術(shù)中智能卡被動接收服務(wù)器發(fā)送的BIP PUSH指令時無法及時響應(yīng)的問題,從而提高了服務(wù)器獲取終端BIP能力的準(zhǔn)確性。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例一提供的終端BIP信息獲取方法的流程圖;圖2為本發(fā)明實施例二提供的終端BIP信息獲取方法的流程圖;圖3A為本發(fā)明實施例三提供的服務(wù)器的一種結(jié)構(gòu)示意圖;圖;3B為本發(fā)明實施例三提供的服務(wù)器的另一種結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例四提供的智能卡的結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例五提供的智能卡的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實施例一提供的終端BIP信息獲取方法的流程圖。如圖1所示,本實施例的方法包括步驟11、智能卡向服務(wù)器發(fā)送終端BIP能力校驗請求,所述終端BIP能力校驗請求包括用戶標(biāo)識。本實施例中的智能卡是指嵌入移動終端使用的業(yè)務(wù)卡,例如全球用戶識別卡 (Universal Subscriber Identity Module ;簡稱為:USIM)卡或用戶識別卡(Subscriber Identity Module ;簡稱為SIM)卡等。在本實施例中,智能卡嵌入終端,并由用戶使用。其中,用戶標(biāo)識用于唯一標(biāo)識一個用戶;當(dāng)終端為手機(jī)時,該用戶標(biāo)識通常為用戶的手機(jī)號碼。具體的,智能卡通過主動式命令向智能卡所在終端發(fā)送終端BIP能力校驗請求, 例如“SEND DATA”,以請求終端以短信形式將終端BIP能力校驗請求轉(zhuǎn)發(fā)給服務(wù)器。其中, "SEND DATA”可以是包含終端BIP能力校驗請求的指令,同時,該指令還用于指示終端將其中的終端BIP能力校驗請求封裝在短信內(nèi)發(fā)送給服務(wù)器。其中,智能卡向終端發(fā)送終端BIP能力校驗請求的主動式命令,以及所發(fā)送的終端BIP能力校驗請求的具體信息,可以自行定義,本實施例并不做限定。步驟12、服務(wù)器根據(jù)終端BIP能力校驗請求,向智能卡發(fā)送BIP PUSH指令,所述 BIP PUSH指令包括服務(wù)器的網(wǎng)際協(xié)議(Internet Protocol ;簡稱為IP)地址和端口號。具體的,服務(wù)器收到由終端轉(zhuǎn)發(fā)來的終端BIP能力校驗請求后,通過終端向智能卡發(fā)送BIP PUSH指令。該BIP PUSH指令主要用于使智能卡發(fā)起主動式命令例如“OPEN CHANNEL”,以開啟終端與智能卡之間交互的數(shù)據(jù)通道,在該BIP PUSH指令中包括服務(wù)器的 IP地址和端口號等信息。通常,服務(wù)器與終端之間采用用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol ;簡稱為UDP)進(jìn)行信息交互,因此,本實施例中服務(wù)器的端口號主要是指UDP端口號。步驟13、智能卡根據(jù)BIP PUSH指令,向終端發(fā)送OPEN CHANNEL指令,以使終端根據(jù)服務(wù)器的IP地址和端口號,與服務(wù)器進(jìn)行連接建立。具體的,智能卡向其所在終端發(fā)送OPEN CHANNEL指令,以使終端通過BIP通道與服務(wù)器進(jìn)行連接建立。其中,如果終端具有BIP能力,則可以成功與服務(wù)器建立連接;反之, 則不能與服務(wù)器建立連接。在本實施例中,獲取終端BIP信息的操作是由智能卡即用戶側(cè)主動發(fā)起的,因此, 在該連接過程中,即使需要用戶點擊“確認(rèn)”才能開始建立連接時,用戶也可以及時點擊,從而解決了現(xiàn)有技術(shù)中因服務(wù)器發(fā)起時與用戶時間不相適應(yīng)造成的用戶無法及時回應(yīng)的問題。步驟14、服務(wù)器根據(jù)終端的接入結(jié)果,判斷終端是否具有BIP能力。具體的,如果服務(wù)器判斷出終端與其之間的連接成功建立,則說明終端具有BIP 能力;如果服務(wù)器判斷出終端與其之間的連接建立不成功,則說明終端不具有BIP能力。即通過本實施例,服務(wù)器可以獲取終端是否具有BIP能力的信息。本實施例的終端BIP信息獲取方法,智能卡主動向服務(wù)器發(fā)送終端BIP能力校驗請求,服務(wù)器根據(jù)智能卡的請求發(fā)送BIP PUSH指令,然后由智能卡根據(jù)BIP PUSH指令向終端發(fā)送OPEN CHANNEL指令,使終端與建立服務(wù)器進(jìn)行連接建立,服務(wù)器最終根據(jù)連接結(jié)果獲取終端是否具有BIP能力的信息。與現(xiàn)有技術(shù)相比,本實施例的智能卡由被動變主動,主動向服務(wù)器發(fā)送請求,使服務(wù)器根據(jù)其請求發(fā)送BIP PUSH指令,可以及時響應(yīng)服務(wù)器的指令,解決了現(xiàn)有技術(shù)中因智能卡被動接收服務(wù)器的BIP PUSH指令而無法及時響應(yīng)的問題, 提高了服務(wù)器獲取的終端BIP信息的準(zhǔn)確性。圖2為本發(fā)明實施例二提供的終端BIP信息獲取方法的流程圖。本實施例基于實施例一實現(xiàn),其相同之處不再贅述,如圖2所示,本實施例的方法包括步驟21、智能卡判斷設(shè)置于智能卡內(nèi)的終端標(biāo)識碼與終端的國際移動設(shè)備身份 (International Mobile Equipment Identity ;簡稱為IMEI)碼是否相同;如果為是,即判斷結(jié)果為相同時,執(zhí)行步驟26 ;反之,執(zhí)行步驟22。步驟22、智能卡向服務(wù)器發(fā)送終端BIP能力校驗請求,并用IMEI碼更新終端標(biāo)識碼,所述終端BIP能力校驗請求包括用戶標(biāo)識。在本實施例中,智能卡上存儲有一終端標(biāo)識碼,該終端標(biāo)識碼可以采用與終端的 IMEI碼相同的編碼規(guī)則,以便于后續(xù)與IMEI碼進(jìn)行比較;其中,該終端標(biāo)識碼被初始化為默認(rèn)數(shù)值,例如全0 (0x000000000000000)或全1 (0x111111111111111),并允許修改。本實施例的終端標(biāo)識碼用于判斷智能卡是否一直被同一終端所承載,即判斷終端是否發(fā)生過變化。具體的,智能卡通過主動向終端發(fā)送獲取指令,以獲取終端的IMEI碼;然后,智能卡將終端的IMEI碼與終端標(biāo)識碼進(jìn)行比較。如果比較結(jié)果不同,智能卡向服務(wù)器發(fā)起終端 BIP能力校驗請求,并用終端的IMEI碼更新該終端標(biāo)識碼,即將終端標(biāo)識碼替換為當(dāng)前終端的IMEI碼。如果比較結(jié)果相同,則智能卡結(jié)束該次操作。其中,本實施例可在用戶每次開機(jī)時執(zhí)行。當(dāng)智能卡首次使用時,終端標(biāo)識碼為初始值,則終端的IMEI碼與終端標(biāo)識碼一定不同。當(dāng)用戶再次開機(jī),而由于用戶更換了終端,因此,智能卡比較終端的IMEI碼與終端標(biāo)識碼也會不同。而由于智能卡與終端是一一對應(yīng)的,因此,無論是在初始使用時還是在用戶更換終端時,智能卡向服務(wù)器發(fā)起終端BIP能力校驗請求,可以使服務(wù)器及時了解用戶當(dāng)前終端的BIP能力,以更加全面的獲取各個終端的BIP信息;同時,智能卡將終端標(biāo)識碼替換為當(dāng)前終端的IMEI碼,如果用戶再次開機(jī)時, 智能卡通過比較得出終端的IMEI碼與終端標(biāo)識碼相同,說明用戶未更換終端,并且智能卡已經(jīng)向服務(wù)器發(fā)送過終端BIP能力校驗請求,服務(wù)器已經(jīng)獲取到該終端的BIP信息,因此, 智能卡不再執(zhí)行向服務(wù)器發(fā)送終端BIP能力校驗請求的操作。在本實施例中,智能卡可以在用戶更換終端等場景下主動向服務(wù)器發(fā)起終端BIP能力校驗請求,而在用戶未更換終端的情況下不發(fā)送終端BIP能力校驗請求,在使服務(wù)器及時了解終端BIP能力的同時,還可以節(jié)約各種資源。步驟23、服務(wù)器根據(jù)終端BIP能力校驗請求,向智能卡發(fā)送BIP PUSH指令,所述 BIP PUSH指令包括服務(wù)器的IP地址和端口號。步驟M、智能卡根據(jù)BIP PUSH指令,向終端發(fā)送OPEN CHANNEL指令,以使終端根據(jù)服務(wù)器的IP地址和端口號,與服務(wù)器進(jìn)行連接建立。步驟25、服務(wù)器根據(jù)終端的接入結(jié)果,判斷終端是否具有BIP能力。步驟沈、結(jié)束操作。本實施例的終端BIP信息獲取方法,智能卡通過比較終端標(biāo)識碼與終端的IMEI碼來判斷用戶是否有更換終端的行為,從而有條件的向服務(wù)器發(fā)起請求,可以使服務(wù)器獲取終端BIP信息準(zhǔn)確性和時效性都有很大的提高。基于上述各實施例,服務(wù)器根據(jù)判斷結(jié)果建立終端BIP能力映射關(guān)系表,并且默認(rèn)終端不支持BIP能力。當(dāng)服務(wù)器判斷出終端具有BIP能力時,將用戶標(biāo)識與該終端具有 BIP能力的信息存儲到映射關(guān)系表中,以建立用戶標(biāo)識與終端具有BIP能力的映射關(guān)系。其中,在用戶更換終端的情況下,服務(wù)器將獲取的終端具有BIP能力的信息存儲到映射關(guān)系表中,相當(dāng)于對映射關(guān)系表的更新和維護(hù),可以提高映射關(guān)系表中存儲的終端BIP能力信息的全面性?;诜?wù)器建立的映射關(guān)系表,當(dāng)服務(wù)器與智能卡進(jìn)行遠(yuǎn)程交互時,例如用戶通過終端向服務(wù)器發(fā)送下載請求,服務(wù)器將根據(jù)下載請求中的用戶標(biāo)識查詢映射關(guān)系表,獲取與用戶標(biāo)識對應(yīng)的終端是否具有BIP能力。當(dāng)判斷出用戶標(biāo)識對應(yīng)的終端具有BIP能力時,服務(wù)器通過短信通道向智能卡發(fā)送BIP PUSH指令;智能卡根據(jù)BIP PUSH指令向該終端發(fā)送OPEN CHANNEL指令,以使終端與服務(wù)器進(jìn)行連接建立;服務(wù)器根據(jù)終端的反饋命令判斷終端是否打開BIP通道,即判斷終端與其之間是否成功建立連接;如果BIP通道已打開,則服務(wù)器向終端傳輸數(shù)據(jù);如果 BIP通道未打開,則重新通過短信通道向智能卡發(fā)送BIP PUSH指令以再次判斷BIP通道是否打開。當(dāng)重新發(fā)送BIP PUSH指令的次數(shù)超過預(yù)設(shè)門限時,通過短信通道向終端發(fā)送通告消息,以提示用戶采用其他方式(例如短信方式)進(jìn)行數(shù)據(jù)下載。當(dāng)服務(wù)器判斷出用戶標(biāo)識對應(yīng)的終端不具有BIP能力時,則通過短信通道通告用戶采用其他方式進(jìn)行數(shù)據(jù)下載。另外,服務(wù)器還可以根據(jù)用戶請求下載的數(shù)據(jù)量的大小,自行判斷是否通過短信方式向終端發(fā)送數(shù)據(jù)。例如當(dāng)請求下載的數(shù)據(jù)量較小(以小于預(yù)設(shè)數(shù)據(jù)量閾值為例)時,服務(wù)器通過短信通道以短信方式向終端發(fā)送數(shù)據(jù);反之,如果請求下載的數(shù)據(jù)量較大(大于或等于預(yù)設(shè)數(shù)據(jù)量閾值),則服務(wù)器向終端發(fā)送通告信息,以提示用戶采用其他方式進(jìn)行數(shù)據(jù)下載。基于上述,本發(fā)明各實施例提供的終端BIP信息獲取方法具有以下有益效果1、 智能卡“主動”向服務(wù)器發(fā)起終端BIP能力校驗請求,在開機(jī)時進(jìn)行BIP通道打開操作,會極大的提高用戶“發(fā)現(xiàn)”并“確認(rèn)”上網(wǎng)連接的成功率,從而避免了現(xiàn)有技術(shù)中服務(wù)器在半夜群發(fā)BIP PUSH指令,而得不到用戶回應(yīng)的問題,提高了服務(wù)器獲取終端BIP信息的準(zhǔn)確率。 2、由智能卡在開機(jī)時對終端的IMEI碼進(jìn)行校驗,可以準(zhǔn)確判定用戶終端的更換情況,便于服務(wù)器及時維護(hù)和更新所存儲的終端的BIP信息,提高用戶通過BIP-OTA技術(shù)進(jìn)行數(shù)據(jù)下載的成功率,同時還將極大的提高基于終端BIP信息開展的其他業(yè)務(wù)的可靠性。3、通過智能卡對終端的IMEI碼進(jìn)行開機(jī)校驗,當(dāng)IMEI碼未發(fā)生變化時不向服務(wù)器發(fā)送終端BIP能力校驗請求,可以有效的降低用戶開機(jī)時發(fā)送上行數(shù)據(jù)短信的操作,減少對無線網(wǎng)絡(luò)資源的占用;另外,還可以降低終端在開機(jī)時自動發(fā)送上行短信而導(dǎo)致終端系統(tǒng)死機(jī)的情況的發(fā)生幾率。4、智能卡對終端IMEI碼的校驗操作,不需考慮IMEI碼的格式,避免了因格式錯誤無法識別終端型號等問題的出現(xiàn)。5、服務(wù)器以用戶標(biāo)識為索引建立映射關(guān)系表,而不是根據(jù)IMEI碼,可以解決現(xiàn)有技術(shù)中多款山寨機(jī)共用一個IMEI碼導(dǎo)致無法建立映射關(guān)系表的問題;另外,從業(yè)務(wù)運營角度來講,以用戶為運營對象具有便于管理的優(yōu)勢。圖3A為本發(fā)明實施例三提供的服務(wù)器的一種結(jié)構(gòu)示意圖。如圖3A所示,本實施例的服務(wù)器包括第一接收模塊31、第一發(fā)送模塊32和第一判斷模塊33。其中,第一接收模塊31,與智能卡連接,用于接收智能卡發(fā)送的終端BIP能力校驗請求,所述終端BIP能力校驗請求包括用戶標(biāo)識;第一發(fā)送模塊32,與智能卡連接,用于根據(jù)終端BIP能力校驗請求,向智能卡發(fā)送BIP PUSH指令,以使智能卡向智能卡所在終端發(fā)送OPEN CHANNEL指令以使終端與服務(wù)器進(jìn)行連接建立,所述BIP PUSH指令包括服務(wù)器的 IP地址和端口號;第一判斷模塊33,與終端連接,用于根據(jù)終端的接入結(jié)果,判斷終端是否具有BIP能力。其中,智能卡被終端所承載,因此,本實施例的服務(wù)器主要是通過終端與智能卡連接。進(jìn)一步說明,在本發(fā)明各實施例中所述的“連接”主要是指兩者之間可以通信進(jìn)行信息交互,既不限于通過連接線連接,也不限于直接相連。本實施例服務(wù)器的各功能模塊可用于執(zhí)行上述方法實施例提供的終端BIP信息獲取方法的流程,其工作原理不再贅述,詳見方法實施例的描述。本實施例的服務(wù)器,根據(jù)智能卡的請求發(fā)送BIP PUSH指令,以使智能卡根據(jù)BIP PUSH指令向終端發(fā)送OPEN CHANNEL指令,使終端與建立本服務(wù)器進(jìn)行連接建立,然后,根據(jù)終端的連接結(jié)果獲取終端是否具有BIP能力的信息。與現(xiàn)有技術(shù)相比,本實施例的服務(wù)器由主動變?yōu)楸粍樱鶕?jù)智能卡的請求發(fā)送BIP PUSH指令,解決了現(xiàn)有技術(shù)中服務(wù)器在半夜向用戶群發(fā)BIP PUSH指令,而用戶無法及時響應(yīng)導(dǎo)致獲取錯誤的終端的BIP信息的問題,提高了獲取的終端的BIP信息的準(zhǔn)確性。進(jìn)一步,如圖:3B所示,本實施例的服務(wù)器還包括建立模塊34,用于在第一判斷模塊33判斷出終端具有BIP能力時,建立用戶標(biāo)識與終端具有BIP能力的映射關(guān)系?;诋?dāng)前大多數(shù)終端不具有BIP能力,本實施例的服務(wù)器默認(rèn)終端不具有BIP能力。本實施例的服務(wù)器,通過建立模塊在獲取終端具有BIP能力時,建立起用戶標(biāo)識與終端具有BIP能力的信息的映射關(guān)系表,可以為用戶通過BIP-OTA技術(shù)進(jìn)行數(shù)據(jù)下載提供便利。另外,本實施例的服務(wù)器以用戶標(biāo)識為索引,而不是以終端的IMEI碼,可以解決現(xiàn)有技術(shù)中多款山寨機(jī)共用一個IMEI碼從而無法正確識別終端,導(dǎo)致無法正確建立終端與終端的BIP信息的映射關(guān)系的問題。圖4為本發(fā)明實施例四提供的智能卡的結(jié)構(gòu)示意圖。如圖4所示,本實施例的智能卡包括第二發(fā)送模塊41、第二接收模塊42和第三發(fā)送模塊43。其中,第二發(fā)送模塊41,與服務(wù)器連接,用于向服務(wù)器發(fā)送終端BIP能力校驗請求,所述終端BIP能力校驗請求包括用戶標(biāo)識;第二接收模塊42,與服務(wù)器連接,用于接收服務(wù)器根據(jù)終端BIP能力校驗請求發(fā)送的BIP PUSH指令,所述BIP PUSH指令包括服務(wù)器的IP地址和端口號;第三發(fā)送模塊43,與第二接收模塊42以及本智能卡所在的終端連接, 用于根據(jù)BIP PUSH指令向智能卡所在的終端發(fā)送OPEN CHANNEL指令,以使終端根據(jù)服務(wù)器的IP地址和端口號,與服務(wù)器進(jìn)行連接建立。其中,本實施例的智能卡承載于終端,即嵌入終端并與終端一起協(xié)作來實現(xiàn)各種功能。本實施例的智能卡主要是在終端開機(jī)時,由各功能模塊主動執(zhí)行終端BIP信息獲取的操作流程。本實施例的智能卡主要是通過終端與服務(wù)器進(jìn)行連接。則本實施例智能卡中的第三發(fā)送模塊43具體用于將終端BIP能力校驗請求發(fā)送給終端,以使終端以短信形式將終端 BIP能力校驗請求轉(zhuǎn)發(fā)給服務(wù)器。其中,智能卡向終端發(fā)送終端BIP能力校驗請求的主動式命令,以及所發(fā)送的終端BIP能力校驗請求的具體信息,可以自行定義,本實施例并不做限定。本實施例智能卡的各功能模塊可用于執(zhí)行上述方法實施例提供的終端BIP信息獲取方法的流程,其工作原理不再贅述,詳見方法實施例的描述。本實施例的智能卡,主動向服務(wù)器發(fā)送終端BIP能力校驗請求,使服務(wù)器根據(jù)智能卡的請求發(fā)送BIP PUSH指令,智能卡由現(xiàn)有技術(shù)中的被動變?yōu)橹鲃?,極大的提高了用戶發(fā)現(xiàn)并“確認(rèn)”上網(wǎng)連接的成功率,從而避免了現(xiàn)有技術(shù)中服務(wù)器在半夜群發(fā)BIP PUSH指令,而得不到用戶回應(yīng)的問題,提高了服務(wù)器獲取終端BIP信息的準(zhǔn)確率。圖5為本發(fā)明實施例五提供的智能卡的結(jié)構(gòu)示意圖。本實施例基于實施例四實現(xiàn),如圖5所示,本實施例的智能卡還包括獲取模塊51、第二判斷模塊52和觸發(fā)更新模塊 53。其中,獲取模塊51,與智能卡所在的終端連接,用于獲取終端的IMEI碼;具體通過智能卡與終端之間的獲取指令來獲取。第二判斷模塊52,與獲取模塊51連接,用于判斷設(shè)置于智能卡內(nèi)的終端標(biāo)識碼與終端的IMEI碼是否相同;更新觸發(fā)模塊53,用于在第二判斷模塊52的判斷結(jié)果為不同時,觸發(fā)第二發(fā)送模塊41向服務(wù)器發(fā)送終端BIP能力校驗請求, 并用IMEI碼更新終端標(biāo)識碼。本實施例智能卡的上述功能模塊可用于執(zhí)行上述方法實施例中對終端IMEI碼進(jìn)行校驗的相應(yīng)流程,其工作原理不再贅述,詳見方法實施例的描述。本實施例的智能卡,通過上述功能模塊在開機(jī)時對終端的IMEI碼進(jìn)行校驗,可以準(zhǔn)確判定用戶終端的更換情況,便于服務(wù)器及時維護(hù)和更新所存儲的終端的BIP信息,提高用戶通過BIP-OTA技術(shù)進(jìn)行數(shù)據(jù)下載的成功率,同時還將極大的提高基于終端BIP信息開展的其他業(yè)務(wù)的可靠性。另外,當(dāng)智能卡判斷出IMEI碼未發(fā)生變化時,不向服務(wù)器發(fā)送終端BIP能力校驗請求,可以有效的降低用戶開機(jī)時發(fā)送上行數(shù)據(jù)短信的操作,減少對無線網(wǎng)絡(luò)資源的占用,同時,還可以降低終端在開機(jī)時自動發(fā)送上行短信而導(dǎo)致終端系統(tǒng)死機(jī)的情況的發(fā)生幾率。再者,本實施例的智能卡對終端的IMEI碼進(jìn)行校驗的操作,不需考慮IMEI碼的格式,避免了現(xiàn)有技術(shù)中服務(wù)器根據(jù)IMEI碼識別終端時,因格式錯誤無法識別終端型號等問題的出現(xiàn)。進(jìn)一步,上述各實施例的智能卡可以是USIM卡或SIM卡,并但并不限于此。其中, 上述實施例中智能卡的各功能模塊可由軟件來實現(xiàn),例如可以對現(xiàn)有USIM卡或SIM卡的軟件進(jìn)行修改或擴(kuò)充來實現(xiàn)。例如對于本地(Native)卡時,可以通過修改卡片的片內(nèi)操作系統(tǒng)(Chip Operating System ;簡稱為C0S),使卡片支持對終端IMEI碼進(jìn)行校驗的功能, 并使卡片在開機(jī)時主動向服務(wù)器發(fā)起終端BIP能力校驗請求,以實現(xiàn)上述各實施例的智能卡。再例如對于JAVA卡,可以開發(fā)相應(yīng)的JAVA程序來實現(xiàn)對終端IMEI碼的校驗功能,以及開機(jī)時主動向服務(wù)器發(fā)起終端BIP能力校驗請求的功能,從而實現(xiàn)上述各實施例的智能卡。其中,由于JAVA程序具有更加靈活的特點,因此,基于JAVA卡實現(xiàn)智能卡將更為簡單, 為一種優(yōu)選實施方式。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種終端獨立承載協(xié)議BIP信息獲取方法,其特征在于,包括智能卡向服務(wù)器發(fā)送終端BIP能力校驗請求,所述終端BIP能力校驗請求包括用戶標(biāo)識;所述服務(wù)器根據(jù)所述終端BIP能力校驗請求,向所述智能卡發(fā)送獨立承載協(xié)議下推 BIP PUSH指令,所述BIP PUSH指令包括所述服務(wù)器的網(wǎng)際協(xié)議IP地址和端口號;所述智能卡根據(jù)所述BIP PUSH指令,向終端發(fā)送開啟通道OPEN CHANNEL指令,以使所述終端根據(jù)所述服務(wù)器的IP地址和端口號,與所述服務(wù)器進(jìn)行連接建立;所述服務(wù)器根據(jù)所述終端的接入結(jié)果,判斷所述終端是否具有BIP能力。
2.根據(jù)權(quán)利要求1所述的終端BIP信息獲取方法,其特征在于,還包括當(dāng)所述服務(wù)器判斷出所述終端具有BIP能力時,所述服務(wù)器建立所述用戶標(biāo)識與所述終端具有BIP能力的映射關(guān)系。
3.根據(jù)權(quán)利要求1或2所述的終端BIP信息獲取方法,其特征在于,所述智能卡向服務(wù)器發(fā)送終端BIP能力校驗請求之前包括所述智能卡判斷設(shè)置于所述智能卡內(nèi)的終端標(biāo)識碼與所述終端的國際移動設(shè)備身份 IMEI碼是否相同;當(dāng)判斷結(jié)果不同時,所述智能卡向所述服務(wù)器發(fā)送所述終端BIP能力校驗請求,并用所述IMEI碼更新所述終端標(biāo)識碼。
4.根據(jù)權(quán)利要求1或2所述的終端BIP信息獲取方法,其特征在于,所述智能卡向所述服務(wù)器發(fā)送所述終端BIP能力校驗請求包括所述智能卡向所述終端發(fā)送所述終端BIP能力校驗請求;所述終端以短信形式將所述終端BIP能力校驗請求轉(zhuǎn)發(fā)給所述服務(wù)器。
5.根據(jù)權(quán)利要求1或2所述的終端BIP信息獲取方法,其特征在于,所述智能卡為USIM 卡或SIM卡。
6.一種服務(wù)器,其特征在于,包括第一接收模塊,用于接收智能卡發(fā)送的終端獨立承載協(xié)議BIP能力校驗請求,所述終端BIP能力校驗請求包括用戶標(biāo)識;第一發(fā)送模塊,用于根據(jù)所述終端BIP能力校驗請求,向所述智能卡發(fā)送獨立承載協(xié)議下推BIP PUSH指令,以使所述智能卡向所述智能卡所在終端發(fā)送開啟通道OPEN CHANNEL 指令以使所述終端與所述服務(wù)器進(jìn)行連接建立,所述BIP PUSH指令包括所述服務(wù)器的網(wǎng)際協(xié)議IP地址和端口號;第一判斷模塊,用于根據(jù)所述終端的接入結(jié)果,判斷所述終端是否具有BIP能力。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,還包括建立模塊,用于在所述第一判斷模塊判斷出所述終端具有BIP能力時,建立所述用戶標(biāo)識與所述終端具有BIP能力的映射關(guān)系。
8.一種智能卡,其特征在于,包括第二發(fā)送模塊,用于向服務(wù)器發(fā)送終端獨立承載協(xié)議BIP能力校驗請求,所述終端BIP 能力校驗請求包括用戶標(biāo)識;第二接收模塊,用于接收所述服務(wù)器根據(jù)所述終端BIP能力校驗請求發(fā)送的獨立承載協(xié)議下推BIP PUSH指令,所述BIP PUSH指令包括所述服務(wù)器的網(wǎng)際協(xié)議IP地址和端口號;第三發(fā)送模塊,用于根據(jù)所述BIP PUSH指令向所述智能卡所在的終端發(fā)送開啟通道 OPEN CHANNEL指令,以使所述終端根據(jù)所述服務(wù)器的IP地址和端口號,與所述服務(wù)器進(jìn)行連接建立。
9.根據(jù)權(quán)利要求8所述的智能卡,其特征在于,還包括獲取模塊,用于獲取所述終端的國際移動設(shè)備身份IMEI碼;第二判斷模塊,用于判斷設(shè)置于所述智能卡內(nèi)的終端標(biāo)識碼與所述終端的IMEI碼是否相同;更新觸發(fā)模塊,用于在所述第二判斷模塊的判斷結(jié)果為不同時,觸發(fā)所述第二發(fā)送模塊向所述服務(wù)器發(fā)送所述終端BIP能力校驗請求,并用所述IMEI碼更新所述終端標(biāo)識碼。
10.根據(jù)權(quán)利要求8或9所述的智能卡,其特征在于,所述第二發(fā)送模塊具體用于將所述終端BIP能力校驗請求發(fā)送給所述終端,以使所述終端以短信形式將所述終端BIP能力校驗請求轉(zhuǎn)發(fā)給所述服務(wù)器。
11.根據(jù)權(quán)利要求8或9所述的智能卡,其特征在于,所述智能卡為USIM卡或SIM卡。
全文摘要
本發(fā)明提供一種終端獨立承載協(xié)議信息獲取方法、服務(wù)器及智能卡。方法包括智能卡向服務(wù)器發(fā)送終端BIP能力校驗請求;服務(wù)器根據(jù)終端BIP能力校驗請求,向智能卡發(fā)送BIP PUSH指令,BIP PUSH指令包括服務(wù)器的IP地址和端口號;智能卡根據(jù)BIP PUSH指令,向終端發(fā)送OPEN CHANNEL指令,以使終端根據(jù)服務(wù)器的IP地址和端口號,與服務(wù)器進(jìn)行連接建立;服務(wù)器根據(jù)終端的接入結(jié)果,判斷終端是否具有BIP能力。本發(fā)明技術(shù)方案智能卡由被動變?yōu)橹鲃?,解決了現(xiàn)有技術(shù)中智能卡被動接收服務(wù)器發(fā)送的BIP PUSH指令時無法及時響應(yīng)的問題,從而提高了服務(wù)器獲取終端BIP能力的準(zhǔn)確性。
文檔編號H04W8/22GK102256241SQ20111019589
公開日2011年11月23日 申請日期2011年7月13日 優(yōu)先權(quán)日2011年7月13日
發(fā)明者尹子棟, 李旗, 楊可可, 金明曄 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1