适用于批量文本的编辑方法、装置及存储介质与流程

文档序号:28599096发布日期:2022-01-22 10:57阅读:348来源:国知局
适用于批量文本的编辑方法、装置及存储介质与流程

1.本发明涉及数据处理技术,尤其涉及一种适用于批量文本的编辑方法、装置及存储介质。


背景技术:

2.h5作品经常应用在营销场景中,如邀请函等等。对一个活动来说,针对不同受邀人的邀请函除了姓名不同外,其他所有部分均相同,因此制作一个邀请函,以其为模板复制修改姓名即可完成整个活动的邀请函制作。对人数较少的活动,可以通过人工修改方式对邀请函进行制作、修改,但若是成百上千人的活动再通过人工处理即捉襟见肘。
3.在现有技术的批量修改中,如图1的流程所示,会将所有场景均集中到一个界面上进行操作,若需要发放n份邀请函,即需要编辑n个姓名,并生成n份邀请函给到编辑者,可称之为n对n模式。
4.传统软件技术比如word文档可通过访问文本参数获取到编码过的批量编辑数据,产出结果亦为n对n模式,即最终根据n个姓名,对应生成n份相似文档。
5.现有的n对n模式中,与复制n份作品后再操作n次相比效率有所提升,但是提升不大,只是集中到了同一个界面操作上处理。


技术实现要素:

