表情的分享方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:38716643 阅读:5 留言:0更新日期:2023-09-08 14:59
本申请实施例公开了一种表情的分享方法、装置、存储介质及计算机设备,方法包括:接收由表情集合分享方发送的表情集合分享消息,表情集合分享消息携带表情集合的封装体的资源地址以及分享方的身份信息;基于封装体的资源地址以及分享方的身份信息,构建表情集合的封装体访问请求;通过表情集合的封装体访问请求向服务器请求下载表情集合的封装体;当接收到服务器基于表情集合的封装体访问请求返回的表情集合的封装体时,解析表情集合的封装体,添加表情集合中的表情。通过将多个表情封装成表情集合的封装体的形式,在解析封装体后,直接添加表情集合中的表情,可以批量添加表情包中的表情,避免逐个添加,提高操作效率。提高操作效率。提高操作效率。

【技术实现步骤摘要】
表情的分享方法、装置、存储介质及计算机设备


[0001]本申请涉及计算机领域,具体涉及一种表情的分享方法、装置、计算机可读存储介质及计算机设备。

技术介绍

[0002]表情是一种特殊的图片,通常作为即时通信系统(Instant Messaging,IM)的一部分存在,由表情模块管理,在系统的使用者之间进行分享传递。在表情模块中每个用户通常都有自己的表情列表,包含一些系统表情包分组,和自定义的收藏分组,在与其他用户沟通时可以通过发送自己的分组中的某个表情来表达传递信息和情绪,在IM系统中有着很重要的作用。
[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]图1a为本申请实施例提供的表情的分享方法的系统示意图。
[0033]图1b为本申请实施例提供的表情的分享方法的流程示意图。
[0034]图1c为本申请实施例提供的聊天界面的第一种示意图。
[0035]图1d为本申请实施例提供的聊天界面的第二种示意图。
[0036]图1e为本申请实施例提供的聊天界面的第三种示意图。
[0037]图1f为本申请实施例提供的聊天界面的第四种示意图。
[0038]图2a为本申请实施例提供的表情的分享装置的第一种结构示意图;
[0039]图2b为本申请实施例提供的表情的分享装置的第二种结构示意图;
[0040]图3为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0042]本申请实施例提供一种表情的分享方法、装置、存储介质及计算机设备。请参阅图1a,图1a为本申请实施例提供的表情的分享方法的系统示意图。该系统可以包括至少两个计算机设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表情的分享方法,其特征在于,包括:接收由表情集合分享方发送的表情集合分享消息,所述表情集合分享消息携带表情集合的封装体的资源地址以及分享方的身份信息;基于所述封装体的资源地址以及所述分享方的身份信息,构建表情集合的封装体访问请求;通过所述表情集合的封装体访问请求向服务器请求下载所述表情集合的封装体;当接收到所述服务器基于所述表情集合的封装体访问请求返回的所述表情集合的封装体时,解析所述表情集合的封装体,添加所述表情集合中的表情。2.根据权利要求1所述的表情的分享方法,其特征在于,所述表情集合分享消息具有对应的表情添加控件以及表情预览控件,在所述基于所述封装体的资源地址以及所述分享方的身份信息,构建表情集合的封装体访问请求的步骤之前,还包括:响应于针对所述表情添加控件或所述表情预览控件的控制操作,执行所述基于所述封装体的资源地址以及所述分享方的身份信息,构建表情集合的封装体访问请求的步骤;在所述解析所述表情集合的封装体的步骤之后,还包括:从所述表情添加控件以及表情预览控件中,确定所述控制操作所针对的目标控件;若所述目标控件为所述表情添加控件,则执行所述添加所述表情集合中的表情的步骤。3.根据权利要求2所述的表情的分享方法,其特征在于,所述方法,还包括:若所述目标控件为所述表情预览控件,则获取所述表情集合中表情的第一表情数量;基于所述第一表情数量生成对应数量的预览窗口,以在每一预览窗口内展示一表情。4.根据权利要求3所述的表情的分享方法,其特征在于,所述表情集合的封装体中每一表情标记有所属表情分组的第二分组名称,所述方法,还包括:确定所述第二分组名称的名称数量,以及根据标记确定每一第二分组名称对应的表情的第二表情数量;基于所述名称数量以及各所述第二分组名称对应的表情的第二表情数量,生成预览窗口;将各第二分组名称对应的表情展示在各第二分组名称对应的预览窗口内。5.根据权利要求1所述的表情的分享方法,其特征在于,所述表情集合的封装体包括所述表情集合中每一表情的资源地址,所述解析所述表情集合的封装体,添加所述表情集合中的表情的步骤,包括:解析所述表情集合的封装体,从所述表情集合的封装体中解析出所述表情集合中每一表情的资源地址;基于各表情的资源地址下载每一表情,并添加每一表情。6.根据权利要求5所述的表情的分享方法,其特征在于,所述表情集合的封装体中每一表情标记有所属表情分组的第二分组名称,所述基于各表情的资源地址下载每一表情,并添加每一表情的步骤,包括:获取拥有的表情分组所对应的第一分组名称,以及获取所述表情集合的封装体中标记的表情分组的第二分组名称;比对所述第一分组名称以及所述第二分组名称;
若所述第二分组名称中存在第一目标分组名称与所述第一分组名称相同,则将标记所述第一目标分组名称的表情添加至与所述第一目标分组名称相同的第一分组名称所对应的表情分组中。7.根据权利要求6所述的表情的分享方法,其特征在于,所述方法,还包括:若所述第二分组名称中存在第二目标分组名称与所述第一分组名称不同,则基于所述第二目标分组名称创建表情分组;将标记所述第二目标分组名称的表情添加至创建的表情分组中。8.根据权利要求1所述的表情的分享方法,其特征在于,所述通过所述表情集合的封装体访问请求向服务器请求下载所述表情集合的封装体的步骤,包括:通过所述表情集...

【专利技术属性】
技术研发人员:徐培培
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1