生成指令的系统、方法和非临时性记录介质

文档序号:154652 发布日期:2021-10-26 浏览:19次 >En<

阅读说明:本技术 生成指令的系统、方法和非临时性记录介质 (System, method and non-transitory recording medium for generating instruction ) 是由 帕拉尼拉吉·阿拉古拉加·潘迪安 安部康 谷口功一 于 2021-04-20 设计创作,主要内容包括:本发明提供生成指令的方法、系统和非临时性记录介质。基于从多个资产接收到的数据来更新资产数据库。资产数据库保存指定资产模型的资产数据,资产模型对多个资产中的各资产指定一个或多个资产特性。如果基于由资产模型指定的传感器特性判断出满足警报条件,则基于由资产模型指定的位置特性,选择所述多个资产中的一个资产作为发送与警报条件相关联的指令的目标资产。如果选择了目标资产,则基于在资产模型中指定的目标资产的一个或多个特性,生成对目标资产的指令。(The invention provides a method, a system and a non-transitory recording medium for generating instructions. The asset database is updated based on data received from the plurality of assets. The asset database maintains asset data specifying an asset model that specifies one or more asset characteristics for each of a plurality of assets. If it is determined that the alarm condition is satisfied based on the sensor characteristics specified by the asset model, one of the plurality of assets is selected as a target asset to send instructions associated with the alarm condition based on the location characteristics specified by the asset model. If the target asset is selected, instructions for the target asset are generated based on one or more characteristics of the target asset specified in the asset model.)

生成指令的系统、方法和非临时性记录介质

相关申请的交叉参考

本申请要求日本专利申请2020-077774(2020年4月24日提交)的优先权,该申请公开的全部内容以引用的方式并入本文。

技术领域

本发明涉及生成指令的系统、方法和非临时性记录介质。更详细地说,本发明涉及生成向一个或多个资产分发的指令的系统、方法和非临时性记录介质。

背景技术

为了提供服务、监视系统和/或进行决定,企业实体或组织可以利用从多个资产取得或接收的数据。这种资产例如具有传感器、服务器、用户终端和第三方数据源等。这种资产的可用性、特征和位置有时动态变化,相应就提出这些变化的动态性质与从多个资产取得或接收的数据的统筹相关的课题。可以预想因使所谓的“物联网”变得容易的技术的出现和与之相伴的这种资产的扩散,必然需要应对这些课题的技术。

发明内容

鉴于上述课题,本发明提供用于生成向一个或多个资产分发的指令的系统、方法和非临时性记录介质。

本发明的第一方式提供一种生成指令的方法,其包括如下步骤:基于从多个资产接收到的数据来更新资产数据库,所述资产数据库保存指定资产模型的资产数据,所述资产模型对所述多个资产中的各资产指定一个或多个资产特性;基于由所述资产模型指定的传感器特性,判断是否满足警报条件;基于由所述资产模型指定的位置特性,选择所述多个资产中的一个资产作为发送与所述警报条件相关联的指令的目标资产;以及基于在所述资产模型中指定的所述目标资产的所述一个或多个特性,生成对所述目标资产的指令。

本发明的第二方式提供一种生成指令的系统,所述系统包括一个或多个处理器,所述处理器基于从多个资产接收到的数据来更新资产数据库,所述资产数据库保存指定资产模型的资产数据,所述资产模型对所述多个资产中的各资产指定一个或多个资产特性,所述处理器基于由所述资产模型指定的传感器特性,判断是否满足警报条件,所述处理器基于由所述资产模型指定的位置特性,选择所述多个资产中的一个资产作为发送与所述警报条件相关联的指令的目标资产,所述处理器基于在所述资产模型中指定的所述目标资产的所述一个或多个特性,生成对所述目标资产的指令。

本发明的第三方式提供一种非临时性记录介质,其保存执行在由一个或多个处理器执行时生成指令的方法的、一个或多个指令,所述方法包括如下步骤:基于从多个资产接收到的数据来更新资产数据库,所述资产数据库保存指定资产模型的资产数据,所述资产模型对所述多个资产中的各资产指定一个或多个资产特性;基于由所述资产模型指定的传感器特性,判断是否满足警报条件;基于由所述资产模型指定的位置特性,选择所述多个资产中的一个资产作为发送与所述警报条件相关联的指令的目标资产;以及基于在所述资产模型中指定的所述目标资产的所述一个或多个特性,生成对所述目标资产的指令。

