实现多设备无缝阅读的电子书阅读系统及设备间切换方法

文档序号:6443685阅读:454来源:国知局
专利名称:实现多设备无缝阅读的电子书阅读系统及设备间切换方法
技术领域
本发明涉及电子书阅读的实现技术,特别涉及一种实现多设备无缝阅读的电子书阅读系统及设备间切换方法。
背景技术
随着网络技术的普及和发展,现在已进入了数字阅读时代。电子书的阅读工具可能是计算机、智能手机、平板电脑或是专用的电子阅读器,而且随着电子技术和数字阅读技术的不断快速发展,电子书的阅读工具也正在突破传统的行业领域,扩展到其它相关的领域,如数字电视等。在传统的阅读方式中,一般情况下,用户一旦购买了电子书,即可以在他所被授权使用的电子书阅读工具中进行阅读(一般受DRM的版权保护限制,用户只能在被授权的电子书阅读工具中进行阅读)。而且随着硬件技术和软件技术的不断创新,电子书的阅读工具越来越多样,电子书的阅读软件功能越来越强大。但随着电子阅读工具的越来越丰富,用户对阅读的需求与体验的要求也越来越高。用户已经不再满足只在单一阅读工具上进行阅读,一个用户可能会同时拥有多种阅读工具,以满足其在不同时间和不同环境下的阅读需求。用户在正常阅读的时候,可能会因一些原因无法再继续使用现有的阅读工具进行阅读。在现在常用的解决方式下,用户可将正在阅读的内容复制到其它的阅读工具上阅读,但通常这类的复制会带来如下的一些问题,如:需要重新查找上次阅读时的位置,所做的评论、批注可能没有被复制下来,或是因为阅读设备的变更,而无法正常显示和使用。

