一种文案处理方法、装置、电子设备及存储介质与流程

文档序号:31789737发布日期:2022-10-14 13:52阅读:51来源:国知局
一种文案处理方法、装置、电子设备及存储介质与流程

1.本公开涉及互联网技术领域,尤其涉及一种文案处理方法、装置、电子设备及存储介质。


背景技术:

2.随着当前的移动互联网的迅速发展,基于移动终端的信息资讯传播已经变得越来越成熟。通常的,信息资讯可以内嵌于终端上的各种浏览器或者应用进行传播。
3.视频是当前社会一种能够进行信息资讯等资源交流互动的载体。然而,对于某些视频平台的用户,尤其是一些视频新手创作者来说,在前期创作过程中,很难输出一篇完整的视频文案,这会导致新手创作者的消极心态,增加了创作者的创作成本。


技术实现要素:

4.本公开提供一种文案处理方法、装置、电子设备及存储介质,本公开的技术方案如下:
5.根据本公开实施例的第一方面,提供一种文案处理方法,包括:
6.显示视频应用程序的文案编辑页面;文案编辑页面包括文案编辑区域和文案显示区域;
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.在一些可能的实施例中,在文案编辑页面的键盘显示区域显示虚拟键盘之后,还包括:
39.从第一目标文案中确定至少一个关键词;
40.从本地内存中获取至少一个关键词中每个关键词对应的关联文案;
41.在关联文案显示区域显示至少一个关键词中每个关键词对应的关联文案。
42.在一些可能的实施例中,文案编辑页面还包括视频生成控件;方法还包括:
43.响应于基于视频生成控件触发的视频生成指令,基于文案编辑区域中的文案确定视频风格;视频风格包括视频封面、背景音乐、视频字幕、视频图片、音频;
44.根据视频风格生成视频。
45.根据本公开实施例的第二方面,提供一种文案处理装置,包括:
46.第一显示模块,被配置为执行显示视频应用程序的文案编辑页面;文案编辑页面包括文案编辑区域和文案显示区域;
47.第二显示模块,被配置为执行在文案显示区域显示文案库中的多个文案;
48.第三显示模块,被配置为执行响应于多个文案中的第一目标文案的输入指令,在文案编辑区域显示第一目标文案。
49.在一些可能的实施例中,文案显示区域包括第一区域和第二区域,第二显示模块,被配置为执行:
50.在第一区域显示多个文案类型信息;
51.响应于多个文案类型信息中的第一类型信息对应的选择指令,在第二区域显示文案库中,第一类型信息对应的多个文案。
52.在一些可能的实施例中,装置还包括:
53.保存模块,被配置为执行响应于多个文案类型信息中的第二类型信息对应的选择指令,保存第一类型信息对应的多个文案中的第一文案;
54.第二显示模块,被配置为执行在第二区域显示文案库中,第二类型信息对应的多个文案;
55.保存模块,被配置为执行响应于多个文案类型信息中的第一类型信息对应的选择指令,保存第二类型信息对应的多个文案中的第二文案;
56.第三显示模块,被配置执行根据第一文案在第二区域还原显示第一类型信息对应的多个文案;多个文案包括第一文案。
57.在一些可能的实施例中,装置还包括:
58.第二显示模块,被配置为执行在第一区域显示文案搜索引导信息;
59.页面跳转模块,被配置为执行响应于文案搜索引导信息对应的跳转指令,由文案编辑页面跳转至文案搜索页面;文案搜索页面包括搜索输入区域和搜索显示区域;
60.第四显示模块,被配置为执行响应于搜索输入区域的搜索信息的搜索指令,在搜索显示区域显示文案库中,搜索信息对应的搜索文案;
61.页面跳转模块,被配置为执行响应于搜索文案中的第二目标文案的输入指令,由文案搜索页面跳转至文案编辑页面;
62.第三显示模块,被配置执行在文案编辑区域显示第二目标文案;第二目标文案位于第一目标文案之后。
63.在一些可能的实施例中,页面跳转模块,被配置为执行:
64.响应于文案搜索引导信息对应的跳转指令,保存第一类型信息和第一类型信息对应的多个文案中的第一文案;
65.由文案编辑页面跳转至文案搜索页面;
66.第三显示模块,被配置为执行根据保存的第一类型信息在第一区域还原显示第一类型信息,根据保存的第一文案在第二区域还原显示第一类型信息对应的多个文案;多个文案包括第一文案。
67.在一些可能的实施例中,装置还包括调整模块,被配置为执行:
68.在文案编辑区域中的文案量大于文案编辑区域的文案显示量的情况下,隐藏文案编辑区域中的预设部分的文案;
69.或者;
70.在文案编辑区域中的文案量大于文案编辑区域的文案显示量的情况下,调整文案
编辑区域中的文案的字体大小。
71.在一些可能的实施例中,文案编辑页面还包括虚拟键盘控件;装置还包括:
72.键盘显示模块,被配置为执行响应于基于虚拟键盘控件触发的键盘弹出指令,隐藏文案显示区域;在文案编辑页面的键盘显示区域显示虚拟键盘;
73.第五显示模块,被配置为执行响应于基于虚拟键盘输入的关键词的显示指令,在文案编辑页面的关联文案显示区域显示包含有关键词的关联文案;
74.第三显示模块,被配置为执行响应于关联文案中的第三目标文案的输入指令,在文案编辑区域显示第三目标文案;第三目标文案位于第一目标文案之后。
75.在一些可能的实施例中,第五显示模块,被配置为执行:
76.从第一目标文案中确定至少一个关键词;
77.从本地内存中获取至少一个关键词中每个关键词对应的关联文案;
78.在关联文案显示区域显示至少一个关键词中每个关键词对应的关联文案。
79.在一些可能的实施例中,文案编辑页面还包括视频生成控件;装置还包括视频生成模块,被配置为执行:
80.响应于基于视频生成控件触发的视频生成指令,基于文案编辑区域中的文案确定视频风格;视频风格包括视频封面、背景音乐、视频字幕、视频图片、音频;
81.根据视频风格生成视频。
82.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如上述第一方面中任一项的方法。
83.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例的第一方面中任一项的方法。
84.根据本公开实施例的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从可读存储介质读取并执行计算机程序,使得计算机设备执行本公开实施例的第一方面中任一项的方法。
85.本公开的实施例提供的技术方案至少带来以下有益效果:
86.显示视频应用程序的文案编辑页面,文案编辑页面包括文案编辑区域和文案显示区域,在文案显示区域显示文案库中的多个文案,响应于多个文案中的第一目标文案的输入指令,在文案编辑区域显示第一目标文案。本技术实施例可以通过文案库中的多个文案在视频文案创作时,给予一定程度的文案参考,为创作者在此基础上进行二次创作提供可能,减少了创作者的创作成本。
87.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
88.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于
本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
89.图1是根据一示例性实施例示出的一种应用环境的示意图;
90.图2是根据一示例性实施例示出的一种文案处理方法的流程图;
91.图3是根据一示例性实施例示出的一种文案编辑页面的示意图一;
92.图4是根据一示例性实施例示出的一种文案编辑页面的示意图二;
93.图5是根据一示例性实施例示出的一种文案搜索方法的流程图;
94.图6是根据一示例性实施例示出的一种文案搜索页面的示意图一;
95.图7是根据一示例性实施例示出的一种文案处理装置的框图;
96.图8是根据一示例性实施例示出的一种用于文案处理的电子设备的框图。
具体实施方式
97.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
98.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的第一对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
99.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于显示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
100.请参阅图1,图1是根据一示例性实施例示出的一种文案处理方法的应用环境的示意图,如图1所示,该应用环境可以包括服务器01和客户端02。
101.在一些可能的实施例中,服务器01可以包括是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows、unix等。
102.在一些可能的实施例中,上述的客户端02可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的客户端。也可以为运行于上述客户端的软体,例如应用程序、小程序等。可选的,客户端上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows、unix等。
103.在一些可能的实施例中,客户端02可以显示视频应用程序的文案编辑页面,文案
编辑页面包括文案编辑区域和文案显示区域,在文案显示区域显示文案库中的多个文案,响应于多个文案中的第一目标文案的输入指令,在文案编辑区域显示第一目标文案。
104.在一些可能的实施例中,客户端02可以和服务器01之间可以通过有线链路连接,也可以通过无线链路连接。
105.在一个示例性的实施方式,客户端、服务器和服务器对应的数据库均可以是区块链系统中的节点设备,能够将获取到以及生成的信息共享给区块链系统中的其他节点设备,实现多个节点设备之间的信息共享。区块链系统中的多个节点设备可以配置有同一条区块链,该区块链由多个区块组成,并且前后相邻的区块具有关联关系,使得任一区块中的数据被篡改时都能通过下一区块检测到,从而能够避免区块链中的数据被篡改,保证区块链中数据的安全性和可靠性。
106.图2是根据一示例性实施例示出的一种文案处理方法的流程图,如图2所示,文案处理方法可以应用于客户端,也可以应用于其他节点设备,包括以下步骤:
107.在步骤s201中,显示视频应用程序的文案编辑页面;文案编辑页面包括文案编辑区域和文案显示区域。
108.本技术实施例中,客户端在视频应用程序中获取目标文案的时候,可以先启动视频应用程序,打开文案编辑页面,在承载视频应用程序的客户端的界面上显示文案编辑页面。
109.本技术实施例中,文案编辑页面可以包括文案编辑区域和文案显示区域。其中,文案编辑区域用于显示编辑好的文案,文案显示区域可以用于显示视频应用程序可以提供的文案。
110.在一种可选的实施例中,当客户端打开文案编辑页面的时候,文案编辑页面可以包括文案编辑区域和文案显示区域控件。当客户端检测到文案显示区域控件被点击时,即客户端检测到基于文案显示区域控件触发的显示指令时,可以在文案编辑页面显示文案显示区域。
111.可选的,文案显示区域控件可以位于文案编辑页面的预设位置处。举个例子,文案显示区域控件可以位于文案编辑区域的右下角处。
112.可选的,当文案编辑页面在显示文案显示区域之前,文案编辑区域可以占有文案编辑页面的整个区域。当客户端检测到文案显示区域控件被点击时,客户端可以调整文案编辑区域的范围,将文案编辑区域缩小并布局于文案编辑页面的上半部分。而文案显示区域布局在文案编辑页面的下半部分。
113.在另一种可选的实施例中,当客户端打开文案编辑页面的时候,文案编辑页面可以包括文案编辑区域和文案显示区域。也就是说,文案显示区域是默认地随着文案编辑页面被打来而呈现在文案编辑页面上,并不需要通过文案显示区域控件触发的显示指令在文案编辑页面上进行显示。
114.可选的,当文案编辑页面包括文案编辑区域和文案显示区域时,文案编辑区域和文案显示区域的区域位置和区域大小是可以调整的。即,客户端可以根据预设的区域调整控件调整文案编辑区域和文案显示区域的区域位置和区域大小,以匹配不同用户的用户习惯。
115.在步骤s203中,在文案显示区域显示文案库中的多个文案。
116.本技术实施例中,客户端可以在文案显示区域显示多个文案。可选的,文案可以是客户端中,视频应用程序对应的本地缓存中存储的文案。可选的,文案可以是为视频应用程序提供服务的数据库中的文案库提供的。
117.然而,考虑到客户端中的本地缓存中的内存的容量,当文案编辑页面显示文案显示区域时,客户端可以和提供数据库服务的服务器建立通信联系,向服务器发送文案获取请求,以此来获取多个文案,显示在文案显示区域中。
118.在一种可选的实施例中,客户端在文案显示区域显示的多个文案可以包括掺杂在一起的多种类型的文案。比如第一条文案是属于回忆类型的,第二条文案是属于成长类型的。
119.在另一种可选的实施例中,客户端可以将不同类型的文案归属于不同的类型信息,显示在文案显示区域中。
120.图3是根据一示例性实施例示出的一种文案编辑页面的示意图一,如图3所示,包括文案编辑页面300,位于文件编辑页面300上的文案编辑区域301和文案显示区域302。
121.如图3所示,文案显示区域可以包括第一区域3021和第二区域3022。其中,第一区域3021可以显示多个文案类型信息(图3中用类型1、类型2、类型3
……
等表示多个类型信息)。
122.在一些可能的实施例中,当文案编辑页面显示文案显示区域的时候,可以在第一区域显示多个文案类型信息,但是第二区域中不显示任何内容。
123.在另一些可能的实施例中,当文案编辑页面显示文案显示区域的时候,可以在第一区域显示多个文案类型信息,可以如图3所示,在第二区域中显示任何一个文案类型信息下的多个文案。
124.可选的,图3在第一区域3021中显示的是有限个数的文案类型信息,在实际应用过程中,可以为包括更多的未显示在第一区域的文案类型信息。可选的,在图3所示的实施例中,客户端可以通过用户左右滑动产生的类型信息显示指令隐藏当前显示的文案类型信息,显示其他未显示的文案类型信息。在其他实施例中,客户端可以通过用户上下滑动产生的类型信息显示指令隐藏当前显示的文案类型信息,显示其他未显示的文案类型信息。
125.可选的,如图3所示,显示在第一区域3021中的多个文案类型信息可以是随机的多个文案类型信息,可以是预设的多个文案类型信息,还可以是基于预设的排序规则确定的多个文案类型信息。
126.可选的,预设的排序规则和每个文案类型信息下的文案被使用的次数相关。比如,某个文案类型信息下的文案被使用的次数越多,该文案类型信息在所有文案类型信息中的排序越靠前,初始显示在第一区域中的可能性越大。
127.可选的,预设的排序规则和每个文案类型信息下的文案被使用的时间相关。某个文案类型信息下的文案被使用的时间越靠近当前,该文案类型信息在所有文案类型信息中的排序越靠前,初始显示在第一区域中的可能性越大。
128.本技术实施例中,当文案编辑页面显示文案显示区域的时候,可以在第一区域显示多个文案类型信息。当第二区域中不显示任何内容,或者第二区域中显示任何一个文案类型信息下的多个文案的时候,客户端可以响应于多个文案类型信息中的第一类型信息对应的选择指令,在第二区域显示文案库中,第一类型信息对应的多个文案。
129.可选的,图3所示的第二区域中显示的是有限个数的文案,是实际应用过程中,第一类型信息下的文案个数可以有更多。可选的,在图3所示的实施例中,客户端可以通过用户上下滑动产生的文案显示指令隐藏当前显示的文案,显示其他未显示的文案。在其他实施例中,客户端可以通过用户左右滑动产生的文案显示指令隐藏当前显示的文案,显示其他未显示的文案。
130.本技术实施例中,当第二区域显示有第一类型信息对应的多个文案时,除了通过用户上下滑动产生的文案显示指令隐藏当前显示的文案,显示其他未显示的文案的实施方式之外,还可以通过刷新指令刷新当前显示的文案,得到第一类型信息对应的其他文案。
131.可选的,可以在文案显示区域,比如第二区域中设置有刷新控件,客户端可以基于刷新控件触发的刷新指令,刷新当前显示的文案,得到第一类型信息对应的其他文案。可选的,客户端可以基于在界面上检测到的预设方向的手势触发的刷新指令,比如向下滑动,刷新当前显示的文案,得到第一类型信息对应的其他文案。
132.可选的,显示在第二区域中的第一类型信息下的多个文案可以是随机的多个文案,还可以是预设的多个文字,还可以是基于预设的显示规则确定的多个文案。
133.可选的,预设的显示规则和每个文案被使用的次数相关。比如,某个文案被使用的次数越多,该文案在所有文案中的排序越靠前,初始显示在第二区域中的可能性越大。
134.可选的,预设的显示规则和每个文案被使用的时间相关。比如,某个文案被使用的时间越靠近当前,该文案在所有文案中的排序越靠前,初始显示在第二区域中的可能性越大。
135.在步骤s205中,响应于多个文案中的第一目标文案的输入指令,在文案编辑区域显示第一目标文案。
136.本技术实施例中,以第一类型信息为例,客户端可以响应于第一类型信息对应的多个文案中第一目标文案的输入指令,在文案编辑区域显示该第一目标文案。
137.如图3所示,若第一目标文案为第一条文案“xxxxxx”,将客户端检测到第一条文案对应的区域被点击,可以将第一条文案“xxxxxx”显示在文案编辑区域中。
138.如图3所示,在文案编辑区域没有显示任何文案的时候,可以在文字编辑初始位置显示光标,在文案编辑区域显示有第一条文案“xxxxxx”时,可以在第一条文案最后一个字的后面显示该光标。
139.本技术实施例中,在文案编辑区域没有显示任何文案的时候,可以在文案编辑区域的光标后面显示输入提示信息,比如“点击输入,文案仅供参考
……”