下面参照附图对本发明的实施方式进行说明。

附图说明

图1是表示包括本发明第一实施方式的系统的企业实体的示意图。

图2是表示本发明第一实施方式的系统的示意图。

图3是表示本发明第一实施方式的资产模型的示意图。

图4是表示本发明第一实施方式的生成指令的方法的流程图。

图5是表示本发明第二实施方式的系统的示意图。

图6是表示本发明第一实施方式和第二实施方式的系统的示意图。

附图标记说明

1 企业实体

10 资产

10-1~10-6 连接资产

11 用户

12 第一位置

14 第二位置

16 第一状况

18 第二状况

20 网络

30 终端

100、101 系统

110 设备模块

112 第一数据存储器

120 聚合器模块

122 第二数据存储器

130 警报模块

132 第三数据存储器

140 指令模块

142 第四数据存储器

150 身份模块

200 资产模型

210 连接资产

220 资产特性

222 类型特征

224 位置特性

226 状况特性

228 状态特性

230 传感器特性

400 系统

410 处理器

420 通信接口

430 存储系统

440 资产数据

450 程序

具体实施方式

下面,参照附图,对本发明的各种实施方式和实施例进行说明。为了明确且简洁,在附图中使用相同的附图标记表示两个以上实施方式共同的特征。

图1是表示与本发明第一实施方式的系统100相关的企业实体1的示意图。企业实体1包括经由网络20与系统100连接成能够通信的多个资产10或与它们相关联。通过与该系统100能够通信地连接的终端30来管理系统100。

多个资产10中的各资产是传感器设备、通知设备或控制设备等电子设备。多个资产10中的各资产装入了容易经由网络20与系统100进行通信的通信接口等的功能性或与功能性相关联。

系统100经由网络20从多个资产10接收数据。系统100基于从多个资产10接收到的数据,判断正在满足或是否已满足一个或多个警报条件。即,系统100基于从多个资产10接收到的数据,评价一个或多个警报条件。如果判断为正满足或已满足一个或多个警报条件,则系统100对多个资产10生成一个或多个指令。这种指令可以包含通知指令和/或控制指令。

作为传感器设备的例子可以列举温度传感器、湿度传感器、红外线传感器、照相机、麦克风等。这种传感器设备可以是独立装置,也可以组装在工业机械或家电产品等装置中。传感器设备生成传感器数据,传感器数据经由网络20发送到系统100。传感器数据表示传感器设备的一个或多个传感器读取值。在此,传感器读取值对应于由各传感器设备进行的物理量或特性的测量。

作为通知设备的例子可以列举组装有显示器、扬声器、声音警报(例如蜂鸣器)、视觉警报(例如发光二极管)等的装置。这种通知设备可以是独立装置,也可以组装于工业机械或家电产品等装置。通知设备响应经由网络20从系统100接收到的一个或多个通知指令,能够以文字、图像和/或声音的形式,向处于其周围环境的一人或多人的用户发布通知。指定由通知设备发布的文字、图像和/或声音的数据,可以通过通知设备保存在本地,或者也可以包含于从系统100接收到的通知指令。

作为控制设备的例子可以列举可编程逻辑控制器、微控制器和可编程逻辑继电器。这种控制设备可以组装于工业机械或家电产品等装置。控制设备按照经由网络20从系统100接收到的一个或多个控制指令而动作。

多个资产10中的资产可以是组合了传感器设备、通知设备和/或控制设备的资产(以下称为“混合设备”)。作为混合设备的例子可以列举手机、智能手机、个人数字助理、平板电脑、笔记本电脑和可穿戴计算设备。这种混合设备可以生成经由网络20向系统100发送的传感器数据、并基于经由网络20从系统100接收到的一个或多个通知指令来提供通知和/或按照经由网络20从系统100接收到的一个或多个控制指令来进行控制。

