首页 / 专利库 / 医疗服务 / 即时检验 / 一种即时通讯服务器监控数据的分发方法和装置

一种即时通讯服务器监控数据的分发方法和装置

阅读:386发布:2020-05-15

专利汇可以提供一种即时通讯服务器监控数据的分发方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种即时通讯 服务器 的分发方法和装置,所述方法包括:分发器登录在线;分发器接设定的时间间隔检验即时通讯服务器的监控数据,若监控数据异常,则;分发器根据存储的用于接收监控数据的接收者标识,将取得的异常信息作为即时信息发送给与所述接收者标识相应的一个或多个即时通讯客户端;所述即时通讯客户端用于呈现所述即时通讯服务器的监控数据。这样,系统维护人员使用即时通讯客户端,在不增加成本的情况下就可在第一时间获得服务器的监控数据,并进一步降低了服务器的负荷。,下面是一种即时通讯服务器监控数据的分发方法和装置专利的具体信息内容。

1.一种即时通讯服务器监控数据的分发方法,其特征在于,包括以下步 骤:
分发器登录在线;
分发器按设定的时间间隔检验即时通讯服务器的监控数据,若监控数据异 常,则;
分发器根据存储的用于接收监控数据的接收者标识,将取得的异常信息作 为即时信息发送给与所述接收者标识相应的一个或多个即时通讯客户端;
所述即时通讯客户端用于呈现所述即时通讯服务器的监控数据。
2.根据权利要求1所述的方法,其特征在于,所述分发器为一个即时通 讯客户端。
3.根据权利要求1或2听述的方法,其特征在于,还包括:
预置查询请求与操作命令的对应关系,所述查询请求为其他即时通讯客户 端发送的即时消息;
根据查询请求对应的操作命令取得相应的监控数据,并将所述监控数据作 为即时信息发送给相应的即时通讯客户端。
4.根据权利要求3所述的方法,其特征在于,所述即时通讯服务器是由 一个或多个即时通讯服务器组成的服务器集群。
5.根据权利要求4所述的方法,其特征在于,所述监控数据存储在随机 存取存储器中,所述随机存取存储器与所述分发器位于同一计算设备中。
6.根据权利要求5所述的方法,其特征在于,还包括:将所述异常信息 作为即时信息发送成功后,更新监控数据中的发送标记。
7.根据权利要求4所述的方法,其特征在于,还包括:
根据预先设置的服务器集群中各即时通讯服务器的配置信息,使用不同的 用户标识向与其相应的即时通讯服务器发送登录请求,同时根据请求过程产生 与所述即时通讯服务器相应的监控数据,所述配置信息包含所述即时通讯服务 器的IP地址或名称。
8.一种即时通讯服务器监控数据的分发装置,其特征在于,包括:
第一存储单元,用于存储即时通讯服务器的监控数据;
第二存储单元,用于存储接收监控数据的接收者标识;
监控单元,用于按照设定的时间间隔检验第一存储单元中的监控数据,若 监控数据异常,取得该异常信息,所述异常信息包含与所述监控数据相应的即 时通讯服务器的IP地址或名称;
发送单元,用于根据所述监控单元的请求,将相应的异常信息作为即时信 息发送给与所述第二存储单元的接收者标识相应的即时通讯客户端,所述即时 通讯客户端用于呈现即时通讯服务器的监控数据。
9.根据权利要求8所述的装置,其特征在于,还包括:
查询单元,用于根据查询请求对应的操作命令从所述第一存储单元中取得 相应的监控数据,并将所述监控数据通过发送单元发送给相应的即时通讯客户 端。
10.根据权利要求8或9所述的装置,其特征在于,所述第一存储单元 是随机存取存储器或具有相应功能的存储介质。
11.根据权利要求10所述的装置,其特征在于,还包括:
更新单元,用于更新第一存储单元中监控数据的发送标记。
12.根据权利要求11所述的装置,其特征在于,还包括:
收集单元,用于使用用户标识向所述服务器集群中的一个或多个即时通讯 服务器发送登录请求,并根据请求过程产生与所述即时通讯服务器相应的监控 数据,所述监控数据存储在所述第一存储单元中。

说明书全文

技术领域

发明涉及即时通讯服务器的管理领域,特别是涉及一种即时通讯服务器 监控数据的分发方法和装置。

背景技术

