CN102067517B - 用于识别和调用服务功能的系统和方法 - Google Patents

用于识别和调用服务功能的系统和方法 Download PDF

Info

Publication number
CN102067517B
CN102067517B CN200880122607.XA CN200880122607A CN102067517B CN 102067517 B CN102067517 B CN 102067517B CN 200880122607 A CN200880122607 A CN 200880122607A CN 102067517 B CN102067517 B CN 102067517B
Authority
CN
China
Prior art keywords
service
function
equipment
role
subscriber
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200880122607.XA
Other languages
English (en)
Other versions
CN102067517A (zh
Inventor
N·德霍拉基亚
E·S·佩利
T·A·帕尔科特
B·P·塔克尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Usao Investment Co.,Ltd.
Original Assignee
Alcatel Optical Networks Israel Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=40394073&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN102067517(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Alcatel Optical Networks Israel Ltd filed Critical Alcatel Optical Networks Israel Ltd
Publication of CN102067517A publication Critical patent/CN102067517A/zh
Application granted granted Critical
Publication of CN102067517B publication Critical patent/CN102067517B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06313Resource planning in a project environment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5061Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles

Abstract

用于识别和调用功能以执行各种任务的系统和方法。一个方面提供了一种暴露一组与订户相关联的设备特定功能的方法。在一个实施方式中,该方法包括:(1)识别与该订户相关联的服务描述;(2)将与该订户相关联的端点映射到这些服务描述的至少一个中的角色;以及(3)收集与这些服务描述的至少一个中的至少一个角色相关联的至少一个功能。

Description

用于识别和调用服务功能的系统和方法
相关申请的交叉引用
本发明要求Dholakia等人在2007年11月21日提交的、题目为“MethodandSystemforRemoteDeviceManagement”的美国临时申请序列号60/989,730的权益,该申请与本申请一同转让,并通过参考而在此并入。本申请还涉及与本申请同一天提交并一同转让的下述美国专利申请,通过参考而将其在此并入:
序列号 发明人 题目
[代理公司卷号804144-US-NP] Dholakia等人 “Service Management Systemand Method of Operation thereof”
[代理公司卷号804144-US-NP(3)] Pelley等人 “Normalization Engine andMethod of Requesting a Key OrPerforming an Operation Pertainingto an End Point”
[代理公司卷号804144-US-NP(4)] Pelley等人 “Service Management Systemand Method of Executing a Policy”
[代理公司卷号804144-US-NP(5)] Pelley “System and Method forGenerating a Visual Representationof a Service and ServiceManagement System Employing theSame”
[代理公司卷号804144-US-NP(6)] Pelley等人 “System and Method forRemotely Activating a Service andService Management SystemIncorporating the Same”
[代理公司卷号804144-US-NP(7)] Pelley “Application and Method forDynamically Presenting DataRegarding an End Point or aService and Service ManagementSystem Incorporating the Same”
[代理公司卷号804144-US-NP(8)] Pelley等人 “Service Diagnostic Engine andMethod and Service ManagementSystem Employing the Same”
[代理公司卷号804144-US-NP(9)] Pelley “Self-Service Application for aService Management System andMethod of Operation Thereof”
[代理公司卷号804144-US-NP(10)] Pelley “Customer ServiceRepresentative Support Applicationfor a Service Management Systemand Method of Operation Thereof”
[代理公司卷号804144-US-NP(11)] Pelley等人 “System and Method forRemotely Repairing andMaintaining a TelecommunicationService Using ServiceRelationships and ServiceManagement System Employing theSame”
[代理公司卷号804144-US-NP(12)] Pelley等人 “Application and Method forGenerating Automated Offers ofService and Service ManagementSystem Incorporating the Same”
[代理公司卷号804144-US-NP(13)] Dholakia等人 “System and Method forProvisioning and UnprovisioningMultiple End Points With Respect
to a Subscriber and ServiceManagement System Employing theSame”
[代理公司卷号804144-US-NP(14)] Dholakia等人 “System and Method forIdentifying Functions and DataWith Respect to a Service and aSubscriber and ServiceManagement System Employing theSame”
[代理公司卷号804144-US-NP(15)] Dholakia等人 “System and Method forInvoking a Function of a Service inResponse to an Event and ServiceManagement System Employing theSame”
技术领域
本发明涉及固定线路设备和移动设备的远程管理,并且更具体地,涉及跨一个或多个固定线路设备和一个或多个移动设备来激活、供应、支持、管理和保证客户和业务服务。
背景技术
网络服务提供商被要求支持各种类型的大量联网的设备,包括:耦合到家庭网络的设备(例如,住宅网关、机顶盒和IP语音(或VoIP)适配器)和耦合到蜂窝网络的设备(例如,智能电话和袖珍式计算机)。鉴于这些设备的激增和所涉及网络的分布式特性,非常期待对这些设备的远程管理。
例如,随着用户找寻增加其个人和工作生产率的新方式,对智能电话和其他高级手持设备的需求比预期增长得要快。在2005年,智能电话市场年增长率为70%,并且行业专家预计该趋势在随后若干年内都会持续。事实上,在2004年,智能电话占据市场上销售的所有手持设备的不到3%,但是到2009年,据估计,智能电话将增加到占据市场上新售出的所有手持设备的几乎30%。
随着智能电话和智能电话服务的快速发展,挑战也开始变多。当今,通常与智能电话相关联的复杂性正使得客户服务成本变高,并且在移动网络运营商试图在大量市场中采用这些复杂设备时,成为潜在的抑制因素。事实上,客户发现移动服务越来越混乱,并且围绕易用性的问题使得他们不会购买和使用第三代(3G)手持设备和服务。
销售智能电话及其相关联的数据服务并对其提供支持的无线服务提供商面对的前景是客户支持成本会因与这些设备和服务相关联的复杂性而升高。在2007年,针对智能电话的支持成本将超过对功能型电话的支持成本。下文是针对此支持成本的排在前几位的几个原因。
-为解决单个问题,需要与帮助平台进行多次联系。
-34%的用户从未通过与帮助平台的单次联系就能解决问题。
-呼叫持续时间是来自功能型电话的用户的呼叫持续时间的2到3倍。
-通常会将帮助平台的维护(层1)逐步升级到昂贵的技术人员(层2和层3)。
-FMC(固定移动聚合)将增添支持负担。89%的早期使用者更可能寻求CE零售商的帮助。主流客户有三倍的可能性寻求其服务提供商的支持。
类似地,耦合到家庭网络(例如,数字订户链路(或DSL)和线缆)的网络提供商发现这些网络耦合到家庭中逐渐变复杂的各种客户驻地设备(CPE)。客户针对这种设备的问题还是依靠支持人员和支持基础架构。
开放移动联盟(OMA)目前正在定义对移动设备上的功能性进行管理的多个标准。这些标准包括用于以下方面的协议:设备管理(OMA-DM)、客户端供应(OMA-CP)、固件更新、数据同步(OMA-DS)等。支持这些协议中的至少一些的设备正变得流行。利用这些协议并为客户支持提供可用控制台的支持方案是网络提供商和移动运营商可以处理对市场上越来越多的设备的支持的唯一方式。
因此,期待提供这样的支持方案,其使得可以使用为设备管理、更新、数据同步等建立的协议,对远程联网的设备(诸如,智能电话和CPE)进行集中管理和控制。
发明内容
提供了一种用于向客户支持提供移动电话和客户驻地设备的集中管理和控制的方法和系统的各种实施方式,以便辅助这种设备的用户解决与该设备有关的问题。在一个实施方式中,提供了一种用户接口驱动机制,以便使得客户支持代表可以例如以如下方式操纵远程设备:访问关于远程设备及其用户的信息(包括特定设备的问题的历史)、设备供应、对设备诊断信息的访问、升级设备固件/软件的能力、数据同步、支持安全特征、设备的远程控制、服务和应用供应、定义并遵从与针对各种设备的服务管理有关的策略和重置设备。这种功能性例如可以通过使用设备管理服务器而提供,该设备管理服务器使用多种适当协议来与远程设备通信。
另一方面提供了一种暴露一组与订户相关联的设备特定功能的方法。在一个实施方式中,该方法包括:(1)识别与该订户相关联的服务描述;(2)将与该订户相关联的端点映射到这些服务描述的至少一个中的角色;以及(3)收集与这些服务描述的至少一个中的至少一个角色相关联的至少一个功能。
又一方面提供了一种针对订户调用服务的功能的方法。在一个实施方式中,该方法包括:获得与该订户相关联的端点;(2)从服务库获取与该订户相关联的服务描述;(3)将与该订户相关联的端点映射到该服务描述中;(4)从该服务描述获取该功能;以及(5)将该功能连同该服务描述以及设备和服务传递给脚本引擎。
附图说明
现在参考结合附图进行的下述描述,其中:
图1是示出了根据本发明实施方式的商业交易处理可以在其中实施的网络环境的框图;
图2是示出了适于实现本发明实施方式的计算机系统的框图;
图3是示出了图2的计算机系统与客户端和主机系统的互连的框图;
图4是示出了可以在订户、服务和各种设备及系统中存在的关系的示图;
图5是服务描述的一个实施方式的示图;
图6是示出了可以在管理操作、角色、能力和属性中存在的关系的示图;
图7是服务管理系统的一个实施方式的高级框图;
图8是图7的服务标准化框的一个实施方式的框图;以及
图9是在特定订户的上下文中调用关于特定服务的特定功能的方法的一个实施方式的流程图。
具体实施方式
下文意在提供本发明示例的详细描述,并且不应当作为对发明本身的限制。相反,任何数量的变体都可以落在所附权利要求中定义的本发明范围内。在不同附图中,使用相同的附图标记来指示类似或相同的对象。
介绍
在此描述的是管理系统的各种实施方式,该管理系统使得用户可以通过定义其构成设备和系统的角色,来创建、定义和维护服务。某些实施方式能够将给定的一组设备和系统映射到角色。角色继而可以用于从每个设备选择键/值配对、警报和管理功能。某些实施方式使得可以在角色之间和其他设备之间指定关系。通过将角色和关系用作服务的构成设备上的透镜,可以创建服务范围的键/值配对、警报和管理功能。
在将要在此描述和说明的各种实施方式中,公开了一种方法、装置和处理,其使得可以跨一个或多个固定线路设备和一个或多个移动设备(诸如,PC、AAA服务器、电子邮件服务器、web服务器和各种设备),来激活、供应、支持(通过呼叫中心、功能或自助)、管理(通过呼叫中心、功能或自助)和保证客户和业务服务。在描述实施方式之前,将描述实施方式可以在其中操作的示例性计算和网络环境。
示例性计算和网络环境
图1是示出了根据本发明的系统可以在其中实施的网络环境的框图。如图1所示,网络100(诸如,专用广域网(WAN)或因特网)包括客户端计算机120(1)-(N)可访问的多个联网的服务器110(1)-(N)。
客户端计算机120(1)-(N)和服务器110(1)-(N)之间的通信通常通过公共可访问的网络(诸如,公共交换电话网(PSTN))、DSL连接、线缆调制解调器连接或大带宽干线(例如,提供T1或OC3服务的通信信道)发生。客户端计算机120(1)-(N)通过例如服务提供商访问服务器110(1)-(N)。服务提供商例如可以是因特网服务提供商(ISP),诸如美国On-LineTM、ProdigyTM、CompuServeTM等。通常,通过在客户端计算机120(1)-(N)中的一个给定客户端计算机上执行专用软件(例如,网络连接软件或浏览器)可以进行访问。
一个或多个客户端计算机120(1)-(N)和/或一个或多个服务器110(1)-(N)例如可以是任何适当设计的计算机系统,通常包括大型机、小型计算机或个人计算机系统。这种计算机系统通常包括系统单元,该系统单元具有系统处理器和相关联的易失性和非易失性存储器;一个或多个显示监视器和键盘;一个或多个磁盘驱动器;一个或多个固定盘存储设备;和一个或多个打印机。这些计算机系统通常是信息处理系统,其被设计用于向一个或多个本地或远程用户提供计算能力。这种计算机系统还可以包括一个或多个I/O设备(即,外设),I/O设备耦合到系统处理器并执行专门的功能。I/O设备的示例包括调制解调器、声音和视频设备以及专门的通信设备。还可以提供海量存储设备,诸如硬盘、CD-ROM驱动器和磁光驱动器,其可以是集成设备或外围设备。在图2中详细示出了针对客户端计算机120(1)-(N)讨论的一个此类计算机系统示例。
应当注意,在图1中的若干实例中使用了可变标识符“N”,来更简单地标记一系列相关或类似元件(例如,服务器和客户端计算机)的最后一个元件(例如,服务器110(1)-(N)和客户端计算机120(1)-(N))。这种可变标识符的重复使用并不暗示这些系列的元件的大小之间存在关联,当然,也可以存在关联。使用这种可变标识符并不要求每个元件系列与同一可变标识符界定的另一元件系列相比具有相同数量的元件。相反,在每个使用实例中,“N”标识的变量可以具有与同一可变标识符的其他实例相比相同的值或者不同的值。
图2描绘了适用于实现本发明以及一个或多个客户端计算机120(1)-(N)的示例的计算机系统210的框图。计算机系统210包括总线212,其将计算机系统210的主要子系统互连,这些子系统诸如中央处理器214、系统存储器216(通常是随机访问存储器(或RAM),但是其也可以包括只读存储器(或ROM)、闪速RAM等)、输入/输出控制器218、外部音频设备(诸如经由音频输出接口222的扬声器系统220)、外部设备(诸如经由显示适配器226的显示屏224)、串行端口228和230、键盘232(与键盘控制器233对接)、存储接口234、可操作以接收软盘238的软盘驱动器236和可操作以接收CD-ROM242的CD-ROM驱动器240。还包括鼠标246(或者经由串行端口228耦合到总线212的其他点击设备)、调制解调器247(经由串行接口230耦合到总线212)和网络接口248(直接耦合到总线212)。
总线212使得可以进行中央处理器214和系统存储器216之间的数据通信,其中如前所述,系统存储器216可以包括RAM、ROM或闪速存储器。RAM通常是向其加载操作系统和应用程序的主存储器,其通常提供至少16兆字节的存储空间。除了其他代码以外,ROM或闪速存储器可以包括基本输入输出系统(BIOS),其控制诸如与外围组件的交互之类的基本硬件操作。与计算机系统210一起存在的应用通常存储在计算机可读介质上(诸如,硬盘驱动器(例如,固定盘244)、光驱动器(例如,CD-ROM驱动器240)、软盘单元236或其他存储介质),并可通过该介质访问。另外,在经由网络调制解调器247或接口248访问时,应用可以是根据应用和数据通信技术调制的电子信号的形式。
存储接口234可以与计算机系统210的其他存储接口一起连接到标准计算机可读介质(诸如,固定盘驱动器224),用于存储和/或获取信息。固定盘驱动器244可以是计算机系统210的一部分,或者可以是单独的且可通过其他接口系统访问的。可以连接很多其他设备,诸如,经由串行接口228连接到总线212的鼠标246、经由串行端口230连接到总线212的调制解调器247和直接连接到总线212的网络接口248。调制解调器247可以经由电话链路提供去往远程服务器的直接连接,或者经由因特网服务提供商(ISP)提供去往因特网的直接连接。网络接口248可以通过经由POP(存在点)去往因特网的直接网络链路提供去往远程服务器的直接连接。网络接口248可以使用无线技术(包括数字蜂窝电话连接、蜂窝数字分组数据(CDPD)连接、数字卫星数据连接等)来提供这种连接。
很多其他设备或子系统(未示出)可以以类似方式连接(例如,条形码读取器、文档扫描仪、数码相机等)。
相反,不需要图2中所示所有设备都出现就能实施本发明。设备和子系统可以以与图2中所示方式不同的方式互连。诸如图2中所示计算机系统的操作在本领域中容易得知,因此不在本申请中详细讨论。用于实现本发明的代码可以存储在计算机可读存储介质中,诸如存储在系统存储器216、固定盘244、CD-ROM242或软盘238中的一个或多个中。另外,计算机系统210可以是任何类型的计算设备,并且因此包括个人数据助理(PDA)、网络设施、X视窗终端或其他这种计算设备。在计算机系统210上提供的操作系统可以是MS-MS-或其他已知操作系统。计算机系统210还可以支持多个因特网访问工具,包括例如兼容超文本传输协议(HTTP)的web浏览器(其具有JavaScript解释器),诸如Netscape3.0、Microsoft3.0等。
在上文描述的实施方式中,不同的组件包含在其他不同的组件中(例如,各种元件被示出为计算机系统210的组件)。应当理解,这些描绘的架构仅仅是示例,事实上,可以实现很多其他架构来实现相同的功能性。从抽象但仍明确的意义上来讲,用以实现相同功能性的任何组件布置都有效地“相关联”,使得期望的功能性得以实现。因此,在此组合以便实现特定功能性的任何两个组件可以视为彼此“相关联”,使得期望的功能性得以实现,而不考虑架构或中间组件。类似地,这样相关联的任何两个组件也可以视为彼此“可操作地连接”或“可操作地耦合”,以便实现期望的功能性。
图3是描绘了网络300的框图,其中计算机系统210耦合到互联网络310,其继而耦合到客户端系统320、330和服务器340。互联网络310(例如,因特网或广域网(或WAN))还能够将客户端系统320、330和服务器340彼此耦合。参照计算机系统210,调制解调器247、网络接口248或某个其他方法可以用于提供从计算机系统210到互联网络310的连通性。计算机系统210、客户端系统320和客户端系统330能够使用例如web浏览器(未示出)访问服务器340上的信息。这种web浏览器使得计算机系统210和客户端系统320、330可以访问服务器340上代表服务器340容纳的网站的页面的数据。用于经由因特网交换数据的协议是本领域技术人员公知的。尽管图3描绘的是使用因特网来交换数据,但是本发明并不限于基于因特网或任何特定网络的环境。
参考图1、图2和图3,运行在计算机系统210上的浏览器使用TCP/IP连接来向服务器340传递请求,服务器340例如可以运行HTTP“服务”(例如,在操作系统下)或“精灵(daemon)程序”(例如,在操作系统下)。这种请求例如可以通过使用可用来在HTTP服务器和客户端计算机之间通信的协议联系HTTP服务器而得到处理。HTTP服务器继而典型地通过发送HTML文件格式的“web页面”来响应该协议。浏览器解释HTML文件,并且可以使用本地资源(例如,字体和颜色)形成该HTML文件的可视表示。
服务管理系统的示例性实施方式
在此涉及的功能可以是模块或者模块的部分(例如,软件、固件或硬件模块)。例如,尽管所述实施方式包括软件模块和/或包括手动输入的用户命令,但是各种示例性模块可以是专用硬件模块。在此讨论的软件模块可以包括脚本、批处理或其他可执行文件,或这种文件的部分和/或组合。软件模块可以包括编码在计算机可读介质上的计算机程序或其子例程。
另外,本领域技术人员将认识到,模块之间的界限仅仅是示例性的,备选实施方式可以合并模块或者利用模块功能性的备选分解。例如,在此讨论的模块可以分解成将作为多个计算机进程并且可选地在多个计算机上执行的子模块。而且,备选实施方式可以合并特定模块或子模块的多个实例。此外,本领域技术人员将会认识到,在示例性实施方式中描述的功能仅用于说明。操作可以组合,或者功能的功能性可以分布在根据本发明的附加功能中。
备选地,这些动作可以具体化在实现这种功能性的电路结构中,诸如,复杂指令集计算机(CISC)的微代码、被编程到可编程或可擦除/可编程器件的固件、现场可编程门阵列(FPGA)的配置、全定制专用集成电路(ASIC)或门阵列的设计等。
流程图的每个框可以由模块(例如,软件模块)、模块的一部分或计算机系统用户(例如,其使用诸如计算机系统210之类的计算机系统)来执行。由此,以上描述的方法、其功能和模块可以在配置为执行方法的功能的计算机系统上执行,和/或可以从计算机可读介质执行。该方法可以具体化在用于将计算机系统配置为执行该方法的机器可读和/或计算机可读介质中。由此,软件模块可以存储在和/或传输至计算机系统存储器,以配置该计算机系统来执行模块的功能。
这种计算机系统通常根据程序(内部存储的指令的列表,诸如特定应用程序和/或操作系统)来处理信息,并产生经由I/O设备输出的作为结果的信息。计算机进程通常包括执行(运行)程序或程序的一部分、当前程序值和状态信息以及操作系统在管理进程执行时使用的资源。父进程可以产生其他子进程来帮助执行父进程的整体功能性。由于父进程会专门产生用于执行该父进程整体功能性一部分的子进程,所以子进程(和孙进程等)执行的功能有时可以描述为是由父进程执行的。
这种计算机系统通常包括“并发”执行的多个计算机进程。通常,计算机系统包括单个处理单元,其能够交替支持多个活跃的进程。尽管多个进程看起来是并发执行的,但是在任何给定时间点,单个处理单元实际上仅执行一个进程。通过快速改变执行的进程,计算机系统给出了并发进程执行的表象。计算机系统在执行的各种阶段、在多个进程中复用计算机系统资源的能力称为多任务。具有多个处理单元的系统根据定义可支持真正的并发处理,其被称作多处理系统。当活跃进程在多任务和/或多处理环境中执行时,活跃进程通常称为并发执行的。
在此描述的软件模块可以由计算机系统从例如计算机可读介质接收。计算机可读介质可以持久性地、可移除地或者远程地耦合到计算机系统。计算机可读介质可以不排他地包括例如以下介质中任何数量的介质:磁性存储介质,包括盘和带存储介质;光存储介质,诸如压缩盘介质(例如,CD-ROM、CD-R等)和数字视频盘存储介质;包括基于半导体的存储单元的非易失性记忆存贮存储器,诸如闪速存储器、EEPROM、EPROM、ROM或专用集成电路(ASIC);易失性存储介质,包括寄存器、缓冲器或缓存器、主存储器、RAM等;以及数据传输介质,包括计算机网络、点到点电信和载波传输介质。在基于UNIX的实施方式中,软件模块可以具体化在文件中,该文件可以是设备、终端、本地或远程文件、套接字、网络连接、信号、或通信或状态改变的其他权宜手段。其他新的和各种类型的计算机可读介质可以用于存储和/或传输在此描述的软件模块。
在描述根据本发明原理构建的管理系统的各种实施方式之前,将描述提供用于理解该管理系统的框架的某些用例(usecase)或交互。管理系统的各种实施方式旨在解决以下类别的用例或交互:服务激活、服务管理、服务中断和恢复以及服务提供。服务激活表示涉及创建(或供应)和删除(不供应)新服务实例或“订制”的所有用例。服务管理表示涉及给定服务或订制的日常管理任务。服务中断和恢复可以被视为涉及服务的丢失和复原的特殊类型的服务管理。服务提供表示可以向订户提供的新服务。
上述用例的类别可以参照图4示出。图4是示出了可以在订户410、服务420和各种设备及系统430中存在的关系的示图。服务提供商(诸如蜂窝电话公司、因特网服务提供商、有线电视公司或其组合)向涉及设备和系统(诸如,蜂窝电话、机顶盒、路由器、小区发射塔、电子邮件服务器、DSLAM、陆线电话以及其他移动和客户驻地设备和网络基础架构)的订户提供一个或多个服务。在图4的上下文中,订户410获得针对服务提供商提供的服务420的订制440。订制包含与订户410和服务420二者有关的状态和其他信息。订制需要在订户410和各种设备及系统430之间建立一个或多个关联450。订户410可以拥有或租用一个或多个设备430。订户410还可以与一个或多个系统430相关联。一旦进行了关联450,设备及系统430就承担向订户410递送服务420的角色460。角色向服务管理系统描述设备应当被如何管理。
图4可以用来说明两个示例性用例:激活订户的设备,以及管理和供应订制。
为了激活订户410的设备(设备及系统430之一),可以进行以下步骤。首先,针对给定设备430,找到与设备430相关联的订户410。这通过使用关联450来完成。一旦已经识别出相关联的订户410,相应的订制440继而可以用于确定应当在设备430上供应的一个或多个服务420。针对需要在设备430上激活的每个服务420,可以采取两个备选动作。基于设备430针对服务420担任的角色,设备430上的设置可以被设置为供应该设备。备选地或附加地,基于其他设备及系统430相对于服务420的角色,其他设备及系统上的设置可以被设置为针对新设备的存在而供应它们。
管理和供应订制涉及向订户添加新服务或者管理已有服务。为了管理和供应针对订户410的订制440,可以进行以下步骤。首先,向订户410添加服务420,或者修改已有服务420。收集与订户相关联的设备及系统430。继而,与服务420相关联的每个设备被映射到目标服务中的不同角色460。这揭示了为了供应服务420,应当对每个设备或系统采取什么动作。
作为上述用例变体的另一用例是对针对所有订户的已有服务的批量改变。在此用例中,获取已有订制以获得订户列表。继而,针对每个订户组建设备及系统430的列表。利用角色,改变继而可以应用至设备及系统430,以支持批量改变。
已经描述了各种用例,现在将描述交互发生在角色、设备和系统以及服务级管理接口中的一种方式。图5是服务描述500的一个实施方式的示图。图5示出了服务描述500包括服务警报505、功能510和键/值配对515。角色与服务警报505、功能510和键/值配对515相关联。角色,标记为角色A520、角色B525和角色C530,被示出为与服务警报505、功能510和键/值配对515相关联,如各种箭头所示。元数据535也与键/值配对515相关联。设备或系统540、545与角色520、525、535相关联,如各种箭头所示。
图5在服务描述500的上下文中示出了角色集合(例如,角色520、525、535)可以如何映射到设备及系统的集合(例如,设备或系统540、545)上。角色定义了每个设备或系统感兴趣的功能、警报和功能。在所示实施方式中,元数据535包含专用于服务描述的服务范围和订户/订制数据。如服务级和激活的当前状态之类的项目可以是元数据的一部分。警报、功能和键/值配对505、510、515一起构成了通过角色520、525、530暴露的设备及系统540、545所支持的服务。服务描述500被配置为包含可以用于实现服务的任意已命名关系。服务描述500还可以被配置为包含针对服务描述500对其具有关系或依赖性的其他服务的一个或多个引用。因此,进一步的服务描述550与元数据535相关联,如箭头所示。类似于角色之间的关系,服务之间的关系被暴露给服务描述中的逻辑和与服务描述相关联的外部逻辑。
为了使角色有用,将角色与设备相匹配。图6是示出了可以在管理功能(即值、警报和功能505、510、515)、角色(例如,460)、能力和属性610以及设备及系统(例如,430)中存在的关系的示图。在图6的实施方式中,用于这样做的机制是由两部分构成的。第一,角色可以基于设备或系统的已知属性来与设备或系统进行匹配。第二,角色可以基于设备或系统的已知能力来与设备或系统进行匹配。
设备属性是设备的已知方面,例如,设备或系统的类型、序列号、MAC地址、制造日期、品牌、型号、服务标签、设备ID或操作系统。其他属性可以包括固件版本、硬件版本、嵌入式设备、地区(语言)和物理位置。最简单形式的设备属性可以是与设备相关联的已知键/值配对的列表。
能力类似于设备属性。在这种情况下,替代键/值配对的列表,存在设备已知能力的值(没有键)的列表,其中设备例如是通用电子邮件客户端、Microsoft电子邮件客户端、电话、路由器或IPTV设备。其他示例包括网络附接存储、媒体服务器、媒体呈现器、照相机、MMS客户端、SMS客户端、无线接入提供商、无线接入客户端、打印机、GPS、振动、蓝牙、USB、Wi-Fi、时钟、浏览器、QVGA、飞行模式、呼叫者ID、触摸屏或传真。
能力和属性二者都可以向外部系统提供或从外部系统获取、从已知属性或能力推论或推导出、直接从设备或系统查询,或其组合。例如,可以存在先前的知识,即,具有来自给定制造商的以字母W开头的序列号的任何设备具有内置Wi-Fi能力,或者移动电话支持OMA-DM。
通过将给定设备或系统的属性和能力(推导出的、发现的或已知的)与给定角色所需的属性和能力进行匹配,可以确定给定设备或系统是否与角色匹配。每个角色在服务描述中定义一组与该角色的设备有关的键/值配对、警报和功能。
应当注意,角色并不暗含着设备类型、型号或品牌。实际上,在设备和角色之间可以存在直接映射,但是该映射是灵活的,使得它们可以随着设备属性或能力的改变而改变。例如,与较旧的设备相比,较新的设备可以支持更多的角色。角色的一个示例是:能够起到电子邮件客户端作用的电话可以在与电子邮件服务相关联的服务描述中扮演“电子邮件客户端”这一角色。电子邮件服务中的其他角色可以包括“SMTP服务器”、“POP服务器”和“IMAP服务器”。数据连通性服务中的角色可以包括“主机”、“路由器”、“无线接入点”、“头端”、“边界网关”和“认证、授权、计费服务器”。
图7是服务管理系统的一个实施方式的高级框图。服务管理系统包括的服务标准化框705在下文中结合图8进行更详细描述。服务标准化框与最优设置框710、设备(和/或系统)标准化框715、诊断引擎框720和内容库框725交互。如所示出的,分段框730和知识库735与最优设置框710、设备标准化框715、诊断引擎框720和内容库框725交互。
服务标准化框705使用应用编程接口(API),使得其可以与交互式语音响应(IVR)系统745、用于客户服务代表(CSR)的控制台750、自助服务管理(SSM)应用模块755和在特定环境中能够带来益处的其他应用760、765交换信息。
最优设置框710是预定的已知良好值的库,其用于比较键/值配对以确定诊断信息和状态信息。键/值配对还在供应以设立系统或设备期间使用。最优设置框710可以被视为配置库,其包含与配置有关的元数据,使得应用或其他系统可以出于配置(供应)、诊断和修复的目的而查找已知的良好值。最优设置框710的所示实施方式还被配置为基于设备、订户、客户或可以用于定义同一属性(键)的不同值的任何其他分段机制的上下文,来为任何给定键/值配对定义最优值。这些值可以由脚本引擎830使用并且可以由服务管理引擎805直接使用,以确定给定的键/值配对是否是“最优”的。最优值可以落入三个类别:(1)在服务的上下文中预定的正确的值,(2)基于对外来系统的调用或基于订户输入而定义的正确的值,以及(3)绝对值(其通常内置在脚本的逻辑或服务描述逻辑中,而不存储在外部)。预定最优值的示例是POP服务器。订户知道其身份,并且其对于所有订户都是一样的。绝对值的示例是“连通性=良好”。订户定义的正确值的示例是口令,其是订户选择的并且在订户选择之前未被定义的值。
设备标准化框715被配置为将标准化键/值配对向设备特定或系统特定的键值配对映射。映射可以通过变换、执行脚本或采取任何其他适当标准化机制来执行。
诊断引擎720配置为包含诊断规则,并且引起诊断规则的执行,以便识别、表征和呈现设备或系统可能存在的问题的潜在方案。内容库被配置为为相关承载(例如,IVR语音流、自助服务门户web内容和客户服务条款)提供独立于信道的机制以便诊断问题。
分段框730和知识库735都使用数据源抽象层770,以使得其可以与系统775、790和供应服务器和设备管理器780、785通信。
不同订户订制不同的服务级别,并且处于不同的位置和不同的环境。分段框730配置为支持服务管理系统的其他部分基于订户的服务级、位置和/或环境来定制针对订户的响应。
知识库735配置为包含与已知设备、系统和/或服务问题相关联的条款。当诊断引擎720识别出问题区域或特定问题时,其可以向应用提供来自知识库735的条款,以使得该应用接下来可以向订户或其他用户提供该条款以用于信息的目的。
数据源抽象层770被配置为操作为协议实现和适配层,以使得通用逻辑可以与特定设备和系统交互,而无需使用设备特定或系统特定的协议。
系统775、790通常由特定服务提供商添加,并且其在需要的时候与服务管理系统交互。供应服务器和设备管理器780、785支持意在由订户使用的各种设备795。在所示实施方式中,供应服务器和设备管理器780、785是这样的管理系统,其管理通常共享相同协议的较大设备组(例如,使用OMA-DM协议管理一千万个电话的移动设备管理器)。设备795只是CPE,诸如电话和路由器。
图8是服务标准化框705的一个实施方式的示图。API740提供了一种机制,利用该机制,服务标准化框705可以在服务管理系统内部或外部被调用。借助于API740,订户可以添加(供应)、移除(不供应)、修改或以其他方式管理服务。订户的设备也可以在特定服务的上下文中进行管理。针对构成设备和系统的键/值配对的管理访问也可以基于设备和系统在提供特定服务时扮演的角色而动态确定和管理。
服务管理引擎805使得服务提供商能够借助于根据上述各种用例的服务标准化框705来实施和管理服务。服务管理引擎805的所示实施方式以两种主要方式起作用。第一,服务管理引擎805管理由服务描述定义的功能。第二,服务管理引擎805提供给定服务的动态视图。
功能的管理使得服务描述可以定义已命名功能,这些功能可以利用通过在分析构成设备和系统的与服务相关联的角色而推导出的上下文数据进行调用。
提供给定服务的动态视图使得服务描述能够将键/值配对(数据)与不同的角色相关联,以及动态地收集来自设备和系统的数据,使得数据可以在不需要所收集的数据的固有知识的情况下呈现出来。例如,能够创建设备和与这些设备关联的感兴趣的数据的映射(以这些设备在服务中的角色来归类)的服务视图控制板可以使用服务的动态视图。在所示实施方式中,数据本身是自我描述的,并且通常以列表形式呈现。
在备选实施方式中,服务管理引擎805还能够提供给定服务的视图,在这种情况下,应用具有与正被收集的数据有关的先前固有知识。
管理服务的第一步在于收集与服务的订户相关联的设备和系统的列表。设备库835用于此目的。在所示实施方式中,设备库在服务标准化框705外部。
服务管理引擎805使用能力库来获得设备能力的扩展视图,使得其可以将设备映射到角色。通常,只有从外来系统获得的信息才是设备的唯一标识符,例如,其品牌和型号。设备可以被视为属性列表(例如,另外的键/值配对)。设备的能力可以从这些属性推断出来。推断可以涉及通过基于原始属性推导出设备的新属性来扩展设备的已知属性。例如,一旦借助于查询而获得了系统或设备的品牌和型号,则内置规则继而能够确定其是否具有Wi-Fi能力。
服务描述库包含服务描述。如上所述,服务描述至少包括以下各项中的一些:功能、键/值配对、警报、角色(及与其相关联的键/值配对、警报和动作)以及关系。在服务描述级,功能可以是设备暴露的动作、可以执行的脚本或进程(在状态引擎中执行的一系列脚本)。
脚本引擎830配置为执行服务级功能。如前所述,服务级功能可以是脚本、进程或动作(一系列脚本),或者任何其他类型的计算机程序。在所示实施方式中,服务管理引擎805基于来自服务的客户的事件或请求而从服务描述获取已命名脚本,并将其与一组参数一起传递给脚本引擎805用于执行。在所示实施方式中,该组参数包括:针对构成设备(以角色分类的)的引用和针对服务描述的引用。脚本一旦开始,通常可访问最优值、设备和系统(通过设备标准化进行过抽象的或直接地)以及服务管理系统。
服务标准化框705可访问能力库820。能力库820被配置为基于现有已知属性,通过规则推导出新属性和能力。例如,公知的是,Mobile手机具有因特网浏览器。
服务标准化框705使用设备标准化引擎715,设备标准化引擎715被配置为创建提供外来设备和系统的标准视图的抽象。这使得可以针对同一分类的设备和系统在种类上定义服务描述,而无需针对每个设备包括逻辑和用例。例如,如果一个设备由OMA-DM管理并且具有电子邮件客户端,而也具有电子邮件客户端的另一设备由数字订户线路(DSL)论坛标准TR069管理,这两个设备都将具有简单邮件传输协议(SMTP)服务器。然而,获取值的方式可以因协议(OMA-DM与TR069)和键(值的名称)而异。
系统和设备775、795中的至少一些有能力生成警报或事件。警报/事件引擎815被配置为接收这些警报或事件,并且针对每个服务描述应用它们,以确定警报是否适用于该服务描述。如果特定警报或事件的确适用于特定服务,则服务管理系统被配置为从服务描述获取相应的动作、脚本或进程,其可以被执行以对警报或事件做出响应。
识别和调用与订户相关联的功能
下文描述的是用于识别和调用与订户相关联的功能和/或与订户相关联的设备或系统的各种系统和方法。
一个实施方式涉及暴露一组与订户相关联的设备特定功能。根据该实施方式,通过检查订户的订制来识别与该订户相关联的服务描述。继而,该订户的设备和系统被映射到每个服务描述中的角色。接着,从服务描述库收集用于每个设备和系统被映射到的、每个服务描述中的每个角色的一个或多个功能,以供进行可能的显示或由应用使用。此实施方式的示例是用于收集能在给定设备(例如,特定品牌或型号的PDA)上执行的动作列表的系统和方法。
另一实施方式涉及服务上下文感知功能。上下文感知功能的一些示例包括:感知是否意在针对特定设备或作为整体的服务进行操作的功能;感知目标设备角色的功能;感知其他角色的其他设备的功能;以及感知订户的功能。例如,服务上下文感知功能可被调用并传递给被映射到角色的设备的列表。该功能继而可以选择特定角色及其相关联设备,并调用与该特定角色相关联的另外的功能。
另一实施方式涉及这样的功能,其被配置为针对设备和系统的角色或分类来执行操作,而不是针对设备和系统的特定类型、品牌或型号。这种功能可被编写为在种类上涵盖多种设备或系统类型,包括还不存在的设备和系统。
又一实施方式涉及这样的功能,其被配置为针对多个设备或系统进行操作,其中该功能具有关于与角色相关联的键/值配对和操作的知识,使得(1)逻辑可以操作于在特定服务中担任角色的每个设备或系统上,或(2)逻辑可以操作于在不同服务中担任类似角色的每个设备或系统上。例如,与角色相关联的功能可以操作于在一个或多个服务中担任角色的设备或系统上。
图9是在特定订户的上下文中、调用关于特定服务的特定功能的方法的一个实施方式的流程图。该方法开始于步骤905,即,开始于期望在订户的上下文中调用关于服务的功能时。在步骤910中,获得与订户相关联的系统和设备的列表。在步骤915中,从服务库获取与订户相关联的服务描述。在步骤920中,将与特定订户相关联的设备和系统映射到服务描述中。在步骤925中,继而从服务描述获取该功能(以及,具体地,与服务描述中的角色进行匹配)。在步骤930中,获取的功能连同服务描述以及以角色分类的设备和服务被传递给脚本引擎。在步骤935中,从该功能获取并返回结果。
本领域技术人员将会理解,可以对描述的实施方式做出其他的和进一步的添加、删除、替换和修改。

Claims (11)

1.一种调用一组与订户相关联的设备特定功能的方法,所述功能被包括在服务描述中,所述方法包括:
通过检查订户对于一个或多个服务的定制,来识别与所述订户相关联的服务描述;
将与所述订户相关联的端点映射到所述服务描述的至少一个服务描述中的角色,其中所述端点是承担向所述订户递送一个或多个服务的角色的系统和设备;以及
从服务描述库收集与所述服务描述的所述至少一个服务描述中的所述至少一个角色相关联的至少一个功能,以供进行可能的显示或由应用使用。
2.根据权利要求1的方法,进一步包括:引起所述至少一个功能被执行。
3.根据权利要求1的方法,其中所述识别包括:检查所述订户的订制。
4.根据权利要求1的方法,其中所述至少一个功能包括能够在给定端点上执行的动作。
5.根据权利要求1的方法,其中所述至少一个功能包括从以下各项中选择的服务上下文感知功能:
配置为针对特定端点进行操作的功能,
配置为针对作为整体的服务进行操作的功能,
配置为针对特定端点的角色进行操作的功能,
配置为针对其他角色的端点进行操作的功能,以及
配置为针对特定订户进行操作的功能。
6.根据权利要求1的方法,其中所述至少一个功能包括配置为从角色的列表选择特定角色和相关联的端点的功能。
7.根据权利要求1的方法,其中所述至少一个功能包括配置为针对以下各项中的一项执行至少一个操作的功能:
角色;以及
端点的分类。
8.根据权利要求1的方法,其中所述至少一个功能包括配置为针对多个端点进行操作的功能,所述功能进一步配置为在以下各项中的一项上进行操作:
在特定服务中担任角色的每个端点,以及
在不同服务中担任类似角色的每个端点。
9.一种针对订户调用服务的功能的方法,包括:
获得与所述订户相关联的端点的列表,其中所述端点是承担向所述订户递送所述服务的角色的系统和设备;
从服务库获取与所述订户相关联的服务描述;
将与所述订户相关联的所述端点映射到所述服务描述中;
从所述服务描述获取所述功能;
将所述功能与所述服务描述中的角色相匹配;以及
将所述功能连同所述服务描述以及由角色所分类的所述设备和系统传递给脚本引擎。
10.根据权利要求9的方法,其中所述设备和服务以角色分类。
11.根据权利要求9的方法,进一步包括:
从所述功能获取结果;以及
向应用返回所述结果。
CN200880122607.XA 2007-11-21 2008-11-21 用于识别和调用服务功能的系统和方法 Active CN102067517B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US98973007P 2007-11-21 2007-11-21
US60/989,730 2007-11-21
PCT/US2008/084426 WO2009067705A1 (en) 2007-11-21 2008-11-21 System and method for identifying and calling a function of a service

Publications (2)

Publication Number Publication Date
CN102067517A CN102067517A (zh) 2011-05-18
CN102067517B true CN102067517B (zh) 2015-11-25

Family

ID=40394073

Family Applications (7)

Application Number Title Priority Date Filing Date
CN2008801226169A Pending CN102067519A (zh) 2007-11-21 2008-11-21 基于角色的网络服务管理
CN2008801226084A Pending CN102067518A (zh) 2007-11-21 2008-11-21 响应于事件来调用服务的功能的系统和方法及使用该系统和方法的服务管理系统
CN200880122603.1A Active CN102037680B (zh) 2007-11-21 2008-11-21 请求设备的键值配对的方法和标准化引擎
CN200880122609.9A Active CN102084620B (zh) 2007-11-21 2008-11-21 在网络中执行策略的方法和服务管理系统
CN2008801226050A Active CN101919205B (zh) 2007-11-21 2008-11-21 用于网络服务管理和诊断的系统和方法
CN200880122607.XA Active CN102067517B (zh) 2007-11-21 2008-11-21 用于识别和调用服务功能的系统和方法
CN200880122618.8A Active CN102067520B (zh) 2007-11-21 2008-11-21 用于生成服务的自动提供的应用和方法以及并入了该应用和方法的服务管理系统

Family Applications Before (5)

Application Number Title Priority Date Filing Date
CN2008801226169A Pending CN102067519A (zh) 2007-11-21 2008-11-21 基于角色的网络服务管理
CN2008801226084A Pending CN102067518A (zh) 2007-11-21 2008-11-21 响应于事件来调用服务的功能的系统和方法及使用该系统和方法的服务管理系统
CN200880122603.1A Active CN102037680B (zh) 2007-11-21 2008-11-21 请求设备的键值配对的方法和标准化引擎
CN200880122609.9A Active CN102084620B (zh) 2007-11-21 2008-11-21 在网络中执行策略的方法和服务管理系统
CN2008801226050A Active CN101919205B (zh) 2007-11-21 2008-11-21 用于网络服务管理和诊断的系统和方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200880122618.8A Active CN102067520B (zh) 2007-11-21 2008-11-21 用于生成服务的自动提供的应用和方法以及并入了该应用和方法的服务管理系统

Country Status (5)

Country Link
US (15) US8631108B2 (zh)
EP (7) EP2220816A1 (zh)
CN (7) CN102067519A (zh)
AT (2) ATE555571T1 (zh)
WO (9) WO2009067707A2 (zh)

Families Citing this family (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8132166B2 (en) * 2007-05-14 2012-03-06 Red Hat, Inc. Methods and systems for provisioning software
US8561058B2 (en) * 2007-06-20 2013-10-15 Red Hat, Inc. Methods and systems for dynamically generating installation configuration files for software
US8464247B2 (en) * 2007-06-21 2013-06-11 Red Hat, Inc. Methods and systems for dynamically generating installation configuration files for software
US8713177B2 (en) * 2008-05-30 2014-04-29 Red Hat, Inc. Remote management of networked systems using secure modular platform
US9100297B2 (en) * 2008-08-20 2015-08-04 Red Hat, Inc. Registering new machines in a software provisioning environment
US8930512B2 (en) * 2008-08-21 2015-01-06 Red Hat, Inc. Providing remote software provisioning to machines
US9477570B2 (en) 2008-08-26 2016-10-25 Red Hat, Inc. Monitoring software provisioning
US8838827B2 (en) 2008-08-26 2014-09-16 Red Hat, Inc. Locating a provisioning server
US8793683B2 (en) 2008-08-28 2014-07-29 Red Hat, Inc. Importing software distributions in a software provisioning environment
US20100058327A1 (en) * 2008-08-28 2010-03-04 Dehaan Michael Paul Methods and systems for providing customized actions related to software provisioning
US9111118B2 (en) 2008-08-29 2015-08-18 Red Hat, Inc. Managing access in a software provisioning environment
US9952845B2 (en) * 2008-08-29 2018-04-24 Red Hat, Inc. Provisioning machines having virtual storage resources
US8527578B2 (en) * 2008-08-29 2013-09-03 Red Hat, Inc. Methods and systems for centrally managing multiple provisioning servers
US9021470B2 (en) 2008-08-29 2015-04-28 Red Hat, Inc. Software provisioning in multiple network configuration environment
US8103776B2 (en) * 2008-08-29 2012-01-24 Red Hat, Inc. Systems and methods for storage allocation in provisioning of virtual machines
US9164749B2 (en) 2008-08-29 2015-10-20 Red Hat, Inc. Differential software provisioning on virtual machines having different configurations
US8244836B2 (en) * 2008-08-29 2012-08-14 Red Hat, Inc. Methods and systems for assigning provisioning servers in a software provisioning environment
US8326972B2 (en) * 2008-09-26 2012-12-04 Red Hat, Inc. Methods and systems for managing network connections in a software provisioning environment
US8612968B2 (en) 2008-09-26 2013-12-17 Red Hat, Inc. Methods and systems for managing network connections associated with provisioning objects in a software provisioning environment
US8656227B2 (en) 2008-11-13 2014-02-18 Transcend Information, Inc. On-line client service method for storage apparatus
TWI377469B (en) * 2008-11-13 2012-11-21 Transcend Information Inc Storage apparatus and on-line client service system, soft and method thereof
US8898305B2 (en) * 2008-11-25 2014-11-25 Red Hat, Inc. Providing power management services in a software provisioning environment
WO2010061435A1 (ja) * 2008-11-25 2010-06-03 富士通株式会社 代替処理判定方法、代替処理判定装置、プログラム、及び携帯電話端末
US9124497B2 (en) * 2008-11-26 2015-09-01 Red Hat, Inc. Supporting multiple name servers in a software provisioning environment
US8782204B2 (en) 2008-11-28 2014-07-15 Red Hat, Inc. Monitoring hardware resources in a software provisioning environment
US8775578B2 (en) * 2008-11-28 2014-07-08 Red Hat, Inc. Providing hardware updates in a software environment
US8832256B2 (en) * 2008-11-28 2014-09-09 Red Hat, Inc. Providing a rescue Environment in a software provisioning environment
US8402123B2 (en) 2009-02-24 2013-03-19 Red Hat, Inc. Systems and methods for inventorying un-provisioned systems in a software provisioning environment
US9727320B2 (en) 2009-02-25 2017-08-08 Red Hat, Inc. Configuration of provisioning servers in virtualized systems
US8413259B2 (en) * 2009-02-26 2013-04-02 Red Hat, Inc. Methods and systems for secure gated file deployment associated with provisioning
US8892700B2 (en) * 2009-02-26 2014-11-18 Red Hat, Inc. Collecting and altering firmware configurations of target machines in a software provisioning environment
US8990368B2 (en) 2009-02-27 2015-03-24 Red Hat, Inc. Discovery of network software relationships
US9411570B2 (en) * 2009-02-27 2016-08-09 Red Hat, Inc. Integrating software provisioning and configuration management
US8640122B2 (en) * 2009-02-27 2014-01-28 Red Hat, Inc. Systems and methods for abstracting software content management in a software provisioning environment
US9558195B2 (en) 2009-02-27 2017-01-31 Red Hat, Inc. Depopulation of user data from network
US8572587B2 (en) 2009-02-27 2013-10-29 Red Hat, Inc. Systems and methods for providing a library of virtual images in a software provisioning environment
US8135989B2 (en) * 2009-02-27 2012-03-13 Red Hat, Inc. Systems and methods for interrogating diagnostic target using remotely loaded image
US9940208B2 (en) 2009-02-27 2018-04-10 Red Hat, Inc. Generating reverse installation file for network restoration
US8667096B2 (en) * 2009-02-27 2014-03-04 Red Hat, Inc. Automatically generating system restoration order for network recovery
US8417926B2 (en) 2009-03-31 2013-04-09 Red Hat, Inc. Systems and methods for providing configuration management services from a provisioning server
US20100298011A1 (en) * 2009-05-19 2010-11-25 Alcatel-Lucent Usa Inc. Method and Appartus for Remote Software Installation and Execution on a Mobile Device
US9250672B2 (en) 2009-05-27 2016-02-02 Red Hat, Inc. Cloning target machines in a software provisioning environment
US9134987B2 (en) 2009-05-29 2015-09-15 Red Hat, Inc. Retiring target machines by a provisioning server
US9047155B2 (en) * 2009-06-30 2015-06-02 Red Hat, Inc. Message-based installation management using message bus
CN101616024B (zh) * 2009-07-16 2012-07-04 中兴通讯股份有限公司 一种业务开通/阻断的方法和系统
US8489685B2 (en) 2009-07-17 2013-07-16 Aryaka Networks, Inc. Application acceleration as a service system and method
US20110099378A1 (en) * 2009-10-26 2011-04-28 Lg Electronics Inc. Digital broadcasting system and method of processing data in digital broadcasting system
US8825819B2 (en) * 2009-11-30 2014-09-02 Red Hat, Inc. Mounting specified storage resources from storage area network in machine provisioning platform
US10133485B2 (en) * 2009-11-30 2018-11-20 Red Hat, Inc. Integrating storage resources from storage area network in machine provisioning platform
US8886186B2 (en) 2010-01-22 2014-11-11 Telefonaktiebolaget L M Ericsson (Publ) Verification of compatibility among telecommunication network features
EP2360871B1 (en) * 2010-02-15 2016-04-06 Accenture Global Services Limited Machine to machine architecture
CN102244604B (zh) * 2010-05-11 2015-11-25 华为终端有限公司 一种家庭网关的服务质量控制方法及家庭网关及系统
US8140899B2 (en) * 2010-05-24 2012-03-20 Hewlett-Packard Development Company, L.P. Method and system for diagnosing a computer system
US9407718B2 (en) * 2010-07-01 2016-08-02 Broadcom Corporation Method and system for service discovery and deployment in an IP multimedia network
US20120150808A1 (en) * 2010-12-13 2012-06-14 Verizon Patent And Licensing Inc. Method and system for performing data backup and restoration
EP2525528A1 (en) * 2011-05-17 2012-11-21 Alcatel Lucent Method for providing a service in a communication network
CN102158498B (zh) * 2011-05-26 2013-09-18 东南大学 一种支持服务定制与扩展的网络节点结构实现方法
US9092482B2 (en) 2013-03-14 2015-07-28 Palantir Technologies, Inc. Fair scheduling for mixed-query loads
US8504542B2 (en) 2011-09-02 2013-08-06 Palantir Technologies, Inc. Multi-row transactions
US8595322B2 (en) 2011-09-12 2013-11-26 Microsoft Corporation Target subscription for a notification distribution system
US9208476B2 (en) 2011-09-12 2015-12-08 Microsoft Technology Licensing, Llc Counting and resetting broadcast system badge counters
US8694462B2 (en) * 2011-09-12 2014-04-08 Microsoft Corporation Scale-out system to acquire event data
US20130116947A1 (en) * 2011-11-09 2013-05-09 Zafer Sahinoglu Method and System for Detecting Unbalance in Power Grids
US9240971B2 (en) * 2011-11-16 2016-01-19 LabTech, LLC Automated management of generalized central name services by distributed remote devices
JP5799855B2 (ja) * 2012-03-02 2015-10-28 富士通株式会社 サービス提供方法、プログラム、および情報処理装置
US8964995B2 (en) 2012-09-07 2015-02-24 International Business Machines Corporation Acoustic diagnosis and correction system
US8893269B1 (en) * 2012-09-28 2014-11-18 Emc Corporation Import authorities for backup system
RU2526754C2 (ru) * 2012-09-28 2014-08-27 Закрытое акционерное общество "Лаборатория Касперского" Система и способ подбора функций управления мобильными устройствами
US9571529B2 (en) 2013-03-15 2017-02-14 Avaya Inc. Browser-based communications enhanced with enterprise communication features
US9285948B2 (en) 2013-03-15 2016-03-15 Assima Switzerland Sa System and method for interface display screen manipulation
US9282489B2 (en) 2013-05-17 2016-03-08 Avaya Inc. Media escalation with use of endpoint adapter
US9246752B2 (en) * 2013-06-18 2016-01-26 International Business Machines Corporation Ensuring health and compliance of devices
US11157664B2 (en) 2013-07-09 2021-10-26 Oracle International Corporation Database modeling and analysis
US9805070B2 (en) 2013-07-09 2017-10-31 Oracle International Corporation Dynamic migration script management
US9747311B2 (en) 2013-07-09 2017-08-29 Oracle International Corporation Solution to generate a scriptset for an automated database migration
US9967154B2 (en) * 2013-07-09 2018-05-08 Oracle International Corporation Advanced customer support services—advanced support cloud portal
US10776244B2 (en) 2013-07-09 2020-09-15 Oracle International Corporation Consolidation planning services for systems migration
US9996562B2 (en) 2013-07-09 2018-06-12 Oracle International Corporation Automated database migration architecture
US11288346B1 (en) * 2014-03-03 2022-03-29 Charles Schwab & Co., Inc. System and method for authenticating users using weak authentication techniques, with differences for different features
US20150278771A1 (en) * 2014-03-25 2015-10-01 David Milman Systems and methods for managing distributed sales, service and repair operations
US11570065B2 (en) 2014-04-09 2023-01-31 Convida Wireless, Llc Service enabler function
US9538366B2 (en) 2014-08-06 2017-01-03 T-Mobile Usa, Inc. Systems and methods of remotely controlling mobile device settings and functionality
US10200258B2 (en) 2014-08-14 2019-02-05 Juniper Networks, Inc. Transaction integrity for network services configuration
US9830603B2 (en) 2015-03-20 2017-11-28 Microsoft Technology Licensing, Llc Digital identity and authorization for machines with replaceable parts
US9553990B2 (en) * 2015-05-29 2017-01-24 Oracle International Corporation Recommended roster based on customer relationship management data
US9973483B2 (en) * 2015-09-22 2018-05-15 Microsoft Technology Licensing, Llc Role-based notification service
US10430240B2 (en) 2015-10-13 2019-10-01 Palantir Technologies Inc. Fault-tolerant and highly-available configuration of distributed services
US10228926B2 (en) * 2016-01-28 2019-03-12 T-Mobile Usa, Inc. Remote support installation mechanism
US11036696B2 (en) 2016-06-07 2021-06-15 Oracle International Corporation Resource allocation for database provisioning
US9998551B1 (en) 2016-10-24 2018-06-12 Palantir Technologies Inc. Automatic discovery and registration of service application for files introduced to a user interface
US10042620B1 (en) 2016-11-03 2018-08-07 Palantir Technologies Inc. Approaches for amalgamating disparate software tools
US10001982B1 (en) 2016-12-16 2018-06-19 Palantir Technologies, Inc. Imposing a common build system for services from disparate sources
US10700922B2 (en) * 2016-12-29 2020-06-30 Pismo Labs Technology Limited Methods and systems for restarting one or more components of a network device based on conditions
US10263845B2 (en) 2017-05-16 2019-04-16 Palantir Technologies Inc. Systems and methods for continuous configuration deployment
US10353699B1 (en) 2017-06-26 2019-07-16 Palantir Technologies Inc. Systems and methods for managing states of deployment
US10419274B2 (en) * 2017-12-08 2019-09-17 At&T Intellectual Property I, L.P. System facilitating prediction, detection and mitigation of network or device issues in communication systems
US10728438B1 (en) * 2018-05-31 2020-07-28 Amazon Technologies, Inc. Distributed video and network camera management
US10558454B2 (en) 2018-06-04 2020-02-11 Palantir Technologies Inc. Constraint-based upgrade and deployment
US20220171368A1 (en) * 2019-03-02 2022-06-02 Abb Schweiz Ag Systems and methods for controller diagnostics and service
US11016784B2 (en) 2019-03-08 2021-05-25 Palantir Technologies Inc. Systems and methods for automated deployment and adaptation of configuration files at computing devices
EP3726810B1 (en) * 2019-04-16 2023-12-06 ABB Schweiz AG System and method for interoperable communication of automation system components
RU192190U1 (ru) * 2019-05-20 2019-09-06 ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ КАЗЕННОЕ ВОЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ Военная академия Ракетных войск стратегического назначения имени Петра Великого МИНИСТЕРСТВА ОБОРОНЫ РОССИЙСКОЙ ФЕДЕРАЦИИ Устройство для моделирования системы массового обслуживания
US11256671B2 (en) 2019-09-13 2022-02-22 Oracle International Corporation Integrated transition control center

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1849787A (zh) * 2003-08-12 2006-10-18 阿尔卡特公司 通过在具有资源管理的通信网络中预留资源来提供服务

Family Cites Families (133)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69113077T2 (de) 1990-02-15 1996-05-30 Digital Equipment Corp Modellgestütztes deduktives System für Netzwerksfehlerdiagnose.
US5777549A (en) * 1995-03-29 1998-07-07 Cabletron Systems, Inc. Method and apparatus for policy-based alarm notification in a distributed network management environment
US5761288A (en) * 1995-06-05 1998-06-02 Mitel Corporation Service context sensitive features and applications
US5883956A (en) * 1996-03-28 1999-03-16 National Semiconductor Corporation Dynamic configuration of a secure processing unit for operations in various environments
US6040834A (en) * 1996-12-31 2000-03-21 Cisco Technology, Inc. Customizable user interface for network navigation and management
US5877766A (en) 1997-08-15 1999-03-02 International Business Machines Corporation Multi-node user interface component and method thereof for use in accessing a plurality of linked records
US6122639A (en) * 1997-12-23 2000-09-19 Cisco Technology, Inc. Network device information collection and change detection
US6138122A (en) * 1998-03-02 2000-10-24 Agilent Technologies Modeling of internet services
JP3974705B2 (ja) * 1998-03-20 2007-09-12 富士通株式会社 ネットワークサービス管理方式
US6317438B1 (en) * 1998-04-14 2001-11-13 Harold Herman Trebes, Jr. System and method for providing peer-oriented control of telecommunications services
CN1218241C (zh) * 1998-05-07 2005-09-07 三星电子株式会社 网络中通用存取命令和控制的方法和设备
US6336138B1 (en) * 1998-08-25 2002-01-01 Hewlett-Packard Company Template-driven approach for generating models on network services
US6286047B1 (en) 1998-09-10 2001-09-04 Hewlett-Packard Company Method and system for automatic discovery of network services
US6614781B1 (en) * 1998-11-20 2003-09-02 Level 3 Communications, Inc. Voice over data telecommunications network architecture
JP3653660B2 (ja) * 1999-01-11 2005-06-02 富士通株式会社 ネットワーク管理方法及びネットワーク管理システム
US6742141B1 (en) * 1999-05-10 2004-05-25 Handsfree Networks, Inc. System for automated problem detection, diagnosis, and resolution in a software driven system
US6343287B1 (en) * 1999-05-19 2002-01-29 Sun Microsystems, Inc. External data store link for a profile service
JP3715132B2 (ja) * 1999-05-21 2005-11-09 三菱電機株式会社 データ中継装置及びデータ中継方法
GB2368692B (en) * 1999-06-25 2003-02-12 Jacobs Rimell Ltd Automated provisioning system
US6442542B1 (en) * 1999-10-08 2002-08-27 General Electric Company Diagnostic system with learning capabilities
US7117526B1 (en) * 1999-10-22 2006-10-03 Nomadix, Inc. Method and apparatus for establishing dynamic tunnel access sessions in a communication network
US6615367B1 (en) * 1999-10-28 2003-09-02 General Electric Company Method and apparatus for diagnosing difficult to diagnose faults in a complex system
WO2001041039A2 (en) 1999-12-02 2001-06-07 Secure Computing Corporation Security management system in an heterogenous network environment
CN1128531C (zh) * 1999-12-30 2003-11-19 国际商业机器公司 可接插式服务发送平台
US6650949B1 (en) * 1999-12-30 2003-11-18 General Electric Company Method and system for sorting incident log data from a plurality of machines
US7293087B2 (en) * 2000-01-21 2007-11-06 Scriptlogic Corporation Event-based application for performing configuration changes in a networked environment
FI112433B (fi) * 2000-02-29 2003-11-28 Nokia Corp Sijaintiin sidotut palvelut
US7143152B1 (en) * 2000-03-31 2006-11-28 Verizon Laboratories Inc. Graphical user interface and method for customer centric network management
EP1304007A1 (fr) * 2000-05-26 2003-04-23 Cegetel Groupe Procede de dialogue entre un module d'identification d'abonne, cooperant avec un terminal au sein d'un radiotelephone, et un dispositif local
US6611863B1 (en) * 2000-06-05 2003-08-26 Intel Corporation Automatic device assignment through programmable device discovery for policy based network management
US7693976B2 (en) 2000-07-11 2010-04-06 Ciena Corporation Granular management of network resources
US7496652B2 (en) * 2000-07-17 2009-02-24 Teleservices Solutions, Inc. Intelligent network providing network access services (INP-NAS)
US6874011B1 (en) * 2000-07-31 2005-03-29 Cisco Technology, Inc. Scalable IP-based notification architecture for unified messaging
US7146535B2 (en) * 2000-08-04 2006-12-05 Sun Microsystems, Inc. Product knowledge management
US7581012B2 (en) * 2000-09-07 2009-08-25 Fujitsu Limited Virtual communication channel and virtual private community, and agent collaboration system and agent collaboration method for controlling the same
EP1332578A4 (en) 2000-10-16 2006-12-20 Goahead Software Inc TECHNIQUES FOR NETWORK SYSTEMS TO MAINTAIN HIGH AVAILABILITY
US6679899B2 (en) 2000-10-20 2004-01-20 Ethicon Endo-Surgery, Inc. Method for detecting transverse vibrations in an ultrasonic hand piece
US20020082818A1 (en) * 2000-10-31 2002-06-27 Glenn Ferguson Data model for automated server configuration
US6920615B1 (en) * 2000-11-29 2005-07-19 Verizon Corporate Services Group Inc. Method and system for service-enablement gateway and its service portal
US7814194B2 (en) 2000-12-07 2010-10-12 International Business Machines Corporation Method and system for machine-aided rule construction for event management
US6857075B2 (en) * 2000-12-11 2005-02-15 Lucent Technologies Inc. Key conversion system and method
EP1217709A1 (en) * 2000-12-22 2002-06-26 ABB Schweiz AG Method and device for assessing the stability of an electric power transmission network
US6973494B2 (en) * 2000-12-29 2005-12-06 Bellsouth Intellectual Property Corporation System and method for bi-directional mapping between customer identity and network elements
US7013461B2 (en) * 2001-01-05 2006-03-14 International Business Machines Corporation Systems and methods for service and role-based software distribution
US6947989B2 (en) * 2001-01-29 2005-09-20 International Business Machines Corporation System and method for provisioning resources to users based on policies, roles, organizational information, and attributes
US20040054670A1 (en) * 2001-02-07 2004-03-18 Jacob Noff Dynamic object type for information management and real time graphic collaboration
US20020120746A1 (en) 2001-02-23 2002-08-29 Basavaraj Patil Method and system for providing a service
US6966015B2 (en) * 2001-03-22 2005-11-15 Micromuse, Ltd. Method and system for reducing false alarms in network fault management systems
DE60226714D1 (de) 2001-04-12 2008-07-03 Research In Motion Ltd System und Verfahren zum dynamischen Schieben von Informationen in drahtlose Datenkommunikationsgeräte
US20020158899A1 (en) * 2001-04-30 2002-10-31 Robert Raymond Portal system and method for managing resources in a networked computing environment
US7233933B2 (en) 2001-06-28 2007-06-19 Microsoft Corporation Methods and architecture for cross-device activity monitoring, reasoning, and visualization for providing status and forecasts of a users' presence and availability
US7031967B2 (en) * 2001-08-06 2006-04-18 Sun Microsystems, Inc. Method and system for implementing policies, resources and privileges for using services in LDAP
US20030084135A1 (en) * 2001-09-28 2003-05-01 Sanjai Narain Middleware for communications networks
US20030105761A1 (en) 2001-11-21 2003-06-05 Mikael Lagerman Historic network configuration database
US20030110250A1 (en) * 2001-11-26 2003-06-12 Schnitzer Jason K. Data Normalization
US6766364B2 (en) * 2002-01-15 2004-07-20 Telcordia Technologies, Inc. Template based configuration and validation of a network for enabling a requested service to be compatible with the previously enabled services
US7343365B2 (en) * 2002-02-20 2008-03-11 Microsoft Corporation Computer system architecture for automatic context associations
US20040215711A1 (en) * 2002-03-14 2004-10-28 Openwave Systems Inc. Mobile services platform architecture
US20040019672A1 (en) 2002-04-10 2004-01-29 Saumitra Das Method and system for managing computer systems
US7013149B2 (en) * 2002-04-11 2006-03-14 Mitsubishi Electric Research Laboratories, Inc. Environment aware services for mobile devices
US20040003058A1 (en) 2002-06-26 2004-01-01 Nokia, Inc. Integration of service registration and discovery in networks
US7243306B1 (en) * 2002-07-17 2007-07-10 International Business Machines Corporation Service descriptor for a multitier compute infrastructure
US20040039803A1 (en) * 2002-08-21 2004-02-26 Eddie Law Unified policy-based management system
US7240325B2 (en) * 2002-09-11 2007-07-03 International Business Machines Corporation Methods and apparatus for topology discovery and representation of distributed applications and services
US7558847B2 (en) * 2002-09-13 2009-07-07 Intelliden, Inc. System and method for mapping between and controlling different device abstractions
US7665125B2 (en) * 2002-09-23 2010-02-16 Heard Robert W System and method for distribution of security policies for mobile devices
US7949737B2 (en) 2002-11-04 2011-05-24 Riverbed Technology, Inc. Method and apparatus for grouping nodes based on connection characteristics
US8051176B2 (en) 2002-11-07 2011-11-01 Hewlett-Packard Development Company, L.P. Method and system for predicting connections in a computer network
WO2004061681A1 (ja) * 2002-12-26 2004-07-22 Fujitsu Limited 運用管理方法および運用管理サーバ
US7478151B1 (en) 2003-01-23 2009-01-13 Gomez, Inc. System and method for monitoring global network performance
US20050276229A1 (en) * 2003-03-31 2005-12-15 Mohammad Torabi Service discovery method in a network
US7231377B2 (en) * 2003-05-14 2007-06-12 Microsoft Corporation Method and apparatus for configuring a server using a knowledge base that defines multiple server roles
US7757261B2 (en) 2003-06-20 2010-07-13 N2 Broadband, Inc. Systems and methods for providing flexible provisioning architectures for a host in a cable system
US8069415B2 (en) * 2003-09-30 2011-11-29 International Business Machines Corporation System and method for generating perspectives of a SAN topology
US7433327B2 (en) * 2003-10-09 2008-10-07 Hewlett-Packard Development Company, L.P. Method and system for coordinating communication devices to create an enhanced representation of an ongoing event
US20060179116A1 (en) * 2003-10-10 2006-08-10 Speeter Thomas H Configuration management system and method of discovering configuration data
US7716357B2 (en) * 2003-10-24 2010-05-11 Microsoft Corporation Service discovery and publication
US7093032B2 (en) * 2003-10-28 2006-08-15 General Electric Company System and method for multi-vendor authentication to remotely activate a software-based option
US7350115B2 (en) * 2003-12-18 2008-03-25 Intel Corporation Device diagnostic system
US7502793B2 (en) * 2004-02-10 2009-03-10 International Business Machines Corporation Method and apparatus for assigning roles to devices using physical tokens
US7480736B2 (en) 2004-04-12 2009-01-20 Emerson Network Power - Embedded Computing, Inc. Method of discovering and operating a payload node
US20050256818A1 (en) * 2004-04-30 2005-11-17 Xerox Corporation Workflow auto generation from user constraints and hierarchical dependence graphs for workflows
SE528102C2 (sv) * 2004-05-11 2006-09-05 Smarttrust Ab Förfarande och system för att upptäcka apparater.
DE102004024262A1 (de) * 2004-05-15 2005-12-01 Daimlerchrysler Ag Wissensbasiertes Diagnosesystem für ein komplexes technisches System mit zwei getrennten Wissensbasen zur Verarbeitung technischer Systemdaten und zur Verarbeitung von Kundenbeanstandungen
US20050278309A1 (en) * 2004-06-02 2005-12-15 Perry Evans System and method for mining and searching localized business-marketing and informational data
WO2006031812A2 (en) * 2004-09-13 2006-03-23 Comcast Cable Holdings, Llc Method and system of managing subscriber access to services associated with service provider
US7561515B2 (en) * 2004-09-27 2009-07-14 Intel Corporation Role-based network traffic-flow rate control
JP4845467B2 (ja) 2004-11-08 2011-12-28 株式会社エヌ・ティ・ティ・ドコモ デバイス管理装置、デバイス及びデバイス管理方法
US20060123393A1 (en) * 2004-12-02 2006-06-08 Brian Atkins User interface for network application
US8612408B2 (en) * 2004-12-21 2013-12-17 Bmc Software, Inc. System and method for business service management
US7555408B2 (en) * 2004-12-22 2009-06-30 International Business Machines Corporation Qualifying means in method and system for managing service levels provided by service providers
US7743137B2 (en) * 2005-02-07 2010-06-22 Microsoft Corporation Automatically targeting notifications about events on a network to appropriate persons
KR100717166B1 (ko) * 2005-02-16 2007-05-11 삼성전자주식회사 홈네트워크의 서비스 프레임워크
EP1705832A3 (en) * 2005-03-22 2011-08-03 Hewlett-Packard Development Company, L.P. Device profile retrieval in a management network
US20060265508A1 (en) * 2005-05-02 2006-11-23 Angel Franklin J System for administering a multiplicity of namespaces containing state information and services
US7493234B2 (en) * 2005-05-10 2009-02-17 International Business Machines Corporation Monitoring and reporting normalized device system performance
US20070016638A1 (en) * 2005-06-30 2007-01-18 Ian Elbury System and method of application provisioning
US7590935B2 (en) * 2005-07-08 2009-09-15 Microsoft Corporation Dynamic generation of WSDL documents based on database metadata
US7788352B2 (en) * 2005-07-14 2010-08-31 Yahoo! Inc. System and method for servicing a user device
KR200398853Y1 (ko) 2005-07-22 2005-10-17 씨아이주식회사 스노우 체인
US20070025341A1 (en) * 2005-07-28 2007-02-01 Texas Instruments Incorporated Device, system and/or method for provisioning a device in a packet network
US8291405B2 (en) * 2005-08-30 2012-10-16 Novell, Inc. Automatic dependency resolution by identifying similar machine profiles
US7487236B2 (en) 2005-10-04 2009-02-03 Alcatel Lucent Management of tiered communication services in a composite communication service
US8701017B2 (en) * 2005-11-18 2014-04-15 Alcatel Lucent System and method for representation of presentity presence states for contacts in a contact list
US20070118881A1 (en) * 2005-11-18 2007-05-24 Julian Mitchell Application control at a policy server
US20070129145A1 (en) * 2005-12-05 2007-06-07 Wms Gaming Inc. Directory service in a service-oriented gaming network environment
US20070150934A1 (en) * 2005-12-22 2007-06-28 Nortel Networks Ltd. Dynamic Network Identity and Policy management
WO2007073252A1 (en) 2005-12-22 2007-06-28 Telefonaktiebolaget Lm Ericsson (Publ) Provisioning of user information
US8621549B2 (en) * 2005-12-29 2013-12-31 Nextlabs, Inc. Enforcing control policies in an information management system
US20070156872A1 (en) * 2005-12-30 2007-07-05 Stoyanova Dimitrina G Method and system for Web services deployment
KR101234391B1 (ko) * 2006-03-24 2013-02-18 텔레폰악티에볼라겟엘엠에릭슨(펍) 액세스 선택을 위한 일반 액세스 성능 추출
US20070223523A1 (en) * 2006-03-27 2007-09-27 Motorola, Inc. Method and apparatus for customization of network services and applications
US7539907B1 (en) 2006-05-05 2009-05-26 Sun Microsystems, Inc. Method and apparatus for determining a predicted failure rate
US20070294364A1 (en) * 2006-06-15 2007-12-20 International Business Machines Corporation Management of composite software services
US7519711B2 (en) * 2006-06-15 2009-04-14 International Business Machines Corporation Method for middleware assisted system integration in a federated environment
US7496893B2 (en) * 2006-06-15 2009-02-24 International Business Machines Corporation Method for no-demand composition and teardown of service infrastructure
US20070290831A1 (en) * 2006-06-16 2007-12-20 Fmr Corp. Configuring actionable alerts
DK2044747T3 (en) 2006-06-30 2016-12-19 ERICSSON TELEFON AB L M (publ) Technique for providing access to a media resource connected to a network detected devices
US7774463B2 (en) * 2006-07-25 2010-08-10 Sap Ag Unified meta-model for a service oriented architecture
US7965703B2 (en) 2006-08-07 2011-06-21 Time Warner Cable, Inc. System and method for establishing and enforcing service rules in a service provider network
US7664022B2 (en) 2006-08-29 2010-02-16 Cingular Wireless Ii, Llc Policy-based service management system
US7689583B2 (en) * 2006-09-11 2010-03-30 Microsoft Corporation Flexible data presentation enabled by metadata
US8166515B2 (en) * 2006-10-30 2012-04-24 Microsoft Corporation Group policy for unique class identifier devices
US8060913B2 (en) * 2006-11-02 2011-11-15 Nokia Corporation Policy execution
US8869233B2 (en) * 2006-12-22 2014-10-21 Verizon Patent And Licensing Inc. Policy management within a network management system
US8307404B2 (en) 2007-04-16 2012-11-06 Microsoft Corporation Policy-management infrastructure
US8046585B2 (en) 2007-05-31 2011-10-25 Red Hat, Inc. Verifying authenticity of an attribute value signature
AU2008258222C1 (en) 2007-06-06 2013-11-07 Datavalet Technologies Remote service access system and method
US7739243B2 (en) * 2007-08-01 2010-06-15 International Business Machines Corporation System and method for dynamically configuring a multiplatform computing environment
US20090083765A1 (en) 2007-09-20 2009-03-26 Microsoft Corporation Accessing device-hosted services from scripting and other programming environments
US8964726B2 (en) * 2008-10-01 2015-02-24 Twilio, Inc. Telephony web event system and method
US8051381B2 (en) 2008-12-22 2011-11-01 Whirlpool Corporation Appliance with a graphical user interface for configuring an accessory
US9223617B2 (en) 2010-05-06 2015-12-29 Nec Laboratories America, Inc. Methods and systems for migrating networked systems across administrative domains

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1849787A (zh) * 2003-08-12 2006-10-18 阿尔卡特公司 通过在具有资源管理的通信网络中预留资源来提供服务

Also Published As

Publication number Publication date
US20090132693A1 (en) 2009-05-21
WO2009067710A3 (en) 2009-10-01
WO2009067712A2 (en) 2009-05-28
EP2215774A2 (en) 2010-08-11
EP2215776B1 (en) 2018-05-16
US8533021B2 (en) 2013-09-10
US20090292664A1 (en) 2009-11-26
US20090132324A1 (en) 2009-05-21
US20090132685A1 (en) 2009-05-21
WO2009067715A1 (en) 2009-05-28
WO2009067707A2 (en) 2009-05-28
WO2009067709A2 (en) 2009-05-28
CN102084620A (zh) 2011-06-01
CN101919205B (zh) 2013-07-17
US8059565B2 (en) 2011-11-15
WO2009067713A1 (en) 2009-05-28
CN102037680B (zh) 2014-12-10
CN102067520B (zh) 2015-09-30
CN102067519A (zh) 2011-05-18
US20090132684A1 (en) 2009-05-21
WO2009067714A2 (en) 2009-05-28
US8631108B2 (en) 2014-01-14
EP2220815A1 (en) 2010-08-25
WO2009067709A3 (en) 2009-09-17
WO2009067704A2 (en) 2009-05-28
CN102084620B (zh) 2015-09-30
US8181066B2 (en) 2012-05-15
WO2009067714A3 (en) 2009-12-10
US8527889B2 (en) 2013-09-03
EP2220816A1 (en) 2010-08-25
US20090132709A1 (en) 2009-05-21
US8949393B2 (en) 2015-02-03
CN101919205A (zh) 2010-12-15
US20090129292A1 (en) 2009-05-21
EP2215774B1 (en) 2012-04-25
EP2215776A2 (en) 2010-08-11
CN102037680A (zh) 2011-04-27
CN102067517A (zh) 2011-05-18
US20090132323A1 (en) 2009-05-21
EP2215777A2 (en) 2010-08-11
EP2215778B1 (en) 2012-01-04
ATE540503T1 (de) 2012-01-15
US20090132710A1 (en) 2009-05-21
US20090128319A1 (en) 2009-05-21
EP2215775A1 (en) 2010-08-11
CN102067518A (zh) 2011-05-18
WO2009067705A1 (en) 2009-05-28
CN102067520A (zh) 2011-05-18
US8321807B2 (en) 2012-11-27
US20090132317A1 (en) 2009-05-21
US20090133098A1 (en) 2009-05-21
WO2009067710A2 (en) 2009-05-28
US8850598B2 (en) 2014-09-30
WO2009067707A3 (en) 2009-09-24
US20090132945A1 (en) 2009-05-21
WO2009067704A3 (en) 2009-08-27
US8468237B2 (en) 2013-06-18
ATE555571T1 (de) 2012-05-15
EP2215778A2 (en) 2010-08-11
US20090132678A1 (en) 2009-05-21
WO2009067712A3 (en) 2009-09-24
US20090132859A1 (en) 2009-05-21

Similar Documents

Publication Publication Date Title
CN102067517B (zh) 用于识别和调用服务功能的系统和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210512

Address after: texas

Patentee after: Usao Investment Co.,Ltd.

Address before: Fa Guobali

Patentee before: ALCATEL LUCENT