发明内容
有鉴于此,本发明的主要目的在于一种实现多设备无缝阅读的电子书阅读系统及设备间切换方法,使得用户在切换设备后,能够从原设备的阅读位置继续阅读。为达到上述目的,本发明提供了一种实现多设备无缝阅读的电子书阅读系统,包括:多个阅读服务器和同步服务器。所述同步服务器具有多个阅读服务器提供的电子书的所有文件格式。用户通过第一设备与第一阅读服务器交互阅读电子书;第一设备在该用户未阅读完该电子书时,通过第一阅读服务器向同步服务器发起同步请求,将该文件格式下当前的阅读位置信息发送给同步服务器。该用户通过第二设备向第二阅读服务器发起继续阅读所述电子书请求;第二阅读服务器将该继续阅读请求转发给同步服务器。同步服务器根据从第一阅读服务器接收的阅读位置信息,在该电子书第二设备支持的文件格式中定位阅读位置信息,将该文件格式下的阅读位置信息发送给第二设备。该用户根据第二设备接收的阅读位置信息,通过第二设备与同步服务器交互继续阅读该电子书。
较佳地,所述同步服务器包括:发送/接收模块、文件扫描模块、文件存储模块、文件定位模块和阅读位置信息生成模块。所述发送/接收模块接收第一阅读服务器发送的阅读位置信息及第二阅读服务器发送的继续阅读请求;将阅读位置信息转发给文件扫描模块。文件扫描模块根据阅读位置信息提取相应的文本特征,并根据文本特征到文件存储模块查找第二设备支持的文件格式,在该文件格式中扫描,将扫描结果发送给文件定位模块。文件定位模块根据扫描结果在第二设备支持的文件格式中定位,将定位结果发送给阅读信息生成模块。阅读信息生成模块根据定位结果生成第二设备支持的阅读位置信息通过所述发送/接收模块发送给第二设备。较佳地,所述同步服务器还包括:格式文件获取模块;所述文件扫描模块没有在文件存储模块查找到第二设备支持的文件格式时,进一步通过发送/接收模块到所述第二阅读服务器下载该第二设备支持的文件格式。较佳地,所述多个阅读服务器、同步服务器和用户的设备通过互联网连接。本发明还提供了该电子书阅读系统中的用户设备间切换方法包括如下步骤:A、用户通过第一设备与第一阅读服务器交互阅读电子书。B、第一设备在该用户未阅读完该电子书时,通过第一阅读服务器向同步服务器发起同步请求,将该文件格式下当前的阅读位置信息发送给同步服务器。C、该用户通过第二设备向第二阅读服务器发起继续阅读所述电子书请求;第二阅读服务器将该继续阅读请求转发给同步服务器。D、同步服务器根据从第一阅读服务器接收的阅读位置信息,在该电子书第二设备支持的文件格式中定位阅读位置信息,将该文件格式下的阅读位置信息发送给第二设备。E、该用户根据第二设备接收的阅读位置信息,通过第二设备与同步服务器交互继续阅读该电子书。较佳地,所述步骤A为:用户通过互联网从第一阅读服务器下载电子书到第一设备进行阅读或与第一阅读服务器交互在线阅读。所述步骤E为用户根据第二设备接收的阅读位置信息,通过互联网从同步服务器下载该电子书到第二设备进行阅读或与同步服务器交互在线阅读。较佳地,所述同步请求中包括:用户信息、图书信息、第一设备使用的文件格式、阅读位置信息和设备类型信息。所述继续阅读请求中包括:用户信息、图书信息、第二设备使用的文件格式和设备类型信息。所述步骤D中:同步服务器根据所述继续阅读请求中包含的用户信息,确定对应的从第一阅读服务器接收的阅读位置信息;根据所述继续阅读请求中包含的图书信息,确定该电子书第二设备支持的文件格式;步骤D所述将该文件格式下的阅读位置信息发送给第二设备为:将所述阅读位置信息,根据所述继续阅读请求中的用户信息和设备类型信息发送给第二设备。较佳地,所述用户信息包括用户标识;所述图书信息包括图书I D、书名;所述阅读位置信息包括阅读到的图书的章、节、页码信息。较佳地,所述步骤D所述定位阅读位置信息包括:D1、同步服务器根据接收的阅读位置信息提取相应的文本特征;D2、根据文本特征在该电子书第二设备支持的文件中扫描;
D3、根据扫描结果进行定位;D4、生成第二设备支持的阅读位置信息,并获取该阅读位置在同步服务器中的存储位置地址。较佳地,所述步骤D2为:在第二设备支持的文件中查找该文本特征。所述步骤D3为:在查找到该文本特征时,获取该文本特征对应的阅读位置信息。所述步骤D中,同步服务器将所述存储位置地址随所述阅读位置信息发送给第二设备。较佳地,所述步骤D中:同步服务器通过所述第二阅读服务器将所述存储位置地址随所述阅读位置信息发送给第二设备;或同步服务器直接将所述存储位置地址随所述阅读位置信息发送给第二设备。较佳地,步骤D2所述该电子书第二设备支持的文件为:预先存储在同步服务器中或同步服务器到所述第二阅读服务器下载获得。由上述的技术方案可见,本发明提供的这种实现多设备无缝阅读的电子书阅读系统及设备间切换方法,通过设置同步服务器,将用户在第一设备阅读的阅读位置信息同步到该用户的第二设备上。因此,应用本发明提供的这种实现多设备无缝阅读的电子书阅读系统及设备间切换方法,能够使用户在切换设备后,仍然从原设备的阅读位置继续阅读。


