终端、服务器和消息监视方法技术

技术编号:9528610 阅读:57 留言:0更新日期:2014-01-02 18:06
本发明专利技术提供了一种终端、一种服务器和一种消息监视方法,其中终端包括:判断单元,用于在第一客户端发送消息至第二客户端时,根据存储在第一客户端的敏感词根表判断消息是否包含敏感词;消息上传单元,连接至判断单元,用于在确定消息包含敏感词时,将消息发送至服务器进行保存。通过本发明专利技术的方案,使客户端只有在发送信息触及敏感词时,才开始向服务器端发送此次会话以后的N条记录,防止了大量非敏感信息保存到服务器资源,减轻了服务器压力,也保证了敏感信息的完整性。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种终端、一种服务器和一种消息监视方法,其中终端包括:判断单元,用于在第一客户端发送消息至第二客户端时,根据存储在第一客户端的敏感词根表判断消息是否包含敏感词;消息上传单元,连接至判断单元,用于在确定消息包含敏感词时,将消息发送至服务器进行保存。通过本专利技术的方案,使客户端只有在发送信息触及敏感词时,才开始向服务器端发送此次会话以后的N条记录,防止了大量非敏感信息保存到服务器资源,减轻了服务器压力,也保证了敏感信息的完整性。【专利说明】
本专利技术涉及计算机
,具体而言,涉及一种终端、一种服务器和一种消息监视方法。
技术介绍
即时通信(Instant messaging,简称IM)目前已经成为用户通过网络进行通信的重要手段。随着近些年企业即时通信也在迅速发展,正在逐渐成为企业内部的一种常用的沟通手段。但当企业用户使用时,企业的管理层很难控制员工使用该工具的用途,无法检查其收发的消息是否与工作相关、是否泄漏公司机密等,所以便出现了消息监视系统。目前即时通信的消息监视装置的主要监视方式为:将所有用户发送的文字、文件、图片信息统一存储在服务器端,然后特殊权限人员利用消息监视客户端进行消息监视。但是这种装置有很多弊端,在企业内部即时通信使用频率很高,很容易造成服务器端数据量增长过快,造成查询效率下降,并占用大量服务器资源的问题,企业级即时通信中所应用的P2P通道技术优势也无法得到展现,而且存储的大部分信息都是无需监视的非敏感信息。
技术实现思路
为了解决上述技术问题,提出了一种新的消息监视技术,可防止大量非敏感信息保存到服务器资源,减轻了服务器压力。有鉴于此,根据本专利技术的一个方面,提出了一种终端,包括:判断单元,用于在第一客户端发送消息至第二客户端时,根据存储在所述第一客户端的敏感词根表判断所述消息是否包含敏感词;消息上传单元,连接至所述判断单元,用于在确定所述消息包含敏感词时,将所述消息发送至服务器进行保存。在该技术方案中,在将客户端的消息发送至其他客户端之前,需要根据保存在客户端中的敏感词根表来判断该消息是否包含敏感词,如果包含敏感词,说明该消息可能涉及到需监视的内容,则将该消息上传的服务器进行保存,监视人员可通过该服务器来监视客户端发送的消息,这样可以避免将所有的消息保存至服务器,导致服务器保存的数据量太大,占用系统资源,并且可避免保存很多无需被监视数据的问题,从而影响查询效率。在上述技术方案中,优选的,所述敏感词根表中每个敏感词具有对应的敏感等级;所述判断单元还用于在确定所述消息包含敏感词时,根据所述消息中包含的敏感词对应的敏感等级,判断所述消息是否可以被发送至所述第二客户端。针对每个敏感词,可设置对应的敏感等级,等级越高,说明涉及的内容涉密程度较高,可以设置在敏感等级为二级以上时,禁止发送该消息。因此,在将客户端的消息发送至其他客户端之前,需判断该消息所包含的敏感词的敏感等级,如果是二级以上,该消息就不能被发送至其他终端,进一步提高即时通信的数据安全性。在上述任一技术方案中,优选的,所述终端还可以包括:提示单元,在确定所述消息不可被发送至所述第二客户端时,提示用户不可发送包含敏感词的消息;所述消息上传单元还用于在确定所述消息可被发送至所述第二客户端时,将所述消息之后的预设条数的消息发送至所述服务器进行保存。如果消息涉密程度较高,则该消息不可被发送至其他终端,并且可提示用户该消息所包含的敏感词,提高用户体验。如果确定包含敏感词的消息可以被发送,则将这之后的消息也上传给服务器进行保存,以便于对本次会话内容进行监视,该预设条数可以根据实际需要被任意设置。在上述任一技术方案中,优选的,还包括:更新单元和检测单元,所述更新单元用于接收来自所述服务器的新增敏感词,并根据所述新增敏感词更新所述敏感词根表,所述检测单元用于检测所述终端中保存的消息是否包含所述新增敏感词;所述消息上传单元还用于将所述终端中保存的包含有新增敏感词的消息发送至所述服务器进行保存。如果新增加敏感词,则可以将该新增的敏感词加入客户端的敏感词根表中进行更新,并检测终端中当前保存的消息是否包含该新增的敏感词,如果包含,则将这些消息上传至服务器进行保存。根据本专利技术的另一方面,还提供了一种服务器,包括:敏感词同步单元,将设置的敏感词以及敏感词等级同步至各终端;存储器,接收各所述终端上传的消息,并根据所述消息包含的敏感词类型对所述消息进行分类保存。根据本专利技术的服务器能够对各终端的敏感词根表进行同步更新,并且对客户端之间的交互信息进行交互,并且保存的消息都是涉密信息,减小了服务器的数据保存量,从而降低了系统压力,提高了消息查询效率。根据本专利技术的再一方面,还提供了一种消息监视方法,包括:在第一客户端发送消息至第二客户端时,根据存储在所述第一客户端的敏感词根表判断所述消息是否包含敏感词;在确定所述消息包含敏感词时,将所述消息发送至服务器进行保存。在该技术方案中,在将客户端的消息发送至其他客户端之前,需要根据保存在客户端中的敏感词根表来判断该消息是否包含敏感词,如果包含敏感词,说明该消息可能涉及到需监视的内容,则将该消息上传的服务器进行保存,监视人员可通过该服务器来监视客户端发送的消息,这样可以避免将所有的消息保存至服务器,导致服务器保存的数据量太大,占用系统资源,并且可避免保存很多无需被监视数据的问题,从而影响查询效率。在上述技术方案中,优选的,还可以包括:所述敏感词根表中每个敏感词具有对应的敏感等级;在确定所述消息包含敏感词时,根据所述消息中包含的敏感词对应的敏感等级,判断所述消息是否可以被发送至所述第二客户端。针对每个敏感词,可设置对应的敏感等级,等级越高,说明涉及的内容涉密程度较高,可以设置在敏感等级为二级以上时,禁止发送该消息。因此,在将客户端的消息发送至其他客户端之前,需判断该消息所包含的敏感词的敏感等级,如果是二级以上,该消息就不能被发送至其他终端,进一步提高即时通信的数据安全性。在上述任一技术方案中,优选的,在确定所述消息不可被发送至所述第二客户端时,提示用户不可发送包含敏感词的消息;在确定所述消息可被发送至所述第二客户端时,将所述消息之后的预设条数的消息发送至所述服务器进行保存。如果消息涉密程度较高,则该消息不可被发送至其他终端,并且可提示用户该消息所包含的敏感词,提高用户体验。如果确定包含敏感词的消息可以被发送,则将这之后的消息也上传给服务器进行保存,以便于对本次会话内容进行监视,该预设条数可以根据实际需要被任意设置。在上述任一技术方案中,优选的,所述服务器根据所述消息中包含的敏感词类型对来自所述第一客户端的消息进行分类保存。在上述任一技术方案中,优选的,还可以包括:所述服务器将新增敏感词发送至所述第一客户端,以更新所述敏感词根表;检测所述第一客户端中保存的消息是否包含所述新增敏感词;将所述第一客户端中保存的包含有新增敏感词的消息发送至所述服务器进行保存。如果新增加敏感词,则可以将该新增的敏感词加入客户端的敏感词根表中进行更新,并检测终端中当前保存的消息是否包含该新增的敏感词,如果包含,则将这些消息上传至服务器进行保存。【专利附图】【附图说明】图1示出了根据本专利技术的实施例的终端的框图;图2示本文档来自技高网...

【技术保护点】
一种终端,其特征在于,包括:判断单元,用于在第一客户端发送消息至第二客户端时,根据存储在所述第一客户端的敏感词根表判断所述消息是否包含敏感词;消息上传单元,连接至所述判断单元,用于在确定所述消息包含敏感词时,将所述消息发送至服务器进行保存。

【技术特征摘要】

【专利技术属性】
技术研发人员:李纯蒋生锋
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

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

1