一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文档处理方法、装置、电子设备及介质与流程

2021-11-29 13:47:00 来源:中国专利 TAG:


1.本技术属于电子设备技术领域,具体涉及一种文档处理方法、装置、电子设备及介质。


背景技术:

2.随着电子设备的发展,越来越多的用户使用电子设备进行阅读。在一些应用场景中,用户在阅读文档时,可能需要对文档进行编辑,例如对文档进行批注或修改等。然而,相关技术中,用户对文档存在编辑需求时,往往需要使用软键盘进行文本输入或删除,操作较为繁琐,修改效率较低。


技术实现要素:

3.本技术实施例的目的是提供一种文档处理方法、装置、电子设备及介质,能够解决相关技术中基于软键盘进行文档编辑,导致操作较为繁琐,修改效率较低的问题。
4.第一方面,本技术实施例提供了一种文档处理方法,该方法包括:
5.在显示有第一文档的情况下,接收对第一文档的第一输入;
6.在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第二文档或者保存第三文档;
7.其中,第二文档为包括第一输入轨迹的第一文档,且第二文档中的预设修改符号关联有修改规则;
8.第三文档为根据预设修改符号关联的修改规则对第一文档修改得到的文档。
9.第二方面,本技术实施例提供了一种文档处理的装置,该装置包括:
10.接收模块,用于在显示有第一文档的情况下,接收对第一文档的第一输入;
11.保存模块,用于在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第二文档或者保存第三文档;
12.其中,第二文档为包括第一输入轨迹的第一文档,且第二文档中的预设修改符号关联有修改规则;
13.第三文档为根据预设修改符号关联的修改规则对第一文档修改得到的文档。
14.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
15.第四方面,本技术实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
16.第五方面,本技术实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
17.本技术实施例提供的文档处理方法,在显示有文档的情况下,接收对文档的第一输入,响应于第一输入,显示第一输入的第一输入轨迹,在第一输入轨迹包括预设修改符号
的情况下,区别显示第一文本,即区别显示文档中与预设修改符号关联的文本。本技术实施例通过显示第一输入轨迹以及区别显示第一文本,可以有效满足用户对文档的具体修改内容的获取需求,提高文档处理效果。
附图说明
18.图1是本技术实施例提供的文档处理方法的流程示意图;
19.图2a~图2d是预设修改符号的示例图;
20.图3a是包括有第一输入轨迹时的文档显示界面的示例图;
21.图3b是根据预设修改符号对文档修改后的文档显示界面的示例图;
22.图4是一个具体应用例中文档处理方法的流程示意图;
23.图5是本技术实施例提供的文档处理装置的结构示意图;
24.图6是本技术实施例提供的电子设备的结构示意图;
25.图7是实现本技术实施例的一种电子设备的硬件结构示意图。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
27.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
28.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的文档处理方法与装置进行详细地说明。
29.如图1所示,本技术实施例提供的文档处理方法,包括:
30.步骤101,在显示有第一文档的情况下,接收对第一文档的第一输入;
31.步骤102,在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第二文档或者保存第三文档;
32.其中,第二文档为包括第一输入轨迹的第一文档,且第二文档中的预设修改符号关联有修改规则;
33.第三文档为根据预设修改符号关联的修改规则对第一文档修改得到的文档。
34.本技术实施例提供的文档处理方法,可以应用于电子设备,该电子设备可以是例如移动终端、平板电脑或者其他类型的电子设备,此处不做具体限定。
35.为了简化说明,以下主要以电子设备为平板电脑为例进行说明,该平板电脑可以包括触控屏与手写笔,以便用户进行输入操作。在一些举例中,手写笔与平板电脑的本体之间可以建立有通信连接,用户一方面可以使用手写笔在触控屏上进行书写,另一方面,也可以在手写笔上输入,以对平板电脑的显示内容等进行控制。
36.当然,本技术实施例中所提到的各类输入操作,除了可以是用户使用手写笔的所带来的输入,也可以是手指在电子设备屏幕上的输入,或者语音输入等等,此处不做具体限定。
37.电子设备可以显示第一文档,结合一些应用场景,第一文档可以是文章、课件或者编辑中的信息等等。
38.在一些举例中,第一文档可以包括文本或者图片等。第一文档中的文本可以是以文本格式进行存储的,也可以是对第一文档中的图片进行识别得到的文本,此处不做具体限定。
39.本实施例中,第一文档中的文本或图片可以用于修改。比如,可以对文本进行编辑,或者对图片进行删除或尺寸修改等等。为简化说明,在下文实施例中,对第一文档的修改,可以主要指对第一文档中文本的修改。
40.步骤101中,电子设备在显示有第一文档的情况下,可以接收用户对第一文档的第一输入。
41.比如,用户可以使用手写笔在电子设备用于显示第一文档的显示区域内书写,该书写的输入可以对应用户对第一文档的第一输入。当然,这里仅仅是对第一输入的一种举例说明,在实际应用中,第一输入对应的输入区域也可以不限于第一文档的显示区域;或者,用户也可以使用手指进行第一输入等等。
42.步骤102中,电子设备可以在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第二文档或者保存第三文档。
43.结合一些应用场景,用户在阅读第一文档时,可以是将自己对第一文档内容的一些感想批注于第一文档中。此时,第一输入轨迹可能对应了用户批注的文字。
44.或者,用户也可能发现第一文档中的一些文本存在语法错误,需要对这些文本进行修改,进而可能会使用到修改符号。
45.例如,第一文档中包括如下文本“今天是星期星期一”,其中,“星期”一词存在重复的情况,用户可以在“星期”一词的显示位置输入删除符号。此时,第一输入轨迹可以对应了上述的删除符号。
46.再例如,第一文档中包括如下文本“今天是兴起一”,其中,“兴起”一词为笔误,用户可以在“兴起”一词的显示位置输入替换符号,并在替换符号的上方书写“星期”一词。此时,第一输入轨迹可以对应了替换符号以及书写的“星期”一词。
47.以上对第一文档进行批注或修改的过程,均可以认为是对第一文档的编辑过程。而当用户对第一文档进行修改时,第一输入轨迹可能包括预设修改符号。
48.在一个实施方式中,电子设备可以对上述的第一输入轨迹进行识别,以确定第一输入轨迹是否包括预设修改符号。
49.对于预设修改符号,可以是预先设置的。参见图2a~图2d,图2a~图2d为几种预设修改符号的示例图。为简化说明,可以根据各个预设修改符号对应的修改功能,将图2a~图2d所示的预设修改符号分别记为删除符号、对调符号、替换符号以及增加符号。
50.在一个举例中,可以将这些预设修改符号作为训练样本,对深度学习模型进行训练,以使得训练得到的深度学习模型能够识别预设修改符号。
51.当然,修改功能对应的预设修改符号的样式可以不限于图2a~图2d的示例,比如,
删除符号也可以是在文本上的划线等。此外,一种修改功能也可以对应多种样式的预设修改符号,此处不做一一举例说明。
52.结合以上举例,在实际应用中,预设修改符号的类型可以是一种或多种。在预设修改符号的类型为多种的情况下,如果第一输入轨迹包括了其中的任一种类型的预设修改符号,即可以认为第一输入轨迹包括了预设修改符号。
53.在第一输入的第一输入轨迹包括预设修改符号的情况下,可以根据需要,对这些预设修改符号进行相应的处理,以形成第二文档或第三文档进行保存。
54.其中,第二文档为包括第一输入轨迹的第一文档,相应地,在对预设修改符号进行处理时,可以是将包括预设修改符号在内的第一输入轨迹保留在文档中,与此同时,可以将预设修改符号与相应的修改规则进行关联。
55.结合一个应用场景,在保存上述的第二文档的基础上,若后续用户重新打开第二文档,则电子设备可以显示原第一文档的内容,以及用户在其中输入的第一输入轨迹,且这些第一输入轨迹中的预设修改符号关联有修改规则。
56.在一个举例中,预设修改符号关联有修改规则,可以体现电子设备可以接收用户的预设输入,按照该修改规则对第一文档的内容进行修改。当然,这里仅是对预设修改符号关联有修改规则的一种表现形式的举例说明,在实际应用中,其表现形式也可以是在对各预设修改符号的显示差异上,或者对第一文档中与各预设修改符号关联的文本的显示差异上等等,此处不做一一举例说明。
57.第三文档则可以是根据预设修改符号关联的修改规则对第一文档修改得到的文档。
58.结合上述关于删除符合和替换符号的举例,每一个预设修改符号可以关联有修改规则,根据预设修改符号关联的修改规则,可以对第一文档进行修改。
59.比如,在“星期”一词的显示位置输入删除符号,则可以删除“星期”一词,原有的文本“今天是星期星期一”,修改为“今天是星期一”。再比如,在“兴起”一词的显示位置输入替换符号,并在替换符号的上方书写“星期”一词,则可以将“兴起”一词替换成“星期”一词,原有的文本“今天是兴起一”,修改为“今天是星期一”。
60.相关技术中,用户若需要删除“星期”一词,则需要首先通过手指将光标定位到“星期”一词后方,再调用软键盘以删除“星期”一词;用户若需要将“兴起”一词替换成“星期”一词,则需要首先通过手指将光标定位到“兴起”一词后方,再调用软键盘删除“兴起”一词,最后通过输入法输入“星期”一词。
61.相比之下,本技术实施例中,用户可以在电子设备上进行第一输入,而电子设备可以基于第一输入的第一输入轨迹中的预设修改符号,对第一文档进行相应处理,并将其保存在第二文档或者保存为第三文档。进而可以有效降低用户操作繁琐度。
62.在一些示例中,电子设备具体将第一文档保存为第二文档还是保存为第三文档,可以根据默认设置或者用户做出的设置进行确定,或者,也可以根据用户对第一文档的进一步输入来确定,此处可以不做具体限定。
63.本技术实施例提供的文档处理方法,在显示有第一文档的情况下,接收对第一文档的第一输入,在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第二文档或保存第三文档,其中,第二文档为包括第一输入轨迹的第一文档,且第二文档中的预设修改
符号关联有修改规则;第三文档为根据预设修改符号关联的修改规则对第一文档修改得到的文档。本技术实施例中,第一输入轨迹中的预设修改符号可以关联有修改规则,用户通过第一输入即可实现对第一文档的编辑,从而有助于简化用户操作,提高对文档的修改效率。
64.可选地,上述步骤102中,在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第三文档,可以具体包括:
65.在接收到第二输入的情况下,响应于第二输入,依据与预设修改符号关联的修改规则,修改第一文本,以获得第三文档,第一文本为第一文档中与预设修改符号关联的文本;
66.保存第三文档。
67.结合一些应用场景,用户可能需要通过在第一文档上进行第一输入以对第一文档中的文本进行修改,相应地,第一输入的第一输入轨迹中可以包括预设修改符号。
68.本实施例中,在接收到第二输入的情况下,电子设备可以响应于第二输入,按照预设修改符号关联的修改规则,修改第一文本。此时,可以认为是对第一文档的文本进行了更新,以便用户更为直观地获取修改后第一文档的文本内容。
69.举例来说,第一文档中包括如下文本“今天是星期星期一”,在接收到第一输入的情况下,电子设备上可以保持显示“今天是星期星期一”,但是可以进一步显示第一输入轨迹,例如,显示用户在前一个“星期”处书写的删除符号。此时,前一个“星期”可以认为是上述的第一文本。
70.而在接收到第二输入的情况下,电子设备可以根据删除符号对应的修改规则,将前一个“星期”删除,即可以将文本“今天是星期星期一”修改为“今天是星期一”。
71.也就是说,在预设修改符号为删除符号的情况下,预设修改符号关联的修改规则,可以是将该删除符号所圈选的文本删除。
72.类似地,在预设修改符号为其他类型的修改符号时,也可以关联有相应的修改规则。
73.比如,如图2c所示,替换符号可以包括封闭曲线以及连接于该封闭曲线的两条斜线,替换符号关联的修改规则,可以是将封闭曲线圈选的文本,替换为用户在两条斜线之间输入的文本。
74.至于第二输入,可以是预设的手势输入,或者是对电子设备上显示的预设控件的输入等等,此处不作具体限定。
75.比如,在电子设备包括手写笔的情况下,第二输入可以对应用户对手写笔的远离笔尖的一端的敲击输入。
76.在比如,在用于显示第一文档的显示区域的顶部,可以显示一预设控件,在接收到对该预设控件的点击输入的情况下,修改第一文本。
77.而依据与预设修改符号关联的修改规则,对第一文档中的第一文本进行修改后,可以得到上述的第三文档。电子设备可以进一步保存第三文档。
78.可见,本实施例中,电子设备可以响应于用户的第二输入,对第一文档中的第一文本进行修改,得到第三文档,以便于用户比较连续地阅读第三文档的文本内容,有效满足用户对文档的多样化的处理需求。
79.在一个实施方式中,电子设备在接收到第二输入的情况下,还可以删除上述第一
输入轨迹,以避免用户在对第三文档的阅读过程中,第一输入轨迹对用户造成干扰。
80.可选地,依据与预设修改符号关联的修改规则,修改第一文本,包括以下至少一项:
81.在预设修改符号关联的修改规则为删除文本的情况下,删除第一文本;
82.在预设修改符号关联的修改规则为对调文本的情况下,从第一文本中确定第一子文本与第二子文本,对调第一子文本与第二子文本的位置;
83.在预设修改符号关联的修改规则为替换文本的情况下,将第一文本替换为第二文本;
84.在预设修改符号关联的修改规则为增加文本的情况下,在第一文本的预设位置增加第二文本,预设位置与预设修改符号的位置相对应;
85.其中,第二文本为第一输入轨迹包括的文本,或者,第二文本为在预设输入框中输入的文本。
86.如上文所示的,预设修改符号的类型可以是一种或多种,各预设修改符号关联的修改规则,可以是与各预设修改符号的类型对应的,或者说是与各预设修改符号的修改功能对应的。
87.比如,预设修改符号可以是删除符号、对调符号、替换符号或者增加符号。
88.结合上文的举例,对于删除符号,其关联的修改规则,可以是将该删除符号所圈选的文本删除。对于替换符号,其关联的修改规则,可以是将封闭曲线中圈选的文本,替换为用户在两条斜线之间输入的文本。
89.一般来说,电子设备在确定了第一输入轨迹包括预设修改符号的情况下,该预设修改符号的类型也可以得到确定,相应地,预设修改符号关联的修改规则也可以得到确定。
90.为便于更好地理解依据电子设备响应于第二输入,修改第一文本的实现过程,以下将结合图3a与图3b进行举例说明。
91.其中,图3a是包括有第一输入轨迹时的第一文档显示界面的示例图,图3b是根据第一输入轨迹中的预设修改符号对第一文档进行修改后的第一文档显示界面的示例图。
92.图3a中标识r1处所示的预设修改符号可以是删除符号,关联的修改规则为删除文本。在标识r1处存在加粗的文本“非常”,对应了第一文本。
93.参见图3b中标识r

