表情包的处理方法、装置及智能设备制造方法及图纸

技术编号:28449730 阅读:20 留言:0更新日期:2021-05-15 21:11
本申请公开一种表情包的处理方法,包括:响应于接收到的表情包合成指令,将待编辑的表情包显示在一个表情包合成界面;在表情包合成界面中显示表情包的多个表情部位;响应于针对多个表情部位中至少一个表情部位的替换指令,获取与至少一个表情部位中每个表情部位对应的表情包资源;利用表情包资源更新表情包合成界面中的表情包,以生成新的表情包。上述的方法将表情包拆分成不同的图层,对于不同的图层可以分别获取表情包资源,相比于传统的自行采用图片处理程序手动合成表情包的方式,极大的提升了自定义表情包的效率。本申请还公开一种表情包的处理方法、智能设备及存储介质。智能设备及存储介质。智能设备及存储介质。

【技术实现步骤摘要】
表情包的处理方法、装置及智能设备


[0001]本申请涉及计算机
,更具体地,涉及表情包的处理方法、装置及智能设备。

技术介绍

[0002]随着互联网的快速发展,出现了各式各样的在线社交应用,包括即时通讯应用等。在使用这些社交应用的过程中,为了更形象、生动的表达想说的话,用户经常会发送一些表情包,能够大大促进用户之间交流的灵活性和趣味性。
[0003]目前,许多动态表情一般都是由社交应用的开发者预先设计好的,用户下载或保存后即可使用,这些动态表情无法满足用户的个性化需求。为了能够使用自定义的表情,用户只能先通过额外的工具对自己喜欢的素材处理后生成表情包,再将表情包导入至社交应用中方便自己使用,显然,这种生成表情包的方式效率极低。

技术实现思路