即时通讯(IM,Instant Messaging)是一种使人们能在网上识别在线用户并 与他们实时交换信息的技术,由于其所拥有的实时性、低成本、高效率等诸多 优势,使之成为网民们最喜爱的网络沟通方式之一。
作为即时通讯平台的IM系统中,往往是由一台或多台服务器组成的服务 器集群,统一对外提供即时通讯服务。每一台服务器稳定正常的工作,是整个 IM系统稳定的基础与关键。为了保证IM系统中各服务器都能够正常运行,IM 系统的维护人员就必须能够及时地获知各服务器的运行状况。
目前,获取IM系统中各服务器监控数据的一般方法是:由IM服务器提 供一个统一的http服务端口,用于提供IM系统中各服务器的监控数据。如果 需要查看各服务器的运行状况,就需要向该服务器发送请求,通过所述http 服务获取监控数据。但是,由于监控数据总是在不断地更新和变化,而用户发 送请求却存在一定的时间间隔,若某台服务器出现了问题而此时用户尚未发送 请求,就会导致无法及时获得该IM服务器的运行状况,也就无法及时对该服 务器出现的问题做出响应和处理。另外,若为了尽可能及时的从服务器获取监 控数据,则必须增加获取的频率,而这样,会导致网络流量的不断增大和IM 服务器负荷的增加,进一步造成了IM服务器运行的不稳定性

发明内容

本发明公开了一种即时通讯服务器监控数据的分发方法和装置,以解决现 有技术中无法及时获取即时通讯服务器监控数据的问题。
为解决上述技术问题,本发明提供了一种即时通讯服务器监控数据的分发 方法,包括:
分发器登录在线;分发器按设定的时间间隔检验即时通讯服务器的监控数 据,若监控数据异常,则;分发器根据存储的用于接收监控数据的接收者标识, 将取得的异常信息作为即时信息发送给与所述接收者标识相应的一个或多个 即时通讯客户端;所述即时通讯客户端用于呈现所述即时通讯服务器的监控数 据。
优选的,所述分发器为一个即时通讯客户端。
优选的,还包括:预置查询请求与操作命令的对应关系,所述查询请求为 其他即时通讯客户端发送的即时消息;根据查询请求对应的操作命令取得相应 的监控数据,并将所述监控数据作为即时信息发送给相应的即时通讯客户端。
优选的,所述即时通讯服务器是由一个或多个即时通讯服务器组成的服务 器集群。
优选的,所述监控数据存储在随机存取存储器中,所述随机存取存储器与 所述分发器位于同一计算设备中。
优选的,还包括:将所述异常信息作为即时信息发送成功后,更新监控数 据中的发送标记。
优选的,还包括:
根据预先设置的服务器集群中各即时通讯服务器的配置信息,使用不同的 用户标识向与其相应的即时通讯服务器发送登录请求,同时根据请求过程产生 与所述即时通讯服务器相应的监控数据,所述配置信息包含所述即时通讯服务 器的IP地址或名称。
为解决上述问题本发明还公开了一种即时通讯服务器监控数据的分发装 置,包括:
第一存储单元,用于存储即时通讯服务器的监控数据;
第二存储单元,用于存储接收监控数据的接收者标识;
监控单元,用于按照设定的时间间隔检验第一存储单元中的监控数据,若 监控数据异常,取得该异常信息,所述异常信息包含与所述监控数据相应的即 时通讯服务器的IP地址或名称;
发送单元,用于根据所述监控单元的请求,将相应的异常信息作为即时信 息发送给与所述接收者标识相应的即时通讯客户端,所述即时通讯客户端用于 呈现即时通讯服务器的监控数据。
优选的,还包括:查询单元,用于根据查询请求对应的操作命令从所述第 一存储单元中取得相应的监控数据,并将所述监控数据通过发送单元发送给相 应的即时通讯客户端。
优选的,所述第一存储单元是随机存取存储器或具有相应功能的存储介 质。
优选的,还包括:更新单元,用于更新第一存储单元中监控数据的发送标 记。
优选的,还包括:收集单元,用于使用用户标识向所述服务器集群中的一 个或多个即时通讯服务器发送登录请求,并根据请求过程产生与所述即时通讯 服务器相应的监控数据,所述监控数据存储在所述存储单元中。
现有技术相比,本发明具有以下优点:
首先,本发明通过定期检验服务器监控数据,一旦发现异常,就将该异常 信息作为即时信息发送给即时通讯客户端,系统维护人员通过即时通讯客户端 获知服务器的运行状况。由于监控数据在出现异常后可立即被检验出并发送给 即时通讯客户端,因此系统维护人员可在第一时间获知IM系统中异常服务器 的运行状况,及时的响应和处理该服务器存在的问题,从而保证IM系统各服 务器的正常运行。
其次,由于本发明将监控数据作为即时信息发送给系统维护人员使用的即 时通讯客户端,IM服务器不再需要响应除即时信息之外的其他请求,因此有 效降低了服务器的负荷,并进一步保证了IM服务器的稳定运行。同时,由于 IM服务器不再向外提供http服务及端口,因此也避免了第三方据此向IM服 务器发起的恶意攻击,提高了IM服务器的安全性。
由于本发明利用即时通信客户端接收监控数据,因此接收数据几乎不需要 任何额外的成本,用户可在任何时间和地点使用任何运行有即时通讯客户端的 终端设备登录IM服务器并接收监控数据,不但使用成本低而且扩展了用户的 应用范围,使得IM服务器处于更加及时、有效的监控之中。
本发明通过使用用于即时通讯的用户标识登录IM服务器,根据是否登录 成功来判断该服务器是否运行正常,避免了由服务器自行监控并记录监控数据 的方式导致的:当该服务器因突发事件无法运行时,运行在该服务器之上的负 责记录监控数据的程序也会停止,并最终导致IM系统维护人员无法及时获知 该服务器当前运行的状况,也就无法对该服务器做出响应和处理。本发利用是 否成功登录验证即时通讯服务器,据此产生的监控数据不受即时通讯服务器运 行状况的影响,因此非常可靠。进一步的,当登录成功过后,按一定时间间隔 发送即时信息,若发送失败,将失败信息存储在监控数据中。因此,本发明不 但可以监控即时通讯服务器运行是否正常,还可进一步监控运行在该服务器之 上的即时通讯服务程序的应用逻辑是否正确。由此产生的监控数据,为IM系 统维护人员及时准确地排除该服务器的故障,保证IM系统的正常运行提供了 可靠依据。
附图说明
图1是本发明所述的即时通讯原理示意图;
图2是本发明所述的即时通讯服务器监控数据分发方法的数据流程图
图3是本发明所述的即时通讯服务器监控数据分发方法中取得监控数据 的数据流程图;
图4是本发明所述的即时通讯服务器监控数据分发装置的结构框图