1处所示的内容,上述第一文本“非常”已被删除。换而言之,电子设备响应于第二输入,可以根据删除符号关联的修改规则,将该删除符号圈选的第一文本进行删除。
94.图3a中标识r2处所示的预设修改符号可以是对调符号,关联的修改规则为对调文本。在标识r2处存在加粗的文本“宣布正式”,对应了第一文本。
95.根据对调符号的线条的特征,可以从第一文本中确定出“宣布”与“正式”这两个子文本,即上述的第一子文本与第二子文本。比如,结合标识r2处所示的对调符号,包括了一段向下开口的曲线以及一段向上开口的曲线。每一段曲线的内部所圈选的文本,分别可以作为一个子文本。
96.参见图3b中标识r

2处所示的内容,“宣布”与“正式”的位置得到了对调,即该处的内容显示为“正式宣布”。换而言之,电子设备响应于第二输入,可以根据对调符号关联的修改规则,将该对调符号圈选的第一子文本与第二子文本进行对调。
97.图3a中标识r3处所示的预设修改符号可以是替换符号,关联的修改规则为替换文本。在标识r3处存在加粗的文本“收到”,对应了第一文本。
98.在标识r3处,除了显示有替换符号,还显示有用户手写的“受到”这一笔迹。容易理解的是,电子设备可以针对第一输入笔迹进行识别,得到文本“受到”。从另一个角度来说,上述的第一输入笔迹,可以包括替换符号和文本“受到”,而文本“受到”对应了上述的第二文本。
99.参见图3b中标识r