图1为本发明一较佳实施例的电子书阅读系统结构示意图;图2为图1所示电子书阅读系统中的同步服务器结构示意图;图3为应用图1所示电子书阅读系统的设备间切换方法流程图;图4为图3所示流程中文件定位过程流程图。
具体实施例方式以下参照附图并举具体实施例对本发明进行详细描述。本发明提供了一种实现多设备无缝阅读的电子书阅读系统及设备间切换方法。如图1所示,本发明一较佳实施例的电子书阅读系统包括:阅读服务器1、阅读服务器2和同步服务器,这些服务器与用户设备1、用户设备2均通过互联网相连。其中,所述同步服务器具有各个阅读服务器提供的电子书的所有文件格式。用户通过用户设备I与阅读服务器I交互阅读电子书。用户设备I在该用户未阅读完该电子书时,通过阅读服务器I向同步服务器发起同步请求,将该文件格式下当前的阅读位置信息发送给同步服务器。该用户通过用户设备2向阅读服务器2发起继续阅读所述电子书请求。阅读服务器2将该继续阅读请求转发给同步服务器;同步服务器根据从阅读服务器I接收的阅读位置信息,在该电子书用户设备2支持的文件格式中定位阅读位置信息,将该文件格式下的阅读位置信息发送给用户设备2。该用户根据用户设备2接收的阅读位置信息,通过用户设备2与同步服务器交互继续阅读该电子书。需要说明的是,在实际应用中本发明的电子书阅读系统可以包含多个阅读服务器,一个用户也有可以有多个设备。并且同步服务器也可以根据实际需要设置为多个。图1所示电子书阅读系统中的同步服务器结构如图2所示,包括:发送/接收模块201、文件扫描模块202、文件存储模块203、文件定位模块204和阅读位置信息生成模块205。其中,发送/接收模块201接收阅读服务器I发送的阅读位置信息及阅读服务器2发送的继续阅读请求;将阅读位置信息转发给文件扫描模块202。文件扫描模块202根据阅读位置信息提取相应的文本特征,并根据文本特征到文件存储模块203查找用户设备2支持的文件格式,在该文件格式中扫描,将扫描结果发送给文件定位模块204。文件定位模块204根据扫描结果在用户设备2支持的文件格式中定位,将定位结果发送给阅读信息生成模块205。阅读信息生成模块205根据定位结果生成用户设备2支持的阅读位置信息通过发送/接收模块201发送给用户设备2。如图2所示,本实施例的同步服务器中还包括了格式文件获取模块206。文件扫描模块206没有在文件存储模块203查找到用户设备2支持的文件格式时,进一步通过发送/接收模块201到所述阅读服务器2下载该用户设备2支持的文件格式。应用图1所示电子书阅读系统的设备间切换方法如图3所示,包括如下步骤:步骤301、用户通过用户设备I与阅读服务器I交互阅读电子书。本步骤中,用户可以通过互联网从阅读服务器I下载电子书到用户设备I进行阅读或与阅读服务器I交互在线阅读。步骤302、用户设备I在该用户未阅读完该电子书时,向阅读服务器I发起同步请求。

本步骤中需要注意的是:同步请求必须是在在线情况下发起。该同步请求中包括的信息如表I所示:

