一种终端聊天方法、装置、设备及存储介质制造方法及图纸

技术编号:20925907 阅读:45 留言:0更新日期:2019-04-20 11:46
本发明专利技术公开了一种终端聊天方法、装置、设备及存储介质,涉及即时消息通讯领域,所述方法包括:终端在利用即时聊天系统的用户端进行聊天期间,确定当前所在网络的网络连接质量;所述终端根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次;所述终端根据与所述网络连接质量匹配的所述消息发送层次,将聊天消息的相应层次内容发送至所述即时聊天系统的服务端。采用本发明专利技术实施例,能够有效提高终端APP或客户端在网络条件不佳的环境中的消息发送成功率,确保基本聊天业务的畅通,同时也大大减少聊天使用的流量。

A Terminal Chat Method, Device, Equipment and Storage Media

The invention discloses a terminal chat method, device, device and storage medium, which relates to the field of instant messaging. The method includes: the terminal determines the network connection quality of the current network during chatting with the client of the instant messaging system; the terminal determines the matching of the network connection quality of the current network according to the network connection quality of the current network. The terminal sends the corresponding content of the chat message to the server of the instant chat system according to the message sending level matching the quality of the network connection. The embodiment of the present invention can effectively improve the success rate of message transmission of terminal APP or client in an environment with poor network conditions, ensure the smooth flow of basic chat services, and greatly reduce the traffic used in chat.

【技术实现步骤摘要】
一种终端聊天方法、装置、设备及存储介质
本专利技术涉及即时消息通讯领域,特别涉及一种终端聊天方法、装置、设备及存储介质。
技术介绍
目前,在即时消息系统中,用户之间可以发送丰富的多媒体消息:包括富格式的文本、高分辨率的图片视频及高码率的音频等,极大的提升了聊天的趣味性,增加了用户粘性。但由于高质量的媒体信息包含更多的细节,会占用更大的流量,发送这些多媒体消息时需要更稳定的网络连接和更大的带宽。当移动用户的网络质量不佳,如2G/3G用户或者处于无线信号覆盖不好的郊区时,发送多媒体消息的效率极低,会大大影响用户使用聊天功能的体验。这种情况下,不仅不能及时完成多媒体信息交互功能,而且由于消息的顺序完整性,还会影响到基本的即时消息聊天功能,这与在即时消息通讯聊天系统中引入多媒体消息的初衷是相违背的。即时消息聊天系统需要一种能将聊天内容进行分层管理的方法,优先保证聊天的真实内容被尽快的传达到。在此基础上,才是尽量传递更多的媒体信息,丰富聊天的趣味性。
技术实现思路
本专利技术实施例提供的一种终端聊天方法、装置、设备及存储介质,解决聊天系统中终端因网络不稳定造成的聊天业务不稳定的问题。根据本专利技术实施例提供的一种终端聊天方法,包括:终端在利用即时聊天系统的用户端进行聊天期间,确定当前所在网络的网络连接质量;所述终端根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次;所述终端根据与所述网络连接质量匹配的所述消息发送层次,将聊天消息的相应层次内容发送至所述即时聊天系统的服务端。优选地,所述确定当前所在网络的网络连接质量包括:所述终端根据网络连接探测包或历史聊天消息的延迟时间,确定当前所在网络的网络连接质量。优选地,在所述确定当前所在网络的网络连接质量之前,还包括:所述终端将所述聊天消息进行分层处理,得到所述聊天消息的多个消息发送层次。优选地,所述终端根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次包括:所述终端根据网络连接质量与消息发送层次的对应关系,从所述聊天消息的多个消息发送层次中确定与所述当前所在网络的网络连接质量匹配的消息发送层次。优选地,所述终端根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次包括:所述终端根据当前所在网络的网络连接质量,确定是否需要对所述聊天消息进行分层处理;若需要对所述聊天消息进行分层处理,则所述终端通过对所述聊天消息进行分层处理,得到所述聊天消息的多个消息发送层次;所述终端根据网络连接质量与消息发送层次的对应关系,从所述聊天消息的多个消息发送层次中确定与所述当前所在网络的网络连接质量匹配的消息发送层次。优选地,所述终端根据与所述网络连接质量匹配的所述消息发送层次,将聊天消息的相应层次内容发送至所述即时聊天系统的服务端包括:所述终端取出所匹配的消息发送层次及其下层消息发送层次的内容,并发送至所述即时聊天系统的服务端;其中,所述匹配的消息发送层次对应的所述当前所在网络的网络连接质量优于所述下层消息发送层次对应的网络连接质量。优选地,所述多个消息发送层次包括:包含无格式文本信息的基本信息层;包含格式、图标和表情信息的增强信息层;包含缩略图、概览图、描述信息的媒体简化层;包含高清图片、音频、视频的原始媒体层。根据本专利技术实施例提供的一种终端聊天装置,包括:网络质量确定模块,用于在利用即时聊天系统的用户端进行聊天期间,确定当前所在网络的网络连接质量;发送层次匹配模块,用于根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次;聊天消息发送模块,用于按照所述消息发送层次,将聊天消息的相应层次内容发送至所述即时聊天系统的服务端。根据本专利技术实施例提供的一种终端聊天设备,包括:处理器,以及与所述处理器耦接的存储器;所述存储器上存储有可在所述处理器上运行的终端聊天程序,所述终端聊天程序被所述处理器执行时实现上述的终端聊天方法的步骤。根据本专利技术实施例提供的一种存储介质,其上存储有终端聊天程序,所述终端聊天程序被处理器执行时实现如上述的终端聊天方法的步骤。本专利技术实施例提供的技术方案具有如下有益效果:采用本专利技术实施例,能够有效提高终端APP或客户端在网络条件不佳的环境中的消息发送成功率,确保基本聊天业务的畅通,同时也大大减少聊天使用的流量。附图说明图1是本专利技术实施例提供的终端聊天方法流程图;图2是本专利技术实施例提供的终端聊天装置框图;图3是本专利技术实施例提供的.即时消息聊天系统的基本模块图;图4是本专利技术实施例提供的聊天信息分层示意图;图5是本专利技术实施例提供的网络质量评分与聊天信息分层对应关系图;图6是本专利技术实施例提供的图文聊天分层示例图;图7是本专利技术实施例提供的聊天信息发送流程图。具体实施方式以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的终端聊天方法流程图,如图1所示,步骤包括:步骤S101:终端在利用即时聊天系统的用户端进行聊天期间,确定当前所在网络的网络连接质量。所述终端根据网络连接探测包或历史聊天消息的延迟时间,确定当前所在网络的网络连接质量。步骤S102:所述终端根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次。上述所述消息发送层次包括:包含无格式文本信息的基本信息层;包含格式、图标和表情信息的增强信息层;包含缩略图、概览图、描述信息的媒体简化层;包含高清图片、音频、视频的原始媒体层。所述终端可以在步骤S102之前,将所述聊天消息进行分层处理,得到所述聊天消息的多个消息发送层次。然后在步骤S102期间,根据网络连接质量与消息发送层次的对应关系,从所述聊天消息的多个消息发送层次中确定与所述当前所在网络的网络连接质量匹配的消息发送层次。或者,所述终端根据当前所在网络的网络连接质量,确定是否需要对所述聊天消息进行分层处理;若需要对所述聊天消息进行分层处理,则所述终端通过对所述聊天消息进行分层处理,得到所述聊天消息的多个消息发送层次;所述终端根据网络连接质量与消息发送层次的对应关系,从所述聊天消息的多个消息发送层次中确定与所述当前所在网络的网络连接质量匹配的消息发送层次。上述所述消息发送层次包括:包含无格式文本信息的基本信息层;包含格式、图标和表情信息的增强信息层;包含缩略图、概览图、描述信息的媒体简化层;包含高清图片、音频、视频的原始媒体层。步骤S103:所述终端根据与所述网络连接质量匹配的所述消息发送层次,将聊天消息的相应层次内容发送至所述即时聊天系统的服务端。所述终端取出所匹配的消息发送层次及其下层消息发送层次的内容,并发送至所述即时聊天系统的服务端;其中,所述匹配的消息发送层次对应的所述当前所在网络的网络连接质量优于所述下层消息发送层次对应的网络连接质量。例如,本实施例首先设定网络连接质量与消息发送层次的对应关系,例如网络连接质量评分0至25对应基本信息层,25至50分对应增强信息层,50至75分对应媒体简化层,75至100分对应原始媒体层。在用户输入聊天消息后,一种处理方式是终端先对该聊天消息进行分层处理,得到基本信息层、增强信息层、媒体简化层和原始媒体层,然后根据实时更新的网络连接质量匹配对应的消本文档来自技高网...

