一种电子阅读多媒体用户数据记录及加载方法技术

技术编号:7322842 阅读:135 留言:0更新日期:2012-05-09 19:32
本发明专利技术公开了一种电子阅读多媒体用户数据记录及加载方法,包含位置模块,信息记录模块,信息加载模块、信息存储模块,媒体播放模块,内容显示模块,数据同步模块。本发明专利技术通过终端的多媒体能力记录用户添加的用户数据信息如多媒体的批注信息,包含音频、文字、视频等信息,将其格式化后将其信息编码保存在外部描述文件,并计算批注信息对应的内容偏移的位置并保存在描述文件,在下一次加载批注信息时根据显示分辨率和字体设置等参数重新动态计算该批注的显示位置,用户在点击该批注的时候调用相应的播放外接程序按照叠加的方式和根据批注保存的内容动态显示其保存的多媒体信息,通过保存合加载多媒体批注信息,提高了用户的使用便利性和阅读使用体验。

【技术实现步骤摘要】

本专利技术涉及电子阅读
,特别是指一种电子阅读多媒体数据的记录和加载方法。
技术介绍
随着通信和互联网业务的发展,特别是各种技术的发展,用户越来越多,如何为用户提供更多更好的服务和提高服务的效率成为当前业务开发过程中着力考虑的问题。电子阅读的多媒体数据包含了书签、批注等个性化的用户数据。电子阅读日益成为阅读的一个重要形态,越来越多的用户开始使用电子设备进行阅读,包含手机阅读,专用终端阅读,电脑阅读等等,而当前的阅读的批注主要是基于文字和图形,而电子设备的多媒体能力也越来越强,通过利用终端设备的多媒体能力为电子阅读增加多媒体数据功能,为用户提供更好的业务体验。有鉴于此,本专利技术的目的在于提出一种简单,易行的一种电子阅读的多媒体用户数据的记录和加载的方法。
技术实现思路
从上面所述可以看出,本专利技术提供的一种电子阅读的多媒体批注的方法,通过计算用户保存批注或书签等用户阅读数据,包含了文字、图形和多媒体数据,格式化保存在数据配置文件并打包压缩,用户数据显示的位置在记录时计算为与屏幕分辨率和字体无关的数据,再次加载时不随着终端设置变化而偏移,保证了用户数据的定位准确,同时通过加强用户数据的多媒体能力为用户提供了更好的阅读体验。具体来说具有以下优点定位准确记录本次数据的位置是寻找最近的显示的文字的位置,文字的位置是通过该段文字在内容中的偏移量计算,该位置始终与标注数据的位置相关联,不与设备分辨率等显示参数相关;叠加显示通过叠加在文字上的用户数据进行显示,用户可以控制显示的大小和显示与关闭的切换,不影响用户的阅读,用户随时可以将其调出查看;多媒体特性利用设备的多媒体能力记录下用户的各种类型的数据,使得一般以文字为主的用户数据扩展为多媒体数据;数据内容分离通过外部配置数据,用户数据与内容进行分离,可以方便地导入导出用户数据。 附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1为本专利技术系统模块结构的示意图。图2为业务使用流程说明示意图。 图3为数据加载流程说明示意图。具体实施例方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。为实现上述目的,提出了一种电子阅读多媒体用户数据的记录和加载方法。以下通过结合附图,对本专利技术的实施方式进行描述。实现电子阅读中多媒体数据记录和加载的关键点如下位置计算用户开始记录数据的位置与文字相关,用户数据的加载和记录需要计算用户记录数据的屏幕位置和关联对应的文字并保存该文字的在内容中的偏移量,用户数据如批注的位置显示是通过计算与用户点击屏幕的位置获取对应最近文字的内容的偏移量,以此保证以后的显示用户数据的绝对位置。格式化保存记录下来的用户数据格式化后保存在文件,并以XML方式进行数据描述后压缩打包供以后加载数据时使用。XML格式描述了用户数据和用户记录的多媒体信息,多媒体信息采取内嵌方式或文件引用方式。XML描述示意〈Data UserID = 123456, BookID = 8888/><DataRecord DataType = Comments/)<DataPos>5678</DataPos><Description>This is a good book ! 〈/Description〉<VoiceData>. \UserData\UserID\Voice001. mp3</VoiceData><VideoData>. \UserData\UserID\Video001. mp4</VideoData><DataRecord></Data>打包方式采取各种压缩技术压缩文件,默认采取ZIP格式压缩保存。加载计算在重新加载用户数据的时候,终端提取涉及显示部分的参数以获取版面是否重排的状态,如变动的话则重新计算用户数据显示区域。主要功能模块如图1所示,基于一种电子阅读多媒体用户数据的记录和加载方法的系统结构主要包括阅读客户端100:用户用来阅读内容的客户端软件,保存用户数据和加载用户数据;内容显示模块101 显示用户阅读的内容和加载的用户数据;数据记录模块102 记录用户的阅读数据如批注并加以格式化和压缩打包保存;媒体处理模块103 对用户多媒体数据,提供多媒体内容的记录和内容的显示和播放;数据加载模块104 根据保存的用户数据位置加载用户数据到显示界面;数据保存模块105 保存用户数据并格式化打包到文件进行保存;位置计算模块106 计算用户添加数据的显示位置并提交数据保存模块进行保存;同步模块107 在有多屏阅读的情况下,提供用户数据与服务器数据同步的功能;管理模块108 对整个客户端进行管理,包含数据管理、业务逻辑管理、参数配置等管理功能。下面举一个例子来说明本专利技术系统的工作流程,该实施例中,业务包括以下步骤步骤1 用户打开书籍阅读内容;步骤2 用户阅读到某一章节,对某一部分的内容插入用户数据,用户数据可以是文字、语音或者多媒体视频,数据形式可以是例如批注等形式;步骤3 位置计算模块对用户插入数据的位置进行计算并将结果返回给数据记录模块;步骤4.位置记录模块将位置数据和用户数据进行记录并提交数据保存模块进行保存;步骤5.数据保存模块将数据进行格式化后打包保存为物理文件。本专利技术的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本专利技术限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本专利技术的原理和实际应用,并且使本领域的普通技术人员能够理解本专利技术从而设计适于特定用途的带有各种修改的各种实施例。权利要求1.一种电子阅读个性化多媒体批注的方法,其特征在于批注可以记录多媒体信息包含文字、音频、甚至是视频信息。2.批注位置动态记录和加载,打开后保持在原记录位置,与屏幕显示分辨率和文字大小无关,加载后的位置与最初记录的位置一致。3.用户在重新打开书籍的时候,客户端会根据用户的显示设置进行重新计算,如参数未变动则直接加载上次计算保存的位置。4.如权利要求1所述,记录的多媒体信息进行格式化编码后保存在外部的配置文件, 并将多个批注的数据压缩成一个文件包。5.如权利要求3所述,多媒体信息的记录是利用终端的多媒体能力记录用户的多媒体信息,包含语音和视频。6.如权利要求2所述,客户端在加载文档的时候,提取与显示位置有关的各种参数,如有变动的话则进行重新计算后加载批注到新的显示位置,计算参数主要有字体大小和屏幕分辨率,保证显示参数变动后的加载位置与用户原始批注的位置精确匹配。7.如权利要求3所述,信息的格式化采取XML格式进行描述,外部的多媒体数据采取二进制附件形式嵌入到文件或者以文件引用方式保存在描述文件外部并统一压缩打包到配置数据包。8.如权利要求3所述,批注配置数据包采取与文件名相映射的方式进行索引,一个电子书对应一个配置数据包,在联机的时候同步到网络端进行备份。9.如权利要求4所述,批注叠加在原始内容上进行显示,用户可以对界面进行显示控制和多媒体内容的播放的控制,内容可以以多种形式在一个较本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:施丽艳
申请(专利权)人:上海博路信息技术有限公司
类型:发明
国别省市:

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

1
相关领域技术