互动对象的创建方法及装置制造方法

文档序号:6512886阅读:1153来源:国知局
互动对象的创建方法及装置制造方法
【专利摘要】本发明提供一种互动对象的创建方法及装置,通过对话框以向导的思路创建、通过普通对象转换为互动对象、以及置入互动对象模板,对模版中的元素进行替换等三种方式创建互动对象,创建完毕后,在默认属性参数的基础上对所有属性参数进行细微的修改。创建完成或选中不同对象时在一个窗口中自动切换弹出当前对象的参数界面,可以查看及修改参数。本发明的方法不但能够使互动对象的排版变得简单、快捷,而且便于参数的修改。
【专利说明】互动对象的创建方法及装置

【技术领域】
[0001]本发明涉及数字出版前计算机排版技术,尤其涉及一种互动对象的创建方法及装置。

【背景技术】
[0002]互动组件是交互式电子书、交互式杂志的重要组成部分,具有互动效果的元素会使出版物的内容具有交互操作性,变得更加生动和逼真,能够编排互动对象是排版软件的必要功能。
[0003]现有的HTML5互动对象排版方式不但需要专业的技术人员来编写HTML脚本语言来实现互动效果,而且步骤繁琐、速度慢、效率低。


【发明内容】

[0004]针对现有技术中存在的缺陷,本发明提供一种互动对象的创建方法及装置。
[0005]本发明提供的互动对象的创建方法,包括:
[0006]根据获取到的互动对象创建参数创建对应的互动对象;
[0007]为所述互动对象生成对应的互动对象标识,并存储所述互动对象标识和所述互动对象创建参数之间的对应关系;
[0008]为所述互动对象生成默认互动属性参数,根据所述默认互动属性参数和所述互动对象创建参数将所述互动对象显示在版面上。
[0009]本发明提供的互动对象的创建装置,包括:
[0010]创建单元,用于根据获取到的互动对象创建参数创建对应的互动对象;
[0011]处理单元,用于为所述互动对象生成对应的互动对象标识,并存储所述互动对象标识和所述互动对象创建参数之间的对应关系;
[0012]显示单元,用于为所述互动对象生成默认互动属性参数,根据所述默认互动属性参数和所述互动对象创建参数将所述互动对象显示在版面上。
[0013]本发明提供的互动对象的创建方法及装置,能够使互动对象的排版变得简单、快捷。

【专利附图】

【附图说明】
[0014]图1为本发明互动对象的创建方法一实施例流程图;
[0015]图2为本发明互动对象的创建方法另一实施例流程图;
[0016]图3为本发明互动对象的修改方法实施例流程图;
[0017]图4为本发明互动对象的创建装置实施例结构图。

