專利名稱:一種終端鎖網(wǎng)升級方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種終端鎖網(wǎng)升級方法和裝置。
背景技術(shù):
隨著3G通訊時代的到來以及運(yùn)營商之間日益激烈競爭的加劇,無線終端設(shè)備的 營銷策略已不僅僅限制于傳統(tǒng)的終端廠商進(jìn)行分銷零售,運(yùn)營商為了更長遠(yuǎn)的利益考慮, 常常采用大規(guī)模定制的方式。此方式以運(yùn)營商進(jìn)行補(bǔ)貼,然后低價(jià)出售來占領(lǐng)市場,同時可 以在終端中嵌入一些對運(yùn)營商有利的個性化服務(wù),也豐富了終端的軟件功能,可謂一舉多得。但另一方面,豐厚的利潤空間也使得一些非法人員企圖破解軟件來謀取暴利,因 此廠商必須添加鎖網(wǎng)功能防止終端接入其它運(yùn)營商的網(wǎng)絡(luò),同時加強(qiáng)鎖網(wǎng)保護(hù)來防止終端 設(shè)備軟件被非法篡改,因此帶來成本的增加。現(xiàn)階段的鎖網(wǎng)多存在于終端,存在諸多限制,對運(yùn)營商鎖網(wǎng)方案的變化只能通過 版本升級來完成,在更多時候,運(yùn)營商面對不同鎖網(wǎng)版本的手機(jī),顯得難以管理。另一方面, 由于非法破解終端軟件的企圖始終存在,鎖網(wǎng)方案的不完善,將給運(yùn)營商帶來極大的風(fēng)險(xiǎn), 這種風(fēng)險(xiǎn)同樣會導(dǎo)致批量的終端版本升級。
發(fā)明內(nèi)容
本發(fā)明提供一種終端鎖網(wǎng)升級方法和裝置,用以解決現(xiàn)有技術(shù)中存在的通過升級 鎖網(wǎng)版本實(shí)現(xiàn)鎖網(wǎng)升級的方式管理困難,并且批量的升級終端鎖網(wǎng)版本導(dǎo)致升級鎖網(wǎng)不靈 活的問題。本發(fā)明提供一種終端鎖網(wǎng)升級方法,包括鎖網(wǎng)升級條件觸發(fā)后,終端向系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文件更新請求;終端接收系統(tǒng)設(shè)備反饋的更新響應(yīng)消息,并在該更新響應(yīng)消息指示為存在較新的 鎖網(wǎng)配置文件時,更新終端當(dāng)前配置的鎖網(wǎng)配置文件,完成鎖網(wǎng)升級。其中,所述鎖網(wǎng)配置文件包括鎖網(wǎng)參數(shù)、鎖網(wǎng)條件和鎖網(wǎng)限制;所述鎖網(wǎng)升級條件至少包括下述條件中的一個用戶撥打空中接口 OTA號觸發(fā)鎖 網(wǎng)升級、設(shè)定時間間隔到達(dá)時觸發(fā)鎖網(wǎng)升級、更換用戶識別卡時觸發(fā)鎖網(wǎng)升級或者終端開 機(jī)時觸發(fā)鎖網(wǎng)升級。進(jìn)一步地,所述終端在鎖網(wǎng)升級后或者在上電啟動時還根據(jù)配置的鎖網(wǎng)配置文件 進(jìn)行鎖網(wǎng)檢測,具體包括步驟41、所述終端檢測是否存在配置的鎖網(wǎng)配置文件,若是,執(zhí)行步驟42;否則根 據(jù)終端出廠時的默認(rèn)鎖網(wǎng)配置生成鎖網(wǎng)配置文件后執(zhí)行步驟42 ;步驟42、所述終端根據(jù)配置的鎖網(wǎng)配置文件檢測所述鎖網(wǎng)條件指定的鎖網(wǎng)參數(shù)是 否在合法的鎖網(wǎng)參數(shù)范圍內(nèi),若是,不進(jìn)行鎖網(wǎng);否則,根據(jù)所述鎖網(wǎng)限制進(jìn)行鎖網(wǎng);所述 鎖網(wǎng)參數(shù)包括終端網(wǎng)絡(luò)參數(shù)、系統(tǒng)設(shè)備網(wǎng)絡(luò)參數(shù)和用戶識別卡。
優(yōu)選地,所述終端檢測結(jié)果為存在配置的鎖網(wǎng)配置文件時,檢測所述鎖網(wǎng)配置文 件格式的合法性,當(dāng)所述鎖網(wǎng)配置文件格式不合法時,刪除鎖網(wǎng)配置文件,并根據(jù)出廠時的 默認(rèn)鎖網(wǎng)配置生成鎖網(wǎng)配置文件。本發(fā)明提供的方法進(jìn)一步具有以下特點(diǎn)所述鎖網(wǎng)配置文件更新請求中包括終端當(dāng)前配置的鎖網(wǎng)配置文件的版本號。進(jìn)一步地,所述終端向所述系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文件更新請求,所述系統(tǒng)設(shè)備 根據(jù)所述更新請求中鎖網(wǎng)配置文件的版本號返回是否存在較新的鎖網(wǎng)配置文件的更新響 應(yīng)消息;所述終端在更新響應(yīng)消息指示為存在較新的鎖網(wǎng)配置文件時,下載所述較新的鎖 網(wǎng)配置文件后更新終端當(dāng)前配置的鎖網(wǎng)配置文件,完成鎖網(wǎng)升級。其中,根據(jù)預(yù)先配置策略,所述系統(tǒng)設(shè)備內(nèi)存儲有為所有用戶群統(tǒng)一生成的鎖網(wǎng) 配置文件;或者所述系統(tǒng)設(shè)備內(nèi)存儲有為預(yù)先劃分的多個用戶群生成的多個對應(yīng)的鎖網(wǎng)配 置文件;或者所述系統(tǒng)設(shè)備在接收到所述鎖網(wǎng)配置文件更新請求后為發(fā)起該更新請求用戶 臨時生成一個鎖網(wǎng)配置文件。優(yōu)選地,所述終端在更新配置的鎖網(wǎng)配置文件后還包括終端檢測更新的鎖網(wǎng)配置文件的格式是否合法,若不合法,則刪除更新后的鎖網(wǎng) 配置文件,并根據(jù)出廠時的默認(rèn)鎖網(wǎng)配置生成鎖網(wǎng)配置文件。優(yōu)選地,所述終端當(dāng)前配置的鎖網(wǎng)配置文件中包含有密碼校驗(yàn)項(xiàng);所述較新的鎖 網(wǎng)配置文件中包含校驗(yàn)密碼。本發(fā)明還提供一種終端,包括更新請求發(fā)起單元,用于在鎖網(wǎng)升級條件觸發(fā)后,向系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文件 更新請求;升級執(zhí)行單元,用于接收系統(tǒng)設(shè)備反饋的更新響應(yīng)消息,并在該更新響應(yīng)消息指 示為存在較新的鎖網(wǎng)配置文件時,更新終端當(dāng)前配置的鎖網(wǎng)配置文件,完成鎖網(wǎng)升級。其中,所述鎖網(wǎng)配置文件包括鎖網(wǎng)參數(shù)、鎖網(wǎng)條件和鎖網(wǎng)限制;所述鎖網(wǎng)升級條件至少包括下述條件中的一個用戶撥打空中接口 OTA號觸發(fā)鎖 網(wǎng)升級、設(shè)定時間間隔到達(dá)時觸發(fā)鎖網(wǎng)升級、更換用戶識別卡時觸發(fā)鎖網(wǎng)升級或者終端開 機(jī)時觸發(fā)鎖網(wǎng)升級。進(jìn)一步地,所述鎖網(wǎng)配置文件更新請求中包括終端當(dāng)前配置的鎖網(wǎng)配置文件的版 本號。本發(fā)明還提供一種系統(tǒng)設(shè)備,包括更新請求消息接收單元,用于接收終端發(fā)送的鎖網(wǎng)配置文件更新請求;更新響應(yīng)消息下發(fā)單元,用于根據(jù)所述更新請求消息接收單元接收的鎖網(wǎng)配置文 件更新請求檢測是否存在較新的鎖網(wǎng)配置文件,并向所述終端發(fā)送帶有檢測結(jié)果的更新響 應(yīng)消息。其中,根據(jù)預(yù)先配置策略,所述系統(tǒng)設(shè)備內(nèi)存儲有為所有用戶群統(tǒng)一生成的鎖網(wǎng) 配置文件;或者所述系統(tǒng)設(shè)備內(nèi)存儲有為預(yù)先劃分的多個用戶群生成的多個對應(yīng)的鎖網(wǎng)配 置文件;或者所述系統(tǒng)設(shè)備在接收到所述鎖網(wǎng)配置文件更新請求后為發(fā)起該更新請求用戶 臨時生成一個鎖網(wǎng)配置文件。
5
與現(xiàn)有技術(shù)相比,本發(fā)明有益效果如下本發(fā)明所述方法將鎖網(wǎng)方案從軟件版本中獨(dú)立出來,使得鎖網(wǎng)方式更加靈活,可 以以極低的代價(jià)來更新終端,提高了運(yùn)營商鎖網(wǎng)方面定制需求升級的效率;并且該鎖網(wǎng)升 級方案能夠方便地滿足運(yùn)營商鎖網(wǎng)方案的升級,而無需對舊的終端設(shè)備進(jìn)行批量升級以滿 足最新的鎖網(wǎng)要求;另外,多種鎖網(wǎng)方案的選擇性下載也方便了一些特殊的個性化需求,使得運(yùn)營商 的鎖網(wǎng)方式不再千篇一律。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是 本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還 可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的一種終端鎖網(wǎng)升級的方法流程圖;圖2為本發(fā)明實(shí)施例提供的一種終端鎖網(wǎng)升級方法流程圖;圖3為本發(fā)明實(shí)施例提供的終端與系統(tǒng)設(shè)備交互流程圖;圖4為本發(fā)明提供的一種終端的結(jié)構(gòu)圖;圖5為本發(fā)明提供的一種系統(tǒng)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。為了解決現(xiàn)有鎖網(wǎng)方案中存在的問題。本發(fā)明提供一種終端鎖網(wǎng)升級方法和裝 置,所述方法提出了加強(qiáng)系統(tǒng)側(cè)對鎖網(wǎng)方案的控制,讓系統(tǒng)能夠定期更新鎖網(wǎng)方案,一方面 能夠使其鎖網(wǎng)方法統(tǒng)一便于管理,發(fā)現(xiàn)漏洞能夠及時處理也加強(qiáng)了終端的安全性。另一方 面,鎖網(wǎng)方案的控制完全可以由運(yùn)營商來決定,因此也提高了運(yùn)營商鎖網(wǎng)方面定制需求升 級的效率。具體的,本發(fā)明提供的終端鎖網(wǎng)升級方法,如圖1所示,包括步驟S101、鎖網(wǎng)升級條件觸發(fā)后,終端向系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文件更新請求; 所述鎖網(wǎng)配置文件包括鎖網(wǎng)參數(shù)、鎖網(wǎng)條件和鎖網(wǎng)限制;其中,所述鎖網(wǎng)升級條件至少包括下述條件中的一個用戶撥打空中接口 OTA號 觸發(fā)鎖網(wǎng)升級、設(shè)定時間間隔到達(dá)時觸發(fā)鎖網(wǎng)升級、更換用戶識別卡時觸發(fā)鎖網(wǎng)升級或者 終端開機(jī)時觸發(fā)鎖網(wǎng)升級。步驟S102、終端接收系統(tǒng)設(shè)備反饋的更新響應(yīng)消息,并在該更新響應(yīng)消息指示為 存在較新的鎖網(wǎng)配置文件時,更新終端當(dāng)前配置的鎖網(wǎng)配置文件,完成鎖網(wǎng)升級。進(jìn)一步的,所述終端在鎖網(wǎng)升級后或者在上電啟動時還根據(jù)配置的鎖網(wǎng)配置文件 進(jìn)行鎖網(wǎng)檢測,具體包括
6
(1)所述終端檢測是否存在配置的鎖網(wǎng)配置文件,若是,執(zhí)行步驟(2);否則根據(jù) 終端出廠時的默認(rèn)鎖網(wǎng)配置生成鎖網(wǎng)配置文件后執(zhí)行步驟(2);(2)所述終端根據(jù)配置的鎖網(wǎng)配置文件檢測所述鎖網(wǎng)條件指定的鎖網(wǎng)參數(shù)是否在 合法的鎖網(wǎng)參數(shù)范圍內(nèi),若是,不進(jìn)行鎖網(wǎng);否則,根據(jù)所述鎖網(wǎng)限制進(jìn)行鎖網(wǎng);所述鎖網(wǎng) 參數(shù)包括終端網(wǎng)絡(luò)參數(shù)、系統(tǒng)設(shè)備網(wǎng)絡(luò)參數(shù)和用戶識別卡。本發(fā)明所述方法將鎖網(wǎng)方案從軟件版本中獨(dú)立出來,使得鎖網(wǎng)方式更加靈活,可 以以極低的代價(jià)來更新終端,提高了運(yùn)營商鎖網(wǎng)方面定制需求升級的效率;并且該鎖網(wǎng)升 級方案能夠方便地滿足運(yùn)營商鎖網(wǎng)方案的升級,而無需對舊的終端設(shè)備進(jìn)行批量升級以滿 足最新的鎖網(wǎng)要求。下面根據(jù)圖2 圖3給出本發(fā)明幾個較佳的實(shí)施例,并結(jié)合對實(shí)施例的描述,進(jìn)一 步給出本發(fā)明的技術(shù)細(xì)節(jié),使其能夠更好地說明本發(fā)明的提供的方法的具體實(shí)現(xiàn)過程。本發(fā)明提供的終端鎖網(wǎng)升級方法和裝置中終端設(shè)備,典型的為移動電話、無線數(shù)據(jù)卡;系統(tǒng)設(shè)備,典型的為鑒權(quán)實(shí)體、計(jì)費(fèi)實(shí)體、分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。值得注意的是,本發(fā)明所述方法的執(zhí)行前提是終端對鎖網(wǎng)實(shí)現(xiàn)不是硬編碼的方 式,將鎖網(wǎng)所需要的參數(shù)以配置文件的方式存儲在終端的EFS(EncryptingFile System,加 密文件系統(tǒng))里,并且此配置文件不能被PC側(cè)軟件訪問到。實(shí)施例一如圖2所示,為本發(fā)明實(shí)施例提供的一種終端鎖網(wǎng)升級方法,包括步驟S201、終端設(shè)備被加電,終端開始初始化流程。步驟S202、終端查詢是否有配置的鎖網(wǎng)配置文件,若是,執(zhí)行步驟S204 ;否則,執(zhí) 行步驟S203。優(yōu)選的,該步驟中,當(dāng)終端的查詢結(jié)果是有鎖網(wǎng)配置文件信息時,還需對該鎖網(wǎng)配 置文件的格式進(jìn)行合法性檢測,當(dāng)鎖網(wǎng)配置文件的格式不合法,終端自動恢復(fù)成出廠時的 配置文件。其中,鎖網(wǎng)配置文件中包含鎖網(wǎng)參數(shù)、鎖網(wǎng)條件和鎖網(wǎng)限制。所述鎖網(wǎng)參數(shù)中至少包含系統(tǒng)網(wǎng)絡(luò)參數(shù)(如MCC)和終端設(shè)備的網(wǎng)絡(luò)參數(shù)(如 MDN),優(yōu)選地,還包含用戶識別卡;其中,每個參數(shù)均規(guī)定一個或多個合法范圍;鎖網(wǎng)條件中可以規(guī)定哪些參數(shù)需要被鑒別,以及該鎖網(wǎng)配置文件的有效期限;鎖網(wǎng)限制中規(guī)定了不同的鎖網(wǎng)狀態(tài)下,用戶可以執(zhí)行的有效操作。步驟S203、終端把出廠時的默認(rèn)鎖網(wǎng)配置以代碼的方式寫入鎖網(wǎng)配置文件,繼續(xù) 執(zhí)行步驟S204。步驟S204、終端根據(jù)鎖網(wǎng)配置文件進(jìn)行鎖網(wǎng)檢測,若進(jìn)行鎖網(wǎng),則執(zhí)行步驟S210 ; 否則,執(zhí)行步驟S205。其中,終端根據(jù)鎖網(wǎng)配置文件進(jìn)行鎖網(wǎng)檢測具體為終端根據(jù)鎖網(wǎng)配置文件提供的合法鎖網(wǎng)參數(shù),判斷鎖網(wǎng)條件中指定的鎖網(wǎng)參數(shù) (例如終端網(wǎng)絡(luò)參數(shù)、系統(tǒng)網(wǎng)絡(luò)參數(shù)和用戶識別卡等)是否在配置文件中合法鎖網(wǎng)參數(shù)的 合法范圍內(nèi),若是,則檢測為不需鎖網(wǎng);否則,檢測為鎖網(wǎng)。步驟S205、終端正常登陸網(wǎng)絡(luò),允許用戶正常操作終端的界面,終端進(jìn)入待機(jī)狀態(tài)。當(dāng)終端處于待機(jī)狀態(tài)時,可以根據(jù)鎖網(wǎng)升級條件的觸發(fā),進(jìn)行鎖網(wǎng)升級,下面繼續(xù) 步驟S204,闡述鎖網(wǎng)升級過程步驟S206、鎖網(wǎng)升級條件被觸發(fā),終端向系統(tǒng)設(shè)備發(fā)送鎖網(wǎng)配置文件更新請求,并 接收系統(tǒng)設(shè)備返回的更新響應(yīng)消息。所述鎖網(wǎng)升級條件至少包括下述條件中的一個用戶撥打空中接口 OTA(Over-the-Air)號觸發(fā)鎖網(wǎng)升級、設(shè)定時間間隔到達(dá)時觸發(fā)鎖網(wǎng)升級、更換用戶識別卡 時觸發(fā)鎖網(wǎng)升級或者終端開機(jī)時觸發(fā)鎖網(wǎng)升級。步驟S207、終端根據(jù)更新響應(yīng)消息判斷系統(tǒng)設(shè)備中是否存在較新的鎖網(wǎng)配置文 件,若是,執(zhí)行步驟S208 ;否則,執(zhí)行步驟S209。步驟S208、終端用較新的鎖網(wǎng)配置文件替換終端當(dāng)前配置的鎖網(wǎng)配置文件,完成 鎖網(wǎng)升級,并關(guān)閉與系統(tǒng)側(cè)的連接,返回步驟S202。步驟S209、終端保持正常工作狀態(tài)。步驟S210、終端進(jìn)入鎖網(wǎng)限制狀態(tài)(即緊急模式),限制終端網(wǎng)絡(luò)使用及一些界面 操作。例如當(dāng)終端進(jìn)入鎖網(wǎng)限制狀態(tài)時只能緊急呼叫和只能執(zhí)行非網(wǎng)絡(luò)操作。在終端進(jìn)入鎖網(wǎng)狀態(tài)后,用戶可以撥打OTA號碼進(jìn)行鎖網(wǎng)升級過程或者等待配置 的升級時間到達(dá)時進(jìn)行鎖網(wǎng)升級等等,其具體升級過程如下繼續(xù)步驟S210:步驟S211、用戶撥打OTA號碼時,觸發(fā)終端向系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文件更新請 求,并接收系統(tǒng)設(shè)備返回的更新響應(yīng)消息。步驟S212、終端根據(jù)更新響應(yīng)消息判斷系統(tǒng)設(shè)備中是否存在較新的鎖網(wǎng)配置文 件,若是,執(zhí)行步驟S213 ;否則,執(zhí)行步驟S214。步驟S213、終端用較新的鎖網(wǎng)配置文件替換終端當(dāng)前配置的鎖網(wǎng)配置文件,完成 鎖網(wǎng)升級,并關(guān)閉與系統(tǒng)側(cè)的連接,返回步驟S202。步驟S214、終端提示用戶已鎖網(wǎng),當(dāng)前的鎖網(wǎng)信息無需再更新。實(shí)施例二本發(fā)明所述方法中涉及終端和系統(tǒng)設(shè)備的交互,均是去查詢是否需要更新終端的 鎖網(wǎng)配置文件。下面就對終端和系統(tǒng)設(shè)備間的交互過程做進(jìn)一步說明,如圖3所示,包括步驟S301、終端向系統(tǒng)設(shè)備發(fā)送連接請求。步驟S302、系統(tǒng)設(shè)備進(jìn)行終端用戶合法性校驗(yàn),判斷當(dāng)前終端用戶是否屬于該運(yùn) 營商的用戶,若是,執(zhí)行步驟S304 ;否則,執(zhí)行步驟S303。步驟S303、系統(tǒng)設(shè)備拒絕連接,返回狀態(tài)用戶不合法響應(yīng)消息。步驟S304、系統(tǒng)設(shè)備對于授權(quán)用戶發(fā)送連接成功消息。步驟S305、終端發(fā)送鎖網(wǎng)配置文件更新請求。優(yōu)選的,終端可以在更新請求中攜帶終端當(dāng)前的鎖網(wǎng)配置文件版本號。當(dāng)然,在更新請求中增加終端當(dāng)前配置的鎖網(wǎng)配置文件的版本號來實(shí)現(xiàn)系統(tǒng)設(shè) 備側(cè)的更新判斷,只是實(shí)現(xiàn)系統(tǒng)設(shè)備側(cè)更新判斷中眾多策略中的一種,本發(fā)明并不限于這 一種實(shí)現(xiàn)方式,并認(rèn)為凡是能夠?qū)崿F(xiàn)系統(tǒng)設(shè)備對版本更新判斷的都在本發(fā)明的保護(hù)范圍之內(nèi)。具體的,當(dāng)采用版本號的方式進(jìn)行更新判斷時,鎖網(wǎng)配置文件中應(yīng)存儲一個有效 的版本號用于標(biāo)明版本的高低,在系統(tǒng)設(shè)備側(cè)設(shè)置的鎖網(wǎng)配置文件版本號高于終端發(fā)送的 版本號,則認(rèn)為需要更新。步驟S306、系統(tǒng)設(shè)備根據(jù)更新請求中的版本號,檢查系統(tǒng)中是否存在較新的鎖網(wǎng) 配置文件,若是,執(zhí)行步驟S308 ;否則,執(zhí)行步驟S307。優(yōu)選方案為了更加個性化的需要,系統(tǒng)設(shè)備可以區(qū)分一般用戶和特殊用戶使用 不同的鎖網(wǎng)配置文件,以達(dá)到對不同用戶群使用不同策略的目的。上述需求需要在系統(tǒng)設(shè)備中添加存儲及決策支持,例如,系統(tǒng)設(shè)備通過讀取終端 發(fā)送過來的消息,判斷出終端的機(jī)型、號碼,進(jìn)而來判別該用戶屬于哪一個群體,然后選擇 將這一群體的鎖網(wǎng)配置文件進(jìn)行發(fā)送。發(fā)送的內(nèi)容可以是讀取一個已存儲的完整配置信息 文件,或者是根據(jù)決策查詢后在系統(tǒng)設(shè)備中臨時生成的鎖網(wǎng)配置文件。上述個性化的鎖網(wǎng)更新方案表述如下在終端的鎖網(wǎng)配置文件以及系統(tǒng)的用戶數(shù) 據(jù)庫中存儲一項(xiàng)用戶群信息,Gl代表一般用戶,G2代表特殊用戶。Gl使用的是運(yùn)營商的通 用方案,更改由系統(tǒng)維護(hù);G2使用的是用戶的臨時方案,G2的鎖網(wǎng)方案內(nèi)容以及用戶數(shù)據(jù) 庫中使用哪個用戶群,用戶可以根據(jù)合同進(jìn)行更改。當(dāng)終端鎖網(wǎng)配置文件使用的用戶群信 息和系統(tǒng)存儲的用戶群信息不一致時,將無條件地更新鎖網(wǎng)配置文件;否則,按版本號規(guī)則 進(jìn)行更新。步驟S307、系統(tǒng)設(shè)備關(guān)閉當(dāng)前與終端的連接,并返回狀態(tài)配置無需更新的更新響 應(yīng)消息。步驟S308、系統(tǒng)設(shè)備向終端發(fā)送存在較新的鎖網(wǎng)配置文件的更新響應(yīng)消息。步驟S309、終端向系統(tǒng)設(shè)備發(fā)送較新鎖網(wǎng)配置文件下載請求。步驟S310、系統(tǒng)設(shè)備發(fā)送較新的鎖網(wǎng)配置文件。步驟S311、終端用接收到的較新的鎖網(wǎng)配置文件替換當(dāng)前配置的鎖網(wǎng)配置文件, 并向系統(tǒng)設(shè)備發(fā)送關(guān)閉連接請求。優(yōu)選方案終端在更新完鎖網(wǎng)配置文件后,防止錯誤的文件格式導(dǎo)致終端崩潰,校 驗(yàn)更新后的鎖網(wǎng)配置文件的格式是否合法,若不合法,則刪除更新后的鎖網(wǎng)配置文件,并根 據(jù)出廠時的默認(rèn)鎖網(wǎng)配置生成鎖網(wǎng)配置文件。又一優(yōu)選方案為了更加安全的需要,終端需要對文件合法性校驗(yàn),防止非法系統(tǒng) 的惡意解鎖。可選的方案為在終端側(cè)鎖網(wǎng)配置文件中添加密碼校驗(yàn)項(xiàng),僅當(dāng)系統(tǒng)設(shè)備傳輸 過來的密碼和終端舊密碼匹配時才能更新。步驟S312、系統(tǒng)設(shè)備關(guān)閉連接,返回狀態(tài)成功。本發(fā)明所述方法將鎖網(wǎng)方案從軟件版本中獨(dú)立出來,使得鎖網(wǎng)方式更加靈活,可 以以極低的代價(jià)來更新終端,提高了運(yùn)營商鎖網(wǎng)方面定制需求升級的效率;并且該鎖網(wǎng)升 級方案能夠方便地滿足運(yùn)營商鎖網(wǎng)方案的升級,而無需對舊的終端設(shè)備進(jìn)行批量升級以滿 足最新的鎖網(wǎng)要求;另外,多種鎖網(wǎng)方案的選擇性下載也方便了一些特殊的個性化需求,使得運(yùn)營商 的鎖網(wǎng)方式不再千篇一律。如圖4所示,本發(fā)明提供一種終端,包括
9
更新請求發(fā)起單元410,用于在鎖網(wǎng)升級條件觸發(fā)后,向系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文 件更新請求;其中,所述鎖網(wǎng)配置文件包括鎖網(wǎng)參數(shù)、鎖網(wǎng)條件和鎖網(wǎng)限制;升級執(zhí)行單元420,用于接收系統(tǒng)設(shè)備反饋的更新響應(yīng)消息,并在該更新響應(yīng)消息 指示為存在較新的鎖網(wǎng)配置文件時,更新終端當(dāng)前配置的鎖網(wǎng)配置文件,完成鎖網(wǎng)升級。其中,所述鎖網(wǎng)升級條件至少包括下述條件中的一個用戶撥打空中接口 OTA號 觸發(fā)鎖網(wǎng)升級、設(shè)定時間間隔到達(dá)時觸發(fā)鎖網(wǎng)升級、更換用戶識別卡時觸發(fā)鎖網(wǎng)升級或者 終端開機(jī)時觸發(fā)鎖網(wǎng)升級。進(jìn)一步的,所述鎖網(wǎng)配置文件更新請求中包括終端當(dāng)前配置的鎖網(wǎng)配置文件的版 本號。如圖5所示,本發(fā)明提供一種系統(tǒng)設(shè)備,包括更新請求消息接收單元510,用于接收終端發(fā)送的鎖網(wǎng)配置文件更新請求;更新響應(yīng)消息下發(fā)單元520,用于根據(jù)所述更新請求消息接收單元510接收的鎖 網(wǎng)配置文件更新請求檢測是否存在較新的鎖網(wǎng)配置文件,并向所述終端發(fā)送帶有檢測結(jié)果 的更新響應(yīng)消息;其中,所述鎖網(wǎng)配置文件包括鎖網(wǎng)參數(shù)、鎖網(wǎng)條件和鎖網(wǎng)限制。進(jìn)一步的,根據(jù)預(yù)先配置策略,所述系統(tǒng)設(shè)備內(nèi)存儲有為所有用戶群統(tǒng)一生成的 鎖網(wǎng)配置文件;或者所述系統(tǒng)設(shè)備內(nèi)存儲有為預(yù)先劃分的多個用戶群生成的多個對應(yīng)的鎖 網(wǎng)配置文件;或者所述系統(tǒng)設(shè)備在接收到所述鎖網(wǎng)配置文件更新請求后為發(fā)起該更新請求 用戶臨時生成一個鎖網(wǎng)配置文件。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
10
權(quán)利要求
一種終端鎖網(wǎng)升級方法,其特征在于,包括鎖網(wǎng)升級條件觸發(fā)后,終端向系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文件更新請求;終端接收系統(tǒng)設(shè)備反饋的更新響應(yīng)消息,并在該更新響應(yīng)消息指示為存在較新的鎖網(wǎng)配置文件時,更新終端當(dāng)前配置的鎖網(wǎng)配置文件,完成鎖網(wǎng)升級。
2.如權(quán)利要求1所述的方法,其特征在于,所述鎖網(wǎng)升級條件至少包括下述條件中的 一個用戶撥打空中接口 OTA號觸發(fā)鎖網(wǎng)升級、設(shè)定時間間隔到達(dá)時觸發(fā)鎖網(wǎng)升級、更換用 戶識別卡時觸發(fā)鎖網(wǎng)升級或者終端開機(jī)時觸發(fā)鎖網(wǎng)升級。
3.如權(quán)利要求1所述的方法,其特征在于,所述鎖網(wǎng)配置文件包括鎖網(wǎng)參數(shù)、鎖網(wǎng)條件 和鎖網(wǎng)限制。
4.如權(quán)利要求3所述的方法,其特征在于,所述終端在鎖網(wǎng)升級后或者在上電啟動時 還根據(jù)配置的鎖網(wǎng)配置文件進(jìn)行鎖網(wǎng)檢測,具體包括步驟41、所述終端檢測是否存在配置的鎖網(wǎng)配置文件,若是,執(zhí)行步驟42 ;否則根據(jù)終 端出廠時的默認(rèn)鎖網(wǎng)配置生成鎖網(wǎng)配置文件后執(zhí)行步驟42 ;步驟42、所述終端根據(jù)鎖網(wǎng)配置文件檢測所述鎖網(wǎng)條件指定的鎖網(wǎng)參數(shù)是否在合法的 鎖網(wǎng)參數(shù)范圍內(nèi),若是,不進(jìn)行鎖網(wǎng);否則,根據(jù)所述鎖網(wǎng)限制進(jìn)行鎖網(wǎng)。
5.如權(quán)利要求4所述的方法,其特征在于,所述終端檢測結(jié)果為存在配置的鎖網(wǎng)配置文件時,檢測所述鎖網(wǎng)配置文件格式的合法 性,當(dāng)所述鎖網(wǎng)配置文件格式不合法時,刪除鎖網(wǎng)配置文件,并根據(jù)出廠時的默認(rèn)鎖網(wǎng)配置 生成鎖網(wǎng)配置文件。
6.如權(quán)利要求1或2或3所述的方法,其特征在于,所述鎖網(wǎng)配置文件更新請求中包括 終端當(dāng)前配置的鎖網(wǎng)配置文件的版本號。
7.如權(quán)利要求6所述的方法,其特征在于,所述終端向所述系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文件更新請求,所述系統(tǒng)設(shè)備根據(jù)所述更新請 求中鎖網(wǎng)配置文件的版本號返回是否存在較新的鎖網(wǎng)配置文件的更新響應(yīng)消息;所述終端在更新響應(yīng)消息指示為存在較新的鎖網(wǎng)配置文件時,下載所述較新的鎖網(wǎng)配 置文件后更新終端當(dāng)前配置的鎖網(wǎng)配置文件,完成鎖網(wǎng)升級。
8.如權(quán)利要求7所述的方法,其特征在于,根據(jù)預(yù)先配置策略,所述系統(tǒng)設(shè)備內(nèi)存儲有 為所有用戶群統(tǒng)一生成的鎖網(wǎng)配置文件;或者所述系統(tǒng)設(shè)備內(nèi)存儲有為預(yù)先劃分的多個用 戶群生成的多個對應(yīng)的鎖網(wǎng)配置文件;或者所述系統(tǒng)設(shè)備在接收到所述鎖網(wǎng)配置文件更新 請求后為發(fā)起該更新請求用戶臨時生成一個鎖網(wǎng)配置文件。
9.如權(quán)利要求1或7或8所述的方法,其特征在于,所述終端在更新配置的鎖網(wǎng)配置文 件后還包括終端檢測更新的鎖網(wǎng)配置文件的格式是否合法,若不合法,則刪除更新后的鎖網(wǎng)配置 文件,并根據(jù)出廠時的默認(rèn)鎖網(wǎng)配置生成鎖網(wǎng)配置文件。
10.如權(quán)利要求1或7或8所述的方法,其特征在于,所述終端當(dāng)前配置的鎖網(wǎng)配置文 件中包含有密碼校驗(yàn)項(xiàng);所述較新的鎖網(wǎng)配置文件中包含校驗(yàn)密碼。
11.一種終端,其特征在于,包括更新請求發(fā)起單元,用于在鎖網(wǎng)升級條件觸發(fā)后,向系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文件更新 請求;升級執(zhí)行單元,用于接收系統(tǒng)設(shè)備反饋的更新響應(yīng)消息,并在該更新響應(yīng)消息指示為 存在較新的鎖網(wǎng)配置文件時,更新終端當(dāng)前配置的鎖網(wǎng)配置文件,完成鎖網(wǎng)升級。
12.如權(quán)利要求11所述的終端,其特征在于,所述鎖網(wǎng)升級條件至少包括下述條件中 的一個用戶撥打空中接口 OTA號觸發(fā)鎖網(wǎng)升級、設(shè)定時間間隔到達(dá)時觸發(fā)鎖網(wǎng)升級、更換 用戶識別卡時觸發(fā)鎖網(wǎng)升級或者終端開機(jī)時觸發(fā)鎖網(wǎng)升級。
13.如權(quán)利要求11或12所述的終端,其特征在于,所述鎖網(wǎng)配置文件更新請求中包括 終端當(dāng)前配置的鎖網(wǎng)配置文件的版本號。
14.一種系統(tǒng)設(shè)備,其特征在于,包括更新請求消息接收單元,用于接收終端發(fā)送的鎖網(wǎng)配置文件更新請求;更新響應(yīng)消息下發(fā)單元,用于根據(jù)所述更新請求消息接收單元接收的鎖網(wǎng)配置文件更 新請求檢測是否存在較新的鎖網(wǎng)配置文件,并向所述終端發(fā)送帶有檢測結(jié)果的更新響應(yīng)消 肩、ο
15.如權(quán)利要求14所述的系統(tǒng)設(shè)備,其特征在于,根據(jù)預(yù)先配置策略,所述系統(tǒng)設(shè)備內(nèi)存儲有為所有用戶群統(tǒng)一生成的鎖網(wǎng)配置文件; 或者所述系統(tǒng)設(shè)備內(nèi)存儲有為預(yù)先劃分的多個用戶群生成的多個對應(yīng)的鎖網(wǎng)配置文件;或 者所述系統(tǒng)設(shè)備在接收到所述鎖網(wǎng)配置文件更新請求后為發(fā)起該更新請求用戶臨時生成 一個鎖網(wǎng)配置文件。
全文摘要
本發(fā)明公開了一種終端鎖網(wǎng)升級方法和裝置,所述方法包括鎖網(wǎng)升級條件觸發(fā)后,終端向系統(tǒng)設(shè)備發(fā)起鎖網(wǎng)配置文件更新請求;所述鎖網(wǎng)配置文件包括鎖網(wǎng)參數(shù)、鎖網(wǎng)條件和鎖網(wǎng)限制;終端接收系統(tǒng)設(shè)備反饋的更新響應(yīng)消息,并在該更新響應(yīng)消息指示為存在較新的鎖網(wǎng)配置文件時,更新終端當(dāng)前配置的鎖網(wǎng)配置文件,完成鎖網(wǎng)升級。本發(fā)明所述方法將鎖網(wǎng)方案從軟件版本中獨(dú)立出來,使得鎖網(wǎng)方式更加靈活,可以以極低的代價(jià)來更新終端,提高了運(yùn)營商鎖網(wǎng)方面定制需求升級的效率。
文檔編號H04W8/24GK101977374SQ20101051776
公開日2011年2月16日 申請日期2010年10月25日 優(yōu)先權(quán)日2010年10月25日
發(fā)明者關(guān)瑞娟, 張淑燕, 李英哲, 耿航 申請人:中興通訊股份有限公司