会话消息处理方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:19702750 阅读:21 留言:0更新日期:2018-12-08 14:19
本发明专利技术涉及一种会话消息处理方法、装置、存储介质和计算机设备,所述方法包括:在实时交互的会话中,接收异步消息;生成与所述异步消息关联的消息组件;将生成的消息组件按照所关联的异步消息的接收时序展示;获取针对展示的消息组件的选择指令;输出所述选择指令针对的消息组件所关联的异步消息。本申请提供的方案在无法通过实时交互完成交互过程时,通过异步交互信息来完成交互过程。

【技术实现步骤摘要】
会话消息处理方法、装置、存储介质和计算机设备
本专利技术涉及计算机
,特别是涉及一种会话消息处理方法、装置、存储介质和计算机设备。
技术介绍
随着计算机技术的进步和社会的发展,人们之间的沟通交流越来越多,基于互联网建立会话来实现交互也越来越普遍。目前的交互方式中,实时交互方式凭借及时性和良好互动性等优势,受到广大用户的欢迎。然而,实时交互要求进行交互的双方都保持在线状态,发送方在发送信息至接收方后,需要同步等待接收方的响应。在网络状态良好时,交互双方能够顺利地完成交互过程,而在网络状态较差时,交互双方无法顺利地完成交互过程。
技术实现思路
基于此,有必要针对传统的会话消息处理方式在网络状态较差时,交互双方无法顺利地完成交互过程的问题,提供一种会话消息处理方法、装置、存储介质和计算机设备。一种会话消息处理方法,所述方法包括:在实时交互的会话中,接收异步消息;生成与所述异步消息关联的消息组件;将生成的消息组件按照所关联的异步消息的接收时序展示;获取针对展示的消息组件的选择指令;输出所述选择指令针对的消息组件所关联的异步消息。一种会话消息处理装置,所述装置包括:接收模块,用于在实时交互的会话中,接收异步消息;生成模块,用于生成与所述异步消息关联的消息组件;展示模块,用于将生成的消息组件按照所关联的异步消息的接收时序展示;获取模块,用于获取针对展示的消息组件的选择指令;输出模块,用于输出所述选择指令针对的消息组件所关联的异步消息。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可执行指令,所述计算机可执行指令被处理器执行时,使得所述处理器执行会话消息处理方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行会话消息处理方法的步骤。上述会话消息处理方法、装置、存储介质和计算机设备,在实时交互的会话中,插入了异步消息的处理过程,在接收到异步消息后,生成与该异步消息关联的消息组件,再将生成的消息组件按照所关联的异步消息的时序进行展示,用户即可通过触发对消息组件的选择指令,查看该选择指令针对的消息组件所关联的异步消息,以完成交互过程。这种会话消息处理方式实现了实时交互和异步消息的整合,使得用户在网络状态较差无法通过实时交互完成交互过程时,能够通过异步交互信息来完成交互过程。附图说明图1为一个实施例中会话消息处理方法的应用环境图;图2为一个实施例中用于实现会话消息处理方法的终端的内部结构图;图3为一个实施例中会话消息处理方法的流程示意图;图4为一个实施例中在三维虚拟会话场景中展示消息组件的界面示意图;图5为一个实施例中在消息组件中展示用户标识图像的界面示意图;图6为一个实施例中在消息组件中展示消息类型的界面示意图;图7为一个实施例中通过文本控件展示文本类型的异步消息的界面示意图;图8为一个实施例中通过图片控件展示图片类型的异步消息的界面示意图;图9为一个实施例中展示与异步消息相应的三维虚拟会话成员的界面示意图;图10为一个实施例中按照第一方向移动展示的消息组件的界面示意图;图11为一个实施例中按照第二方向移动展示的消息组件的界面示意图;图12为一个实施例中按照第二方向移动展示的消息组件的界面示意图;图13为另一个实施例中会话消息处理方法的流程示意图;图14为一个实施例中用于实现会话消息处理方法的模块架构图;图15为一个实施例中生成与异步消息关联的消息组件的结构图;图16为一个实施例中针对展示的消息组件进行操作的示意图;图17为一个实施例中会话消息处理装置的结构框图;图18为另一个实施例中会话消息处理装置的结构框图;图19为再一个实施例中会话消息处理装置的结构框图;图20为又一个实施例中会话消息处理装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中会话消息处理方法的应用环境图。参照图1,该会话消息处理方法应用于会话消息处理系统。会话消息处理系统包括终端110和服务器120,终端110至少包括第一终端111和第二终端112。终端110通过网络连接到服务器120,终端110中的各终端之间可通过服务器120进行交互,也可通过点对点方式进行交互。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。图2为一个实施例中终端的内部结构示意图。如图2所示,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口、声音采集装置、扬声器、显示屏、摄像头和输入装置。其中,终端的非易失性存储介质存储有操作系统,还可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器实现一种会话消息处理方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。该内存储器中也可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种会话消息处理方法。网络接口用于与服务器或其他终端进行网络通信,如发送异步消息至服务器或其他终端,接收服务器或其他终端返回的异步消息等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如图3所示,在一个实施例中,提供了一种会话消息处理方法。本实施例主要以该方法应用于上述图1中的终端110来举例说明。参照图3,该会话消息处理方法具体包括如下步骤:S302,在实时交互的会话中,接收异步消息。其中,实时交互是发出消息后能够立即得到反馈的交互过程。实时交互要求进行交互的发送方和接收方都保持在线状态,发送方在发送消息至接收方后,需要同步等待接收方的响应,并在接收到接收方反馈的消息后,再对该反馈的消息进行响应,如此循环往复。会话是至少一个成员与其它成员之间进行的交互过程。异步消息是消息发送者不需要同步等待接收方响应的消息。在实时交互的会话中接收到的异步消息,可以包括会话中任一成员在该会话中所发起的异步消息。在一个实施例中,终端可建立用于进行会话的群组。群组是包括多于一个成员标识的用户集合,且群组中的各成员标识所表示的用户之间可依据该群组进行信息共享和消息交互。群组可以是聊天群或者讨论组。群组可以是一经建立长期存在的稳定群组,也可以是超过有效期即解散的临时群组。在一个实施例中,会话中发起的异步消息包括文本消息、语音消息、视频消息和图片消息中的至少一种。其中,文本消息是消息内容为文本的消息。语音消息是可播放语音数据的消息,语音消息可以包括语音数据本身或者包括用于下载该语音数据的链接地址。视频消息是可播放视频的消息,视频消息可以包括视频本身或者包括用于下载该视频的链接地址。图片消息可以是包本文档来自技高网...

