一种文档数据处理方法及装置的制作方法

文档序号:6609946阅读:180来源:国知局
专利名称:一种文档数据处理方法及装置的制作方法
技术领域
本发明涉及数据处理技术,特别涉及一种文档数据处理方法及装置。
技术背景现有的电子文档处理中,如常用的o伍ce、 WPS处理软件等,对文档中多 媒体对象,仅是只是当作对多媒体对象。用户可以对多々某体对象进行删除,复 制,居中等等操作。但是,发明人在发明过程中注意到,传统软件对多媒体对 象的处理,并没有将多媒体对象当成其他的对象。其他对象指的是除了自身所 代表的对象之外的另一种类型的对象。进一步的,传统软件不仅是对多媒体对象的处理,并没有将多媒体对象当 成其他的对象。而是,对于操作对象而言,仅仅是对其本身进行操作,并没有 将它当成其他对象来进行处理。比如一个"天安门"的图形对象,可以转换为标准普通话的"天安门,,声 音对象,或者转换成有"天安门"内容的视频对象。当然,文字"天安门"本 身,也是对象之一。再比如,即时通信软件QQ和MSN中对待各种动画的表情,其只是当成 了表情,并没有当成文字。大多数情况下,用户因为输入了特定的文字,所以 才会替换成特定的表情。也就是说,其进行处理时,仍旧是将表情这一多媒体 对象当成多媒体对象本身来进行操作,并没有当成如文字一样来进行操作。发明内容本发明实施例提供了 一种文档数据处理方法及装置,用以解决现有技术中 在文档数据处理时,能够将一种操作对象转换为其它的^t喿作对象进行处理。本发明实施例提供了 一种文档数据处理方法,用户对第一操作对象进行操作,还包括如下步骤 获取第一操作对象;将所述第 一操作对象置换成第二操作对象,所述第二操作对象与第 一操作 对象是媒体类型相异的文档数据;用户对所述第二操作对象进行操作。本发明实施例还提供了 一种文档数据处理装置,包括用于对操作对象进行 操作的操作模块,还包括获取模块、置换模块,其中获取模块,用于获取所述操作模块操作的第一操作对象;置换模块,用于将所述第一操作对象置换成第二操作对象,所述第二操作 对象与第 一操作对象是^ 某体类型相异的文档数据;所述操作模块对所述第二搡作对象进行操作。本发明实施例有益效果如下在本发明实施例中,当用户对第一操作对象进行才喿作时,首先获取第一操 作对象;然后将所述第一操作对象置换成第二操作对象,所述第二4喿作对象与 第一操作对象是J^某体类型相异的文档数据;最后用户对所述第二操作对象进行操作。由以上实施例可知,本发明实施例是将一种操作对象,当成另一种操作对象来处理,从而达到了将一个操作对象当成其他#:作对象来进行处理的目的。


