多媒体素材插入文档文件中的方法和装置制造方法

文档序号:6509647阅读:236来源:国知局
多媒体素材插入文档文件中的方法和装置制造方法
【专利摘要】本发明提供一种多媒体素材插入文档文件中的方法和装置,该方法包括:接收用户发送的多媒体素材处理指令,所述处理指令中包括多媒体目标文件类型;确定排版文件中是否存在与所述多媒体目标文件类型对应的处理模型;若存在,则向用户发送输入提示,接收用户收到所述提示后输入的文档文件和多媒体素材;根据所述处理模型确定所述多媒体素材插入到所述文档文件中的表现形式,并根据所述表现形式将所述多媒体素材插入到所述文档文件中。通过在排版文件中置入所述处理模型,模型化的处理方式有利于降低制作者的处理难度,而且,通过该处理模型来确定多媒体素材插入到文档文件中的表现形式,使多媒体素材与文档文件相融合,具有良好的版面效果。
【专利说明】多媒体素材插入文档文件中的方法和装置

【技术领域】
[0001]本发明涉及一种电子技术,尤其是涉及一种多媒体素材插入文档文件中的方法和
>J-U ρ?α装直。

【背景技术】
[0002]在移动互联网时代,移动阅读是用户一种重要的业务需求,为了满足用户对于移动阅读的需求,电子商需要将其丰富的数据内容制作成电子出版物,以供用户下载阅读。目前,电子书的一种实现方式为使用txt文件或PDF文件组织电子书内容,但是,这种单纯的电子书只能以静态的方式展现原书的原貌而显得枯燥,不能为用户呈现更为生动的效果,因此,对多媒体电子书的需要日益强烈。
[0003]目前,一种制作多媒体电子书的方法是,开发者通过开发APP应用将txt、PDF等文本文件与多媒体素材整合在一起。这种方法对于制作者而言,不但需要掌握电子书排版技术,还需要开发将多媒体素材与文本文件相整合的应用程序,对制作者能力提出了很高的要求,制作难度较大。而且,对文本文件和多媒体素材分别处理后整合,仅是一种简单的叠力口,使得整合后呈现的版面效果较差。


【发明内容】

[0004]针对上述存在的问题,本发明提供一种多媒体素材插入文档文件中的方法和装置,以克服现有技术中多媒体电子书制作难度大、版面效果差的缺陷。
[0005]本发明提供了一种多媒体素材插入文档文件中的方法,包括:
[0006]接收用户发送的多媒体素材处理指令,所述处理指令中包括多媒体目标文件类型;
[0007]确定排版文件中是否存在与所述多媒体目标文件类型对应的处理模型;
[0008]若存在,则向用户发送输入提示,接收用户收到所述提示后输入的文档文件和多媒体素材;
[0009]根据所述处理模型确定所述多媒体素材插入到所述文档文件中的表现形式,并根据所述表现形式将所述多媒体素材插入到所述文档文件中。
[0010]本发明提供了一种多媒体素材插入文档文件中的装置,包括:
[0011]接收模块,用于接收用户发送的多媒体素材处理指令,所述处理指令中包括多媒体目标文件类型;
[0012]确定模块,用于确定排版文件中是否存在与所述多媒体目标文件类型对应的处理模型;
[0013]收发模块,用于若存在,则向用户发送输入提示,接收用户收到所述提示后输入的文档文件和多媒体素材;
[0014]处理模块,用于根据所述处理模型确定所述多媒体素材插入到所述文档文件中的表现形式,并根据所述表现形式将所述多媒体素材插入到所述文档文件中。
[0015]本发明提供的多媒体素材插入文档文件中的方法和装置,通过在排版文件中置入将多媒体素材插入文档文件中的处理模型,通过模型化的处理方式,有利于降低制作者的处理难度,而且,通过该处理模型来确定多媒体素材插入到文档文件中的表现形式,以使多媒体素材的插入与文档文件紧密结合,基于该文档文件来约束多媒体素材在该文档文件中的表现形式,克服现有技术中简单叠加方式导致的版面效果差的缺陷,具有良好的版面效果O

【专利附图】

【附图说明】
[0016]图1为本发明多媒体素材插入文档文件中的方法实施例一的流程图;
[0017]图2为本发明多媒体素材插入文档文件中的方法实施例二的流程图;
[0018]图3为本发明多媒体素材插入文档文件中的装置实施例一的示意图;
[0019]图4为本发明多媒体素材插入文档文件中的装置实施例二的示意图。