【技术保护点】
1.一种终端聊天方法,其特征在于,包括:终端在利用即时聊天系统的用户端进行聊天期间,确定当前所在网络的网络连接质量;所述终端根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次;所述终端根据与所述网络连接质量匹配的所述消息发送层次,将聊天消息的相应层次内容发送至所述即时聊天系统的服务端。

【技术特征摘要】
1.一种终端聊天方法,其特征在于,包括:终端在利用即时聊天系统的用户端进行聊天期间,确定当前所在网络的网络连接质量;所述终端根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次;所述终端根据与所述网络连接质量匹配的所述消息发送层次,将聊天消息的相应层次内容发送至所述即时聊天系统的服务端。2.根据权利要求1所述的方法,其特征在于,所述确定当前所在网络的网络连接质量包括:所述终端根据网络连接探测包或历史聊天消息的延迟时间,确定当前所在网络的网络连接质量。3.根据权利要求1所述的方法,其特征在于,在所述确定当前所在网络的网络连接质量之前,还包括:所述终端将所述聊天消息进行分层处理,得到所述聊天消息的多个消息发送层次。4.根据权利要求3所述的方法,其特征在于,所述终端根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次包括:所述终端根据网络连接质量与消息发送层次的对应关系,从所述聊天消息的多个消息发送层次中确定与所述当前所在网络的网络连接质量匹配的消息发送层次。5.根据权利要求1所述的方法,其特征在于,所述终端根据当前所在网络的网络连接质量,确定与所述网络连接质量匹配的消息发送层次包括:所述终端根据当前所在网络的网络连接质量,确定是否需要对所述聊天消息进行分层处理;若需要对所述聊天消息进行分层处理,则所述终端通过对所述聊天消息进行分层处理,得到所述聊天消息的多个消息发送层次;所述终端根据网络连接质量与消息发送层次的对应关系,从所述聊天消息的多个消息发送层次中确定与所述当前所...

【专利技术属性】
技术研发人员:刘世礁
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1