3处所示的内容,第一文档中的文本“收到”替换为“受到”。换而言之,电子设备响应于第二输入,可以根据替换符号关联的修改规则,将其圈选的第一文本,替换成用户书写的第二文本。
100.当然,如上文所示的,第二文本可以是第一输入轨迹包括的文本,也可以是用户在预设输入框中输入的文本。
101.比如,电子设备在识别到第一输入轨迹中的替换符号时,可以根据替换符号确定第一文本“收到”,并在第一文本的上方显示一预设输入框,用户可以在该预设输入框中输入“受到”一词。
102.用户在完成“受到”一词的输入后,可以点击显示于预设输入框旁的预设控件。该点击预设控件的输入可以对应第二输入,电子设备响应于第二输入,可以将第一文档中的文本“收到”替换为“受到”。
103.当然,在实际应用中,在第一文档的显示界面本身可以就是对第一文档的编辑界面,相应地,该编辑界面可以整体认为是预设输入框。此时,用户可以直接在“收到”一词的前方或后方输入“受到”一词。在接收到第二输入时,电子设备响应于第二输入,将文本“收到”替换为“受到”。
104.图3a中标识r4处所示的预设修改符号可以是增加符号,关联的修改规则为增加文本。在标识r4处,文本“在”和文本“1”之间显示有一i形光标,文本“在”和文本“1”可以认为是第一文本。
105.在标识r4处,除了显示有增加符号,还显示有用户手写的“1月”这一笔迹。与上文中的“受到”的笔记相似,“1月”这一笔迹可以是包含在相应的第一输入轨迹中的,且可以被识别为文本,即对应上述的第二文本。
106.参见图3b中标识r