权利要求
1.一种实现多设备无缝阅读的电子书阅读系统,其特征在于:包括多个阅读服务器和同步服务器; 所述同步服务器具有多个阅读服务器提供的电子书的所有文件格式; 用户通过第一设备与第一阅读服务器交互阅读电子书;第一设备在该用户未阅读完该电子书时,通过第一阅读服务器向同步服务器发起同步请求,将该文件格式下当前的阅读位置信息发送给同步服务器; 该用户通过第二设备向第二阅读服务器发起继续阅读所述电子书请求;第二阅读服务器将该继续阅读请求转发给同步服务器; 同步服务器根据从第一阅读服务器接收的阅读位置信息,在该电子书第二设备支持的文件格式中定位阅读位置信息,将该文件格式下的阅读位置信息发送给第二设备; 该用户根据第二设备接收的阅读位置信息,通过第二设备与同步服务器交互继续阅读该电子书。
2.如权利要求1所述的电子书阅读系统,其特征在于,所述同步服务器包括:发送/接收模块、文件扫描模块、文件存储模块、文件定位模块和阅读位置信息生成模块; 所述发送/接收模块接收第一阅读服务器发送的阅读位置信息及第二阅读服务器发送的继续阅读请求;将阅读位置信息转发给文件扫描模块;文件扫描模块根据阅读位置信息提取相应的文本特征,并根据文本特征到文件存储模块查找第二设备支持的文件格式,在该文件格式中扫描,将扫描结果发送给文件定位模块;文件定位模块根据扫描结果在第二设备支持的文件格式中定位,将定位结果发送给阅读信息生成模块;阅读信息生成模块根据定位结果生成第二设备支持的阅读位置信息通过所述发送/接收模块发送给第二设备。
3.如权利要求2所述的电子书阅读系统,其特征在于,所述同步服务器还包括:格式文件获取模块; 所述文件扫描模块没有在文件存储模块查找到第二设备支持的文件格式时,进一步通过发送/接收模块到所述第二阅读服务器下载该第二设备支持的文件格式。
4.如权利要求1、2或3任一项所述的电子书阅读系统,其特征在于:所述多个阅读服务器、同步服务器和用户的设备通过互联网连接。
5.一种权利要求1所述电子书阅读系统中的设备间切换方法,其特征在于,包括如下步骤: A、用户通过第一设备与第一阅读服务器交互阅读电子书; B、第一设备在该用户未阅读完该电子书时,通过第一阅读服务器向同步服务器发起同步请求,将该文件格式下当前的阅读位置信息发送给同步服务器; C、该用户通过第二设备向第二阅读服务器发起继续阅读所述电子书请求;第二阅读服务器将该继续阅读请求转发给同步服务器; D、同步服务器根据从第一阅读服务器接收的阅读位置信息,在该电子书第二设备支持的文件格式中定位阅读位置信息,将该文件格式下的阅读位置信息发送给第二设备; E、该用户根据第二设备接收的阅读位置信息,通过第二设备与同步服务器交互继续阅读该电子书。
6.如权利要求5所述的设备间切换方法,其特征在于:所述步骤A为:用户通过互联网从第一阅读服务器下载电子书到第一设备进行阅读或与第一阅读服务器交互在线阅读; 所述步骤E为用户根据第二设备接收的阅读位置信息,通过互联网从同步服务器下载该电子书到第二设备进行阅读或与同步服务器交互在线阅读。
7.如权利要求5所述的设备间切换方法,其特征在于,所述同步请求中包括:用户信息、图书信息、第一设备使用的文件格式、阅读位置信息和设备类型信息; 所述继续阅读请求中包括:用户信息、图书信息、第二设备使用的文件格式和设备类型信息; 所述步骤D中:同步服务器根据所述继续阅读请求中包含的用户信息,确定对应的从第一阅读服务器接收的阅读位置信息;根据所述继续阅读请求中包含的图书信息,确定该电子书第二设备支持的文件格式; 步骤D所述将该文件格式下的阅读位置信息发送给第二设备为:将所述阅读位置信息,根据所述继续阅读请求中的用户信息和设备类型信息发送给第二设备。
8.如权利要求7所述的设备间切换方法,其特征在于:所述用户信息包括用户标识;所述图书信息包括图书I D、书名;所述阅读位置信息包括阅读到的图书的章、节、页码信息。
9.如权利要求7所述的设备间切换方法,其特征在于,所述步骤D所述定位阅读位置信息包括: D1、同步服务器根据接收的阅读位置信息提取相应的文本特征; D2、根据文本特征在该电子书第二设备支持的文件中扫描; D3、根据扫描结果进行定位; D4、生成第二设备支持的阅读位置信息,并获取该阅读位置在同步服务器中的存储位置地址。
10.如权利要求9所述的设备间切换方法,其特征在于,所述步骤D2为:在第二设备支持的文件中查找该文本特征;所述步骤D3为:在查找到该文本特征时,获取该文本特征对应的阅读位置信息; 所述步骤D中,同步服务器将所述存储位置地址随所述阅读位置信息发送给第二设备。
11.如权利要求10所述的设备间切换方法,其特征在于,所述步骤D中:同步服务器通过所述第二阅读服务器将所述存储位置地址随所述阅读位置信息发送给第二设备;或同步服务器直接将所述存储位置地址随所述阅读位置信息发送给第二设备。
12.如权利要求9所述的设备间切换方法,其特征在于:步骤D2所述该电子书第二设备支持的文件为:预先存储在同步服务器中或同步服务器到所述第二阅读服务器下载获得。
全文摘要
本发明公开了一种实现多设备无缝阅读的电子书阅读系统,包括多个阅读服务器和同步服务器;第一设备在该用户未阅读完电子书时,通过第一阅读服务器向同步服务器发起同步请求,将该文件格式下当前的阅读位置信息发送给同步服务器;该用户通过第二设备向第二阅读服务器发起继续阅读所述电子书请求;第二阅读服务器将该继续阅读请求转发给同步服务器;同步服务器根据阅读位置信息,在该电子书第二设备支持的文件格式中定位阅读位置信息,将该文件格式下的阅读位置信息发送给第二设备;该用户根据第二设备接收的阅读位置信息,通过第二设备与同步服务器交互继续阅读该电子书。应用本发明能够使用户在切换设备后,仍然从原设备的阅读位置继续阅读。
文档编号G06F17/21GK103186991SQ201110446979
公开日2013年7月3日 申请日期2011年12月28日 优先权日2011年12月28日
发明者李健 申请人:北京中文在线数字出版股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1