界面展示方法、装置及存储介质与流程

    专利查询2022-07-08  159



    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.图1是根据一示例性实施例示出的一种界面展示方法的实施环境示意图。
    78.图2是根据一示例性实施例示出的一种界面展示方法的流程图;
    79.图3是根据一示例性实施例示出的评论场景中展示表情的示意图;
    80.图4是根据一示例性实施例示出的一种信息展示界面的示意图;
    81.图5是根据一示例性实施例示出的一种第一目标交互信息呈现示意图;
    82.图6是根据一示例性实施例示出的另一种第一目标交互信息呈现示意图;
    83.图7是根据一示例性实施例示出的另一种信息展示界面的示意图;
    84.图8是根据一示例性实施例示出的一种界面展示装置框图;
    85.图9是根据一示例性实施例示出的一种电子设备的框图。
    具体实施方式
    86.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
    87.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的第一对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
    88.本公开各个部分所涉及的用户信息均为经用户授权或者经过各方充分授权的信息。
    89.图1是根据一示例性实施例示出的一种界面展示方法的实施环境示意图。以电子设备被提供为终端为例,参见图1,该实施环境具体包括:终端101和服务器102。
    90.终端101可以为智能手机、智能手表、台式电脑、手提电脑和膝上型便携计算机等设备中的至少一种。终端101上可以安装并运行有提供进行通信交互的应用程序,用户可以通过终端101登录该应用程序来获取该应用程序提供的通信交互服务。终端101可以泛指多个终端中的一个,本实施例仅以终端101来举例说明。本领域技术人员可以知晓,上述终端的数量可以更多或更少。比如上述终端可以仅为几个,或者上述终端为几十个或几百个,或者更多数量,本公开实施例对终端的数量和设备类型均不加以限定。
    91.服务器102可以为一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。服务器102可以通过无线网络或有线网络与终端101和其他终端相连,终端101可以发送表情并呈现该表情,服务器102可以接收终端101发送的表情,并将接收到的表情发送给其他终端。可选地,上述服务器的数量可以更多或更少,本公开实施例对此不加以限定。当然,服务器102还可以包括其他功能服务器,以便提供更全面且多样化的服务。
    92.图2是根据一示例性实施例示出的一种界面展示方法的流程图,如图2所示,上述方法包括下述步骤。
    93.在步骤s10中,在信息展示界面展示第一表情信息,上述第一表情信息包括第一表情对应的图像和/或描述。
    94.本公开实施例中的表情信息可以通过对应的表情图像或表情描述表征,第一表情信息以及后文提及的第二表情信息皆如此。比如微笑这一表情,可以通过微笑图像或者对
    应的文字描述“微笑”表征,接收到微笑图像或者“微笑”字符串都可以认为接收到了微笑表情对应的表情信息。
    95.信息展示界面可以展示第一表情对应的图像和/或描述,以微笑表情为例,可以展示微笑的图像和/或“微笑”字符串。
    96.在步骤20中,在上述信息展示界面展示出上述第一表情信息,并且获取到第二表情信息的情况下,上述信息展示界面对第二表情进行呈现,上述第二表情信息包括上述第二表情对应的图像和/或描述。
    97.第二表情信息是接收到第一表情信息之后的表情信息,这两个表情信息是信息展示界面连续接收到的两个相邻表情信息。
    98.本公开实施例并不限定第二表情的呈现方式,比如可以以动画方式呈现、静态图片方式呈现,还可以配合声音呈现等。本公开实施例提供的界面展示方法,可以通过描述或者图像形式的第二表情信息即可触发对于第二表情的呈现,也就是提供了呈现第二表情的多种方式,丰富了表情呈现的手段,增加了用户粘度。
    99.本公开实施例中并不对信息展示界面进行限定。在一个实施例中,上述信息展示界面为媒体资源的评论界面,上述在信息展示界面展示第一表情信息,包括:在上述媒体资源的评论界面展示上述第一表情对应的描述;上述在上述信息展示界面展示出上述第一表情信息,并且获取到第二表情信息的情况下,上述信息展示界面对第二表情进行呈现,包括:在上述媒体资源的评论界面展示的评论中包括上述第二表情对应的描述的情况下,对上述第二表情进行呈现。请参考图3,其示出评论场景中展示表情的示意图。评论中处在第一表情对应的描述“大笑”,在评论中如果还展现出另一表情(第二表情)对应的描述“哭泣”,则可以显示哭泣表情对应的效果。本公开实施例并不限定第一表情对应的描述和第二表情对应的描述是否位于同一条评论,如果位于不同评论,也不限定不同评论间是否具备关联关系,只需要是对同一个媒体资源进行评论即可。本公开实施例提供的界面展示方法可以在媒体资源评论场景中实施,扩展了实施场景,增加了评论互动趣味性,提升用户粘度。
    100.在另一个实施例中,上述信息展示界面为即时通信界面,上述在信息展示界面展示第一表情信息,包括:在上述即时通信界面展示上述第一表情对应的图像;上述在上述信息展示界面展示出上述第一表情信息,并且获取到第二表情信息的情况下,上述信息展示界面对第二表情进行呈现,包括:在上述即时通信界面展示上述第二表情对应的图像和/或描述的情况下,对上述第二表情进行呈现。本公开实施例并不对即时通信界面进行限定,比如可以是私信界面或者公开的社区交互界面,单聊界面或群聊界面。本公开实施例可以在各种通信界面中实施,从而具备较广的使用场景。
    101.请参考图4,其示出终端101中一种信息展示界面的示意图,在目标场景下首次进入该信息展示界面,可以显示图4中的信息展示界面,基于该信息展示界面可以实施上述步骤s10。本公开实施例并不对目标场景进行限定,比如目标场景可以为某个活动的场景或者某个特殊时期对应的场景,举个例子,该目标场景可以是预设的购物节期间对应的场景、全运会期间对应的场景或春节期间对应的场景。在该目标场景下可以显示信息展示界面,上述信息展示界面包括表情选择控件10,并且在上述表情选择控件10上显示预设元素20,上述预设元素20用于提示存在上述目标场景。图4中的表情选择控件10上的预设元素20表示
    该表情显示界面对应于春节场景。本公开实施例并不限定上述预设元素的载体,比如,其可以通过icon形式的图标承载,在一些实施例中还可以为该预设元素增加表现力,比如,为其增加呼吸动态效果。本公开实施例通过对于目标场景进行针对性的信息展示界面显示,提升信息展示界面与目标场景的契合度,充分满足人们在目标场景下的表情交互需求。
    102.本公开实施例中,还可以在上述信息展示界面,对第一目标交互信息进行呈现,上述第一目标交互信息用于描述上述第一表情和上述第二表情之间的交互效果。本公开实施例中,第一目标交互信息用于描述相邻的两个表情之间形成的交互信息,第一目标交互信息可以描述动画交互效果、音频交互效果等,本公开实施例并不对第一交互信息进行限定。通过关注相邻表情,并为存在相邻表情的情况呈现对应的交互信息,提升对于表情相关信息的表达能力,也提升交互趣味性,从而提升用户粘度。通过多维度的效果呈现,可以提升交互信息的表达效果。
    103.在一个实施例中,上述第一表情和上述第二表情均为第一表情集合中的任一表情,上述第一表情集合为目标场景对应的表情集合,上述第一目标交互信息用于描述在上述目标场景中,上述第一表情和上述第二表情之间的交互效果。通过提升交互信息对目标场景的契合度,进一步提升目标场景对应的氛围感,提升用户体验。
    104.本公开实施例中的上述第一表情集合包括第二表情集合,任意两个来自上述第二表情集合的表情形成的组合具备对应的交互信息。在上述第一表情和上述第二表情分别为上述第二表情集合中的任一表情的情况下,将包含上述第一表情和上述第二表情的组合所对应的交互信息,确定为上述第一目标交互信息。本公开实施例中第二表情集合中表情形成的组合表征不考虑组合中元素先后顺序的组合方式,比如组合1可以被表达为{元素a,元素b},组合2可以被表达为{元素b,元素a},则组合1和组合2是同一个组合。
    105.以第一表情集合是针对春节场景的第一表情集合为例,春节场景中,可以为用户提供老虎、鞭炮、糖葫芦、饺子四个表情,也就是说第二表情集合包括4个表情,则该4个表情可以形成多个组合,多个组合中的每个组合均有其对应的交互信息。具体来说,老虎表情和鞭炮表情形成的组合对应的交互信息可以被描述为老虎点鞭炮然后捂着耳朵蹲着,有鞭炮的声音和振动,红色鞭炮满天飞。老虎表情和糖葫芦表情形成的组合对应的交互信息可以被描述为老虎拿着一个糖葫芦逛庙会。老虎表情和饺子表情形成的组合对应的交互信息可以被描述为老虎穿着唐装,踩着旱冰鞋转了一圈,送出一盘饺子。鞭炮表情和饺子表情形成的组合对应的交互信息可以被描述为鞭炮炸开饺子,饺子里都是钱和好运,有鞭炮声音和振动反馈。鞭炮表情和糖葫芦表情形成的组合对应的交互信息可以被描述为鞭炮和糖葫芦变成两个小人,转圈圈玩。鞭炮表情和糖葫芦表情形成的组合对应的交互信息可以被描述为糖葫芦和饺子放在一个锅里做料理,红色的糖浆流出屏幕。
    106.请参考图5,其示出一种第一目标交互信息呈现示意图。图5左图表示第一表情是糖葫芦,第二表情是饺子,则呈现出糖葫芦和饺子放在一个锅里做料理,红色的糖浆流出屏幕的感觉,图5右图表示第一表情是饺子,第二表情是糖葫芦,可以看出,产生的交互效果是一样的。本公开实施例通过组合第二表情集合中任意两个表情形成对应的交互信息,可以为用户提供针对目标场景的更多动效,烘托目标场景氛围,增加对目标场景的表现力,丰富表情可以表达出的信息。
    107.当然,本公开实施例并不限定第一表情和第二表情的来源。比如,第一表情可以发
    送自其它客户端,第二表情可以在终端101中被输入;或者,第一表情和第二表情分别来自不同于终端101的不同的客户端;或者,第一表情和第二表情分别来自不同于终端101的相同的客户端,只要第一表情和第二表情可以被终端101接收到即可在终端101中进行对应的交互信息的呈现。
    108.在一个实施例中,上述第一表情集合包括第三表情集合,任意两个来自上述第三表情集合的表情按照展示顺序形成的组合具备对应的交互信息,在上述第一表情和上述第二表情分别为上述第三表情集合中的任一表情,并且上述第一表情信息和上述第二表情信息通过不同客户端发送的情况下,将上述第一表情和上述第二表情按照展示顺序形成的组合所对应的交互信息,确定为上述第一目标交互信息。本公开实施例中考虑到展示顺序的组合为有序组合,有序组合表征考虑组合中元素先后顺序的组合方式,比如有序组合3可以被表达为{元素c,元素d},有序组合4可以被表达为{元素d,元素c},则有序组合3和有序组合4不是同一个有序组合。
    109.以第一表情集合是针对春节场景的第一表情集合为例,春节场景中,可以为用户提供老虎、棒子、鸡三个表情,也就是说第三表情集合包括3个表情,则该3个表情可以形成多个有序组合,多个有序组合中的每个有序组合均有其对应的交互信息。具体来说,老虎表情和棒子表情形成的有序组合对应的交互信息可以被描述为老虎正在玩玩具,突然来了一个棒子,把老虎给晕了。老虎表情和鸡表情形成的有序组合对应的交互信息可以被描述为老虎和鸡打仗,鸡被打哭了,眼睛乌青肿了,有个委屈的样子。鸡表情和棒子表情形成的有序组合对应的交互信息可以被描述为一只可爱的小鸡蹦蹦跳跳出来,有咕咕咕的动效,把棒子给啄没了。老虎表情和老虎表情形成的有序组合对应的交互信息可以被描述为两个老虎从两边走了过来,边击掌边蹦蹦跳跳,有老虎开心的叫声。棒子表情和棒子表情形成的有序组合对应的交互信息可以被描述为像兵器一样打来打去,有声音,打平了。鸡表情和鸡表情形成的有序组合对应的交互信息可以被描述为两只小鸡互相挥拳头,有一只鸡用李小龙招牌动作,另一只鸡动了一下手指头,开始打仗,最后累得冒汗气喘吁吁地打平了。
    110.显然,如果第一表情是鸡表情,第二表情是老虎表情所呈现的效果,和第一表情是老虎表情,第二表情是鸡表情所呈现的效果是不同的,也就是说,表情的接收顺序对于交互效果是有影响的,这也是第三表情集合中的表情与第二表情集合中表情在呈现效果上的差别。本公开实施例通过有序组合第三表情集合中任意两个表情形成对应的交互信息,可以为用户提供针对目标场景的更多动效,烘托目标场景氛围,增加对目标场景的表现力和丰富表情可以表达出的信息。
    111.在一个实施例中,在上述第一表情和上述第二表情均为第二表情集合中的同一表情,并且上述第一表情信息和上述第二表情信息来自不同客户端的情况,根据上述第一表情和上述第二表情确定上述第一目标交互信息,上述第二表情集合中的表情均为对应于全部场景的表情。对于第二表情集合本公开实施例已经进行说明在此不再赘述。请参考图6,其示出另一种第一目标交互信息呈现示意图。比如,其它客户端与终端101均在会话a中,其它客户端向会话a发送啤酒表情,而终端101紧邻发送相同的啤酒表情,则在终端101中可以呈现两个啤酒表情对应的第一目标交互信息,比如呈现两个啤酒杯干杯的效果,或者,其它客户端向会话a发送爱心表情,而终端101紧邻发送相同的爱心表情,可以在终端101中呈现爱心爆炸效果。本公开实施例通过在连续接收到来自不同客户端的两个相同表情的情况下
    为用户呈现对应的交互效果的方式,增加表情表现力和趣味性,增加用户粘度。
    112.在一个实施例中,可以响应于对图4中表情选择控件的触发指令,显示上述第一表情集合所在的第一表情呈现区域。表情选择控件10被触发的情况下,可以显示第一表情集合所在的第一表情呈现区域,第一表情呈现区域用于显示第一表情集合中的表情,上述第一表情集合中的表情均为上述信息展示界面中对应于目标场景的表情。以目标场景为春节场景为例,第一表情呈现区域可以显示与春节场景有关的表情,本公开实施例并不限定第一表情呈现区域的载体,比如其可以通过标签页的形式呈现。本公开实施例通过直接显示目标场景对应的表情使得用户可以在触发表情选择控件的情况下直接操作目标场景对应的表情,而不再需要进行表情相关标签页的切换,最大程度缩短操作路径,提升表情交互效率。
    113.在一个实施例中,如果终端之前已经显示过带有上述预设元素的信息展示界面,则关闭上述信息展示界面后,响应于再次显示上述信息展示界面的请求,还可以显示不包含上述预设元素的信息展示界面。请参考图7,其示出终端101中另一种信息展示界面的示意图,该信息展示界面与图4相比不再显示预设元素,这种信息展示界面并不针对目标场景,更加符合人们的操作习惯。本公开实施例通过在显示过携带预设元素的信息展示界面后还可以为用户显示符合用户操作习惯的信息展示界面,从而最大程度契合用户的操作习惯,增加用户粘度。
    114.在一个实施例中,可以响应于对图7中的上述表情选择控件的触发指令,显示上述第二表情集合所在的第二表情呈现区域。上述第二表情集合中的表情均为上述信息展示界面中对应于全部场景的表情。也就是说,第二表情集合中的表情是用户在各个场景下均可以使用的表情。比如,传统的微笑、大哭、大笑、可爱、流泪、晚安等表情。在一些实施例中,第二表情呈现区域可以是目标场景到来之前,默认为用户显示的表情交互标签页面。比如,如果目标场景是春节场景。在春节到来前,默认为用户显示图7中的表情交互标签页面,在春季到来后,可以首先显示图4中的第一表情呈现区域30,在信息展示界面被退出后可以再次进入信息展示界面,这种情况下再触发表情选择控件10,就可以显示图7中的第二表情呈现区域40,而该第二表情呈现区域40就是在春节到来之前默认为用户显示的表情交互标签页面。本公开实施例通过及时为用户显示默认的表情交互标签页面,可以最大程度契合用户的操作习惯,增加用户粘度。
    115.本公开实施例中第一表情集合是针对目标场景的表情集合,在目标场景不存在的条件下第一表情集合也不会被展示给用户,而第二表情集合是各个场景中都可以使用的表情形成的集合。
    116.本公开实施例前文部分详述了两个相邻的表情信息所产生的交互效果,需要注意的是,这一交互效果的呈现并不影响单个表情的效果的呈现,单个表情效果的呈现和交互效果的呈现可以叠加,进一步增强表情表现力。具体来说,在接收到上述第一表情信息的情况下,呈现上述第一表情对应的效果,以及在接收到上述第二表情信息的情况下,呈现上述第二表情对应的效果。
    117.当然,在一些实施例中,在上述信息展示界面的表情输入区域接收到上述第二表情,但是上述第二表情尚未发送的情况下,即可在上述信息展示界面,对上述第一目标交互信息进行呈现。这一呈现并不需要真正将第二表情发送出去即可使得用户感知到呈现效
    果,并且决定需不需要发送该第二表情,从而提升用户粘度。
    118.在一个实施例中,还可以响应于在上述信息展示界面未被显示的时间区间内,上述信息展示界面所对应的会话中的表情信息形成了交互信息的情况,对上述时间区间内形成的上述交互信息进行呈现。
    119.比如,信息展示界面对应于会话a,在时间区间c内信息展示界面未被显示,但是这一时间区间c内会话a中的用户1和用户2进行了大量对话,从而产生了很多交互信息,这一交互信息的产生方式与前文上述第一交互信息的产生方式相同在此不做赘述。当终端101(对应于用户3)中的会话a对应的信息展示界面被打开后,这些在时间区间c内产生的交互信息可以进行呈现。本公开实施例中可以对于信息展示界面未显示时间区间内相关会话中产生的交互信息进行显示,从而减少遗漏的信息,增加用户粘度。
    120.具体来说,上述对上述时间区间内形成的上述交互信息进行呈现,包括:若上述交互信息的数量小于第一预设数量,则按照上述交互信息的生成时间对全部上述交互信息进行依次呈现。若上述交互信息的数量大于等于上述第一预设数量,则按照上述交互信息的生成时间确定上述第一预设数量个上述交互信息,并对上述第一预设数量个交互信息进行依次呈现。本公开实施例并不限定第一预设数量的具体数值。本公开实施例并不限定上述第一预设数量个交互信息的确定方法,比如可以按照生成时间进行降序排列,生成时间越晚的交互信息排序越靠前,将前第一预设数量个交互信息进行依次呈现。
    121.以时间区间c内产生了10个交互信息为例,第一预设数量可以被设置为3,10大于3,则仅仅对时间维度上最近生成的3个交互信息按照生成顺序进行依次呈现即可。以时间区间c内产生了2个交互信息为例,2小于3,则可以对上述2个交互信息按照其生成顺序进行全部呈现。本公开实施例中控制交互信息的呈现数量,避免呈现时间过长而影响用户进行其它操作,提升用户体验,增加用户粘度。
    122.在一个实施例中,上述方法还包括下述步骤:
    123.在步骤s100中,在展示出上述第二表情信息的情况下,展示第三表情信息。
    124.对第三表情信息展示的相关说明可以参考步骤s20中接收第二表情信息的部分,对此不做赘述。
    125.在步骤s200中,响应于根据上述第二表情信息和上述第三表情信息确定出第二目标交互信息,并且上述第一目标交互信息尚未呈现完毕的情况,确定上述第二目标交互信息与上述第一目标交互信息形成连续的交互信息,将上述第一目标交互信息和上述第二目标交互信息按照时间顺序依次存储在连续交互信息序列中。
    126.第二目标交互信息的确定方法与第一目标交互信息的确定方法一致,都是基于相邻两个表情信息确定对应的交互信息,在此不做赘述。如果在第二目标交互信息被生成的时候第一目标交互信息尚未被呈现完毕,则可以认为第二目标交互信息与第一目标交互信息形成了连续的交互信息,可以将上述第一目标交互信息和上述第二目标交互信息按照时间顺序依次存储在连续交互信息序列中。当然,随着信息展示界面接收到更多表情信息,连续交互信息序列可以进一步生长,比如,如果进一步生成了第三目标交互信息,并且生成该第三目标交互信息的时候,在第三目标交互信息之前生成的交互信息没有呈现完毕,则将第三目标交互信息存储在上述连续交互信息序列中。当然,如果某个位于连续交互信息序列中的交互信息被呈现完毕,该交互信息也可以被从上述连续交互信息序列中删除。
    127.在步骤s300中,对上述连续交互信息序列中的交互信息进行依次呈现。
    128.本公开实施例中交互信息可以依次呈现,即前一个交互信息呈现完之后另一个交互信息才被呈现。这种呈现方式避免叠加呈现所造成的呈现效果损失,可以确保呈现效果的完整性。
    129.在一个实施例中,响应于预设时间段内并未接收到新的表情信息,并且上述连续交互信息序列中存在多于第二预设数量个交互信息的情况,直接对上述连续交互信息序列中存储的上述第二预设数量个交互信息进行依次呈现。本公开实施例并不限定上述第二预设数量个交互信息的确定方法,比如,可以按照存储时间进行交互信息的降序排序,将排序结果中前上述第二预设数量个交互信息进行依次呈现。本公开实施例并不限定上述预设时间段的长度和第二预设数量的数值,可以根据人工进行设定,比如,预设时间段为5秒,第二预设数量为3。若5秒内没有接收到新的表情信息,则可以查看连续交互信息序列,如果连续交互信息序列中存在的交互信息多于3个,则仅仅呈现时间维度上最近生成的3个交互信息。当然,如果上述连续交互信息序列中的交互信息数量小于等于上述第二预设数量,直接对上述连续交互信息序列中的各个交互信息进行依次呈现。这种呈现方式可以避免频繁接收表情情况下交互信息呈现耗费较多的时间的情况,节省时间成本,提升用户体验。
    130.当然,在一些实施例中,信息展示界面中的表情标签页可以应用户需求进行调整,而本公开实施例中表情区域的呈现方法也可以分批次适用于不同用户,对此,本公开实施例不做限定,如果信息展示界面支持标签页,则该标签页可以通过左右滑动的方式为用户呈现更多表情。本公开实施例中交互信息的呈现并不影响用户对信息展示界面的正常操作,也就是说,交互信息呈现过程中,信息展示界面依然可以接收用户的指令,在用户退出信息展示界面后,交互信息也停止呈现。
    131.图8是根据一示例性实施例示出的一种界面展示装置框图,上述装置包括:
    132.第一表情显示模块10,被配置为执行在信息展示界面展示第一表情信息,上述第一表情信息包括第一表情对应的图像和/或描述;
    133.第二表情显示模块20,被配置为执行在上述信息展示界面展示出上述第一表情信息,并且获取到第二表情信息的情况下,上述信息展示界面对第二表情进行呈现,上述第二表情信息包括上述第二表情对应的图像和/或描述。
    134.在一些可能的实施例中,上述信息展示界面为媒体资源的评论界面,上述第一表情显示模块被配置为执行在上述媒体资源的评论界面展示上述第一表情对应的描述,上述第二表情显示模块被配置为执行在上述媒体资源的评论界面展示的评论中包括上述第二表情对应的描述的情况下,对上述第二表情进行呈现。
    135.在一些可能的实施例中,上述信息展示界面为即时通信界面,上述第一表情显示模块被配置为执行在上述即时通信界面展示上述第一表情对应的图像,上述第二表情显示模块被配置为执行在上述即时通信界面展示上述第二表情对应的图像和/或描述的情况下,对上述第二表情进行呈现。
    136.在一些可能的实施例中,上述装置还包括交互呈现模块,被配置为执行在上述信息展示界面,对第一目标交互信息进行呈现,上述第一目标交互信息用于描述上述第一表情和上述第二表情之间的交互效果。
    137.在一些可能的实施例中,上述第一表情和上述第二表情均为第一表情集合中的任
    一表情,上述第一表情集合为目标场景对应的表情集合,上述第一目标交互信息用于描述在上述目标场景中,上述第一表情和上述第二表情之间的交互效果。
    138.在一些可能的实施例中,其特征在于上述第一表情集合包括第二表情集合,任意两个来自上述第二表情集合的表情形成的组合具备对应的交互信息,上述交互呈现模块,还被配置为执行:
    139.在上述第一表情和上述第二表情分别为上述第二表情集合中的任一表情的情况下,将包含上述第一表情和上述第二表情的组合所对应的交互信息,确定为上述第一目标交互信息。
    140.在一些可能的实施例中,上述第一表情集合包括第三表情集合,任意两个来自上述第三表情集合的表情按照展示顺序形成的组合具备对应的交互信息,上述交互呈现模块,还被配置为执行:
    141.在上述第一表情和上述第二表情分别为上述第三表情集合中的任一表情,并且上述第一表情信息和上述第二表情信息通过不同客户端发送的情况下,将上述第一表情和上述第二表情按照展示顺序形成的组合所对应的交互信息,确定为上述第一目标交互信息。
    142.在一些可能的实施例中,上述交互呈现模块,还被配置为执行:
    143.在上述第一表情和上述第二表情均为第二表情集合中的同一表情,并且上述第一表情信息和上述第二表情信息来自不同客户端的情况,根据上述第一表情和上述第二表情确定上述第一目标交互信息,上述第二表情集合中的表情均为对应于全部场景的表情。
    144.在一些可能的实施例中,上述第一表情显示模块,还被配置为执行在接收到上述第一表情的情况下,呈现上述第一表情对应的效果,以及上述第二表情显示模块还被配置为执行在接收到上述第二表情的情况下,呈现上述第二表情对应的效果。
    145.在一些可能的实施例中,上述交互呈现模块,还被配置为执行:在上述信息展示界面的表情输入区域展示出上述第二表情信息,但是上述第二表情信息尚未发送的情况下,在上述信息展示界面,对上述第一目标交互信息进行呈现。
    146.在一些可能的实施例中,上述交互呈现模块,还被配置为执行:显示上述信息展示界面;响应于在上述信息展示界面未被显示的时间区间内,上述信息展示界面所对应的会话中的表情信息形成了交互信息的情况,对上述时间区间内形成的上述交互信息进行呈现。
    147.在一些可能的实施例中,上述交互呈现模块,还被配置为执行:若上述交互信息的数量小于第一预设数量,则按照上述交互信息的生成时间对全部上述交互信息进行依次呈现;若上述交互信息的数量大于等于上述第一预设数量,则按照上述交互信息的生成时间确定上述第一预设数量个上述交互信息,并对上述第一预设数量个上述交互信息进行依次呈现。
    148.在一些可能的实施例中,上述交互呈现模块,还被配置为执行:在接收到上述第二表情的情况下,接收第三表情;响应于根据上述第二表情和上述第三表情确定出第二目标交互信息,并且上述第一目标交互信息尚未呈现完毕的情况,确定上述第二目标交互信息与上述第一目标交互信息形成连续的交互信息,将上述第一目标交互信息和上述第二目标交互信息按照时间顺序依次存储在连续交互信息序列中;对上述连续交互信息序列中的交互信息进行依次呈现。
    149.在一些可能的实施例中,上述交互呈现模块,还被配置为执行:响应于预设时间段内并未接收到新的表情,并且上述连续交互信息序列中存在多于第二预设数量个交互信息的情况,直接对上述连续交互信息序列中存储的上述第二预设数量个交互信息进行依次呈现。
    150.在一些可能的实施例中,上述装置还包括界面显示控制模块,被配置为执行:显示信息展示界面,上述信息展示界面包括表情选择控件;在上述表情选择控件上显示预设元素,上述预设元素用于提示存在上述目标场景。
    151.在一些可能的实施例中,上述界面显示控制模块,还被配置为执行:响应于对上述表情选择控件的触发指令,显示上述第一表情集合所在的第一表情呈现区域。
    152.在一些可能的实施例中,上述界面显示控制模块,还被配置为执行:关闭上述信息展示界面后,响应于再次显示上述信息展示界面的请求,显示不包含上述预设元素的信息展示界面。
    153.在一些可能的实施例中,上述界面显示控制模块,还被配置为执行:响应于对上述表情选择控件的触发指令,显示上述第二表情集合所在的第二表情呈现区域。
    154.在一些可能的实施例中,上述第一目标交互信息包括动画信息、声音信息中的至少一种。
    155.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
    156.图9是根据一示例性实施例示出的一种用于界面展示的电子设备600的框图。
    157.该电子设备可以是服务器,还可以是终端设备,其内部结构图可以如图9所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种界面展示方法。
    158.本领域技术人员可以理解,图9中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
    159.在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的界面展示方法。
    160.在示例性实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的界面展示方法。
    161.在示例性实施例中,还提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从可读存储介质读取并执行计算机程序,使得计算机设备执行本公开实施例的界面展示方法。
    162.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读
    取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
    163.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
    164.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
    转载请注明原文地址:https://tc.8miu.com/read-2323.html

    最新回复(0)