《移动终端处理交互式数据的方法和装置.pdf》由会员分享,可在线阅读,更多相关《移动终端处理交互式数据的方法和装置.pdf(12页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103177013 A(43)申请公布日 2013.06.26CN103177013A*CN103177013A*(21)申请号 201110435767.3(22)申请日 2011.12.21G06F 17/30(2006.01)(71)申请人北大方正集团有限公司地址 100871 北京市海淀区成府路298号方正大厦5层申请人北京北大方正电子有限公司(72)发明人孔峰 苏勇(74)专利代理机构北京英赛嘉华知识产权代理有限责任公司 11204代理人王达佐(54) 发明名称移动终端处理交互式数据的方法和装置(57) 摘要本发明提供了一种移动终端处理交互式数据的方法和装置。
2、,方法包括:接收交互式数据包,解析到cebx文件、xml文件、记录交互式数据文件的路径信息的文本文件、交互式数据文件、和用于记录各个文件之间的结构关系Main文件;运行cebx文件,在移动终端的界面上显示相应页面上的组件的内容;在所述界面上接收对显示的内容的触发操作;按照所述触发操作和所述Main文件中的结构关系,访问所述cebx的组件在xml文件中存储的交互配置信息;从所述交互配置信息中获得要显示的交互式数据;按照所述文本文件中记录的路径信息,在所述移动终端的界面上显示访问的所述交互式数据文件中交互式数据。本发明实现在移动终端上显示交互式数据。(51)Int.Cl.权利要求书1页 说明书6页。
3、 附图4页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书6页 附图4页(10)申请公布号 CN 103177013 ACN 103177013 A1/1页21.一种移动终端处理交互式数据的方法,其特征在于,包括:接收交互式数据包,解析到cebx文件、xml文件、记录交互式数据文件的路径信息的文本文件、交互式数据文件、和用于记录各个文件之间的结构关系Main文件;运行所述cebx文件,在移动终端的界面上显示相应页面上的组件的内容;在所述界面上接收对所述显示的内容的触发操作;按照所述触发操作和所述Main文件中的结构关系,访问所述cebx的组件在xml文件中存储的交。
4、互配置信息;从所述交互配置信息中获得要显示的交互式数据;按照所述文本文件中记录的路径信息,在所述移动终端的界面上显示访问的所述交互式数据文件中交互式数据。2.根据权利要求1所述的方法,其特征在于,所述交互式数据包中还包括:用于显示各个页面所属栏目的栏目信息的xml文件和每个所述页面的缩略图文件;按照所述触发操作和所述Main文件中的结构关系,在所述移动终端的界面上显示所述栏目信息和缩略图。3.根据权利要求2所述的方法,其特征在于,接收对所述缩略图的选择操作,显示缩略图对应的页面上的组件的内容。4.根据权利要求1所述的方法,其特征在于,所述cebx文件包括适应移动终端屏幕的横版cebx文件和/或。
5、竖版cebx文件。5.根据权利要求1所述的方法,其特征在于,所述交互式数据至少包括以下之一:视频、音频、用于幻灯片显示的图片。6.一种移动终端处理交互式数据的装置,其特征在于,包括:接收模块,用于接收交互式数据包,并解析到cebx文件、xml文件、记录交互式数据文件的路径信息的文本文件、交互式数据文件、和用于记录各个文件之间的结构关系Main文件;运行模块,用于运行所述cebx文件,在移动终端的界面上显示相应页面上的组件的内容;操作模块,用于在所述界面上接收对所述显示的内容的触发操作;访问模块,用于按照所述触发操作和所述Main文件中的结构关系,访问所述cebx的组件在xml文件中存储的交互配。
6、置信息;读取模块,用于从所述交互配置信息中获得要显示的交互式数据;显示模块,用于按照所述文本文件中记录的路径信息,在所述移动终端的界面上显示访问的所述交互式数据文件中交互式数据。7.根据权利要求6所述的装置,其特征在于,还包括:栏目显示模块,用于按照所述触发操作和所述Main文件中的结构关系,在所述移动终端的界面上显示所述显示各个页面所属栏目的栏目信息和缩略图。8.根据权利要求6所述的装置,其特征在于,所述运行模块包括:横版运行模块,用于运行适应移动终端屏幕的横版cebx文件;和/或横版运行模块,用于运行适应移动终端屏幕的竖版cebx文件。权 利 要 求 书CN 103177013 A1/6页。
7、3移动终端处理交互式数据的方法和装置技术领域0001 本发明涉及数据处理领域,具体而言,涉及一种移动终端处理交互式数据的方法和装置。背景技术0002 移动终端普遍具有网络浏览功能,浏览的网页内容,包括电子书、门户网站等信息。目前,在移动终端上不存在通过处理交互式数据包以显示交互式数据的方案。发明内容0003 本发明旨在提供一种交互式数据包的制作方法和装置,以解决的问题。0004 在本发明的实施例中,提供了一种交互式数据包的制作方法,包括:接收交互式数据包,解析到cebx文件、xml文件、记录交互式数据文件的路径信息的文本文件、交互式数据文件、和用于记录各个文件之间的结构关系Main文件;运行所。
8、述cebx文件,在移动终端的界面上显示相应页面上的组件的内容;在所述界面上接收对所述显示的内容的触发操作;按照所述触发操作和所述Main文件中的结构关系,访问所述cebx的组件在xml文件中存储的交互配置信息;从所述交互配置信息中获得要显示的交互式数据;按照所述文本文件中记录的路径信息,在所述移动终端的界面上显示访问的所述交互式数据文件中交互式数据。0005 本发明的实施例,提供一种移动终端处理交互式数据的装置,包括:接收模块,用于接收交互式数据包,并解析到cebx文件、xml文件、记录交互式数据文件的路径信息的文本文件、交互式数据文件、和用于记录各个文件之间的结构关系Main文件;运行模块,。
9、用于运行所述cebx文件,在移动终端的界面上显示相应页面上的组件的内容;操作模块,用于在所述界面上接收对所述显示的内容的触发操作;访问模块,用于按照所述触发操作和所述Main文件中的结构关系,访问所述cebx的组件在xml文件中存储的交互配置信息;读取模块,用于从所述交互配置信息中获得要显示的交互式数据;显示模块,用于按照所述文本文件中记录的路径信息,在所述移动终端的界面上显示访问的所述交互式数据文件中交互式数据。0006 通过本发明,实现在移动终端上解析交互式数据包,并显示交互式数据,扩展了移动终端显示的数据形式。附图说明0007 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一。
10、部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:0008 图1示出了实施例的流程图;0009 图2示出了实施例中的文件的结构图;0010 图3示出了实施例中制作交互式数据包的流程图;说 明 书CN 103177013 A2/6页40011 图4示出了实施例中装置结构框图。具体实施方式0012 下面将参考附图并结合实施例,来详细说明本发明。参见图1,包括以下步骤:0013 S11:接收的交互式数据包,解析到cebx文件、xml文件、记录交互式数据文件的路径信息的文本文件、交互式数据文件、和用于记录各个文件之间的结构关系Main文件;0014 S12:运行所。
11、述cebx文件,在移动终端的界面上显示相应页面上的组件的内容;0015 S13:在所述界面上接收对所述显示的内容的触发操作;0016 S14:按照所述触发操作和所述Main文件中的结构关系,访问所述cebx的组件在xml文件中存储的交互配置信息;0017 S15:从所述交互配置信息中获得要显示的交互式数据;0018 S16:按照所述文本文件中记录的路径信息,在所述移动终端的界面上显示访问的所述交互式数据文件中交互式数据。0019 通过上述步骤,实现在移动终端上解析交互式数据包,并显示交互式数据,扩展了移动终端显示的数据形式。0020 优选地,所述交互式数据包中还包括:用于显示各个页面所属栏目的。
12、栏目信息的xml文件和每个所述页面的缩略图文件;0021 按照所述触发操作和所述Main文件中的结构关系,在所述移动终端的界面上显示所述栏目信息和缩略图。0022 交互式数据可以是各种视频、音频、幻灯片等,这些交互式数据可形成电子期刊、杂志等。在显示交互式数据的同时,显示电子期刊或杂志的栏目信息和缩略图,便于用户选择并跳转感兴趣的相应页。0023 优选地,所述cebx文件包括适应移动终端屏幕的横版cebx文件和/或竖版cebx文件。0024 由于有的移动终端的屏幕是长方形的,在交互式数据包中,cebx文件包括适应移动终端屏幕的cebx文件;从而满足在不同显示方向上排版交互式数据。0025 优选。
13、地,所述交互式数据至少包括以下之一:视频、音频、用于幻灯片显示的图片。0026 上述的交互式数据包的结构可参见图2,交互式数据包的内容参见表1,包括:0027 数据包的名称magazine lssue;目录项:Summary、ArticleTitleImage、ThumbImage、Page_N、Page、Plugins、PluginRes;其余各项为文件。0028 表10029 说 明 书CN 103177013 A3/6页50030 说 明 书CN 103177013 A4/6页60031 上述各个文件,cebx文件中包括多个组件,每个组件用于显示一些内容,交互组件是相对于文字块、表格块等。
14、印刷内容而言;通过交互组件可显示的内容包括:音频、视频、图像对比、全景图、图像扫视、统计图表、文本标签等。0032 下面结合图3详细说明数据包的制作过程,参见图3,包括以下步骤:0033 S21:设置输出数据包的路径、图片精度下限;0034 S22:初始化资源容器池;0035 其中,资源容器池用于暂存数据包中的资源的集合,这些资源包括:各类音频、视频、用于幻灯片的图片等;为减少交互式数据包中重复存储同样的资源,可在后续制作交互式数据包的过程中,在交互式数据包中存放1份资源容器池中的资源即可,如果交互式数据包有多处需要用到与资源容器池中相同的资源,在资源数据包中存储访问的路径即可。说 明 书CN。
15、 103177013 A5/6页70036 S23:设置当前排版文档个数为n个,设置当前排版文档为第1个;0037 在制作交互式数据包的过程中,可根据排版的需要将n个文档制作成1个数据包,也可以分开制作成多个数据包。0038 S24:设置当前排版文档页数为m页,设置当前页为第1页;0039 S25:判断当前页用到的音频、视频、图片等资源是否存在于资源容器池中;0040 S26:如果不存在,拷贝资源到数据包中,并将资源记录到资源容器池中。0041 S27:如果存在,将当前页输出为数据包中的CEBX格式文件和Info.xml文件,在xml文件中,存储cebx文件中的一个组件的交互配置信息。在交互配。
16、置信息中,将文件中从资源容器池中调用的资源绝对路径替换为交互式数据包中访问该资源的相对路径;0042 S28:判断是否存在下一页;如果存在,则执行S29;如果不存在,则执行S30;0043 S29:如果存在下一页,设置当前页为下一页;继续执行S25;0044 S30:如果不存在,页循环结束;判断是否存在下一个排版文档;如果存在,执行S31;如果不存在,执行S32;0045 S31:获取下一个电子杂志文档;0046 如果存在下一个排版文档,设置当前排版文档为下一个排版文档;执行S24;0047 S32:判断栏目信息用到的图片资源是否存在于资源容器池中;如果不存在,执行S33;如果存在,执行S34。
17、;0048 S33:如果不存在,拷贝资源到交互式数据包中,并存储到资源容器池中;0049 S34:如果存在,将栏目信息写入到交互式数据包中的Doc.xml中,将文件中从资源容器池中调用的资源绝对路径替换为交互式数据包中访问该资源的相对路径。0050 S35:判断杂志的属性用到的图片资源是否存在于资源容器池中;如果不存在,则执行S36;如果存在,则执行S37。0051 交互式数据包存储的数据为期刊和/或杂志数据时,在交互式数据包中还需要存储期刊和/或杂志的封面、栏目、各页的缩略图等信息。0052 接收对所述缩略图的选择操作,显示缩略图对应的页面上的组件的内容。0053 S36:如果不存在,拷贝资。
18、源到数据包中,并记录到资源容器池中;0054 S37:如果存在,将电子杂志属性信息、数据包大小、资源大小等写入交互式数据包的Main.xml文件中。Main.xml文件用于记录各个文件的结构信息,各个文件中的内容的索引信息等。0055 通过栏目信息和各页的缩略图和Main.xml文件记录的结构关系,用户可快速访问其中的一页杂志内容。0056 上述详细描述了交互式数据包的制作过程,这些内容封装在数据包中,通过网络的传输方式发送至移动终端,移动终端解析后,获得音频、视频、幻灯片等交互式数据。0057 上面详细描述了本发明的方法的实施例,本发明还提供一种移动终端处理交互式数据的装置,参见图4,包括:。
19、0058 接收模块31,用于接收交互式数据包,并解析到cebx文件、xml文件、记录交互式数据文件的路径信息的文本文件、交互式数据文件、和用于记录各个文件之间的结构关系Main文件;0059 运行模块32,用于运行接收模块31解析的所述cebx文件,在移动终端的界面上显说 明 书CN 103177013 A6/6页8示相应页面上的组件的内容;0060 操作模块33,用于在所述界面上接收对所述运行模块32显示的内容的触发操作;0061 访问模块34,用于按照所述操作模块33接收的触发操作和所述接收模块31解析到的Main文件中的结构关系,访问所述cebx的组件在xml文件中存储的交互配置信息;0。
20、062 读取模块35,用于从所述访问模块34访问的交互配置信息中获得要显示的交互式数据;0063 显示模块36,用于按照所述文本文件中记录的路径信息,在所述移动终端的界面上显示读取模块35访问的所述交互式数据文件中交互式数据。0064 通过上述模块,实现在移动终端上解析交互式数据包,并显示交互式数据。0065 优选地,还包括:0066 栏目显示模块37,用于按照所述操作模块33接收的触发操作和所述接收模块31解析的Main文件中的结构关系,在所述移动终端的界面上显示各个页面所属栏目的栏目信息和缩略图。0067 优选地,所述运行模块32包括:0068 横版运行模块321,用于运行适应移动终端屏幕。
21、的横版cebx文件;0069 和/或横版运行模块322,用于运行适应移动终端屏幕的竖版cebx文件。0070 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。0071 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说 明 书CN 103177013 A1/4页9图1说 明 书 附 图CN 103177013 A2/4页10图2说 明 书 附 图CN 103177013 A10。