140.在一些可能的实施例中,假设客户端先在第二区域展示第一类型信息下的多个文案,客户端可以响应于多个文案类型信息中的第二类型信息对应的选择指令,隐藏第一类型信息对应的多个文案,在第二区域显示文案库中,第二类型信息对应的多个文案。
141.本技术实施例中,客户端还提供针对类型信息和类型信息下的文案的记忆功能。
142.在一些可能的实施例中,假设客户端先在第二区域展示第一类型信息下的多个文案(比如文案221,文案222,文案223,文案224和文案225),客户端可以响应于多个文案类型信息中的第二类型信息对应的选择指令,保存多个文案(比如文案221,文案222,文案223,文案224和文案225)中的第一文案,比如处于中间的文案223。并隐藏第一类型信息对应的多个文案,在第二区域显示文案库中,第二类型信息对应的多个文案(比如文案321,文案
322,文案323,文案324和文案325)。
143.当用户想要重新展示第一类型信息下的文案时,客户端可以响应于多个文案类型信息中的第一类型信息对应的选择指令,保存第二类型信息对应的多个文案(比如文案321,文案322,文案323,文案324和文案325)中的第二文案,比如处于中间的文案323。并隐藏第二类型信息对应的多个文案,根据第一文案在第二区域还原显示第一类型信息对应的多个文案。其中,还原显示的多个文案包括第一文案。
144.可选的,还原显示的多个文案可以和上一次显示的第一类型信息下的多个文案(比如文案221,文案222,文案223,文案224和文案225)一致。可选的,当前显示的第一类型信息下的多个文案前面和后面的未显示的文案也和上一次显示的一致。
145.可选的,还原显示的多个文案可以和上一次显示的第一类型信息下的多个文案(比如文案221,文案222,文案223,文案224和文案225)可以是部分一致,比如这次显示的多个文案包括文案323,文案324,文案325,文案326和文案327,文案221和文案222还是排在文案323之前,只是没有被显示。
146.如此,通过本技术提供的记忆功能使得用户在重回之前的类型信息的文案的时候,可以直接定位到关闭前的文案处,避免从头开始浏览文案,从而导致的时间精力浪费。
147.重回第二类型信息下的多个文案的实施方式请参考上述举例的重回第一类型信息下的多个文案的实施例,这里不再赘述。
148.由于通过文案显示区域显示的文案进行浏览可能导致浏览时间过长,仍然找不到合适文案的可能,因此,本技术还提供一种基于文案库的搜索方法。
149.图4是根据一示例性实施例示出的一种文案编辑页面的示意图二,如图4所示,包括文案编辑页面300,位于文件编辑页面300上的文案编辑区域301和文案显示区域302,文案显示区域可以包括第一区域3021和第二区域3022。如图4所示,第一区域除了包括多个文案类型信息之外,还可以包括文案搜索引导信息3022。
150.其中,文案搜索引导信息3022可以设置在文案类型信息之前,也可以设置在文案类型信息的上方。
151.图5是根据一示例性实施例示出的一种文案搜索方法的流程图,如图5所示,包括:
152.在步骤s501中,在第一区域显示文案搜索引导信息。
153.图如4所示,客户端可以在第一区域显示文案搜索引导信息。
154.在步骤s503中,响应于文案搜索引导信息对应的跳转指令,由文案编辑页面跳转至文案搜索页面;文案搜索页面包括搜索输入区域和搜索显示区域。
155.可选的,客户端响应于文案搜索引导信息对应的跳转指令,由文案编辑页面跳转至文案搜索页面;文案搜索页面包括搜索输入区域和搜索显示区域。可选的,若文案搜索引导信息为文案搜索控件,则当客户端检测到该文案搜索控件被点击时,生成一个跳转指令,使得客户端由文案编辑页面跳转至文案搜索页面。
156.其中,文案搜索页面可以包括搜索输入区域和搜索显示区域。搜索输入区域可以输入搜索信息,比如搜索关键字。搜索显示区域用来显示基于搜索信息进行搜索后从文案库中得到的搜索文案。
157.在步骤s505中,响应于搜索输入区域的搜索信息的搜索指令,在搜索显示区域显示文案库中,搜索信息对应的搜索文案。
158.可选的,客户端响应于搜索输入区域的搜索信息的搜索指令,在搜索显示区域显示文案库中,搜索信息对应的搜索文案。
159.具体的,客户端可以先获取搜索信息,并显示在搜索输入区域中,当客户端检测到搜索请求控件被点击时,可以向服务器发送一个搜索请求,该搜索请求中包括搜索信息。对应的,服务器接收到搜索请求后,可以解析得到搜索信息,并基于该搜索信息搜索文案库,从中确定多个和搜索信息相关的文案,并返回至客户端。此时,返回的文案为搜索文案。
160.图6是根据一示例性实施例示出的一种文案搜索页面的示意图一,如图6所示,包括文案搜索页面600,位于文案搜索页面600的搜索输入区域601和搜索显示区域602。
161.可选的,图6所示的搜索显示区域中显示的是有限个数的搜索文案,是实际应用过程中,搜索文案个数可以有更多。可选的,在图6所示的实施例中,客户端可以通过用户上下滑动产生的文案显示指令隐藏当前显示的搜索文案,显示其他未显示的搜索文案。在其他实施例中,客户端可以通过用户左右滑动产生的文案显示指令隐藏当前显示的搜索文案,显示其他未显示的搜索文案。
162.本技术实施例中,当搜索显示区域显示有搜索文案时,除了通过用户上下滑动产生的文案显示指令隐藏当前显示的搜索文案,显示其他未显示的搜索文案的实施方式之外,还可以通过刷新指令刷新当前显示的搜索文案,得到其他未显示的搜索文案。
163.可选的,可以在搜索显示区域设置有刷新控件,客户端可以基于该刷新控件触发的刷新指令,刷新当前显示的搜索,得到其他搜索。
164.在一种可选的实施例中,搜索文案中可以包括搜索信息,可选的,搜索文案中可以包括搜索信息的近似信息。
165.在步骤s507中,响应于搜索文案中的第二目标文案的输入指令,由文案搜索页面跳转至文案编辑页面。
166.在步骤s509中,在文案编辑区域显示第二目标文案;第二目标文案位于第一目标文案之后。
167.本技术实施例中,客户端可以响应于搜索文案中的第二目标文案的输入指令,由文案搜索页面跳转至文案编辑页面,并在文案编辑区域显示第二目标文案。其中,第二目标文案位于第一目标文案之后。
168.本技术实施例中,在还为进行文案搜索的时候,搜索显示区域中可以显示历史搜索信息和推荐搜索信息,在一定程序上加快搜索的速度。
169.如此,客户端可以通过文案库提供的搜索功能,快速搜索到所需要的文案,加快文案生成过程,提高用户创造效率。
170.本技术实施例还提供一种在把文案编辑页面和文案搜索页面切换时,关于类型信息和类型信息下的文案的记忆功能。
171.在上述步骤s503中,在一些可能的实施例中,假设客户端先在第二区域展示第一类型信息下的多个文案(比如文案221,文案222,文案223,文案224和文案225),当用户想要进行文案库搜索时,客户端可以响应于文案搜索引导信息对应的跳转指令,保存文案显示区域中的第一区域中的第一类型信息和第二区域中显示的第一类型信息对应的多个文案中的第一文案,比如处于中间的文案223。并由文案编辑页面跳转至文案搜索页面。接着继续实施步骤s505-s509的实施方案。
172.可选的,客户端在响应于搜索文案中的第二目标文案的输入指令,由文案搜索页面跳转至文案编辑页面的时候,在文案编辑页面显示文案显示区域,并根据保存的第一类型信息在第一区域还原显示第一类型信息,根据保存的第一文案在第二区域还原显示第一类型信息对应的多个文案。
173.可选的,还原显示的多个文案可以和上一次显示的第一类型信息下的多个文案(比如文案221,文案222,文案223,文案224和文案225)一致。可选的,当前显示的第一类型信息下的多个文案前面和后面的未显示的文案也和上一次显示的一致。
174.可选的,还原显示的多个文案可以和上一次显示的第一类型信息下的多个文案(比如文案221,文案222,文案223,文案224和文案225)可以是部分一致,比如这次显示的多个文案包括文案323,文案324,文案325,文案326和文案327,文案221和文案222还是排在文案323之前,只是没有被显示。
175.本技术实施例中,若客户端检测到键盘弹出指令,可以在键盘显示区域显示虚拟键盘。
176.在一种可选的实施例中,在文案编辑页面包括文案编辑区域和文案显示区域的时候,当客户端检测到文案编辑区域的预设位置被点击,可以隐藏文案显示区域,即隐藏用来参考的文案,并在键盘显示区域显示虚拟键盘。
177.在另一种可选的实施例中,文案编辑页面上设置有虚拟键盘控件。在文案编辑页面上显示有文案显示区域时,客户端可以响应于基于虚拟键盘控件触发的键盘弹出指令,收起文案显示区域,在文案编辑页面的键盘显示区域显示虚拟键盘。或者,在文案编辑页面上没有显示文案显示区域时,客户端可以响应于基于虚拟键盘控件触发的键盘弹出指令,在文案编辑页面的键盘显示区域显示虚拟键盘。
178.可选的,虚拟键盘控件可以位于文案编辑页面的预设位置处。举个例子,虚拟键盘控件可以位于文案编辑区域的右下角处。
179.本技术实施例中,客户端可以响应于基于虚拟键盘输入的关键词的显示指令,在文案编辑页面的关联文案显示区域显示包含有关键词的关联文案,响应于关联文案中的第三目标文案的输入指令,在文案编辑区域显示第三目标文案。其中,第三目标文案位于第一目标文案之后。
180.具体的,若当前文件编辑区域显示第一目标文案,客户端接收到用户基于虚拟键盘输入的关键词,可以在文案编辑区域显示关键词,并在文案编辑页面的关联文案显示区域显示包含有关键词的关联文案。
181.其中,关联文案显示区域可以位于键盘显示区域的上方,关联文案显示区域可以显示多个关联文案。客户端可以响应于关联文案中的第三目标文案的输入指令,在文案编辑区域的第一目标文案后面显示第三目标文案。
182.也就是说,关联文案可以基于用户输入的关键词产生。在另一种可选的实施例中,关联文案可以基于第一目标文案中的关键词产生。
183.本技术实施例中,当客户端在文案编辑页面的键盘显示区域显示虚拟键盘时,客户端可以确定文案编辑页面是否存在有文案,若存在第一目标文案,则客户端可以从第一目标文案中确定至少一个关键词,并从本地内存中获取至少一个关键词中每个关键词对应的关联文案,在关联文案显示区域显示至少一个关键词中每个关键词对应的关联文案。
184.可选的,从第一目标文案中确定至少一个关键词可以是名词。客户端可以通过词性确定模块对第一目标文案进行词汇分解,并对分解后的词汇进行词性检测,得到每个词汇的词性,并将词性为名词的词汇作为第一目标文案中的关键词。
185.如此,客户端可以从本地内存中获取至少一个关键词中每个关键词对应的关联文案,在关联文案显示区域显示至少一个关键词中每个关键词对应的关联文案。接着,客户端可以响应于关联文案中的第三目标文案的输入指令,在文案编辑区域显示第三目标文案。其中,第三目标文案位于第一目标文案之后。
186.本技术实施例中,在文案编辑区域中的文案量大于文案编辑区域的文案显示量的情况下,隐藏文案编辑区域中的预设部分的文案。
187.举个例子,假设文案编辑区域中的文案量为150个字,而文案编辑区域的文案显示量为120个字,则客户端确定案编辑区域中的文案量大于文案编辑区域的文案显示量,此时,文案编辑区域不能同时显示150个字。可选的,客户端可以隐藏文案编辑区域中的预设部分的文案,其中,预设部分文案为开头的30个字,或者中间的30个字。
188.可选的,文案编辑区域的文案显示量是根据显示在文案编辑区域的文案的字体大小确定的。因此,在客户端确定案编辑区域中的文案量大于文案编辑区域的文案显示量,可以将文案编辑区域中的文案的字体大小调小,使得文案编辑区域的文案显示量增加。
189.可选的,在文案编辑区域中的文案量大于文案编辑区域的文案显示量的情况下,客户端可以将文案编辑区域中的文案的字体大小调小,使得文案编辑区域的文案显示量增加,若文案编辑区域的文案显示量增加的情况下,再次出现文案编辑区域中的文案量大于文案编辑区域的文案显示量或者文案的字体大小出现不可再调小的情况,客户端可以隐藏文案编辑区域中的预设部分的文案。文案的字体大小的最小情况可以是预设的。
190.如此,尽可能地使得在文案编辑区域展示更多的文案同时方便操作。
191.本技术实施例中,客户端可以在文案编辑区域展示可编辑字数和当前编辑字数,当前编辑字数可以随着文案编辑区域中的文案的字数更新。
192.在一种可选的实施例中,当当前编辑字数超过可编辑字数,客户端可以在文案编辑页面显示字数提示信息,该字数提示信息用来题述当前编辑字数超过可编辑字数,需要修改。在删除文案编辑区域中文案的字数的时候,客户端可以检测删除过程中文案的字数,若当前编辑字数还超过可编辑字数,客户端可以在文案编辑页面显示字数提示信息,直至当前编辑字数小于等于可编辑字数。
193.可选的,在当前编辑字数超过可编辑字数的时候,在文案编辑区域显示的当前编辑字数会呈现预设效果,比如当前编辑字数的颜色是红色的。
194.本技术实施例中,文案编辑页面还包括视频生成控件。
195.可选的,当文案编辑区域中没有文案的时候,视频生成控件处于不可触发状态,当当文案编辑区域中有文案的时候,视频生成控件处于可触发状态。
196.本技术实施例中,当文案编辑区域中没有文案的时候,客户端可以响应于基于视频生成控件触发的视频生成指令,基于文案编辑区域中的文案确定视频风格,根据视频风格生成视频,其中,视频风格包括视频封面、背景音乐、视频字幕、视频图片、音频。
197.可选的,在视频生成的过程中,文案编辑页面会出现生成进度条,显示生成的进度。
198.可选的,是视频生成的过程中,文案编辑页面还包括生成取消控件,用于响应于生成取消控件触发的取消指令,取消视频的生成,如此,客户端可以继续修改文案编辑区域中的文案。
199.可选的,当文案编辑页面的生成进度条指示视频生成成功时,可以跳转至视频播放页面。可选的,客户端可以自动播放生成的视频,当检测到暂停指令时,可以暂时视频的播放。
200.可选的,在视频播放的过程中,用户可以拖动播放进度条调节播放速度。
201.可选的,在视频播放页面播放视频的过程中,可以显示视频封面、视频字幕和视频图片。可选的,客户端可以基于风格调整指令调整视频的风格,比如换个视频封面。
202.可选的,视频播放页面还包括保存控件,用于保存该视频至本地缓存。
203.本技术实施例中,视频播放页面该可以包括高级编辑进入控件,客户端可以响应于基于高级编辑进入控件的进入指令,切换至高级编辑页面,在该高级编辑页面上,客户端可以调节音乐轨道,对视频字幕进行修改,修改视频涉及的参数配置等等。
204.可选的,高级编辑页面还包括保存控件,用于保存该视频至本地缓存。
205.图7是根据一示例性实施例示出的一种文案处理装置框图。该装置具有实现上述方法实施例中数据处理方法的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。参照图7,该装置包括第一显示模块701、第二显示模块702和第三显示模块703。
206.第一显示模块,被配置为执行显示视频应用程序的文案编辑页面;文案编辑页面包括文案编辑区域和文案显示区域;
207.第二显示模块,被配置为执行在文案显示区域显示文案库中的多个文案;
208.第三显示模块,被配置为执行响应于多个文案中的第一目标文案的输入指令,在文案编辑区域显示第一目标文案。
209.在一些可能的实施例中,文案显示区域包括第一区域和第二区域,第二显示模块,被配置为执行:
210.在第一区域显示多个文案类型信息;
211.响应于多个文案类型信息中的第一类型信息对应的选择指令,在第二区域显示文案库中,第一类型信息对应的多个文案。
212.在一些可能的实施例中,装置还包括:
213.保存模块,被配置为执行响应于多个文案类型信息中的第二类型信息对应的选择指令,保存第一类型信息对应的多个文案中的第一文案;
214.第二显示模块,被配置为执行在第二区域显示文案库中,第二类型信息对应的多个文案;
215.保存模块,被配置为执行响应于多个文案类型信息中的第一类型信息对应的选择指令,保存第二类型信息对应的多个文案中的第二文案;
216.第三显示模块,被配置执行根据第一文案在第二区域还原显示第一类型信息对应的多个文案;多个文案包括第一文案。
217.在一些可能的实施例中,装置还包括:
218.第二显示模块,被配置为执行在第一区域显示文案搜索引导信息;
219.页面跳转模块,被配置为执行响应于文案搜索引导信息对应的跳转指令,由文案
编辑页面跳转至文案搜索页面;文案搜索页面包括搜索输入区域和搜索显示区域;
220.第四显示模块,被配置为执行响应于搜索输入区域的搜索信息的搜索指令,在搜索显示区域显示文案库中,搜索信息对应的搜索文案;
221.页面跳转模块,被配置为执行响应于搜索文案中的第二目标文案的输入指令,由文案搜索页面跳转至文案编辑页面;
222.第三显示模块,被配置执行在文案编辑区域显示第二目标文案;第二目标文案位于第一目标文案之后。
223.在一些可能的实施例中,页面跳转模块,被配置为执行:
224.响应于文案搜索引导信息对应的跳转指令,保存第一类型信息和第一类型信息对应的多个文案中的第一文案;
225.由文案编辑页面跳转至文案搜索页面;
226.第三显示模块,被配置为执行根据保存的第一类型信息在第一区域还原显示第一类型信息,根据保存的第一文案在第二区域还原显示第一类型信息对应的多个文案;多个文案包括第一文案。
227.在一些可能的实施例中,装置还包括调整模块,被配置为执行:
228.在文案编辑区域中的文案量大于文案编辑区域的文案显示量的情况下,隐藏文案编辑区域中的预设部分的文案;
229.或者;
230.在文案编辑区域中的文案量大于文案编辑区域的文案显示量的情况下,调整文案编辑区域中的文案的字体大小。
231.在一些可能的实施例中,文案编辑页面还包括虚拟键盘控件;装置还包括:
232.键盘显示模块,被配置为执行响应于基于虚拟键盘控件触发的键盘弹出指令,隐藏文案显示区域;在文案编辑页面的键盘显示区域显示虚拟键盘;
233.第五显示模块,被配置为执行响应于基于虚拟键盘输入的关键词的显示指令,在文案编辑页面的关联文案显示区域显示包含有关键词的关联文案;
234.第三显示模块,被配置为执行响应于关联文案中的第三目标文案的输入指令,在文案编辑区域显示第三目标文案;第三目标文案位于第一目标文案之后。
235.在一些可能的实施例中,第五显示模块,被配置为执行:
236.从第一目标文案中确定至少一个关键词;
237.从本地内存中获取至少一个关键词中每个关键词对应的关联文案;
238.在关联文案显示区域显示至少一个关键词中每个关键词对应的关联文案。
239.在一些可能的实施例中,文案编辑页面还包括视频生成控件;装置还包括视频生成模块,被配置为执行:
240.响应于基于视频生成控件触发的视频生成指令,基于文案编辑区域中的文案确定视频风格;视频风格包括视频封面、背景音乐、视频字幕、视频图片、音频;
241.根据视频风格生成视频。
242.需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,
上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
243.图8是根据一示例性实施例示出的一种用于文案处理的装置3000的框图。例如,装置3000可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
244.参照图8,装置3000可以包括以下一个或多个组件:处理组件3002,存储器3004,电力组件3006,多媒体组件3008,音频组件3010,输入/输出(i/o)的接口3012,传感器组件3014,以及通信组件3016。
245.处理组件3002通常控制装置3000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件3002可以包括一个或多个处理器3020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件3002可以包括一个或多个模块,便于处理组件3002和其他组件之间的交互。例如,处理组件3002可以包括多媒体模块,以方便多媒体组件3008和处理组件3002之间的交互。
246.存储器3004被配置为存储各种类型的数据以支持在设备3000的操作。这些数据的示例包括用于在装置3000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器3004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
247.电源组件3006为装置3000的各种组件提供电力。电源组件3006可以包括电源管理系统,一个或多个电源,及其他与为装置3000生成、管理和分配电力相关联的组件。
248.多媒体组件3008包括在所述装置3000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件3008包括一个前置摄像头和/或后置摄像头。当设备3000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
249.音频组件3010被配置为输出和/或输入音频信号。例如,音频组件3010包括一个麦克风(mic),当装置3000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器3004或经由通信组件3016发送。在一些实施例中,音频组件3010还包括一个扬声器,用于输出音频信号。
250.i/o接口3012为处理组件3002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
251.传感器组件3014包括一个或多个传感器,用于为装置3000提供各个方面的状态评估。例如,传感器组件3014可以检测到设备3000的打开/关闭状态,组件的相对定位,例如所述组件为装置3000的显示器和小键盘,传感器组件3014还可以检测装置3000或装置3000一
个组件的位置改变,用户与装置3000接触的存在或不存在,装置3000方位或加速/减速和装置3000的温度变化。传感器组件3014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件3014还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件3014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
252.通信组件3016被配置为便于装置3000和其他设备之间有线或无线方式的通信。装置3000可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件3016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件3016还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
253.在示例性实施例中,装置3000可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
254.本发明的实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质可设置于电子设备之中以保存用于实现一种文案处理方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的文案处理方法。
255.在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器3004,上述指令可由装置3000的处理器3020执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
256.本发明的实施例还提供了提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从可读存储介质读取并执行计算机程序,使得计算机设备执行本公开实施例的第一方面中任一项的方法。
257.需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
258.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
259.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
260.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和
原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1