一种自适应房间人数的聊天室配置方法技术

技术编号:38334392 阅读:8 留言:0更新日期:2023-08-02 09:15
本发明专利技术提供了一种自适应房间人数的聊天室配置方法,方法包括:获取所有聊天服务器的配置信息、人员数量及与人员对应的聊天内容,对不同的人员按照属性进行标记并排序,根据排序产生不同人员的特征值;结合特征值及配置信息,对不同的聊天室配置不同的聊天服务器;聊天服务器根据聊天内容给出对应推荐的聊天内容,并将推荐的聊天内容发送至聊天室。本发明专利技术根据特征值、聊天内容及配置信息实现了聊天服务器的配置,实现了聊天服务器的优化配置,更好的实现了聊天服务器的资源合理利用,保证了聊天室的网络的顺畅;此外,聊太难服务器还能推荐聊天内容,实现人机互动,增加聊天室的话题,提升聊天的乐趣,让客户体验感进一步加强。让客户体验感进一步加强。让客户体验感进一步加强。

【技术实现步骤摘要】
一种自适应房间人数的聊天室配置方法


[0001]本专利技术涉及网络资源优化配置
,特别涉及一种自适应房间人数的聊天室配置方法。

技术介绍

[0002]聊天室是人们依靠互联网及终端的聊天工具,随着生活节奏及科学技术段的不断加快,人们一方面在聊天室可以实现身心的放松,另一方面增强了业余的文化生活;但是由于聊天室的人员众多,而且聊天室的人员数量有限,需要配置更多的连天服务器,很容易导致有的聊天室人员多,有的聊天室人员少的情况,无疑浪费了网络资源;另外,现有的聊天室配置方案仅根据人数调节聊天服务器,不能根据聊天内容的不同建立聊天室,并推送与聊天内容相关的话题,使得聊天室的建立无目的性,同时使得聊天的话题有限。
[0003]现有技术一,申请号:201710383207 .5公开了一种自适应房间人数的聊天室 配置方法及聊天室系统,属于网络聊天领域。聊天室有进入请求时,获取聊天室的配置信息,聊天室的配置信息包括聊天室是否曾配置过聊天服务器,根据聊天室的配置信息,聊天室有进入请求时,若聊天室未曾配置过聊天服务器,则为聊天室配置一个新的聊天服务器,将进入请求分配到聊天室配置的聊天服务器,并更新聊天室的配置信息;若聊天室曾配置过聊天服务器,则将所述聊天室配置到曾配置过的聊天服务器,将进入请求分配到聊天室配置的聊天服务器。虽然可实现聊天服务器与聊天室在线人数的以自适应匹配,优化聊天服务器配置,提高聊天服务器资源的利用,但是不对根据聊天内容建立聊天室,导致聊天室的建立无针对性,导致网络资源的浪费;同时也不能根据聊天内容的不同建立不同的聊天室,导致聊天效果较差。
[0004]现有技术二,申请号:CN202010038882.6公开了一种用于使消息应用程序之聊天室失效之电子装置、方法及计算机可读记录介质,电子装置用以:接收用于至少一聊天室的失效请求,其中,失效请求与聊天室配置关联,聊天室配置包含用于至少一聊天室的失效条件;基于失效请求,储存包含用于至少一聊天室的失效条件的聊天室配置;以及基于判断用于至少一聊天室的失效条件被满足,失效至少一聊天室。虽然实现了聊天功能的自动化设置,但是不能根据聊天的内容不同,切换聊天室,导致用户体验感较差。
[0005]现有技术三,申请号:CN202111572798.3一种应用于网络靶场的团队协作通信方法及系统,包括:网络靶场管理模块创建聊天室配置信息并同步给服务器端模块;服务器端模块在接收到聊天室配置信息后,创建支持聊天室功能的用户虚拟机,并创建网络靶场中各个任务场景下的用户角色信息;目标用户通过客户端模块访问用户虚拟机以及获取到的目标用户角色信息,实现在聊天室内进行聊天。基于网络靶场管理模块生成的聊天室配置信息,在服务器端和客户端之间搭建聊天室,使聊天室与网络靶场进行有效融合,提升了网络靶场的效能,基于这些融合操作,虽然满足了多用户角色的实时沟通交流需求、且提升了交流通信的安全性,但是聊天室仅能实现人数的控制,并不能根据聊天内容实现聊天室的创设,导致同一聊天室内人群不同,直接降低了聊天的效果。
[0006]目前现有技术一、现有技术二和现有技术三存在现有的聊天室配置方案仅根据人数调节聊天服务器,不能根据聊天内容的不同建立聊天室,并推送与聊天内容相关的话题,使得聊天室的建立无目的性,同时使得聊天的话题有限问题,因而,本专利技术提供一种自适应房间人数的聊天室配置方法,根据自适应房间的人数添加量,对不同的人员进行标记排序,具体排序根据不同人员所产生的特征值,再根据排序量,并同时根据聊天内容对不同的聊天室配置不同的聊天服务器,并同时根据聊天服务器给出对应的聊天内容推荐,提升聊天乐趣。

技术实现思路