6.本发明实施例提供一种适用于批量文本的编辑方法、装置及存储介质,能够实现1对n的批量文本编辑,提高了批量文本编辑的效率。
7.本发明实施例的第一方面,提供一种适用于批量文本的编辑方法,包括:
8.基于接收到的标识数据生成标识名称集合,所述标识名称集合包括多个维度的标识栏目;
9.将接收到的批量编辑数据录入至所述标识名称集合中以使所述标识栏目内分别具有相应的编辑信息,每个编辑数据中分别包括与所述标识栏目的维度对应的编辑信息;
10.遍历每个编辑数据中不同维度的编辑信息导入至预先设置的文本模板得到编辑后的批量文本。
11.可选地,在第一方面的一种可能实现方式中,遍历每个编辑数据中不同维度的编辑信息导入至预先设置的文本模板得到编辑后的批量文本包括:
12.将编辑数据中的编辑信息按照维度分别录入至文本模板处的文本槽位得到编辑后的文本,每个文本模板中预先设置有不同维度的文本槽位;
13.在生成每个编辑后的文本时生成相应的存储地址;
14.将编辑后的文本分别存储至与其对应的存储地址。
15.可选地,在第一方面的一种可能实现方式中,在生成每个编辑后的文本时生成相应的存储地址包括:
16.将所述编辑数据转换为预设格式的第一字符串数据;
17.将所述第一字符串数据按照预设策略编码得到第二字符串数据,基于所述第二字符串数据生成与所述存储地址对应的访问链接。
18.可选地,在第一方面的一种可能实现方式中,还包括:
19.基于每一个编辑数据的编辑信息和/或访问链接生成识别码;
20.获取每一个编辑数据不同维度的编辑信息、对应的存储地址以及识别码生成得到批量保存数据。
21.可选地,在第一方面的一种可能实现方式中,基于接收到的标识数据生成标识名称集合,所述标识名称集合包括多个维度的标识栏目包括:
22.对预先设置的标识名称显示,每个预先设置的标识名称在文本模板中具有相对应的文本槽位;
23.接收选定信息对标识名称进行选择得到标识名称集合,所述选定信息用于选定至少一个标识名称。
24.可选地,在第一方面的一种可能实现方式中,还包括:
25.基于接收的修改数据对所述文本模板修改得到修改后的文本模板;
26.根据修改后的文本模板对先前编辑的批量文本依次修改得到修改后的批量文本。
27.可选地,在第一方面的一种可能实现方式中,根据修改后的文本模板对先前编辑的批量文本依次修改得到修改后的批量文本包括:
28.通过每个文本的访问链接对预先存储的文本访问;
29.根据修改后的文本模板中的内容对所述访问链接中存储的文本的内容进行修正。
30.可选地,在第一方面的一种可能实现方式中,还包括:
31.将所述编辑数据的数量与所述批量文本的数量比对;
32.若所述编辑数据的数量与所述批量文本的数量不同,则输出报错信息。
33.本发明实施例的第二方面,提供一种适用于批量文本的编辑装置,包括:
34.生成模块,用于基于接收到的标识数据生成标识名称集合,所述标识名称集合包括多个维度的标识栏目;
35.录入模块,用于将接收到的批量编辑数据录入至所述标识名称集合中以使所述标识栏目内分别具有相应的编辑信息,每个编辑数据中分别包括与所述标识栏目的维度对应的编辑信息;
36.编辑模块,用于遍历每个编辑数据中不同维度的编辑信息导入至预先设置的文本模板得到编辑后的批量文本。
37.本发明实施例的第三方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能设计的所述方法。
38.本发明提供的一种适用于批量文本的编辑方法、装置及存储介质,能够实现1对n的批量文本编辑,提高了批量文本编辑、发布的效率。并且在对批量文本进行修改、调整时,也可以通过1对n的方式进行修改、调整,易于操作且效率较高。在对文本模板进行管理时,不存在无效文本模板,使得一个文本模板可以使用多个主体。
39.本发明在对文本模板进行编辑时,可以根据文本模板中各个文本槽位的维度填写相应的编辑信息,使基于文本模板所生成的文本更加的准确,提高了文本模板编辑过程时
的效率,并且该文本模板能够根据相应的场景进行定制、修改,使得文本模板的适用场景更多。通过本发明的技术方案,能够基于h5页面快速的进行批量文本的编辑、修改。
附图说明
40.图1为现有技术的流程示意图;
41.图2为适用于批量文本的编辑方法的第一种实施方式的流程图;
42.图3为适用于批量文本的编辑方法的第二种实施方式的流程图;
43.图4为适用于批量文本的编辑装置的第一种实施方式的结构图。
具体实施方式
44.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
46.应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
47.应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
48.应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。
49.应当理解,在本发明中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。
50.取决于语境,如在此所使用的“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。
51.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
52.本发明提供一种适用于批量文本的编辑方法,如图2所示其流程图,本发明实施例提供的适用于批量文本的编辑方法包括:
53.步骤s110、基于接收到的标识数据生成标识名称集合,所述标识名称集合包括多个维度的标识栏目。本发明中的标识数据根据不同的场景具有不同的选择,例如说本发明中的批量文本是需要发送给个人的场景时,此时的标识名称可能是姓名、日期、自定义信息等等。标识名称集合可以是以表格的形式显示,例如说excel表格、word表格、wps表格等等。
54.在本发明实施例中,优选地,接收到的标识数据可以是多个类型的标识数据,基于接收到的标识数据生成标识名称集合包括基于接收到的多个类型的标识数据生成标识名称集合,所述标识名称集合包括多个类型和多个维度的标识栏目。
55.其中,标识名称集合可以如表1所示,姓名、日期以及自定义信息组成标识名称集合,姓名可以看做是姓名维度、日期可以看做是日期维度、自定义信息可以看做是自定义维度,每个维度都会具有多个栏目。
56.姓名日期自定义信息栏目1栏目1栏目1栏目2栏目2栏目2栏目3栏目3栏目3
57.表1
58.步骤s120、将接收到的批量编辑数据录入至所述标识名称集合中以使所述标识栏目内分别具有相应的编辑信息,每个编辑数据中分别包括与所述标识栏目的维度对应的编辑信息。本本发明中的批量编辑数据指的是多个编辑数据,每个编辑数据都会包括相应的编辑信息。例如说其中一个编辑数据如
59.表2所示,
60.张三2021/8/28啦啦
61.表2
62.表2中的编辑数据可以是用户根据使用需求、使用场景录入的,张三即为姓名维度对应的编辑信息,2021/8/28即为日期维度对应的编辑信息,啦啦即为自定义信息维度对应的编辑信息。例如说表2中的编辑数据是第一个录入的,则其编辑信息可以录入至相应维度下的栏目1中。每个编辑数据在录入过程中的栏目选择可以是与其录入的顺序相关。
63.在将多个编辑数据录入后可能会得到以下表3,表3中以3个编辑数据为例。
64.姓名日期自定义信息张三2021/8/28啦啦李四2021/8/29嘿嘿王五2021/8/30呦呦
65.表3
66.步骤s130、遍历每个编辑数据中不同维度的编辑信息导入至预先设置的文本模板得到编辑后的批量文本。文本模板可以是预先设置的,本发明会将每个编辑数据的编辑信息分别发送至文本模板中得到每个编辑数据对应、定制的文本,对所有的文本统计后得到批量文本。
67.在本实施例中,优选的,文本模板可以是在线编辑生成的,用户可以根据当前的场景直接在编辑器中编辑相应的文本内容得到文本模板,使得每个文本模板都能够进行定制
化生成。
68.在本实施例中,优选的,当前的文本模板可以是对其他预设的文本模板编辑之后生成的,在对其他预设的文本模板编辑时,可以是替换、修改文本模板中的部分文字内容、图片内容得到当前场景所需要的文本模板。
69.以上的两种方式都能够快速的生成相应的文本模板,并且在生成文本模板时能够兼顾文本模板生成的效率和文本模板的定制化。
70.录入编辑数据后的标识名称集合即为1对n中的1,批量生成的多个文本即为1对n中的n,本发明可以通过1个录入后的标识名称集合得到批量的文本,具有文本制作快的优势。
71.在一个可能的实施方式中,如图3所示,步骤s130包括:
72.步骤s1301、将编辑数据中的编辑信息按照维度分别录入至文本模板处的文本槽位得到编辑后的文本,每个文本模板中预先设置有不同维度的文本槽位。
73.本发明能够实现1对n的批量文本编辑,提高了批量文本编辑、发布的效率。并且在对批量文本进行修改、调整时,也可以通过1对n的方式进行修改、调整,易于操作且效率较高。在对文本模板进行管理时,不存在无效文本模板,使得一个文本模板可以使用多个主体。
74.在本实施例中,优选的,本发明会预先设置文本模板,并在每个文本模板中设置相应的文本槽位,文本模板可以是如下所示:
75.尊敬的(槽位1):
76.本公司于(槽位2)举办开业典礼;
77.(槽位3);
78.欢迎您参观。
79.在以上的文本槽位中,槽位1对应的维度为姓名,槽位2对应的维度为日期,槽位2对应的维度为自定义,本发明会根据槽位的维度确定编辑数据中相应的编辑信息。
80.在本实施例中,优选的,在文本模板中可能会设置多个相同维度的文本槽位,例如说在文本模板中的不同位置处设置维度为姓名的槽位1,则此时需要将姓名分别填写至文本模板的不同位置处。
81.例如说编辑数据为表2中的编辑信息,则根据该文本模板得到的文本即为:
82.尊敬的张三:
83.本公司于2021/8/28举办开业典礼;
84.啦啦;
85.欢迎您参观。
86.步骤s1302、在生成每个编辑后的文本时生成相应的存储地址。在对文本编辑的同时生成相应的存储地址,生成存储地址的步骤本发明不做限定。
87.步骤s1303、将编辑后的文本分别存储至与其对应的存储地址。本发明在得到编辑后的文本可以在服务端对编辑后的文本进行存储,此时可以将编辑后的文本存储至空闲的存储地址中。
88.在本实施例中,优选的,预先设置多个存储单元,每个存储单元具有预先设置的一个存储地址,当生成编辑后的文本时,本发明可以随机将编辑后的文本存储至空闲的存储
单元,也可以是按照存储单元的排列顺序依次将文本存储至空闲的存储单元。
89.在一个可能的实施方式中,在生成每个编辑后的文本时生成相应的存储地址包括:
90.编辑数据可以通过以下的机器语言显示,包括:
[0091][0092]
将所述编辑数据转换为预设格式的第一字符串数据。第一字符串可以是json字符串,在本步骤中,首先使用json.stringify将编辑数据转换成json字符串。
[0093]
将所述第一字符串数据按照预设策略编码得到第二字符串数据,基于所述第二字符串数据生成与所述存储地址对应的访问链接。第二字符串数据可以是base64url字符串数据。在本步骤中,需要将json字符串数据进行转换,即对json字符串数据使用base64url编码生成base64url字符串数据。本发明会将base64url字符串数据作为查询参数分别追加到页面链接地址后生成对应的访问链接,该访问链接为对存储地址进行访问的访问链接。通过以上的访问方式,实现基于路由参数对目标数据的访问。
[0094]
在一个可能的实施方式中,还包括:
[0095]
基于每一个编辑数据的编辑信息和/或访问链接生成识别码。识别码可以是条形码、二维码等等。本发明会根据每个数据不同的编辑信息和/或访问链接得到识别码。使得用户可以根据识别码得到相应的编辑数据、编辑后的文本、访问链接等等,对于基于识别码得到的数据、信息本发明不做任何限定。
[0096]
获取每一个编辑数据不同维度的编辑信息、对应的存储地址以及识别码生成得到批量保存数据。
[0097]
如表4所示批量保存数据,批量保存数据可以是excel表格形式、word表格形式、wps表格形式等等。
[0098]
在本发明批量数据编辑方法所生成的表4中的批量保存数据只是存在其中一种实施方式的栏目信息,本发明还可能会根据实际的场景情况使批量数据编辑方法生成的批量保存数据存在其他栏目信息,其他栏目信息可以是打印地址、邮寄地址等等,对于每个维度的栏目信息本发明不做任何限定。
[0099]
在批量保存数据中,每个序号对应一个编辑数据,在整个批量保存数据中会具有生成时间的维度,该生成时间的维度可以是每个编辑数据生成相对应的文本的时间。链接地址即为对存储地址进行访问的访问链接,通过该访问链接可以对编辑数据生成的文本进行访问。
[0100]
本发明中的二维码可以对多种信息进行溯源,包括各个维度的编辑信息、访问链接等等。
[0101][0102][0103]
表4
[0104]
在一个可能的实施方式中,基于接收到的标识数据生成标识名称集合,所述标识名称集合包括多个维度的标识栏目包括:
[0105]
对预先设置的标识名称显示,每个预先设置的标识名称在文本模板中具有相对应的文本槽位。本发明会通过编辑器预先设置标识名称,在对文本模板中的文本进行替换时,会通过标识名称确定被替换的文本,被替换的文本可以是相应的文本槽位。可以根据用户
的使用习惯,在编辑器中预先设置多个标识名称,标识名称的维度可以是名称、日期、自定义信息等等。编辑器可以是h5编辑器,通过h5编辑器生成html5页面,本发明中的文本可以是基于html5页面生成的。
[0106]
接收选定信息对标识名称进行选择得到标识名称集合,所述选定信息用于选定至少一个标识名称。在每一次文本的批量编辑时,本发明会根据用户的选定确定标识名称,进而确定文本模板中的文本槽位,进行文本的替换。
[0107]
在本实施例中,优选的,本发明会遍历文本模板中的每一个文本槽位,当确定文本槽位的维度与标识名称、编辑信息的维度一样时,将编辑信息对相应的文本槽位进行替换。
[0108]
本发明提供的文本的批量编辑方法、方式,具有编辑速度快、适用场景强的优点。
[0109]
在一个可能的实施方式中,还包括:
[0110]
基于接收的修改数据对所述文本模板修改得到修改后的文本模板。在用户的实际使用过程中,文本批量编辑后,可能会根据实际的情况对编辑后的本文进行调整,此时用户会向编辑器输入修改数据,修改数据可以是对文本模板中的文本内容进行修改。
[0111]
根据修改后的文本模板对先前编辑的批量文本依次修改得到修改后的批量文本。在通过编辑器对先前的文本模板进行修改后,本发明会确定先前批量生成的文本,结合修改后的文本模板对先前批量生成的文本进行调整。
[0112]
在一个可能的实施方式中,根据修改后的文本模板对先前编辑的批量文本依次修改得到修改后的批量文本包括:
[0113]
通过每个文本的访问链接对预先存储的文本访问。编辑器在对预先存储的文本进行修改时,会根据每个文本的访问链接对生成的文本的存储地址进行访问,确定被修改的文本。
[0114]
根据修改后的文本模板中的内容对所述访问链接中存储的文本的内容进行修正。进行修正、调整的方式可以是文字的比对、替换,例如说批量生成的文本模板中具有“欢迎光临”,修改数据为将“欢迎光临”修改文“欢迎莅临”,则编辑器通过以上的步骤会将修改后的批量文本全部为“欢迎莅临”。
[0115]
在一个可能的实施方式中,还包括:
[0116]
将所述编辑数据的数量与所述批量文本的数量比对。在生成批量编辑的文本后,本发明会对批量编辑后的文本进行校验,即将编辑数据的数量与批量文本的数量比对,避免在生成批量文本时漏出的情况出现。
[0117]
若所述编辑数据的数量与所述批量文本的数量不同,则输出报错信息。当编辑数据的数量与批量文本的数量不一致时,则证明此时批量文本的生成出现错误,此时需要输出报错信息对用户进行提醒。
[0118]
本发明实施例提供的适用于批量文本的编辑方法可以是适用于批量文本编辑的数据处理方法,本发明实施例提供的适用于批量文本编辑的数据处理方法通过对数据处理方法的技术改进,提升了数据处理效率,从而进一步地提升了数据处理批量文本编辑的效率。
[0119]
本发明在对文本模板进行编辑时,可以根据文本模板中各个文本槽位的维度填写相应的编辑信息,使基于文本模板所生成的文本更加的准确,提高了文本模板编辑过程时的效率,并且该文本模板能够根据相应的场景进行定制、修改,使得文本模板的适用场景更
多。通过本发明的技术方案,能够基于h5页面快速的进行批量文本的编辑、修改。
[0120]
本发明实施例还提供一种适用于批量文本的编辑装置,本发明实施例的装置可以用于实现本发明实施例提供的方法。
[0121]
本发明实施例提供一种适用于批量文本的编辑装置,如图4所示其结构示意图,本发明实施例提供的适用于批量文本的编辑装置包括:
[0122]
生成模块,用于基于接收到的标识数据生成标识名称集合,所述标识名称集合包括多个维度的标识栏目;
[0123]
录入模块,用于将接收到的批量编辑数据录入至所述标识名称集合中以使所述标识栏目内分别具有相应的编辑信息,每个编辑数据中分别包括与所述标识栏目的维度对应的编辑信息;
[0124]
编辑模块,用于遍历每个编辑数据中不同维度的编辑信息导入至预先设置的文本模板得到编辑后的批量文本。
[0125]
本发明提供的一种适用于批量文本的编辑装置,能够实现1对n的批量文本编辑,提高了批量文本编辑、发布的效率。并且在对批量文本进行修改、调整时,也可以通过1对n的方式进行修改、调整,易于操作且效率较高。在对文本模板进行管理时,不存在无效文本模板,使得一个文本模板可以使用多个主体。
[0126]
其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。另外,该asic可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0127]
本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
[0128]
在上述终端或者服务器的实施例中,应理解,处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0129]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1