一种即时通信的信息监视装置的利记博彩app

文档序号:7932147阅读:148来源:国知局
专利名称:一种即时通信的信息监视装置的利记博彩app
技术领域
一种即时通信的信息监视装置
技术领壤
本实用新型涉及计算机软件、网络通信领域,尤其是即时通讯技术,特 别是涉及一种即时通信的信息监视装置。 背承扶术
即时通信(Instant messaging,简称IM)目前已经成为用户通过网络 进行通信的重要手段。随着近年来日益加快的商务实时沟通需求,企业即 时通信系统也在迅速发展,正在逐渐成为企业内外一种常用的沟通手段。
目前大部分即时通信工具(IM)是面向个人用户,但企业用户使用时, 企业的管理层很难控制员工使用该工具的用途、无法检查其收发的消息是 否与工作相关、是否泄露公司机密等,不能监视、检査员工的工作情况。 另外目前的即时通信工具一般都把历史记录保存在本机,因此如果本机文 件损坏或丢失,或者用户在其他电脑登录,则无法看到自己的历史记录。 发明内赛
本实用新型为解决上述问题不足之处,提供了一种即时通信的信息监视 装置。
为了解决上述问题,本实用新型提供以下技术方案
一种即时通信的信息监视装置,所述即时通讯监视装置包括用于转发
即时消息的服务器,与该服务器互联的客户端,所述用于转发即时消息
的服务器包括
收发模块即时通讯客户端软件(IMClient)通过TCP发送该数据到服 务器,收者通过客户端工具从服务器得到数据后,显示相应的 内容存储模块服务器把数据存储到数据库和文件系统中; 分析模块对信息进行分析和索引,服务器定期对数据库中的数据以及 员工发送的文件进行扫描,生成索引文件。该索引文件的用途是 为用户提供全文检索的功能; 查询模块向数据库提交查询,向客户端返回结果; 以及检査模块验证是否有权限査询所需信息,检査査询条件是否符 合要求,检査用户是否有权限通过信息査询客户端软 (QueryClient)査询即时通讯信息,不同级别所能看到的即时通 讯的信息不同,高级别权限的使用者可以査看低级别权限的使用者 的即时通讯信息。
其中,收发模块与客户端和存储模块通过链路通信连接,存储模块与分 析模块通过链路通信连接,数据库与存储模块、分析模块以及査询 模块通过链路通信连接,检査模块与査询模块和客户端通过链路通 信连接
所述存储模块包括文件存储,把文件存储到相应的根目录下。
所述用于转发即时消息的服务器还包括全文检索模块,该模块是一个搜 索引擎,用来从索引文件和原始文件中进行文字的搜索,所述用于转发即 时消息的服务器还包括全文检索模块,用来从索引文件和原始文件中进行 文字的搜索,全文检索模块与数据库和检査模块通过链路通信连接。
所述数据和文件的扫描,该过程需要一定的处理时间,服务器在后台定 期启动该处理进程,其周期间隔通过服务器进行配置。
所述服务器把数据存储到数据库中后,分析模块检查接收者是否在线, 如果接收者在线,服务器发送该数据给接收者的即时通讯客户端软件 (IMClient);如果接收者离线,服务器对该数据做一个"未接收"的标记,等下次接收者上线时,服务器会通知该用户有未接收的数据,接收者收到 该通知后自动获取所有标记为"未接收"的数据。
所述服务器通过Web Server提供査询接口。
所述査询模块,用户通过信息査询客户端软件(QueryClient)查询历史 记录的方法获取即时通讯信息。
所述用户登录信息査询客户端软件(QueryClient),服务器根据该 登录用户的信息得到其权限,然后返回该用户可以选择的査询条件。
所述査询模块,用户通过客户端工具通过全文检索搜索即时通讯信 息内容。
其中,收发模块与客户端和存储模块通过链路通信连接,存储模块 与分析模块通过链路通信连接,数据库与存储模块、分析模块以及查询 模块通过链路通信连接,检査模块与检索模块、査询模块以及客户端通 过链路通信连接,全文检索模块与数据库和检査模块通过链路通信连接。
IMClient是指Instant messaging Client的简称,g卩,员工登录即 时通讯工具;
QueryClient是指用户通过客户端工具。
本实用新型的优点
1. 存储模块,建立索引文件,对信息内容进行全文检索,在本机未保存 历史记录,或者历史记录文件损坏时或者用户在其他电脑登陆,都能 从服务器上找到所需信息,提高了重要文件的安全性,也为査询和监 视提供了一个数据库。
2. 检査模块、分析模块、全文检索模块以及査询模块的设计,使得企业 根据其内部的组织结构,设置不同的权限。从而,达到了企业不同级 别的管理层监视本管辖范围内的员工的工作情况。都能通过服务器查 询得到自己或低级别用户的历史记录。总之,即时通讯的信息监视是企业对即时通信工具的一个重要要求,特 别是一些对信息保密要求比较高的企业,所以全面、安全、方便地对即时 通讯的信息进行监视是本技术方案所达到的目的。 附翻说明


