一种为文档添加中文编号的方法、装置及电子设备与流程

文档序号:24043946发布日期:2021-02-23 17:42阅读:138来源:国知局
一种为文档添加中文编号的方法、装置及电子设备与流程

[0001]
本发明涉及电子文档处理技术领域,特别是涉及一种为文档添加中文编号的方法、装置及电子设备。


背景技术:

[0002]
在日常工作、学习和生活中,用户经常需要通过电子设备中的文档编辑软件进行文档编辑。当用户在撰写论文等一些层次比较分明的文档时,通常需要为文档添加多级编号。
[0003]
目前,用户在为文档添加多级编号时,电子设备能够根据用户输入的字符,通过自动编号功能为文档添加编号。具体来说,电子设备在获取到添加编号的指令时,会判断当前已输入的字符是否包括编号,如果是,则从默认的一套编号模板中选择所包括的编号中最后输入的编号对应的编号,并将其添加在文档中。
[0004]
由于电子设备无法判断包含中文的字符是否为编号,并且默认的一套编号模板是根据西文编号的习惯设计的,不符合中文编号的习惯,所以在用户需要为文档添加中文编号时,电子设备在文档中添加的编号很可能不合适,显然会在用户撰写文档时带来不便。


技术实现要素:

[0005]
本发明实施例的目的在于提供一种为文档添加中文编号的方法、装置及电子设备,以向文档中添加合适的中文编号。具体技术方案如下:
[0006]
第一方面,本发明实施例提供了一种为文档添加中文编号的方法,所述方法包括:
[0007]
在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号;
[0008]
根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型;
[0009]
从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板;
[0010]
根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号;
[0011]
将所述第一目标中文编号添加在文档中光标所在位置。
[0012]
可选的,所述第一目标编号类型为添加下级编号类型;
[0013]
所述根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号的步骤,包括:
[0014]
从所述目标中文编号模板中确定所对应的级别为所述基准中文编号的下一级别的下级中文编号,将所述下级中文编号中第一个中文编号作为所述编号输入操作对应的第一目标中文编号。
[0015]
可选的,所述第一目标编号类型为添加同级编号类型;
[0016]
所述根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号的步骤,包括:
[0017]
从所述目标中文编号模板中确定所对应的级别与所述基准中文编号的级别相同的同级中文编号;
[0018]
从所述同级中文编号中确定所述基准中文编号对应的中文编号,作为所述编号输入操作对应的第一目标中文编号。
[0019]
可选的,在所述将所述第一目标中文编号添加在文档中光标所在位置的步骤之后,所述方法还包括:
[0020]
在捕获符合第二目标形式的编号输入操作时,根据所述形式与编号类型的对应关系,确定所述第二目标形式所对应的第二目标编号类型;
[0021]
根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号,其中,所述当前中文编号为捕获符合第二目标形式的编号输入操作时文档中距离光标所在位置最近的中文编号;
[0022]
将所述第二目标中文编号添加在文档中光标所在位置。
[0023]
可选的,所述第二目标编号类型为添加上级编号类型;
[0024]
所述根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号的步骤,包括:
[0025]
判断所述当前中文编号的样式是否与所述目标中文编号模板中第一级别编号的样式相同;
[0026]
如果不同,从所述目标中文编号模板中确定所对应的级别为所述当前中文编号的上一级别的上级中文编号;
[0027]
从所述上级中文编号中确定与所述当前中文编号的上一级别中文编号匹配的中文编号,作为所述编号输入操作对应的第二目标中文编号。
[0028]
可选的,所述编号模板数据库所存储的中文编号模板包括多个级别的编号,所述多个级别的编号中至少第一级别的编号为中文编号。
[0029]
第二方面,本发明实施例提供了一种为文档添加中文编号的装置,所述装置包括:
[0030]
基准编号确定模块,用于在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号;
[0031]
第一类型确定模块,用于根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型;
[0032]
目标模板确定模块,用于从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板;
[0033]
第一编号确定模块,用于根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号;
[0034]
第一编号添加模块,用于将所述第一目标中文编号添加在文档中光标所在位置。
[0035]
可选的,所述第一目标编号类型为添加下级编号类型;
[0036]
所述第一编号确定模块包括:
[0037]
目标下级编号确定子模块,用于从所述目标中文编号模板中确定所对应的级别为
所述基准中文编号的下一级别的下级中文编号,将所述下级中文编号中第一个中文编号作为所述编号输入操作对应的第一目标中文编号。
[0038]
可选的,所述第一目标编号类型为添加同级编号类型;
[0039]
所述第一编号确定模块包括:
[0040]
同级编号确定子模块,用于从所述目标中文编号模板中确定所对应的级别与所述基准中文编号的级别相同的同级中文编号;
[0041]
目标同级编号确定子模块,用于从所述同级中文编号中确定所述基准中文编号对应的中文编号,作为所述编号输入操作对应的第一目标中文编号。
[0042]
可选的,所述装置还包括:
[0043]
第二类型确定模块,用于在将所述第一目标中文编号添加在文档中光标所在位置之后,在捕获符合第二目标形式的编号输入操作时,根据所述形式与编号类型的对应关系,确定所述第二目标形式所对应的第二目标编号类型;
[0044]
第二编号确定模块,用于根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号,其中,所述当前中文编号为捕获符合第二目标形式的编号输入操作时文档中距离光标所在位置最近的中文编号;
[0045]
第二编号添加模块,用于将所述第二目标中文编号添加在文档中光标所在位置。
[0046]
可选的,所述第二目标编号类型为添加上级编号类型;
[0047]
所述第二编号确定模块包括:
[0048]
判断子模块,用于判断所述当前中文编号的样式是否与所述目标中文编号模板中第一级别编号的样式相同;
[0049]
上级编号确定子模块,用于如果所述当前中文编号的样式与所述目标中文编号模板中第一级别编号的样式不同,从所述目标中文编号模板中确定所对应的级别为所述当前中文编号的上一级别的上级中文编号;
[0050]
目标上级编号确定子模块,用于从所述上级中文编号中确定与所述当前中文编号的上一级别中文编号匹配的中文编号,作为所述编号输入操作对应的第二目标中文编号。
[0051]
可选的,所述编号模板数据库所存储的中文编号模板包括多个级别的编号,所述多个级别的编号中至少第一级别的编号为中文编号。
[0052]
第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0053]
存储器,用于存放计算机程序;
[0054]
处理器,用于执行存储器上所存放的程序时,实现上述任一所述的为文档添加中文编号的方法步骤。
[0055]
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的为文档添加中文编号的方法步骤。
[0056]
本发明实施例所提供的方案中,电子设备可以在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号,然后根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型,再从预
先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板,进而根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号,便可以将所述第一目标中文编号添加在文档中光标所在位置。这样,电子设备可以根据用户输入的字符为文档添加合适的中文编号,从而为用户撰写文档提供方便。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
[0057]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0058]
图1为本发明实施例所提供的一种为文档添加中文编号的方法的流程图;
[0059]
图2为基于图1所示实施例的在文档中添加编号的方式的一种流程图;
[0060]
图3为基于图2所示实施例的在文档中添加上级编号的方式的一种流程图;
[0061]
图4为本发明实施例所提供的一种为文档添加中文编号的装置的结构示意图;
[0062]
图5为本发明实施例所提供的一种电子设备的结构示意图。
具体实施方式
[0063]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064]
为了方便用户撰写文档,为文档添加合适的中文编号,本发明实施例提供了一种为文档添加中文编号的方法、装置、电子设备及计算机可读存储介质。
[0065]
下面首先对本发明实施例所提供的一种为文档添加中文编号的方法进行介绍。
[0066]
本发明实施例所提供的一种为文档添加中文编号的方法可以应用于任意需要为文档添加中文编号的电子设备,例如,可以为电脑、手机、处理器等,在此不做具体限定。为了描述方便,后续简称电子设备。
[0067]
如图1所示,一种为文档添加中文编号的方法,所述方法包括:
[0068]
s101,在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号;
[0069]
s102,根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型;
[0070]
s103,从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板;
[0071]
s104,根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号;
[0072]
s105,将所述第一目标中文编号添加在文档中光标所在位置。
[0073]
可见,本发明实施例所提供的方案中,电子设备可以在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号,然后根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型,再从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板,进而根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号,便可以将所述第一目标中文编号添加在文档中光标所在位置。这样,电子设备可以根据用户输入的字符为文档添加合适的中文编号,从而为用户撰写文档提供方便。
[0074]
为了方便理解本发明实施例所提供的方案,首先对本发明实施例所提供的方案中的编号级别进行介绍。本文中所说的编号级别可以包括下级、同级及上级,编号级别是按照中文语言习惯划分的,其中,下级编号即为当前编号下一级别的编号;同级编号即为当前编号同一级别的编号;上级编号即为当前编号上一级别的编号。例如,对于编号“(一)”来说,其下级编号可以为“1”,其同级编号可以为“(二)”,其上级编号可以为“一”。
[0075]
为了方便用户在文档中添加编号,电子设备可以预先设定各编号类型对应的输入操作的形式,这样,在用户需要在文档添加中文编号时,便可以发出各种形式的编号输入操作,电子设备也就可以捕获用户发出的编号输入操作。
[0076]
其中,预先设定各编号类型对应的输入操作的形式可以为“中文编号+空格+文本内容+回车”、“中文编号+顿号+文本内容+回车”,等等。为了方便确定用户想要添加的中文编号,预先设定各编号类型对应的输入操作的形式中可以包括中文编号,该中文编号即为用户想要添加的中文编号。
[0077]
电子设备捕获用户发出的编号输入操作后,可以确定该编号输入操作是否符合第一目标形式,如果符合,说明用户想要在文档中添加编号,那么电子设备便可以确定该编号输入操作所包括的中文编号,将该中文编号作为基准中文编号。
[0078]
在获取基准中文编号后,由于不同形式的编号输入操作对应不同的编号类型,为了确定符合第一目标形式的编号输入操作对应的编号类型,电子设备可以执行上述步骤s102,即根据预设的形式与编号类型的对应关系,确定第一目标形式所对应的第一目标编号类型。
[0079]
电子设备可以预先设置形式与编号类型的对应关系,当捕获符合第一目标形式的编号输入操作时,便可以根据上述对应关系确定该编号输入操作的形式所对应的编号类型。
[0080]
例如,预设的形式与编号类型的对应关系可以如下表所示:
[0081]
序号形式编号类型1中文编号+空格+文本内容+回车+tab添加下级编号类型2中文编号+空格+文本内容+回车添加同级编号类型3中文编号+空格+文本内容+回车+回车添加上级编号类型
[0082]
那么,根据上表可知,当捕获的编号输入操作的形式为“中文编号+空格+文本内容+回车”时,电子设备便可以确定其对应的编号类型为添加同级编号类型。
[0083]
由于用户在文档中添加中文编号时,往往从第一级编号开始添加,所以上述基准
中文编号一般为文档中第一级别的编号。因此,在上述步骤s103中,电子设备可以从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与基准中文编号的样式相同的目标中文编号模板。
[0084]
其中,上述样式为能够表示中文编号的语法形式的信息。例如,中文编号“第一章”、“第二章”和“第三章”的样式为:“第x章”,x为小写中文数字。
[0085]
例如,编号模板数据库所存储的中文编号模板可以如下表所示:
[0086]
中文编号模板名称第一级别第二级别第三级别第四级别第五级别b1一、第11、(1)1)b2第一章第一节第一课一、1、b3第一部分一、第一节第一课时(一)
[0087]
那么,根据上表可知,当基准中文编号为“第一部分”时,电子设备便可以确定目标中文编号模板为上表中的中文编号模板b3。
[0088]
上述编号模板数据库中存储的每个中文编号模板可以包括多个级别的中文编号。因此,在确定目标中文编号模板之后,为了从多个中文编号中确定合适的中文编号,电子设备便可以执行上述步骤s104,即根据基准中文编号及第一目标编号类型,从目标中文编号模板中确定编号输入操作对应的第一目标中文编号。
[0089]
例如,电子设备确定的目标中文编号模板a1如下表所示:
[0090]
中文编号模板名称第一级别第二级别第三级别第四级别第五级别a1第一部分第一章第一节第一课时(一)
[0091]
根据上表可知,当基准中文编号为“第一部分”并且第一目标编号类型为添加下级编号类型时,电子设备便可以从目标中文编号模板a1中确定基准中文编号的下一级编号,也就是第二级别的中文编号“第一章”为第一目标中文编号。
[0092]
用户在编辑文档时,一般会将光标停留在想要输入信息的位置,所以,在确定上述第一目标中文编号后,电子设备便可以执行上述步骤s105,即将第一目标中文编号添加在文档中光标所在位置。
[0093]
作为本发明实施例提供的一种实施方式,上述第一目标编号类型可以为添加下级编号类型。
[0094]
由于电子设备每次捕获的编号输入操作的形式可能不同,电子设备通过预设的形式与编号类型的对应关系所确定的第一目标编号类型也会有多种类型,在一种情况下,编号输入操作的形式符合添加下级编号类型对应的形式,那么电子设备便可以确定第一目标编号类型为添加下级编号类型。
[0095]
针对这种情况,上述根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号的步骤,可以包括:
[0096]
从所述目标中文编号模板中确定所对应的级别为所述基准中文编号的下一级别的下级中文编号,将所述下级中文编号中第一个中文编号作为所述编号输入操作对应的第一目标中文编号。
[0097]
其中,上述目标中文编号模板中每一级别的中文编号可以包括多个同级别的中文
编号。例如,目标中文编号模板a2可以如下表所示:
[0098][0099]
电子设备确定的第一目标编号类型为添加下级编号类型,说明用户需要在文档中添加基准中文编号下一级别的中文编号。所以,电子设备便可以从上述目标中文编号模板中确定级别为上述基准中文编号的下一级别的下级中文编号。
[0100]
例如,基准中文编号z1的样式与目标中文编号模板a2第一级别的中文编号的样式相同,那么,基准中文编号z1也就是目标中文编号模板a2中第一级别的中文编号。这样,电子设备便可以将目标中文编号模板a2中第二级别的中文编号“第一节”、“第二节”、“第三节”等确定为下级中文编号。
[0101]
由于电子设备捕获到符合第一目标形式的编号输入操作时,文档中不存在基准中文编号的下一级中文编号,此时用户想要添加基准中文编号的下一级中文编号,就需要从下级中文编号中的第一个中文编号开始添加。所以,电子设备便可以将上述下级中文编号中第一个中文编号作为上述编号输入操作对应的第一目标中文编号。
[0102]
例如,电子设备确定的目标中文编号模板为上述中文编号模板a2,那么当下级中文编号为目标中文编号模板a2中的第二级别中文编号时,电子设备便可以将上述下级中文编号中的第一个中文编号“第一节”确定为第一目标中文编号。
[0103]
可见,在本实施例中,电子设备可以从上述目标中文编号模板中确定所对应的级别为上述基准中文编号的下一级别的下级中文编号,将上述下级中文编号中第一个中文编号作为上述编号输入操作对应的第一目标中文编号。这样,当上述第一目标编号类型为添加下级编号类型时,电子设备便可以在文档中添加基准中文编号下一级别的中文编号,满足用户需要。
[0104]
作为本发明实施例提供的一种实施方式,上述第一目标编号类型可以为添加同级编号类型。
[0105]
由于电子设备每次捕获的编号输入操作的形式可能不同,电子设备通过预设的形式与编号类型的对应关系所确定的第一目标编号类型也会有多种类型,在一种情况下,编号输入操作的形式符合添加同级编号类型对应的形式,那么电子设备便可以确定第一目标编号类型为添加同级编号类型。
[0106]
针对这种情况,上述根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号的步骤,可以包括:
[0107]
从所述目标中文编号模板中确定所对应的级别与所述基准中文编号的级别相同的同级中文编号;从所述同级中文编号中确定所述基准中文编号对应的中文编号,作为所述编号输入操作对应的第一目标中文编号。
[0108]
其中,上述目标中文编号模板中每一级别的中文编号可以包括多个同级别的中文编号。例如,目标中文编号模板a3可以如下表所示:
[0109][0110][0111]
电子设备确定的第一目标编号类型为添加同级编号类型,说明用户需要在文档中添加基准中文编号同一级别的中文编号。所以,电子设备便可以从上述目标中文编号模板中确定级别与上述基准中文编号的级别相同的同级中文编号。
[0112]
例如,基准中文编号z2的样式与目标中文编号模板a3第一级别的中文编号的样式相同,那么,基准中文编号z2也就是目标中文编号模板a3中第一级别的中文编号。这样,电子设备便可以将目标中文编号模板a3中第一级别的中文编号“第一课”、“第二课”、“第三课”等确定为同级中文编号。
[0113]
由于电子设备捕获到符合第一目标形式的编号输入操作时,文档中不存在基准中文编号的同一级中文编号,此时用户想要添加基准中文编号的同一级中文编号,就需要从同级中文编号中基准中文编号对应的中文编号开始添加。所以,电子设备便可以从上述同级中文编号中确定上述基准中文编号对应的中文编号,作为上述编号输入操作对应的第一目标中文编号。
[0114]
例如,电子设备确定的目标中文编号模板为上述中文编号模板a3,当基准中文编号为“第二课”时,电子设备便可以确定同级中文编号为目标中文编号模板a3的第一级别中文编号,然后可以确定第一级别中文编号中,“第二课”对应的中文编号为“第三课”,那么“第三课”即为第一目标中文编号。
[0115]
可见,在本实施例中,电子设备可以从上述目标中文编号模板中确定所对应的级别与上述基准中文编号的级别相同的同级中文编号,然后从上述同级中文编号中确定上述基准中文编号对应的中文编号,作为上述编号输入操作对应的第一目标中文编号。这样,当上述第一目标编号类型为添加同级编号类型时,电子设备便可以在文档中添加基准中文编号同一级别的中文编号,满足用户需要。
[0116]
作为本发明实施例提供的一种实施方式,在上述将所述第一目标中文编号添加在文档中光标所在位置的步骤之后,如图2所示,上述方法还可以包括:
[0117]
s201,在捕获符合第二目标形式的编号输入操作时,根据所述形式与编号类型的对应关系,确定所述第二目标形式所对应的第二目标编号类型;
[0118]
在添加第一目标中文编号之后,用户可能会需要继续添加编号,便可以继续发出编号输入操作,电子设备也就可以捕获用户继续发出的编号输入操作,然后可以确定该编号输入操作是否符合第二目标形式,如果符合,说明用户想要继续在文档中添加编号。
[0119]
由于不同形式的编号输入操作对应不同的编号类型,为了确定符合第二目标形式的编号输入操作所对应的编号类型,电子设备可以根据预设的形式与编号类型的对应关系,确定第二目标形式所对应的第二目标编号类型。
[0120]
电子设备可以预先设置形式与编号类型的对应关系,当捕获符合第二目标形式的编号输入操作时,便可以根据上述对应关系确定该编号输入操作的形式所对应的编号类型。
[0121]
例如,预设的形式与编号类型的对应关系可以如下表所示:
[0122]
序号形式编号类型1回车+tab添加下级编号类型2回车添加同级编号类型3回车+回车添加上级编号类型
[0123]
那么,根据上表可知,当捕获的编号输入操作的形式为“回车+tab”时,电子设备便可以确定其对应的编号类型为添加下级编号类型。
[0124]
s202,根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号;
[0125]
其中,所述当前中文编号为捕获符合第二目标形式的编号输入操作时文档中距离光标所在位置最近的中文编号。
[0126]
在电子设备捕获符合第二目标形式的编号输入操作时,文档中可能已经添加了多个中文编号,其中距离捕获编号输入操作时文档中光标所在位置最近的中文编号,也就是上述当前中文编号,其为用户最近输入的中文编号,用户想要输入的下一个编号与最近输入的中文编号相关联,所以,在确定第二目标编号类型后,电子设备便可以根据当前中文编号及上述第二目标编号类型,从上述目标中文编号模板中确定上述编号输入操作对应的第二目标中文编号。
[0127]
由于根据当前中文编号及上述第二目标编号类型,从上述目标中文编号模板中确定上述编号输入操作对应的第二目标中文编号的具体方式与上述根据基准中文编号及第一目标编号类型,从目标中文编号模板中确定编号输入操作对应的第一目标中文编号的具体方式相同,可以参见上述确定第一目标中文编号部分的说明,所以在此不再赘述。
[0128]
s203,将所述第二目标中文编号添加在文档中光标所在位置。
[0129]
用户在编辑文档时,一般会将光标停留在想要输入信息的位置,所以,在确定上述第二目标中文编号后,电子设备便可以将其添加在文档中光标所在位置。
[0130]
可见,在本实施例中,电子设备可以在捕获符合第二目标形式的编号输入操作时,
根据所述形式与编号类型的对应关系,确定所述第二目标形式所对应的第二目标编号类型,然后根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号,进而将所述第二目标中文编号添加在文档中光标所在位置。这样,电子设备便可以根据用户的编号输入操作,在文档中添加第一目标中文编号后继续在文档中添加第二目标中文编号,还可以继续添加第三目标中文编号、第四目标中文编号等直到文档撰写完成,具体添加方式与第二目标中文编号的添加方式相同,可以提高撰写文档的效率。
[0131]
作为本发明实施例提供的一种实施方式,上述第二目标编号类型可以为添加上级编号类型。
[0132]
由于电子设备每次捕获的编号输入操作的形式可能不同,电子设备通过预设的形式与编号类型的对应关系所确定的第二目标编号类型也会有多种类型,在一种情况下,编号输入操作的形式符合添加上级编号类型对应的形式,那么电子设备可以确定的第一目标编号类型为添加上级编号类型。
[0133]
针对这种情况,如图3所示,上述根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号的步骤,可以包括:
[0134]
s301,判断所述当前中文编号的样式是否与所述目标中文编号模板中第一级别编号的样式相同,如果相同,不执行编号添加操作;如果不相同,执行步骤s302;
[0135]
上述当前中文编号为上述目标中文编号模板中某一级别的中文编号,例如,当前中文编号可能为目标中文编号模板中第一级别的中文编号、第二级别的中文编号等。如果当前中文编号为目标中文编号中的第一级别的中文编号,那么当前中文编号并不存在上一级中文编号,因此,电子设备可以判断上述当前中文编号的样式是否与上述目标中文编号模板中第一级别编号的样式相同,以确定是否执行编号添加操作。
[0136]
如果相同,说明上述当前中文编号为上述目标中文编号模板中第一级别的编号,那么上述目标中文编号模板中便不存在当前中文编号的上一级别中文编号,那么用户输入的符合第二目标形式的编号输入操作很可能是误操作,电子设备便可以不执行编号添加操作。
[0137]
如果不相同,说明上述当前中文编号不是上述目标中文编号模板中第一级别的编号,那么上述目标中文编号模板中便存在当前中文编号的上一级别中文编号,电子设备便可以执行步骤s302。
[0138]
s302,从所述目标中文编号模板中确定所对应的级别为所述当前中文编号的上一级别的上级中文编号;
[0139]
电子设备确定的第二目标编号类型为添加上级编号类型,说明用户需要在文档中添加当前中文编号的上一级别的中文编号。所以,电子设备便可以从上述目标中文编号模板中确定所对应的级别为上述当前中文编号的上一级别的上级中文编号。
[0140]
例如,若当前中文编号为其对应的目标中文编号模板中的第三级别中文编号,那么电子设备便可以确定目标中文编号模板中第二级别中文编号为上级中文编号。
[0141]
s303,从所述上级中文编号中确定与所述当前中文编号的上一级别中文编号匹配的中文编号,作为所述编号输入操作对应的第二目标中文编号。
[0142]
在文档中添加当前中文编号的上一级别的中文编号时,由于如果文档中已经存在当前中文编号的上一级别中文编号,那么需要在文档中已存在的当前中文编号的上一级别中文编号的基础上,继续添加编号,所以,电子设备可以从上述上级中文编号中,确定与当前中文编号的上一级别中文编号匹配的中文编号,将其作为编号输入操作对应的第二目标中文编号。例如,若文档中已存在的当前中文编号的上一级别中文编号为“第二节”,那么用户所需的第二目标中文编号便为“第三节”。
[0143]
举例来说,假设电子设备确定的目标中文编号模板a4如下表所示:
[0144][0145]
那么,如果文档中已存在的当前中文编号的上一级别中文编号为“第一课时”,电子设备便可以确定上级中文编号为目标中文编号模板a4中的第三级别中文编号,进而可以确定第三级别中文编号中,与“第一课时”匹配的中文编号为“第二课时”,那么“第二课时”即为第二目标中文编号。
[0146]
可见,在本实施例中,电子设备可以判断所述当前中文编号的样式是否与目标中文编号模板中第一级别编号的样式相同,如果不同,便可以从目标中文编号模板中确定所对应的级别为当前中文编号的上一级别的上级中文编号,然后从上级中文编号中确定与当前中文编号的上一级别中文编号匹配的中文编号,作为编号输入操作对应的第二目标中文编号。这样,当第二目标编号类型为添加上级编号类型时,电子设备便可以在文档中添加当前中文编号的上一级别的中文编号,满足用户需求。
[0147]
在一种实施方式中,上述第二目标编号类型可以为添加下级编号类型。在这种情况下,用户需要在文档中添加当前中文编号的下一级别中文编号,那么电子设备便可以从目标中文编号模板中确定所对应的级别为上述当前中文编号的下一级别的下级中文编号,然后将上述下级中文编号中第一个中文编号作为上述编号输入操作对应的第二目标中文编号。
[0148]
由于上述实施方式的具体方式与上述从目标中文编号模板中确定所对应的级别为基准中文编号的下一级别的下级中文编号,将下级中文编号中第一个中文编号作为编号输入操作对应的第一目标中文编号的具体方式相同,可以参见上述确定第一目标中文编号部分的说明,在此不再赘述。
[0149]
在另一种实施方式中,上述第二目标编号类型可以为添加同级编号类型。在这种情况下,用户需要在文档中添加当前中文编号的同一级别中文编号,那么电子设备便可以
从目标中文编号模板中确定所对应的级别与上述当前中文编号的级别相同的同级中文编号,然后从上述同级中文编号中确定上述当前中文编号对应的中文编号,作为编号输入操作对应的第二目标中文编号。
[0150]
由于上述实施方式的具体方式与上述从目标中文编号模板中确定所对应的级别与基准中文编号的级别相同的同级中文编号,从同级中文编号中确定基准中文编号对应的中文编号,作为编号输入操作对应的第一目标中文编号的具体实施方式相同,可以参见上述确定第一目标中文编号部分的说明,在此不再赘述。
[0151]
作为本发明实施例所提供的一种实施方式,上述编号模板数据库所存储的中文编号模板可以包括多个级别的编号,上述多个级别的编号中至少第一级别的编号可以为中文编号。
[0152]
用户在撰写论文等层次比较分明的文档时,可能需要在文档中添加多个级别的中文编号。为了在用户需要为文档添加多个级别的中文编号时,电子设备能够从编号模板数据库所存储的中文编号模板中确定合适的目标编号模板,中文编号模板可以为多个,并且每个中文编号模板可以包括多个级别的编号,该多个级别的编号中,至少第一级别为中文编号,这样,方便用户在文档中添加中文编号。
[0153]
在一种实施方式中,中文编号模板可以为33个,每个中文编号模板可以包括第一级别至第九级别的编号,具体可以如下表所示:
[0154]
[0155]
[0156][0157]
可见,在本实施例中,上述编号模板数据库所存储的中文编号模板包括多个级别的编号,上述多个级别的编号中至少第一级别的编号为中文编号。这样,电子设备从编号模板数据库中确定的目标中文模板可以存在包括中文文字的编号,并且能够为文档添加多个级别的编号,满足用户的需求。
[0158]
相应于上述为文档添加中文编号的方法,本发明实施例还提供了一种为文档添加中文编号的装置。下面对本发明实施例所提供的一种为文档添加中文编号的装置进行介绍。
[0159]
如图4所示,一种为文档添加中文编号的装置,所述装置包括:
[0160]
基准编号确定模块401,用于在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号;
[0161]
第一类型确定模块402,用于根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型;
[0162]
目标模板确定模块403,用于从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板;
[0163]
第一编号确定模块404,用于根据所述基准中文编号及所述第一目标编号类型,从
所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号;
[0164]
第一编号添加模块405,用于将所述第一目标中文编号添加在文档中光标所在位置。
[0165]
可见,本发明实施例所提供的方案中,电子设备可以在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号,然后根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型,再从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板,进而根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号,便可以将所述第一目标中文编号添加在文档中光标所在位置。这样,电子设备可以根据用户输入的字符为文档添加合适的中文编号,从而为用户撰写文档提供方便。
[0166]
作为本发明实施例的一种实施方式,上述第一目标编号类型为添加下级编号类型;
[0167]
上述第一编号确定模块404可以包括:
[0168]
目标下级编号确定子模块(图4中未示出),用于从所述目标中文编号模板中确定所对应的级别为所述基准中文编号的下一级别的下级中文编号,将所述下级中文编号中第一个中文编号作为所述编号输入操作对应的第一目标中文编号。
[0169]
作为本发明实施例的一种实施方式,上述第一目标编号类型为添加同级编号类型;
[0170]
上述第一编号确定模块404可以包括:
[0171]
同级编号确定子模块(图4中未示出),用于从所述目标中文编号模板中确定所对应的级别与所述基准中文编号的级别相同的同级中文编号;
[0172]
目标同级编号确定子模块(图4中未示出),用于从所述同级中文编号中确定所述基准中文编号对应的中文编号,作为所述编号输入操作对应的第一目标中文编号。
[0173]
作为本发明实施例的一种实施方式,上述为文档添加中文编号的装置还可以包括:
[0174]
第二类型确定模块(图4中未示出),用于在将所述第一目标中文编号添加在文档中光标所在位置之后,在捕获符合第二目标形式的编号输入操作时,根据所述形式与编号类型的对应关系,确定所述第二目标形式所对应的第二目标编号类型;
[0175]
第二编号确定模块(图4中未示出),用于根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号;
[0176]
其中,所述当前中文编号为捕获符合第二目标形式的编号输入操作时文档中距离光标所在位置最近的中文编号。
[0177]
第二编号添加模块(图4中未示出),用于将所述第二目标中文编号添加在文档中光标所在位置。
[0178]
作为本发明实施例的一种实施方式,上述第二目标编号类型为添加上级编号类型;
[0179]
上述第二编号确定模块(图4中未示出)可以包括:
[0180]
判断子模块(图4中未示出),用于判断所述当前中文编号的样式是否与所述目标
中文编号模板中第一级别编号的样式相同;
[0181]
上级编号确定子模块(图4中未示出),用于如果所述当前中文编号的样式与所述目标中文编号模板中第一级别编号的样式不同,从所述目标中文编号模板中确定所对应的级别为所述当前中文编号的上一级别的上级中文编号;
[0182]
目标上级编号确定子模块(图4中未示出),用于从所述上级中文编号中确定与所述当前中文编号的上一级别中文编号匹配的中文编号,作为所述编号输入操作对应的第二目标中文编号。
[0183]
作为本发明实施例的一种实施方式,上述编号模板数据库所存储的中文编号模板包括多个级别的编号,上述多个级别的编号中至少第一级别的编号为中文编号。
[0184]
本发明实施例还提供了一种电子设备,如图5所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
[0185]
存储器503,用于存放计算机程序;
[0186]
处理器501,用于执行存储器503上所存放的程序时,实现以下步骤:
[0187]
在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号;
[0188]
根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型;
[0189]
从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板;
[0190]
根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号;
[0191]
将所述第一目标中文编号添加在文档中光标所在位置。
[0192]
可见,本发明实施例所提供的方案中,电子设备可以在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号,然后根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型,再从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板,进而根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号,便可以将所述第一目标中文编号添加在文档中光标所在位置。这样,电子设备可以根据用户输入的字符为文档添加合适的中文编号,从而为用户撰写文档提供方便。
[0193]
上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0194]
通信接口用于上述电子设备与其他设备之间的通信。
[0195]
存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0196]
上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0197]
其中,上述第一目标编号类型可以为添加下级编号类型;
[0198]
上述根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号的步骤,可以包括:
[0199]
从所述目标中文编号模板中确定所对应的级别为所述基准中文编号的下一级别的下级中文编号,将所述下级中文编号中第一个中文编号作为所述编号输入操作对应的第一目标中文编号。
[0200]
上述第一目标编号类型可以为添加同级编号类型;
[0201]
上述根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号的步骤,可以包括:
[0202]
从所述目标中文编号模板中确定所对应的级别与所述基准中文编号的级别相同的同级中文编号;
[0203]
从所述同级中文编号中确定所述基准中文编号对应的中文编号,作为所述编号输入操作对应的第一目标中文编号。
[0204]
在上述将所述第一目标中文编号添加在文档中光标所在位置的步骤之后,上述方法还可以包括:
[0205]
在捕获符合第二目标形式的编号输入操作时,根据所述形式与编号类型的对应关系,确定所述第二目标形式所对应的第二目标编号类型;
[0206]
根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号;
[0207]
其中,所述当前中文编号为捕获符合第二目标形式的编号输入操作时文档中距离光标所在位置最近的中文编号。
[0208]
将所述第二目标中文编号添加在文档中光标所在位置。
[0209]
上述第二目标编号类型可以为添加上级编号类型;
[0210]
上述根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号的步骤,可以包括:
[0211]
判断所述当前中文编号的样式是否与所述目标中文编号模板中第一级别编号的样式相同;
[0212]
如果不同,从所述目标中文编号模板中确定所对应的级别为所述当前中文编号的上一级别的上级中文编号;
[0213]
从所述上级中文编号中确定与所述当前中文编号的上一级别中文编号匹配的中文编号,作为所述编号输入操作对应的第二目标中文编号。
[0214]
上述编号模板数据库所存储的中文编号模板包括多个级别的编号,上述多个级别的编号中至少第一级别的编号为中文编号。
[0215]
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可
读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0216]
在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号;
[0217]
根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型;
[0218]
从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板;
[0219]
根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号;
[0220]
将所述第一目标中文编号添加在文档中光标所在位置。
[0221]
可见,本发明实施例所提供的方案中,计算机可读存储介质内存储的计算机程序被处理器执行时,可以在捕获符合第一目标形式的编号输入操作时,确定所述编号输入操作所包括的中文编号,作为基准中文编号,然后根据预设的形式与编号类型的对应关系,确定所述第一目标形式所对应的第一目标编号类型,再从预先设置的编号模板数据库所存储的中文编号模板中,确定其中第一级别的中文编号的样式与所述基准中文编号的样式相同的目标中文编号模板,进而根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号,便可以将所述第一目标中文编号添加在文档中光标所在位置。这样,电子设备可以根据用户输入的字符为文档添加合适的中文编号,从而为用户撰写文档提供方便。
[0222]
其中,上述第一目标编号类型可以为添加下级编号类型;
[0223]
上述根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号的步骤,可以包括:
[0224]
从所述目标中文编号模板中确定所对应的级别为所述基准中文编号的下一级别的下级中文编号,将所述下级中文编号中第一个中文编号作为所述编号输入操作对应的第一目标中文编号。
[0225]
上述第一目标编号类型可以为添加同级编号类型;
[0226]
上述根据所述基准中文编号及所述第一目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第一目标中文编号的步骤,可以包括:
[0227]
从所述目标中文编号模板中确定所对应的级别与所述基准中文编号的级别相同的同级中文编号;
[0228]
从所述同级中文编号中确定所述基准中文编号对应的中文编号,作为所述编号输入操作对应的第一目标中文编号。
[0229]
在上述将所述第一目标中文编号添加在文档中光标所在位置的步骤之后,上述方法还可以包括:
[0230]
在捕获符合第二目标形式的编号输入操作时,根据所述形式与编号类型的对应关系,确定所述第二目标形式所对应的第二目标编号类型;
[0231]
根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号;
[0232]
其中,所述当前中文编号为捕获符合第二目标形式的编号输入操作时文档中距离
光标所在位置最近的中文编号。
[0233]
将所述第二目标中文编号添加在文档中光标所在位置。
[0234]
上述第二目标编号类型可以为添加上级编号类型;
[0235]
上述根据当前中文编号及所述第二目标编号类型,从所述目标中文编号模板中确定所述编号输入操作对应的第二目标中文编号的步骤,可以包括:
[0236]
判断所述当前中文编号的样式是否与所述目标中文编号模板中第一级别编号的样式相同;
[0237]
如果不同,从所述目标中文编号模板中确定所对应的级别为所述当前中文编号的上一级别的上级中文编号;
[0238]
从所述上级中文编号中确定与所述当前中文编号的上一级别中文编号匹配的中文编号,作为所述编号输入操作对应的第二目标中文编号。
[0239]
上述编号模板数据库所存储的中文编号模板包括多个级别的编号,上述多个级别的编号中至少第一级别的编号为中文编号。
[0240]
需要说明的是,对于上述装置、电子设备及计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0241]
进一步需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0242]
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0243]
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1