一种采用usb存储装置自动读取更新设备数据的方法

文档序号:6610587阅读:286来源:国知局
专利名称:一种采用usb存储装置自动读取更新设备数据的方法
技术领域
本发明涉及自动读取更新设备数据的方法,尤其涉及一种釆用USB 存储装置自动读取更新设备数据的方法。
背景技术
.目前, 一般嵌入式系统设备采用以太网或者JTAG (Joint Test Action Group,联合测试行动小组)方式更新其内部程序,两种方式都有各自的 优点,但是也不可否认有其缺点,即它们都需要使用电脑连接嵌入式系 统设备,以及需要专门的连接网线或者JTAG下载线。当更新程序时无 法構带电脑或者下载线缆长度受限时,对嵌入式系统设备的数据更新就 会受阻。由此可见,现有技术存在局限性,需要一种更方便、快捷的方 式来更新程序。发听内容本发明的目的是提供一种自动读取更新设备数据的方法,该方法 在对嵌入式系统设备内部程序进行更新时无需使用电脑连接该设备,以 方便、快捷的方式更新设备的内部程序。本发明为解决上述技术问题所采用的技术方案为一种采用USB存储装置自动读取更新设备数据的方法,包括以下步骤 A、 制作USB传输配置文件,放入USB存储装置中;B、 当设备中的USB控制器检测到有所述USB存储装置连接至该 '设备时,所述设备读取USB传输配置文件,并根据USB传输配置文件 完成设备中数据更新的操作。.所述的方法,其中所述的USB配置文件包括用户名、密码、及操 作选择;所述步骤B中当所述设备读取USB传输配置文件后,包括如 下操作Bl、根据USB配置文件的配置进行用户及其权限的判断,若无权 限或用户密码不正确,结束本次操作,否则转入步骤B2;B2、根据USB传输配置文件配置进行操作选择,更新设备中的数据。所述的方法,其中所述操作选择包括以下选项将所述设备中的 数据保存在所述USB存储装置中;或用所述USB存储装置中数据更新 所述设备中的数据;或将所述设备中的数据保存在所述USB存储装置特 定文件夹中,再用所述USB存储装置中的数据更新所述设备中数据。所述的方法,其中所述的USB控制器为所述设备CPU内置的USB 控制器。所述的方法,其中所述的USB控制器为外设USB控制器芯片, 与设备的CPU相连。所述的方法,其中用告警灯对所述设备与USB存储装置之间数据 传输的状态及操作结果进行提示。所述的方法,其中当所述设备读取所述USB存储装置中USB传 输配置文件时,告警灯亮;当根据所述USB配置文件的配置判断用户名 不符或密码不正确时,告警灯闪烁;当完成设备中数据更新的操作后, 告警灯灭。
本发明的有益效果为为设备数据的更新添加了一种直接、快捷的方法,方便维护人员维护设备。同时,由于USB传输配置文件中有用户 名user和密码password,在对设备内部凄t据更新前需要进行用户及其权 限的判断,因此保证了设备中数据的安全性。