[0004]本申请实施例提出了一种表情包的处理方法、装置、智能设备及存储介质。
[0005]第一方面,本申请实施例提供了一种表情包的处理方法,包括:
[0006]响应于接收到的表情包合成指令显示一个表情包合成界面;
[0007]在所述表情包合成界面中显示与多个表情部位一一对应的多个表情包资源;
[0008]响应于接收到的表情包资源替换指令获取对应的目标表情部位;
[0009]获取与所述目标表情部位对应的至少一个替换表情包资源;
[0010]采用所述至少一个替换表情包资源更新所述表情包合成界面;以及响应于接收到的保存指令将所述表情包合成界面中显示的多个表情包资源合成为表情包。
[0011]第二方面,本申请实施例提供了一种表情包的处理装置,包括:
[0012]第一显示模块,用于响应于接收到的表情包合成指令,将待编辑的表情包显示在一个表情包合成界面;
[0013]第二显示模块,用于在所述表情包合成界面中显示所述表情包的多个表情部位;
[0014]表情包资源获取模块,用于响应于针对所述多个表情部位中至少一个表情部位的替换指令,获取与所述至少一个表情部位中每个表情部位对应的表情包资源;
[0015]更新模块,用于利用所述表情包资源更新所述表情包合成界面中的所述表情包,以生成新的表情包。
[0016]第三方面,本申请实施例提供了一种智能设备,包括:存储器;一个或多个处理器,与所述存储器耦接;一个或多个应用程序,其中,一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行上述第一方面提供的表情包的处理方法。
[0017]第四方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述第一方面提供的表情包的处理
Access Memory,DRAM)。
[0040]非易失性存储器13及网络模块14均通过输入/输出(IO)总线18与第一总线17相连,进而可与处理器11进行交互。IO总线例如可以为外设部件互连标准(Peripheral Component Interconnect,PCI)总线或者高速串行计算机扩展总线(Peripheral Component Interconnect Express,PCI-E)。
[0041]非易失性存储器13可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。
[0042]网络模块14可通过网络信号与服务器20、表情包存储服务器30相连。
[0043]非易失性存储器14内存储有表情包处理程序130。上述的表情包处理程序130例如是一个即时通讯应用程序,
[0044]参阅图2,其为一个具体的实施方式中,上述的即时通讯应用程序的界面示意图。该即时通讯应用程序包括表情包的相关功能,用户可以在表情面板131中输入选定的表情包发送到聊天窗口中。但表情面板131中的大多数表情包均属于程序内置的表情包,无法编辑修改。在表情面板131中还包括一个合成控件132,通过点击合成控件132,可以触发表情包合成指令,从而启动本申请实施例提供的自定义表情包相关功能。
[0045]即时通讯应用程序还可以内嵌一个浏览器组件,例如网页视图(WebView),其一般是指基于WebKit浏览器内核实现的网页浏览器组件,在不同的操作系统平台中可能有不同的版本,但其底层技术原理均相似。基于WebView技术,可以在即时通讯应用程序中采用基于浏览器的技术,如HTML、CSS、JS等生成丰富的图形用户界面。上述的自定义表情包相关功能即可通过WebView来实现。
[0046]服务器20用于根据客户端(即上述的智能设备10)的指令返回表情包资源,根据客户端的指令存储其上传的自定义表情包,方便后续调用。服务器20还可用于根据智能设备10发送的指令进行表情包的渲染操作。可以理解的是,此处的服务器20并不限于一台物理服务器,其可以是一个分布式的服务器集群,也可以是虚拟机或者虚拟机集群,能提供相应的服务即可。
[0047]存储系统40具体可包括文件存储子系统以及数据库,文件存储子系统用于存储用户的自定义表情包文件以及表情包资源文件,而数据库用于存储用户数据,具体来说,数据库用于存储用户的表情包数据如用户的自定义表情包列表数据。
[0048]参阅图3,其为上述的表情包资源文件的存储流程示意图。首先获取原始表情包资源。此处的原始表情包资源的来源例如是由设计师完成设计并上传。
[0049]参阅图4,其为一个典型的表情包的示意图。表情包根据不同的表情部位可以区分成脸部101、眼睛102、嘴巴103以及手部104。针对不同的表情部位,可由设计师设计原始表情包素材,此处的素材可包括图片、视频、动画等等。
[0050]设计师上传原始的表情包素材后,对其进行分类,即分成:脸部素材、眼部素材、嘴部素材、及手部素材。
[0051]完成素材分类后,将其分别储存在上述的存储系统40中,从而形成了脸部资源暂存库、眼部资源暂存库、嘴部资源暂存库及手部资源暂存库,而脸部资源暂存库、眼部资源暂存库、嘴部资源暂存库及手部资源暂存库共同构成了表情包资源池。
[0052]上述的服务器20接收到智能设备10,可以随机从对应的资源暂存库中获取,或者
搜索匹配的表情包资源返回给智能设备10,智能设备10接收到服务器20资源后,进行分层渲染供用户查看,根据接收到的修改指令编辑修改表情包资源,并最输出自定义表情包,以上过程将结合具体的实施例描述如下。
[0053]参阅图5,其示未出了本申请一个示例性实施例提供的表情包处理方法的流程图,该方法包括以下步骤:
[0054]步骤S1、响应于接收到的表情包合成指令,将待编辑的表情包显示在一个表情包合成界面。
[0055]如图2所示,用户可以在表情面板131中输入选定的表情包发送到聊天窗口中。在表情面板131中还包括一个合成控件132,通过点击合成控件132,可以生成或者触发表情包合成指令,从而启动本申请实施例提供的自定义表情包相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表情包的处理方法,其特征在于,包括:响应于接收到的表情包合成指令,将待编辑的表情包显示在一个表情包合成界面;在所述表情包合成界面中显示所述表情包的多个表情部位;响应于针对所述多个表情部位中至少一个表情部位的替换指令,获取与所述至少一个表情部位中每个表情部位对应的表情包资源;利用所述表情包资源更新所述表情包合成界面中的所述表情包,以生成新的表情包。2.如权利要求1所述的表情包的处理方法,其特征在于,所述方法还包括:在接收到所述表情包合成指令后,向服务器发起表情包获取请求,使所述服务器返回所述待编辑的表情包。3.如权利要求1所述的表情包的处理方法,其特征在于,所述在所述表情包合成界面中显示所述表情包的多个表情部位包括:分别在不同的图层中显示所述多个表情部位。4.如权利要求3所述的表情包的处理方法,其特征在于,所述利用所述表情包资源更新所述表情包合成界面中的所述表情包包括:利用所述表情包资源渲染对应的图层,或者利用所述表情包资源生成新的图层替换与所述表情包资源对应的图层。5.如权利要求1所述的表情包的处理方法,其特征在于,所述方法还包括:在接收到所述替换指令后,向服务器发起表情包资源获取请求,使所述服务器返回多个待选表情包资源;将所述多个待选表情包资源显示在所述表情包合成界面中;所述获取与所述至少一个表情部位中每个表情部位对应的表情包资源包括:响应于针对每个表情部位对应的待选表情包资源的选择指令,获取被选择的表情包资源作为该表情部位对应的表情包资源。6.如权利要求1-5任一项所述的表情包的处理方法,其特征在于,所述方法还包括:响应于针对所述多个表情部位中的一个目标表情部位的开启修改模式指令,将所述待修改的目标表情部位设置为待修改状态;以及在所述待修改状态下,响应于接收到的修改指令,修改所述目标表情部位的显示参数。7.如权利要求1所述的表情包的处理方法,其特征在于,所述表情包资源包括程序脚本;所述利用所述表情包资源更新所述表情包合成界面中的所述表情包包括:运行所述程序脚本生成图像,及利用生成的图像更新所述表情包合成界面中的所述表情包。8.如权利要求1所述的表情包的处理方法,其特征在于,该方法还包括:接收针对表情面板中合成控件的触发操作,生成表情包合成指令;所述将待编辑的表情包显示在一个表情包合成界面,包括:将一个预设的表情包显示在所述表情包合成界面上。9.如权利要求1所述的表情包的处理方法,其特征在于,该方法还包括:于表情面板中,接收选择的表情包;通过触发该...

【专利技术属性】
技术研发人员:卢欣琪
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1