欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種自動進行近端軟件升級的方法及設(shè)備的制作方法

文檔序號:7667423閱讀:202來源:國知局
專利名稱:一種自動進行近端軟件升級的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別涉及一種自動進行近端軟件升級方法及設(shè)備。
技術(shù)背景目前,通信系統(tǒng)中的通信設(shè)備存在兩種軟件升級方式 一種為遠(yuǎn)端軟件升 級,另一種為近端軟件升級。所謂遠(yuǎn)端軟件升級即是指網(wǎng)管或者具有維護功能的終端設(shè)備通過內(nèi)部網(wǎng) (Intranet)或者因特網(wǎng)(Internet)訪問通信設(shè)備并對該通信設(shè)備進行軟件升級。所謂近端軟件升級即是指具有維護功能的終端設(shè)備通過通信設(shè)備本地的 維護網(wǎng)口訪問該通信設(shè)備并對其進行軟件升級。例如,維護人員通過一臺筆記 本電腦對無線基站進行維護,筆記本電腦上安裝了具有維護功能的軟件,以及 保存有待安裝至無線基站的軟件,這樣,維護人員便可以通過這臺筆記本電腦 完成對無線基站的近端軟件升級。通常情況下,近端軟件升級方式適用于首次 完成軟件安裝或者處于近端調(diào)試狀態(tài)的通信設(shè)備。但是,現(xiàn)有技術(shù)下,完成近端軟件升級需要維護人員具有較高的技術(shù)水平, 例如,要求維護人員能夠熟練使用具有維護功能的軟件以及熟悉近端軟件升級 的具體流程。這樣,便給維護人員造成了一定的工作難度。發(fā)明內(nèi)容本發(fā)明提供一種自動進行近端軟件升級的方法及設(shè)備,用以在對通信設(shè) 備進行近端軟件升級時,降低維護人員的工作難度。 本發(fā)明技術(shù)方案如下 一種自動進行近端軟件升級的方法,包括
通信設(shè)備檢測到移動存儲設(shè)備接入;所述通信設(shè)備從所述移動存儲設(shè)備的固定位置獲得預(yù)設(shè)的控制文件,其 中,所述控制文件包含所述通信設(shè)備進行近端軟件升級時需要執(zhí)行的所有命令和各命令的執(zhí)行順序;的軟件包和數(shù)據(jù)文件,并對該軟件包和數(shù)據(jù)文件進行加載。一種通信設(shè)備,包括外設(shè)接口,用于連接移動存儲設(shè)備;檢測單元,用于對所述外設(shè)接口進行檢測,并在確定移動存儲設(shè)備接入時, 通知處理單元;處理單元,用于從所述移動存儲設(shè)備的固定位置獲得預(yù)設(shè)的控制文件,并 從所述移動存儲設(shè)備中獲得自身進行近端軟件升級所需要的軟件包和數(shù)據(jù)文 件,以及對該軟件包和數(shù)據(jù)文件進行加載;所述控制文件包含本通信設(shè)備進行 近端軟件升級時需要執(zhí)行的所有命令和各命令的執(zhí)行順序。本發(fā)明實施例中,通信設(shè)備檢測到移動存儲設(shè)備接入時,在所述移動存儲 設(shè)備的固定位置獲得預(yù)設(shè)的控制文件,并根據(jù)該控制文件中設(shè)置的命令和各命 令的執(zhí)行順序自動完成自身的近端軟件升級流程。這樣,在很大程度上簡化了 維護人員的操作流程,降低了維護人員的工作難度,從而提高了維護人員的工 作效率,降低了維護成本。


