电子书阅读器及其升级方法技术

技术编号:7091290 阅读:300 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及电子书阅读器,公开了一种电子书阅读器及其升级方法。本发明专利技术中,在阅读器中设置四个存储区,由计算机作为中介,从服务器获取相应的升级包,传送到用户数据区,再由可更新的系统分区中的数据转换模块解析到升级数据区,最终由不可更新的系统分区中的分区更新模块进行校验后更新到可更新的系统分区,通过这种严格的多层次处理,使电子书阅读器可以自动完成版本的更新,并能够确保升级过程中数据的安全,防止断电等异常事件发生时破坏系统。

【技术实现步骤摘要】

本专利技术涉及电子书阅读器,特别涉及电子书阅读器的升级技术。
技术介绍
电子书阅读器(e-book device, e-book reader)是一种浏览电子图书的工具。屏幕的大小决定了可以单屏显示字数的多少。而应用于电子书阅读器屏幕的技术有电子墨水技术、液晶显示(Liquid Crystal Display,简称“LCD” )等显示技术。电子墨水是一种显示信息的革新技术。在不耗费任何额外电能的前提下,电子墨水能保持图像达数周,而其它显示技术通常在显示时需要持续的电能消耗。基于电子墨水技术的电子书阅读器是一种平板式阅读器,虽然外形只相当于一本薄薄的平装书,却能储存约几百本电子图书。它具有重量轻、容量大、电池使用时间长、屏幕大等优点。有些电子书阅读器还具备调节字体大小的功能,并且能显示JPEG、GIF等格式的黑白图像和WorcUPDF等格式的文件。电子墨水显示屏通过反射环境光线达到可视效果,因此看上去更像普通纸张,长时间阅读也不伤眼睛。这种显示屏的能效非常高,只在翻页时需要少量电能,一小块锂电池就可以翻上万页。电子书阅读器是由系统软件来控制其各种功能的,随着技术的发展,已售出的阅读器可能需要增加功能,而原先的系统软件可能在使用过程中发现了错误,这都要通过软件的升级加以解决。目前大多数电子书阅读器的软件升级方法是用户从生产厂商网站查找、下载升级工具和软件包,然后手动配置运行升级工具进行升级,这一繁琐的过程给用户升级软件带来了很多麻烦,如果操作过程中出错,很容易导致阅读器不能继续使用。如果厂商采用售后升级服务,则需要用户将阅读器送到厂商指定的售后服务点进行升级,不但给用户带来麻烦,也会给厂商带来高额的升级成本负担。
技术实现思路
本专利技术的目的在于提供一种,使得电子书阅读器可以自动完成版本的更新,并能够确保升级过程中数据的安全性,防止断电等异常事件发生时破坏系统。为解决上述技术问题,本专利技术的实施方式提供了一种电子书阅读器升级方法,阅读器中包括不可更新的系统分区,可更新的系统分区,升级数据区和用户数据区;方法包括以下步骤计算机获取阅读器的版本信息,发送到服务器;服务器根据阅读器的版本信息确定相应的升级包;计算机从服务器下载升级包;计算机将升级包传送到用户数据区;可更新的系统分区中的数据转换模块对用户数据区中的升级包进行解析,将解析所得的文件更新到升级数据区;阅读器重新启动,在启动过程中不可更新的系统分区中的分区更新模块对升级数据区中的文件进行完整性校验,如果通过校验则将升级数据区中的文件更新到可更新的系统分区。本专利技术的实施方式还提供了一种电子书阅读器,包括不可更新的系统分区,可更新的系统分区,升级数据区和用户数据区,其中,不可更新的系统分区中包括分区更新模块,可更新的系统分区中包括数据转换模块;用户数据区用于存储升级包;数据转换模块用于对用户数据区中的升级包进行解析,将解析所得的文件更新到升级数据区;分区更新模块用于对升级数据区中的文件进行完整性校验,如果通过校验则将升级数据区中的文件更新到可更新的系统分区。本专利技术实施方式与现有技术相比,主要区别及其效果在于在阅读器中设置四个存储区,由计算机作为中介,从服务器获取相应的升级包,传送到用户数据区,再由可更新的系统分区中的数据转换模块解析到升级数据区,最终由不可更新的系统分区中的分区更新模块进行校验后更新到可更新的系统分区,通过这种严格的多层次处理,使电子书阅读器可以自动完成版本的更新,并能够确保升级过程中数据的完整性,防止断电等异常事件发生时破坏系统。进一步地,结合阅读器的版本信息和型号信息,可以更准确地确定最适用的升级包。进一步地,在升级包中对版本信息和型号信息以公钥进行加密,在阅读器中以私钥进行解密,再对版本信息和型号信息的有效性进行检验,可以防止阅读器中的软件被错误的版本替换,也可以防止有人利用版本升级恶意破解阅读器中的版权控制机制。进一步地,升级包中使用差分数据,可以减少需要下载的数据量,如果升级版本的修改不大,解析的整体计算量也会较小,从而节省电子书阅读器宝贵的电能。进一步地,根据阅读器中预先设置的关于升级确认的设置信息,则可以在用户同意升级的情况下,加快整个升级过程,在后台就可以自动完成整个升级过程。附图说明图1是本专利技术第一实施方式中电子书阅读器升级方法流程示意图;图2是本专利技术第二实施方式中电子书阅读器升级方法流程示意图;图3是本专利技术第三实施方式中电子书阅读器升级方法流程示意图;图4是本专利技术第五实施方式中电子书阅读器结构示意图;图5是本专利技术第六实施方式中电子书阅读器升级系统示意图;图6是本专利技术第六实施方式中电子书阅读器升级系统的数据转换和分区更新状态变化示意图。具体实施例方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施方式作进一步地详细描述。本专利技术第一实施方式涉及一种电子书阅读器升级方法。该电子书阅读器升级方法阅读器中包括不可更新的系统分区,可更新的系统分区,升级数据区和用户数据区。该方法的流程如图1所示,包括以下步骤在步骤101中,计算机获取阅读器的版本信息,发送到服务器。本专利技术各实施方式中所称的计算机可以是个人电脑(Personal Computer,简称“PC”),包括台式机、笔记本、 上网本等等,也可以是能够起到计算机功能的其它设备,例如低端服务器、强力的手持终端寸。此后进入步骤102,服务器根据阅读器的版本信息确定相应的升级包。优选地,服务器可以根据阅读器的版本信息结合阅读器的型号信息共同确定相应的升级包,从而能够更准确地确定最适用的升级包。此后进入步骤103,计算机从服务器下载升级包。优先地,服务器可以将所确定的升级包的下载地址发送给计算机。计算机根据收到的下载地址下载升级包。当然,也可以由其它方式实现下载,例如可以由服务器直接将相应的升级包传送给计算机。此后进入步骤104,计算机将升级包传送到用户数据区。此后进入步骤105,数据转换模块对升级包的完整性和有效性进行检验。如果检验通过,则进入步骤106,否则结束本流程。在步骤106中,可更新的系统分区中的数据转换模块对用户数据区中的升级包进行解析,将解析所得的文件更新到升级数据区。升级包中可以是差分数据,也可以是完整数据。如果是差分数据,则数据转换模块在对升级包进行解析时,根据差分数据对升级数据区中现有版本的文件进行修改,以得到升级后的文件。升级数据区中的文件应当是现有版本的应用软件,如果要做得更严谨一些,可以先将可更新的系统分区中的文件复制到升级数据区,再对升级数据区中的文件进行修改。升级包中使用差分数据,可以减少需要下载的数据量,如果升级版本的修改不大, 解析的整体计算量也会较小。此后进入步骤107,重新启动阅读器。此后进入步骤108,阅读器重新启动过程中,不可更新的系统分区中的分区更新模块对升级数据区中的文件进行完整性校验,如果通过校验则进入步骤109,否则结束本流程。在本专利技术的一个实例中,数据转换模块在将解析所得的文件更新到升级数据区后,可以设置本文档来自技高网
...

【技术保护点】
1.一种电子书阅读器升级方法,其特征在于,阅读器中包括不可更新的系统分区,可更新的系统分区,升级数据区和用户数据区;所述方法包括以下步骤:计算机获取阅读器的版本信息,发送到服务器;所述服务器根据所述阅读器的版本信息确定相应的升级包;所述计算机从所述服务器下载所述升级包;所述计算机将所述升级包传送到所述用户数据区;所述可更新的系统分区中的数据转换模块对所述用户数据区中的升级包进行解析,将解析所得的文件更新到所述升级数据区;所述阅读器重新启动,在启动过程中所述不可更新的系统分区中的分区更新模块对所述升级数据区中的文件进行完整性校验,如果通过校验则将所述升级数据区中的文件更新到所述可更新的系统分区。

【技术特征摘要】

【专利技术属性】
技术研发人员:王骞尹春达余凡冯威叶立飞李晓辉
申请(专利权)人:上海易狄欧电子科技有限公司
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1