多个资产10中的各资产与资产位置相关联。资产位置可以由绝对术语(例如纬度和经度)或(例如相对于被定义的位置的)相对术语指定。资产可以包括使用地理定位系统来判断其绝对位置的功能。例如,资产可以包括与全球定位系统等基于卫星的无线导航系统具有兼容性的接收机,能够确定资产的绝对位置。或者资产如在本技术领域中周知的那样,可以基于一个或多个无线接入点(例如Wi-Fi(商标)热点)的特性,确定其绝对位置。在其他例子中,可以根据与配置或导入了资产的位置对应的固定资产位置(即,基于用户输入的位置),对资产进行预先编程。多个资产中的一个资产可以将其资产位置以位置数据的形式经由网络20发送到系统100。

多个资产10中的一个资产可以与资产状况相关联。资产状况表示正在使用或配置对应的资产的状况。例如,资产状况有时表示导入了资产的建筑物或房间、或者组装有资产的装置(例如工业机械或家电)。资产也可以利用其资产状况进行预先编程,例如,可以基于一个或多个外部数据源取得其资产状况。多个资产中的一个资产可以将其资产状况以状况数据的形式经由网络20发送到系统100。

多个资产10中的一个资产可以与资产类型相关联。资产类型例如表示对应的资产是传感器设备、通知设备、还是控制设备或混合设备。资产类型例如能够提供传感器设备的特定模型、通知设备的特定模型、控制设备的特定模型或混合设备的特定模型的更详细的显示。多个资产中的一个资产可以将其资产类型以类型数据的形式经由网络20发送到系统100。

多个资产10中的一个资产可以与资产状态相关联。资产状态例如表示对应的资产是否接受由系统100发送的通知指令和/或控制指令等指令。资产可以利用(基于例如用户输入的)资产状态进行预先编程,例如也可以基于其周围环境、时刻或对应的资产的内部状态等,判断其资产状态。多个资产中的一个资产可以将其资产状态以状态数据的形式经由网络20发送到系统100。

多个资产10可以响应事件或者基于自组织按照规定的时间表或时机,向系统100发送数据(例如传感器数据、位置数据、状况数据、类型数据和/或状态数据)。例如,资产可以按照规定的时间表或特定的频率(例如1秒1次、1分钟1次、1小时1次或1天1次)发送传感器数据。资产也可以根据对应的资产位置的变化或在对应的资产接通电源时发送位置数据。同样地,资产可以根据对应的资产状况的变化或在对应的资产接通电源时发送状况数据。资产也可以根据对应的资产状态的变化或在对应的资产接通电源时发送状态数据。并且,资产也可以在对应的资产接通电源时发送类型数据。电源接通时由资产向系统100发送的数据,可以作为与系统100相关的、由资产执行的注册步骤的一部分进行发送。

通常,多个资产10在资产位置、资产状况、资产类型和资产状态方面不同。即,多个资产10中的各资产可以与不同的资产位置、不同的资产状况、不同的资产类型和不同的资产状态相关联。此外,特定资产的资产位置、资产状况和资产状态可以根据配置资产的方法和/或场所或者配置资产的环境的变化而动态变化。可以将这些动态变化称为多个资产10状态的动态变化。

从系统100向多个资产10发送的指令必须说明上述多个资产10的状态的动态变化。即,对于特定的警报条件,发送作为结果生成的指令的多个资产10中的一个或多个资产可以根据多个资产10的状态的动态变化而变化。此外,警报条件本身的评价(即,与是否满足警报条件相关的判断)也可以根据多个资产10的状态的动态变化而变化。因此,为了说明多个资产10的状态的这种动态变化,系统100构成为维持以反映多个资产10的当前状态的方式构成的资产模型。以下参照图2和图3说明系统100和资产模型的更详细的情况。

图2是更详细地表示本实施方式的系统100的示意图。在本实施方式中,系统100包括第一数据存储器112、第二数据存储器122、第三数据存储器132和第四数据存储器142、以及设备模块110、聚合器模块120、警报模块130和指令模块140。

