CN105528334B - 一种文档操作处理的方法以及终端 - Google Patents
一种文档操作处理的方法以及终端 Download PDFInfo
- Publication number
- CN105528334B CN105528334B CN201510956401.9A CN201510956401A CN105528334B CN 105528334 B CN105528334 B CN 105528334B CN 201510956401 A CN201510956401 A CN 201510956401A CN 105528334 B CN105528334 B CN 105528334B
- Authority
- CN
- China
- Prior art keywords
- document
- edit
- strategy
- type
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title description 9
- 238000012545 processing Methods 0.000 claims abstract description 94
- 238000000034 method Methods 0.000 claims abstract description 42
- 238000013486 operation strategy Methods 0.000 claims description 135
- 230000009471 action Effects 0.000 claims description 57
- 238000001514 detection method Methods 0.000 claims description 30
- 230000006378 damage Effects 0.000 claims description 28
- 230000006870 function Effects 0.000 claims description 27
- 238000002407 reforming Methods 0.000 claims description 12
- 230000006399 behavior Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 description 144
- 238000010422 painting Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 6
- 238000003860 storage Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/194—Calculation of difference between files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明实施例提供了一种文档操作处理的方法和终端,其中,所述方法包括:检测对文档进行操作处理的操作类型;若检测到所述操作类型为编辑操作,则确定出与所述编辑操作对应的编辑类型;当所述编辑类型为命令编辑类型时,获取与所述编辑操作对应的命令编辑内容,根据所述编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象,并将所述操作对象存储至预置的撤销栈中;当所述编辑类型为数据编辑类型时,获取与所述编辑操作对应的数据编辑内容,根据所述编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象,并将所述操作对象存储至所述预置的撤销栈中。采用本发明,可提升文档操作处理的高效性和方便快捷性。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种文档操作处理的方法以及终端。
背景技术
在计算机设计和制作领域中,撤销和重做是用户操作中最常见的基本操作。目前现有技术中存在基于命令的撤销重做方案和基于重做的撤销重做方案,其中,基于命令的撤销重做方案需要终端将每一个操作生成与之对应的操作命令,所述操作命令中包括了用户操作的所有参数设置,并为此用户操作定义了相应的逆操作。在实践中发现,操作命令繁多且变化较快,这样对终端开发要求比较高,耗时耗力,同时对终端的处理器要求较高,增加了终端开销成本。
另一种方案为基于数据的撤销重做方案,终端需要记录用户操作每一步骤对应的用户操作数据,特别是当用户操作比较多时,终端需要记录的用户操作数据很大量,此时需要消耗的终端存储器空间比较大,这样会造成空间资源的浪费。
发明内容
本发明实施例所要解决的技术问题在于,提供一种文档操作处理的方法以及终端,可根据文档的操作类型和编辑类型对文档进行相应的操作处理,提升了文档操作处理的高效性和方便快捷性。
一方面,本发明实施例提供了一种文档操作处理的方法,所述方法包括:
检测对文档进行操作处理的操作类型;
若检测到所述操作类型为编辑操作,则确定出与所述编辑操作对应的编辑类型;
当所述编辑类型为命令编辑类型时,获取与所述编辑操作对应的命令编辑内容,根据所述编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象,并将所述操作对象存储至预置的撤销栈中;
当所述编辑类型为数据编辑类型时,获取与所述编辑操作对应的数据编辑内容,根据所述编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象,并将所述操作对象存储至所述预置的撤销栈中。
其中可选地,所述根据所述编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象,包括:
为所述编辑操作配置对应的操作策略;
根据配置的所述操作策略、所述编辑操作以及所述命令编辑内容生成关于命令编辑操作的操作对象。
其中可选地,所述根据所述编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象,包括:
为所述编辑操作配置对应的操作策略;
根据配置的所述操作策略、所述编辑操作以及所述数据编辑内容生成关于数据编辑操作的操作对象。
其中可选地,所述操作策略包括正操作策略和逆操作策略,所述方法还包括:
若检测到所述操作类型为撤销操作,则判断所述预置的撤销栈中是否存在与所述撤销操作对应的操作对象;
当判断到存在所述操作对象时,确定与所述操作对象对应的逆操作策略;
根据确定到的所述逆操作策略对文档进行相应地撤销操作处理;
从所述预置的撤销栈中提取所述操作对象,并将提取到的所述操作对象存储至预置的重做栈中。
其中可选地,所述操作策略包括正操作策略和逆操作策略,所述方法还包括:
若检测到所述操作类型为重做操作,则判断所述预置的重做栈中是否存在与所述重做操作对应的操作对象;
当判断到存在所述操作对象时,确定与所述操作对象对应的正操作策略;
根据确定到的所述正操作策略对文档进行相应地重做操作处理。
另一方面,本发明实施例提供了一种终端,所述终端包括:
检测模块,用于检测对文档进行操作处理的操作类型;
确定模块,用于若所述检测模块检测到所述操作类型为编辑操作,则确定出与所述编辑操作对应的编辑类型;
处理模块,用于当所述编辑类型为命令编辑类型时,获取与所述编辑操作对应的命令编辑内容,根据所述编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象,并将所述操作对象存储至预置的撤销栈中;
所述处理模块,还用于当所述编辑类型为数据编辑类型时,获取与所述编辑操作对应的数据编辑内容,根据所述编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象,并将所述操作对象存储至所述预置的撤销栈中。
其中可选地,所述处理模块包括:
配置单元,用于为所述编辑操作配置对应的操作策略;
生成单元,用于根据所述配置单元配置的所述操作策略、所述编辑操作以及所述命令编辑内容生成关于命令编辑操作的操作对象。
其中可选地,
所述配置单元,还用于为所述编辑操作配置对应的操作策略;
所述生成单元,还用于根据所述配置单元配置的所述操作策略、所述编辑操作以及所述数据编辑内容生成关于数据编辑操作的操作对象。
其中可选地,所述操作策略包括正操作策略和逆操作策略,所述终端还包括:
判断模块,用于若所述检测模块检测到所述操作类型为撤销操作,则判断所述预置的撤销栈中是否存在与所述撤销操作对应的操作对象;
所述确定模块,还用于当所述判断模块判断到存在所述操作对象时,确定与所述操作对象对应的逆操作策略;
所述处理模块,还用于根据所述确定模块确定到的所述逆操作策略对文档进行相应地撤销操作处理;
存储模块,用于从所述预置的撤销栈中提取所述操作对象,并将提取到的所述操作对象存储至预置的重做栈中。
其中可选地,所述操作策略包括正操作策略和逆操作策略,
所述判断模块,还用于若所述检测模块检测到所述操作类型为重做操作,则判断所述预置的重做栈中是否存在与所述重做操作对应的操作对象;
所述确定模块,还用于当所述判断模块判断到存在所述操作对象时,确定与所述操作对象对应的正操作策略;
所述处理模块,还用于根据所述确定模块确定到的所述正操作策略对文档进行相应地重做操作处理。
本发明实施例可先判断终端用户对文档进行操作处理的操作类型,当检测判断到终端用户对文档进行编辑操作时,进一步根据文档的特征信息判断与所述编辑操作对应的编辑类型,最后根据判断到的所述编辑类型对文档进行相应的操作处理,这样可自动化、智能化地识别判断终端用户对文档进行操作处理的操作类型以及终端用户对文档进行编辑操作时相应地编辑类型的选取,从而提升了文档操作处理的高效性和方便快捷性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种文档操作处理方法的流程示意图;
图2是本发明实施例的另一种文档操作处理方法的流程示意图;
图3是本发明实施例的另一种文档操作处理方法的流程示意图;
图4是本发明实施例的另一种文档操作处理方法的流程示意图;
图5是本发明实施例的一种终端的结构示意图;
图6是本发明实施例的另一种终端的结构示意图。
具体实施方式
本发明实施例提供了一种处理结果的展示方法及装置,以期可以对关键词进行快速搜索,获取用户最想得到的结果信息,操作简单,效率高。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参见图1,是本发明实施例的一种文档操作处理方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些通信终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。
S101、检测对文档进行操作处理的操作类型。
本发明实施例,终端用户打开文档应用(如word、PPT、绘图等)之后,可对文档进行相应的操作处理(如删除、***、重写、撤销等),当通信终端检测到终端用户对文档进行操作处理时,可以判断出终端用户对文档进行操作处理的操作类型。
所述操作类型可以包括重做操作、撤销操作和编辑操作(也即是,正常操作),或者其他用户自定义或者终端***定义的操作类型,本发明实施例不作限定。
所述通信终端可以包括个人电脑、智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式智能设备等互联网设备,本发明实施例不作限定。
S102、若检测到所述操作类型为编辑操作,则确定出与所述编辑操作对应的编辑类型。
本发明实施例,当通信终端检测到终端用户对文档进行编辑操作(如写入文字、***图片、绘画图像等)时,所述通信终端可以根据文档的特征信息确定出与所述编辑操作对应的编辑类型;其中所述特征信息包括:颗粒度、影响范围、开发量、架构中的一种或多种。
S103、当所述编辑类型为命令编辑类型时,获取与所述编辑操作对应的命令编辑内容,根据所述编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象,并将所述操作对象存储至预置的撤销栈中。
本发明实施例中,当S102确定到所述编辑类型为命令编辑类型时,通信终端可以获取终端用户采用命令编辑操作对文档进行编辑所对应的命令编辑内容;所述通信终端还可以为所述命令编辑操作配置一个或者多个操作策略,所述通信终端可以根据所述操作策略、所述命令编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象;其中,所述操作策略包括正操作策略和逆操作策略,所述通信终端还可以将生成的所述操作对象存储至本终端的预置的撤销栈中。
S104、当所述编辑类型为数据编辑类型时,获取与所述编辑操作对应的数据编辑内容,根据所述编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象,并将所述操作对象存储至所述预置的撤销栈中。
本发明实施例中,当S102确定到所述编辑类型为数据编辑类型时,通信终端可以获取终端用户采用数据编辑操作对文档进行编辑所对应的数据编辑内容;所述通信终端还可以为所述数据编辑操作配置一个或者多个操作策略,所述通信终端可以根据所述操作策略、所述数据编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象;其中,所述操作策略包括正操作策略和逆操作策略,所述通信终端还可以将生成的所述操作对象存储至所述本终端的预置的撤销栈中。
当通信终端检测到终端用户对文档进行操作处理的操作类型为撤销操作时,所述通信终端可以在本终端的预置的撤销栈中检查判断是否存在于所述撤销操作对应的操作对象,其中,所述操作对象包括上述关于命令编辑操作的操作对象和关于数据编辑操作的操作对象;当所述通信终端检测判断到本终端的预置的撤销栈中存在所述操作对象时,所述通信终端将确定出与所述操作对象对应的逆操作策略,所述通信终端将根据确定出的所述逆操作策略对文档进行相应的撤销操作处理。
所述通信终端还可以从本终端预置的撤销栈中提取所述操作对象,并将提取到的所述操作对象存储至本终端的预置的重做栈中,以便终端用户对文档进行重做操作时,所述通信终端直接从预置的重做栈中提取所述操作对象并执行与所述操作对象对应的正操作策略,实现对文档的重做操作处理。
示例性地,当终端用户在文档中输入“****”4个文字之后,根据S101至S103的步骤,通信终端将生成关于数据编辑操作的操作对象,所述操作对象包括了用于指示所述通信终端在文档中输入文字“****”的正操作策略和用于指示所述通信终端在文档中删除文字“****”的逆操作策略。若终端用户对文档进行撤销操作,所述通信终端将检测到终端用户对文档进行撤销操作,所述通信终端判断本终端的预置的撤销栈中是否存在与所述撤销操作对应的操作对象,若所述通信终端判断到本终端的预置的撤销栈中存在所述撤销操作,所述通信终端可以确定到与所述操作对象对应的逆操作策略,也即是,指示所述通信终端在文档中删除文字“****”;所述通信终端将根据所述逆操作策略将之前终端用户在文档中输入的“****”文字进行删除。所述通信终端可以从本终端的预置的撤销栈中提取所述操作对象,所述通信终端还可以将提取出的所述操作对象存储至本终端的预置的重做栈中;其中,所述操作对象包括了用于指示所述通信终端在文档中输入文字“****”的正操作策略和用于指示所述通信终端在文档中删除文字“****”的逆操作策略。
当通信终端检测到终端用户对文档进行操作处理的操作类型为重做操作时,所述通信终端可以在本终端的预置的重做栈中检查判断是否存在于所述重做操作对应的操作对象,其中,所述操作对象包括上述关于命令编辑操作的操作对象和关于数据编辑操作的操作对象;当所述通信终端检测判断到本终端的预置的重做栈中存在所述操作对象时,所述通信终端将确定出与所述操作对象对应的正操作策略,所述通信终端将根据确定出的所述正操作策略对文档进行相应的重做操作处理。
示例性地,针对上述例子若终端用户在删除文字“****”之后,发现删除的文字是有用的文字想要重新输入删除的文字“****”时,终端用户可以在通信终端的文档中进行重做操作,当所述通信终端检测到终端用户对文档进行重做操作时,所述通信终端将检测判断本终端的预置的重做栈中是否存在与所述重做操作对应的操作对象,其中,所述操作对象包括上述关于命令编辑操作的操作对象和关于数据编辑操作的操作对象;当所述通信终端检测判断到本终端的预置的重做栈中存在所述操作对象时,所述通信终端将确定出与所述操作对象对应的正操作策略,也即是,所述通信终端在文档中输入文字“****”,所述通信终端将根据确定出的所述正操作策略在文档中重新输入文字“****”。
本发明实施例可先判断终端用户对文档进行操作处理的操作类型,当检测判断到终端用户对文档进行编辑操作时,进一步根据文档的特征信息判断与所述编辑操作对应的编辑类型,最后根据判断到的所述编辑类型对文档进行相应的操作处理,这样可自动化、智能化地识别判断终端用户对文档进行操作处理的操作类型以及终端用户对文档进行编辑操作时相应地编辑类型的选取,从而提升了文档操作处理的高效性和方便快捷性。
请参见图2,是本发明实施例的另一种文档操作处理方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些通信终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。
S201、检测对文档进行操作处理的操作类型。
S202、若检测到所述操作类型为编辑操作,根据文档的特征信息确定出对文档进行编辑操作所对应的编辑类型;其中,所述特征信息包括:颗粒度、影响范围、开发量、架构中的一种或多种。
本发明实施例,当通信终端检测到终端用户对文档进行编辑操作(如写入文字、***图片、绘画图像等)时,所述通信终端可以根据文档的特征信息确定出与所述编辑操作对应的编辑类型。
所述特征信息包括颗粒度、影响范围、开发量、架构中的一种或多种,或者其他用于影响对文档编辑类型判断的特征信息,本发明实施例不作限定。
所述编辑类型包括命令编辑类型和数据编辑类型,所述命令编辑类型为通信终端基于命令方式对文档进行编辑操作处理,所述数据编辑类型为通信终端基于数据方式对文档进行编辑处理操作。
所述颗粒度是指终端用户对文档进行操作处理过程中的操作对象的大小,在实际判断颗粒度大小时,终端用户或者***可以预先在通信终端中设置一个衡量标准来判断,当超过所述衡量标准时,则称之为颗粒度大;否则,颗粒度小。通常较大的对象(如一个页面、一个画布)称之为颗粒度大,采用命令编辑类型;较小的对象(如一条直线、一条笔迹等)称之为颗粒度小,采用数据编辑类型。
示例性地,用户之前在尺寸为1280*720,也即是比例为16:9的画布上绘制了5张图片,其中,第一张图片的位置为(200,200),图片尺寸为400*400;现用户现放大画布尺寸更清晰地观看画布上绘制的5张图片,若用户将画布的尺寸大小调整至1280*800,也即是比例为16:10,这时当安装有绘图软件的通信终端检测到用户将画布尺寸调整至1280*800时,所述通信终端也将调整画布上绘制的5张图片的各自位置以及各自的图片大小(也即是,图片的比例);此时,所述通信终端将按照画布尺寸放大的比例调整第一张图片的位置至(200,222.2),且将所述第一张图片的尺寸调整至400*444.4。同理若给出画布上其余4张图片的最初位置以及最初图片尺寸,所述通信终端可根据画布的缩放比例调整其余4张图片的位置以及图片尺寸。在整个对文档(也即是,绘图画布)的操作处理过程中,通信终端都是基于画布层面的操作处理,可采用命令编辑类型对整个画布以及画布上的所有元素对象进行编辑操作,也即是,对画布尺寸、画布上的5张图片的位置、画布上5张图片的尺寸的调整。
所述影响范围是指终端用户对文档进行操作处理过程中,每一次操作的对象是否影响到文档本身或者本档中的一部分操作的对象;通常当一次操作对应的对象影响到文档本身或者文档其中一部分操作的对象时,采用数据编辑类型;当一次操作对应的对象影响到超过所述操作的对象本身时,采用命令编辑类型。
示例性地,用户在制作PPT的过程中为了方便对图像的整体移动,用组合的方式将5个同样大小的矩形组合成了一个图形对象,用户移动完着由5个矩形组成的图形对象之后,用户想将上述图形对象取消组合以方便对5个矩形分别操作,此时,通信终端在执行取消组合的过程中需要另外创建5个同样大小的矩形对象,相比与原来的有5个矩形组成的图形对象而言,另外创建5个同样大小的矩形对象已超过了原来的图形对象,因此,通信终端将采用命令编辑类型对所述图形对象进行取消组合操作。
所述开发量是指软件产品的开发人员针对用户在文档操作处理的过程中,需要为此操作处理付出的开发成本。用户在文档进行操作处理过程中执行一个操作,若开发人员需要为此操作的撤消重做过程需要付出较大开发成本时称之为开发量大;反之,称之为开发量小。在实际判断开发量大小时,终端用户或者***可以预先在通信终端中设置一个衡量标准来判断,当超过所述衡量标准时,则称之为开发量大;否则,开发量小。通常开发量大采用数据编辑类型,开发量小采用命令编辑类型和数据编辑类型均可。
具体实现中,若通信终端采用命令编辑类型对文档进行编辑操作,研发人员需要预先为每一个编辑操作开发一种命令,并将开发的所述命令存储至所述通信终端或者相应的***中,由于编辑操作的多变性、不确定性,这就需要产生很大的开发量。在终端用户对文档进行相应的编辑操作时,通信终端仅需在本终端或者相应的***中查询与所述操作对应的命令,也即是,将终端用户对文档进行编辑操作过程中的每一个操作封装成与之相对应的命令,所述通信终端响应并执行相应的命令来完成对文档的编辑操作;若通信终端采用数据编辑类型对文档进行编辑操作时,所述通信终端仅需记录2个操作对象(也即是,包括文档编辑操作前的所有数据内容的对象和包括文档编辑操作后的所有数据内容的对象),所述通信终端根据记录的操作对象对文档进行更新,即可完成终端用户对文档进行的编辑操作。
示例性地,用户在文档中编辑输入一些比较简单容易的公式,例如公式或者公式时,通信终端常采用命令编辑类型或者数据编辑类型完成对简单公式的输入。具体实现中,若通信终端采用命令编辑类型完成对公式的输入需要1种命令(也即是,根式);若通信终端采用数据编辑类型完成对公式的输入时,所述通信终端需要记录的对象是包括公式输入前的所有数据内容的对象和包括公式输入后的所有数据内容的对象。同理,可知通信终端采用命令编辑类型完成对公式的输入需要3种命令(也即是,根式、括号、加号);若采用数据编辑类型完成对公式的输入时,所述通信终端需要记录的操作对象是包括公式输入前的所有数据内容的对象和包括公式输入后的所有数据内容的对象。
然而,针对一些类似于正负、指数、阶乘、大于、倒数、矩阵、积分、卷积、极限等更多类型、或者复杂多样的公式输入时,通信终端常采用数据编辑类型对公式进行编辑输入。例如现在用户想在文档中编辑输入公式若所述通信终端采用命令编辑类型对该公式进行编辑输入时,需要8种命令(也即是,下标、求和、加号、括号、分数、三角函数、乘号以及函数表达式)才能完成对公式的编辑输入;若通信终端采用数据编辑类型完成对该公式的编辑输入时,所述通信终端需要记录的操作对象仅是2个,也即是,包括该公式输入前的所有数据内容的操作对象和包括该公式输入后的所有数据内容的操作对象。
架构也可以影响通信终端在对文档进行编辑操作中对编辑类型的选择。软件产品在研究开发的过程中,难以保证一种架构设计能够轻松应对终端用户在对文档进行操作处理中涉及到的所有操作处理的可能性。通常,该架构能够轻松容易地根据文档其他特征信息(如颗粒度、开发量等)寻找到适合于终端用户对文档进行编辑操作对应的编辑类型时,所述通信终端采用命令编辑类型或者数据编辑类型;否则,采用数据编辑类型。在实际判断架构的难易程度时,终端用户或者***可以预先在通信终端中设置一个衡量标准来判断,当超过所述衡量标准时,则称之为架构难以实现;否则,架构容易实现。
具体实现中,架构在终端用户对文档进行操作处理过程中涉及到的各个操作对象下的元素通用扩展信息不敏感,也即是,通信终端在对文档进行元素的锁定状态、复制状态、超链接和附加动画的改变没有统一的操作处理方式。然而要做到对操作处理方式的标准化,这就需要研发人员预先对架构设计进行修改,但是在修改的过程中可能带来其他难以评估的问题,因此,在现有实现方式中,通常采用数据编辑类型直接存储操作对象下元素的所有数据内容。
示例性地,在制作PPT文档时,用户想用超链接的方式为制作的PPT***背景音乐,这样比较容易实现的超链接***播放背景音乐,通信终端通常使用命令编辑类型或者数据编辑类型完成对用户使用超链接***背景音乐这一用户操作。
需要说明的是,通信终端也可以考虑上述颗粒度、上述影响范围、上述开发量、上述架构中的一种或多种对文档编辑的影响来选取对应的命令编辑类型或者数据编辑类型,本发明实施例不作限定。
S203、当所述编辑类型为命令编辑类型时,获取与所述编辑操作对应的命令编辑内容,为所述编辑操作配置对应的操作策略。
本发明实施例中,当通信终端确定到所述编辑类型为命令编辑类型时,所述通信终端可以获取终端用户采用命令编辑操作对文档进行编辑所对应的命令编辑内容;所述通信终端还可以为所述命令编辑操作配置一个或者多个操作策略;其中,所述操作策略包括正操作策略和逆操作策略。
示例性地,如用户在word文档中输入一段文字“####”,当安装有word应用程序的通信终端检测并判断出该用户对word文档进行命令编辑操作且编辑类型为命令编辑类型时,通信终端可以获取用户在word上编辑输入的一段文字“####”,也即是命令编辑内容;所述通信终端可以为所述命令编辑操作配置一个正操作策略,也即是,在word上输入“####”的命令,所述通信终端可以根据配置的正操作策略(即在word上输入“####”的命令)和所述命令编辑操作以及所述命令编辑内容(“####”)生成一个或多个关于命令编辑操作的操作对象;其中,所述操作对象用于指示通信终端在word上输入“####”。
所述通信终端还可以为所述命令编辑操作配置一个逆操作策略,也即是,在word上删除“####”的命令,所述通信终端可以根据配置的逆操作策略(即在word上删除“####”的命令)和所述命令编辑操作以及所述命令编辑内容(“####”)生成一个或多个关于命令编辑操作的操作对象;其中,所述操作对象用于指示通信终端在word上删除“####”。
S204、根据配置的所述操作策略、所述编辑操作以及所述命令编辑内容生成关于命令编辑操作的操作对象,并将所述操作对象存储至预置的撤销栈中。
S205、当所述编辑类型为数据编辑类型时,获取与所述编辑操作对应的数据编辑内容,为所述编辑操作配置对应的操作策略。
本发明实施例中,当通信终端确定到所述编辑类型为数据编辑类型时,所述通信终端可以获取终端用户采用数据编辑操作对文档进行编辑所对应的数据编辑内容;所述通信终端还可以为所述数据编辑操作配置一个或者多个操作策略;其中,所述操作策略包括正操作策略和逆操作策略。
示例性地,如用户在word文档中输入一段文字“####”,当安装有word应用程序的通信终端检测并判断出该用户对word文档进行数据编辑操作且编辑类型为数据编辑类型时,通信终端可以获取用户在word上编辑输入的一段文字“####”,也即是数据编辑内容;所述通信终端可以为所述数据编辑操作配置一个正操作策略,也即是,在word上输入“####”的信息,所述通信终端可以根据配置的正操作策略(即在word上输入“####”的信息)和所述数据编辑操作以及所述数据编辑内容(“####”)生成一个或多个关于数据编辑操作的操作对象;其中,所述操作对象用于指示通信终端在word上输入“####”。
所述通信终端还可以为所述数据编辑操作配置一个逆操作策略,也即是,在word上删除“####”的信息,所述通信终端可以根据配置的逆操作策略(即在word上删除“####”的信息)和所述数据编辑操作以及所述数据编辑内容(“####”)生成一个或多个关于数据编辑操作的操作对象;其中,所述操作对象用于指示通信终端在word上删除“####”。
S206、根据配置的所述操作策略、所述编辑操作以及所述数据编辑内容生成关于数据编辑操作的操作对象,并将所述操作对象存储至所述预置的撤销栈中。
需要说明的是,当通信终端确定到所述编辑类型为命令编辑类型时,通信终端需要为终端用户对文档进行命令编辑的每一个命令编辑操作配置相对应正操作策略和/或逆操作策略,所述通信终端根据配置的所述正操作策略和/或逆操作策略、所述命令编辑操作和所述命令编辑类型生成关于命令编辑操作的操作对象,其中,所述操作对象包括终端用户对文档进行编辑过程中涉及到的所有必要的命令编辑内容,并包括终端用户对文档进行编辑的正操作策略以及逆操作策略;当通信终端确定到所述编辑类型为数据编辑类型时,通信终端需要为终端用户对文档进行数据编辑的每一个数据编辑操作配置相对应正操作策略和/或逆操作策略,所述通信终端根据配置的所述正操作策略和/或逆操作策略、所述数据编辑操作和所述数据编辑类型生成关于数据编辑操作的操作对象,其中所述操作对象包括终端用户对文档进行编辑之后的所有必要的数据编辑内容,并包括终端用户对文档进行编辑的正操作策略以及逆操作策略。
本发明实施例可先判断终端用户对文档进行操作处理的操作类型,当检测判断到终端用户对文档进行编辑操作时,进一步根据文档的特征信息判断与所述编辑操作对应的编辑类型,最后根据判断到的所述编辑类型对文档进行相应的操作处理,这样可自动化、智能化地识别判断终端用户对文档进行操作处理的操作类型以及终端用户对文档进行编辑操作时相应地编辑类型的选取,从而提升了文档操作处理的高效性和方便快捷性。
请参见图3,是本发明实施例的另一种文档操作处理方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些通信终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。
S301、检测对文档进行操作处理的操作类型。
S302、若检测到所述操作类型为撤销操作,则判断所述预置的撤销栈中是否存在与所述撤销操作对应的操作对象。
S303、当判断到存在所述操作对象时,确定与所述操作对象对应的逆操作策略。
S304、根据确定到的所述逆操作策略对文档进行相应地撤销操作处理。
S305、从所述预置的撤销栈中提取所述操作对象,并将提取到的所述操作对象存储至预置的重做栈中。
当通信终端检测到终端用户对文档进行操作处理的操作类型为撤销操作时,所述通信终端可以在本终端的预置的撤销栈中检查判断是否存在于所述撤销操作对应的操作对象,其中,所述操作对象包括上述关于命令编辑操作的操作对象和关于数据编辑操作的操作对象;当所述通信终端检测判断到本终端的预置的撤销栈中存在所述操作对象时,所述通信终端将确定出与所述操作对象对应的逆操作策略,所述通信终端将根据确定出的所述逆操作策略对文档进行相应的撤销操作处理。
所述通信终端还可以从本终端预置的撤销栈中提取所述操作对象,并将提取到的所述操作对象存储至本终端的预置的重做栈中,以便终端用户对文档进行重做操作时,所述通信终端直接从预置的重做栈中提取所述操作对象并执行与所述操作对象对应的正操作策略,实现对文档的重做操作处理。
示例性地,当终端用户在文档中输入“****”4个文字之后,根据S101至S103的步骤,通信终端将生成关于数据编辑操作的操作对象,所述操作对象包括了用于指示所述通信终端在文档中输入文字“****”的正操作策略和用于指示所述通信终端在文档中删除文字“****”的逆操作策略。若终端用户对文档进行撤销操作,所述通信终端将检测到终端用户对文档进行撤销操作,所述通信终端判断本终端的预置的撤销栈中是否存在与所述撤销操作对应的操作对象,若所述通信终端判断到本终端的预置的撤销栈中存在所述撤销操作,所述通信终端可以确定到与所述操作对象对应的逆操作策略,也即是,指示所述通信终端在文档中删除文字“****”;所述通信终端将根据所述逆操作策略将之前终端用户在文档中输入的“****”文字进行删除。所述通信终端可以从本终端的预置的撤销栈中提取所述操作对象,所述通信终端还可以将提取出的所述操作对象存储至本终端的预置的重做栈中;其中,所述操作对象包括了用于指示所述通信终端在文档中输入文字“****”的正操作策略和用于指示所述通信终端在文档中删除文字“****”的逆操作策略。
本发明实施例可先判断终端用户对文档进行操作处理的操作类型,当检测判断到终端用户对文档进行编辑操作时,进一步根据文档的特征信息判断与所述编辑操作对应的编辑类型,最后根据判断到的所述编辑类型对文档进行相应的操作处理,这样可自动化、智能化地识别判断终端用户对文档进行操作处理的操作类型以及终端用户对文档进行编辑操作时相应地编辑类型的选取,从而提升了文档操作处理的高效性和方便快捷性。
请参见图4,是本发明实施例的另一种文档操作处理方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些通信终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。
S401、检测对文档进行操作处理的操作类型。
S402、若检测到所述操作类型为重做操作,则判断所述预置的重做栈中是否存在与所述重做操作对应的操作对象。
S403、当判断到存在所述操作对象时,确定与所述操作对象对应的正操作策略。
S404、根据确定到的所述正操作策略对文档进行相应地重做操作处理。
当通信终端检测到终端用户对文档进行操作处理的操作类型为重做操作时,所述通信终端可以在本终端的预置的重做栈中检查判断是否存在于所述重做操作对应的操作对象,其中,所述操作对象包括上述关于命令编辑操作的操作对象和关于数据编辑操作的操作对象;当所述通信终端检测判断到本终端的预置的重做栈中存在所述操作对象时,所述通信终端将确定出与所述操作对象对应的正操作策略,所述通信终端将根据确定出的所述正操作策略对文档进行相应的重做操作处理。
示例性地,针对图3中的例子若终端用户在删除文字“****”之后,发现删除的文字是有用的文字想要重新输入删除的文字“****”时,终端用户可以在通信终端的文档中进行重做操作,当所述通信终端检测到终端用户对文档进行重做操作时,所述通信终端将检测判断本终端的预置的重做栈中是否存在与所述重做操作对应的操作对象,其中,所述操作对象包括上述关于命令编辑操作的操作对象和关于数据编辑操作的操作对象;当所述通信终端检测判断到本终端的预置的重做栈中存在所述操作对象时,所述通信终端将确定出与所述操作对象对应的正操作策略,也即是,所述通信终端在文档中输入文字“****”,所述通信终端将根据确定出的所述正操作策略在文档中重新输入文字“****”。
本发明实施例可先判断终端用户对文档进行操作处理的操作类型,当检测判断到终端用户对文档进行编辑操作时,进一步根据文档的特征信息判断与所述编辑操作对应的编辑类型,最后根据判断到的所述编辑类型对文档进行相应的操作处理,这样可自动化、智能化地识别判断终端用户对文档进行操作处理的操作类型以及终端用户对文档进行编辑操作时相应地编辑类型的选取,从而提升了文档操作处理的高效性和方便快捷性。
请参见图5,是本发明实施例的一种通信终端的结构示意图,本发明实施例的所述终端5包括:
检测模块50,用于检测对文档进行操作处理的操作类型;
确定模块51,用于若所述检测模块50检测到所述操作类型为编辑操作,则确定出与所述编辑操作对应的编辑类型;
处理模块52,用于当所述编辑类型为命令编辑类型时,获取与所述编辑操作对应的命令编辑内容,根据所述编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象,并将所述操作对象存储至预置的撤销栈中;
所述处理模块52,还用于当所述编辑类型为数据编辑类型时,获取与所述编辑操作对应的数据编辑内容,根据所述编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象,并将所述操作对象存储至所述预置的撤销栈中。
本发明实施例可先判断终端用户对文档进行操作处理的操作类型,当检测判断到终端用户对文档进行编辑操作时,进一步根据文档的特征信息判断与所述编辑操作对应的编辑类型,最后根据判断到的所述编辑类型对文档进行相应的操作处理,这样可自动化、智能化地识别判断终端用户对文档进行操作处理的操作类型以及终端用户对文档进行编辑操作时相应地编辑类型的选取,从而提升了文档操作处理的高效性和方便快捷性。
本发明实施例中涉及的各个模块、单元的具体实现可参考图1至图4对象实施例中相关功能模块的描述,在此不赘述。
请参见图6,是本发明实施例的另一种终端的结构示意图,所述终端6包括上述实施例中的检测模块50、确定模块51、处理模块52。
进一步可选地,在本发明实施例中,所述处理模块52包括:
配置单元520,用于为所述编辑操作配置对应的操作策略;
生成单元521,用于根据所述配置单元520配置的所述操作策略、所述编辑操作以及所述命令编辑内容生成关于命令编辑操作的操作对象。
进一步可选地,在本发明实施例中,
所述配置单元520,还用于为所述编辑操作配置对应的操作策略;
所述生成单元521,还用于根据所述配置单元520配置的所述操作策略、所述编辑操作以及所述数据编辑内容生成关于数据编辑操作的操作对象。
进一步可选地,在本发明实施例中,所述操作策略包括正操作策略和逆操作策略,所述终端还包括:
判断模块53,用于若所述检测模块50检测到所述操作类型为撤销操作,则判断所述预置的撤销栈中是否存在与所述撤销操作对应的操作对象;
所述确定模块51,还用于当所述判断模块53判断到存在所述操作对象时,确定与所述操作对象对应的逆操作策略;
所述处理模块52,还用于根据所述确定模块51确定到的所述逆操作策略对文档进行相应地撤销操作处理;
存储模块54,用于从所述预置的撤销栈中提取所述操作对象,并将提取到的所述操作对象存储至预置的重做栈中。
进一步可选地,在本发明实施例中,所述操作策略包括正操作策略和逆操作策略,
所述判断模块53,还用于若所述检测模块50检测到所述操作类型为重做操作,则判断所述预置的重做栈中是否存在与所述重做操作对应的操作对象;
所述确定模块51,还用于当所述判断模块53判断到存在所述操作对象时,确定与所述操作对象对应的正操作策略;
所述处理模块52,还用于根据所述确定模块51确定到的所述正操作策略对文档进行相应地重做操作处理。
本发明实施例可先判断终端用户对文档进行操作处理的操作类型,当检测判断到终端用户对文档进行编辑操作时,进一步根据文档的特征信息判断与所述编辑操作对应的编辑类型,最后根据判断到的所述编辑类型对文档进行相应的操作处理,这样可自动化、智能化地识别判断终端用户对文档进行操作处理的操作类型以及终端用户对文档进行编辑操作时相应地编辑类型的选取,从而提升了文档操作处理的高效性和方便快捷性。
本发明实施例中涉及的各个模块、单元的具体实现可参考图1至图4对象实施例中相关功能模块的描述,在此不赘述。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何音频播放应用的操作方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种文档操作处理的方法,其特征在于,所述方法包括:
检测对文档进行操作处理的操作类型;
若检测到所述操作类型为编辑操作,则确定出与所述编辑操作对应的编辑类型;
当所述编辑类型为命令编辑类型时,获取与所述编辑操作对应的命令编辑内容,根据所述编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象,并将所述操作对象存储至预置的撤销栈中;
当所述编辑类型为数据编辑类型时,获取与所述编辑操作对应的数据编辑内容,根据所述编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象,并将所述操作对象存储至所述预置的撤销栈中;
其中,所述若检测到所述操作类型为编辑操作,则确定出与所述编辑操作对应的编辑类型,具体包括:
若检测到所述操作类型为编辑操作,根据文档的特征信息确定出对文档进行编辑操作所对应的编辑类型;其中,所述特征信息包括:颗粒度、影响范围、开发量、架构中的一种或者多种。
2.如权利要求1所述的方法,其特征在于,所述根据所述编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象,包括:
为所述编辑操作配置对应的操作策略;
根据配置的所述操作策略、所述编辑操作以及所述命令编辑内容生成关于命令编辑操作的操作对象。
3.如权利要求1所述的方法,其特征在于,所述根据所述编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象,包括:
为所述编辑操作配置对应的操作策略;
根据配置的所述操作策略、所述编辑操作以及所述数据编辑内容生成关于数据编辑操作的操作对象。
4.如权利要求2或3中所述的方法,其特征在于,所述操作策略包括正操作策略和逆操作策略,所述方法还包括:
若检测到所述操作类型为撤销操作,则判断所述预置的撤销栈中是否存在与所述撤销操作对应的操作对象;
当判断到存在所述操作对象时,确定与所述操作对象对应的逆操作策略;
根据确定到的所述逆操作策略对文档进行相应地撤销操作处理;
从所述预置的撤销栈中提取所述操作对象,并将提取到的所述操作对象存储至预置的重做栈中。
5.如权利要求4所述的方法,其特征在于,所述操作策略包括正操作策略和逆操作策略,所述方法还包括:
若检测到所述操作类型为重做操作,则判断所述预置的重做栈中是否存在与所述重做操作对应的操作对象;
当判断到存在所述操作对象时,确定与所述操作对象对应的正操作策略;
根据确定到的所述正操作策略对文档进行相应地重做操作处理。
6.一种终端,其特征在于,所述终端包括:
检测模块,用于检测对文档进行操作处理的操作类型;
确定模块,用于若所述检测模块检测到所述操作类型为编辑操作,则确定出与所述编辑操作对应的编辑类型;
处理模块,用于当所述编辑类型为命令编辑类型时,获取与所述编辑操作对应的命令编辑内容,根据所述编辑操作和所述命令编辑内容生成关于命令编辑操作的操作对象,并将所述操作对象存储至预置的撤销栈中;
所述处理模块,还用于当所述编辑类型为数据编辑类型时,获取与所述编辑操作对应的数据编辑内容,根据所述编辑操作和所述数据编辑内容生成关于数据编辑操作的操作对象,并将所述操作对象存储至所述预置的撤销栈中;
其中,所述确定模块,具体包括:
确定单元,用于当检测到所述操作类型为编辑操作时,根据文档的特征信息确定出对文档进行编辑操作所对应的编辑类型;其中,所述特征信息包括:颗粒度、影响范围、开发量、架构中的一种或者多种。
7.如权利要求6所述的终端,其特征在于,所述处理模块包括:
配置单元,用于为所述编辑操作配置对应的操作策略;
生成单元,用于根据所述配置单元配置的所述操作策略、所述编辑操作以及所述命令编辑内容生成关于命令编辑操作的操作对象。
8.如权利要求6所述的终端,其特征在于,所述处理模块包括:
配置单元,用于为所述编辑操作配置对应的操作策略;
生成单元,用于根据所述配置单元配置的所述操作策略、所述编辑操作以及所述数据编辑内容生成关于数据编辑操作的操作对象。
9.如权利要求7或8所述的终端,其特征在于,所述操作策略包括正操作策略和逆操作策略,所述终端还包括:
判断模块,用于若所述检测模块检测到所述操作类型为撤销操作,则判断所述预置的撤销栈中是否存在与所述撤销操作对应的操作对象;
所述确定模块,还用于当所述判断模块判断到存在所述操作对象时,确定与所述操作对象对应的逆操作策略;
所述处理模块,还用于根据所述确定模块确定到的所述逆操作策略对文档进行相应地撤销操作处理;
存储模块,用于从所述预置的撤销栈中提取所述操作对象,并将提取到的所述操作对象存储至预置的重做栈中。
10.如权利要求9所述的终端,其特征在于,所述操作策略包括正操作策略和逆操作策略,
所述判断模块,还用于若所述检测模块检测到所述操作类型为重做操作,则判断所述预置的重做栈中是否存在与所述重做操作对应的操作对象;
所述确定模块,还用于当所述判断模块判断到存在所述操作对象时,确定与所述操作对象对应的正操作策略;
所述处理模块,还用于根据所述确定模块确定到的所述正操作策略对文档进行相应地重做操作处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510956401.9A CN105528334B (zh) | 2015-12-17 | 2015-12-17 | 一种文档操作处理的方法以及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510956401.9A CN105528334B (zh) | 2015-12-17 | 2015-12-17 | 一种文档操作处理的方法以及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105528334A CN105528334A (zh) | 2016-04-27 |
CN105528334B true CN105528334B (zh) | 2019-02-05 |
Family
ID=55770571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510956401.9A Active CN105528334B (zh) | 2015-12-17 | 2015-12-17 | 一种文档操作处理的方法以及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105528334B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106355991B (zh) * | 2016-10-31 | 2020-12-18 | 成都乐创自动化技术股份有限公司 | 一种示教方法及装置 |
CN107656679B (zh) * | 2017-09-28 | 2019-08-06 | 上海传英信息技术有限公司 | 图片编辑方法与终端 |
CN112632918B (zh) * | 2019-10-14 | 2022-04-15 | 腾讯科技(深圳)有限公司 | 文档编辑方法、装置、终端及存储介质 |
CN113360221A (zh) * | 2020-03-04 | 2021-09-07 | 北京字节跳动网络技术有限公司 | 信息处理方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05324556A (ja) * | 1992-05-20 | 1993-12-07 | Mutoh Ind Ltd | 既実行オペレーションの取消装置 |
JPH05324555A (ja) * | 1992-05-20 | 1993-12-07 | Mutoh Ind Ltd | 既実行オペレーションの取消装置 |
US7418460B2 (en) * | 2004-10-19 | 2008-08-26 | Microsoft Corporation | Method and system for enabling undo across object model modifications |
CN101122906A (zh) * | 2006-08-09 | 2008-02-13 | 北京北大方正电子有限公司 | 一种文档存储方法及*** |
CN101430677A (zh) * | 2008-12-08 | 2009-05-13 | 北大方正集团有限公司 | 一种保留文档编辑痕迹的方法及*** |
-
2015
- 2015-12-17 CN CN201510956401.9A patent/CN105528334B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN105528334A (zh) | 2016-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106484224B (zh) | 一种操作方法及终端 | |
CN105528334B (zh) | 一种文档操作处理的方法以及终端 | |
CN103135969B (zh) | 应用程序的操作、生成、启动的方法及其装置 | |
CN107924679A (zh) | 输入理解处理期间在响应选择中的延迟绑定 | |
CN104899016B (zh) | 调用堆栈关系获取方法及装置 | |
CN104636139A (zh) | 一种可视化跨平台移动应用开发与生成*** | |
CN105243407B (zh) | 读写智能卡的方法及装置 | |
CN108182069A (zh) | 程序语言转换方法、终端设备及计算机可读介质 | |
CN107357718A (zh) | 一种构建测试方法及装置 | |
CN103593142B (zh) | 一种分享歌词的方法及装置 | |
CN106970977A (zh) | 一种网页跳转处理方法及装置 | |
CN106575300A (zh) | 用于识别文档中的对象的基于图像的搜索 | |
CN109101291A (zh) | 信息处理装置及信息处理方法 | |
CN106896937A (zh) | 用于输入信息的方法和装置 | |
CN108255936A (zh) | 一种网页的编辑方法、***及编辑器 | |
US9451423B2 (en) | Method and apparatus for recording information during a call | |
CN108647224A (zh) | 页面显示方法、装置、存储介质和电子装置 | |
CN109284427A (zh) | 一种文档生成方法、装置、服务器和存储介质 | |
CN108153719A (zh) | 合并电子表格的方法和装置 | |
CN107657172A (zh) | 代码处理方法、装置及*** | |
CN107800776A (zh) | 一种文件处理方法、终端、服务器及计算机可读介质 | |
CN108388386A (zh) | 一种信息处理方法、终端设备及计算机可读存储介质 | |
CN103123651A (zh) | 一种快速查看多个同类文件的方法、装置和移动设备 | |
CN107508969A (zh) | 一种信息处理方法、装置、计算机装置及计算机可读存储介质 | |
CN107066115A (zh) | 一种补充语音消息的方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |