專利名稱:通過客戶端軟件實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及終端設(shè)備的維護(hù),特備涉及通過客戶端軟件對放置在用戶側(cè)設(shè)備CPE(Customer Premise Equipment,用戶前端設(shè)備)如家庭網(wǎng)關(guān)設(shè)備、綜合接 入設(shè)備、機(jī)頂盒等終端設(shè)備進(jìn)行相應(yīng)文件的備份、更新和升級方法。
背景技術(shù):
隨著科技的不斷進(jìn)步,信息行業(yè)技術(shù)的不斷發(fā)展,人們可以享受到越來越 多由高科技帶來的便捷服務(wù)和高品質(zhì)的生活。特別是近年來在電信網(wǎng)絡(luò)和多媒 體技術(shù)的不斷升級、視頻技術(shù)與流媒體技術(shù)應(yīng)用不斷推陳出新的前景下,提供 這些新業(yè)務(wù)的終端設(shè)備種類越來越豐富、功能越來越強(qiáng)大、智能化程度也越來 越高。具有多媒體功能的終端正在以多種形式進(jìn)入千家萬戶、政府機(jī)關(guān)和企事 業(yè)單位,成為人們工作、生活和娛樂中不可或缺的通信產(chǎn)品。終端的功能和形態(tài)多種多樣,如IPTV(Internet Protocol Television,因特網(wǎng) 網(wǎng)絡(luò)電視)機(jī)頂盒設(shè)備、智能手機(jī)終端、藍(lán)牙可視IP(Intemet Protocol,因特網(wǎng) 協(xié)議)電話、IAD設(shè)備(Integrated Access Device,綜合接入設(shè)備)、家庭網(wǎng)關(guān)等。 消費(fèi)者可以通過IPTV機(jī)頂盒設(shè)備觀看高質(zhì)量的電視節(jié)目、點(diǎn)播節(jié)目、進(jìn)行聯(lián) 機(jī)在線的互動游戲、卡拉OK選秀、上網(wǎng)沖浪,擴(kuò)充了傳統(tǒng)意義上的電視功能, 使電視的休閑娛樂功能無所不能。消費(fèi)者可使用IP電話業(yè)務(wù)提供的語音視頻 通訊服務(wù),支付低廉的費(fèi)用就可以享受與傳統(tǒng)電話相媲美的話音服務(wù),并可以 通過可視電話功能拉近人們彼此之間的距離。上述終端設(shè)備還可通過家庭網(wǎng)關(guān) 連接在一起,進(jìn)行統(tǒng)一的管理和控制,是運(yùn)營商連接客戶家庭網(wǎng)絡(luò)的樞紐。用 戶家中一根網(wǎng)線就可承載多種業(yè)務(wù)功能。終端設(shè)備既不是一個單純的媒體播放設(shè)備,也不是一個傳統(tǒng)的電信終端設(shè) 備,而是一個復(fù)雜的、帶有一定智能化的設(shè)備,在此設(shè)備上將能夠開展寬帶上 網(wǎng)、無線上網(wǎng)、VOIP、 IPTV等多種業(yè)務(wù),所以其管理并不是一種傳統(tǒng)的電信 管理手段,而需要以更智能化的方式進(jìn)行終端維護(hù)。終端設(shè)備有著共同的特點(diǎn)就是智能化、自動化程度高,可以連接因特網(wǎng)或 者其他專有網(wǎng)絡(luò)。電信運(yùn)營商根據(jù)開展的運(yùn)營業(yè)務(wù)需要對終端設(shè)備的軟固件、 配置進(jìn)行管理和升級維護(hù),對于只計(jì)算機(jī)專業(yè)知識欠缺的普通用戶來說,對智 能設(shè)備的了解還基本停留在使用的基礎(chǔ)上,而設(shè)備的配置、優(yōu)化、升級有普通 用戶來實(shí)現(xiàn)還存在一定的難度。因此,通過簡單的方法就可以對終端設(shè)備進(jìn)行正確的配置、并開通相應(yīng)的 業(yè)務(wù)就顯得十分重要。當(dāng)終端軟件存在重大缺陷、或者當(dāng)前終端軟件不支持新 的業(yè)務(wù)功能時,要求一種便捷的能夠?qū)K端的版本進(jìn)行升級方法,保證終端正 常運(yùn)行。目前,雖然運(yùn)營商可以通過相應(yīng)的管理系統(tǒng)(如終端管理系統(tǒng))對終端進(jìn) 行遠(yuǎn)程的管理,但是如果相應(yīng)的終端的配置管理參數(shù)錯誤,或者沒有連接上電 信的管理系統(tǒng),就需要電信運(yùn)維人員或者用戶對終端進(jìn)行本地的配置修復(fù)、版 本升級等重要工作。但終端進(jìn)行配置時,仍存在以下問題(1) 由于終端配置比較復(fù)雜,用戶在申請業(yè)務(wù)完成后,運(yùn)維人員上門安 裝配置的工作量大,要求更加專業(yè)的知識。(2) 許多配置信息涉及用戶隱私機(jī)密,如PPPoE帳號,可以用來在網(wǎng)絡(luò) 上進(jìn)行小額支付購買東西,這些敏感信息大部分用戶不會配置,需要運(yùn)維人員 協(xié)助,可能導(dǎo)致用戶帳號的泄漏。(3) 許多配置信息涉及運(yùn)營商機(jī)密,如管理的系統(tǒng)的地址和相關(guān)參數(shù),若被惡意的人員獲取,可能會對運(yùn)營商的系統(tǒng)帶來危害。(4) 某些配置信息,輸入復(fù)雜,手工錄入容易出錯,如設(shè)備序列號等信 息,但是一旦關(guān)鍵配置錄入錯誤,會對終端使用造成影響,并且排查困難。(5) 用戶在正常使用后,由于某些原因自行修改配置,導(dǎo)致了某些配置 錯誤,導(dǎo)致業(yè)務(wù)無法使用,終端無法連接網(wǎng)絡(luò)以及運(yùn)營商的管理系統(tǒng),運(yùn)營商 只能安排專業(yè)人員上門進(jìn)行維護(hù)和調(diào)試。(6) 對于沒有界面的終端,當(dāng)其在進(jìn)行版本升級、配置更新等關(guān)鍵操作 時,如何監(jiān)控和跟蹤整個過程和狀態(tài)。(7) 對于沒有界面的終端,如果終端處于運(yùn)營商管理系統(tǒng)管理狀態(tài)下, 終端本地的配置維護(hù)和遠(yuǎn)程管理進(jìn)行配置維護(hù)時,如何解決沖突問題。(8) 如何解決當(dāng)終端處于版本升級或配置更新過程中,出現(xiàn)斷電、磁盤讀寫等故障。(9)終端不具備從本地進(jìn)行數(shù)據(jù)維護(hù)的功能,如不具備USB (Universal Serial Bus,通用串行總線)接口、并且沒有可進(jìn)行數(shù)據(jù)維護(hù)的本地界面。綜上,對絕大多數(shù)普通用戶而言,限于相關(guān)專業(yè)知識的缺乏,不能達(dá)到日 常使用維護(hù)像普通家電一樣簡單方便。對于終端而言,為了自身軟件系統(tǒng)和廠 商技術(shù)的安全,會關(guān)閉相應(yīng)本地的配置、版本維護(hù)方式,即時提供了本地管理 界面,運(yùn)維人員和用戶能通過PC連接終端的本地管理界面進(jìn)行配置時,由于 配置參數(shù)非常復(fù)雜容易出錯,對相關(guān)人員的要求也非常高,還有些終端不具備 從本地進(jìn)行數(shù)據(jù)維護(hù)的功能,如不具備USB (Universal Serial Bus,通用串 行總線)接口、并且沒有可進(jìn)行數(shù)據(jù)維護(hù)的本地界面。對運(yùn)營商來說,配置復(fù) 雜性、無便捷版本升級方法阻礙了其新業(yè)務(wù)終端的推廣并大大增加了運(yùn)維成 本。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題在于,提供一種通過客戶端軟件實(shí)現(xiàn)終端設(shè)備 數(shù)據(jù)維護(hù)的方法??梢源蟠鬁p少運(yùn)營商運(yùn)維人員上門開通業(yè)務(wù)的工作量,并且 可以降低對用戶人員的專業(yè)知識要求;還可以在終端沒有任何方式通過本地進(jìn) 行數(shù)據(jù)維護(hù)時,通過使用客戶端軟件的PC連接終端進(jìn)行數(shù)據(jù)維護(hù)操作。為達(dá)到上述目的,本發(fā)明提供的通過客戶端軟件實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,包括數(shù)據(jù)文件獲取步驟,用于獲取終端設(shè)備數(shù)據(jù)維護(hù)所需的并受認(rèn)證制約的數(shù)據(jù)文件,存入與所述終端設(shè)備兼容的USB存儲設(shè)備;數(shù)據(jù)維護(hù)步驟,用于將所述USB存儲設(shè)備接入一 PC機(jī),使用安裝在所 述PC機(jī)上的客戶端軟件連接相應(yīng)的終端設(shè)備,并觸發(fā)數(shù)據(jù)維護(hù)進(jìn)程。上述實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,還包括數(shù)據(jù)維護(hù)狀態(tài)上報步驟,用于在所述終端設(shè)備數(shù)據(jù)維護(hù)進(jìn)程執(zhí)行完畢,若該終端設(shè)備已經(jīng)連接到終端設(shè)備 管理系統(tǒng)并處于被管理狀態(tài)時,該終端設(shè)備將數(shù)據(jù)維護(hù)狀態(tài)上報給所述終端設(shè) 備管理系統(tǒng),所述終端設(shè)備管理系統(tǒng)終止與所述狀態(tài)相沖突的遠(yuǎn)程管理操作。 上述實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,所述客戶端軟件由終端設(shè)備管理系統(tǒng) 維護(hù),在所述終端設(shè)備管理系統(tǒng)打開了終端側(cè)的客戶端軟件數(shù)據(jù)維護(hù)開關(guān)配置時,用戶能通過所述客戶端軟件對所述終端設(shè)備進(jìn)行更新/升級/備份的操作。 上述實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,所述數(shù)據(jù)文件包括但不限于版本文件、配置文件以及版本/配置的備份文件。上述實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,所述數(shù)據(jù)維護(hù)步驟進(jìn)一步包括 更新/升級步驟,用于通過所述客戶端軟件讀取所述USB存儲設(shè)備中的數(shù)據(jù)文件對終端設(shè)備的版本/配置文件進(jìn)行更新/升級;備份步驟,用于將所述終端設(shè)備現(xiàn)有的版本/配置文件通過所述客戶端軟件備份到所述USB存儲設(shè)備中。上述實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,所述更新/升級步驟進(jìn)一步包括步驟61,將所述USB存儲設(shè)備接入所述PC機(jī),通過該P(yáng)C機(jī)上安裝的 客戶端軟件讀取該USB存儲設(shè)備中的數(shù)據(jù)文件,并發(fā)送給所述終端設(shè)備觸發(fā) 該終端設(shè)備進(jìn)行更新/升級;步驟62,所述終端設(shè)備收到所述數(shù)據(jù)文件后,解密驗(yàn)證,驗(yàn)證通過后執(zhí) 行更新/升級進(jìn)程。上述實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,所述備份步驟進(jìn)一步包括步驟71,將所述USB存儲設(shè)備接入所述PC機(jī),通過該P(yáng)C機(jī)上安裝的客戶端軟件連接相應(yīng)的終端設(shè)備,進(jìn)行備份操作;步驟72,所述終端設(shè)備生成當(dāng)前版本/配置的數(shù)據(jù)文件,并對該數(shù)據(jù)文件 進(jìn)行加密后發(fā)送給所述客戶端軟件,通過所述客戶端軟件寫入所述USB存儲 設(shè)備。上述實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,所述步驟62中,還包括對所述USB 存儲設(shè)備中的數(shù)據(jù)文件進(jìn)行合法性的檢測步驟,檢測該數(shù)據(jù)文件合法,進(jìn)行更 新/升級;否則通知所述客戶端軟件終止更新/升級。上述實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,在所述步驟62之后,還包括一終端 設(shè)備重啟應(yīng)用新配置的步驟,用于在所述終端的更新/升級完成后,如果關(guān)鍵 配置項(xiàng)進(jìn)行了更新/升級,則終端設(shè)備重啟應(yīng)用新的配置。上述實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,所述步驟72中,還包括一對加密后 的數(shù)據(jù)文件進(jìn)行簽名后通過所述客戶端軟件寫入所述USB存儲設(shè)備的步驟。與現(xiàn)有技術(shù)相比,本發(fā)明的應(yīng)用能帶來如下有益效果 (1)當(dāng)終端沒有任何方式通過本地進(jìn)行數(shù)據(jù)維護(hù)時,可以通過使用客戶端軟件的PC連接終端進(jìn)行數(shù)據(jù)維護(hù)操作;在運(yùn)營商網(wǎng)絡(luò)管理系統(tǒng)建設(shè)初期, 無法完成對大規(guī)模終端進(jìn)行管理時,采用本發(fā)明的方法,通過一PC機(jī)使用客 戶端軟件對終端進(jìn)行數(shù)據(jù)維護(hù),完成終端的業(yè)務(wù)開展和使用。(2) 可以大大減少運(yùn)營商運(yùn)維人員上門開通業(yè)務(wù)的工作量,并且可以降低對用戶人員的專業(yè)知識要求。(3) 采用本發(fā)明的方法對終端設(shè)備進(jìn)行業(yè)務(wù)配置更新,可以保護(hù)用戶的 的隱私不被外人獲取,如PPPOE帳號信息。還可以保護(hù)運(yùn)營商的敏感信息, 如管理服務(wù)器地址、認(rèn)證用戶名、認(rèn)證口令等。(4) 若終端已經(jīng)處于被運(yùn)營商管理系統(tǒng)的管理狀態(tài),終端會準(zhǔn)實(shí)時或?qū)?時上報相應(yīng)的狀態(tài),運(yùn)營商管理系統(tǒng)可以記錄相應(yīng)的過程和狀態(tài),當(dāng)出現(xiàn)問題 時,提供故障診斷和排障的依據(jù),同時可規(guī)避遠(yuǎn)程管理與本地配置更新、備份 的沖突。(5) 通過終端的相應(yīng)狀態(tài)燈的狀態(tài)顯示以及客戶端軟件界面的狀態(tài)顯 示,顯示當(dāng)前更新、升級、備份狀態(tài),便于用戶與運(yùn)維人員操作、跟蹤和處理 故障。
圖1為本發(fā)明通過客戶端軟件實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法實(shí)施例流程圖;圖2為用戶通過客戶端軟件對終端進(jìn)行數(shù)據(jù)更新的方法的實(shí)施例流程圖; 圖3為用戶通過客戶端軟件對終端進(jìn)行備份的方法的實(shí)施例流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明技術(shù)方案進(jìn)行詳細(xì)的描述,以更進(jìn)一 步了解本發(fā)明之目的、方案及功效,但并非作為對本發(fā)明所附權(quán)利要求保護(hù)范圍的限制。參考圖1,本發(fā)明通過客戶端軟件實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法包括以下 步驟步驟S10:數(shù)據(jù)文件獲取步驟,用于獲取終端設(shè)備數(shù)據(jù)維護(hù)所需的并受認(rèn) 證制約的數(shù)據(jù)文件,存入與所述終端設(shè)備兼容的USB存儲設(shè)備;所述數(shù)據(jù)文件包括但不限于版本文件、配置文件以及版本/配置的備份文件;步驟S20:數(shù)據(jù)維護(hù)步驟,用于將所述USB存儲設(shè)備接入一PC機(jī),使用安裝在所述PC機(jī)上的客戶端軟件連接相應(yīng)的終端設(shè)備,并觸發(fā)數(shù)據(jù)維護(hù)進(jìn)程; 步驟S30:數(shù)據(jù)維護(hù)狀態(tài)上報步驟,用于在所述終端設(shè)備數(shù)據(jù)維護(hù)進(jìn)程執(zhí)行完畢,若該終端設(shè)備已經(jīng)連接到終端設(shè)備管理系統(tǒng)并處于被管理狀態(tài)時,該終端設(shè)備將數(shù)據(jù)維護(hù)狀態(tài)上報給所述終端設(shè)備管理系統(tǒng),所述終端設(shè)備管理系統(tǒng)終止與所述狀態(tài)相沖突的遠(yuǎn)程管理操作。上述步驟S10中,載有相應(yīng)數(shù)據(jù)文件的USB存儲設(shè)備可以是運(yùn)營商提供 的U盤等設(shè)備,也可以是運(yùn)營商指定的、兼容的USB存儲設(shè)備,這類設(shè)備接 入PC后,PC可識別和讀寫。若運(yùn)營商未指定USB存儲設(shè)備類型,則用戶使 用的USB存儲設(shè)備接口為USB Mass Storage類下定義的所有的子類及傳輸協(xié) 議,或是標(biāo)準(zhǔn)的USB Mass Storage類設(shè)備,并且文件系統(tǒng)為FAT或者FAT32。 上述數(shù)據(jù)維護(hù)步驟S20進(jìn)一步包括更新/升級步驟,用于通過所述客戶端軟 件讀取所述USB存儲設(shè)備中的數(shù)據(jù)文件對終端設(shè)備的版本/配置文件進(jìn)行更新 /升級;備份步驟,用于將所述終端設(shè)備現(xiàn)有的版本/配置文件通過所述客戶端 軟件備份到所述USB存儲設(shè)備中。下面分別以更新/升級和備份為例詳細(xì)說明本發(fā)明的實(shí)施方式.-請參閱圖2所示,為用戶通過客戶端軟件對終端進(jìn)行數(shù)據(jù)更新的方法的實(shí) 施例流程圖;該更新/升級流程包括如下步驟步驟S201,用戶將載有相應(yīng)數(shù)據(jù)文件的USB存儲設(shè)備接入一 PC,使用 安裝在所述PC機(jī)上的客戶端軟件連接相應(yīng)的終端進(jìn)行升級或更新;步驟S202客戶端軟件讀取USB存儲設(shè)備上的相應(yīng)數(shù)據(jù)文件,將該文件發(fā) 送給終端,通知終端進(jìn)行升級或更新;步驟S203,終端對相應(yīng)的數(shù)據(jù)文件進(jìn)行解密驗(yàn)證,通過后進(jìn)行更新或者 升級;步驟S204,終端更新/升級完成后,重啟或不重啟進(jìn)行應(yīng)用。 上述步驟S201中,上述數(shù)據(jù)文件包括終端的版本文件、配置文件,但不 限于這兩種類型文件;該數(shù)據(jù)文件經(jīng)過強(qiáng)度足夠加密的非明文文件,很難進(jìn)行 破解,即使被破解修改,也會因?yàn)榻K端業(yè)務(wù)使用也受到運(yùn)營商業(yè)務(wù)系統(tǒng)的認(rèn)證 制約,用戶無法越權(quán)使用業(yè)務(wù)。上述步驟S201中,如果終端接入了運(yùn)營商的遠(yuǎn)程終端設(shè)備管理系統(tǒng)并已 經(jīng)被管理,只有遠(yuǎn)程終端設(shè)備管理系統(tǒng)打開了終端側(cè)的通過客戶端軟件數(shù)據(jù)維 護(hù)開關(guān)配置,用戶才能通過客戶端軟件進(jìn)行相應(yīng)的操作。上述步驟S201中,上述數(shù)據(jù)文件命名有一定的規(guī)則,以便客戶端軟件方 便的識別出USB存儲設(shè)備上的數(shù)據(jù)文件,并且通過文件名可知道文件的類型, 如配置文件、版本文件。上述客戶端軟件可自動掃描該USB移動存儲設(shè)備, 并根據(jù)根則匹配出可能的數(shù)據(jù)文件,顯示給用戶進(jìn)行選擇。上述步驟S201中,用戶使用PC可通過終端的LAN口,串口等連接終端。 上述步驟S202中,如果使用客戶端軟件的PC在向終端傳送數(shù)據(jù)文件的過 程中,PC出現(xiàn)斷電、通信中斷等不可恢復(fù)故障,終端會刪除已經(jīng)傳送的臨時 文件。上述步驟S202中,如果使用客戶端軟件的PC在向終端傳送數(shù)據(jù)文件的過 程中,終端出現(xiàn)斷電,終端重啟后,會刪除相應(yīng)的臨時文件。上述步驟S202中,客戶端軟件顯示相應(yīng)文件的傳送狀態(tài)和進(jìn)度。 上述步驟S202中,若終端本身已經(jīng)連接至運(yùn)營商的終端設(shè)備管理系統(tǒng)并 且已經(jīng)處于被管理狀態(tài),終端將通過客戶端軟件準(zhǔn)備更新、傳送數(shù)據(jù)文件的狀 態(tài)以及相關(guān)信息上報給終端設(shè)備管理系統(tǒng),管理系統(tǒng)會終止相沖突的其它遠(yuǎn)程 管理操作。上述步驟S203中數(shù)據(jù)文件傳輸完成后,終端檢査該文件的版本、完整性, 并按照相應(yīng)的規(guī)則進(jìn)行解密,驗(yàn)證文件的合法性。如果該文件是合法文件,則 進(jìn)行更新/升級,如果是非法文件,則將該異常通知給客戶端軟件并終止更新/ 升級操作。如果終端更新升級失敗,則會根據(jù)情況重啟恢復(fù)至原先的配置和版 本,自動回退到更新前的狀態(tài),并在重啟完成后,通知客戶端軟件。若終端本 身已經(jīng)連接至運(yùn)營商的終端設(shè)備管理系統(tǒng)并且己經(jīng)處于被管理狀態(tài),終端將驗(yàn) 證完成、更新/升級的狀態(tài)以及相關(guān)信息上報給管理系統(tǒng),管理系統(tǒng)會終止相 沖突的其它遠(yuǎn)程管理操作。上述步驟S204中,終端的更新/升級完成后,判斷若是關(guān)鍵配置項(xiàng)做了更 新或者版本進(jìn)行了升級,則進(jìn)行重啟應(yīng)用新的配置。若終端本身已經(jīng)連接至運(yùn) 營商的管理系統(tǒng)并且已經(jīng)處于被管理狀態(tài),終端將新更新升級是否應(yīng)用成功的 狀態(tài)上報給管理系統(tǒng)。上述步驟S201、 S202、 S203、 S204中,若終端具備更新升級指示燈,則 通過該燈的顯示狀態(tài)顯示當(dāng)前的更新升級狀態(tài)。如當(dāng)終端開始配置更新、備份 時,該燈閃爍,操作完成后常亮,操作異常后,通過不同的顏色常亮顯示。若 終端還具備管理狀態(tài)顯示燈,則通過該燈的顯示狀態(tài)顯示當(dāng)前的管理狀態(tài)。如 當(dāng)終端處于運(yùn)營商管理系統(tǒng)的管理狀態(tài)下時,該燈為常亮狀態(tài),當(dāng)與管理系統(tǒng) 通訊傳遞信息時,該燈為閃爍狀態(tài),當(dāng)有異常時,通過不同的顏色常亮顯示。請參閱圖3所示,用戶通過客戶端軟件對終端進(jìn)行備份的方法的實(shí)施例流 程圖,該備份流程包括如下步驟-步驟S301,用戶將USB存儲設(shè)備接PC,使用安裝在該P(yáng)C上的客戶端軟 件連接相應(yīng)的終端進(jìn)行配置或者版本的備份;步驟S302,終端生成當(dāng)前的數(shù)據(jù)文件,將該文件進(jìn)行加密,并可進(jìn)行簽 名傳遞給客戶端軟件;步驟S303,客戶端軟件將該文件寫入指定的存儲設(shè)備中。上述步驟S301中,由于終端的配置或者版本是用戶相關(guān)的重要文件,包括 用戶的隱私,終端設(shè)備的安全,需要備份至USB存儲設(shè)備上進(jìn)行妥善保管。上述歩驟S301中,若終端本身已經(jīng)連接至運(yùn)營商的管理系統(tǒng)并且已經(jīng)處于 被管理狀態(tài),終端將通過客戶端軟件進(jìn)行備份的狀態(tài)上報給管理系統(tǒng),管理系 統(tǒng)會根據(jù)情況終止對終端的其它沖突操作。上述步驟S302中,終端生成的配置或版本文件是經(jīng)過加密的,同時終端 可在加密后進(jìn)行可對該文件進(jìn)行簽名或者不進(jìn)行簽名。上述步驟S302中,客戶端軟件接收終端發(fā)送的數(shù)據(jù)文件時,使用臨時文件 名記錄在USB存儲設(shè)備上。上述步驟S302中,若客戶端軟件在向USB存儲設(shè)備寫配置文件時,PC 出現(xiàn)斷電故障,將可能在USB存儲設(shè)備形成不完整的臨時文件。若客戶端軟 件在向USB存儲設(shè)備寫配置文件時,終端出現(xiàn)斷電或者與PC斷開通信,客 戶端軟件將刪除USB存儲設(shè)備上的臨時文件。上述步驟S302中,若終端本身已經(jīng)連接至運(yùn)營商的管理系統(tǒng)并且己經(jīng)處 于被管理狀態(tài),終端將通過客戶端軟件備份配置或者版本成功的狀態(tài)上報給管 理系統(tǒng)。上述步驟S303中,客戶端軟件接受完成相應(yīng)的數(shù)據(jù)文件后,將臨時文件改名成符合終端文件命名規(guī)則、并且在USB存儲設(shè)備不重名的正式文件名。本發(fā)明運(yùn)營商可以通過多種途徑將終端需要的配置文件、版本文件分發(fā)給用戶;用戶或者運(yùn)維人員將USB存儲設(shè)備接入PC,通過安裝客戶端軟件的 PC連接終端進(jìn)行相應(yīng)文件的升級、更新、備份;如果終端連接了運(yùn)營商的遠(yuǎn)程 終端設(shè)備管理系統(tǒng),終端會將相應(yīng)的文件的更新、備份過程中的狀態(tài)上報給相 應(yīng)的管理系統(tǒng);終端可通過相應(yīng)的狀態(tài)指示燈顯示終端當(dāng)前的更新、備份、管 理狀態(tài)等狀態(tài);終端有相應(yīng)的異常保護(hù)機(jī)制,如果在配置升級過程中出錯或者 異常斷電,終端都會恢復(fù)至上次正確的配置和版本,同時在備份時如果存在同 名文件,客戶端軟件會采取相應(yīng)的操作保護(hù)存在的同名文件不被意外覆蓋。雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,在不 背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作 出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán) 利要求的保護(hù)范圍。
權(quán)利要求
1、一種通過客戶端軟件實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于,包括數(shù)據(jù)文件獲取步驟,用于獲取終端設(shè)備數(shù)據(jù)維護(hù)所需的并受認(rèn)證制約的數(shù)據(jù)文件,存入與所述終端設(shè)備兼容的USB存儲設(shè)備;數(shù)據(jù)維護(hù)步驟,用于將所述USB存儲設(shè)備接入一PC機(jī),使用安裝在所述PC機(jī)上的客戶端軟件連接相應(yīng)的終端設(shè)備,并觸發(fā)數(shù)據(jù)維護(hù)進(jìn)程。
2、 根據(jù)權(quán)利要求l所述的實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于,還包括:數(shù)據(jù)維護(hù)狀態(tài)上報步驟,用于在所述終端設(shè)備數(shù)據(jù)維護(hù)進(jìn)程執(zhí)行完畢, 若該終端設(shè)備己經(jīng)連接到終端設(shè)備管理系統(tǒng)并處于被管理狀態(tài)時,該終端設(shè)備 將數(shù)據(jù)維護(hù)狀態(tài)上報給所述終端設(shè)備管理系統(tǒng),所述終端設(shè)備管理系統(tǒng)終止與 所述狀態(tài)相沖突的遠(yuǎn)程管理操作。
3、 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于, 所述客戶端軟件由終端設(shè)備管理系統(tǒng)維護(hù),在所述終端設(shè)備管理系統(tǒng)打開了終 端側(cè)的客戶端軟件數(shù)據(jù)維護(hù)開關(guān)配置時,用戶能通過所述客戶端軟件對所述終 端設(shè)備進(jìn)行更新/升級/備份的操作。
4、 根據(jù)權(quán)利要求l所述的實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于, 所述數(shù)據(jù)文件包括但不限于版本文件、配置文件以及版本/配置的備份文件。
5、 根據(jù)權(quán)利要求l所述的實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于,所述數(shù)據(jù)維護(hù)步驟進(jìn)一步包括-更新/升級步驟,用于通過所述客戶端軟件讀取所述USB存儲設(shè)備中的數(shù) 據(jù)文件對終端設(shè)備的版本/配置文件進(jìn)行更新/升級;備份步驟,用于將所述終端設(shè)備現(xiàn)有的版本/配置文件通過所述客戶端軟 件備份到所述USB存儲設(shè)備中。
6、 根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于,所述更新/升級步驟進(jìn)一步包括步驟61,將所述USB存儲設(shè)備接入所述PC機(jī),通過該P(yáng)C機(jī)上安裝的 客戶端軟件讀取該USB存儲設(shè)備中的數(shù)據(jù)文件,并發(fā)送給所述終端設(shè)備觸發(fā) 該終端設(shè)備進(jìn)行更新/升級;步驟62,所述終端設(shè)備收到所述數(shù)據(jù)文件后,解密驗(yàn)證,驗(yàn)證通過后執(zhí) 行更新/升級進(jìn)程。
7、 根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于,所述備份步驟進(jìn)一步包括步驟71,將所述USB存儲設(shè)備接入所述PC機(jī),通過該P(yáng)C機(jī)上安裝的 客戶端軟件連接相應(yīng)的終端設(shè)備,進(jìn)行備份操作;步驟72,所述終端設(shè)備生成當(dāng)前版本/配置的數(shù)據(jù)文件,并對該數(shù)據(jù)文件 進(jìn)行加密后發(fā)送給所述客戶端軟件,通過所述客戶端軟件寫入所述USB存儲 設(shè)備。
8、 根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于, 所述步驟62中,還包括對所述USB存儲設(shè)備中的數(shù)據(jù)文件進(jìn)行合法性的檢測 步驟,檢測該數(shù)據(jù)文件合法,進(jìn)行更新/升級;否則通知所述客戶端軟件終止 更新/升級。
9、 根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于, 在所述歩驟62之后,還包括一終端設(shè)備重啟應(yīng)用新配置的步驟,用于在所述 終端的更新/升級完成后,如果關(guān)鍵配置項(xiàng)進(jìn)行了更新/升級,則終端設(shè)備重啟 應(yīng)用新的配置。
10、 根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,其特征在于, 所述步驟72中,還包括一對加密后的數(shù)據(jù)文件進(jìn)行簽名后通過所述客戶端軟 件寫入所述USB存儲設(shè)備的步驟。
全文摘要
本發(fā)明公開了一種通過客戶端軟件實(shí)現(xiàn)終端設(shè)備數(shù)據(jù)維護(hù)的方法,包括數(shù)據(jù)文件獲取步驟,用于獲取終端設(shè)備數(shù)據(jù)維護(hù)所需的并受認(rèn)證制約的數(shù)據(jù)文件,存入與所述終端設(shè)備兼容的USB存儲設(shè)備;數(shù)據(jù)維護(hù)步驟,用于將所述USB存儲設(shè)備接入一PC機(jī),使用安裝在所述PC機(jī)上的客戶端軟件連接相應(yīng)的終端設(shè)備,并觸發(fā)數(shù)據(jù)維護(hù)進(jìn)程。本發(fā)明可以大大減少運(yùn)營商運(yùn)維人員上門開通業(yè)務(wù)的工作量,并且可以降低對用戶人員的專業(yè)知識要求;還可以在終端沒有任何方式通過本地進(jìn)行數(shù)據(jù)維護(hù)時,通過使用客戶端軟件的PC連接終端進(jìn)行數(shù)據(jù)維護(hù)操作。
文檔編號H04Q7/32GK101222721SQ200810057210
公開日2008年7月16日 申請日期2008年1月30日 優(yōu)先權(quán)日2008年1月30日
發(fā)明者潘宏義, 耿國慶 申請人:中興通訊股份有限公司