设备模块110使多个资产10向系统100的注册和管理变得容易。即,多个资产10中的各资产在电源接通时与设备模块110通信并注册于系统100。也可以使用在本技术领域中周知的任意适当的注册处理,进行多个资产中的一些资产的注册。作为注册处理的一部分,设备模块110可以将多个资产的注册数据保存在第一数据存储器112中。注册数据可以包含(例如互联网协议地址等)逻辑地址那样的能够进行多个资产10和系统100之间的通信的数据。

此外,设备模块110可以处理从多个资产10接收到的数据(例如传感器数据、位置数据、状况数据、类型数据和/或状态数据)。设备模块110可以解析从多个资产10接收到的数据,并且将这些数据转换为由系统内的其他模块(例如聚合器模块120、警报模块130和/或指令模块140)使用的标准格式。

聚合器模块120基于从多个资产10接收到的数据来维持资产模型。即,聚合器模块120从数据中导出多个资产10的现状,根据需要,更新资产模型,使资产模型可靠地反映多个资产10的现状。资产模型可以作为资产数据保存在与聚合器模块120相关联的第二数据存储器122中。例如,资产数据可以构建为保存于第二数据存储器122的资产数据库。

资产模型对当前与系统100连接的一个或多个资产(以下称为“连接资产”)表征多个资产10的状态。即,资产模型是描述一个或多个连接资产的逻辑数据模型。例如,资产模型可以针对基于从多个资产10接收到的数据判断的一个或多个资产特性,描述所连接的资产。

在图2所示的例子中,资产模型表示企业实体1当前与多个资产10的六个连接资产10-1~10-6相关联。此外,资产模型表示连接资产10-1~10-3与第一位置12相关联、连接资产10-4~10-6与不同于第一位置12的第二位置14相关联。在此,第一位置12和第二位置14可以是物理位置或逻辑位置(例如特定的房间或建筑物)。此外,资产模型表示连接资产10-1、10-2与第一资产状况16相关联、连接资产10-4、10-5与不同于资产状况16的资产状况18相关联。此外,资产模型可以表示连接资产10-1~10-6各自的类型和/或状态。此外,根据情况,资产模型也可以表示来自资产模型中的一个或多个连接资产10-1~10-6的传感器读取值。

聚合器模块120对从多个资产10接收且由设备模块110解析的数据进行聚合来维持资产模型。即,聚合器模块120基于从多个资产10接收到的传感器数据、通知数据、位置数据、状况数据、类型数据和状态数据中的一个或多个来维持资产模型。更具体地说,聚合器模块120根据从多个资产10接收到的数据导出的资产位置、资产状况和/或资产类型来更新资产模型。这样,根据相对于多个资产10中的连接资产的动态变化来更新资产模型,由此提供多个资产10的现状的最新描述。

警报模块130判断多个资产10的现状是否满足一个或多个警报条件。具体地说,警报模块130基于保存于第二数据存储器122的资产模型,判断是否满足一个或多个警报条件。关于这方面,一个或多个警报条件可以由保存于第三数据存储器132的数据定义,或者也可以基于一个或多个规则动态地判断。警报条件例如可以与企业实体1的特定状况或特定位置相关联。因此,资产模型能够基于与企业实体1相关联的多个资产10的现状进行警报条件的评价。警报条件例如可以指定为与企业实体内的特定状况或特定位置相关联的物理量或特性的一个或多个阈值。

为了表示一个例子,可以将第一警报条件与企业实体1内的第一位置12相关联。在这种情况下,警报模块130参照资产模型,判断出连接资产10-1~10-3当前位于第一位置12,并且基于与连接资产10-1~10-3中的一个或多个相关联的资产特性,判断是否满足第一警报条件。

为了表示另一个例子,可以使第二警报条件与企业实体1内的第二状况18相关联。在这种情况下,警报模块130参照资产模型,判断出连接资产10-4、10-5与第二状况18相关联,由此,基于与连接资产10-4、10-5中的一个或两个相关联的资产特性,判断是否满足第二警报条件。此外,在本例中,警报模块130参照资产模型,判断出第二状况18位于第二位置14,由此,本例也基于与位于位置14的连接资产10-6相关联的一个或多个资产,判断是否满足第二警报条件。由此,由聚合器模块120维持的资产模型能够基于与企业实体1相关联的多个资产10的现状,由警报模块130进行一个或多个警报条件的评价。

