表情生成方法、装置、计算机设备和存储介质与流程

文档序号:30606226发布日期:2022-07-01 22:33阅读:67来源:国知局
表情生成方法、装置、计算机设备和存储介质与流程

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.图1为一个实施例中表情生成方法的应用环境图;
61.图2为一个实施例中表情生成方法的流程示意图;
62.图3为一个实施例中,会话页面展示图片的详情,以及生成表情图标的示意图;
63.图4为一个实施例中,会话页面展示菜单面板,菜单面板中展示生成表情图标的示意图;
64.图5为一个实施例中,会话消息包括图片,或者视频,或者文本的示意图;
65.图6为一个实施例中,第一表情编辑页面展示有图片、裁切操作图标、文本操作图标和涂抹操作图标的示意图;
66.图7为一个实施例中,表情面板的示意图;
67.图8为一个具体实施例中表情生成方法的流程示意图;
68.图9为一个实施例中表情生成装置的结构框图;
69.图10为一个实施例中计算机设备的内部结构图。
具体实施方式
70.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
71.本技术实施例提供的表情生成方法,可以应用于如图1所示的应用环境中。表情生成方法应用于表情生成系统,表情生成系统包括:终端102和服务器104,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
72.终端102可以检测在会话页面中触发的生成表情事件,并响应于生成表情事件,从会话页面跳转至表情编辑页面,终端102还可以在所述表情编辑页面中,获取针对所述会话消息的编辑操作,按照所述编辑操作对所述会话消息进行处理后生成表情,终端102还可以将所述表情的表情缩略图添加至表情面板中。
73.上述应用环境只是一个实例,在一些实施例中,终端102还可以将会话消息和获取的编辑操作发送至服务器104,由服务器104按照所述编辑操作对所述会话消息进行处理后生成表情,并将表情反馈至终端102,由终端102将所述表情的表情缩略图添加至表情面板中,这样,终端102检测到该表情缩略图的触发操作时,可以从服务器104拉取与该表情缩略图对应的表情,将该表情作为会话消息展示在会话页面中。
74.在一个实施例中,如图2所示,提供了一种表情生成方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
75.s102,检测会话页面中的会话消息触发的生成表情事件。
76.其中,所述会话页面是用于展示会话消息的页面,例如,可以是即时通讯软件中用于展示双方用户,或者多方用户发送的会话消息的页面;会话消息是任意用户发送,并在会话页面中展示的消息;生成表情事件是触发生成表情的事件。在即时通讯软件中,用户可以通过表情表达想法、情绪;表情包括静态表情和动态表情,静态表情的格式可以是jpg(joint photographic experts group,联合图像专家组)格式,动态表情的格式可以是gif(graphics interchange format,图像互换格式)格式;jpg格式的表情是一张图像,gif格式的表情多张图像组成的动画。
77.具体地,终端在会话页面中检测用户触发的针对会话消息的选中事件,展示生成表情图标,检测用户触发的针对所述生成表情图标的生成表情事件。这里的会话消息可以是指参与会话的任一用户账号所发送的会话消息。
78.s104,响应于所述生成表情事件,显示所述会话消息对应的表情编辑页面。
79.其中,所述表情编辑页面用于展示会话消息,编辑会话消息,并生成表情。
80.具体地,终端响应于生成表情事件,获取会话消息的类型,显示会话消息的类型对应的表情编辑页面。会话消息的类型包括:图片类型、视频类型和文本类型;将图片类型对应的表情编辑页面记为第一表情编辑页面,将视频类型对应的表情编辑页面记为第二表情编辑页面,将文本类型对应的表情编辑页面记为第三表情编辑页面。
81.s106,在所述表情编辑页面中,获取针对所述会话消息的编辑操作,并按照所述编辑操作对所述会话消息进行处理后生成表情。
82.其中,所述编辑操作是对会话消息进行处理的操作。所述表情编辑页面包括预览区域和多个编辑图标,预览区域用于展示会话消息,并且在编辑会话消息的过程中,同步展示编辑中的会话消息,实现编辑即预览;所述多个编辑图标对应多个编辑操作。
83.具体地,终端在预览区域展示会话消息,并展示多个编辑操作的编辑图标,获取用户通过编辑图标触发的针对会话消息的编辑操作,终端按照触发的编辑操作对会话消息进行处理,并展示预览表情,响应于在表情编辑页面中触发的编辑完成事件,将当前展示的预览表情作为生成的表情。
84.在一个实施例中,表情编辑页面包括编辑完成图标;在表情编辑页面中,获取针对会话消息的编辑操作,并按照编辑操作对会话消息进行处理后生成表情,包括:在表情编辑页面中,获取针对会话消息的编辑操作;在获取到针对会话消息的编辑操作的情况下,按照获取的编辑操作对会话消息进行处理后得到预览表情,并在表情编辑页面中展示预览表情;响应于编辑完成图标触发的编辑完成事件,将当前在表情编辑页面中展示的预览表情作为生成的表情。在未获取到针对会话消息的编辑操作的情况下,还包括:响应于编辑完成图标触发的编辑完成事件,将会话消息作为生成的表情。
85.上述表情生成方法中,可以直接在会话页面中检测用户触发的生成表情事件,并从会话页面跳转至表情编辑页面,通过表情编辑页面对会话页面中展示的会话消息进行编辑处理后生成表情,上述表情生成方法,在需要将会话页面中的会话消息生成表情时,无需将会话消息保存到终端的本地相册,通过第三方软件生成表情,再将表情添加到表情面板中,这样,不需要使用第三方软件,在生成表情的过程中,也不需要在即时通讯软件、终端的本地相册和第三方软件之间进行多次切换,简化了将会话页面中的会话消息生成表情的流
程,提高了生成表情的效率。
86.在一个实施例中,s102包括:
87.s201、检测会话页面中的会话消息触发的选中事件,响应于所述选中事件,展示生成表情图标。
88.具体地,会话消息触发的选中事件,可以是用户针对会话消息的选中操作触发的事件,选中操作可以是针对会话消息的点击操作、按压操作和滑动操作等。
89.在一个实施例中,终端在会话页面中检测用户针对会话消息的点击操作,触发了该会话消息的选中事件,响应于该选中事件,在会话页面中展示该会话消息的详情以及生成表情图标;响应于该选中事件,还可以在会话页面中展示下载图标、更多操作图标等;下载图标用于下载会话消息,更多操作图标用于展示操作面板,操作面板包括多个操作图标。
90.例如,如图3所示,会话消息为图片,终端在会话页面中检测用户针对该图片的点击操作,触发了该图片的选中事件,响应于该选中事件,在会话页面中展示该图片的详情,以及生成表情图标。
91.在一个实施例中,如图4所示,终端在会话页面中检测用户针对会话消息的按压操作,或者滑动操作,触发了该会话消息的选中事件,响应于该选中事件,展示菜单面板,在菜单面板中展示生成表情图标。所述菜单面板还可以展示用于转发会话消息的转发图标,以及用于删除会话消息的删除图标等。
92.s202、检测所述生成表情图标触发的生成表情事件。
93.具体地,生成表情图标触发的生成表情事件,可以是用户针对生成表情图标的点击操作触发的事件,比如,用户针对生成表情图标进行点击操作,触发了生成表情图标的生成表情事件。
94.在一个实施例中,如图5所示,会话消息包括图片,或者视频,或者文本,也就是说,可以将图片作为会话消息展示在会话页面中,该图片即会话消息,同样的,将视频,或者文本作为会话消息展示在会话页面中,该视频,或者文本即会话消息。会话消息为图片、视频和文本中的一种。
95.终端响应于生成表情事件,获取会话消息的格式,通过会话消息的格式判定会话消息包括图片,或者视频,或者文本,进而从会话页面跳转到会话消息的格式所对应的表情编辑页面。若会话消息的格式为图片格式,比如jpg格式,png格式等,则判定会话消息包括图片;若会话消息的格式为视频格式,比如mp4格式,mov格式等,则判定会话消息包括视频;若会话消息的格式为文本格式,比如txt格式等,则判定会话消息包括文本。
96.在一个实施例中,会话消息包括图片时,s104包括:
97.s401a、调用图片编辑接口,从所述会话页面跳转至所述图片编辑接口对应的第一表情编辑页面。
98.具体地,图片编辑接口是用于调用现有图片编辑方法的应用程序编程接口,终端根据图片编辑接口从会话页面跳转到第一表情编辑页面。
99.在一个实施例中,如图6所示,第一表情编辑页面展示有图片、裁切操作图标、文本操作图标和涂抹操作图标,第一表情编辑页面不仅限于展示上述图标,还可以展示其他编辑操作的图标,并且可以通过其他编辑操作的图标对图片进行编辑。
100.与s401a相应地,s106包括:
101.s601a、在所述第一表情编辑页面中,获取针对所述图片的裁切操作、添加文本操作和涂抹操作中的至少一种编辑操作。
102.具体地,裁切操作是用户通过第一表情编辑页面中的裁切操作图标触发的,添加文本操作是用户通过第一表情编辑页面中的添加文本操作图标触发的,涂抹操作是用户通过第一表情编辑页面中的涂抹操作图标触发的。
103.s602a、按照获取的裁切操作、添加文本操作和涂抹操作中的至少一种编辑操作,对所述图片进行处理后生成表情。
104.具体地,终端按照获取的裁切操作、添加文本操作和涂抹操作中的至少一种编辑操作,对所述图片进行处理,包括但不限于:按照获取的裁切操作对图片进行处理,按照获取的涂抹操作对图片进行处理,或者,按照获取的裁切操作和添加文本操作对图片进行处理,或者,按照获取的裁切操作和涂抹操作对图片进行处理。
105.在一个实施例中,第一编辑页面包括编辑完成图标,所述在所述表情编辑页面中,获取针对所述会话消息的编辑操作,并按照所述编辑操作对所述会话消息进行处理后生成表情,包括:
106.在所述第一表情编辑页面中,获取针对所述图片的编辑操作,在获取到针对所述图片的编辑操作的情况下,按照获取的编辑操作对所述图片进行处理,并在所述第一表情编辑页面中展示预览表情,响应于所述编辑完成图标触发的编辑完成事件,将当前在所述第一表情编辑页面中展示的预览表情作为生成的表情。
107.具体地,第一表情编辑页面中展示有编辑完成图标,在第一表情页面中展示图片,按照获取的编辑操作对图片进行处理,在第一表情编辑页面中展示预览表情,也就是说,在按照获取的编辑操作对图片进行处理的过程中,同步展示编辑过程中的图片,预览表情即编辑过程中的图片;响应于编辑完成图标触发的编辑完成事件,将当前展示的预览表情作为生成的表情。
108.在所述第一表情编辑页面中,获取针对所述图片的编辑操作之后,还包括:在未获取到针对所述图片的编辑操作的情况下,响应于所述编辑完成图标触发的编辑完成事件,将所述图片作为生成的表情。
109.当在第一表情编辑页面中未获取到针对图片的编辑操作,而在第一表情编辑页面中检测到编辑完成事件,则将图片作为生成的表情。
110.在一个实施例中,第一表情编辑页面还可以展示添加滤镜操作图标、添加贴纸操作图标和调整图片参数操作图标等等,相应地,终端可以在第一表情编辑页面中获取针对图片的添加滤镜操作、添加贴纸操作和调整图片参数操作等等。
111.在一个实施例中,按照获取的裁切操作、添加文本操作和涂抹操作中的至少一种编辑操作,对所述图片进行处理,得到处理后图片,获取处理后图片占用内存的数据量,若该数据量大于预设阈值,则对处理后图片进行压缩处理后生成表情;若该数据量小于预设阈值,则将处理后图片作为生成的表情。生成的表情占用内存的数据量不大于预设阈值。
112.在该实施例中,当会话消息为图片时,可以从会话页面直接跳转到第一表情编辑页面,通过第一表情编辑页面对图片进行编辑,以生成表情,不需要使用第三方软件,在生成表情的过程中,也不需要在即时通讯软件、终端的本地相册和第三方软件之间进行多次切换,简化了生成表情的流程,提高了生成表情的效率。
113.在一个实施例中,当会话消息包括视频时,s104包括:
114.s401b、调用视频编辑接口,从所述会话页面跳转至所述视频编辑接口对应的第二表情编辑页面。
115.具体地,视频编辑接口是用于调用现有视频编辑方法的应用程序编程接口,终端根据视频编辑接口从会话页面跳转到第二表情编辑页面。第二表情编辑页面展示有视频、提取关键帧操作图标和格式转换操作图标。
116.与s401b相应地,s106包括:
117.s601b、在所述第二表情编辑页面中,获取针对所述视频的提取关键帧操作和格式转换操作。
118.具体地,提取关键帧操作是用户通过第二表情编辑页面中的提取关键帧操作图标触发的,格式转换操作是用户通过第二表情编辑页面中的格式转换操作图标触发的。
119.s602b、按照获取的提取关键帧操作和格式转换操作对所述视频进行处理后生成表情。
120.具体地,按照获取的提取关键帧操作对所述视频进行处理后得到关键视频段,按照获取的格式转换操作对关键视频段进行处理后生成表情。
121.在一种实现方式中,终端按照提取关键帧操作对视频进行处理包括:终端按照提取关键帧操作展示视频的帧序列,响应于针对帧序列的多个提取事件,得到关键视频段。多个提取事件是用户分别针对帧序列中的多个视频帧的点击操作触发的,将接收点击操作的多个视频帧作为多个关键视频帧,关键视频段包括多个关键视频帧。
122.在另一种实现方式中,终端按照针对视频的提取关键帧操作调用关键帧提取接口,得到关键视频段。关键帧提取接口可以是应用程序编程接口。
123.第二表情编辑页面还展示有编辑完成图标;终端按照格式转换操作对关键视频段进行处理,并在第二表情编辑页面展示gif格式的预览表情,响应于编辑完成图标触发的编辑完成事件,将当前展示的预览表情作为生成的表情。
124.在一个实施例中,第二表情编辑页面展示有截取操作图标,用户通过第二表情编辑页面中的截取操作图标触发截取操作。在获取针对所述视频的提取关键帧操作和格式转换操作之前,还包括:
125.获取针对所述视频的截取操作,并按照获取的截取操作对视频进行处理,得到截取操作处理后的视频。
126.具体地,在视频时长较长,或者用户想要根据视频中的部分视频段生成表情时,触发第二表情编辑页面中的截取操作图标,终端按照获取的截取操作展示视频的帧序列,响应于针对帧序列的视频开始事件和视频结束事件,得到截取操作处理后的视频。截取操作处理后的视频的时长不大于预设时长,预设时长可以为3s。
127.视频开始事件是用户针对帧序列的第一点击操作触发的,第一点击操作是帧序列接收的奇数次点击操作,将帧序列中接收第一点击操作的视频帧作为开始帧;视频结束事件是用户针对帧序列的第二点击操作触发的,第二点击操作是帧序列接收的偶数次(不包括0)点击操作,将帧序列中接收第二点击操作的视频帧作为结束帧,选取帧序列中开始帧至结束帧的所有视频帧,得到截取操作处理后的视频。
128.在一个实施例中,第二表情编辑页面展示有添加文本操作图标,用户通过第二表
情编辑页面中的添加文本操作图标触发添加文本操作。在按照获取的格式转换操作对关键视频段进行处理后生成表情之前,还包括:
129.获取针对关键视频段的添加文本操作,响应添加文本操作展示文本框,通过文本框获取添加的文本,将添加的文本添加到关键视频段的每个关键视频帧中,得到添加了文本的关键视频段。
130.在一个实施例中,按照获取的提取关键帧操作和格式转换操作对所述视频进行处理,得到处理后图片,获取处理后图片占用内存的数据量,若该数据量大于预设阈值,则对处理后图片进行压缩处理后生成表情;若该数据量小于预设阈值,则将处理后图片作为生成的表情。生成的表情占用内存的数据量不大于预设阈值。
131.在该实施例中,当会话消息为视频时,可以从会话页面直接跳转到第二表情编辑页面,通过第二表情编辑页面对视频进行编辑,以生成gif格式的表情,不需要使用第三方软件,在生成表情的过程中,也不需要在即时通讯软件、终端的本地相册和第三方软件之间进行多次切换,简化了生成表情的流程,提高了生成表情的效率。
132.在一个实施例中,会话消息包括文本时,s104包括:
133.s401c、调用文本编辑接口,从所述会话页面跳转至所述文本编辑接口对应的第三表情编辑页面。
134.具体地,文本编辑接口是用于调用现有文本编辑方法的应用程序编程接口,终端根据文本编辑接口从会话页面跳转到第三表情编辑页面,第三表情编辑页面展示有文本、表情模板缩略图和文本编辑操作图标。
135.与s401c相应地,s106包括:
136.s601c、在所述第三表情编辑页面中,获取针对表情模板缩略图的选取操作,并按照获取的选取操作,合成所述文本和所述表情模板缩略图对应的表情模板,得到候选表情。
137.具体地,在跳转至第三表情编辑页面时,从服务器拉取多个表情模板缩略图,并在第三表情编辑页面中展示多个表情模板缩略图。表情模板缩略图的选取操作可以是用户点击表情模板缩略图触发的,按照获取的选取操作,将文本和所述表情模板缩略图对应的表情模板合成,得到候选表情。
138.在一个实施例中,多个表情模板缩略图中包括用户头像的缩略图,用户头像是发送该文本的用户的头像;在跳转至第三表情编辑页面时,合成用户头像的缩略图和文本,得到候选表情,并在第三表情编辑页面中展示该候选表情,获取针对表情模板缩略图的选取操作,并按照获取的选取操作,采用该表情模板缩略图替换该候选表情中用户头像的缩略图,得到候选表情。
139.在一个实施例中,多个表情模板缩略图中还包括默认模板的缩略图,在跳转至第三表情编辑页面时,合成默认模板缩略图和文本,得到候选表情,并在第三表情编辑页面中展示该候选表情;所述默认模板缩略图可以是单一颜色的缩略图。
140.s602c、获取针对所述候选表情中所述文本的文本编辑操作,并按照获取的文本编辑操作对所述候选表情中的文本进行处理后生成表情。
141.具体地,第三表情编辑页面还展示有文本图标,用户通过第三表情编辑页面中的文本图标触发针对文本的编辑事件,终端响应于所述编辑事件,展示文本的文本编辑框,通过文本编辑框获取针对文本的文本编辑操作。
142.所述文本编辑操作包括:旋转操作、缩放操作、字体变换操作和移动操作中的至少一种编辑操作,所述文本编辑框包括旋转图标;其中,所述旋转操作,可以是用户针对文本编辑框的旋转图标进行按压和滑动操作触发的,所述缩放操作可以是用户针对文本编辑框进行双指滑动操作触发的,所述字体变化操作可以是用户针对文本编辑框进行点击操作,并且针对该点击操作展示的字体样式缩略图进行点击操作触发的,所述移动操作可以是用户针对文本编辑框进行按压和滑动操作触发的。
143.在一个实施例中,按照获取的文本编辑操作对所述候选表情中的文本进行处理,得到处理后候选表情,获取处理后候选表情占用内存的数据量,若该数据量大于预设阈值,则对处理后候选表情进行压缩处理后生成表情;若该数据量小于预设阈值,则将处理后候选表情作为生成的表情。生成的表情占用内存的数据量不大于预设阈值。
144.在该实施例中,当会话消息为文本时,可以从会话页面直接跳转到第三表情编辑页面,通过第三表情编辑页面,将文本套用在表情模板中,还可以对文本进行编辑,以生成表情,不需要使用第三方软件,简化了生成表情的流程,提高了生成表情的效率。
145.在一个实施例中,s104包括:
146.s411、响应于所述生成表情事件,基于所述会话页面中的多个历史会话消息,获取备选会话消息。
147.其中,历史会话消息是所述会话页面中,发送时刻早于该会话消息的会话消息,发送时刻是用户将会话消息发送至会话页面的时刻,也是会话消息在会话页面中展示的时刻。
148.在一种实现方式中,所述基于所述会话页面中的多个历史会话消息,获取备选会话消息包括:在所述多个历史会话消息中,确定出现频率最高的会话消息,将出现频率最高的会话消息作为备选会话消息。
149.在触发生成表情事件的会话消息为图片或者视频的情况下,备选会话消息是文本;在多个历史会话消息中确定多个文本历史会话消息,将多个文本历史会话消息中出现频率最高的文本历史会话消息作为备选会话消息;文本历史会话消息是文本,因此备选会话消息是文本。在实际使用时,出现频率最高的文本历史会话消息,可能是该会话页面中的常用语。
150.在触发生成表情事件的会话消息为文本的情况下,备选会话消息是图片或视频;在多个历史会话消息中确定多个多媒体历史会话消息,将多个多媒体历史会话消息中出现频率最高的多媒体历史会话消息作为备选会话消息;多媒体历史会话消息为图片或视频,因此备选会话消息为图片或视频。
151.在另一实现方式中,所述基于所述会话页面中的多个历史会话消息,获取备选会话消息包括:根据每个历史会话消息的发送时刻,在所述多个历史会话消息中确定与所述会话消息最邻近的历史会话消息,将所述历史会话消息作为备选会话消息,备选会话消息可以是文本、图片、视频中的任意一种。
152.在多个历史会话消息中确定文本类型的多个文本历史会话消息,确定每个历史会话消息的发送时刻,将发送时刻与会话消息的发送时刻最接近的历史会话消息作为备选会话消息。在实际使用时,发送时刻最接近会话消息的历史会话消息,可能与会话消息相关,因此将发送时刻最接近会话消息的历史会话消息作为备选会话消息。
153.s412、从所述会话界面跳转至所述会话消息对应的表情编辑页面,在所述表情编辑页面中展示所述会话消息以及所述备选会话消息。
154.具体地,表情编辑页面包括:预览区域和编辑区域,在预览区域展示会话消息,在编辑区域展示备选会话消息。在一个实施例中,还可以在编辑区域展示所述会话页面中发送该会话消息的用户的昵称。
155.与s411和s412相应地,s106包括:
156.s611、在所述表情编辑页面中,获取针对所述会话消息和所述备选会话消息的编辑操作,并按照获取的编辑操作对所述会话消息和所述备选会话消息进行处理后生成表情。
157.具体地,在备选会话消息为文本的情况下,针对所述备选会话消息的编辑操作包括选中操作和文本编辑操作,终端在表情编辑页面中获取针对备选会话消息的选中操作,将备选会话消息(文本)展示在所述会话消息(图片或视频)中,终端在表情编辑页面中获取针对会话消息中的文本的文本编辑操作,以对会话消息中的文本进行位置、尺寸和字体等编辑。
158.例如,会话消息为图片时,终端获取到备选会话消息,备选会话消息为:“哈哈哈”,在第一表情编辑页面中展示图片,以及备选会话消息:“哈哈哈”,终端获取用户针对“哈哈哈”的选中操作,将“哈哈哈”展示在图片中,终端获取用户针对“哈哈哈”的文本编辑操作,以对“哈哈哈”进行文本编辑。
159.在该实施例中,将备选会话消息展示在表情编辑页面中,为生成表情提供了一种思路,可能为用户带来意想不到的效果,当用户需要使用备选会话消息生成表情时,可以直接将备选会话消息展示在会话消息中,省去了添加备用会话消息的过程,提高了生成表情的效率。
160.在备选会话消息为图片的情况下,针对所述备选会话消息的编辑操作包括:选中操作和图片编辑操作,图片编辑操作包括裁切操作和涂抹操作中的至少一种编辑操作。终端在表情编辑页面中获取针对备选会话消息的选中操作,将会话消息(文本)展示在备选会话消息(图片)中,终端在表情编辑页面中获取针对备选会话消息的图片编辑操作,以对图片进行编辑。
161.在备选会话消息为视频的情况下,针对所述备选会话消息的编辑操作包括:选中操作和视频编辑操作,视频编辑操作包括:提取关键帧操作和格式转换操作。终端在表情编辑页面中获取针对备选会话消息的选中操作,将会话消息(文本)展示在备选会话消息(视频)中,终端在表情编辑页面中获取针对备选会话消息的提取关键帧操作和格式转换操作,以对视频进行编辑。
162.在一个实施例中,所述会话消息包括多张图片,s102包括:
163.s211、检测在会话页面中的多张图片触发的生成表情事件。
164.具体地,检测会话页面中的多张图片触发的选中事件,响应于所述选中事件展示生成表情图标,检测该生成表情图标触发的生成表情事件。其中,多张图片触发的选中事件,可以是用户针对多张图片的选中操作触发的事件。选中操作可以是按压操作和滑动操作。
165.终端在会话页面中检测到用户针对一个图片的按压操作或者滑动操作,响应于该
按压操作或者滑动操作,在该会话页面中展示生成表情图标、该图片的选中图标,以及该会话页面中所有其他会话消息的未选中图标,终端在会话页面中检测到针对多个其他图片的未选中图标的点击操作,将接收点击操作的多个未选中图标替换为选中图标,终端获取到针对生成表情图标的点击操作,触发针对多张图片的生成表情事件。
166.生成表情事件对应的多张图片,是会话页面中每个选中图标对应的图片。选中图标和未选中图标可以是颜色不同,和/或形状不同。
167.与s211相应地,s106,包括:
168.s621、在所述第一表情编辑页面中,获取针对所述多张图片的组合操作,按照所述组合操作对所述多张图片进行处理,得到组合图片。
169.具体地,在第一表情编辑页面中展示多张图片以及组合操作图标,组合操作图标包括:拼接图标和动态组合图标,组合操作包括:拼接操作和动态组合操作。
170.用户通过第一表情编辑页面中的拼接图标触发对针对多张图片的拼接操作,终端获取拼接操作,并按照拼接操作将多张图片拼接为一张静态的组合图片。
171.用户通过第一表情编辑页面中的动态组合图标触发针对多张图片的动态组合操作,终端获取动态组合操作,并按照动态组合操作,采用发送时刻从前到后的顺序对多张图片进行排列后得到图片序列,终端获取针对图片序列中每张图片的按压操作和拖动操作,按照按压操作和拖动操作调整每张图片在图片序列中的顺序,终端获取针对图片序列中每张图片的展示时长修改操作,按照展示时长修改操作,调整每张图片的展示时长,得到一张动态的组合图片。展示动态的组合图片,即是按照每张图片在图片序列中的顺序,以及每张图片的展示时长展示多张图片。
172.例如,多张图片包括两张图片,分别为第一图片和第二图片,终端获取针对第一图片和第二图片的动态组合操作,按照动态组合操作得到图片序列:第一图片、第二图片,终端获取针对第一图片的按压操作和拖动操作,改变第一图片在图片序列中的顺序,得到调整后的图片序列:第二图片、第一图片;终端按照针对第二图片的展示时长修改操作,将第二图片的展示时长修改为1秒,终端按照针对第一图片的展示时长修改操作,将第一图片的展示时长修改为0.5秒,得到一张动态的组合图片。展示该组合图片,即展示第二图片1秒后,展示第一图片0.5秒。
173.s622、获取针对所述组合图片的编辑操作,并按照获取的编辑操作对所述组合图片进行处理后生成表情。
174.具体地,当组合图片为一张静态的组合图片时,针对所述组合图片的编辑操作包括:对所述组合图片进行裁切操作,和/或添加文本操作,当组合图片为一张动态的组合图片时,针对所述组合图片的编辑操作包括:对所述组合图片中每张图片进行裁切操作,和/或添加文本操作。
175.在一个实施例中,获取针对所述组合图片的编辑操作,并按照所述编辑操作对所述组合图片进行处理,获取处理后组合图片占用内存的数据量,若该数据量大于预设阈值,则对处理后组合图片进行压缩处理后生成表情。生成的表情占用内存的数据量不大于预设阈值。
176.在该实施例中,可以直接根据会话页面中的多张图片生成复杂生动的表情,不需要使用第三方软件,在生成表情的过程中,也不需要在即时通讯软件、终端的本地相册和第
三方软件之间进行多次切换,简化了生成表情的流程,提高了生成表情的效率。
177.在一个实施例中,所述表情生成方法还包括:
178.s108,将所述表情的表情缩略图添加至表情面板中。
179.其中,所述表情面板可以通过会话页面展示,所述会话页面包括表情面板对应的表情面板图标,终端检测到表情面板图标被触发,则在会话页面中展示表情面板。表情面板是用于存放表情的缩略图的容器。
180.具体地,当生成的表情是静态表情时,终端可以将静态表情的缩小图作为表情缩略图,当生成的表情是动态表情时,终端可以将动态表情的其中一帧图像的缩小图作为表情缩略图。终端将生成的表情的缩略图添加至表情面板中,终端在表情面板中检测到针对该表情缩略图的触发操作时,将该表情缩略图对应的表情作为会话消息展示在会话页面中。
181.在一个实施例中,如图7所示,将生成的表情缩略图添加至表情面板中;表情面板可以包括多个页签,例如,用于存放用户添加和收藏的表情的缩略图的自定义页签,用于存放即时通讯软件自带的表情的缩略图的默认页签,用户存放从表情商店下载的表情的缩略图的表情专辑页签等等。终端可以将生成的表情缩略图添加至表情面板的自定义页签中。终端在表情面板中检测到针对该表情缩略图的触发操作时,将该表情缩略图对应的表情作为会话消息展示在会话页面中。
182.在一个实施例中,获取用户id,将生成的表情和用户id关联保存到个人表情库,这样,用户通过用户id在其他终端上登录后,也可以从个人表情库中拉去生成的表情,其他终端在表情面板中检测到针对生成的表情缩略图的触发操作时,将该表情缩略图对应的表情作为会话消息展示在会话页面中。
183.在一个具体实施例中,参见图8,上述表情生成方法包括:
184.a01,检测在会话页面中会话消息触发的生成表情事件;
185.a02,响应于生成表情事件,获取会话消息的格式,根据格式判定会话消息包括图片,或者视频,或者文本;若会话消息包括图片,则进入a03,若会话消息包括视频,则进入a05,若会话消息包括文本,则进入a07;
186.a03,调用图片编辑接口,从所述会话页面跳转至第一表情编辑页面;
187.a04,在第一表情编辑页面,获取针对图片的编辑操作,并按照获取的编辑操作对图片进行处理后生成表情,进入a10;
188.a05,调用视频编辑接口,从所述会话页面跳转至第二表情编辑页面;
189.a06,在第二表情编辑页面,获取针对视频的提取关键帧操作和格式转换操作;按照获取的提取关键帧操作和格式转换操作对视频进行处理后生成表情,进入a10;
190.a07,调用文本编辑接口,从所述会话页面跳转至第三表情编辑页面;
191.a08,在所述第三表情编辑页面中,获取针对表情模板缩略图的选取操作,按照获取的选取操作得到候选表情;
192.a09,获取针对候选表情中文本的文本编辑操作,并按照获取的文本编辑操作对所述候选表情中的文本进行处理后生成表情,进入a10;
193.a10,将所述表情的表情缩略图添加至表情面板中。
194.本实施例中,不需要使用第三方软件,即可以将会话页面中图片、视频和文本编辑
为表情,将会话页面中的图片、视频和文本编辑为表情的过程不需要在即时通讯软件、终端的本地相册和第三方软件之间进行多次切换,简化了生成表情的流程,提高了生成表情的效率。
195.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
196.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的表情生成方法的表情生成装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个表情生成装置实施例中的具体限定可以参见上文中对于表情生成方法的限定,在此不再赘述。
197.在一个实施例中,如图9所示,提供了一种表情生成装置,包括:
198.检测模块,用于检测会话页面中的会话消息触发的生成表情事件;
199.跳转模块,用于响应于所述生成表情事件,显示所述会话消息对应的表情编辑页面;
200.编辑模块,用于在所述表情编辑页面中,获取针对所述会话消息的编辑操作,并按照所述编辑操作对所述会话消息进行处理后生成表情。
201.在一个实施例中,所述检测模块包括:
202.第一检测单元,用于检测会话页面中的会话消息触发的选中事件,响应于所述选中事件,展示生成表情图标;
203.第二检测单元,用于检测所述生成表情图标触发的生成表情事件。
204.在一个实施例中,所述会话消息包括图片,所述跳转模块包括:
205.第一跳转单元,用于调用图片编辑接口,从所述会话页面跳转至所述图片编辑接口对应的第一表情编辑页面;
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.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储表情生成方法的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种表情生成方法。
231.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种表情生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
232.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
233.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
234.检测会话页面中的会话消息触发的生成表情事件;
235.响应于所述生成表情事件,显示所述会话消息对应的表情编辑页面;
236.在所述表情编辑页面中,获取针对所述会话消息的编辑操作,并按照所述编辑操作对所述会话消息进行处理后生成表情。
237.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
238.检测会话页面中的会话消息触发的生成表情事件;
239.响应于所述生成表情事件,显示所述会话消息对应的表情编辑页面;
240.在所述表情编辑页面中,获取针对所述会话消息的编辑操作,并按照所述编辑操作对所述会话消息进行处理后生成表情。
241.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
242.检测会话页面中的会话消息触发的生成表情事件;
243.响应于所述生成表情事件,显示所述会话消息对应的表情编辑页面;
244.在所述表情编辑页面中,获取针对所述会话消息的编辑操作,并按照所述编辑操作对所述会话消息进行处理后生成表情。
245.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
246.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
247.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
248.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1