电子书阅读器的固件系统的制作方法

文档序号:6599663阅读:358来源:国知局
专利名称:电子书阅读器的固件系统的制作方法
技术领域
本发明涉及一种电子书阅读器。
背景技术
目前的电子书阅读器大多使用固件(firmware)系统管理硬件,并为用户提供各种功能应用。电气和电子工程师协会(IEEE)的软件工程术语标准词汇表Md 610. 12-1990 对固件给出如下定义硬件设备与计算机指令、数据的组合,所述计算机指令、数据是硬件设备中的只读软件。现有的电子书阅读器只拥有一个固件系统,该固件系统既包括电子书阅读器的操作系统,也包括各种应用模块。所述操作系统是对电子书阅读器的硬件资源进行各种底层的、基础的操作。所述应用模块是提供给用户的各种功能,例如对某种格式的文字、图片或音频文件等进行读取。这种整体的固件系统存在不足,当需要改变其中的应用模块时,则需要对电子书阅读器的整个固件系统进行更新。而对硬件设备涉及底层、基础的操作的固件进行更新是存在风险的,如果更新中途中断或出错,可能会导致电子书阅读器无法使用而必须返修。

发明内容
本发明所要解决的技术问题是提供一种电子书阅读器的固件系统,它在确保稳定性的同时使得核心业务的频繁更新成为可能。为解决上述技术问题,本发明电子书阅读器的固件系统包括基础系统和离线业务包;所述基础系统包括电子书阅读器的硬件、操作系统、浏览器;所述离线业务包包括在所述浏览器之上应用的html代码、java脚本、插件;所述基础系统和离线业务包的更新相互独立。本发明将原本作为一个整体的固件系统划分为基础系统和离线业务包两个部分, 并且这两个部分的更新相互独立。这样独立更新离线业务包时即可以避免更新基础系统时的风险,又能大大缩小一次更新的数据量,因而大幅度提高了更新效率和更新安全性。


图1是本发明电子书阅读器的固件系统的示意图。
具体实施例方式请参阅图1,本发明电子书阅读器的固件系统包括两部分基础系统和离线业务包。其中基础系统包括电子书阅读器的硬件、操作系统、图形系统和浏览器,还可以包括其他与提供给用户的应用模块无关的部分。而离线业务包则包括基于浏览器技术的、在所述浏览器之上应用的html代码、Java脚本(javascript)、浏览器插件等,用来实现提供给用户的各项功能应用。通常基础系统体积(数据大小)较大,并且是对硬件设备进行底层、基础的操作;而离线业务包体积很小,并且与硬件设备的底层、基础的操作无关。基础系统和离线业务包的更新相互独立。由于本发明对电子书阅读器的固件系统进行了上述划分,显然电子书阅读器提供给用户的各项功能应用都是基于浏览器,并以浏览器之上的html代码、Java脚本、各种浏览器插件来实现的。其中的浏览器的运行并不要求只有网络连线的情况下才可以打开。本发明电子书阅读器的固件系统在更新时,可以单独更新基础系统,也可以单独更新离线业务包,还可以同时更新基础系统和离线业务包。更新基础系统所需要的数据较大、风险也较大,因此更新频率非常低。更新离线业务包所需要的数据较小、风险也很小,因此可以允许高频率的更新。例如需要对电子书阅读器增加对tif格式的图片浏览的支持, 可以开发出一个基于电子书阅读器的浏览器之上的浏览tif图片的插件,然后通过更新电子书阅读器的离线业务包,即将该插件下载到电子书阅读器,即可实现。综上所述,本发明电子书阅读器的固件系统划分为基础系统和离线业务包,其中离线业务包是基于浏览器技术之上的,并且基础系统和离线业务包的更新相互独立。因此本发明既能确保了电子书阅读器的稳定(基础系统很少需要更新),又能适应电子书阅读器功能调整、升级、错误修改的需要(离线业务包可以频繁更新)。
权利要求
1.一种电子书阅读器的固件系统,其特征是,所述固件系统包括基础系统和离线业务包;所述基础系统包括电子书阅读器的硬件、操作系统、浏览器;所述离线业务包包括html 代码、java脚本、浏览器插件;所述基础系统和离线业务包的更新相互独立。
2.根据权利要求1所述的电子书阅读器的固件系统,其特征是,所述离线业务包是基于所述浏览器之上应用的。
全文摘要
本发明公开了一种电子书阅读器的固件系统,包括基础系统和离线业务包;所述基础系统包括电子书阅读器的硬件、操作系统、浏览器;所述离线业务包包括html代码、java脚本、浏览器插件;所述基础系统和离线业务包的更新相互独立。所述离线业务包是基于所述浏览器之上应用的。本发明既能确保电子书阅读器的稳定,因基础系统很少需要更新;又能适应电子书阅读器功能调整、升级、错误修改的需要,因离线业务包可以频繁更新。
文档编号G06F9/445GK102200908SQ20101013119
公开日2011年9月28日 申请日期2010年3月23日 优先权日2010年3月23日
发明者王立 申请人:上海果壳电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1