圖1A為本發(fā)明實施例中通信設(shè)備功能結(jié)構(gòu)圖; 圖1B為本發(fā)明實施例中移動存儲設(shè)備功能結(jié)構(gòu)圖; 圖2為本發(fā)明實施例中通信設(shè)備近端軟件升級流程圖。
具體實施例方式
為了降低維護人員對通信設(shè)備進行近端軟件升級時所面對的工作難度,本 發(fā)明實施例中,通信設(shè)備檢測到移動存儲設(shè)備接入時,從所述移動存儲設(shè)備的 固定位置獲得預(yù)設(shè)的控制文件,并從所述移動存儲設(shè)備中獲得自身進行近端軟 件升級所需要的軟件包和數(shù)據(jù)文件,以及對該軟件包和數(shù)據(jù)文件進行加載;其 中,所述控制文件包含所述通信設(shè)備進行近端軟件升級時需要執(zhí)行的所有命令 和各命令的執(zhí)行順序。在本發(fā)明實施例中,通信設(shè)備可以是基站、基站控制器等等可以使用各種無線制式的功能實體,而移動存儲設(shè)備可以是U盤、移動硬盤、CF卡、SD卡等等可被通信設(shè)備識別的移動存儲媒介。下面以通過U盤對基站進行首次軟件安裝為例并結(jié)合附圖進行詳細(xì)說明。 參閱圖1A所示,本實施例中,基站包括外設(shè)接口 100、 4全測單元101和處理單元102。所述外設(shè)接口 100為一個通用的物理接口,例如,USB接口,用于連接移 動存儲設(shè)備,本實施例中,移動存儲設(shè)備為U盤。所述檢測單元101用于對外設(shè)接口 100進行檢測,并在確定有U盤插入時, 通知處理單元102。所述處理單元102用于從所述U盤的固定位置獲得預(yù)設(shè)的控制文件,并從 U盤中獲得自身進行近端軟件升級所需要的軟件包和數(shù)據(jù)文件,以及對該軟件 包和數(shù)據(jù)文件進行加載。參閱圖1B所示,本實施例中,U盤包括讀寫單元110和存儲單元111。所述讀寫單元110用于對存儲單元111進行讀寫操作。所述存儲單元111用于存儲預(yù)設(shè)的控制文件和基站進行首次軟件安裝時所 需要的相關(guān)文件(包括軟件包和數(shù)據(jù)文件)。本實施例中,在對基站進行首次軟件安裝前,先要在U盤中存入預(yù)設(shè)的控制文件和基站進行軟件安裝所需要的軟件包和數(shù)據(jù)文件;其中,控制文件的文 件名稱和存儲位置是按照預(yù)設(shè)的條件進行設(shè)置并且固定不變的,例如,為了使
基站能夠迅速獲取到控制文件,較佳的方式是將控制文件的文件名稱設(shè)置為Icf.ini,同時將控制文件的存儲位置設(shè)置為U盤的根目錄,當(dāng)然也可以是其他 預(yù)設(shè)的存儲位置;另一方面,軟件包和數(shù)據(jù)文件的存儲位置也可以進行固定設(shè) 置,例如,設(shè)置在U盤的根目錄;或者不進行固定設(shè)置,但需要在控制文件中 對軟件包和數(shù)據(jù)文件的存儲位置進行描述。在實際實用中,基站跟大多數(shù)通信設(shè)備一樣具有一個分布式系統(tǒng),如圖1A 所示,基站中包括一個主控單元和至少一個業(yè)務(wù)單元,基站的主控單元和各業(yè) 務(wù)單元上運行的軟件有所不同,為了使基站能夠順利地進行首次軟件安裝,軟 件包內(nèi)需要包含在主控單元上運行的軟件和在各業(yè)務(wù)單元上運行的軟件,同 時,維護人員需要在控制文件對軟件包中包含的各種軟件進行描述;例如控 制文件描述軟件包中包含四種軟件,分別為a軟件、b軟件、c軟件和d軟件, 其中,業(yè)務(wù)單元A上運行的軟件為a軟件和b軟件,業(yè)務(wù)單元B上運行的軟 件為b軟件和c軟件,主控單元上運行的軟件為b軟件、c軟件和d軟件三個軟件。另一方面,控制文件中還需要描述基站進行軟件安裝時所使用的命令以 及各命令的執(zhí)行順序。下面以 一個Icf.ini格式的控制文件為例進行說明。DeviceDeviceType = NodeB//描述通信設(shè)備類型,不同的通信設(shè)備下面的參數(shù)可能會變化 [Data DirDir = ./data //數(shù)據(jù)文件的存放目錄,以移動存儲設(shè)備的根目錄為相對路徑 [Package Dir| Dir = ./Package〃軟件包的存放目錄 [Software Description]MainUnit = ./Main.bin ./FpgaM.bin 〃文件的路徑是以[Package Dir]描述的路徑為相對路徑ServerAUnit = ./A.bin ./FpgaA.bin ServerBUnit = ./B.bin ./FpgaB.bin [Command List]LOAD DATA: 〃按照順序執(zhí)行的命令
LOAD SOFTWARE: UNIT = MAIN; LOAD SOFTWARE: UNIT = SERVICEUNITA; LOAD SOFTWARE: UNIT = SERVICEUNITB; ACT SOFTWARE: UNIT = SERVICE畫TA; ACT SOFTWARE: UNIT = SERVICE畫TB; ACT SOFTWARE: UNIT = MAIN;在U盤中存入控制文件、軟件包和數(shù)據(jù)文件后,將U盤插入基站上的USB接口,基站檢測到外接的U盤時,開始自動執(zhí)行自身的首次軟件安裝流程。參閱圖2所示,本實施例中,基站自動進行首次軟件安裝的詳細(xì)流程如下 步驟200:基站檢測到自身的USB接口上插入了 U盤。 步驟210:基站在U盤的根目錄下獲取預(yù)設(shè)的控制文件。 步驟220:基站對獲得的控制文件進行解析,并根據(jù)解析結(jié)果獲得執(zhí)行軟件安裝過程所需要的相關(guān)信息?;窘馕隹刂莆募?,根據(jù)控制文件的描述內(nèi)容獲得軟件包的存儲位置、數(shù)據(jù)文件的存儲位置、自身主控單元和各業(yè)務(wù)單元所使用的軟件類型、以及本基站需要執(zhí)行的命令和各命令的執(zhí)行順序。步驟230:基站根據(jù)控制文件的描述執(zhí)行軟件安裝過程。 在軟件安裝過程中,基站根據(jù)控制文件設(shè)定的步驟執(zhí)行相應(yīng)的操作命令,先將數(shù)據(jù)文件加載到本基站,再將軟件包中各種軟件分別加載到主控單元和相應(yīng)的業(yè)務(wù)單元。步驟240:基站根據(jù)控制文件的描述判斷本次軟件安裝是否立即生效,若 是,則進行步驟250;否則,結(jié)束當(dāng)前流程。步驟250:基站立即運行加載的各種軟件,即激活主控單元和各業(yè)務(wù)單元。 上述實施例中,由于軟件安裝過程由基站自動完成,因此,為了使維護人 員能夠了解流程進度,基站通過指示燈向維護人員提示軟件安裝的當(dāng)前狀態(tài), 例如,指示燈快閃表示基站正在進行軟件安裝,指示燈慢閃表示軟件安裝已經(jīng) 完成。這樣,維護人員在對基站進行首次軟件安裝時,只需將保存有預(yù)設(shè)的控
制文件、軟件包和數(shù)據(jù)文件的U盤插入基站的USB接口 ,基站便會自動完成 軟件安裝過程,從而在很大程度上簡化了維護人員的操作流程。當(dāng)然,對于其它通信設(shè)備,維護人員也可以使用上述方法,將保存有預(yù)設(shè)信息的移動存儲設(shè)備(包括U盤、移動硬盤、CF卡等等)插入通信設(shè)備相應(yīng) 的通用物理接口,使通信設(shè)備自動完成軟件安裝過程,在此不再贅述。另一方面,當(dāng)需要對通信設(shè)備進行近端軟件調(diào)試時,例如,軟件重新安裝, 維護人員也可以通過上述方法,使通信設(shè)備自動完成軟件的重新安裝,在此亦 不再贅述。本發(fā)明實施例中,通信設(shè)備檢測到移動存儲設(shè)備接入時,在所述移動存儲 設(shè)備的固定位置獲得預(yù)設(shè)的控制文件,并根據(jù)該控制文件中設(shè)置的命令和各命 令的執(zhí)行順序自動完成自身的近端軟件升級流程。這樣,在很大程度上簡化了 維護人員的操作流程,降低了維護人員的工作難度,從而提高了維護人員的工 作效率,降低了維護成本。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種自動進行近端軟件升級的方法,其特征在于,包括通信設(shè)備檢測到移動存儲設(shè)備接入;所述通信設(shè)備從所述移動存儲設(shè)備的固定位置獲得預(yù)設(shè)的控制文件,其中所述控制文件包含所述通信設(shè)備進行近端軟件升級時需要執(zhí)行的所有命令和各命令的執(zhí)行順序;所述通信設(shè)備在所述移動存儲設(shè)備中獲得自身進行近端軟件升級所需要的軟件包和數(shù)據(jù)文件,并對該軟件包和數(shù)據(jù)文件進行加載。
2、 如權(quán)利要求1所述的方法,其特征在于,所述移動存儲設(shè)備的固定位 置為該移動存儲設(shè)備的根目錄。
3、 如權(quán)利要求l所述的方法,其特征在于,所述通信設(shè)備在所述移動存 儲設(shè)備的固定位置獲得所述軟件包和數(shù)據(jù)文件;或者根據(jù)所述控制文件獲得所述軟件包和數(shù)據(jù)文件的存儲位置,并在該存儲位 置獲取該軟件包和數(shù)據(jù)文件。
4、 如權(quán)利要求l、 2或3所述的方法,其特征在于,所述通信設(shè)備根據(jù)所 述控制文件獲得自身主控單元和各業(yè)務(wù)單元所使用的軟件類型,并在獲取到所 述軟件包時,將該軟件包中包含的各種軟件對應(yīng)地加載到所述主控單元和各業(yè) 務(wù)單元上。
5、 如權(quán)利要求4所述的方法,其特征在于,所述通信設(shè)備加載所述軟件 包和數(shù)據(jù)文件后,若根據(jù)所述控制文件確定加載內(nèi)容立即生效,則該通信設(shè)備 激活所述主控單元和各業(yè)務(wù)單元。
6、 如權(quán)利要求4所述的方法,其特征在于,所述移動存儲設(shè)備包含U盤、 移動硬盤、CF卡或SD卡。
7、 一種通信設(shè)備,其特征在于,包括 外設(shè)接口,用于連接移動存儲設(shè)備;檢測單元,用于對所述外設(shè)接口進行檢測,并在確定移動存儲設(shè)備接入時,通知處理單元;處理單元,用于從所述移動存儲設(shè)備的固定位置獲得預(yù)設(shè)的控制文件,并 從所述移動存儲設(shè)備中獲得自身進行近端軟件升級所需要的軟件包和數(shù)據(jù)文件,以及對該軟件包和數(shù)據(jù)文件進行加載;所述控制文件包含所述通信設(shè)備進 行近端軟件升級時需要執(zhí)行的所有命令和各命令的執(zhí)行順序。
8、 如權(quán)利要求7所述的通信設(shè)備,其特征在于,所述處理單元用于在所 述移動存儲設(shè)備的固定位置獲得所述軟件包和數(shù)據(jù)文件;或者根據(jù)所述控制文 件獲得所述軟件包和數(shù)據(jù)文件的存儲位置,并在該存儲位置獲取該軟件包和數(shù) 據(jù)文件。
9、 如權(quán)利要求7或8所述的通信設(shè)備,其特征在于,所述處理單元用于 根據(jù)所述控制文件獲得自身主控單元和各業(yè)務(wù)單元所使用的軟件類型,并在獲 取到所述軟件包時,將該軟件包中包含的各種軟件對應(yīng)地加載到所述主控單元 和各業(yè)務(wù)單元上。
10、 如權(quán)利要求9所述的通信設(shè)備,其特征在于,所述處理單元用于加載 所述軟件包和數(shù)據(jù)文件后,若根據(jù)所述控制文件確定加載內(nèi)容立即生效,則激 活所述主控單元和各業(yè)務(wù)單元。
全文摘要
本發(fā)明公開了一種自動進行近端軟件升級的方法,該方法為通信設(shè)備檢測到移動存儲設(shè)備接入;所述通信設(shè)備從所述移動存儲設(shè)備的固定位置獲得預(yù)設(shè)的控制文件,所述控制文件包含所述通信設(shè)備進行近端軟件升級時需要執(zhí)行的所有命令和各命令的執(zhí)行順序;所述通信設(shè)備在所述移動存儲設(shè)備中獲得自身進行近端軟件升級所需要的軟件包和數(shù)據(jù)文件,并對該軟件包和數(shù)據(jù)文件進行加載。這樣,便在對通信設(shè)備進行近端軟件升級時,在很大程度上簡化了維護人員的操作流程,降低了維護人員的工作難度,從而提高了維護人員的工作效率,降低了維護成本。本發(fā)明同時公開了一種通信設(shè)備。
文檔編號H04W8/24GK101163313SQ20071019486
公開日2008年4月16日 申請日期2007年11月27日 優(yōu)先權(quán)日2007年11月27日
發(fā)明者王少瑞 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凉山| 邢台县| 张北县| 葫芦岛市| 黑山县| 安多县| 丹凤县| 涞水县| 元朗区| 辽中县| 新河县| 瑞丽市| 武鸣县| 枝江市| 定州市| 东辽县| 湟中县| 那坡县| 东海县| 新兴县| 石阡县| 通州区| 平原县| 留坝县| 昌黎县| 浦县| 登封市| 德庆县| 焦作市| 于都县| 卢龙县| 忻城县| 兴隆县| 宣城市| 日喀则市| 宣武区| 特克斯县| 广西| 舟曲县| 布拖县| 九龙县|