The invention discloses a method and a chat server processing information, the method comprises: receiving the message chat messages sent by the client; for the current received chat information news release, calculate the chat information score, when the score is more than a first preset threshold, filtering the chat information release message; otherwise the user in the calculation of identification information corresponding to the total score of chat information in the database, when the value of the sum of more than second preset threshold, filtering the chat information news release; otherwise according to the chat information news release publications in the scope of information the chat information of each client push messages to the corresponding. According to this scheme, scoring for each chat information, for each user a cumulative score, set score standard to measure whether the intention of legitimate chat messages and user chat behavior is reasonable, refine the judgment granularity on the unreasonable chat behavior, can be more accurate and effective filtering unreasonable chat behavior.
【技术实现步骤摘要】
一种聊天信息的处理方法和服务器
本专利技术涉及互联网
,具体涉及一种聊天信息的处理方法和服务器。
技术介绍
随着互联网技术的不断发展,通过网络中的各种平台、论坛、应用等进行聊天会话已成为当前互联网用户最常见的互动方式之一,目前,在各种聊天场景中,仍然存在大量的恶意用户发布包含广告、营销、拉人、语言攻击等不正当意图的聊天信息,还有很多是采用程序来发送长时间的刷屏信息,严重扰乱了聊天场景的正常秩序,损害了其他用户的正当利益。如何在互联网聊天交互场景中准确有效地筛选出不合理的聊天信息以保障聊天环境的纯净性,是当前亟待解决的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的聊天信息的处理方法和服务器。依据本专利技术的一个方面,提供了一种聊天信息的处理方法,其中,该方法包括:通过数据接口接收各客户端发送的聊天信息发布消息;每条聊天信息发布消息中包括:用户标识,聊天信息,发布范围信息;将所述用户标识和聊天信息对应保存到聊天信息数据库中;对于当前接收到的聊天信息发布消息,计算该聊天信息发布消息中的聊天信息的分值,当该聊天信息的分值超过第一预设阈值时,过滤该聊天信息发布消息;当该聊天信息的分值未超过第一预设阈值时,计算聊天信息数据库中对应于该聊天信息发布消息所包含的用户标识的聊天信息的分值总和,当该分值总和超过第二预设阈值时,过滤该聊天信息发布消息;当该分值总和未超过第二预设阈值时,根据该聊天信息发布消息中的发布范围信息将该聊天信息发布消息推送至相应的各客户端。可选地,所述计算该聊天信息发布消息中的聊天信息的分值包括 ...
【技术保护点】
一种聊天信息的处理方法,其中,该方法包括:通过数据接口接收各客户端发送的聊天信息发布消息;每条聊天信息发布消息中包括:用户标识,聊天信息,发布范围信息;将所述用户标识和聊天信息对应保存到聊天信息数据库中;对于当前接收到的聊天信息发布消息,计算该聊天信息发布消息中的聊天信息的分值,当该聊天信息的分值超过第一预设阈值时,过滤该聊天信息发布消息;当该聊天信息的分值未超过第一预设阈值时,计算聊天信息数据库中对应于该聊天信息发布消息所包含的用户标识的聊天信息的分值总和,当该分值总和超过第二预设阈值时,过滤该聊天信息发布消息;当该分值总和未超过第二预设阈值时,根据该聊天信息发布消息中的发布范围信息将该聊天信息发布消息推送至相应的各客户端。
【技术特征摘要】
1.一种聊天信息的处理方法,其中,该方法包括:通过数据接口接收各客户端发送的聊天信息发布消息;每条聊天信息发布消息中包括:用户标识,聊天信息,发布范围信息;将所述用户标识和聊天信息对应保存到聊天信息数据库中;对于当前接收到的聊天信息发布消息,计算该聊天信息发布消息中的聊天信息的分值,当该聊天信息的分值超过第一预设阈值时,过滤该聊天信息发布消息;当该聊天信息的分值未超过第一预设阈值时,计算聊天信息数据库中对应于该聊天信息发布消息所包含的用户标识的聊天信息的分值总和,当该分值总和超过第二预设阈值时,过滤该聊天信息发布消息;当该分值总和未超过第二预设阈值时,根据该聊天信息发布消息中的发布范围信息将该聊天信息发布消息推送至相应的各客户端。2.如权利要求1所述的方法,其中,所述计算该聊天信息发布消息中的聊天信息的分值包括:预设第一特征库,所述第一特征库中包括:多个关键字和各关键字对应的分值;获取该聊天信息中的关键字,如果该聊天信息中的关键字与第一特征库中的关键字相匹配,则将所匹配的关键字的分值作为该聊天信息的分值。3.如权利要求2所述的方法,其中,所述获取该聊天信息中的关键字包括:对该聊天信息进行简化处理,包括:过滤该聊天信息中的无意义的字符,和/或,对该聊天信息进行相似信息转换;对简化处理后的聊天信息进行分词处理,根据分词处理结果提取出该聊天信息的关键字。4.如权利要求1所述的方法,其中,所述计算该聊天信息发布消息中的聊天信息的分值包括:预设第二特征库,所述第二特征库中包括:多个正则表达式和各正则表达式对应的分值;获取该聊天信息中的关键字,如果该聊天信息的内容与第二特征库中的正则表达式相匹配,则将所匹配的正则表达式的分值作为该聊天信息的分值。5.如权利要求1所述的方法,其中,该方法进一步包括:当该分值总和超过第二预设阈值时,将该聊天信息发布消息所包含的用户标识放入封禁名单中;对于当前接收到的聊天信息发布消息,判断该聊天信息发布消息中包含的用户标识是否在封禁名单中,是则,直接过滤该聊天信息发布消息。6.如权利要求5所述的方法,其中,所述将该聊天信息发布消息所包含的用户标识放入封禁名单中包括:根据该用户标识对应的分值总和设置该用户标识的封禁时间;则该方法进一步包括:对于放入封禁名单中的每个用户标识,当满足该用户标识对应的封禁时间时,将该用户标识从封禁名单中删除。7.如权利要求1...
【专利技术属性】
技术研发人员:何承雄,袁家美,左文建,刘钊,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。