用于信息技术管理的在场知晓通知的制作方法

文档序号:6476533阅读:113来源:国知局
专利名称:用于信息技术管理的在场知晓通知的制作方法
用于信息技术管理的在场知晓通知 背景
信息技术(IT)基础结构的可靠性和效率严重依赖于用于IT相关查询和/ 或警报的IT管理和解决时间。在典型的IT基础结构中,网络管理系统可以提 供全面事件管理、前摄监控、报警和通知功能。通知可以包括发送警报或查询 给在求助台处所标识的单个或一组技术支持人员。有时,由于该个人或该组的 缺席或不可用性,警报或查询可能会无人注意,从而导致低效或不能令人满意 的IT管理。可能的解决方案可以是逐步升级机制,其中如果在解决时间段内没 有来自技术支持人员的动作,则向诸如技术支持团队的负责人或经理等另一方 发送通知。这种方法的不利之处在于在时间关键的情况下它可能会导致不能接 受的不需要的延时。
在IT基础结构中,与网络管理相关联的一个重要方面是向技术支持人员 (即IT人员)通知警报。这种警报可以相关于公司在市场上出售的操作系统或 任何其它软件产品的问题。此外,IT问题也可以是由硬件故障(例如打印机离 线、网络连接故障)造成的。虽然用于网络管理的系统和方法可以提供自动警 报通知能力,但是如果技术支持人员是离线的或在休假,则警报可会无人注意。 可以向技术支持人员的团队经理通知无人注意的警报,但是这可能会在为警报 获取援助时造成延迟。这种延迟造成增加的响应时间和解决时间,而响应时间 和解决时间在某些情况下可能会是至关紧要的。
概述
提供本概述以便介绍将在以下详细描述中进一步描述的用于信息技术(IT) 管理的在场知晓通知的简化概念。本概述不旨在标识所要求保护的主题的必要 特征,也不旨在用于确定所要求保护的主题的范围。
在一实施例中,接收诸如IT管理员等一个或多个用户的可用状态。可以向 用户提供警报,其中警报通知是基于用户的可用性来发送给用户的。
附图简述
参考附图描述了详细描述。在附图中,附图标记的最左边的数字标识该附图标记首次出现在其中的附图。在不同的附图中使用相同的附图标记来标识相 似或相同的项。