【技术保护点】
1.一种会话消息处理方法,所述方法包括:在实时交互的会话中,接收异步消息;生成与所述异步消息关联的消息组件;将生成的消息组件按照所关联的异步消息的接收时序展示;获取针对展示的消息组件的选择指令;输出所述选择指令针对的消息组件所关联的异步消息。

【技术特征摘要】
1.一种会话消息处理方法,所述方法包括:在实时交互的会话中,接收异步消息;生成与所述异步消息关联的消息组件;将生成的消息组件按照所关联的异步消息的接收时序展示;获取针对展示的消息组件的选择指令;输出所述选择指令针对的消息组件所关联的异步消息。2.根据权利要求1所述的方法,其特征在于,所述在实时交互的会话中,接收异步消息,包括:展示与会话对应的三维虚拟会话场景;在所述三维虚拟会话场景中,通过三维虚拟会话成员进行实时交互;接收异步消息;所述将生成的消息组件按照所关联的异步消息的接收时序展示,包括:将生成的消息组件按照所关联的异步消息的接收时序,在所述三维虚拟会话场景中展示。3.根据权利要求2所述的方法,其特征在于,所述生成与所述异步消息关联的消息组件,包括:确定与所述异步消息对应的用户标识;获取根据所述用户标识关联的三维虚拟会话成员生成的用户标识图像;生成与所述异步消息关联、且包括所述用户标识图像的消息组件。4.根据权利要求1所述的方法,其特征在于,所述生成与所述异步消息关联的消息组件,包括:确定所述异步消息所属的消息类型;生成与所述异步消息关联、且包括所述消息类型的消息组件;所述输出所述选择指令针对的消息组件所关联的异步消息,包括:确定所述选择指令针对的消息组件所关联的异步消息;按照所述异步消息所属的消息类型输出所述异步消息。5.根据权利要求4所述的方法,其特征在于,当所述消息类型为文本类型时,所述按照所述异步消息所属的消息类型输出所述异步消息,包括:确定用于显示文本的文本控件的显示位置,以及需在所述文本控件中显示的异步消息需占用的显示尺寸;在所述显示位置,按照所述显示尺寸绘制所述文本控件;在所述文本控件中显示所述异步消息。6.根据权利要求4所述的方法,其特征在于,当所述消息类型为图片类型时,所述按照所述异步消息所属的消息类型输出所述异步消息,包括:确定用于显示图片的图片控件的显示位置,以及在所述图片控件中显示的图片的预设尺寸;在所述显示位置绘制所述图片控件;将所述异步消息指向的图片按照所述预设尺寸调整后,在所述图片控件中显示。7.根据权利要求2所述的方法,其特征在于,所述输出所述选择指令针对的消息组件所关联的异步消息,包括:在所述三维虚拟会话场景中,确定与所述异步消息相应的三维虚拟会话成员;展示所述三维虚拟会话成员;控制所述三维虚拟会话成员执行所述异步消息对应的操作。8.根据权利要求1所述的方法,其特征在于,所述将生成的消息组件按照所关联的异步消息的接收时序展示之后,所述方法还包括:获取针对展示的消息组件的滑动操作;当所述滑...

【专利技术属性】
技术研发人员:张玖林李斌陈郁
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1