为了判断是否满足警报条件,警报模块130例如可以基于保存于第三数据存储器132的警报、状况、元数据以及警报、规则、元数据,构建一个或多个动态规则。动态规则以由资产模型定义的方式且反映多个资产10的现状的方式生成。即,通过参照警报、状况、元数据以及警报、规则、元数据,警报模块130生成说明多个连接资产10-1~10-6的一个或多个动态规则,并且基于在资产模型中指定的资产特性,进入所生成的动态规则的评价。由此,动态规则可以按照多个资产10的状态变化(即,相对于多个连接资产10-1~10-6的变化)而变化。

如果判断为满足警报条件,则警报模块130通过指令模块140生成用于生成一个或多个指令的警报模型。警报模型指定根据所满足的警报条件而发送的一个或多个通知指令(即,发送到通知设备的一个或多个指令)和/或一个或多个控制指令(即,发送到控制设备的一个或多个指令)。警报模型也可以指定一个或多个通知指令和/或一个或多个控制指令的临界(即重要度)。此外,警报模型也可以指定一个或多个通知指令和/或一个或多个控制指令所发送的资产状况、资产位置和/或资产类型。

如果警报模块130判断为满足警报条件并生成警报模型,则指令模块140参照保存于第二数据存储器122的资产模型,确定能够发送相关联的一个或多个指令的多个资产内的一个或多个连接资产(以下称为“可指令资产”)。接着,指令模块140根据可指令资产,确定能够发送相关联的一个或多个指令的一个或多个资产(以下称为“目标资产”)。例如,指令模块140可以基于与在资产模型中指定的连接资产相关联的资产特性,确定一个或多个可指令资产以及一个或多个目标资产。

为了表示一个例子,可以指定第一警报模型与企业实体1内的第一状况16相关联,通知指令发送到接近第一状况16的通知设备。在这种情况下,指令模块140参照资产模块,判断出连接资产10-3位于位置12(即,接近第一状况16的位置),并且基于资产模型内的对应的资产特性,将其判断为可指令资产。此外,在连接资产10-3的资产特性表示连接资产10-3为通知设备的情况下,指令模块140可以选择连接资产10-3作为发送与第一警报模型相关联的通知指令的目标资产。并且,指令模块140也可以按照连接资产10-3的资产特性对指令进行格式化,并且经由网络20将通知指令发送到连接资产10-3。

在一些例子中,指令模块140可以生成指定发送一个或多个指令的一个或多个目标资产的指令模型。如果生成指令模型,则指令模块140可以进行一个或多个检查,确认一个或多个目标资产相对于警报条件还是可指令资产。此外,如果生成指令模型,则指令模块140也可以进行一个或多个检查,确认一个或多个目标资产在判断为满足警报条件之后位置没有变化。这些检查可以参照资产模型来进行,或者也可以与在指令模型中指定的目标资产直接通信来进行。由此,指令模块140能够确认由指令模型定义的目标资产相对于与警报条件相关联的指令还是“有效的”资产。在进行了这些检查之后,指令模块140可以向由指令模型定义的一个或多个目标资产发送一个或多个指令。

在一些例子中,由指令模块140发送的指令能以“级联”方式发送。即,在指令模型指定多个目标资产的情况下,指令模块140可以将相关联的一个或多个指令发送到多个目标资产中的第一目标资产,并等待一个或多个指令被第一目标资产接收和/或执行的确认。在未接收到这种确认(例如在规定的时间内)的情况下,指令模块150可以前进至下一步,将一个或多个指令发送到多个目标资产中的第二目标资产,等待一个或多个指令被第二目标资产接收和/或执行的确认。该步骤可以反复进行,直到由指令模块150接收到确认或在指令模型中不指定目标资产为止。

图3是表示参照图1和图2在上述的系统100中使用的资产模型200的例子的示意图。资产模型200是数据结构或数据结构的集合,它包括与一个或多个连接资产210相关联的一个或多个资产特性220、以及指定与企业实体1相关联的多个资产10中的一个或多个连接资产210的资产数据。图3所示的资产模型包括图2所示的连接资产10-1~10-6。资产模型200内的资产特性220包含类型特征222、位置特性224、状况特性226、状态特性228和传感器特性230。

