一种嵌入式操作系统的更新方法及系统的制作方法

文档序号:6444057阅读:215来源:国知局
专利名称:一种嵌入式操作系统的更新方法及系统的制作方法
技术领域
本发明涉及一种系统的更新方法及其系统,特别涉及一种嵌入式操作系统的更新方法及系统。
背景技术
中国专利公开号CN1517899A公开了一种名称为更新嵌入式设备的操作系统的方法,其采用网络传输或外存储器的传输方式,向安装有嵌入式操作系统的设备进行系统更新。中国专利公开号CN101907998A公开了一种名称为;嵌入式系统的更新系统及方法,它是采用远程后台装置向处理装置发送更新数据,而处理装置则将接收到的更新数据通过其串行通信的方式向需要更新的嵌入式系统进行更新。上述两份文件中对嵌入式系统的更新采用网络传输或外存储器的方式对嵌入式系统进行更新。然而,对原系统的更新过程中多采用直接覆盖更新的方式,这样可以在原系统上增加目录、增加文件。这种更新方式,不仅传输的数据量较大,并且其更新的操作类型有限,不能根据原系统中的文件类型进行有选择地更新。

发明内容
为解决现有技术中存在的技术问题,本发明提供了一种在系统更新过程中,其数据传输量较小且更新操作类型多样的嵌入式操作系统的更新方法及系统。本发明解决上述技术问题,所提供的技术方案包括提供一种嵌入式操作系统的更新方法,利用主机制作系统更新的数据文件及配置文件,并由安装有嵌入式系统的终端获取上述数据文件和配置文件后,解析模块解出配置文件并进行系统更新,其包括以下步骤,步骤100,主机制作系统更新的数据文件及配置文件,该配置文件具有特定的更新规则, 该更新规则包括文件名、存放目录、操作类型及文件类型四个属性;步骤200,终端向主机发送更新系统的数据文件请求;步骤300,主机向终端发送系统更新的数据文件及配置文件;步骤400,终端的嵌入式系统对系统更新的配置文件进行解析,并根据配置文件中的更新规则对原系统的数据文件进行更新。作用本发明的优选方案,所述操作类型属性是指增加操作、删除操作、升级操作、 可执行文件的停止操作或可执行文件的启动操作。作用本发明的优选方案,所述文件类型是指目录文件、可执行文件、配置文件或驱动程序。本发明解决上述技术问题,再提供一种技术方案,即是提供一种嵌入式操作系统的更新系统,包括主机、安装有嵌入式操作系统的终端,主机与终端进行通信连接;所述主机制作系统更新的数据文件和配置文件,该配置文件具有特定的更新规则,该更新规则包括文件名、存放目录、操作类型及文件类型四个属性;所述终端安装有用于解析所述配置文件中的更新规则的解析模块,并且根据解析出的更新规则对原系统中的数据文件进行更新。作用本发明的优选方案,所述操作类型属性是指增加操作、删除操作、升级操作、 可执行文件的停止操作或可执行文件的启动操作。作用本发明的优选方案,所述文件类型是指目录文件、可执行文件、配置文件或驱动程序。本发明的技术方案相对于现有技术,取得的有益效果是本发明提供的嵌入式操作系统的更新方法及系统,主机先制作出系统更新的配置文件,在操作系统进行更新的过程中,终端接收到配置文件后由解析模块对该配置文件内的更新进行解析,例如更新规则有增加操作、删除操作、升级操作等。根据上述特定的更新规则对原系统中的文件进行更新,减少了数据更新的数据量,大大提高更高效率,对于一些硬件配置不高的终端,其效率提高更为明显,而避免现有技术中采用直接覆盖规则的方法,其数据更新量大。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明所述的嵌入式操作系统的更新方法流程图;图2是本发明所述的嵌入式操作系统的更新系统框图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。如图1、图2所示,本发明所述的嵌入式操作系统的更新方法,利用主机10制作系统更新的数据文件及配置文件,并由安装有嵌入式系统的终端20获取上述数据文件和配置文件后进行系统更新,其具体包括的步骤如下,步骤100,主机10制作系统更新的数据文件及配置文件,该配置文件具有特定的更新规则,该更新规则包括文件名、存放目录、操作类型及文件类型四个属性;上述文件名可以是程序名或目录名。存放目录是指文件名在操作系统中所存放的路径,也即是本次系统更新后该文件所需要存放的路径。操作类型属性是指增加操作、删除操作、升级操作、可执行文件的停止操作或可执行文件的启动操作;上述文件类型可以是目录文件、可执行文件、配置文件或驱动程序,其中目录文件、可执行文件、驱动程序属于数据文件。步骤200,终端20向主机10发送更新系统的数据文件请求。终端20的通信模块22通过通信网络与主机10的通信模块12进行无线/有线通信,终端20向主机10发送更新系统的数据文件请求。当然,也可以通过外存储器将终端20 与主机10之间建立起通信连接的关系。步骤300,主机10向终端20发送系统更新的数据文件及配置文件。终端20接收到主机10发送的请求,并向终端20发送系统列新的数据文件及配置文件。
步骤400,终端20的解析模块M对系统更新的配置文件进行解析,并根据配置文件中的更新规则对原系统的数据文件进行更新。例如,1、配置文件一行有四个属性,每个属性之间以TAB键分割,每行之间以回车、换行结束;2、配置文件一行四个属性说明如下文件名存放目录操作类型文件类型其中,对于操作类型,00001表示增加操作;00010代表删除操作;00100代表升级操作;01000代表可执行文件停止操作;10000代表可执行文件停止启动;对于文件类型0001代表目录文件;0010代表可执行文件;0100代表配置文件; 1000代表驱动程序; 假设数据文件ABC是终端20操作系统目录/mnt/yaffs/下的一可执行文件,并且其需要更新,配置文件中的文件名为update, ini,则update, ini内容为ABC /mnt/yaffs 00100 0010。该update, ini代表的意思是将可执行文件ABC进行升级操作,并保存在/mnt/ yaffs的目录下。本发明所提供了嵌入式操作系统的更新系统,包括主机10、安装有嵌入式操作系统的终端20,主机10与终端20进行通信连接;主机10制作系统更新的数据文件和配置文件,该配置文件具有特定的更新规则,该更新规则包括文件名、存放目录、操作类型及文件类型四个属性;终端20安装有用于解析所述配置文件中的更新规则的解析模块M,并且根据解析出的更新规则对原系统中的数据文件进行更新。同理,操作类型属性是指增加操作、删除操作、升级操作、可执行文件的停止操作或可执行文件的启动操作。文件类型是指目录文件、可执行文件、配置文件或驱动程序。应该理解,本发明所述的嵌入式操作系统包括但不限于Linux系统、Unix系统、 Android 系统。上述说明示出并描述了本发明的优选实施例,如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种嵌入式操作系统的更新方法,其特征在于,利用主机制作系统更新的数据文件及配置文件,并由安装有嵌入式系统的终端获取上述数据文件和配置文件后,解析模块解出配置文件并进行系统更新,其包括以下步骤,步骤100,主机制作系统更新的数据文件及配置文件,该配置文件具有特定的更新规则,该更新规则包括文件名、存放目录、操作类型及文件类型四个属性;步骤200,终端向主机发送更新系统的数据文件请求;步骤300,主机向终端发送系统更新的数据文件及配置文件;步骤400,终端的解析模块对系统更新的配置文件进行解析,并根据配置文件中的更新规则对原系统的数据文件进行更新。
2.根据权利要求1所述的嵌入式操作系统的更新方法,其特征在于,所述操作类型属性是指增加操作、删除操作、升级操作、可执行文件的停止操作或可执行文件的启动操作。
3.根据权利要求1所述的嵌入式操作系统的更新方法,其特征在于,所述文件类型是指目录文件、可执行文件、配置文件或驱动程序。
4.一种嵌入式操作系统的更新系统,其特征在于,包括主机、安装有嵌入式操作系统的终端,主机与终端进行通信连接;所述主机制作系统更新的数据文件和配置文件,该配置文件具有特定的更新规则,该更新规则包括文件名、存放目录、操作类型及文件类型四个属性;所述终端安装有用于解析所述配置文件中的更新规则的解析模块,并且根据解析出的更新规则对原系统中的数据文件进行更新。
5.根据权利要求4所述的嵌入式操作系统的更新系统,其特征在于,所述操作类型属性是指增加操作、删除操作、升级操作、可执行文件的停止操作或可执行文件的启动操作。
6.根据权利要求4所述的嵌入式操作系统的更新系统,其特征在于,所述文件类型是指目录文件、可执行文件、配置文件或驱动程序。
全文摘要
本发明公开了一种嵌入式操作系统的更新方法及系统,包括以下步骤,主机制作系统更新的数据文件及配置文件,该配置文件具有特定的更新规则,该更新规则包括文件名、存放目录、操作类型及文件类型四个属性;终端向主机发送更新系统的数据文件请求;主机向终端发送系统更新的数据文件及配置文件;终端的解析模块对系统更新的配置文件进行解析,并根据配置文件中的更新规则对原系统的数据文件进行更新。采用上述技术方案,根据上述特定的更新规则对原系统中的文件进行更新,减少了数据更新的数据量,大大提高更高效率,对于一些硬件配置不高的终端,其效率提高更为明显。
文档编号G06F9/445GK102591683SQ20111044991
公开日2012年7月18日 申请日期2011年12月28日 优先权日2011年12月28日
发明者张卫海 申请人:睿成汇商科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1