图1为本发明USB存储装置自动读取更新设备数据的原理框图; 图2为本发明USB存储装置自动读取更新设备数据的流程图; 图3为本发明具体实施例的实施步骤示意图。
具体实施方式
下面根据附图和实施例对本发明作进一 步详细说明 本发明的核心思想是利用一USB存储装置,将事先在PC机上制作 的USB传输配置文件放入到该USB存储装置中,当需要对嵌入式系统设 备(简称设备)内部程序等数据进行更新时,将该USB存储装置连接至 该设备中的USB控制器接口 ,设备通过读取USB传输配置文件并根据 USB传输配置文件完成设备中数据更新的操作。这样就为设备数据的更 新添力。了一种比较直接的方法,方便维护人员维护。采用USB存储装置更新设备数据,设备中需要有USB控制器等芯片, 软件中要增加USB设备的特定驱动。设备硬件的具体处理如图l所示在 设备中添加USB控制器芯片,USB控制器芯片与设备的CPU相连,USB 控制器芯片在CPU与USB存储设备之间,起着隔离、控制的作用。但因 为有的CPU本身带有USB控制器,则无需额外添加USB控制器,此时可 以直接将USB口引至设备面板,以便USB存储装置直接插入。同时设备 面板需要添加LED告警灯,显示设备与USB存储装置之间数据传输的状
态及结果。设备运行的软件中增加USB设备的特定驱动,当有USB存储 装置连接时,将设备中的数据(包含程序或数据库)更新。此特定驱动 完成的功能有USB控制器基本的读写操作,USB配置文件的读取,根 据USB配置文件的配置进行用户及其权限的判断,根据USB配置文件的 配置进行设备数据的读操作、写操作、读/写操作,结束对USB和设备的 操作。同时采用USB配置文件的方式保证设备中数据的安全性,以及数据 读写操作的选择。USB配置文件的格式如下求承氺氺伞承承承承承以下为uisB酉己置文^牛,不包n^于承承伞承伞氺承承承氺承承氺承us6r:xxxxxxxpassword:xxxxxxxx ' operation:XX承承Ht氺承承氺承承承氺USB目2ii^L^+《,^H^f承承承伞承f:承氺承承氺承承承承承氺承承氺配置文件中的用户名user和密码password保证设备中数据的安全性, 如果设备驱动读取的USB配置文件中的用户名或密码不符,则不进行设 备数据的读耳又与更新。操作选择operation可以有以下选项RD—将设备 中数据保存在USB存储装置中,WR—用与设备连接的USB存储装置中 的数据更新所述设备中的数据,RW—将设备中数据保存在USB存储装 置特定文件夹中,再用与设备连接的USB存储装置中的数据更新设备中 数据。本发明方法实施步骤如图2所示1 、 在PC机制作USB传输配置文件,放入USB存储装置中。2、 设备的USB控制器检测到有USB存储装置连接设备单板。3、 设备软件驱动读取USB存储装置中USB传输配置文件,此时告 警灯亮;并根据USB配置文件的配置进行用户及其权限的判断, 若无^J艮或密码不正确,直接完成本次操作,由软件完成,此时
告警灯闪烁;否则转入步骤4。 . 4 、 根据USB传输配置文件配置的操作选择进行数据更新操作, 本步骤由软件驱动完成。5、 完成数据更新操作后,告警灯灭,本步骤由软件驱动完成。6、 完成数据更新,取下USB存储装置。以下以一SDH光传输设备单板作为实例,来具体介绍本发明的实施 流程。如图l所示,该SDH光传输设备单板硬件包括CPU、 FLASH存储 芯片l (保存单板启动程序和USB驱动)、FLASH存储芯片2 (保存单板 应用程序),且该CPU内置USB控制器。为了对该SDH光传输设备单板数 据进行更新,需要增加数据传输指示灯,以及用来拷贝数据的U盘。 具体操作步骤如图3所示1、 在PC机制作USB传输配置文件SDH.CFG,放入USB存储装置 中。2、 USB控制器检测到有USB存储装置连接单板;3、 单板读取USB传输配置文件SDH.CFG,告警灯亮;若无权限 或密码不正确,直接完成本次操作,由软件完成,告警灯闪烁;4、 根据SDH.CFG配置进行操作,操作选项如图3中的三种方式; 若以单板应用程序RW为例,则读取单板内部程序,单独放入U盘 中特定文件夹,由软件完成。5、 将所需更新的程序从U盘中取出,放入单板的FLASH存储芯片 2中。6、 完成操作后,告警灯灭,由软件完成。7、 完成数据更新,取下U盘。可以理解的是,对本领域普通技术人员来说,可以根据本发明的技 术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应 属于本发明所附的权利要求的保护范围。
权利要求
1、 一种采用USB存储装置自动读取更新设备数据的方法,包括以 下步骤'A、制作USB传输配置文件,放入USB存储装置中;B、当设备中的USB控制器检测到有所述USB存储装置连接至该设备时,所述设备读取USB传输配置文件,并根据USB传输配置文件完成设备中数据更新的操作。
2、 根据权利要求1所述的方法,其特征在于所述的USB配置文 件包括用户名、密码、及操作选择;所述步骤B中当所述设备读取USB 传输配置文件后,包括如下操作Bl、根据USB配置文件的配置进行用户及其权限的判断,若无权 限或用户密码不正确,结束本次操作,否则转入步骤B2;B2、根据USB传输配置文件配置进行操作选择,更新设备中的数据。
3、 根据权利要求2所述的方法,其特征在于所述操作选择包括 以下选项将所述设备中的数据保存在所述USB存储装置中;或用所述 USB存储装置中数据更新所述设备中的数据;或将所述设备中的数据保 存在所述USB存储装置特定文件夹中,再用所述USB存储装置中的数 据更新所述设备中数据。
4、 根据权利要求1所述的方法,其特征在于所述的USB控制器 为所述设备CPU内置的USB控制器。
5、 根据权利要求1所述的方法,其特征在于所述的USB控制器 为外设USB控制器芯片,与设备的CPU相连。
6、 根据权利要求1至5任一权利要求所述的方法,其特征在于 用告警灯对所述设备与USB存储装置之间数据传输的状态及操作结果 进行提示。
7、 根据权利要求6所述的方法,其特征在于当所述设备读取所 述USB存储装置中USB传输配置文件时,告警灯亮;当根据所述USB 配置文件的配置判断用户名不符或密码不正确时,告警灯闪烁;当完成 设备中数据更新的操作后,告警灯灭。
全文摘要
本发明公开了一种采用USB存储装置自动读取更新设备数据的方法,该方法利用一USB存储装置,将事先在PC机上制作的USB传输配置文件放入到该USB存储装置中,当需要对嵌入式系统设备内部程序等数据进行更新时,将该USB存储装置连接至该设备中的USB控制器接口,设备通过读取USB传输配置文件并根据USB传输配置文件完成设备中数据更新的操作。本发明为设备数据的更新添加了一种直接、快捷的方法,方便维护人员维护设备。同时,因为采用USB配置文件的方式,保证了设备中数据的安全性,以及数据读写操作的选择。
文档编号G06F9/445GK101145106SQ20071012407
公开日2008年3月19日 申请日期2007年10月19日 优先权日2007年10月19日
发明者宁 王 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1