【具体实施方式】
[0018]互动对象比静态对象的创建更加复杂,一般涉及到多个对象,并且对象之间存在关联性。本发明实施例针对现有技术的缺陷,提供一种各种互动对象的创建及修改的处理方法,可以简化编排步骤,提高排版效率。
[0019]图1为本发明互动对象的创建方法一实施例流程图,如图1所示,该方法包括:
[0020]步骤100、根据获取到的互动对象创建参数创建对应的互动对象;
[0021]本发明实施例中提供的获取互动对象创建参数的方式可以包括:获取用户输入的互动对象创建参数和普通对象创建参数,其中,互动对象创建参数包括类型属性参数和关联参数,以及其他必要的参数,此处不再赘述;根据用户输入的普通对象创建参数创建对应的普通对象;再判断类型属性参数的类型,若类型属性参数对应为单类型,则通过普通对象转换为对应类型的互动对象;若类型属性参数对应为合类型,则根据关联参数创建对应类型的互动对象以及与互动对象关联的关联对象,并建立二者之间的关联关系生成复合互动对象。
[0022]本发明实施例中提供的获取互动对象创建参数的方式还以包括:在版面中选择预存的普通对象,并获取用户输入的互动对象创建参数,其中对象创建参数包括类型属性参数和关联参数,以及其他必要的参数,此处不再赘述。本实施例中,直接采用原有版面中的普通对象,无需重新创建。再判断类型属性参数的类型,若类型属性参数对应为单类型,则通过普通对象转换为对应类型的互动对象;若类型属性参数对应为合类型,则根据关联参数创建对应类型的互动对象以及与互动对象关联的关联对象,并建立二者之间的关联关系生成复合互动对象。
[0023]本发明实施例中提供的获取互动对象创建参数的方式还以包括:加载解析预先保存的互动对象模版文件,获得互动对象创建参数;根据互动对象创建参数直接创建互动对象。本实施例中,是根据互动对象模版直接生成互动对象,简便快速。
[0024]步骤101、为所述互动对象生成对应的互动对象标识,并存储所述互动对象标识和所述互动对象创建参数之间的对应关系;
[0025]在生成互动对象后,为该互动对象生成唯一对应的互动对象标识,用于在系统中标识该互动对象。并存储该互动对象标识和互动对象创建参数,以及二者之间的对应关系,以便后续根据互动对象标识调取对应的互动对象创建参数进行查阅或修改。
[0026]步骤102、为所述互动对象生成默认互动属性参数,根据所述默认互动属性参数和所述互动对象创建参数将所述互动对象显示在版面上。
[0027]在生成互动对象后,还要为该互动对象生成默认互动属性参数,该默认互动属性参数与互动对象创建参数一同组成该互动对象的所有属性参数。然后可以在系统的版面上显示该互动对象,以及其对应的所有属性参数。
[0028]本发明提供的发明互动对象的创建方法,能够使互动对象的排版变得简单、快捷。
[0029]本发明提供的方法中,还可以包括对互动对象中的所有属性参数进行修改的步骤,即在与互动对象对应的属性参数窗口中显示默认互动属性参数和互动对象创建参数,以供用户进行修改。具体包括:
[0030]在所述版面上的所述互动对象被选中时,获取所述互动对象对应的互动对象标识;并根据所述互动对象标识获取所述默认互动属性参数和所述互动对象创建参数;
[0031]弹出与所述互动对象创建参数中包括的类型属性参数对应的所述属性参数窗口,并在所述属性参数窗口中显示所述默认互动属性参数和所述互动对象创建参数;
[0032]当用户修改所述默认互动属性参数和所述互动对象创建参数时,存储修改后的所述默认互动属性参数和所述互动对象创建参数,以及所述互动对象标识。
[0033]本发明提供的发明互动对象的创建方法,通过对话框以向导的思路创建、通过普通对象转换为互动对象、以及置入互动对象模板,对模版中的元素进行替换等三种方式创建互动对象,创建完毕后,在默认属性参数的基础上对所有属性参数进行细微的修改。创建完成或选中不同对象时在一个窗口中自动切换弹出当前对象的参数界面,可以查看及修改参数。本发明的方法不但能够使互动对象的排版变得简单、快捷,而且便于参数的修改。
[0034]图2为本发明互动对象的创建方法另一实施例流程图,如图2所示,该方法包括:
[0035]通过对话框以向导的思路创建的方式包括;
[0036]步骤1、获取输入的互动对象创建参数和普通对象创建参数;
[0037]通过对话框模块获取用户输入的获取输入的互动对象创建参数和普通对象创建参数;
[0038]步骤2、设置普通对象创建参数到普通对象创建模块;
[0039]步骤3、创建普通对象;
[0040]通过普通对象创建模块根据普通对象创建参数创建普通对象;
[0041 ] 步骤4、设置普通对象标识和互动对象创建参数到互动对象创建模块;
[0042]步骤5、获取互动对象创建参数中的类型属性参数;
[0043]步骤6、判断创建互动对象类型,若是简单类型,执行步骤7a ;若是复合类型,则执行步骤7b ;
[0044]步骤7a、通过对象转换模块转换普通对象为对应类型的互动对象;
[0045]步骤7b、根据互动对象创建参数中的关联参数创建该类型互动对象和与之关联的对象,建立关联关系形成复合互动对象;
[0046]步骤8、设置互动对象标识和互动对象创建参数到对象属性模块;
[0047]步骤9、设置默认互动属性参数;
[0048]通过对象属性模块设置互动对象的除互动对象创建参数以外的其他默认互动属性参数;
[0049]步骤10、根据所有属性呈现对象到版面上;
[0050]步骤11、获取当前互动对象标识;
[0051]步骤12、弹出该互动对象的属性参数窗口 ;
[0052]步骤13、获取并显示所有属性参数。
[0053]在互动对象创建模块中创建互动对象并设置所有参数完毕后,通过对象属性窗口模块根据当前对象自动弹出该对象的属性参数窗口,在窗口中显示所有互动属性参数和互动对象创建参数,可以修改参数以达到需要的互动效果。
[0054]通过普通对象转换为互动对象的方式包括;
[0055]步骤14、选中版面普通对象;
[0056]通过版面响应模块选中版面普通对象并执行转换对象命令;
[0057]步骤15、获取互动对象创建参数;
[0058]然后,继续从上述的步骤4开始往下执行。
[0059]通过置入互动对象模板,对模版中的元素进行替换的方式包括;
[0060]步骤16、加载解析预先保存的互动对象模板文件;
[0061]通过对象模版加载模块加载解析预先保存的互动对象模版文件;
[0062]步骤17、获取互动对象创建所有参数;
[0063]所有参数包括默认互动属性参数和互动对象创建参数。
[0064]步骤18、设置参数到基础对象创建模块;
[0065]步骤19、创建互动对象;
[0066]基础对象创建模块根据模版中的参数不通过转换直接创建互动对象;
[0067]然后,继续从上述的步骤8开始往下执行。
[0068]图3为本发明互动对象的修改方法实施例流程图,如图3所示,该方法包括:
[0069]步骤31、点击选择版面上的某个对象;
[0070]以上创建对象完成后,版面会呈现多个,不同类型的互动对象;
[0071]步骤32、获取互动对象标识;
[0072]当点击选择版面上某个对象时,通过版面响应模块得到对象标识;
[0073]步骤33、获取所有属性参数;
[0074]根据互动对象标识通过对象属性模块得到所有属性参数,包括互动对象创建参数和默认互动属性参数;
[0075]步骤34、获取类型属性参数;
[0076]步骤35、弹出该类型的属性参数窗口;
[0077]根据互动对象创建参数中的类型属性参数通过对象属性窗口模块弹出该类型的属性参数窗口,同时显示对象的所有参数在窗口中;
[0078]步骤36、修改窗口中的属性参数;
[0079]步骤37、设置互动对象标识、修改后的参数及修改的属性命令;
[0080]当修改窗口中的某个属性参数时,设置对象标识、修改后的参数及修改的属性命令到命令响应模块;
[0081]步骤38、设置参数到对象属性模块;
[0082]将互动对象标识及修改的属性参数通过命令响应模块,设置参数到对象属性模块;
[0083]步骤39、设置相应的属性参数到对象的属性;
[0084]步骤40、呈现更新属性后的对象到版面。
[0085]通过对象属性模块修改设置相应的属性参数到对象的属性,并且呈现更新属性后的对象到版面上。
[0086]本发明提供的互动对象的创建及修改方法,不但能够使互动对象的排版变得简单、快捷,而且便于参数的修改。
[0087]图4为本发明互动对象的创建装置实施例结构图,如图4所示,该装置包括创建单元41、处理单元42和显示单元43,其中,仓Il建单元41用于根据获取到的互动对象创建参数创建对应的互动对象;处理单元42用于为所述互动对象生成对应的互动对象标识,并存储所述互动对象标识和所述互动对象创建参数之间的对应关系;显示单元43用于为所述互动对象生成默认互动属性参数,根据所述默认互动属性参数和所述互动对象创建参数将所述互动对象显示在版面上。
[0088]在上述装置实施例中,创建单元41具体用于:获取用户输入所述互动对象创建参数和普通对象创建参数,所述互动对象创建参数包括类型属性参数和关联参数;根据所述普通对象创建参数创建对应的普通对象;若所述类型属性参数对应简单类型,则通过将所述普通对象转换为对应类型的互动对象;若所述类型属性参数对应复合类型,则根据所述关联参数创建对应类型的互动对象以及与所述互动对象关联的关联对象,并建立所述互动对象与所述关联对象之间的关联关系生成复合互动对象。
[0089]创建单元41还可以具体用于:在所述版面中选择预存的普通对象,并获取用户输入的所述互动对象创建参数,所述互动对象创建参数包括类型属性参数和关联参数;若所述类型属性参数对应简单类型,则通过将所述普通对象转换为对应类型的互动对象;若所述类型属性参数对应复合类型,则根据所述关联参数创建对应类型的互动对象以及与所述互动对象关联的关联对象,并建立所述互动对象与所述关联对象之间的关联关系生成复合互动对象。
[0090]创建单元41还可以具体用于:加载解析预先保存的互动对象模版文件,获得所述互动对象创建参数;根据所述互动对象创建参数直接创建所述互动对象。
[0091]进一步地,在上述装置实施例中,该装置还可以包括修改单元用于在与所述互动对象对应的属性参数窗口中显示所述默认互动属性参数和所述互动对象创建参数,以供用户进行修改。
[0092]本发明提供的互动对象的创建装置,具体可以用于执行上述各方法实施例的中介绍的互动对象创建及修改流程,其功能和具体处理流程,此处不再赘述。
[0093]本发明提供的互动对象的创建装置,不但能够使互动对象的排版变得简单、快捷,而且便于参数的修改。
[0094]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0095]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种互动对象的创建方法,其特征在于,包括: 根据获取到的互动对象创建参数创建对应的互动对象; 为所述互动对象生成对应的互动对象标识,并存储所述互动对象标识和所述互动对象创建参数之间的对应关系; 为所述互动对象生成默认互动属性参数,根据所述默认互动属性参数和所述互动对象创建参数将所述互动对象显示在版面上。
2.根据权利要求1所述的方法,其特征在于,所述根据获取到的互动对象创建参数创建对应的互动对象包括: 获取用户输入的所述互动对象创建参数和普通对象创建参数,所述互动对象创建参数包括类型属性参数和关联参数; 根据所述普通对象创建参数创建对应的普通对象; 若所述类型属性参数对应简单类型,则通过将所述普通对象转换为对应类型的互动对象;若所述类型属性参数对应复合类型,则根据所述关联参数创建对应类型的互动对象以及与所述互动对象关联的关联对象,并建立所述互动对象与所述关联对象之间的关联关系生成复合互动对象。
3.根据权利要求1所述的方法,其特征在于,所述根据获取到的互动对象创建参数创建对应的互动对象包括: 在所述版面中选择预存的普通对象,并获取用户输入的所述互动对象创建参数,所述互动对象创建参数包括类型属性参数和关联参数; 若所述类型属性参数对应简单类型,则通过将所述普通对象转换为对应类型的互动对象;若所述类型属性参数对应复合类型,则根据所述关联参数创建对应类型的互动对象以及与所述互动对象关联的关联对象,并建立所述互动对象与所述关联对象之间的关联关系生成复合互动对象。
4.根据权利要求1所述的方法,其特征在于,所述根据获取到的互动对象创建参数创建对应的互动对象包括: 加载解析预先保存的互动对象模版文件,获得所述互动对象创建参数; 根据所述互动对象创建参数直接创建所述互动对象。
5.根据权利要求1至4任一所述的方法,其特征在于,所述根据所述默认互动属性参数和所述互动对象创建参数将所述互动对象显示在版面上之后,所述方法还包括: 在与所述互动对象对应的属性参数窗口中显示所述默认互动属性参数和所述互动对象创建参数,以供用户进行修改。
6.根据权利要求5所述的方法,其特征在于,所述在与所述互动对象对应的属性参数窗口中显示所述默认互动属性参数和所述互动对象创建参数,包括: 在所述版面上的所述互动对象被选中时,获取所述互动对象对应的互动对象标识;并根据所述互动对象标识获取所述默认互动属性参数和所述互动对象创建参数; 弹出与所述互动对象创建参数中包括的类型属性参数对应的所述属性参数窗口,并在所述属性参数窗口中显示所述默认互动属性参数和所述互动对象创建参数; 当用户修改所述默认互动属性参数和所述互动对象创建参数时,存储修改后的所述默认互动属性参数和所述互动对象创建参数,以及所述互动对象标识。
7.—种互动对象的创建装置,其特征在于,包括: 创建单元,用于根据获取到的互动对象创建参数创建对应的互动对象; 处理单元,用于为所述互动对象生成对应的互动对象标识,并存储所述互动对象标识和所述互动对象创建参数之间的对应关系; 显示单元,用于为所述互动对象生成默认互动属性参数,根据所述默认互动属性参数和所述互动对象创建参数将所述互动对象显示在版面上。
8.根据权利要求7所述的装置,其特征在于,所述创建单元具体用于: 获取用户输入所述互动对象创建参数和普通对象创建参数,所述互动对象创建参数包括类型属性参数和关联参数; 根据所述普通对象创建参数创建对应的普通对象; 若所述类型属性参数对应简单类型,则通过将所述普通对象转换为对应类型的互动对象;若所述类型属性参数对应复合类型,则根据所述关联参数创建对应类型的互动对象以及与所述互动对象关联的关联对象,并建立所述互动对象与所述关联对象之间的关联关系生成复合互动对象。
9.根据权利要求7所述的装置,其特征在于,所述创建单元具体用于: 在所述版面中选择预存的普通对象,并获取用户输入的所述互动对象创建参数,所述互动对象创建参数包括类型属性参数和关联参数; 若所述类型属性参数对应简单类型,则通过将所述普通对象转换为对应类型的互动对象;若所述类型属性参数对应复合类型,则根据所述关联参数创建对应类型的互动对象以及与所述互动对象关联的关联对象,并建立所述互动对象与所述关联对象之间的关联关系生成复合互动对象。
10.根据权利要求7所述的装置,其特征在于,所述创建单元具体用于: 加载解析预先保存的互动对象模版文件,获得所述互动对象创建参数; 根据所述互动对象创建参数直接创建所述互动对象。
11.根据权利要求7所述的装置,其特征在于,所述装置还包括: 修改单元,用于在与所述互动对象对应的属性参数窗口中显示所述默认互动属性参数和所述互动对象创建参数,以供用户进行修改。
【文档编号】G06F17/30GK104462137SQ201310438135
【公开日】2015年3月25日 申请日期:2013年9月22日 优先权日:2013年9月22日
【发明者】罗亲广, 杨雷鸣 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1