4处所示的内容,文本“在”和文本“1”之间(即i形光标的显示位置)增加了文本“1月”。换而言之,电子设备响应于第二输入,可以根据增加符号关联的修改规则,将第一输入轨迹中的第二文本,增加到第一文本的预设位置,且该预设位置与增加符号的位置是相对应的。
107.类似地,上述的第二文本“1月”,也可以是基于用户在预设输入框中的输入得到的,此处不再赘述。
108.可见,本实施例中,电子设备中可以针对各种预设修改符号关联修改规则,以便有效满足用户对第一文档的不同形式的修改需求。
109.如上文所示,第一输入轨迹可以对应用户批注在第一文档中的感想等,此时,第一输入轨迹可能不包括预设修改符号。为便于说明,可以将不包括预设修改符号的第一输入轨迹称为第二输入轨迹。在一些可行的实施方式中,在接收到第二输入的情况下,电子设备可以在第一文档上保留对这些第二输入轨迹的显示。
110.可选地,上述步骤101,接收对第一文档的第一输入之后,方法还包括:
111.响应于第一输入,显示第一输入的第一输入轨迹;
112.在第一输入轨迹包括预设修改符号的情况下,区别显示第一文本,第一文本为第一文档中与预设修改符号关联的文本。
113.本实施例中,在第一输入轨迹包括预设修改符号的情况下,可以区别显示第一文本,也就是第一文档中与预设修改符号关联的文本。
114.容易理解的是,当用户使用修改符号对文本进行修改时,通过是在第一文档中已有的文本的基础上进行修改,因此,在第一输入轨迹包括预设修改符号时,该预设修改符号通常关联有文本。
115.比如,对于如图2a所示的删除符号,其关联的文本,可以是封闭曲线中圈选的文本。对于如图2b所示的对调符号,其关联的文本,可以包括待进行位置对调的两部分子文本,这两部分子文本可以通过两个c形线条的围合区域进行确定。对于如图2c所示的替换符号,其关联的文本,可以是封闭曲线中圈选的文本。对于如图2d所示的增加符号,其关联的文本,可以是v形线条尖端两侧的文本。
116.以上预设修改符号在第一文档中所关联的文本,可以称为第一文本。针对这些第一文本,可以进行区别显示。
117.比如,针对上述的第一文本,可以以区别于第一文档中其他文本的颜色进行显示,或者,对第一文本进行加粗、倾斜、加下划线或者更换字体等方式的处理,以实现对第一文本的高亮显示。当然,在实际应用中,也可以使用其他的处理方式,或者通过多种处理方式的组合来实现对第一文本的高亮显示,此处不做一一举例说明。
118.再比如,可以在第一文本的预设位置显示预设标记,例如,对于增加符号所关联的第一文本,可以在其中增加显示一i形光标,以提示待增加文本的增加位置。而显示i形光标,实际上也可以认为是一种区别显示第一文本的方式。
119.综上,区别显示第一文本的方式,可以是高亮显示第一文本,也可以是在第一文本的预设位置显示预设标记,或者多种方式的组合等等,此处不做一一举例说明。
120.本技术实施例通过显示第一输入轨迹以及区别显示第一文本,可以有效满足用户对第一文档的具体修改内容的获取需求,提高第一文档处理效果。此外,通过高亮显示第一文本,有助于帮助用户检查对第一文档做出的修改是否准确,有效提升用户的使用体验。
121.可选地,在第一输入轨迹包括预设修改符号的情况下,区别显示第一文本之后,方法还包括以下至少一项:
122.在接收到第三输入的情况下,响应于第三输入,重新确定第一文本;
123.在接收到第四输入的情况下,响应于第四输入,删除第一输入轨迹。
124.以下结合一些应用场景对本实施例进行说明。
125.在一个应用场景中,第一输入轨迹的质量可能较差。比如,第一输入轨迹中的删除符号可能与第一文档中的部分文本相交,此时,电子设备可能难以准确地确定第一文本。
126.从用户的角度来说,通过观看高亮显示的文本是否为需要进行删除的文本,即可以判断出电子设备确定的第一文本是否准确。在确定的第一文本不准确的情况下,用户可以进行第三输入,例如,敲击一下手写笔靠近笔尖的一端。
127.电子设备响应于第三输入,可以重新确定第一文本。也就是说,电子设备可以重新
根据第一输入轨迹来确定删除符号所圈选的文本,并高亮显示重新确定的第一文本。
128.当然,对于其他类型的预设修改符号,也可能存在类似的圈选或关联的文本确定不准确的问题。电子设备响应于第三输入,也可以重新确定第一文本。
129.可见,电子设备响应于第三输入,重新确定第一文本,有助于准确确定用户对文本的修改需求,且操作比较简单,有效提升用户操作体验。
130.在另一应用场景中,用户可能书写错误,或者书写位置不准确导致电子设备无法根据第一输入轨迹准确确定出第一文本。此时,用户可以进行第四输入,例如,连续敲击两下手写笔靠近笔尖的一端。
131.电子设备响应于第四输入,可以删除第一输入轨迹。此时,可以取消该第一输入对第一文档带来的修改,后续用户可以重新进行第一输入,以便准确地完成对第一文档的修改。
132.如图3a所示,用户针对第一文档中的文本进行了多次的第一输入,相应地,在第一文档显示界面中可以包括多个第一输入轨迹。结合一些举例,用户在每次在完成第一输入后,可以书写一个“√”。从电子设备的角度来说,用户书写的“√”,可以说对应指示第一输入完成的手势,电子设备响应于该手势,可以等待接收用户下一次的第一输入。
133.为便于电子设备能够区分每一次第一输入对应的第一输入轨迹,用户可以在完成一次第一输入后,在电子设备上进行一次第五输入。例如,用户可以在第一文档中画一个“√”,或者点击显示在电子设备上的预设控件等等。
134.电子设备响应于第五输入,可以保存第一输入轨迹。从另一个角度来说,在接收到第五输入的情况下,电子设备可以确定用户的第一输入完成,进而保存该次第一输入的第一输入轨迹,并等待接收用户下次的第一输入。如此,可以有效避免将用户多次第一输入得到的多个第一输入轨迹确定为同一个第一输入轨迹,进而避免电子设备将用户对第一文档做出的多次修改确定为同一次修改,导致第一文档修改错误的问题。
135.当然,在以上应用场景中,关于用户在电子设备上的各个输入的具体方式,仅是为便于理解而做出的举例说明。实际应用中,这些输入方式可以根据需要进行设定,此处不做具体限定。而至于上述画“√”或者其他形式的手势输入,电子设备在对这些手势输入进行识别的情况下,可以取消显示手势输入所带来的输入轨迹。
136.在一个示例中,电子设备在接收到第五输入时,可以响应于第五输入,将第一文档保存为第二文档。而后续继续接收到第五输入时,电子设备可以对第二文档进行更新,保存更新后的第二文档。
137.而在另一个示例中,电子设备将第一文档保存为第二文档,可以是响应于其他形式的输入(记为第六输入)进行的。比如,用户在对第一文档完成编辑后,可以点击“保存”控件,电子设备响应于该点击“保存”控件的第六输入,将第一文档保存为第二文档。
138.可选地,接收对第一文档的第一输入之后,文件处理方法还可以包括:
139.响应于第一输入,根据第一输入更新与第一文档关联的编辑记录,编辑记录用于存储第一输入的输入参数。
140.本实施例中,第一文档关联的编辑记录可以用于记录用户对第一文档的每一步的编辑过程。比如,第一文档关联的编辑记录可以包括每一次第一输入对应的编辑节点,根据第一输入更新与第一文档关联的编辑记录,在一定程度上可以是生成第一输入对应的编辑
节点。
141.本实施例根据第一输入更新与第一文档关联的编辑记录,可以方便用户查看编辑过程中的任意编辑节点,帮助用户回忆编辑过程,提升用户体验。
142.如上文所示的,对第一文档的编辑过程,可以包括对第一文档进行批注或修改的过程。比如,用户可以在第一文档中批注自己的阅读感想,编辑记录可以记录该批注内容的批注时间以及在第一文档中的批注位置等等。再比如,用户可以在第一文档上书写修改符号,以对第一文档中的文本进行修改,编辑记录可以记录该修改的修改时间以及第一文档修改前后的文本等。
143.当然,编辑记录中具体记录的内容可以根据实际需要进行设定,此处不做一一举例说明。
144.从电子设备的角度来说,用户对第一文档的每一步编辑过程,可以反映在每一次第一输入的输入参数中。比如,第一输入参数包括上述的第一输入轨迹,也可以包括上述的批注时间、批注位置、修改时间等等。
145.在一个示例中,可以采用版本控制系统对编辑过程中的编辑节点进行记录。比如,以版本控制系统为分布式版本控制系统git为例,用户每在电子设备上做出一次第一输入,git均可以针对该第一输入对应产生的批注或修改内容进行保存。
146.在一个示例中,电子设备可以删除编辑记录中的存在时长超过预设时长的编辑节点,该存在时长可以是从编辑节点生成时刻开始计时得到的时长。
147.比如,上述的预设时长可以是十天,当某一编辑节点的存在时间超过十天时,电子设备可以删除该编辑节点,从而有助于节省电子设备的存储资源。
148.以下结合一个具体应用例,来对本技术实施例提供的文档处理方法进行说明。
149.该具体应用例中,文档处理方法可以应用于包括手写笔与触控屏的平板电脑。如图4所示,文档处理方法可以包括:
150.步骤401,显示文档编辑界面;
151.比如,用户可以通过在触控屏上点击第一文档图标,以显示第一文档。
152.在一个示例中,第一文档显示界面可以默认为文档编辑界面,用户可以使用手写笔对第一文档进行编辑。在另一个示例中,平板电脑也可以接收对第一文档显示界面中预设控制的输入,以进入第一文档编辑界面。
153.步骤402,接收对第一文档的第一输入;
154.用户可以使用手写笔在第一文档上进行书写,即在第一文档上进行第一输入。
155.第一输入的第一输入轨迹可以包括预设修改符号,比如图2a至图2d所示的删除符号、对调符号、替换符号或增加符号。
156.步骤403,区别显示第一文档中与预设修改符号关联的文本;
157.各类预设修改符号在第一文档中可以关联有文本,即上述的第一文本。比如,删除符号关联的文本,可以是其圈选的文本;对调符号关联的文本,可以是其两段具有开口的曲线分别圈选的文本等等。
158.不同的预设修改符号对应了不同的修改操作。在删除操作时,圈选部分的文本高亮,提示用户将要删除的圈选文本是否正确;对调操作时,对调部分的文本高亮显示,帮助提示对调文本是否正确;替换操作时,将要被替换的文本会高亮显示,帮助提示将替换的文
本是否正确;增加操作时,两个文字或符号的增加插入点会显示一个光标,帮助提示增加点是否正确。
159.步骤404,判断是否接收到用户对第一输入轨迹的确认输入,若否,则执行步骤405,若是,执行步骤406;
160.步骤405,在接收到用户对手写笔靠近笔尖一端的单击输入的情况下,重新确定第一文本;在接收到用户对手写笔靠近笔尖一端的双击输入的情况下,删除第一输入轨迹。
161.本步骤中,用户可以根据区别显示的第一文本,判断平板电脑是否正确确定了对文本的修改意图。
162.比如,第一输入轨迹包括删除符号时,用户可以检测待删除的第一文本是否正确,如果不正确,一种可选的操作是单击手写笔靠近笔尖一端(对应第三输入),以控制平板电脑重新确定第一文本;另一种可选的操作是双击手写笔靠近笔尖一端(对应第四输入),以控制平板电脑删除第一输入轨迹,此时,用户可以重新使用手写笔进行第一输入。
163.当重新确定第一文本后,可以返回执行步骤403,当删除第一输入轨迹后,可以返回执行步骤402。
164.步骤406,保存第一输入轨迹,生成编辑节点;
165.举例来说,平板电脑在接收第一输入时,如果检测到用户书写的“√”时,可以确定用户完成了本次的第一输入。此时,平板电脑可以将本次的第一输入轨迹保存,并等待接收用户的下一次第一输入。
166.此外,平板电脑可以在确定用户完成第一输入时,生成第一输入对应的编辑节点,即更新编辑记录,以便后续用户查看第一输入对应的编辑过程。
167.步骤407,判断是否接收到用于结束第一文档编辑的输入,若否,可以保持等待接收用户的第一输入,若接收到第一输入,返回执行步骤402;若是,执行步骤408。
168.步骤408,在接收到用户对手写笔远离笔尖的单击输入的情况下,保存带有个第一输入的第一输入轨迹的第一文档,即保存第二文档;在接收到用户对手写笔远离笔尖的双击输入的情况下,保存根据修改符号进行修改后的第一文档,即保存第三文档。
169.也就是说,用户若不想查看带有批改内容的文档,则通过双击手写笔顶部(对应第二输入),则系统以批改后生成的第三文档为保存文档,平板电脑自动根据编辑意图生成新的文档。
170.用户若如想查看带有批改内容的文档,则通过单击手写笔顶部,则平板电脑以带批改标注的第二文档为保存文档,下次打开第二文档时会展示带有批改内容的文档。
171.步骤409,在编辑记录中的编辑节点的存在时长超过十天时,删除编辑节点。
172.这里的十天,可以对应上述的预设时长。编辑节点会保存十天,用户可以在修改历史记录中查看各个修改节点。
173.在一个示例中,文档的编辑记录可以保存十天,以供用户及时回看,用户可以查看编辑过程中的任意编辑节点,帮助回忆编辑过程,可以参照git的每一笔提交每一笔修改都被保存。超过十天编辑节点记录将被清除,以节省存储资源。
174.结合以上具体应用例可见,本技术实施例可以将一些批改符号,如:删除符号、对调符号、改正符号以及增加符号等加入到文档编辑能力中,在对第一文档编辑过程中,用户可用手写笔在触控屏显示的第一文档上使用此类批注符号进行编辑,电子设备可以识别此
类批注符号的修改规则,当批注完成后,用户可以确定“完成”自己的批注,电子设备会自动生成符合用户批注意图的新文档,从而有效提升电子设备对文本的处理效果,提升用户使用体验。
175.需要说明的是,本技术实施例提供的文档处理方法,执行主体可以为文档处理装置,或者该文档处理装置中的用于执行文档处理方法的控制模块。本技术实施例中以文档处理装置执行文档处理方法为例,说明本技术实施例提供的文档处理装置。
176.如图5所示,本技术实施例提供的文档处理装置500,包括:
177.接收模块501,用于在显示有第一文档的情况下,接收对第一文档的第一输入;
178.保存模块502,用于在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第二文档或者保存第三文档;
179.其中,第二文档为包括第一输入轨迹的第一文档,且第二文档中的预设修改符号关联有修改规则;
180.第三文档为根据预设修改符号关联的修改规则对第一文档修改得到的文档。
181.可选地,保存模块502,可具体包括:
182.修改单元,用于在接收到第二输入的情况下,响应于第二输入,依据与预设修改符号关联的修改规则,修改第一文本,以获得第三文档,第一文本为第一文档中与预设修改符号关联的文本;
183.保存单元,用于保存第三文档。
184.可选地,修改单元,包括以下至少一项:
185.删除子单元,用于在预设修改符号关联的修改规则为删除文本的情况下,删除第一文本;
186.对调子单元,用于在预设修改符号关联的修改规则为对调文本的情况下,从第一文本中确定第一子文本与第二子文本,对调第一子文本与第二子文本的位置;
187.替换子单元,用于在预设修改符号关联的修改规则为替换文本的情况下,将第一文本替换为第二文本;
188.增加子单元,用于在预设修改符号关联的修改规则为增加文本的情况下,在第一文本的预设位置增加第二文本,预设位置与预设修改符号的位置相对应;
189.其中,第二文本为第一输入轨迹包括的文本,或者,第二文本为在预设输入框中输入的文本。
190.可选地,文档处理装置500还可以包括:
191.第一显示模块,用于响应于第一输入,显示第一输入的第一输入轨迹;
192.第二显示模块,用于在第一输入轨迹包括预设修改符号的情况下,区别显示第一文本,第一文本为第一文档中与预设修改符号关联的文本。
193.可选地,文档处理装置500还可以包括以下至少一项:
194.确定模块,用于在接收到第三输入的情况下,响应于第三输入,重新确定第一文本;
195.删除模块,用于在接收到第四输入的情况下,响应于第四输入,删除第一输入轨迹。
196.可选地,文档处理装置500还可以包括:
197.更新模块,用于响应于第一输入,根据第一输入更新与第一文档关联的编辑记录,编辑记录用于存储第一输入的输入参数。
198.本技术实施例提供的文档处理装置500,在显示有第一文档的情况下,接收对第一文档的第一输入,响应于第一输入,在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第二文档或保存第三文档,其中,第二文档为包括第一输入轨迹的第一文档,且第二文档中的预设修改符号关联有修改规则;第三文档为根据预设修改符号关联的修改规则对第一文档修改得到的文档。本技术实施例第一输入轨迹中的预设修改符号可以关联有修改规则,用户通过第一输入即可实现对第一文档的编辑,从而有助于简化用户操作,提高对文档的修改效率。此外,本技术实施例通过显示第一输入轨迹以及区别显示第一文本,可以有效满足用户对第一文档的具体修改内容的获取需求,提高第一文档处理效果。通过高亮显示第一文本,有助于帮助用户检查对第一文档做出的修改是否准确,有效提升用户的使用体验。
199.本技术实施例中的文档处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
200.本技术实施例中的文档处理装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
201.本技术实施例提供的文档处理装置能够实现图1至图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。
202.可选地,如图6所示,本技术实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述文档处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
203.需要说明的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
204.图7为实现本技术实施例的一种电子设备的硬件结构示意图。
205.该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。
206.本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
207.其中,用户输入单元707,用于在显示有第一文档的情况下,接收对第一文档的第一输入;
208.存储器709,用于在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第二文档或者保存第三文档;其中,第二文档为包括第一输入轨迹的第一文档,且第二文档中的预设修改符号关联有修改规则;第三文档为根据预设修改符号关联的修改规则对第一文档修改得到的文档。
209.本技术实施例提供的电子设备,在显示有第一文档的情况下,接收对第一文档的第一输入,在第一输入的第一输入轨迹包括预设修改符号的情况下,保存第二文档或保存第三文档,其中,第二文档为包括第一输入轨迹的第一文档,且第二文档中的预设修改符号关联有修改规则;第三文档为根据预设修改符号关联的修改规则对第一文档修改得到的文档。本技术实施例中,第一输入轨迹中的预设修改符号可以关联有修改规则,用户通过第一输入即可实现对第一文档的编辑,从而有助于简化用户操作,提高对文档的修改效率。
210.可选地,处理器710,可用于在接收到第二输入的情况下,响应于第二输入,依据与预设修改符号关联的修改规则,修改第一文本,以获得第三文档,第一文本为第一文档中与预设修改符号关联的文本;
211.相应地,存储器709,可用于保存第三文档。
212.可选地,处理器710,可具体用于以下至少一项:
213.在预设修改符号关联的修改规则为删除文本的情况下,删除第一文本;
214.在预设修改符号关联的修改规则为对调文本的情况下,从第一文本中确定第一子文本与第二子文本,对调第一子文本与第二子文本的位置;
215.在预设修改符号关联的修改规则为替换文本的情况下,将第一文本替换为第二文本;
216.在预设修改符号关联的修改规则为增加文本的情况下,在第一文本的预设位置增加第二文本,预设位置与预设修改符号的位置相对应;
217.其中,第二文本为第一输入轨迹包括的文本,或者,第二文本为在预设输入框中输入的文本。
218.可选地,显示单元706,可用于响应于第一输入,显示第一输入的第一输入轨迹;在第一输入轨迹包括预设修改符号的情况下,区别显示第一文本,第一文本为第一文档中与预设修改符号关联的文本。
219.可选地,处理器710,还可用于以下至少一项:
220.在接收到第三输入的情况下,响应于第三输入,重新确定第一文本;
221.在接收到第四输入的情况下,响应于第四输入,删除第一输入轨迹。
222.可选地,处理器710,还可用于响应于第一输入,根据第一输入更新与第一文档关联的编辑记录,编辑记录用于存储第一输入的输入参数。
223.应理解的是,本技术实施例中,输入单元704可以包括图形处理器(graphics processing unit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为
触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
224.本技术实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述文档处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
225.其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
226.本技术实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述文档处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
227.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
228.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
229.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
230.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献