类型特征222、位置特性224、状况特性226和状态特性228分别与对应的连接资产210的资产类型、资产位置、资产状况和资产状态对应。由此,连接资产210的类型特征222、位置特性224、状况特性226和状态特性228分别基于从多个连接资产10-1~10-6接收到的类型数据、位置数据、状况数据和状态数据来判断并维持。此外,传感器特性230表示多个连接资产210中的传感器设备的一个或多个传感器读取值,可以基于从多个连接资产10-1~10-6接收到的传感器数据来判断。

图4是表示本发明第一实施方式的生成指令的方法300的流程图。如上所述,可以参照图1、图2和图3由第一实施方式的系统100执行方法300。

首先,基于从多个资产10接收到的数据,更新资产数据库(步骤S302)。如上所述,资产数据库保存指定资产模型的资产数据,资产模型指定多个资产10中的各资产的一个或多个资产属性。如图2所示,特别是资产模型可以指定各连接资产10-1~10-6的一个或多个资产特性。

接着,基于资产模型,判断是否满足警报条件(步骤S304)。例如,可以基于由资产模型指定的传感器特性,进行判断是否满足警报条件的步骤。如上所述,在一些例子中,判断是否满足警报条件的步骤可以包括制作基于警报、状况、元数据以及警报、规则、元数据的一个或多个动态规则的步骤。动态规则,以由资产模型定义的方式且反映多个资产10的现状的方式生成。即,能够参照警报、状况、元数据以及警报、规则、元数据,生成说明多个连接资产10-1~10-6的一个或多个动态规则。如果一旦生成,则可以基于由资产模型指定的资产特性来评价动态规则。由此,动态规则可以按照多个资产10的状态变化(即,相对于多个连接资产10-1~10-6的变化)而变化。如果判断为满足警报条件,则可以参照图2如上所述生成警报模型。

接着,基于资产模型,选择多个资产中的一个资产作为发送与警报条件相关联的一个或多个指令的目标资产(步骤S306)。例如,可以基于由资产模型指定的位置特性,进行选择发送与警报条件相关联的一个或多个指令的目标资产的步骤。也可以参照图2以上述方式基于警报模型进行选择目标资产的步骤。参照图2以上述方式指定选择的目标资产的指令模型,可以在向目标资产发送指令时生成,以便在以后使用。

选择多个资产中的一个资产作为目标资产的步骤,可以包括基于资产模型确定多个资产10中的一个或多个可指令资产的步骤。可以基于一个或多个可指令资产各自的一个或多个资产特性,从一个或多个可指令资产中选择目标资产。根据情况,多个资产10中的一个或多个可指令资产可以基于状态特性来确定。根据情况,多个资产10中的一个或多个可指令资产也可以基于类型特征来确定。根据情况,还可以基于与位置特性和警报条件相关联的警报位置特性,从一个或多个可指令资产选择作为目标资产的资产。此外,选择多个资产中的资产作为发送与警报条件相关联的指令的目标资产的步骤可以包括:基于资产模型将多个资产10中的一个资产确定为对警报条件的触发资产的步骤;以及基于触发资产的位置设定警报位置特性的步骤。根据情况,可基于与状况特性和警报条件相关联的状况特性,进行从一个或多个可指令资产中选择资产作为目标资产的步骤。在这种情况下,本方法300还可以包括:基于资产模型将多个资产10中的一个资产确定为对警报条件的触发资产的步骤;以及基于触发资产的状况设定警报状况特性的步骤。

接着,基于由资产模型指定的目标资产的一个或多个特性,生成对目标资产的一个或多个指令(步骤S308)。接着,将对目标资产的一个或多个指令发送到目标资产(步骤S310)。在存在相关联的警报条件的指令模型的情况下,可以按照指令模型发送一个或多个指令。

