聊天消息的处理方法、装置、电子设备及存储介质与流程

文档序号:37205996发布日期:2024-03-05 14:41阅读:41来源:国知局
聊天消息的处理方法、装置、电子设备及存储介质与流程

本发明涉及计算机通信,特别是涉及一种聊天消息的处理方法、一种聊天消息的处理装置、一种电子设备以及一种计算机可读存储介质。


背景技术:

1、随着游戏技术的发展,越来越多的人们通过游戏的方式放松身心。在游戏环境中,不同玩家之间可以通过互发消息进行聊天,也可以接收到游戏系统发送的通知。其中,聊天系统是游戏应用中提供给玩家进行沟通的交流平台,在聊天系统中可以包括不同的聊天频道,包括但不限于全服通用的聊天频道、国家/地区子频道等聊天频道线路,玩家可以根据自身的需求选择指定的若干个子频道进行沟通交流。

2、在聊天系统中,玩家可以通过物理键盘、虚拟键盘、麦克风以及选择表情等发送聊天文本,聊天文本经由服务端转发后,广播至其余客户端中进行内容展示。在该过程中,当玩家离线时,已经展示的聊天内容在玩家上线后并不能看到,游戏客户端仅支持玩家在线的情况下进行活跃聊天内容的展示。对此,容易出现玩家登陆客户端时相应的聊天频道中完全无聊天记录,或部分聊天频道由于活跃性较差,出现无人发言,降低了不同玩家之间的互动性。


技术实现思路

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、在本发明实施例中,可以应用于游戏客户端,在游戏过程中,游戏客户端可以响应于针对聊天频道的展示指令,确定与展示指令对应的目标聊天频道,并从服务端获取目标聊天频道对应的历史聊天缓存记录,历史聊天缓存记录包括指定数量的历史聊天消息,历史聊天消息按发送时间顺序更新存储于服务端;在图形用户界面提供目标聊天频道,并在目标聊天频道内展示服务端广播的目标聊天频道的实时聊天消息;获取用于表征目标聊天频道活跃程度的频道活跃信息,若频道活跃信息表征目标聊天频道当前不活跃,则在目标聊天频道中对历史聊天缓存记录中的历史聊天消息进行输出,从而对于游戏聊天频道,在检测到聊天频道不活跃的情况下,通过从服务端获取对应的聊天频道的历史聊天缓存记录,并输出至聊天频道中,一方面可以方便玩家查阅历史聊天消息,参与至对应的聊天话题中,提高玩家之间的互动性,另一方面通过输出历史聊天缓存记录,营造聊天场景中活跃的氛围,提高聊天的活跃性。



技术特征:

1.一种聊天消息的处理方法,其特征在于,通过终端设备提供图形用户界面,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述响应于针对聊天频道的展示指令,确定与所述展示指令对应的目标聊天频道的步骤之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述若所述频道活跃信息表征所述目标聊天频道当前不活跃,则在所述目标聊天频道中对所述历史聊天缓存记录中的历史聊天消息进行输出,包括:

4.根据权利要求1或2所述的方法,其特征在于,所述在所述目标聊天频道中输出所述历史聊天缓存记录,包括:

5.根据权利要求1所述的方法,其特征在于,所述获取用于表征所述目标聊天频道活跃程度的频道活跃信息,包括:

6.一种聊天消息的处理方法,其特征在于,应用于服务端,包括:

7.根据权利要求6所述的方法,其特征在于,所述接收至少一个终端设备在聊天频道中发送的实时聊天消息之后,所述方法还包括:

8.一种聊天消息的处理装置,其特征在于,通过终端设备提供图形用户界面,所述方法包括:

9.一种聊天消息的处理装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;

11.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-7任一项所述的方法。


技术总结
本发明实施例提供了一种聊天消息的处理方法、装置、电子设备及存储介质,所述方法包括:响应于针对聊天频道的展示指令,确定与所述展示指令对应的目标聊天频道,并从服务端获取所述目标聊天频道对应的历史聊天缓存记录,所述历史聊天缓存记录包括指定数量的历史聊天消息,所述历史聊天消息按发送时间顺序更新存储于所述服务端;在所述图形用户界面提供所述目标聊天频道,并在所述目标聊天频道内展示所述服务端广播的所述目标聊天频道的实时聊天消息;获取用于表征所述目标聊天频道活跃程度的频道活跃信息;若所述频道活跃信息表征所述目标聊天频道当前不活跃,则在所述目标聊天频道中对所述历史聊天缓存记录中的历史聊天消息进行输出。

技术研发人员:凃益民,王子辉,李兆冕
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1