著录项信息
专利名称 | 一种阅读处理系统和方法、服务器、终端设备 |
申请号 | CN201110286892.2 | 申请日期 | 2011-09-23 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-04-03 | 公开/公告号 | CN103020082A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;G;0;6;F;1;7;/;2;1;;;H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 北大方正集团有限公司;方正移动传媒技术(北京)有限公司 | 申请人地址 | 北京市海淀区上地五街九号方正大厦
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京北大方正电子有限公司 | 当前权利人 | 北京北大方正电子有限公司 |
发明人 | 李松峰;罗新民;李新;管剑;张雷;王长桥;段垚 |
代理机构 | 北京天昊联合知识产权代理有限公司 | 代理人 | 罗建民;邓伯英 |
摘要
本发明提供一种阅读处理系统和方法、服务器、终端设备,包括:服务器,用于对文本资源文件中的一个或多个部分设置情景,并将情景设置信息加入文本资源文件生成数字内容文件;将情景设置信息和与情景设置信息对应的一个或多个情景资源文件打包成情景主题包;终端设备,用于从所述服务器下载数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从所述服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源。另外,提供相应的阅读处理方法。本发明在展示数字内容的同时展示各种各样的情景,使得阅读更加丰富和有趣。
1.一种阅读处理系统,其特征在于,包括:
服务器,用于对文本资源文件中的一个或多个部分设置情景,并将情景设置信息加入文本资源文件生成数字内容文件;将情景设置信息和与情景设置信息对应的一个或多个情景资源文件打包成情景主题包;
终端设备,用于从所述服务器下载数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从所述服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源,
所述终端设备具体用于,解析文本资源文件,获取全局情景设置信息,将全局情景设置信息保存到全局情景设置信息变量中,并得到数字内容的章节信息或段落信息;解析要显示的章节或段落,得到要显示的章节文本或段落文本的情景设置信息,并保存到局部情景设置信息变量中;根据全局情景设置信息变量和局部情景设置信息变量中的情景设置信息从服务器下载相应的情景主题包。
2.根据权利要求1所述的阅读处理系统,其特征在于,所述服务器具体用于根据所述文本资源文件的语义和/或语境对所述文本资源文件中的一个或多个部分设置情景。
3.根据权利要求1所述的阅读处理系统,其特征在于,所述情景设置信息包括以下至少之一:背景音乐、背景静态图片、动画图片、字体、字体大小、字体颜色、文本语音化设置信息。
4.根据权利要求3所述的阅读处理系统,其特征在于,所述文本语音化设置信息包括以下至少之一:角色、语调、语速设置。
5.根据权利要求1所述的阅读处理系统,其特征在于,所述数字内容文件为XML文件,所述情景主题包中的情景设置信息记录为XML文件。
6.一种终端设备,其特征在于,包括:
下载模块,用于从服务器下载数字内容文件;
解析模块,用于从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从所述服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源;
所述解析模块具体用于,解析文本资源文件,获取全局情景设置信息,将全局情景设置信息保存到全局情景设置信息变量中,并得到数字内容的章节信息或段落信息;解析要显示的章节或段落,得到要显示的章节文本或段落文本的情景设置信息,并保存到局部情景设置信息变量中;根据全局情景设置信息变量和局部情景设置信息变量中的情景设置信息从服务器下载相应的情景主题包。
7.根据权利要求6所述的终端设备,其特征在于,所述终端设备还包括光线监测模块,所述光线监测模块用于根据监测到的光线变化自动切换情景设置。
8.根据权利要求7所述的终端设备,其特征在于,所述自动切换情景设置的处理包括以下至少之一:根据光线变化自动调节所述终端设备的背光、根据光线变化自动调节所述终端设备的字体颜色。
9.根据权利要求6所述的终端设备,其特征在于,所述终端设备每次与所述服务器连接时,检查所述服务器是否更新情景主题或者情景主题的情景资源文件,如果是,则下载更新的情景主题或者情景主题的情景资源文件。
10.一种阅读处理方法,其特征在于,包括:
服务器对文本资源文件中的一个或多个部分设置情景,并将情景设置信息加入文本资源文件生成数字内容文件;将情景设置信息和与情景设置信息对应的一个或多个情景资源文件打包成情景主题包;
终端设备从所述服务器下载数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从所述服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源,
其中,终端设备解析文本资源文件,获取全局情景设置信息,将全局情景设置信息保存到全局情景设置信息变量中,并得到数字内容的章节信息或段落信息;解析要显示的章节或段落,得到要显示的章节文本或段落文本的情景设置信息,并保存到局部情景设置信息变量中;根据全局情景设置信息变量和局部情景设置信息变量中的情景设置信息从服务器下载相应的情景主题包。
11.一种阅读处理系统,其特征在于,包括:
服务器,用于对文本资源文件中的一个或多个部分设置情景,并将文本资源文件和与文本资源文件中的一个或多个部分对应的情景设置对应的一个或多个情景资源文件生成数字内容文件;
终端设备,用于从所述服务器上下载所述数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件和情景资源文件,并协调展示解析出的文本资源文件中所包含的文本资源和与该文本资源文件中的情景设置信息相应的情景资源文件中所包含的情景资源;
所述解析模块具体用于,解析文本资源文件,获取全局情景设置信息,将全局情景设置信息保存到全局情景设置信息变量中,并得到数字内容的章节信息或段落信息;解析要显示的章节或段落,得到要显示的章节文本或段落文本的情景设置信息,并保存到局部情景设置信息变量中;根据全局情景设置信息变量和局部情景设置信息变量中的情景设置信息,确定相应的情景资源文件中所包含的情景资源。
12.一种阅读处理方法,其特征在于,包括:
服务器对文本资源文件中的一个或多个部分设置情景,并将文本资源文件和与文本资源文件中的一个或多个部分对应的情景设置对应的一个或多个情景资源文件生成数字内容文件;
终端设备从所述服务器上下载所述数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件和情景资源文件,并协调展示解析出的文本资源文件中所包含的文本资源和与该文本资源文件中的情景设置信息相应的情景资源文件中所包含的情景资源;
其中,终端设备解析文本资源文件,获取全局情景设置信息,将全局情景设置信息保存到全局情景设置信息变量中,并得到数字内容的章节信息或段落信息;解析要显示的章节或段落,得到要显示的章节文本或段落文本的情景设置信息,并保存到局部情景设置信息变量中;根据全局情景设置信息变量和局部情景设置信息变量中的情景设置信息,确定相应的情景资源文件中所包含的情景资源。
一种阅读处理系统和方法、服务器、终端设备\n技术领域\n[0001] 本发明涉及电子阅读技术领域,尤其涉及一种阅读处理系统和方法、服务器、终端设备。\n背景技术\n[0002] 随着生活节奏的加快,人们越来越没有整块的时间捧着一本纸质的书坐在一个固定的地方悠闲地阅读,因此市场上出现了形形色色的阅读器:电纸书、MP4、手机、平板电脑等。人们利用这些电子产品,利用零碎的时间进行阅读,但是,由于这些电子产品上的阅读软件或多或少都存在如下的弊病,因此导致阅读体验并不理想:\n[0003] 1、全文设置同一字体;\n[0004] 2、全文设置同一字体大小;\n[0005] 3、全文设置同一字体颜色;\n[0006] 4、只能设置一张背景图片或者使用纯色背景;\n[0007] 5、不支持背景音乐;\n[0008] 6、不支持图文混排;\n[0009] 7、不支持TTS(文本语音化)\n[0010] 以美国优派(ViewSonic)最近推出的可自定义情景模式并进行情景阅读的专业彩屏电子书P702为例来说,在该电子书中,用户可以预先将根据自己喜好选择的背景图片、背景音乐、以及字体大小和行距全部集合成一个文件。在阅读电子书时,结合文章的内容,配上相应的背景和音乐,以使得阅读更有意境,更有感觉。但是,这种电子书除了支持背景音乐、可支持图文混排之外,仍然存在上述其它弊病,例如,仍然只能全文设置统一的字体,背景图片单一、不支持TTS设置等。此外,由于缺乏数字内容的语义语境信息,情景的设置不具有针对性,实际上并不能真正展现电子书内容的语义语境。\n[0011] 基于以上常见的电子书阅读系统的局限性,数字内容的展现方式没有新意,基本上都是一个面孔,大同小异,用户在使用一段时间后,就会疲倦,厌倦阅读,甚至放弃这种阅读方式。\n发明内容\n[0012] 为了解决上述问题,本发明提供一种阅读处理系统和方法、服务器、终端设备,以实现更加丰富的情景阅读体验。\n[0013] 为了实现以上目的,本发明提供的阅读处理系统,该阅读处理系统包括:\n[0014] 服务器,用于对文本资源文件中的一个或多个部分设置情景,并将情景设置信息加入文本资源文件生成数字内容文件;将情景设置信息和与情景设置信息对应的一个或多个情景资源文件打包成情景主题包;\n[0015] 终端设备,用于从所述服务器下载数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从所述服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源。\n[0016] 其中,所述服务器具体用于根据所述文本资源文件的语义和/或语境对所述文本资源文件中的一个或多个部分设置情景。\n[0017] 优选地,所述情景设置信息包括以下至少之一:背景音乐、背景静态图片、动画图片、字体、字体大小、字体颜色、文本语音化设置信息。\n[0018] 优选地,所述文本语音化设置信息包括以下至少之一:角色、语调、语速设置。\n[0019] 其中,所述数字内容文件为XML文件,所述情景主题包中的情景设置信息记录为XML文件。\n[0020] 本发明实施例还提供一种服务器,该服务器包括:\n[0021] 设置模块,用于对文本资源文件中的一个或多个部分设置情景;\n[0022] 第一处理模块,用于将情景设置信息加入文本资源文件生成数字内容文件;\n[0023] 第二处理模块,用于将情景设置信息和与情景设置信息对应的一个或多个情景资源文件打包成情景主题包。\n[0024] 本发明实施例还提供一种终端设备,该终端设备包括:\n[0025] 下载模块,用于从服务器下载数字内容文件;\n[0026] 解析模块,用于从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从所述服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源。\n[0027] 其中,所述终端设备还包括光线监测模块,所述光线监测模块用于根据监测到的光线变化自动切换情景设置。\n[0028] 其中,所述自动切换情景设置的处理包括以下至少之一:根据光线变化自动调节所述终端设备的背光、根据光线变化自动调节所述终端设备的字体颜色。\n[0029] 优选地,所述终端设备每次与所述服务器连接时,检查所述服务器是否更新情景主题或者情景主题的情景资源文件,如果是,则下载更新的情景主题或者情景主题的情景资源文件。\n[0030] 本发明实施例还提供一种阅读处理方法,该方法包括:\n[0031] 服务器对文本资源文件中的一个或多个部分设置情景,并将情景设置信息加入文本资源文件生成数字内容文件;将情景设置信息和与情景设置信息对应的一个或多个情景资源文件打包成情景主题包;\n[0032] 终端设备从所述服务器下载数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从所述服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源。\n[0033] 本发明实施例还提供一种阅读处理系统,该系统包括:\n[0034] 服务器,用于对文本资源文件中的一个或多个部分设置情景,并将文本资源文件和与文本资源文件中的一个或多个部分对应的情景设置对应的一个或多个情景资源文件生成数字内容文件;\n[0035] 终端设备,用于从所述服务器上下载所述数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件和情景资源文件,并协调展示解析出的文本资源文件中所包含的文本资源和与该文本资源文件中的情景设置信息相应的情景资源文件中所包含的情景资源。\n[0036] 本发明实施例还提供一种服务器,该服务器包括:\n[0037] 设置模块,用于对文本资源文件中的一个或多个部分设置情景;\n[0038] 处理模块,用于将文本资源文件和与文本资源文件中的一个或多个部分对应的情景设置对应的一个或多个情景资源文件生成数字内容文件。\n[0039] 本发明实施例还提供一种终端设备,该终端设备包括:\n[0040] 下载模块,用于从服务器下载数字内容文件;\n[0041] 解析模块,用于从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从所述服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源。\n[0042] 本发明实施例还提供一种阅读处理方法,该方法包括:\n[0043] 服务器对文本资源文件中的一个或多个部分设置情景,并将文本资源文件和与文本资源文件中的一个或多个部分对应的情景设置对应的一个或多个情景资源文件生成数字内容文件;\n[0044] 终端设备从所述服务器上下载所述数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件和情景资源文件,并协调展示解析出的文本资源文件中所包含的文本资源和与该文本资源文件中的情景设置信息相应的情景资源文件中所包含的情景资源。\n[0045] 本发明可对文本资源文件设置丰富的情景,数字内容的展现方式多种多样,从而实现更有意境、更有感觉、更加有趣的情景阅读体验。\n附图说明\n[0046] 图1是示出本发明的阅读处理系统的结构图;\n[0047] 图2是示出本发明的第一实施例的终端设备解析数字内容文件和进行情景展示的方法的流程图;\n[0048] 图3至图5是本发明的第二实施例的展示效果图。\n具体实施方式\n[0049] 以下,将参照附图和实施例对本发明进行描述。\n[0050] (第一实施例)\n[0051] 在本实施例中,数字内容的文本资源文件中仅加入少量情景设置信息,情景资源文件存放在服务器中,与文本资源文件分离。这种方案也称为瘦数字内容方案,尤其适用于网速和存储空间受限的环境。\n[0052] 图1是示出本发明的情景阅读系统的结构图。如图1所示,本实施例的阅读处理系统包括服务器1和终端设备2。其中,服务器1用于对文本资源文件中的一个或多个部分设置情景,并将情景设置信息加入文本资源文件生成数字内容文件;将情景设置信息和与情景设置信息对应的一个或多个情景资源文件打包成情景主题包。终端设备2用于从服务器1下载数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从服务器1下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源。\n[0053] 如图1所示,服务器1进一步包括设置模块11、第一处理模块12和第二处理模块13。\n其中,设置模块11用于对文本资源文件中的一个或多个部分设置情景。第一处理模块12用于将情景设置信息加入文本资源文件生成数字内容文件。第二处理模块13用于将情景设置信息和与情景设置信息对应的一个或多个情景资源文件打包成情景主题包。\n[0054] 具体来讲,所述情景设置信息可包括以下至少之一:背景音乐、背景静态图片、动画图片、字体、字体大小、字体颜色和TTS设置信息。TTS设置信息可包括以下至少之一:角色、语调、语速设置,以使得可进行多身份、不同语调和语速模拟真人朗读。情景资源可包括作为背景音乐的音频资源、作为背景静态图片或动画图片的图片资源。此外,在终端设备本地没有安装所需的字体文件和语音库文件的情况下,情景资源还可包括所需的字体文件和语音库文件。但是,由于字体文件和语音库文件一般比较大,优选的方式是将字体文件和语音库文件在服务器1上的链接地址放入情景设置信息中,以供用户下载。而且,在终端设备2从服务器1下载数字内容文件时,向用户提供可下载的字体文件和语音库文件的基本信息,以为用户设置字体和TTS提供参照。\n[0055] 此外,在设置情景时,服务器1可根据文本资源文件的语义和/或语境对文本资源文件中的一个或多个部分设置情景。这样设置的情景可辅助表达数字内容的含义,在展示数字内容的同时展示符合数字内容的语义和/或语境的情景,帮助阅读者理解数字内容,使得阅读更加丰富和有趣,可以更好地推进国家的全民阅读行动计划。以下,对这种实现方式下的服务器的操作进行具体说明。\n[0056] 服务器1在编辑制作加入情景设置的数字内容文件时,首先,对数字内容的文本资源文件中所包含的所有章节或段落设置情景,也可对每个章节或段落独立设置情景,每个情景根据数字内容的语义和/语境设置,尽量做到贴近作者的表达含义,在任何有需要的地方都可以设置情景。例如,可以在文本资源文件中加入适用于所有章节或段落的全局情景设置信息,然后在各个章节或段落中独立地加入各自的局部情景设置信息。对于没有加入局部情景设置信息的章节或段落,可使用全局情景设置信息进行展示。如果在数字内容文件中没有加入情景设置信息,则按照普通文档进行展示。\n[0057] 然后,将所有资源文件(包括加入了情景设置信息的文本资源文件、音频资源文件、图片资源文件(在需要的情况下,还包括字体文件和语音库文件)生成一个单一的数字内容文件。该数字内容文件是一个容器文件,其中包含加入情景设置信息的文本资源文件、音频资源文件、图片资源文件(在需要的情况下,还包括字体文件和语音库文件)。最后只有一个文件,内含丰富的情景设置信息,终端用户无需担心文件的庞杂,便能很好地进行文档管理。\n[0058] 这里,可利用XML(可扩展标记语言)技术将数字内容文件生成为一个XML文件。同时,利用XML技术描述情景主题包中的情景设置信息,将情景设置信息记录在一个XML文件中。对于这些XML文件中的情景设置信息,可利用其可扩展性,容易地增加或修改或删减情景设置信息。另外,还可进一步对XML文件进行压缩(例如压缩成二进制数字内容文件)后再放到服务器1上,方便在线下载,缩短下载时间,节约存储空间。\n[0059] 数字内容文件制作完成后,放到服务器1上。服务器1定义一套标准协议,例如,TCP/IP协议或HTTP协议等网络协议,以供不同终端访问,可以提供各种关键字(如书名、作者或者分类)的查询服务以及在线阅读、下载等服务。\n[0060] 终端设备2在从服务器1上下载数字内容文件后,解析数字内容文件并进行情景展示。\n[0061] 终端设备2包括:下载模块,用于从服务器下载数字内容文件;解析模块,用于从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从所述服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源;光线监测模块,光线监测模块用于根据监测到的光线变化自动切换情景设置。\n[0062] 其中,自动切换情景设置的处理包括以下至少之一:根据光线变化自动调节终端设备的背光、根据光线变化自动调节终端设备的字体颜色。\n[0063] 另外,终端设备每次与服务器连接时,检查服务器是否更新情景主题或者情景主题的情景资源文件,如果是,则下载更新的情景主题或者情景主题的情景资源文件。\n[0064] 本发明实施例还提供一种阅读处理方法,该方法包括:服务器对文本资源文件中的一个或多个部分设置情景,并将情景设置信息加入文本资源文件生成数字内容文件;将情景设置信息和与情景设置信息对应的一个或多个情景资源文件打包成情景主题包;终端设备从服务器下载数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源。\n[0065] 图2是示出第一实施例的终端设备解析数字内容文件和进行情景展示的方法的流程图。\n[0066] 如图2所示,首先,在步骤S201中,读取数字内容文件。然后,在步骤S202中,判断读取的数字内容文件是否是加入情景设置信息的容器文件,如果是,执行步骤S204及其后面的步骤。如果不是,则执行步骤S203,在步骤S203中,按照普通文档进行展示。\n[0067] 在步骤S204中,对容器文件进行解包,将其中包含的文本资源文件、音频资源文件、图片资源文件等资源文件进行拆解,并在步骤S205中将拆解的各种资源文件分别保存到终端设备中相应的目录下。对于本实施例而言,容器文件解包后仅得到加入情景设置信息的文本资源文件。\n[0068] 然后,在步骤S206中,对文本资源文件进行解析,一是获取全局情景设置信息,并保存到全局情景设置信息变量中,二是得到数字内容的章节信息或段落信息。对要显示的章节或段落,继续进行解析,得到章节文本或段落文本的情景设置信息,并保存到局部情景设置信息变量中。\n[0069] 然后,在步骤S207中,根据全局情景设置信息变量和局部情景设置信息变量中的情景设置信息从服务器1下载相应的情景主题包。\n[0070] 最后,在步骤S208中根据全局情景设置信息变量和局部情景设置信息变量协调展示在步骤S206中解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源。\n[0071] 这里,为了安全起见,可限定数字内容文件只有在授权的终端设备上才能解析。\n[0072] 此外,终端设备2还可不定期更新情景资源。具体来讲,每次终端设备与服务器1连接时,检查服务器1是否更新情景主题或者情景主题的情景资源文件,如果是,则下载更新的情景主题或者情景主题的情景资源文件。在每次进行阅读时,展示更新的情景资源。\n[0073] 此外,终端设备2还可包括用于根据监测到的光线变化自动切换情景设置的光线监测模块。在这种情况下,终端设备2自动切换情景设置的处理可包括以下至少之一:根据光线变化自动调节终端设备2的背光、根据光线变化自动调节终端设备2的字体颜色。当光线很弱时,可对终端设备的背光进行调节,同时根据预设值调整字体颜色值,尽量使得光线柔和。\n[0074] 终端设备2还可包括用户情景设置界面,以供用户配置或修改情景设置。例如,可在该界面中设置情景自动切换选项,切换类型可包括感光和时间段。当用户选择切换类型为感光时,如上根据光线监测装置监测到的光线变化自动切换情景设置。当用户选择切换类型为时间段时,用户可设定一个时间段,在设定的时间段内,可选择特殊的情景设置,例如,可不使用背景音乐。\n[0075] 以下,将给出本实施例的一个示例。在本示例时,如下定义情景设置信息的数据结构:\n[0076]\n[0077]\n[0078] 在数据结构SceneInfo中,nTTSRole变量定义多种角色,取值范围根据角色数量而定;nTTSTone变量定义语调,取值范围可设为-32768~32768,其中,0为正常语调;\nnTTSSpeed变量定义语速,取值范围可设为-32768~32768,其中,0为正常语速;pszBkImage变量定义图片资源,pszBkMusic变量定义音频资源,pszFaceName变量定义字体,nFontSize变量定义字体大小。此外,g_isAutoSceneSwitch变量表示是否选择情景自动切换功能,g_nSceneSwitchTyp变量表示情景切换类型。\n[0079] 服务器1按照不同的情景设置将其情景设置信息和相应的一个或多个情景资源文件打包成不同的情景主题包,供终端设备2下载。在本示例中,假设将下载的情景主题包为normal.zip,其中包含如下文件:normal.xml、normal.gif、normal.mp3,其中,normal.xml为情景设置信息文件,normal.gif为图片资源文件,normal.mp3为音频资源文件。\n[0080] normal.xml的内容如下:\n[0081]\n[0082] 终端设备2从服务器1下载容器文件,对该容器文件进行解包,得到如下文本资源文件Ming_Dynasty.xml:\n[0083]\n[0084]\n[0085] 从以上文本资源文件可看出,该文本资源文件中仅加入了全局情景设置信息,即,scene节点,所有章节均使用同一个情景设置。scene节点具有Version属性和Feeling属性,其中,Version属性表示XML文件的版本,Feeling属性表示情景主题名称。在本示例中,例如,当Version属性值为1时,读取Feeling属性,然后匹配情景主题。由于Version属性值为\n1,Feeling属性值为normal,因此,匹配的情景主题包是名为normal的主题包。\n[0086] 终端设备2从服务器1下载情景主题包normal.zip后,对其进行解压,可得到子文件normal.xml、normal.gif、normal.mp3,将各子文件按主题名存放,并将normal.xml中的情景设置信息保存到SceneInfo结构的全局变量g_stSceneInfo中。\n[0087] 当阅读上述数字内容文件时,终端设备2可以首先读取g_stSceneInfo.pszBkImage变量的值,载入图片normal.gif,作为背景图片进行显示,然后读取g_\nstSceneInfo.pszFaceName和g_stSceneInfo.nFontSize变量的值,生成字体信息,在背景上显示文本。然后,读取g_stSceneInfo.pszBkMusic变量的值,载入音频normal.mp3,作为背景音乐播放。最后,读取g_stSceneInfo.nTTSRole、g_stSceneInfo.nTTSTone、g_stSceneInfo.nTTSSpeed变量的值,进行TTS设置,利用语音库进行真人朗读。这样,就可将文本、背景动画、背景音乐和真人朗读协调搭配、友好地展示出来,在视觉和听觉上与作者表达的情感一致,给人一种身临其境,陶醉忘我的境界。\n[0088] (第二实施例)\n[0089] 在本实施例中,情景资源放在数字内容文件中,随数字内容一起发布。这种方案也称为富情景设置方案。\n[0090] 本实施例的阅读处理系统包括服务器和终端设备。其中,所述服务器用于对文本资源文件中的一个或多个部分设置情景,并将文本资源文件和与文本资源文件中的一个或多个部分对应的情景设置对应的一个或多个情景资源文件生成数字内容文件。所述终端设备用于从所述服务器上下载所述数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件和情景资源文件,并协调展示解析出的文本资源文件中所包含的文本资源和与该文本资源文件中的情景设置信息相应的情景资源文件中所包含的情景资源。\n[0091] 其中,服务器具体用于根据文本资源文件的语义和/或语境对文本资源文件中的一个或多个部分设置情景。\n[0092] 优选地,情景设置信息包括以下至少之一:背景音乐、背景静态图片、动画图片、字体、字体大小、字体颜色、文本语音化设置信息。\n[0093] 优选地,文本语音化设置信息包括以下至少之一:角色、语调、语速设置。\n[0094] 其中,数字内容文件为XML文件,情景主题包中的情景设置信息记录为XML文件。\n[0095] 其中,所述服务器进一步包括设置模块和处理模块。其中,设置模块用于对文本资源文件中的一个或多个部分设置情景。处理模块用于将文本资源文件和与文本资源文件中的一个或多个部分对应的情景设置对应的一个或多个情景资源文件生成数字内容文件。\n[0096] 其中,终端设备包括下载模块,用于从服务器下载数字内容文件;解析模块,用于从下载的加入情景设置信息的数字内容文件中解析出文本资源文件,根据解析出的文本资源文件中的情景设置信息从服务器下载相应的情景主题包,并协调展示解析出的文本资源文件中所包含的文本资源和下载的情景主题包中的情景资源文件中所包含的情景资源。\n[0097] 其中,自动切换情景设置的处理包括以下至少之一:根据光线变化自动调节终端设备的背光、根据光线变化自动调节终端设备的字体颜色。\n[0098] 另外,终端设备每次与服务器连接时,检查服务器是否更新情景主题或者情景主题的情景资源文件,如果是,则下载更新的情景主题或者情景主题的情景资源文件。\n[0099] 本发明实施例还提供一种阅读处理方法,该方法包括:服务器对文本资源文件中的一个或多个部分设置情景,并将文本资源文件和与文本资源文件中的一个或多个部分对应的情景设置对应的一个或多个情景资源文件生成数字内容文件;终端设备从服务器上下载数字内容文件,从下载的加入情景设置信息的数字内容文件中解析出文本资源文件和情景资源文件,并协调展示解析出的文本资源文件中所包含的文本资源和与该文本资源文件中的情景设置信息相应的情景资源文件中所包含的情景资源。\n[0100] 这里,关于情景的设置、数字内容文件的编辑与制作、发布、情景自动切换步骤均与第一实施例相同,因此,省略其描述。\n[0101] 在终端设备解析与展示步骤中,与图2所示的第一实施例的流程的不同之处在于,不需要步骤S207(下载情景主题包的步骤),并且在步骤S208中,根据全局情景设置信息变量和局部情景设置信息变量协调展示解析出的文本资源文件中所包含的文本资源和与该文本资源文件中的情景设置信息相应的情景资源文件中所包含的情景资源,该步骤中的文本资源文件和情景资源文件都包括在服务器发布的数字内容文件中。\n[0102] 简而概之,本实施例与第一实施例的区别在于,第一实施例中的数字内容文件中仅包括一个加入了情景设置信息的文本资源文件,具体的情景资源文件是打包在情景主题包中的,终端设备除了下载数字内容文件之外,还需下载情景主题包,而本实施例中的数字内容文件中除了一个加入了情景设置信息的文本资源文件之外,还包括一个或多个情景资源文件,这样数字内容文件就会比较大,终端设备仅下载数字内容文件即可。\n[0103] 以下,将给出本实施例的一个示例。在本示例中,情景设置信息的数据结构与第一实施例的示例相同,而且,数字内容的文本资源文件中所包含的各个章节均独立设置情景。\n[0104] 在阅读数字内容文件时,首先,对数字内容文件进行解包,分解其中的文本资源文件和情景资源文件:example.xml、nomal.gif、nomal.mp3、snow.gif、snow.mp3、sand-storm.gif、sand-storm.mp3、MilkyWay.gif、MilkyWay.mp3等,其中,example.xml为文本资源文件,其余为情景资源文件。\n[0105] 文本资源文件example.xml的内容如下:\n[0106]\n[0107]\n[0108]\n[0109] 在解析文本资源文件example.xml时,首先得到全局情景设置信息(即,第一个scene节点所记录的信息),并保存到SceneInfo结构的全局变量g_stSceneInfo中。对于那些没有单独设置局部情景设置信息的章节,可根据全局变量g_stSceneInfo中的全局情景设置信息进行展示。\n[0110] 然后,在读取数字内容的第一章节时,得到第一章节的局部情景设置信息,并保存到SceneInfo结构的局部变量lcSceneInfo中。在展示时,根据lcSceneInfo.pszBkimage的值加载背景动画图片snow.gif,画面是漫天飞舞的雪花,到处都是银装素裹的美景;根据lcSceneInfo.pszBkmusic的值加载轻柔的背景音乐snow.mp3;然后根据\nlcSceneInfo.FaceName和lcSceneInfo.nFontSize的值生成逻辑字体,显示文本;当需要TTS时,根据lcSceneInfo.nTTSRole的值设定朗读角色,根据lcSceneInfo.nTTSTone的值5,设定稍高的语调;根据lcSceneInfo.nTTSSpeed的值-10,设定比正常语速略慢的语速,根据这些TTS信息,调用语音库朗读文本。展示效果如图3所示。\n[0111] 当读取数字内容的第二章节时,得到第二章节的情景设置信息,同样保存到局部变量lcSceneInfo中。lcSceneInfo变量的使用和第一章节一样,加载动态图片sand-storm.gif,背景画面是狂风裹挟沙石、浮尘到处弥漫,蔽日遮天仿佛世界末日的景象,同时加载音乐sand-storm.mp3,这是一首能让听着能感觉到地球在哭泣的音乐,让读者在理解自然灾害的同时,想到要爱护我们生存的地球,保护环境。TTS的设置也是语速正常、语调稍低。展示效果如图4所示。\n[0112] 当读取数字内容的第三章节时,得到第三章节的情景设置信息,同样保存到局部变量lcSceneInfo中。lcSceneInfo变量的使用和第一章节一样,加载动态图片MilkyWay.gif,背景画面是缓慢旋转的漩涡星系,一条旋臂从银河系中心均匀对称地延伸出来,白茫茫的一片,犹如传说中的″鹊桥″,同时加载音频MilkyWay.mp3,让听着耳边想起久远而深隧的梦幻般音乐。TTS的设置是语速稍慢,语调低沉。展示效果如图5所示。\n[0113] 从图3至图5可看出,文字内容和背景动画、背景音乐有机融合,浑然一体。背景图片和背景音乐用来补充文字的表达,使文字所描绘的情和景得到升华,相得益彰。\n[0114] 在本示例中,在展示数字内容文件时,仅使用了一个局部变量lcSceneInfo,文本资源文件的解析以及文本资源和情景资源的展示是同时进行的。当然,也可以事先对文本资源文件的所有章节进行解析,获取所有章节的情景设置信息,并保存到不同的局部变量(例如,lcSceneInfo1,lcSceneInfo2,…)中,然后,根据全局变量g_stSceneInfo和这些局部变量协调展示文本资源和情景资源。\n[0115] 以上已参照附图和实施例对本发明进行了详细描述,但是,应该理解,本发明并不限于以上所公开的具体实施例,任何基于本说明书所公开的技术方案的变型都应包括在本发明的保护范围内。
法律信息
- 2016-10-05
- 2015-02-18
专利申请权的转移
登记生效日: 2015.01.22
申请人由方正移动传媒技术(北京)有限公司变更为北京北大方正电子有限公司
地址由100080 北京市海淀区北四环西路52号9层901室变更为100085 北京市海淀区上地五街九号方正大厦
- 2013-08-21
专利申请权的转移
登记生效日: 2013.08.02
申请人由北大方正集团有限公司变更为方正移动传媒技术(北京)有限公司
地址由100871 北京市海淀区成府路298号中关村方正大厦5层变更为100080 北京市海淀区北四环西路52号9层901室
申请人由方正移动传媒技术(北京)有限公司变更为空
- 2013-05-01
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201110286892.2
申请日: 2011.09.23
- 2013-04-03
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-03-16
|
2010-11-02
| | |
2
| |
2005-08-10
|
2003-05-07
| | |
3
| |
2008-08-06
|
2007-01-30
| | |
4
| |
2008-03-05
|
2007-09-24
| | |
5
| |
2008-07-02
|
2006-09-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |