工作流决策管理的方法和系统技术方案

技术编号:6385548 阅读:196 留言:0更新日期:2012-04-11 18:40
提供用于工作流决策管理的方法,系统和计算机程序产品。实施例包括:维护设备状态历史;根据该设备状态历史识别设备使用模式;根据该设备使用模式识别工作流情景;根据该工作流情景识别工作流;执行该工作流,包括发送消息到设备以管理该设备的属性的至少一个值;以及将该消息记录到日志中。通过将描述发送到该设备的该消息的消息信息记录到消息日志中,来实现将该消息记录到日志中。

【技术实现步骤摘要】
工作流决策管理的方法和系统
本专利技术的领域是数据处理,或者更具体地说,是用于工作流决策管理的方法、系统和产品。
技术介绍
传统的网络包括各种联网设备。用户经常根据设备使用的相容模式和情景来使用各种设备或者调节这些设备的特定设置。尽管根据设备使用的这些相容模式和情景来常规地使用设备,但传统的联网设备仍然经常需要用户干预以改变设备的属性值。如果存在一种工作流决策管理方法根据识别的使用模式和识别的情景来使用工作流以改变网络中的设备属性值而不需要用户干预将是有利的。
技术实现思路
提供用于工作流决策管理的方法、系统和计算机程序产品。实施例包括:维护设备状态历史;根据设备状态历史识别设备使用模式;根据设备使用模式识别工作流情景;根据工作流情景识别工作流;执行工作流,包括向设备发送消息以管理该设备的属性的至少一个值;以及将该消息记录到日志中。可以通过将描述发送到设备的消息的消息信息记录到消息日志中来实施将该消息记录到日志中。许多实施例还包括根据发送到设备的多个消息识别消息模式。可以通过对消息日志进行数据挖掘来实施根据发送到设备的多个消息识别消息模式,所述消息日志包括描述发送到设备的消息的消息信息。可以进一步根据消息模式实施根据设备使用模式识别工作流情-->景。可以通过根据相关容限(tolerance)执行工作流来实施执行工作流。通过下面如附图所示的本专利技术的示例性实施例的更详细描述,本专利技术的前述和其它目的地、特性和优势将变得显而易见,在附图中,相同的参考标记通常表示本专利技术的示例性实施例的相同部分。附图说明图1描述了根据本专利技术实施例的能够实现工作流决策管理的示例性数据处理系统。图2示出了根据本专利技术实施例的用在实现工作流决策管理中的示例性设备的方框图。图3示出了描述根据本专利技术的若干方面的用在实现工作流决策管理方法中的示例性数据结构的方框图。图4示出了描述根据本专利技术的若干方面的用在实现工作流决策管理方法中的更多示例性数据结构的方框图。图5示出了描述图3和图4的数据结构之间的示例性关系的方框图。图6示出了描述用于工作流决策管理的示例性方法的数据流示意图。图7示出了描述用于包括在工作流执行时将发送的消息记录在日志中的工作流决策管理的示例性方法的流程图。图8示出了描述根据本专利技术的工作流决策管理的附加方面的流程图。具体实施方式定义“802.11”指的是由IEEE为无线LAN技术开发的一组规范。802.11规定了无线客户端和基站之间或两个无线客户端之间的空中接口。-->“API”是“application programming interface”(应用程序编程接口)的缩写。API是用于构造软件应用程序的一组例程、协议和工具。“BlueTooth(蓝牙)”指的是用于客户端设备之间以及客户端设备和LAN或其它网络上的资源之间的RF耦合的短程无线电技术的工业规范。一个称为蓝牙特殊兴趣小组(Bluetooth SpecialInterest Group)的管理主体测试设备并证明设备能够“遵循蓝牙”。蓝牙规范由提供设计规范的“基础核心”和提供互操作性指导的“基础特征文件”组成。“CEBus”是Consumer Electronics Bus(消费电子总线)的缩写。CEBus是用于控制诸如电力线、射频(RF)、红外(IR)、同轴电缆、双绞线、光纤和音频/视频等的不同介质上的设备的开放国际标准。CEBus标准由消费电子制造商联盟(CEMA)发布并被描述在12个标准中:ANSI/EIA-600系列,其中消费电子制造商联盟是电子工业联盟(EIA)的一个分支。CEBus标准描述了网络介质的物理设计和拓扑、消息生成的协议、以及通用应用语言(“CAL”)。CEBus规范可从http://www.cebus.org处下载获得。CEBus提供了EIA 600.81中定义的通用应用语言(CAL),它使用面向对象的模型提供联网环境中不同设备之间的互操作性。CAL规范定义了一组向这些不同联网设备的内部操作提供接口的类。如果一个功能或特征不能被很好地映射到CAL规范中定义的其中一个类,则CAL规范已经留出了一个特定范围的类标识符用于定义特殊类。CAL对象有两个重要的属性:实例变量和方法。实例变量包含诸如布尔指示、数值信息、字符串信息和其它数据等的与特定CAL对象有关的信息。布尔实例变量只能被设置为TRUE(真)或FALSE(假)。顾名思义,数值实例变量用于数字的存储。字符串类型的实例变量提供了文本的存储。同时其它数据类型的实例变量提供存储其它信息作为一个或多个元素的一维数组;每个元素包括相同数量的一个-->或多个字节。对CAL实例变量中包含的信息的访问是通过该对象专有的一组成员方法来实现的。常见的方法的例子包括:setOn、setOff、setValue、getValue、setArray、getArray。并非所有方法都适合于每个实例变量类型。例如,setOn方法是用于操纵布尔实例变量,因此对于字符串类型的实例变量没有定义。“为数据通信而耦合”意味着任何形式的数据通信,比如无线、802.11b、蓝牙、红外、无线电、互联网协议、HTTP协议、电子邮件协议、联网、直接连接、专用电话线、拨号、利用RS-232(EIA232)或者通用串行总线的串行连接、硬布线并行端口连接、根据电力线协议的网络连接以及本领域技术人员所能想到的用于数据通信的其它连接形式。为数据通信的耦合包括为数据通信的联网耦合。可使用本专利技术的各种实施例的网络的例子包括:电缆网络、内联网、外联网、互联网、局域网、广域网以及本领域技术人员所能想到的其它网络布局。对电视频道、电缆频道、视频提供商、电信源等之间的任何联网耦合的使用都正好在本专利技术的范围内。“HAVi”代表“Home Audio Video interoperability”(家庭音频视频互操作性),它是特别用于家庭娱乐环境的供应商中立的音频视频标准的名字。HAVi允许将不同的家庭娱乐和通信设备(比如VCR、电视、音响、安全系统和视频监视器)联网在一起并从一个主设备(比如服务网关、PC或电视)进行控制。使用IEEE 1394(“火线(Firewire)”规范)作为互连介质,HAVi允许来自不同供应商的产品根据定义的连接和通信协议以及API彼此适应。由HAVi的分布式应用系统提供的服务包括寻址方案和消息传输、用于发现资源的查找、公告并接收本地或远程事件、以及流传输和控制同步数据流。“HomePlug”代表HomePlug Powerline Alliance(家庭插头电力线联盟)。HomePlug是为针对高速家庭电力线联网产品和服务的开放规范的创建提供论坛而成立的非赢利性社团。HomePlug规范是-->为使用电力线联网标准通过家庭电力插口将互联网通信和多媒体传送到家庭而设计的。HomePlug协议允许支持HomePlug的设备使用射频(RF)信号在电力线上进行通信。HomePlug协议使用正交频分多路复用(OFDM)将RF信号分成多个更小的子信号,并且随后在电力线上以不同的频率将这些子信号从一个支持HomePlug的设备传输到另一个支持HomePlug的设备。“HTTP”代表“HyperText Transport Protoco本文档来自技高网...

【技术保护点】
一种用于工作流决策管理的方法,该方法包括:    维护设备状态历史;    根据该设备状态历史识别设备使用模式;    根据该设备使用模式识别工作流情景;    根据该工作流情景识别工作流;    执行该工作流,包括发送消息到一个设备以管理该设备的属性的至少一个值;以及    将该消息记录到日志中。

【技术特征摘要】
US 2005-11-1 11/264,7141.一种用于工作流决策管理的方法,该方法包括:维护设备状态历史;根据该设备状态历史识别设备使用模式;根据该设备使用模式识别工作流情景;根据该工作流情景识别工作流;执行该工作流,包括发送消息到一个设备以管理该设备的属性的至少一个值;以及将该消息记录到日志中。2.权利要求1的方法,其中将该消息记录到日志中还包括:将描述发送到该设备的该消息的消息信息记录到消息日志中。3.权利要求1的方法,还包括:根据发送到该设备的多个消息识别消息模式。4.权利要求3的方法,其中根据发送到该设备的多个消息识别消息模式还包括:对消息日志进行数据挖掘,所述消息日志包括描述发送到该设备的该消息的消息信息。5.权利要求3的方法,其中根据该设备使用模式识别工作流情景还包括:根据该消息模式识别工作流情景。6.权利要求1的方法,其中执行该工作流还包括:根据相关容限执行该工作流。7.一种用于工作流决策管理的系统,该系统包括:计算机处理器;可操作地耦合到该计算机处理器的计算机存储器,该计算机存储器在其中设置有能够完成下列内容的计算...

【专利技术属性】
技术研发人员:理查德威廉缪尔黑德弗朗西斯泽维尔雷丁汤威廉A布朗
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1