一种会话处理的方法及服务器技术

技术编号:15653211 阅读:55 留言:0更新日期:2017-06-17 07:26
一种会话处理的方法及服务器,所述方法包括:获取群会话中的会话记录;根据所述群会话中的会话记录确定所述群会话中的会话对象为两个后,对当前参与所述群会话的两个会话对象的会话记录和会话时长进行会话分析;根据分析的结果确定当前的所述群会话为单会话后,在所述群会话中显示会话切换入口,所述会话切换入口用于提示当前参与所述群会话中的两个会话对象是否从所述群会话切换到单会话。通过采用本方案,能够使得在切换到单会话后,该群会话所属的群中的其他用户就不会收到服务器转发的这两个会话对象的会话记录了,从而优化群会话的收发机制,减少此类会话记录所占的带宽。

【技术实现步骤摘要】
一种会话处理的方法及服务器
本专利技术涉及互联网
,尤其涉及一种会话处理的方法及服务器。
技术介绍
群聊中,不管多人参与聊天还是少数一聊天,而不管聊天内容是否与群主题有关或者是否与群中其他用户有关,整个过程群中其他未参与的用户都会被动参与即收到消息提醒。对于这些被动接收到群消息的用户而言相当于被打扰,可将这类仅有少数人参与聊天的群聊称为伪群聊。目前主要采用在用户侧对某些群聊添加选项设置“消息免打扰”、“屏蔽”等屏蔽手段来避免这种多人聊天中少数人聊天对该用户的打扰。但目前的屏蔽手段中,只能在接收端通过设置屏蔽等来屏蔽无关的群消息,并不能从发送端屏蔽与用户无关的群消息。也就是服务器还是需要将这类群消息发送给每个用户,占用服务器的带宽。
技术实现思路
本专利技术提供了一种会话处理的方法及服务器,能够解决现有技术中群消息浪费服务器带宽的问题。第一方面提供一种会话处理的方法,所述方法包括:获取群会话中的会话记录;根据所述群会话中的会话记录确定所述群会话中的会话对象为两个后,对当前参与所述群会话的两个会话对象的会话记录和会话时长进行会话分析;根据分析的结果确定当前的所述群会话为单会话后,在所述群会话中显示会话切换入口,所述会话切换入口用于提示当前参与所述群会话中的两个会话对象是否从所述群会话切换到单会话。本专利技术第二方面提供一种服务器,具有实现对应于上述第一方面提供的会话处理方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。所述服务器包括:获取模块,用于获取群会话中的会话记录;处理模块,用于根据所述获取模块获取到的所述群会话中的会话记录确定所述群会话中的会话对象为两个后,对当前参与所述群会话的两个会话对象的会话记录和会话时长进行会话分析;显示模块,用于在所述处理模块根据分析的结果确定当前的所述群会话为单会话后,在所述群会话中显示会话切换入口,所述会话切换入口用于提示当前参与所述群会话中的两个会话对象是否从所述群会话切换到单会话。相较于现有技术,本专利技术提供的方案中,根据群会话中的会话记录确定群会话中的会话对象为两个后,则会对当前参与所述群会话的两个会话对象的会话记录和会话时长进行会话分析,然后根据分析的结果确定当前的所述群会话为单会话,就在所述群会话中显示会话切换入口,以向这两个会话对象提示是否从所述群会话切换到单会话。通过给参与群会话的会话对象提示,能够让这两个会话对象选择是否需要切换到单会话,若切换到单会话,那么该群会话所属的群中的其他用户就不会收到服务器转发的这两个会话对象的会话记录了,从而优化群会话的收发机制,减少此类会话记录所占的带宽。附图说明图1-1为本实施例中应用交互通信系统一种网络拓扑结构示意图;图1为本实施例中会话处理的方法的一种流程示意图;图2为本实施例中群会话的会话记录的一种胖尾分布示意图;图3为本实施例中群会话的会话记录的另一种胖尾分布示意图;图3-1为本实施例中循环判断的一种流程示意图;图4为本实施例中提示伪群聊的一种界面示意图;图5为本实施例中切换到单聊的一种界面示意图;图6为本实施例中提示伪群聊的一种界面示意图;图7为本实施例中切换到临时会话组的一种界面示意图;图8为本实施例中服务器的一种结构示意图;图9为本实施例中执行会话处理的方法的服务器的另一种结构示意图.具体实施方式本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本文中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本文中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分布到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本专利技术实施例方案的目的。本专利技术实施例提供了一种会话处理的方法及服务器,用于应用交互通信系统,本专利技术中的应用交互通信系统包括服务器和多个终端设备(如图1-1所示),其中,服务器用于创建交互式应用、配置交互式应用的各种信息以及处理终端设备上针对交互式应用的各种请求,此外,还可用于保存使用交互式应用的用户的操作数据。终端设备上安装了交互式应用,可响应于用户针对交互式应用的各种操作指令,能够与服务器进行交互。本申请中的单会话检测是指:在多用户会话的场景中检测孤立的一对一聊天场景。群会话是指:多对多聊天。单会话是指:一对一聊天,例如a和b单聊。伪群聊是指:群聊中出现和群中其他用户或者和群主题毫无关系的一对一聊天,例如绝对单聊;或者是指包括三个以上的小团体的聊天。在本申请中,群会话显示在用户设备侧,用户设备可以是个人电脑(英文全称:PersonalComputer,英文简称:PC)、平板电脑、数字助理、笔记本和手机等终端设备,例如是可以向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备。用户设备可以有多个,该用户设备安装了浏览器,例如QQ浏览器、优视科技(英文全称:UniversalCommunication,英文简称:UC)浏览器和百度浏览器或360浏览器等,具体浏览器的类型不作限定。服务器为后台管理群的服务器,包括群管理模块和数据库,服务器能够配置群组件、群成员、群关系、终端设备之间的会话记录以及用户设备的收藏等群信息,并存储在数据库中,服务器能够响应网络上用户设备的会话请求,并向用户设备提供文件下载、通讯等业务服务,具体可用于管理群组件、群的查询及群的创建等业务。服务器和用户设备通过网络进行数据交互,该服务器可以是后续实施例中描述的任一种可能的服务器,该服务器可以同时处理多个用户设备发起的会话请求。由于现有机制中,只能在接收端通过设置屏蔽等来屏蔽无关的群消息,并不能从发送端屏蔽与用户无关的群消息,服务器还是需要将这类群消息发送给每个用户,占用服务器的带宽。为解决上述技术问题,本专利技术实施例主要提供以下技术方案:根据群会话中的会话记录确定群会话中的会话对象为两个后,则会对当前参与所述群会话的两个会话对象的会话记录和会话时长进行会话分析,然后根据分析的结果确定当前的所述群会话为单会话,就在所述群会话中显示会话切换入口,以向这两个会话对象提示是否从所述群会话切换到单会话。通过以上技术方案,服务器将消息仅推送到进行单会话的会话对象,那么该群会话所属的群中的其他用户就不会收到服务器转发的这两个会话对象的会话记录,一定程度上减少服务器的带宽占用,也能减少对其他会话对象的干本文档来自技高网...
一种会话处理的方法及服务器