[0007]为了解决上述技术问题,本专利技术提供了一种自适应房间人数的聊天室配置方法,包括以下步骤:获取所有聊天服务器的配置信息、人员数量及与人员对应的聊天内容,对不同的人员按照属性进行标记并排序,根据排序产生不同人员的特征值;结合特征值及配置信息,对不同的聊天室配置不同的聊天服务器;聊天服务器根据聊天内容给出对应推荐的聊天内容,并将推荐的聊天内容发送至聊天室。
[0008]可选的,配置信息包含聊天服务器的硬件及软件配置,硬件配置包含中央处理器、内存及硬盘,软件配置包含应用协议、操作系统、数据库及Web服务器。
[0009]可选的,根据排序产生不同人员的特征值的过程,包含以下步骤:获取聊天室人员的属性,并按照属性的不同赋予不同的权重;属性包含:性别、年龄、爱好及职业信息,属性权重从大至小排序为:爱好、职业、年龄及性别;按照设定规则形成聊天室人员的属性集合,属性集合中包含按照属性权重大小排列的各个属性元素,根据属性元素的各属性权重确定在属性集合的占有比例,根据占有比例确定属性权重是否作为基准属性权重;将各个基准属性权重进行组合,得到基准属性规则,针对每个基准属性权重,根据基准属性权重在属性集合中的属性识别度,确定属性权重对应的特征值,特征值用于构建属性识别模型。
[0010]可选的,占有比例为满足某一属性元素的属性权重与总属性权重的比例。
[0011]可选的,不同的聊天室配置不同的聊天服务器的过程,包含以下步骤:接收客户端发送的聊天服务器的分配请求,分配请求包含:特征值及目标配置信息;获取满足目标配置信息的聊天服务器闲置数量,从中选取某一聊天服务器,判断聊天服务器是否满足特征值需求,满足则配置当前选择聊天服务器,不满足,则配置下一聊天服务器,直至满足特征值需求;找到满足特征值的聊天服务器,创建接口,将满足要求的聊天服务器分配给客户端。
[0012]可选的,分配请求的处理过程,包含以下步骤:客户端的应用接口发送出分配请求,根据分配请求中的特征值及目标配置信息,从所有的聊天服务器中的多个子聊天服务器中调用程序,处理分配请求;
子聊天服务器中调用程序设置超时点,并设置每个从与超时点对应的待执行程序的标准执行时长;计算超时点当前时间和分配请求到达时间的差值,并将差值作为当前所执行子聊天服务器中调用程序的程序执行耗时;根据程序执行耗时确定分配请求的平衡数,接收与分配请求存储位置值相关联的具有实时优先级的分配请求,并基于分配请求存储位置值以及特征化存储器设备以及工作负载获得的参数,使用处理器处理具有实时优先级的分配请求。
[0013]可选的,配置信息包含每个子聊天服务器的网络协议地址、每个子聊天服务器的远程过程调用协议接口;平衡数是特征化存储器设备的参数,按照与分配请求负载相关联的至少一个聊天服务器参数特征化负载。
[0014]可选的,判断聊天服务器是否满足特征值需求的过程,包含以下步骤:获取闲置聊天服务器的配置信息,将目标配置信息与配置信息进行比对,比对结果满足目标配置信息的需求,则将聊天服务器作为备选的目标聊天服务器;获取备选的目标聊天服务器的安全协议规则,属性识别模型对安全协议规则进行识别,判断能否与特征值的基准属性规则适配,适配则将备选的目标聊天服务器作为目标聊天服务器。
[0015]可选的,创建接口的过程,包含以下步骤:聊天服务器创建接口,并启动接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自适应房间人数的聊天室配置方法,其特征在于,包括以下步骤:获取所有聊天服务器的配置信息、人员数量及与人员对应的聊天内容,对不同的人员按照属性进行标记并排序,根据排序产生不同人员的特征值;结合特征值及配置信息,对不同的聊天室配置不同的聊天服务器;聊天服务器根据聊天内容给出对应推荐的聊天内容,并将推荐的聊天内容发送至聊天室。2.如权利要求1所述的自适应房间人数的聊天室配置方法,其特征在于,配置信息包含聊天服务器的硬件及软件配置,硬件配置包含中央处理器、内存及硬盘,软件配置包含应用协议、操作系统、数据库及Web服务器。3.如权利要求1所述的自适应房间人数的聊天室配置方法,其特征在于,根据排序产生不同人员的特征值的过程,包含以下步骤:获取聊天室人员的属性,并按照属性的不同赋予不同的权重;属性包含:性别、年龄、爱好及职业信息,属性权重从大至小排序为:爱好、职业、年龄及性别;按照设定规则形成聊天室人员的属性集合,属性集合中包含按照属性权重大小排列的各个属性元素,根据属性元素的各属性权重确定在属性集合的占有比例,根据占有比例确定属性权重是否作为基准属性权重;将各个基准属性权重进行组合,得到基准属性规则,针对每个基准属性权重,根据基准属性权重在属性集合中的属性识别度,确定属性权重对应的特征值,特征值用于构建属性识别模型。4.如权利要求3所述的自适应房间人数的聊天室配置方法,其特征在于,占有比例为满足某一属性元素的属性权重与总属性权重的比例。5.如权利要求1所述的自适应房间人数的聊天室配置方法,其特征在于,不同的聊天室配置不同的聊天服务器的过程,包含以下步骤:接收客户端发送的聊天服务器的分配请求,分配请求包含:特征值及目标配置信息;获取满足目标配置信息的聊天服务器闲置数量,从中选取某一聊天服务器,判断聊天服务器是否满足特征值需求,满足则配置当前选择聊天服务器,不满足,则配置下一聊天服务器,直至满足特征值需求;找到满足特征值的聊天服务器,创建接口,将满足要求的聊天服务器分配给客户端。6.如权利要求5所述的自适应房间人数的聊天室配置方法,其特征在于,分配请求的处理过程,包含以下步骤:客户端的应用接口发送出分配请求,根据分配请求中的特征值及目标配置信息,从所有的聊天服务器中的多个子聊天服务器中调用程序,处理分配请求;子聊天服务器中调用程序设置超时点,并设置每个从与超时点对应的待...

【专利技术属性】
技术研发人员:贺益恒陈建臣孙一民王雪静杨文智
申请(专利权)人:北京比邻星空科技有限公司
类型:发明
国别省市:

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

1