一種確定終端設(shè)備所在區(qū)域位置的方法和ota服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種確定終端設(shè)備所在區(qū)域位置的方法和空中下載(over the air,0ΤΑ)服務(wù)器。
【背景技術(shù)】
[0002]OTA技術(shù)是通過移動通信(全球移動通信系統(tǒng)(Global System for MobileCommunicat1n,GSM)或者碼分多址(Code Divis1n Multiple Access,CDMA))的空中接口對客戶識別模塊(Subscriber Identity Module,SIM)卡數(shù)據(jù)及應(yīng)用進行遠程管理的技術(shù)。空中接口可以采用無線應(yīng)用協(xié)議(Wireless Applicat1n Protocol,WAP)、通用無線分組業(yè)務(wù)(General Packet Rad1 Service,GPRS)、CDMA1X及短消息技術(shù)。OTA技術(shù)的應(yīng)用,使得移動通信不僅可以提供語音和數(shù)據(jù)服務(wù),而且還能提供新業(yè)務(wù)下載。
[0003]OTA升級是指Android系統(tǒng)提供的標準軟件升級方式,可以無損失升級系統(tǒng),終端設(shè)備(如手機、平板電腦等)可以通過網(wǎng)絡(luò)(包括無線保真(Wireless Fidelity,WIFI)、3G、4G等)自動下載升級包、自動升級。目前OTA升級過程如圖1所示,包括:
[0004]1、用戶通過自身使用的終端設(shè)備向OTA服務(wù)器發(fā)送版本查詢請求,并在該版本查詢請求中攜帶終端設(shè)備自身當前的版本信息(如版本號);
[0005]2、0TA服務(wù)器接收到版本查詢請求后,遍歷本地存儲的所有版本,并與版本查詢請求中攜帶的版本信息進行比較;
[0006]3、若OTA服務(wù)器存放的所有版本的版本信息等于或者小于終端設(shè)備當前的版本信息,OTA服務(wù)器返回無需升級的狀態(tài),此時流程結(jié)束;
[0007]4、若OTA服務(wù)器中存在高于終端設(shè)備當前的版本信息的版本,則OTA服務(wù)器返回可升級狀態(tài),并高于終端設(shè)備的版本信息的版本的版本信息;
[0008]5、用戶閱讀OTA服務(wù)器推送的版本信息后,決定是否升級;若用戶決定不升級,則當前流程結(jié)束。
[0009]6、若用戶決定升級,用戶通過終端設(shè)備向OTA服務(wù)器發(fā)送升級請求;
[0010]7、0TA服務(wù)器向終端設(shè)備推送當前可升級版本的地址;
[0011]8、終端設(shè)備根據(jù)接收到的地址,從OTA服務(wù)器中,下載當前可升級版,并自動升級。
[0012]目前,OTA服務(wù)器無法獲取到終端設(shè)備的位置信息,以對產(chǎn)品供應(yīng)和庫存管理進行指導(dǎo)。
【發(fā)明內(nèi)容】
[0013]本發(fā)明實施例提供了一種確定終端設(shè)備所在區(qū)域位置的方法和OTA服務(wù)器,使OTA服務(wù)器能夠獲取到終端設(shè)備的位置信息,從而有助于對產(chǎn)品供應(yīng)和庫存管理進行指導(dǎo)。
[0014]本發(fā)明實施例提供了一種確定終端設(shè)備所在區(qū)域位置的方法,包括:
[0015]OTA服務(wù)器在接收到終端設(shè)備發(fā)送的版本查詢請求后,從所述版本查詢請求中獲取IP地址,其中,所述IP地址為所述終端設(shè)備所在區(qū)域的運營商網(wǎng)絡(luò)為所述終端設(shè)備分配的,所述版本查詢請求用于請求所述OTA服務(wù)器查詢是否存在高于所述終端設(shè)備當前版本的版本;
[0016]所述OTA服務(wù)器根據(jù)預(yù)設(shè)的IP地址與區(qū)域位置信息的對應(yīng)關(guān)系,確定出所述IP地址對應(yīng)的區(qū)域位置信息;
[0017]所述OTA服務(wù)器保存所述終端設(shè)備的區(qū)域位置信息。
[0018]可能的實現(xiàn)方式中,所述OTA服務(wù)器在接收到終端設(shè)備發(fā)送的版本查詢請求后,該方法還包括:
[0019]所述OTA服務(wù)器獲取用于唯一標識所述終端設(shè)備的串號;
[0020]所述OTA服務(wù)器根據(jù)所述終端設(shè)備的串號,確定出所述OTA服務(wù)器中未保存所述終端設(shè)備的區(qū)域位置信息時,觸發(fā)從所述版本查詢請求中獲取IP地址的步驟。從而可以獲知該終端設(shè)備第一次與OTA服務(wù)器連接時所在的區(qū)域位置信息,進而可以對該銷售區(qū)域內(nèi)產(chǎn)品供應(yīng)和庫存管理進行指導(dǎo)。
[0021]可能的實現(xiàn)方式中,所述OTA服務(wù)器獲取用于唯一標識所述終端設(shè)備的串號,包括:
[0022]所述OTA服務(wù)器從所述版本查詢請求中獲取到所述終端設(shè)備的串號;
[0023]或者
[0024]所述OTA服務(wù)器向所述終端設(shè)備發(fā)送查詢信令;以及所述OTA服務(wù)器接收所述終端設(shè)備返回的所述終端設(shè)備的串號。
[0025]可能的實現(xiàn)方式中,所述OTA服務(wù)器從所述版本查詢請求中獲取互聯(lián)網(wǎng)協(xié)議IP地址后,該方法還包括:
[0026]所述OTA服務(wù)器保存所述終端設(shè)備對應(yīng)的第一記錄,其中,所述第一記錄中包括所述終端的IP地址、所述終端設(shè)備的串號、以及所述終端設(shè)備與所述OTA服務(wù)器建立連接時的時間信息。
[0027]可能的實現(xiàn)方式中,所述OTA服務(wù)器保存所述終端設(shè)備對應(yīng)的第一記錄之后,該方法還包括:在設(shè)定周期結(jié)束時,所述OTA服務(wù)器獲取所述設(shè)定周期內(nèi)保存的所有終端設(shè)備對應(yīng)的第一記錄;
[0028]所述OTA服務(wù)器根據(jù)預(yù)設(shè)的IP地址與區(qū)域位置信息的對應(yīng)關(guān)系,確定出所述IP地址對應(yīng)的區(qū)域位置信息,包括:所述OTA服務(wù)器根據(jù)預(yù)設(shè)的IP地址與區(qū)域位置信息的對應(yīng)關(guān)系,確定出獲取到的每條第一記錄中的IP地址對應(yīng)的區(qū)域位置信息;
[0029]所述OTA服務(wù)器保存所述終端設(shè)備的區(qū)域位置信息,包括:所述OTA服務(wù)器保存所述設(shè)定周期內(nèi)獲取到的每條第一記錄對應(yīng)的第二記錄,其中,所述第二記錄中包括所述終端設(shè)備所在的區(qū)域位置信息、所述終端設(shè)備的IP地址、所述終端設(shè)備的串號、以及所述終端設(shè)備與所述OTA服務(wù)器建立連接時的時間信息。
[0030]基于上述任一實施例,可能的實現(xiàn)方式中,該方法還包括:
[0031]所述OTA服務(wù)器接收到管理客戶端發(fā)送的位置請求后,將已保存的所有終端設(shè)備的區(qū)域位置信息發(fā)送給所述管理客戶端;或者
[0032]所述OTA服務(wù)器接收到管理客戶端發(fā)送的位置請求后,根據(jù)所述位置請求的發(fā)送時間,確定出與所述發(fā)送時間距離最近的設(shè)定周期內(nèi)保存的終端設(shè)備的區(qū)域位置信息,并將確定出的終端設(shè)備的區(qū)域位置信息發(fā)送給所述管理客戶端。
[0033]本發(fā)明實施例提供的一種OTA服務(wù)器,包括:
[0034]第一處理模塊,用于在接收到終端設(shè)備發(fā)送的版本查詢請求后,從所述版本查詢請求中獲取互聯(lián)網(wǎng)協(xié)議IP地址,其中,所述IP地址為所述終端設(shè)備所在區(qū)域的運營商網(wǎng)絡(luò)為所述終端設(shè)備分配的,所述版本查詢請求用于請求所述OTA服務(wù)器查詢是否存在高于所述終端設(shè)備當前版本的版本;
[0035]第二處理模塊,用于根據(jù)預(yù)設(shè)的IP地址與區(qū)域位置信息的對應(yīng)關(guān)系,確定出所述IP地址對應(yīng)的區(qū)域位置信息;
[0036]存儲模塊,用于保存所述終端設(shè)備的區(qū)域位置信息。
[0037]可能的實現(xiàn)方式中,所述第一處理模塊在接收到終端設(shè)備發(fā)送的版本查詢請求后,還用于:
[0038]獲取用于唯一標識所述終端設(shè)備的串號;根據(jù)所述終端設(shè)備的串號,確定出所述OTA服務(wù)器中未保存所述終端設(shè)備的區(qū)域位置信息時,觸發(fā)從所述版本查詢請求中獲取IP地址。
[0039]可能的實現(xiàn)方式中,所述存儲模塊還用于:
[0040]保存所述終端設(shè)備對應(yīng)的第一記錄,其中,所述第一記錄中包括所述終端的IP地址、所述終端設(shè)備的串號、以及所述終端設(shè)備與所述OTA服務(wù)器建立連接時的時間信息。
[0041]可能的實現(xiàn)方式中,所述第二處理模塊具體用于:在設(shè)定周期結(jié)束時,獲取所述設(shè)定周期內(nèi)保存的所有終端設(shè)備對應(yīng)的第