【技术保护点】
一种会话处理的方法,其特征在于,所述方法包括:获取群会话中的会话记录;根据所述群会话中的会话记录确定所述群会话中的会话对象为两个后,对当前参与所述群会话的两个会话对象的会话记录和会话时长进行会话分析;根据分析的结果确定当前的所述群会话为单会话后,在所述群会话中显示会话切换入口,所述会话切换入口用于提示当前参与所述群会话中的两个会话对象是否从所述群会话切换到单会话。

【技术特征摘要】
1.一种会话处理的方法,其特征在于,所述方法包括:获取群会话中的会话记录;根据所述群会话中的会话记录确定所述群会话中的会话对象为两个后,对当前参与所述群会话的两个会话对象的会话记录和会话时长进行会话分析;根据分析的结果确定当前的所述群会话为单会话后,在所述群会话中显示会话切换入口,所述会话切换入口用于提示当前参与所述群会话中的两个会话对象是否从所述群会话切换到单会话。2.根据权利要求1所述的方法,其特征在于,所述在所述群会话中显示会话切换入口之后,所述方法还包括:接收所述两个会话对象中的至少一个会话对象通过所述会话切换入口发送的操作指令;响应于所述操作指令,将所述两个会话对象从所述群会话切换到单会话。3.根据权利要求2所述的方法,其特征在于,所述群会话的会话记录在时间上的分布趋势为胖尾分布,所述预设时长根据所述胖尾分布得到,所述预设时长属于幂律分布近似划分得到的范围。4.根据权利要求1-3任一所述的方法,其特征在于,所述对当前参与所述群会话的两个会话对象的会话时长进行会话分析,包括:当所述两个会话对象的会话记录之间的间隔时长超过第一时长时,或者,当所述两个会话对象的会话时长超过第二时长时,对所述两个会话对象的会话时长进行单会话计时。5.根据权利要求4所述的方法,其特征在于,所述对当前参与所述群会话的两个会话对象的会话记录和会话时长进行会话分析,包括:将当前的群会话的权重设置为基准权重;根据所述两个会话对象的会话记录更新所述群会话的权重;当所述群会话的权重大于第一阈值时,对所述群会话中的会话记录进行检测,以及对所述两个会话对象的会话时长进行计时;根据所述两个会话对象的会话记录和会话时长更新所述群会话的权重;所述根据分析的结果确定当前的所述群会话为单会话后,在所述群会话中显示会话切换入口,包括:当所述群会话的权重大于第二阈值时,确定当前所述群会话为单会话,并在所述群会话中显示所述会话切换入口,所述第二阈值大于所述第一阈值。6.根据权利要求5所述的方法,其特征在于,所述根据所述两个会话对象的会话记录更新所述群会话的权重,包括:当检测到所述群会话中的会话记录与群主题、群公告、群属性或者群会话中的上下文中的至少一项无关时,或者所述群会话中的会话记录不是群会话的公共话题或者不是群会话的公共话题的衍生话题时,或者所述两个会话对象的会话记录增加时,在所述基准权重基础上增加所述群会话的权重。7.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:当检测到新会话对象参与所述群会话时,将所述群会话的权重置0;重新执行获取所述群会话中的会话记录和对群会话...

【专利技术属性】
技术研发人员:黄正勇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1