图1为本实用新型的结构示意图2为用户发送即时通讯信息的流程图3为用户査询即时通讯信息操作流程图。
具体实施方式

如图1所示, 一种即时通信的信息监视装置,包括用于转发即时消息的 服务器,与该服务器互联的客户端,所述用于转发即时消息的服务器包 括数据库
收发模块即时通讯客户端软件通过TCP协议发送数据到服务器,接收
者通过客户端工具从服务器得到数据后,显示相应的内容; 存储模块服务器把数据存储到数据库和文件装置中; 分析模块对信息进行分析和索引,服务器定期对数据库中的数据以及
员工发送的文件进行扫描,生成索引文件; 査询模块向数据库提交査询,向客户端返回结果; 检査模块:验证是否有权限查询所需信息,检査査询条件是否符合要求, 检査用户是否有权限査询即时通讯信息,不同级别所能看到的即时 通讯的信息不同,高级别权限的使用者能够査看低级别权限的使用 者的即时通讯信息; 以及全文检索模块,用来从索引文件和原始文件中进行文字的搜索, 其中,收发模块与客户端和存储模块通过链路通信连接,存储模块与分 析模块通过链路通信连接,数据库与存储模块、分析模块以及査询模块通过链路通信连接,检査模块与査询模块和客户端通过链路通 信连接。
如图2所示,用户发送即时通讯信息的过程发送者向接收者发送消 息或文件,頂Client通过TCP发送该数据到服务器;
服务器接收给数据并存储到数据库中,若是文件,存储该文件到相应 的目录下;
服务器定时对数据库中的数据以及发送的文件进行扫描,生成索引文 件;该索引文件的用途是为用户提供全文检索的功能。由于该过程需要一 定的处理时间,所以服务器在后台定期启动该处理进程,其周期间隔通过 服务器进行配置,默认是30分钟;
服务器检査接收者是否在线,由于每个员工登录时都需要连接到服务 器进行认证,所以服务器保存了所有在线用户的数据;如果接收者在线, 服务器发送该数据给接收者的頂Client;如果接收者离线,服务器对该数 据做一个"未接收"的标记,等下次接收者上线时,服务器会通知该用户 有未接收的数据,接收者收到该通知后自动获取所有标记为"未接收"的 数据;接收者的IMClient从服务器得到数据后,显示相应的内容。
接收者与发送者只表示对某条消息或某个文件的发送方向,对于其使 用的IMClient都是相同的。
如图3所示,用户通过客户端软件(Web页面或Windows软件)从服务器 査询和搜索员工的即时通讯信息;获取该信息有权限控制,只有相应权限 的用户才能看到该信息。企业的管理员设置员工的权限,设置权限的目的 足山企业自己来决定谁可以看到其他员工的即时通讯信息。默认情况下, 只有管理员可以看到所有员工的即时通讯信息,每个员工只能看到自己的 即时通讯信息。通过设置权限,不同级别的员工所能看到的即时通讯的信息不同,例如设置总经理可以看到所有员工的即时通讯信息、部门经理可 以养到该部门所有员工的即时通讯信息等。
用户通过客户端工具(以下简称QueryClient)査询即时通讯信息 QueryClient主要指Web页面,部分功能可以通过Windows软件实现,服 务器通过Web Server提供査询接口 。 QueryClient使用2种方法获取即 时通讯信息, 一是査询历史记录,二是通过全文检索搜索即时通讯信息 内容。以下以Web页面为例,描述这2种方法。
a) 査询历史记录
用户登录QueryClient,服务器根据该登录用户的信息得到其权 限,然后返回该用户可以选择的査询条件;
用户在QueryClient的历史记录页面上选择输入查询条件,如 发送者、接收者、发送时间、接收时间、信息类型,其中,信息类 型包括聊天消息、多人会话消息、系统提醒事件、手机短信、文 件传输、业务数据等。
选择完成后提交査询条件给服务器,服务器收到査询条件后检査 用户是否有权限,验证査询条件是否合法,用户具有权限并且验证 査询条件合法,服务器査询后台数据库,生成结果页面,返回给 QueryClient,否则,拒绝该用户査询。
b) 搜索信息内容(全文检索)
全文检索的目的是提供一个搜索引擎,用户通过输入信息内容进 行搜索,这是目前通过Web进行搜索的常用手段。
实现过程与査询历史记录类似,不同之处在于搜索内容。如:用 户输入的搜索内容是"测试",则服务器会返回所有包含这2个字的 信息。
8本实用新型总的构思是通过服务器存储即时通讯的消息或文件,并对此、 进行扫描生成索引文件,同时,设有级别权限,是不同的管理者査看的级 别不同,级别越高,査询的用户越多。本实用新型实施例中,涉及到的实 用新型构思仅仅是一部分,但已清楚地说明了技术方案,涉及到本实用新 型构思的其他专利,都属于本实用新型的内容。
权利要求1. 一种即时通信的信息监视装置,所述即时通讯监视装置包括用于转发即时消息的服务器,与该服务器互联的客户端,其特征在于所述用于转发即时消息的服务器包括数据库收发模块即时通讯客户端软件通过TCP协议发送数据到服务器,接收者通过客户端工具从服务器得到数据后,显示相应的内容;存储模块服务器把数据存储到数据库和文件装置中;分析模块对信息进行分析和索引,服务器定期对数据库中的数据以及员工发送的文件进行扫描,生成索引文件;查询模块向数据库提交查询,向客户端返回结果;以及检查模块验证是否有权限查询所需信息,检查查询条件是否符合要求,检查用户是否有权限查询即时通讯信息,不同级别所能看到的即时通讯的信息不同,高级别权限的使用者能够查看低级别权限的使用者的即时通讯信息;其中,收发模块与客户端和存储模块通过链路通信连接,存储模块与分析模块通过链路通信连接,数据库与存储模块、分析模块以及查询模块通过链路通信连接,检查模块与查询模块和客户端通过链路通信连接。
2. 根据权利要求l所述的一种即时通信的信息监视装置,其特征在于:所述 用于转发即时消息的服务器还包括全文检索模块,用来从索引文件和原始 文件中进行文字的搜索,全文检索模块与数据库和检査模块通过链路通信 连接。
3. 根据权利要求1所述的一种即时通信的信息监视装置,其特征在于:所述服务器通过Web Server提供査询接口 。
专利摘要本实用新型为了克服企业的管理层无法控制员工使用该工具的用途、无法检查其收发的消息是否与工作相关、是否泄露公司机密等,不能监视、检查员工的工作情况,提供一种即时通信的信息监视装置,所述用于转发即时消息的服务器包括收发模块,收者通过客户端工具从服务器得到数据后,显示相应的内容;存储模块服务器把数据存储到数据库和文件系统中;分析模块对信息进行分析和索引,查询模块向数据库提交查询,向客户端返回结果。以及检查模块验证是否有权限查询所需信息,检查查询条件是否符合要求,不同级别所能看到的即时通讯的信息不同。达到了企业不同级别的管理层监视本管辖范围内的员工的工作情况。都能通过服务器查询得到自己或低级别用户的历史记录,同时,提高了重要文件的安全性。
文档编号H04L12/26GK201270520SQ20082007987
公开日2009年7月8日 申请日期2008年4月11日 优先权日2008年4月11日
发明者霍文旌 申请人:北京亿企通信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1