图1是实现用于信息技术管理的在场知晓通知的示例性系统的图示。 图2是用于使用在场知晓通知来管理IT基础结构的示例性信息技术(IT) 管理服务器的实现的图示。
图3是便于用于信息技术管理的在场知晓通知的示例性会话发起协议 (SIP)服务器的实现的图示。
图4是用于使用在场知晓通知来进行信息技术管理的示例性交互式界面的图示。
图5是根据一实施例的信息技术管理服务器和会话发起协议(SIP)服务器 之间的 一 系列示例性交互的图示。
图6是示出用于利用在场知晓通知来进行信息技术管理的示例性方法的流程图。
详细描述
以下公开描述了用于利用在场知晓通知来进行信息技术管理的系统和方 法。虽然所描述的用于利用在场知晓通知来进行IT管理的系统和方法的各方面 可以用任何数量的不同的计算系统、环境和/或配置来实现,但是该系统和方法 的各实施例是在以下示例性系统体系结构的上下文中描述的。
所公开的系统和方法提供了用于改进的IT管理的技术支持的用户(成员) 的在场感知通知。 一个或多个警报可以基于相关联的技术支持人员的状态和位 置来定向到他们。在一实现中,IT管理服务器利用通信服务器所提供的用户信 息(例如用户的可用性状态和位置)来发送警报通知和建立与用户的通信会话。 这种IT管理系统可以确保有效的警报通知并最优化警报的解决和响应时间。 示例性系统
图1示出了用于信息技术(IT)管理的在场知晓通知的示例性系统100。 为此,系统100包括通过网络104与诸如会话发起协议(SIP)服务器106等通 信服务器通信的IT管理服务器102。系统100可以是由微软⑧公司提供或定义 的终端服务TM (Terminal Service )系统,其中SIP服务器106可以由在IT 管理服务器102上执行的应用程序来调用。这种应用程序可以提供管理功能, 并且特别地包括提供用于IT基础结构的管理的事件管理、前摄监控、报警和警 报通知功能的一个或多个网络管理模块。终端服务TM和SIP是作为示例描述的;然而,构想了可以实现其它系统和协议。
IT管理服务器102可包括各种操作系统之一。IT管理服务器102可以被实 现为可以被配置成向网络或IT管理员提供管辖或管理能力的各种常规计算设 备中的任何一个,包括诸如台式PC、笔记本或便携式计算机、工作站、大型计 算机、移动计算设备、因特网装置等。此外,IT管理服务器102还可以包括被 配置为服务器-客户机计算环境中的服务器的上述计算设备中的一个或多个。
SIP服务器106实现会话发起协议(SIP),会话发起协议(SIP)是用于创建、 修改和终止与一个或多个计算设备的通信会话的应用层控制(即信令)协议。 这一协议(即SIP)被用作示例,并且构想了可以使用其它协议。这些会话包 括因特网电话呼叫、多媒体分发、以及多媒体会议等。SIP服务器106可以是 通用PC (个人计算机)、膝上型PC、图形输入板PC等,并且可以实现诸如 来自微软⑧公司的Windows⑧品牌操作系统等操作系统。SIP服务器106还可以 是提供便于用户之间的呼叫建立、用户的可用性状态、即时消息传递等的通信 服务器。可选地,SIP服务器106可以被实现为主要连接到IT管理服务器102 以便提供IT管理所需信息的独立式通信服务器。
网络104可以是无线或有线网络或者其组合。网络104也可以是彼此互连 并作为单个大网络(例如因特网或内联网)的各单独网络的集合。这种单独网 络的示例包括但不限于局域网(LAN)、广域网(WAN)和城域网(MAN)。 此外,各单独网络可以是无线或有线网络或者其组合。此外,连接IT管理服务 器102和SIP服务器106的网络104可以实现诸如经由网际协议的传输控制协 议(TCP/IP)、用户数据报协议(UDP)、实时传输协议(RTP)、域名服务 器(DNS)、简单邮件传输协议(SMTP)等应用层协议和传输层协议中的一 个或多个。
在一示例性实现中,IT管理服务器102主存允许对一个或多个网络进行管 理的网络管理系统。这种网络管理系统的一个示例是微软⑧微软系统中心操作 (System Center Operations)管理器,艮卩"OpsMgr"。网络管理系统包括用于 实现该网络管理系统的监控方面的监控控制台108。
IT管理服务器102可以与工作组中的一个或多个网络计算设备通信。作为 示例,工作组可以是包括组织中的由IT管理员管理的一个或多个计算设备的局 域网(LAN)。另一示例是在一组织中操作的服务器的网络。IT管理员可以利 用网络管理系统(例如Ops Mgr)来促进与组成所管理的网络或工作组的计算设备有关的全面事件管理、前摄监控、报警、和通知功能。因此,网络或工作 组中的计算设备可以被配置成向网络管理系统报告出错或警报。
监控数据库110可以存储从所管理的网络(例如组织中的工作组或LAN) 的一个或多个计算设备接收到的警报通知。监控数据库110可以被实现为诸如 随机存取存储器(RAM)等易失性存储器形式的、和/或诸如只读存储器(ROM) 或闪存等非易失性存储器形式的、或者其组合的计算机可读介质。网络管理系 统可以将监控数据库110配置成存储从工作组接收到的警报通知。可选地,监 控数据库110可以在IT管理服务器102中实现。
SIP服务器106可以实现SIP客户机应用程序接口 (API) 112以展示与警 报可被定向到的一个或多个用户相关联的信息。SIP客户机API 112可以是实 况通信服务器API或支持系统100中实现的那一类型的SIP服务器106所专用 的功能的一组API。
SIP客户机API 112可以调用监控控制台108以查询监控数据110以获取一 个或多个警报通知。随后,SIP客户机API 112可以使用关于该一个或多个警 报可被定向到的用户的信息(即用户信息)来填充监控控制台108。这些用户 可以是求助台或服务台的一部分,其中用户可以是各服务提供者所雇佣的技术 支持或援助人员。
用户可以用通过子网116与SIP服务器106通信的用户设备114-1、 114-2 以及……、114-N的手段在线。在替换实施例中,用户设备114可以是台式PC、 笔记本或便携式计算机、工作站、大型计算机、移动计算设备、智能电话、因 特网装置、个人数字助理(PDA)等中的一个或多个。
此外,子网116可以是彼此互连并且作为单个大网络(例如因特网或内联 网)的各单独网络的集合。这种单独网络的示例包括但不限于LAN、 WAN和 MAN。此外,各单独网络可以是无线或有线网络或者其组合。连接SIP服务器 106和用户设备114的子网116可以实现诸如经由网际协议的传输控制协议 (TCP/IP)、用户数据报协议(UDP)、实时传输协议(RTP)、域名服务器 (DNS)、简单邮件传输协议(SMTP)等应用层协议和传输层协议中的一个 或多个。
在示例性配置中,SIP服务器106支持指示用户在给定时刻的在线状态的 在场知晓通知。因此,SIP客户机API 112查明用户的可用性并且在监控控制 台108处填充这一信息。用户的可用性(用户可用性的用户的目前在线或离线状态)可以根据用户的连接状态或用户的在场或缺席来确定。例如,如果用户 处于移动网络中且用户通过移动设备(例如用户设备114-1)连接,则SIP客
户机API 112可以推断用户是在线的,并且可以处理警报。SIP客户机API 112
将这一用户信息发送给监控控制台108。
监控控制台108接收与一个或多个用户相关联的信息(即用户信息),并 且可以根据基于角色的安全策略来形成用户组。例如,基于角色的安全策略可 以在应用服务器118中实现,以定义和实现不同用户的角色和他们相关联的范 围。在该示例中,应用服务器118包括可由IT管理员/经理配置来定义各种角 色和相应范围的基于角色的安全模块120。角色和相应范围可以被称为角色描 述。例如,特定用户可以被分配团队负责人的角色,而另一用户可以被分配技 术支持的角色。
基于角色的安全模块120可以便于IT管理员基于所分配的角色来实现用于 网络管理系统(例如OpsMgr)的安全策略,这可以通过仅允许用户(例如技 术支持人员的成员)访问相关的信息来确保数据的安全性。例如,处理与结构 化查询语言即SQL Server相关联的警报的用户可能不能访问与Windows 2003 服务器相关联的警报。基于角色的安全模块120可以将各用户的角色描述(即 角色的细节以及相关联的范围)发送给监控控制台108。监控控制台108接着 可以存储所接收到的角色描述并利用该描述来形成一个或多个组。
监控控制台108还可以向IT管理员和经理提供交互式界面以更好地促进网 络管理。交互式界面的示例在下文中参考图4讨论并且在标题为"示例性交互 式界面"的部分中描述。交互式界面可以显示包括用户信息(例如用户名)、 组信息(例如组名称)、警报细节(例如警报类型、发生时间、解决状态等) 以及与警报通知相关联的其它相关细节的数据。该界面还可以显示SIP客户机 API 112所提供的一个和多个用户的可用性状态。
这种交互式界面展示监控控制台108的能力,诸如拖放警报、将警报通知 发送给组等。警报可以被转发给如图1所示的用户设备114或用户组122。用 户组122可以由监控控制台108通过利用角色描述来形成,或者可以是由技术 支持团队经理和负责人形成的预定义的组。虽然在图1中示出了单个用户组 122,但是构想了可以形成任何数目的组。
在一实施例中,监控控制台108允许手动的和自动的警报通知。在手动的 警报通知中,IT管理员可以利用显示在交互式界面上的可用性状态来将警报通知发送给用户设备(例如用户设备114)或用户组112。可选地,在自动的警 报通知中,监控控制台108简单地基于预期接收者的可用性状态和位置将警报
通知发送给用户或用户组。IT管理员可以选择手动的或自动的警报通知模式中
的任一个以用于示例性网络管理。
示例性IT管理服务器
图2示出了用于使用在场知晓通知来管理IT基础结构的IT管理服务器102 的实现。IT管理服务器102可以包括耦合到存储器202的一个或多个处理器 200。这些处理器200可以是例如微处理器、微型计算机、微控制器、数字信 号处理器、中央处理单元、状态机、逻辑电路、和/或基于操作指令操纵数据的 任何设备。处理器200可以被配置成取出并执行存储在存储器202中的计算机 程序指令。存储器202包括诸如随机存取存储器(RAM)等易失性存储器形式 的、禾卩/或诸如只读存储器(ROM)或闪存等非易失性存储器形式的、或者其 组合的计算机可读介质。
存储器202可以包括提供用于在IT管理服务器102上执行一个或多个应用 程序的平台的操作系统204。存储器202还可以包括利用在场知晓通知来便于 网络管理的监控控制台108。因此,监控控制台108査询监控数据库110以获 取警报通知。响应于该查询,监控数据库IIO将带有相关联的警报细节的一个 或多个警报提供给监控控制台108。监控控制台108将接收到的警报和警报细 节存储在管理数据206中。
网络管理系统(例如OpsMgr)可以在网络(例如IT管理服务器102所管 理的LAN或工作组)中的一个或多个计算设备和/或服务器处部署一个或多个 代理,以监控相应的计算设备和/或服务器的运作。该一个或多个代理可以生成 与一个或多个应用程序在相应的计算设备上执行期间所遇到的问题的相关的 出错或故障报告。
代理报告将出错或故障作为警报通知来报告给网络管理系统。警报通知可 以包括警报细节,例如与计算设备相关联的操作系统的版本、发生时间、相关 联的应用程序的类型、优先级、严重性、以及问题的性质等。在这一实现中, 监控数据库110从网络管理系统所安装的一个或多个代理接收警报通知。所接 收到的警报通知可以在调用时被发送给监控控制台108。
在接收到警报通知之后,监控控制台108可以调用SIP客户机API 112来 填充与一个或多个用户(例如用户设备114)或用户组122相关联的用户信息。监控控制台108可以接收用户信息并将其存储在管理数据206中。监控控制台 108接着利用该用户信息来查明用户或用户组122中的各用户的可用性状态。
在替换实施例中,监控控制台108在交互式界面中显示警报细节和用户信 息。该界面可以通过显示紧靠用户的有色图标(例如对于在线或在场状态为绿 色图标、对于离线或缺席状态为红色图标)来指示该用户的可用性状态(即在 线或离线)。在手动模式的网络管理中,IT管理员可以利用交互式界面基于用 户或用户组的可用性状态来将警报通知定向给他们。因此,监控控制台108可 以通过用户设备114上的电子邮件(email)、短消息传递服务(SMS)或即时 消息将警报通知发送给用户或用户组(例如用户组122)。
IT管理服务器102可以实现SIP库/连接器模块208来在IT管理员和在线 或可用用户之间发起通信会话。使用用户或用户组的可用性状态,SIP库/连接 器模块208在在线/可用用户和IT管理员之间发起即时消息传递会话。这一通 信会话可用于交换有关警报通知的信息。可选地,警报可以指示从在线用户寻 求其解决方案的查询或问题。这一解决方案可以使用通信会话(例如电子邮件、 即时消息传递会话等)来提供。
SIP库/连接器模块208可以在发送多个警报通知给多个用户的同时便于负 载平衡技术。例如,如果在用户组中(例如专用于与SQL Server相关的警报的 用户组),三个用户中的两个忙于处理先前的警报通知,则SIP连接器模块208 将随后的警报通知发送给第三用户。可选地,SIP连接器模块208可以确定最 少负载的用户(即有最少或没有警报通知的用户)并将后续的警报通知发送给 这样的用户。可以注意到,上述负载平衡技术可以用于手动和自动模式的网络 管理中。
IT管理服务器102还可以包括便于在交互式界面上显示数据的其它模块 210。 IT管理服务器102还包括允许通过网络104的通信的网络接口 212。 示例性会话发起协议(SIP)服务器
图3示出了便于用于IT管理的在场知晓通知的示例性会话发起协议(SIP) 服务器的实现。为此,SIP服务器106包括耦合到存储器302的一个或多个处 理器300。处理器300可以是例如微处理器、微型计算机、微控制器、数字信 号处理器、中央处理单元、状态机、逻辑电路、和/或基于操作指令操纵数据的 任何设备。处理器300被配置成取出并执行存储在存储器302中的计算机程序 指令。存储器302包括诸如随机存取存储器(RAM)等易失性存储器形式的、和/或诸如只读存储器(ROM)或闪存等非易失性存储器形式的、或者其组合 的计算机可读介质。
存储器302可以包括提供用于在IT管理服务器102上执行一个或多个应用 程序的平台的操作系统304。存储器202可以还包括用于展示与一个或多个用 户或用户组相关联的用户信息的SIP客户机API 112。因此,SIP客户机API 112 从一个或多个用户收集相关的用户信息,并使用所收集的用户信息来填充监控 控制台108。所收集的用户信息被存储在SIP数据306中,并且可以包括用户 名、用户标识符(例如雇员ID)、组信息(例如组名称)、SQL服务器操作员 (例如SQLServer)、可用性状态、日历信息(例如不在办公室、休假、用户 的休假细节)等。此外,SIP客户机API 112可以在SIP数据306中维护或存 储一个或多个用户的IP地址、电子邮件ID、电话号码等的记录。
在一实现中,监控控制台108调用SIP客户机API 112来填充与一个或多 个用户(例如用户设备114)或用户组122相关联的用户信息。监控控制台108 可以利用该用户信息来查明用户(例如用户设备114)或用户组(例如用户组 122)中的各用户的可用性状态。监控控制台108基于用户或用户组的可用性 状态通过用户设备114上的电子邮件(email)或短消息传递服务(SMS)或即 时消息等将警报通知定向给他们。在替换实施例中,可以在监控控制台108处 的交互式界面上显示用户信息。这一界面使IT管理员能够基于用户或用户组 (例如用户组122)的可用性状态和位置来将警报通知发送给他们。
随后,SIP库/连接器模块208调用会话模块308来在IT管理员和在线或可 用用户之间建立通信会话。通信会话可以是因特网电话呼叫、多媒体会议、即 时消息传递会话、聊天会话等中的一个或多个。例如,会话模块308可以实现 即时消息传递协议,以便将在场或可用性信息提供给SIP客户机API 112,该 信息转发给监控控制台108。使用该可用性信息,监控控制台108允许IT管理 员触发与在线用户的即时通信会话。这一会话可用于交换有关警报通知的信 息。
警报还可以对应于从在线用户寻求解决方案的问题。解决方案可以使用例 如即时消息传递会话等通信会话来提供。可以理解,会话模块308可以采用诸 如Windows Live Messenger (WLM);微软⑧网络信使(MSN) ; iChatAV; Apple⑧计算机的AOL Instant Messenger (AIM) ; Yahoo! Messenger等即时消
息传递系统。也可使用本领域中公知的各种其它即时消息传递系统来收集用户的在场信息(即可用性状态)并便于上述通信会话。在场信息还可以对应于诸
如SkypeTM、 Yahoo! Messenger等大多数常见的即时消息传递系统中的"伙 伴状态"。
会话模块308还可以向IT管理员提供呼叫选项。因此,IT管理员可以发 起与在线或可用用户的因特网电话呼叫会话。在这种实施例中,会话模块308 可以支持诸如网际协议语音(VOIP)等协议。会话模块308还可以根据参与者 的判断来创建和结束这种呼叫会话。
SIP服务器106还可以包括便于在向用户中的每一个发送警报通知之前认 证这些用户的其它模块310。这种认证可以提示用户输入与该用户相关联的用 户名、口令或其它凭证等。IT管理服务器102还包括允许通过网络104和子网 116的通信的网络接口 312。网络104和子网116还可以被实现为单个网络或 其组合。
示例性交互式界面
图4示出了用于使用在场知晓通知来进行IT管理的示例性交互式界面400。 交互式界面400可以包括显示警报列表的部分。该部分在交互式界面400中被 示为警报视图(Alert Views) 402。警报视图402显示从监控数据库110接收到 的所有警报的列表。界面400显示与网络管理系统(例如Ops Mgr)相关联的 用户组和用户的列表,该列表被显示为伙伴列表(Buddy List) 404。伙伴列表 404是SIP客户机API 112所填充的用户信息的表示。
此外,伙伴列表404可以对应于一个或多个用户组122-1、 122-2和122-3。 在一示例性实现中,用户组122由监控控制台108根据基于角色的安全策略形 成。每一用户组122可以包括与该组相关联的一个或多个用户。例如,用户组 122-1包括示为Ops Mgr用户的用户406 (MOMUser)。用户406可以通过利 用用户设备(例如用户设备114)来在线。在一示例性配置中,每一用户是由 指示用户在线或离线的可用性状态来表征的。在线用户由与该在线用户相关联 的绿色图标来指示,而离线用户由与该离线用户相关联的红色图标来指示。IT 管理员可以通过相关联图标的颜色来推断用户的可用性状态。
交互式界面400还可以包括监控数据库110所接收到的警报细节(Alert Details) 408。如图4所示,警报细节408包括警报属性(Properties)、事件 (Events)、产品矢口i只(Product Knowledge)、公司知i只(Company Knowledge)、 和历史(History)等选项卡。警报属性可以包括警报描述(Description)、警报名称(Name)、警报严重性(Severity)、警报的解决状态(Resolution State)、 域名(domain)、计算机名(computer)、触发警报通知的第一 (Time of First Event )和第二事件的时间(Time of Second Event)、问题状态(Problem State)
等。警报细节408允许用户理解警报通知并提供对相关联问题的解决方案或援 助。交互式界面400还包括用于警报(Alerts) 410的显示区域,用于一个或多 个警报以及其相关联的属性的表格式列表。IT管理员可以利用交互式界面400 来发送警报通知。
在一示例性实现中,交互式界面展示监控控制台108的有效通知的能力。 为此,IT管理员将警报拖放到在线或可用用户。在另一配置中,警报可以被放 到用户组上,并且监控控制台可以被配置成向用户组(例如用户组122)中的 用户发送警报通知。这种警报通知能力确保获取对警报的解决方案的更高的可 能性。在替换实现中,IT管理员可以发起与一个或多个在线用户的通信会话(例 如即时消息传递会话、因特网电话会话等)。这可以通过点击界面400上的在 线用户(例如406)来实现。可以理解,在线或可用状态可以暗示特定用户通 过用户设备114中的一个与SIP服务器106通信。因此,向用户发送警报通知 的方式取决于相应的用户设备114。SIP服务器106可以釆用本领域中公知的各 种方法和系统来向不同类型的用户设备114发送警报通知。 示例性方法
参考图1到4描述了用于IT管理的在场知晓通知的示例性方法。这些示例 性方法可以特别地参考图5在计算机可执行指令的一般上下文中描述。图5示 出了根据一个实施例的、系统100的各个模块或框之间的一系列示例性交互 500。粗体虚线表示两个计算设备之间的接口或机器边界。在某些实现中,所 描述的模块或框可以示同一机器或计算设备的一部分。 一般地,计算机可执行 指令可以包括执行特定功能或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构、过程、模块、功能等。该方法还可以在其中功能由通过通信网 络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中, 计算机可执行指令可以位于包括存储器存储设备的本地和远程计算机存储介
质两者中。
图6示出了用于利用在场知晓通知来进行IT管理的示例性方法600。描述 方法的次序并不旨在被解释为限制,并且可以用任何次序组合任何数目的所描 述的方法框以实现该方法或替换方法。此外,可以从该方法中删除个别框而不背离此处所描述的主题的精神和范围。此外,该方法可以用任何合适的硬件、 软件、固件、或其组合来实现。
在框602处,在IT管理服务器102处接收一个或多个用户的可用性状态。 在一示例性实现中,监控控制台108调用SIP客户机API 112以提供一个或多 个用户的可用性或在线状态。在这一调用后,SIP客户机API 112在监控控制 台108处填充用户信息(例如可用性状态、用户名、位置等)。监控控制台108 接收这一用户信息并将其存储在管理数据206中。监控控制台108和SIP客户 机API 112之间的上述交互在图5中作为两个框之间的虚线箭头来示出。在替 换实施例中,监控控制台108接收对应于多个用户的用户信息并且根据基于角 色的安全策略来形成组。在这一实施例中,监控控制台108从基于角色的安全 模块120接收角色描述。监控控制台108和基于角色的安全模块120之间的交 互在图5中通过实线箭头和虚线箭头来示出。
在框604处,调用监控数据库来提供一个或多个警报。监控控制台108查 询监控数据库110以提供一个或多个警报通知。这些警报通知可以包括警报细 节,并且监控控制台108在接收到警报通知之后将其存储在管理数据206中。 监控数据库IIO和监控控制台108之间的交互通过实线和虚线箭头来示出。在 另一实施例中,监控控制台108在IT管理服务器102处的交互式界面(例如 400)中显示用户信息(例如用户的可用性状态和位置)、组信息(例如组名 称)、警报以及警报细节。这种交互式界面通过有色图标来指示用户是在线还 是离线,其中分别地绿色表示在线用户而红色表示离线用户。交互式界面展示 用于有效警报通知的监控控制台108的能力。
在框606处,基于用户的可用性状态向该用户发送警报通知。因此,监控 控制台108基于在框602处接收到的用户的可用性状态来向用户发送警报通 知。例如,警报通知被发送给由其可用性状态所指示的在线的用户。IT管理员 可以利用(框604的)交互式界面来基于一个或多个用户的可用性状态和位置 向他们发送警报通知。警报通知可以作为电子邮件(email)、文本消息、即时 消息、SMS (短消息服务)等来发送。
在IT管理服务器102中实现的SIP库/连接器模块208可以在向一个或多 个用户发送警报通知之前便于负载平衡。SIP库/连接器模块208可以确定最少 负载的用户(即具有最少或空/零警报的用户),并且将随后的警报通知发送给 该最少负载的用户。这种负载平衡技术可以基于"循环"或"空闲/忙碌"算法来实现。监控控制台108和SIP连接器模块208之间的交互在图5中由另一实 线箭头示出。在SIP连接器模块208和SIP客户机API 112之间的交互在图5 中由另一实线箭头示出。两个实线箭头示出了当警报通知被从监控控制台108 发送到SIP客户机API 112时的路径。
在框608处,发起与用户的通信会话。在一示例性实现中,SIP连接器模 块208建立与用户的通信会话。该通信会话可以是因特网电话呼叫、多媒体会 议、即时消息传递会话、聊天会话等中的一个或多个。在一示例性实现中,SIP 服务器106实现会话模块308来便于在监控控制台108和在线或可用用户之间 创建一个或多个通信会话。例如,会话模块308可以实现即时消息传递协议以 便将用户的在线或可用性状态提供给SIP客户机API 112。 IT管理员利用用户 的这一在线或可用性状态来触发与在线或可用用户的通信会话。这种通信会话 允许对警报通知的快速的响应和解决时间。SIP客户机API 112和会话模块308 之间的交互在图5中由实线箭头示出。
结论
上述方法和计算机描述了用于IT管理的在场知晓通知。虽然已经用结构特 征和/或方法动作专用的语言描述了本发明,但是应该理解在所附权利要求中定义 的本发明不必限于所描述的具体特征或动作。相反地,这些具体和动作作为实现所 要求保护的发明的示例性形式而公开。
权利要求
1.一种服务器,包括存储器;操作上耦合到所述存储器的一个或多个处理器;便于利用存储在所述存储器中的在场知晓通知来进行网络管理的监控控制台,其中所述监控控制台查询监控数据库以获取警报通知。
2. 如权利要求1所述的服务器,其特征在于,所述警报通知是针对一个或多 个远程客户机设备上的应用程序的。
3. 如权利要求1所述的服务器,其特征在于,所述监控数据库从安装在远程客户机设备中的一个或多个代理接收警报通知。
4. 如权利要求1所述的服务器,其特征在于,所述监控控制台从一个或多个用户和用户组接收信息。
5. 如权利要求1所述的服务器,其特征在于,所述监控控制台基于可用性状 态将警报通知定向到用户或用户组。
6. 如权利要求1所述的服务器,其特征在于,还包括发起管理员和可用用户 之间的通信会话的模块。
7. 如权利要求1所述的服务器,其特征在于,还包括便于负载平衡并将警报 通知发送给用户的模块。
8. —种服务器,包括 存储器;操作上耦合到所述存储器的一个或多个处理器;存储在所述存储器中的应用程序接口,其中所述应用程序接口展示并收集与 一个或多个用户或用户组相关联的用户信息。
9. 如权利要求8所述的服务器,其特征在于,其中所述收集的用户信息包括 以下中的一个或多个用户名、用户标识符、组信息、域名、可用性状态、以及日历信息。
10. 如权利要求8所述的服务器,其特征在于,还包括用于在管理员和可用 用户之间建立通信会话的会话模块。
11. 如权利要求IO所述的服务器,其特征在于,所述通信会话是以下之一电话呼叫、多媒体会议、即时消息传递会话、和聊天会话。
12. 如权利要求10所述的服务器,其特征在于,所述会话模块实现即时消息 传递协议以提供用户的在场信息。
13. 如权利要求9所述的服务器,其特征在于,还包括便于在将警报通知发送给所述用户中的每一个之前认证用户的模块。
14. 一种方法,包括 接收一个或多个用户的可用性状态;调用提供定向到所述一个或多个用户的警报的监控数据库;以及 基于所述一个或多个用户的可用性将警报通知发送给所述一个或多个用户。
15. 如权利要求14所述的方法,其特征在于,所述接收还包括在服务器处填 充用户信息。
16. 如权利要求14所述的方法,其特征在于,所述调用还包括査询监控数据 库以提供一个或多个警报通知。
17. 如权利要求14所述的方法,其特征在于,所述警报通知可以作为以下中 的一个或多个来发送电子邮件、文本消息、即时消息、和SMS (短消息服务)。
18. 如权利要求14所述的方法,其特征在于,所述一个或多个用户的负载平 衡是在所述发送之前执行的。
19. 如权利要求14所述的方法,其特征在于,还包括发起与所述一个或多个 用户的通信会话。
20. 如权利要求19所述的方法,其特征在于,所述发起所述通信会话是基于 所述一个或多个用户的可用性状态的。
全文摘要
公开了用于利用在场知晓通知来进行信息技术(IT)管理的系统和方法。在一实现中,该方法包括在IT管理服务器处接收一个或多个用户的可用性或在线状态。该IT管理服务器查询监控数据库以获取一个或多个警报。该一个或多个警报基于相应的可用性或在线状态被发送给该一个或多个用户。
文档编号G06F17/00GK101622614SQ200880006543
公开日2010年1月6日 申请日期2008年2月27日 优先权日2007年2月28日
发明者A·D·拉加万, A·赫歇尔, G·迪利洛, L·瑞兹 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1