图5是表示本发明第二实施方式的与系统101相关联的企业实体1的图。按照第二实施方式,可以将多个连接资产10-1~10-6中的一个或多个资产与对应于使用当前连接资产的用户的用户ID相关联。例如,在本实施方式中,连接资产10-6与对应于使用连接资产10-6或正“登录”连接资产10-6的用户11的用户ID相关联。为了追踪与连接资产10-1~10-6相关联的用户ID,系统101包括身份模块150。在本实施方式中,连接资产10-6通过经由网络20发送身份数据,向身份模块150通知用户11“登录”连接资产10-6并正使用该连接资产10-6。

在本实施方式中,由聚合器模块120维持的资产模型可以追加指定与多个连接资产10-1~10-6相关联的用户的用户ID。因此,在本例中,资产模型也可以表示连接资产10-6与对应于用户11的用户ID相关联。为了使其容易进行,身份模块150通知聚合器模块120对与连接资产10-1~10-6相关联的身份的变更。例如,在本实施方式中,如果判断出用户11“登录”了连接资产10-6,则身份模块150通知聚合器模块120,接着,聚合器模块120更新资产模型,并指定连接资产10-6与用户11相关联。

按照本实施方式,通过将连接资产10-1~10-6与资产模型的用户ID相关联,指令模块140能够基于用户ID选择一个或多个目标资产。例如,当满足由作为结果生成的警报模型定义的那样时,特定的警报条件请求向特定的用户发送通知指令的情况下,指令模块140可以参照资产模型,从多个连接资产10-1~10-6中选择当前与特定的用户相关联的一个连接资产(即用户当前“登录”的连接资产)。由此,系统100能够将向特定的用户发送的指令可靠地发送到该用户当前相关联的连接资产。

图6是表示在本发明的第一、第二实施方式中使用的系统400的示意图。在一些例子中,系统400是包括一个或多个服务器的服务器系统。在其他实施方式中,系统400可以是由一个或多个虚拟机提供与系统400相关联的功能性的“云”系统等虚拟化系统。系统400包括一个或多个处理器410、通信接口420和存储系统430(即,非临时性数据存储介质)。一个或多个处理器410可以包括中央处理装置(CPU)。一个或多个处理器410可以与随机存取存储器等未图示的易失性存储装置相关联。通信接口420使经由图1和图2所示的网络20的系统400与多个资产10之间的通信变得容易。通信接口420可以是局域网(LAN)接口等网络接口。存储系统430包括存储如上所述的第一和第二实施方式的资产模型等的资产数据440的一个或多个存储装置。一个或多个存储装置可以包括电气机械数据存储装置、固态数据存储装置或它们的组合。

与第一、第二实施方式关联,上述设备模块110、聚合器模块120、警报模块130、指令模块140和/或身份模块150可以由软件、硬件或它们的组合来实现。例如,在图6所示的系统400中,存储系统430如果由一个或多个处理器410执行,则可以保存定义一个或多个指令的程序450,该程序450实现上述第一和第二实施方式的设备模块110、聚合器模块120、警报模块130、指令模块140和/或身份模块150之中的一个或多个。更具体地说,程序450如果由一个或多个处理器410执行,则可以参照图4定义使系统400执行上述方法300的一个或多个指令。

参照第一实施方式和第二实施方式,上述网络20可以包括LAN、无线局域网(Wireless Local Area Network:WLAN)和/或广域网(Wide Area Network:WLAN)中的一个或多个。网络20可以采用Wi-Fi(商标)、Bluetooth(商标)和/或全球移动通信系统(GlobalSystem for Mobile communications:GSM)、通用移动通信系统(Universal MobileTelecommunications System:UMTS)、码分多址(Code Division Multiple Access:CDMA)、长期演进(Long Term Evolution:LTE)等蜂窝无线方式那样的各种通信标准。

上述的实施方式理解为本发明的例示的例子,可以设想进一步的实施方式。应当理解为与任意一个实施方式关联记载的任意特征可以单独或与记载的其他特征组合使用,此外,也可以与实施方式中的任意其他的一个或多个特征组合使用。另外,在不脱离由附加的权利要求定义的范围的情况下,也能够采用上述未记载的等同方式和变形方式。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种车辆尾随报警系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!