发明名称 一种基于嵌入式系统实现软件升级的方法和系统
摘要 本发明公开了一种基于嵌入式系统实现软件升级的方法和系统,均可在设备侧建立虚拟块文件,将需要升级的文件放入设备侧的虚拟块文件中;设备侧重新检测虚拟块文件的内容,针对其中需要升级的文件实现升级。本发明方法和系统,均可有效解决PC安装USB驱动程序和FLASH升级可选性问题,并且快速方便、简单。相对于数据卡已有方案,进一步提高包括数据传输在内的升级效率,提高灵活性和用户体验度。
申请公布号 CN102135896B 申请公布日期 2015.08.12
申请号 CN201110065268.X 申请日期 2011.03.17
申请人 中兴通讯股份有限公司 发明人 邓庆田
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京派特恩知识产权代理有限公司 11270 代理人 张颖玲;周义刚
主权项 一种基于嵌入式系统实现软件升级的方法,其特征在于,该方法包括:在设备侧建立虚拟块文件,将需要升级的文件放入设备侧的虚拟块文件中;设备侧重新检测虚拟块文件的内容,针对其中需要升级的文件实现升级;其中,所述针对其中需要升级的文件实现升级包括:设备侧卸载掉挂载的虚拟块文件,建立目录A并将虚拟块文件挂载到目录A,通过目录A访问虚拟块文件中的升级文件并对其进行升级;每升级完成一个文件,就在虚拟块文件中建立相应的标志文件,直到全部升级文件升级结束;每次设备侧上电时,检测虚拟块文件中升级文件的相应标志文件,如果标志文件不存在,则升级虚拟块文件中的升级文件;所述升级的方式包括:将在虚拟块文件中读到的升级文件直接写入对应的FLASH分区;或者,将虚拟块文件中指定的文件替换指定的设备侧LINUX文件系统的具体文件或添加到指定的设备侧LINUX文件系统中。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部