图1为本发明实施例中所述文档数据处理方法的实施流程示意图; 图2为本发明实施例中所述在Windows操作系统中的文档数据处理实施流 程示意图;图3为本发明实施例中所述文档数据处理装置结构示意图。
具体实施方式
下面结合附图对本发明的具体实施方式
进行说明。本发明实施例对多媒体对象的处理是将文档中的多媒体图像,当成了其他 的对象处理。图1为文档数据处理方法的实施流程示意图,如图所示,具体的 可以按如下步骤执行从而实现将文档中的对象当成其他对象来处理,而不是仅 仅当成了该对象本身的操作。步骤IOI、用户对第一操作对象进行操作; 步骤102、获取第一操作对象;步骤103、将所述第一操作对象置换成第二操作对象,所述第二操作对象 与第 一操作对象是媒体类型相异的文档数据;步骤104、用户对所述第二操作对象进行操作。实施中,所述操作对象是多媒体操作对象、和文字才喿作对象。由原理以及 以下对具体实施方式
的描述可以得知,对于操作对象来说,本发明实施例的精 神在于,使文档中的对象当成其他对象来处理,而不是仅仅当成了该对象本身 的操作,对于用语所操作的对象是多媒体还是文字、以及实际操作的对象是多 媒体还是文字并不重要,本发明实施例所提供的是一种机制来保证不再仅仅只 能局限于对对象本身进行操作,因此,以下的实施例以第一操作对象为多媒体 操作对象,第二才喿作对象为文字搡作对象为例来说明本发明如何具体实施。在实施中,可以先根据操作对象々某体类型区分第一操:作对象与第二操作对 象,即将操作对象区分为多媒体对象或者是文字操作对象;然后分别建立第一 操作对象与第二操作对象的映射关系,此时,使得每一多媒体操作对象都有其 所对应的文字操作对象;这样就可以根据映射关系将第一操作对象置换成第二 操作对象了。实施中,考虑到用户的体验,可以向用户提供是否进行置换的选择;然后 根据用户选择决定是否在获取用户第一操作对象后执行置换。下面实施以具体运用软件为例来进行说明,比如在word文档中,对特定的多媒体操作对象的图形对象来当成了文字操作对象进行处理。这时每个图像 对象代表一个特定的词语。当用户进行删除,复制等等操作的时候,既是对图 形对象进行操作,同时也是对图形所代表的文字进行操作。利用这样的处理方 法,从而实现了对特定的多媒体图像的编辑功能。比如当删除一个代表"中华人民共和国"的图形对象的时候,并不是将图 形对象删除,而是先将图形对象替换成它代表的文字"中华人民共和国",然 后用户再对文字进行操作。也就是通过对图形对象替换成文字对象的操作,实 现了对文字的操作。图2为在Windows操作系统中的文档数据处理实施流程示意图,如图所示, 在以Windows系统为例时,实现的流程可以如下 步骤201、实时的监控用户的各种操作。本步骤中,监控的办法随操作系统的不同而不同,但显而易见是,每种操 作系统都能够对用户的操作进行监控。当在Windows操作系统时,Windows操 作系统内部软件运行是消息驱动的,Windows每当执行一个命令的时候,都会 发送一系列的消息,得到消息的对象会根据消息的类型以及参数,执行相应的 操作。在Windows中提供了一个机制,就是可以让用户截获任意的消息。这个 机制叫做Hook (钩子),利用Hook技术就对Windows的所有消息进行监控。 通过对每个消息进行判断,就可以监控到用户的各种才喿作。步骤202、获取操作对象。假设用户对操作对象进行删除操作,则当用户执行删除操作的时候,删除 对象之前,可以首先得到用户要删除的到底是什么对象,实施中,得到对象的 方法在各种不同的操作系统有不同的办法,但都是可以利用该操作系统所提供 的底层技术实现的。步骤203、然后判断此操作对象是不是有映射关系的多媒体对象,是则转 入步骤204,否则转入步骤205。步骤204、如果是,则实行替换,将要删除的多媒体操作对象替换成它所映射的替换操作对象,比如实施例中的文字操作对象。步骤205、如果不是,那就代表用户删除的是这个操作对象本身,那么就 执行删除操作。由上述实施可以看出,通过方法就实现了一种对象转换为其他对象,从而 达到了将一个操作对象当成其他操作对象来进行处理的目的。仍然以word为例来进一步描述本发明实施例与文档处理软件之间的关系, 即当用户在word中对操作对象进行操作时,本发明实施例的方案与word之间 的关系。显然,用户可以对word文档中的任意对象多种格式处理,但这是由word 本身提供的功能;当然此时也可以对别的软件的多々某体对象进行各种处理,只 要word文档提供了这些功能;处理之后,可以将已经处理后的操作对象转换 成与它具有映射关系的替代对象,比如实施例中的文字操作对象。具体而言,如在word中,用户可以对图片进行居中、左对齐、右对齐等 操作(这些是word提供的功能),然后用户选定多媒体操作对象的图片操作对 象后,可以使用本发明实施例提供的功能(触发这个功能的办法,可以是快捷 键,也可以是用户点击图文输入法界面中的一个按钮,也就是向用户提供是否 进行置换的选择),当用户确定要置换后,将选中的图形操作对象转化为文字 操作对象。同样,当用户进行删除一个图形操作对象的操作时,因为将图形操作对象 当成文字操作对象来处理,所以删除的时候,会先将图形操作对象转化成所映 射的文字操作对象,然后用户再删除,就是删除文字操作了。显然,对多媒体操作对象的处理方式中,并不是只能替换成文字,还可以 替换成其他类型的对媒体对象。比如,将图形对象替换成声音或者视频,将文 字替换成图形对象等等。以下以如何由"中华人民共和国"的多媒体图片操作对象A替换成"中华 人民共和国"的文字操作对象后,将文字减少成"中华人民"的实施过程来进行说明。先有图片操作对象A,当用户删除或者进行转换的时候,A就由图片操作 对象变成了 "中华人民共和国"的文字操作对象。此时,用户可以对文字操 作对象进行操作,而不是对A这个图片操作对象进行操作。用户可以对"中华 人民共和国,,中的某一个字进行删除。比如,本来用户只想输入"中华人民" 这四个字的文字操作对象,但是由于现在很多输入法内嵌了 "中华人民共和国" 这个词,所以用户实际输入的是"中华人民共和国"这个文字操作对象,在本 发明实施例中,输入的并不是"中华人民共和国,,的文字操作对象,而是输入 了图片操作对象A,所以,用户要修改自己的输入,可以通过本发明实施例将 A转换成"中华人民共和国"的文字操作对象,从而进一步删除,将"中华 人民共和国"改成"中华人民"。本发明实施例还提供了 一种文档数据处理装置,下面结合附图对本装置的具体实施方式
进行说明。图3为文档数据处理装置结构示意图,如图所示,装置中包括用于对操作 对象进行操作的操作模块,还包括获取模块、置换模块,其中获取模块,用于获取所述操作模块操作的第一操作对象;置换模块,用于将所述第一操作对象置换成第二操作对象,所述第二操作 对象与第 一操作对象是^f某体类型相异的文档数据;所述操作模块对所述第二操作对象进行操作。装置中还可以进一步包括映射模块,用于根据操作对象性质类别区分第一 操作对象与第二操作对象,并分别建立第 一操作对象与第二操作对象的映射关系;所述置换模块根据所述映射关系将第 一操作对象置换成第二操作对象。 装置中还可以进一步包括选择模块,用于向用户提供是否进行置换的选择;所述置换模块根据用户选择决定是否在获取用户第 一操作对象后执行置换。装置中的操作对象是多媒体操作对象、和/或文字操作对象。 由以上实施例可知,本发明实施例是将一种操作对象,当成另一种操作对 象来处理。比如在上面实施例的描述中,将图形操作对象,当成文字操作对象 来处理,从而达到了将一个操作对象当成其他操作对象来进行处理的目的。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种文档数据处理方法,用户对第一操作对象进行操作,其特征在于,还包括如下步骤获取第一操作对象;将所述第一操作对象置换成第二操作对象,所述第二操作对象与第一操作对象是媒体类型相异的文档数据;用户对所述第二操作对象进行操作。
2、 如权利要求l所述的方法,其特征在于,进一步包括如下步骤 根据操作对象i某体类型区分第一操作对象与第二^^喿作对象;分别建立第 一操作对象与第二操作对象的映射关系; 根据所述映射关系将第一操作对象置换成第二操作对象。
3、 如权利要求l所述的方法,其特征在于,进一步包括如下步骤 向用户提供是否进行置换的选择;根据用户选择决定是否在获取用户第一操作对象后寺丸行置换。
4、 如权利要求1至3任一所述的方法,其特征在于,所述操作对象是多 媒体操作对象和文字操作对象。
5、 一种文档数据处理装置,包括用于对*操作对象进行操作的操作模块, 其特征在于,还包括获取模块、置换模块,其中获取模块,用于获取所述操作模块操作的第一操作对象; 置换模块,用于将所述第一操作对象置换成第二操作对象,所述第二搡作 对象与第 一操作对象是媒体类型相异的文档数据;所述操作模块对所述第二操作对象进行操作。
6、 如权利要求5所述的装置,其特征在于,进一步包括映射模块,用于 根据操作对象性质类别区分第 一操作对象与第二操作对象,并分别建立第 一搡 作对象与第二操作对象的映射关系;所述置换模块根据所述映射关系将第一操作对象置换成第二操作对象。
7、 如权利要求5所述的装置,其特征在于,进一步包括选择模块,用于 向用户提供是否进行置换的选择;所述置换模块根据用户选择决定是否在获取用户第一操作对象后执行置换。
8、 如权利要求5至7任一所述的装置,其特征在于,所述操作对象是多 媒体操作对象和文字操作对象。
全文摘要
本发明公开了一种文档数据处理方法及装置,包括用户对第一操作对象进行操作;获取第一操作对象;将所述第一操作对象置换成第二操作对象,所述第二操作对象与第一操作对象是媒体类型相异的文档数据;用户对所述第二操作对象进行操作。本发明将一种操作对象,当成另一种操作对象来处理,从而实现了将一个操作对象当成其他操作对象来进行处理。
文档编号G06F17/30GK101329672SQ20071011770
公开日2008年12月24日 申请日期2007年6月21日 优先权日2007年6月21日
发明者刘艳萍 申请人:刘艳萍
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1