【具体实施方式】
[0020]图1为本发明多媒体素材插入文档文件中的方法实施例一的流程图,如图1所示,本实施例提供的多媒体素材插入文档文件中的方法,尤其适用于在多媒体电子书的制作过程中将多媒体素材插入到诸如h)f、txt等文档文件中。本实施例所述的方法可以由一专门的处理装置来执行,该处理装置可以设置在例如PC机、笔记本电脑、智能手机等设备中,也可以单独设置。
[0021]本实施例提供的多媒体素材插入文档文件中的方法,包括:
[0022]步骤101、接收用户发送的多媒体素材处理指令,所述处理指令中包括多媒体目标文件类型;
[0023]步骤102、确定排版文件中是否存在与所述多媒体目标文件类型对应的处理模型,若存在,则执行步骤103,否则,向用户发送错误提示信息;
[0024]步骤103、向用户发送输入提示,接收用户收到所述提示后输入的文档文件和多媒体素材;
[0025]步骤104、根据所述处理模型确定所述多媒体素材插入到所述文档文件中的表现形式,并根据所述表现形式将所述多媒体素材插入到所述文档文件中。
[0026]由于在电子书的制作过程中,排版作为一个必不可少的步骤,因此,电子书制作者对排版文件中所使用的数据规范非常熟悉,从而,本实施例将对排版文件进行扩展,采用现有数据描述规范在其中预置入与多媒体素材插入文档文件相关的处理模型,以供制作者在处理将多媒体素材插入到文档文件的过程中,能够方便地使用该处理模型快速高效地完成处理。具体地,本实施例中所述处理模型以以下格式类型中的任一格式类型进行描述:脚本格式、XML格式、二进制格式。值得说明的是,本实施例中所述用户尤其是指电子书制作者。
[0027]本实施例中,当用户需要进行多媒体素材插入文档文件的操作时,向所述处理装置发送携带有多媒体目标文件类型的多媒体素材处理指令,其中多媒体目标文件类型比如是幻灯片、音频、视频等。可以理解的是,该处理指令中除了所述对媒体目标文件类型外,还可以包括例如多媒体素材在所述文档文件中的插入位置信息,比如在第一段文字后插入一幻灯片,在某一图片下面插入一视频,但该插入位置信息仅是一种粗略描述,不同于处理模型中对相关插入位置信息的规定。另外,处理指令中也可不携带类似多媒体素材在文档文件中的插入位置等信息,可以按照处理模型中默认的有关规定处理,如视频类多媒体素材只能在文档文件的最后文字段落下插入。
[0028]所述处理装置在接收到所述多媒体素材处理指令后,确定排版文件中是否存在与所述多媒体目标文件类型对应的处理模型,若不存在,则向用户发送错误提示信息,以结束处理过程。若存在,则向用户发送输入提示,以提示用户进行文档文件和多媒体素材的输入,之后,该处理装置接收用户收到所述提示后输入的所述文档文件和多媒体素材。其中,所述文档文件例如是H)F、TXT等格式的文件,所述多媒体素材例如可以是图片、音频、视频坐寸ο
[0029]该处理装置进而根据所述处理模型确定所述多媒体素材插入到所述文档文件中的表现形式,并根据所述表现形式将所述多媒体素材插入到所述文档文件中。本实施例中,处理模型中规定了各种类型的多媒体素材在文档文件中的表现形式,比如,针对视频类型素材,处理模型中规定了该视频类型素材插入到文档中不同数据元素,如文字段落、表格、图片等的相应位置的位置约束关系。举例说明如下:若用户发送的处理指令中是要求在第一段文字下面插入一视频素材,那么相应的视频类处理模型中规定了该视频素材与该文字段落的相对位置关系,例如在该段落下1.5倍行间距处,那么所述处理装置则根据该位置约束的表现形式,将该视频素材插入到相应的位置。
[0030]本实施例提供的多媒体素材插入文档文件中的方法,通过在排版文件中置入用于将多媒体素材插入文档文件中的处理模型,方便用户利用模型化的处理方式对多媒体素材进行处理,降低了处理难度。而且,通过该处理模型来确定多媒体素材插入到文档文件中的表现形式,以使多媒体素材的插入是基于该文档文件的,相当于多该多媒体素材在文档文件中进行了排版,具有良好的版面效果。
[0031]图2为本发明多媒体素材插入文档文件中的方法实施例二的流程图,如图2所示,该方法包括:
[0032]步骤201、接收用户发送的多媒体素材处理指令,所述处理指令中包括多媒体目标文件类型;
[0033]步骤202、确定排版文件中是否存在与所述多媒体目标文件类型对应的处理模型,若存在,则执行步骤203,否则,向用户发送错误提示信息;
[0034]步骤203、将与所述处理模型对应的用户交互界面推送给用户,并接收用户在所述用户交互界面中输入的文档文件和多媒体素材;
[0035]本实施例中,该处理装置以交互界面的形式与用户进行交互,提示用户输入相关的文档文件和多媒体素材。在该交互界面中除了包含文档输入选项和多媒体素材输入选项之外,还可以包含其他控制信息,比如多媒体素材在文档文件中的插入位置等信息。该位置信息既可以是用户对多媒体素材插入位置的粗略描述,如在第一段文字下面,也可以是所述处理模型中包含的多种可选插入位置,比如在第一段文字下1.5倍行间距、固定值间距坐寸ο
[0036]步骤204、根据所述处理模型,确定所述多媒体素材在所述文档文件中的插入位置和所占区域大小;
[0037]步骤205、在所述文档文件中选定一区域,所述区域以所述插入位置为原点且面积大小为所述区域大小;
[0038]步骤206、将所述多媒体素材插入到所述文档文件中的该选定区域中;
[0039]本实施例中,当所述处理装置在接收到用户输入的文档文件和多媒体素材之后,根据所述处理模型,确定所述多媒体素材在所述文档文件中的插入位置和所占区域大小,比如根据该处理模型确定的一幻灯片在文档文件中的插入位置和所占区域大小为:插入一幻灯片在文档中第二段文字下方1.5倍行间距、首行缩进2字符处,在6厘米X6厘米的矩形区域中。
[0040]在根据处理模型确定了多媒体素材在文档文件中的插入位置和所占区域大小后,以所述插入位置为原点选定一面积大小为所述区域大小的区域,并将所述多媒体素材插入到所述文档文件中的该选定区域中。
[0041]步骤207、对插入所述多媒体素材的文档文件进行播放,以使所述用户对所述文档文件进行预览。
[0042]本实施例中,为了能够保证插入多媒体素材的文档文件的最终呈现效果,可以对对插入所述多媒体素材的文档文件进行播放,以使所述用户对所述文档文件进行预览,使得若版面效果不理想时,可以通过重新排版、修订处理模型等方式及时调整。
[0043]本实施例提供的多媒体素材插入文档文件中的方法,在处理模型中规定了多媒体素材插入文档文件中的位置及所占区域大小,按照该处理模型进行多媒体素材在文档文件中的插入,既方便了用户操作,又使多媒体素材的插入与文档文件紧密结合,相当于多该多媒体素材在文档文件中进行了排版,具有良好的版面效果,而且,通过对插入所述多媒体素材的文档文件进行播放,使得用户能够对该文档文件进行预览,有利于及时对较差呈现效果进行及时补救处理。
[0044]图3为本发明多媒体素材插入文档文件中的装置实施例一的示意图,如图3所示,该装置包括:
[0045]接收模块11,用于接收用户发送的多媒体素材处理指令,所述处理指令中包括多媒体目标文件类型;
[0046]确定模块12,用于确定排版文件中是否存在与所述多媒体目标文件类型对应的处理模型;
[0047]收发模块13,用于若存在,则向用户发送输入提示,接收用户收到所述提示后输入的文档文件和多媒体素材;
[0048]处理模块14,用于根据所述处理模型确定所述多媒体素材插入到所述文档文件中的表现形式,并根据所述表现形式将所述多媒体素材插入到所述文档文件中。
[0049]本实施例的装置可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0050]图4为本发明多媒体素材插入文档文件中的装置实施例二的示意图,如图4所示,本实施例在图3所示实施例的基础上,所述收发模块具体用于:
[0051]将与所述处理模型对应的用户交互界面推送给用户,并接收用户在所述用户交互界面中输入的文档文件和多媒体素材。
[0052]进一步地,所述处理模块14,包括:
[0053]确定单元141,用于根据所述处理模型,确定所述多媒体素材在所述文档文件中的插入位置和所占区域大小;
[0054]选取单元142,用于在所述文档文件中选定一区域,所述区域以所述插入位置为原点且面积大小为所述区域大小;
[0055]插入单元143,用于将所述多媒体素材插入到所述文档文件中的该选定区域中。
[0056]进一步地,所述装置还包括:
[0057]播放模块21,用于对插入所述多媒体素材的文档文件进行播放,以使所述用户对所述文档文件进行预览。
[0058]具体地,本实施例中所述处理模型以以下格式类型中的任一格式类型进行描述:
[0059]脚本格式、XML格式、二进制格式。
[0060]本实施例的装置可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0061]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0062]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种多媒体素材插入文档文件中的方法,其特征在于,包括: 接收用户发送的多媒体素材处理指令,所述处理指令中包括多媒体目标文件类型; 确定排版文件中是否存在与所述多媒体目标文件类型对应的处理模型; 若存在,则向用户发送输入提示,接收用户收到所述提示后输入的文档文件和多媒体素材; 根据所述处理模型确定所述多媒体素材插入到所述文档文件中的表现形式,并根据所述表现形式将所述多媒体素材插入到所述文档文件中。
2.根据权利要求1所述的方法,其特征在于,所述向用户发送输入提示,接收用户收到所述提示后输入的文档文件和多媒体素材,包括: 将与所述处理模型对应的用户交互界面推送给用户,并接收用户在所述用户交互界面中输入的文档文件和多媒体素材。
3.根据权利要求1所述的方法,其特征在于,所述根据所述处理模型确定所述多媒体素材插入到所述文档文件中的表现形式,包括: 根据所述处理模型,确定所述多媒体素材在所述文档文件中的插入位置和所占区域大小; 所述根据所述表现形式将所述多媒体素材插入到所述文档文件中,包括: 在所述文档文件中选定一区域,所述区域以所述插入位置为原点且面积大小为所述区域大小; 将所述多媒体素材插入到所述文档文件中的该选定区域中。
4.根据权利要求1?3中任一项所述的方法,其特征在于,所述根据所述表现形式将所述多媒体素材插入到所述文档文件中之后,还包括: 对插入所述多媒体素材的文档文件进行播放,以使所述用户对所述文档文件进行预览。
5.根据权利要求1?3中任一项所述的方法,其特征在于,所述处理模型以以下格式类型中的任一格式类型进行描述: 脚本格式、XML格式、二进制格式。
6.一种多媒体素材插入文档文件中的装置,其特征在于,包括: 接收模块,用于接收用户发送的多媒体素材处理指令,所述处理指令中包括多媒体目标文件类型; 确定模块,用于确定排版文件中是否存在与所述多媒体目标文件类型对应的处理模型; 收发模块,用于若存在,则向用户发送输入提示,接收用户收到所述提示后输入的文档文件和多媒体素材; 处理模块,用于根据所述处理模型确定所述多媒体素材插入到所述文档文件中的表现形式,并根据所述表现形式将所述多媒体素材插入到所述文档文件中。
7.根据权利要求6所述的装置,其特征在于,所述收发模块具体用于: 将与所述处理模型对应的用户交互界面推送给用户,并接收用户在所述用户交互界面中输入的文档文件和多媒体素材。
8.根据权利要求6所述的装置,其特征在于,所述处理模块,包括: 确定单元,用于根据所述处理模型,确定所述多媒体素材在所述文档文件中的插入位置和所占区域大小; 选取单元,用于在所述文档文件中选定一区域,所述区域以所述插入位置为原点且面积大小为所述区域大小; 插入单元,用于将所述多媒体素材插入到所述文档文件中的该选定区域中。
9.根据权利要求6?8中任一项所述的装置,其特征在于,还包括: 播放模块,用于对插入所述多媒体素材的文档文件进行播放,以使所述用户对所述文档文件进行预览。
10.根据权利要求6?8中任一项所述的装置,其特征在于,所述处理模型以以下格式类型中的任一格式类型进行描述: 脚本格式、XML格式、二进制格式。
【文档编号】G06F17/30GK104424282SQ201310388909
【公开日】2015年3月18日 申请日期:2013年8月30日 优先权日:2013年8月30日
【发明者】杨雷鸣, 梅林
申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1