具体实施方式

在结合具体实施例说明本发明的方法和装置之前,首先介绍一下IM的基 本结构和原理,下面参考图1对IM的技术原理进行描述:
首先,用户A输入自己的用户标识和密码登录IM服务器,IM服务器通 过读取用户数据库来验证用户身份,如果用户标识、密码都正确,就登记用户 A的IP地址、IM客户端软件的版本号及使用的TCP/UDP端口号,然后返回 用户A登录成功的标志,此时用户A在IM系统中的状态为在线(Online Presence)。
其次,根据用户A存储在IM服务器上的好友列表,服务器将用户A在线 的相关信息发送到也同时在线的IM好友的PC机,这些信息包括在线状态、 IP地址、IM客户端使用的TCP端口(Port)号等,IM好友PC机上的IM客 户端收到此信息后将在PC桌面上弹出一个小窗口予以提示。
第三步是IM服务器把用户A存储在服务器上的好友列表及相关信息回送 到他的PC机,这些信息包括在线状态、IP地址、IM客户端使用的TCP端口 (Port)号等信息,用户A的PC机上的IM客户端收到后将显示这些好友列 表及其在线状态。
接下来,如果用户A想给他的在线好友用户B发送即时信息,他将直接 通过服务器发送过来的用户B的IP地址、TCP端口号等信息,直接向用户B 的PC机发出即时信息,用户B的IM客户端收到后显示在屏幕上,然后用户 B再直接回复到用户A的PC机,这样双方的即时信息就不通过IM服务器中 转,而是通过网络进行点对点的直接通讯,这称为对等通讯方式(Peer To Peer)。
另外,如果用户A与用户B的点对点通讯由于一方离线或由于防火墙、 网络速度等原因难以建立时,IM服务器还提供信息中转服务,即用户A和用 户B的即时信息全部先发送到IM服务器,再由服务器转发给对方。
以上对IM的基本原理进行了介绍,下面结合附图和具体实施方式对本发 明作进一步详细的说明。
本发明通过周期性的检查IM服务器的监控数据,若发现监控数据异常, 就取得该异常信息,将其作为即时信息发送给相应的一个或多个IM客户端, 系统维护人员或相关用户通过这些IM客户端接收IM服务器的监控数据。
优选的,将上述接收服务器监控数据的IM客户端所对应的用户标识称为 接收者标识,并将其存储在IM服务器上。优选的,通过一个独立线程使用一 个已知用户标识登录服务器(以下称该线程为Leader),并将所述接收者标识作 为Leader的好友。当服务器的监控数据发生异常时,检验Leader的好友是 否在线,若在线,将取得的异常信息通过Leader发送给与所述好友相应的IM 客户端。
使用Leader发送IM服务器监控数据的异常信息只是本发明的优选方法, 因为Leader作为一个实时在线的用户,在任何时候,如果有新的用户端需要接 收IM服务器的监控数据,都可以向Leader申请加入好友,如果加入成功,该IM 客户端就可以接收来自IM服务器的监控数据。本发明优选的,在通过IM客 户端向Leader申请加入好友时需要提供特定的验证码,用以保证接收监控数 据的用户身份合法性。当然,也可以不必将接收者加为Leader的好友,而使用 其他方法将监控数据发送给IM客户端,如向特定IM客户端广播的方式,本 发明对此不做限制,本领域的技术人员可根据需要选择使用。
图2示出了根据本发明一个优选实施例的用于IM服务器监控数据分发方 法的数据流程图。下面参考图2对该方法作详细描述。
步骤201:Leader根据配置信息与IM服务器建立连接并登录服务器。
IM服务器通常是由一个或多个服务器组成的服务器集群。Leader根据配 置文件取得其中一台服务器IP和端口与其建立连接,并使用相应的用户标识 和密码登录该服务器。这样,登录成功后,Leader和一般的即时通讯用户在 表现形式上并无区别,可以被别的用户加为好友。优选的,仅允许系统维护人 员根据leader的ID将leader加为自己的好友,特别的,系统维护人员在将 Leader添加为自己的好友时需要向系统提供验证码,以保证用户身份的合法 性,避免不相关的用户与Leader进行通信。
步骤202:Leader检查内存中的监控数据,如果发现监控数据中服务器 的状态为不可用,执行下面的步骤,否则;否则执行步骤204。
步骤203:从所述监控数据中取出该服务器不可用发生的时间以及该服务 器的IP,向Leader好友列表中的用户发送一条警告消息:服务器在某时某刻 开始不可用;执行步骤205。
对于服务器集群中的每一台服务器,都记录有与其相应的监控数据。在本 发明优选的实施例中,该监控数据中主要包含以下内容:
serverName         //服务器名
serverIP          //服务器IP
serverPoart       //服务器端口
Health            //服务器当前是否健康
last_err_time    //上次出错的时间
Reported         //最近一次故障是否已发送给监控数据接收者
lastFailDura     //上次故障持续时间
failedCount      //总共故障次数
dailyFailedCount //当天故障次数
Leader检查这些监控数据,如果发现监控数据中服务器的状态Health的 值置为0,即该服务器不可用,并且Reported的值为0,意思是尚未将该不 可用消息发送给Leader的好友,则从所述监控数据中取出该服务器不可用发 生的时间以及该服务器的IP,同时,根据Leader好友列表中的用户标识,检 验其相应的IM客户端是否在线,若在线,取得该IM客户端的地址信息,同 时向该IM客户端发送一条警告消息:服务器在某时某刻开始不可用。系统维 护人员通过该IM客户端接收来自Leader发送的警告消息。通过这种方式获 取IM服务器的监控数据,客户端不但不需要任何额外的成本,而且不受空间 和时间的限制。系统维护人员可在任何时间和地点,使用任何一种运行有IM 客户端的终端设备通过互联网络登录服务器以获取服务器的监控数据。
本发明优选的将监控数据存储在内存(Random Access Memory,也称 随机存取存储器)中,Leader通过扫描内存获取发生变化的监控数据,由于 通常情况下,扫描内存响应的时间只需几个纳秒,因此,若监控数据发生异常, Leader可在第一时间获取该异常信息,然后将所述异常信息通过Leader的好 友发送给系统维护人员使用的IM客户端。上述整个过程都是在瞬间完成的, 因此,系统维护人员可及时地响应和处理服务器的故障以保障IM服务器的安 全、稳定的运行。
步骤204:如果该服务器在上次检查时的状态为不可用,则从所述监控数 据中取出该服务器不可用发生的时间以及该服务器的IP,向Leader好友列表 中的用户发送一条警告消息:服务器在某时某刻已经恢复为可用,此次不可用 的持续时间为X秒;否则,直接执行步骤205。
步骤205:如果检查完所有的监控数据,执行下面的步骤;否则,执行步 骤202。
步骤206:等待下一个检查周期开始,执行步骤202。
检查周期可由系统的维护人员根据需要自己设定,一般以即能及时反映内 存中监控数据的变化,又不应响IM服务器的性能为准,如根据人的反应时间, 可将检查监控数据的时间间隔设置为1秒或更短。
另外,除以上所述的通过leader向IM客户端发送监控数据的方式以外, 应用本发明,系统维护人员还可以主动查询的方式从服务器获取监控数据:系 统维护人员按照预先约定的命令,通过IM客户端向Leader发送查询请求, 如get last error,意思是请求得到所有IM服务器上次出错的时间,Leader根 据上述请求扫描内存取得相应的监控数据并返回给该IM客户端。
以上对本发明公开的IM服务器监控数据的分发方法进行了描述,与此同 时,本发明优选的通过使用用户标识分别登录服务器集群中的服务器,根据登 录过程和结果产生各服务器的监控数据。下面参考图3,对该过程作进一步详 细描述。
步骤301:根据预先设置的IM服务器集群中各服务器的配置信息,使用 不同的线程建立与每台被监控服务器的连接,同时使用不同的用户标识向各服 务器发起登录请求。
本发明优选的通过一个运行在IM服务器上的监控程序,使用不同的线程 (以下称该线程为监控者)和用户标识向各服务器发起登录请求,根据登录过 程和结果产生各服务器的监控数据,本领域的技术人员在实施本发明时当然不 必局限于此,例如可以使用一个用户标识逐次向各服务器发起登录请求的方式 记录监控数据,也可以由各服务器自己记录自己的监控数据,由监控程序从各 服务器收集的方式,本发明对此并不作限制。
所述配置信息一般由系统维护人员根据IM服务器集群中需要监控的服务 器来设置,如服务器的IP、服务端口等。本发明优选的以文本格式文件存储 所述配置信息,并将该配置文件存储在运行监控程序的服务器上,由于该服务 器和服务器集群同属一个可信任的局域网内,因此,不存在任何安全问题。采 用文本格式文件存储配置信息,不但维护成本低,而且更有利于操作。下面, 以服务器集群中有2台服务器需要监控为例,对配置文件的内容作进一步说 明:
[TEST_SERVER]
SERVER_NO=2                      //被监控服务器的数量。
SERVER_IP_0=192.168.0.1          //第一台被监控服务器的IP(写成名 字也可以,名字最终会被解析成IP)
SERVER_PORT_0=13000              //第一台被监控服务器的端口
SERVER_IP_1=192.168.0.2          //第二台被监控服务器的IP
SERVER_PORT_1=13000              //第二台被监控服务器的端口
[USER_IDS]
USER_ID_0=user1                  //监控者1的用户标识
MD_5_PASSWD_0=YTkx          //监控者1的登录密码
CONTACT_ID_0=helinqiang     //登录后测试消息接收者的ID
USER_ID_1=user2
MD_5_PASSWD_1=Uik6
CONTACT_ID_1=helinqiang
[LEADER_ID]
USER_ID=test10051          //Leader的登录id
MD_5_PASSWD=000000         //经MD5算法加密的登录密码
SERVER_IP=192.168.0.1      //Leader连往服务器的IP
SERVER_PORT=13000          //服务器端口
[BASIC]
ONLINE_INTERVAL=6000       //监控者登录服务器后,在上面的滞 留时间。
SEND_IM_INTERVAL=3000      //监控者的登录服务器后发送测试消 息的间隔时间。
当监控程序运行时,首先,监控者1从所述配置文件中读出要监控服务器 的IP地址SERVER_IP_0和服务端口SERVER_PORT_0并建立连接;然后, 从配置文件中取得相应的用户标识USER_ID_0和密码MD_5_PASSWD_0 向被监控服务器发送登录请求。同时,监控者2按照同样的步骤向被监控服务 器发送登录请求。
步骤302:若登录失败,更新监控数据后重新登录;否则执行下面的步骤。
若登录请求失败,监控者将Health的值置为0,表示该服务器不可用, 将last_err_time置为当前时间,然后重新登录。
步骤303:在该服务器的监控数据中检验该服务器的当前状态标记是否可 用,若不可用,更新监控数据后执行下面的步骤;否则,直接执行下面的步骤。
服务器的当前状态标记为不可用,意思是成功登录该服务器之前,监控数 据中该服务器的当前状态标识还是不可用状态,这意味着在前一次登录时该服 务器还不可用,而本次成功登录,这意味着该服务器由不可用变为了可用,因 此,登录成功后,需要将监控数据中该服务器的Health的值置为1。
步骤304:根据设定的时间间隔发送测试消息,若发送成功,执行步骤305, 否则执行步骤306。
步骤305:是否完成设置的滞留时间,若完成执行步骤307,否则,重新 执行步骤304。
监控者登录服务器后,按照配置文件中的测试消息时间间隔 SEND_IM_INTERVAL向测试消息的接收者contacted发送测试消息,在本实 施例中,该时间间隔为3000(ms)。若发送成功,等待3000ms后重新发送, 直到完成所设置的滞留时间ONLINE_INTERVAL,即6000ms后登出服务器 并重新登录。
步骤306:更新监控数据,将该服务器的状态标记为不可用后执行步骤 307。
若测试消息发送失败,说明虽然可以成功登录服务器,但是运行在该服务 器之上的IM服务程序却无法正常工作。因此,监控者更新监控数据,将该服 务器标记为不可用。
步骤307:登出服务器,并重新向服务器发起登录请求。
以上,结合具体实施例描述了本发明的一种即时通讯服务器监控数据的分 发方法。参照以上有关本发明的介绍,如图4所示,是根据本发明一个优选实 施例的用于即时通讯服务器监控数据分发装置的方框图,所述装置包括:
收集单元401,用于使用用户标识向即时通讯服务器发送登录请求并根据 登录请求的结果产生监控数据,所述用户标识用于在即时通讯系统中进行即时 通讯;
第一存储单元402,用于存储收集单元产生的监控数据;
第二存储单元403,用于存储预先设置的IM服务器集群中各服务器的配 置信息以及用于接收监控数据的接收者标识;
监控单元404,用于按照设定的时间间隔检验第一存储单元402中的监控 数据,若监控数据异常,取得该异常信息,所述异常信息包含与所述监控数据 相应的即时通讯服务器的IP地址或名称;
查询单元405,用于根据查询请求从第一存储单元402中取得监控数据, 并将所述监控数据通过发送单元406发送给相应的即时通讯客户端;
发送单元406,用于根据监控单元404或查询单元405的请求,将相应 的异常信息或监控数据作为即时消息发送给与所述接收者标识相应的IM客户 端,所述IM客户端用于呈现即时通讯服务器的监控数据;
更新单元407,用于更新第一存储单元402中监控数据的发送标记。
收集单元401从第二存储单元402中取得即时通讯服务器集群中各服务 器的配置信息,包括服务器的IP和通讯端口,然后分别与各服务器建立连接, 并使用不同的用户标识和密码登录该服务器,若登录失败,在第一存储单402 元相应的监控数据中将该服务器标记为不可用,同时记录不可用发生的时间以 及其他信息后重新登录该服务器;若登录成功,按照设定的时间间隔,发送测 试消息,如果发送成功,在完成设定的发送次数后登出并重新登录该服务器, 否则,在第一存储单元402相应的监控数据中标记该服务器为不可用后登出 并重新登录。在上述过程中,服务器的状态发生任何变化,如由可用变为不可 用,不可用变为可用都会在监控数据中记录下来。
与此同时,监控单元404按照设定的时间间隔,检验第一存储单402元 中各服务器相应的监控数据,若发现数据异常,就取得该异常信息;所述发送 单元根据第二存储单元403中的接收者标识判断与所述接收者标识相应的IM 客户端是否登录即时通讯服务器,若已登录,从第二存储单元403中取得该 I M客户端的地址信息,并将监控单元404取得的异常信息发送给该IM讯客 户端;更新单元407更新第一存储单元402中监控数据的发送标记,用以说 明该监控数据的异常信息已经发送给相应的IM客户端。
另外,当查询单元405接收到查询请求后,从第一存储单元402中取得 相应的监控数据,并通过发送单元406将其发送给相应的IM客户端。
以上对本发明所提供的一种即时通讯服务器监控数据的分发方法和装置 进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐 述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时, 对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围 上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