专利名称:用于执行基于门限值调度的设备管理的终端和方法
技术领域:
本发明涉及用于执行基于其门限值调度的设备管理的终端和方法。
背景技术:
通常,设备管理(DM)技术涉及向设备管理(DM)服务器(或其 他网络实体)显示(或指示)作为在设备管理(DM)树(或者其他类型 的层次结构,或者用于设备管理的逻辑格式)上存在的作为管理对象的 设备管理(DM)客户端(即,终端或其他用户设备)资源,允许访问这 些资源,并且使所述DM服务器容易管理所述终端。
在这种DM技术中,DM服务器可以指示终端执行设备管理命令, 而正被管理的终端在立即执行相应的命令之后可以向所述DM服务器报 告其结果。并且,所述DM服务器可以请求所述终端改变、更新、删除 或者以其它方式处理用于设备管理的特定功能。
发明内容
本发明的一个方面是本发明的发明人认识到现有技术的DM技术的 下述缺点。即,在现有技术中,只有当特定管理对象的值超过门限值接 着在终端中会产生错误或者故障时,终端才可以向DM服务器请求DM 命令。因此,现有技术的终端的诊断过程可能更加昂贵,并且不能有效 解决诊断问题,因为在这种问题发生之前不能预见到或者发现这种问题。
因此,为了克服上述缺点,本发明提供一种终端,该终端从服务器 接收包括基于门限值调度的设备管理的调度上下文(scheduling context), 并根据所述门限值执行设备管理过程。
另外,本发明提供一种服务器,该服务器生成包括基于门限值调度 的设备管理的调度上下文(或者其他类型的调度信息),以使终端可以执
行更有效的调度。
图1示出了根据本发明的服务器和终端的示例性概念结构。
图2示出了根据本发明的作为示例性的设备管理树结构的调度上下文。
图3示出了根据本发明的作为另一示例性的设备管理树结构的调度 上下文。
图4示出了根据本发明的调度上下文载入过程的示例性流程图。
图5示出了根据本发明的用于执行设备管理调度的示例性方法的流程图。
图6示出了用于执行基于门限值的设备管理调度过程的示例性方法。 图7示出了用于执行基于陷获(trap)的设备管理调度过程的另一示 例性方法。
具体实施例方式
本发明提供一种终端,该终端具有第一模块(或者其他硬件、软 件或其组合),其对所述终端中的规定管理对象的值进行采样并且将采样 的值与规定的门限值相比较;和第二模块(或者其他硬件、软件或其组 合),其在所述第一模块确定的管理对象的采样的值已经达到所述门限值 时,针对所述管理对象执行设备管理命令。
本发明还提供一种终端,该终端具有第一模块(或者其他硬件、 软件或其组合),其从服务器接收至少一个或者多个调度上下文,并且载 入所述至少一个或者多个调度上下文,其中每一个调度上下文包括命令 和执行所述命令的基于门限值的条件;第二模块(或者其他硬件、软件 或其组合),其对所述终端中的规定管理对象的值进行采样并且将采样的 值与规定的门限值相比较;和第三模块(或者其他硬件、软件或其组合), 其在所述第一模块确定的所述管理对象的采样的值已经达到所述门限值 时,针对所述管理对象执行设备管理命令。 本发明还提供一种服务器,该服务器包括DM调度激活器,该DM 调度激活器生成至少一个或者多个调度上下文并且请求将所述至少一个 或者多个调度上下文载入到终端,使得所述终端可以根据所述至少一个 或者多个调度上下文执行设备管理,其中每一个调度上下文包括命令和 执行所述命令的基于门限值的条件。
本发明还提供一种用于管理设备的方法,该方法包括对规定管理
对象的值进行采样;将采样的值与规定的门限值相比较;和在确定所述 管理对象的值己经达到所述门限值时,针对所述管理对象执行设备管理 命令。
在下文中,将参考附图更加详细地描述本发明的示例性实施方式。 可以清楚地理解,这些实施方式只是示例性的,并不意味着对本发明的 限制。
图1示出了根据本发明的服务器(即,DM服务器)和终端(即, DM客户端)的示例性概念结构,而图2示出了作为示例性设备管理树结 构的调度上下文。并且,图3示出了作为另一示例性设备管理树结构的 调度上下文。
与对图1的解释一起,也将解释图2和3。
图1示出了根据本发明的示例性的DM服务器(100)和终端(100)。 (1) DM服务器的特征
DM服务器(100)可以包括DM调度激活器(110)或者其他类似 的硬件、软件或其组合。
DM调度激活器(110)可以包括调度上下文管理模块(111)和状态 报告处理模块(112)和/或其他类型的类似硬件、软件或其任何组合。
调度上下文管理模块(111)可以具有生成调度上下文并请求终端 (200)载入和执行该调度上下文的单元(即,部分、组件等或其组合)。
更具体地说,调度上下文管理模块(111)根据相关的标准(例如 DM标准)创建设备管理(DM)会话(或者一些其他类型的通信项目或 过程),然后可以请求终端(200)通过创建的DM会话载入所述调度上 下文。
所述调度上下文可以包括如图2所示的通用信息和一个或者多个调 度组件。还可以包括附加和/或替代类型的信息、参数等。在此,所述通 用信息可以包括下述信息中的一种或者多种调度上下文的标识符要素、 名称要素、对应服务器要素和有效期要素。所述调度组件可以包括下述 信息中的一种或者多种指定DM命令的任务要素,和指定执行所述DM
命令的条件(即,原因、因素、参数等)的条件要素。然而,应当注意, 要素不仅限于上面列出的这些,而是可以使用不同的其他要素或者只使 用列出的要素中的一些。
在此,设备管理命令可以包括在消息中。换句话说,消息可以包括 至少一个或者多个设备管理命令。如果使用消息,则所述任务要素指定 消息。并且,上述的条件可以是基于定时器的、基于陷获的或者基于门 限值的。也可以使用其他条件基础或者替换条件基础。
同时,在所述调度上下文中可以存在一个或者多个调度组件,这些 调度组件彼此之间可以具有绑定的逻辑关系。即,所述调度组件可以互 联。例如,该互联可以指,模块(或者其他实体)在如果满足第一调度 的条件则执行第一调度组件的命令时,终止第二调度组件的命令。对于 基于门限值的调度这特别有用,由此可以根据特定的门限值以交替方式 分别执行一个或者多个组件。
该互联的概念可以应用于所述调度上下文。即,如果开始至少一个 或者多个调度上下文中的第一调度上下文,则停止所述至少一个或者多 个调度上下文中的第二调度上下文。
如果需要,可以用调度上下文管理模块(111)修改(即,纠正、改
变、更改等)调度上下文,或者可以向终端(200)请求该修改。另外, 调度上下文管理模块(111)可以请求终端(200)删除已载入的调度上下文。
另外,当在终端(200)中载入或者重新载入的调度上下文变化时或 者当发生错误时或者如果调度上下文状态变化,调度上下文管理模块 (111)可以从终端(200)接收消息(或者其他指示)并且执行其适当 的处理。
上面已经描述了所述任务要素和所述条件要素包括在所述调度组件 中。但是,应当注意,这些要素可以直接包括在所述调度上下文中,如
图3所示。
(2)终端的特征
终端(200)可以包括DM调度激活器(210)和DM激活器(220)。 在此,可以理解,也可以使用其他类似的硬件、软件或其任何组合。
DM调度激活器(210)可以包括调度上下文载入模块(211)、条件 匹配模块(212)、 DM命令执行模块(213)和状态报告模块(214)。在 此,可以理解,也可以使用其他类似的硬件、软件或其任何组合。
调度上下文载入模块(211)是可以从服务器(110)(即,DM调度 激活器(110))接收调度上下文载入请求并且执行其适当处理的单元(即, 部分、组件等或其组合)。在此,可以通过DM激活器(220)接收调度 上下文,然后可以将该调度上下文传递给调度上下文载入模块(211)。 调度上下文载入模块(211)使用所述调度上下文,来在终端(200)中 使用的设备管理(DM)树(或者其他类型的层次结构或逻辑格式)中生 成一个或者多个节点(或者其他类型的层次点)。在此,DM树可以由通 用信息节点和一个或者多个调度组件(调度的设备管理)形成。
参考图2,更详细地解释DM树(即,调度上下文载入格式)。
图2示出了示例性的DM树。更具体地说,通用信息节点(如图2 所示)可以包括Id节点、名称节点、有效节点和服务器节点,Id节点表 示载入的调度上下文的标识符,名称节点表示调度上下文的名称,有效 节点表示调度上下文的有效期,服务器节点表示调度上下文的所有者。 可以清楚地理解,这些节点的名称和类型只是示例性的。
调度组件可以包括以下节点中的一个或者多个表示DM命令的任 务节点,和指定执行DM命令的条件(或者环境)的条件节点。显然, 也可以使用其他类型的附加或者替代节点。
在此,DM命令包括在消息中。因此,任务节点可以指定包括DM 命令的消息。并且,如上所述,所述条件可以是基于门限值的。因此, 所述条件节点包括规定基于门限值的条件的Th节点。如图2所示,Th节点包括下述节点中的至少一个地址节点,其规 定管理对象的地址;时间间隔节点,其规定监测管理对象的值的时间间 隔;门限值节点,其规定门限值;门限值格式节点,其规定门限值的格 式是布尔型、字符型、整型、浮点型、日期型还是时间型;门限值类型 节点,其规定门限值的类型是绝对值还是增量值;方向节点,其规定门 限值是上升、下降还是静态;和滞后节点,其规定门限值的裕量。
另外,所述地址节点可以包括下述节点中的至少一个URI节点, 其规定管理对象的统一资源标识符(URI); MOI节点,其规定管理对象 标识符(MOI);和MOI过滤节点,其规定因在使用MOI节点时具有相 同MOI的管理对象的共存而用于将规定的管理对象和其他管理对象区分 开的附加信息。
如果没有MOI节点,则URI节点可以规定完整的地址。然而,如果 有MOI节点,则URI节点可以相对于管理对象的根规定相对地址。
具体来说,MOI过滤节点包括URI节点、值节点和格式节点中的至
少一个。
包括在MOI过滤节点中的URI节点规定了规定管理对象的相对于管 理对象的根的统一资源标识符(URI)。
对于存在一个以上具有相同管理对象标识符(MOI)的管理对象的 情况,为了将规定管理对象和其他管理对象区分开,包括在MOI过滤节 点中的值节点规定了要与由MOI过滤节点的URI节点指示的规定管理对 象的值相比较的值。如果存在包括在MOI过滤节点中的URI节点,则可 以将所述值节点中的值与URI的值相比较。然而,如果没有包括在MOI 过滤节点中的URI节点,则可以将值节点中的值与管理对象的根名称进 行比较。
包括在MOI过滤节点中的格式节点规定了值节点中的值的格式。可 能的值是64进制型、二进制型、布尔型、整型、xml、日期型、时间型 或者浮点型。如果没有格式节点,则可以认为值节点的格式为字符型。
在此,门限值节点规定门限值,并且门限值节点的值是数字文本字 符串,表示门限值的各种格式。通过门限值格式节点确定门限值的实际 格式。将选择的管理对象的采样统计值与门限值节点的值相比较。但是, 如果当前采样的值是第一个值(例如,重上电之后调度操作刚刚开始), 并且如果没有先前的采样,则不将最末的采样计算在内。当该门限值是 上升门限值时,如果当前采样的值大于或者等于该门限值,并且如果最 末采样小于该门限值,则出现一次条件匹配。当该门限值是下降门限值 时,则在相反方向上出现条件匹配。当该门限值被设置成静态门限值时, 如果当前采样值等于该门限值而与交叉无关,并且如果最末的采样不等 于该门限值,则出现一次条件匹配事件。但是,只要釆样值等于该门限 值,条件的逻辑状态就为真。如果规定了滞后,在发生门限值交叉事件 之后,直到采样值相对于该门限值下降得低于或者升高到高于滞后规定 的裕量时才会发生另一条件匹配。
门限值格式节点规定门限值和滞后的实际格式。门限值格式节点的 可能的值为布尔型、字符型、整型、日期型、时间型或者浮点型。
门限值类型节点规定门限值类型。门限值类型节点的可能的值为绝 对值或者增量值。如果该值为绝对值,则将管理对象的采样值直接与门 限值进行比较。如果该值为增量值,则从当前采样值减去最后采样的采 样值,然后将所得差值与门限值进行比较。
方向节点规定当发生门限值交叉事件时的值变化行为。可能的值为 上升、下降或者静态。静态门限值表示,当采样值等于门限值时而与交 叉方向无关,都出现条件匹配。
滞后节点规定滞后的值。滞后节点的值是表示滞后值各种格式的文 本字符串。通过门限值格式节点确定滞后值的实际格式。使用滞后,防 止了在采样值因噪声而在门限值附近波动时发生过多的门限值交叉事 件。例如,在上升门限值的情况中, 一旦执行了命令,就不能再执行该 命令,除非采样值相对于门限值低出滞后节点规定的裕量。
其中,上面描述了任务节点和条件节点包括在调度组件中。但是,
应当注意,这些要素可以直接包含在调度上下文中,如图3所示。
在根据DM服务器(100)的指令载入调度上下文之前,如果必要, 调度上下文载入模块(211)可以选择性地检查调度上下文的有效性(或
者权限)。
条件匹配模块(212)是这样的单元(即,部分、组件等或其组合),
即,其用于监测或者检查在调度组件中是否发生用于执行的基于门限值
的条件的匹配。基于门限值的条件指定终端(200)内的特定管理对象的 值是否达到预先设置的门限值。据此,条件匹配模块(212)监测(或者 检査)特定管理对象的值,将该值与门限值进行比较,并且当达到门限 值时,可以请求DM命令执行模块(213)执行对应于条件的DM命令。
在执行上述过程的条件匹配模块(212)中,存在一个或者多个调度 组件(即,已经调度的设备管理功能或者过程),并且如果各调度组件包 含针对同一特定管理实体的用于执行基于门限值的过程的条件,则可以 针对该特定管理实体而将这些用于执行基于门限值的过程的条件互联, 并且还可以监测这些条件。
例如,假设在调度上下文中分别有第一调度组件(即,己调度的设 备管理)和第二调度组件(即,已调度的设备管理)。并且,假设第一调 度组件包括第一 DM命令和针对特定管理实体的用于执行基于第一门限 值的过程的条件,第二调度组件包括第二 DM命令和针对同一特定管理 实体的用于执行基于第二门限值的过程的条件。如果这样,则当该特定 管理实体的值满足用于执行基于第一门限值的过程的条件时,条件匹配 模块(212)请求DM命令执行模块(213)执行第一DM命令。而当该 特定管理实体的值满足用于执行基于第二门限值的过程的条件时,条件 匹配模块(212)请求DM命令执行模块(213)执行第二DM命令。
DM命令执行模块(213)是这样的单元(即,部分、组件等或其组 合),其在存在对用于执行DM命令的条件的匹配时,与DM激活器(220) 配合来执行DM命令。换句话说,DM命令执行模块(213)向DM激活 器(220)发送DM命令,并且从DM激活器(220)接收执行DM命令 得到的结果。
状态报告模块(214)是这样的单元(即,部分、组件等或其组合), 即,其向DM服务器(100)报告终端(22)的状态或者执行命令得到的 结果。状态报告模块(214)使用DM命令执行结果(即,状态消息、结
果消息或者告警消息),来生成可以发送给DM服务器(100)的报告消 息。在此,可以使用通用告警消息或者通过一些其他类型的消息或指示, 将报告消息或者终端(200)的状态传输给DM服务器(100)。另外,如 上所述,当调度上下文的状态或者调度组件的状态变化时,状态报告模 块(214)可以向DM服务器(100)进行报告。
DM激活器客户端(220)是与命令执行模块(214)配合来执行DM 命令的单元。更具体地说,DM激活器客户端(220)执行从命令执行模 块(214)接收的DM命令,然后将其结果返回(例如,报告)给命令执 行模块(214)。
至此,针对具有调度上下文管理模块(111)和状态报告处理模块 (112)的DM服务器(100),和具有DM调度激活器(210)(包含调度 上下文载入模块(211)、条件匹配模块(212)、 DM命令执行模块(213) 和状态报告模块(214))和DM激活器(220)的终端(200),描述了本 发明的DM系统的构成要素。然而,这些要素也可以实现为处理器(未 示出)、网络接口 (未示出)和存储装置(未示出)的任何组合。 根据本发明的方法的特征
将参考图4和5更加详细地描述本发明的DM系统的操作。应当注 意,尽管图4和5没有说明所有要素的细节,但是各过程可以通过上述 的DM服务器(100)和终端(200)中的各种组件来执行。
图4是示出根据本发明的调度上下文载入过程的流程图,图5是示 出根据本发明的用于执行已调度的设备管理的方法的流程图。
如图4所示,在本发明的载入过程中,DM服务器(100)建立与DM 激活器(220)的DM会话(或者一些其他类型的通信链接),从而载入 调度上下文。
下面将更加详细地解释本发明的示例性的调度上下文载入过程。
1) DM服务器(100)(具体来说,其调度上下文管理模块(lll)) 生成(或者创建)调度上下文。
2) DM服务器(100)建立与终端(200)的DM会话,然后使用 DM协议(或者其他合适的通信协议)来传送将生成的调度上下文载入到
终端(200)的DM调度激活器客户端(210)的请求(或者指令)。在此, 可以通过DM激活器(220)将所述请求传送给DM调度激活器客户端 (210)。
3) 终端(200)的DM调度激活器(210)(具体来说,其调度上下 文载入模块(211))检査所述调度上下文的有效性。
4) 完成有效性检查后,终端(200)的DM调度激活器(210)(具 体来说,其调度上下文载入模块(211))载入终端(200)的DM树(或 者其他类型的层次结构或逻辑格式)中的调度上下文。在此,如上所述 的图2和3示出了 DM树的一个示例。
5) 当完成所述载入时,终端(200)的DM调度激活器(210)(具 体来说,其调度上下文载入模块(211))向DM服务器(100)报告调度 上下文载入的结果。
参考图5描述本发明的示例性调度组件处理方法。
1) DM调度激活器(210)(具体来说,其条件匹配模块(212))检 查表示调度上下文载入的DM树中的条件节点,并且监测是否与其执行 条件匹配。在此,所述条件可以是基于门限值的。也可以是附加的或者 替代的条件。
2) 根据所述监测,如果确认与执行条件匹配,则DM调度激活器(210) (具体来说,其DM命令执行模块(213))与DM激活器(220)配合来
执行DM命令。
3) 当完成DM命令的执行时,DM调度激活器(210)(具体来说, 其状态报告模块(214))将执行结果或者终端(200)的状态报告给DM 服务器(100)。 gp,执行结果的报告可以向DM服务器(100)告知是否 正确地执行了 DM命令或者错误发生的原因。所述的报告过程可以使用 执行结果来创建可以发送给DM服务器(100)的报告消息(或者一些其 他类型的指示)。
4) 在接收到状态报告后,DM服务器(100)(具体来说,其状态报 告处理模块(120))对接收到的状态报告执行分析(或者其他处理)。
图6示出了用于执行基于门限值的设备管理调度的示例性方法,图7示出了用于执行基于陷获的设备管理调度的示例性方法。
如图6所示,调度上下文可以包括两个调度组件。更具体地说,如 果特定管理实体的值(例如,当无线电接口实体具有稳定通信量时的门 限值)超过l,则所述调度上下文的第一调度组件(即,已调度的设备管
理)允许执行将变量foo改为bar的DM命令。另外,如果特定管理实体 的值回到稳定状态,则所述调度上下文的第二调度组件允许执行将变量 bar改为foo的DM命令。另外,由于滞后,第一和第二调度组件可以忽 略特定无线电接口的吞吐量超过门限值1而又再次回落到低于门限值1 的情况,如果这种差异被认为是比较小(例如,在滞后(允许的)范围 内)的话。这是为了排除由于噪声的影响(或者其他干扰)造成系统不 稳定的原因。
将描述第一和第二组件的示例性的执行过程。
(1) 第一组件和第二组件从初始状态变为激活(或者启用),并且 被执行。
(2) 如果特定无线电(无线)接口设备的吞吐量超过门限值1,则 执行第一调度组件的DM命令。
G)在执行DM命令后,变量foo改为bar,第一调度组件变成失 活(或者禁用),并且执行第二调度组件。
(4) 如果特定无线电(无线)接口设备的吞吐量降到低于门限值2, 则执行第二调度组件的DM命令。
(5) 在执行DM命令后,变量bar变成foo,第二调度组件变成失 活(或者禁用),并且执行第一调度组件。
图7示出了包括两个调度组件(即,已调度的设备管理)的调度上 下文。更具体地说,所述调度上下文的第一调度组件允许当特定事件1 发生时将终端操作模式设置为紧急模式,并且执行第二调度组件。所述 调度上下文的第二调度组件定期检查是否有异常状态,如果消除(或者 解决)了异常状态,则允许所述终端从紧急模式返回到其正常模式。
第一和第二调度组件的示例性执行过程如下所述。
(1)当载入调度上下文时,第二组件从其初始状态变为失活(或者
禁用)状态,第一调度组件从其初始状态变为激活或者启用状态,并且 被执行。
(2) 当特定事件l发生时,执行第一调度组件的DM命令。
(3) 在执行DM命令后,终端操作模式变为紧急模式,第一调度组 件变为失活(或者禁用),而第二调度组件变为激活(或者启用)。
(4) 当第二调度组件变为激活状态并且被执行时,第二调度组件检 査终端的状态是否正常,并且定期(例如,每隔IO分钟)进行这种检査。
(5) 在进行这种定期检査后,如果发现终端的状态是正常的,则执 行第二组件的DM命令。
(6) 在执行DM命令时,终端操作模式从紧急模式变为正常模式, 禁用第二调度组件,而启用第一调度组件。
本发明的方法可以实现为软件、硬件或其任何组合。例如,本发明 的方法可以实现为存储在存储介质(例如,终端的内部存储器、闪存、 硬盘等)中并通过处理器(例如,终端中的微处理器等)执行的软件程 序中的代码或者指令。
关于本发明的效果,通过向终端(提前)提供要在终端中执行的DM 命令和执行所述DM命令的基于门限值的条件(包括在调度上下文中), 并且使终端根据基于门限值的条件执行这些DM命令,其结果为无论 终端何时从DM服务器请求DM命令,终端都将这些命令当成如同它们 是从DM服务器直接提供的。
并且,由于本发明允许根据特定门限值执行DM命令,所以可以有 效地防止(或者至少最少化)在终端中可能发生的错误。
此外,通过根据特定门限值以交替方式分别执行一个或者多个调度 上下文,可以以更系统的方式执行DM命令,因此可以更加有效地处理 DM命令。
应当注意,本发明的特征和概念涉及各种类型的由相应标准机构管 理的设备管理(DM)标准。因此,各种相应的标准和其中规定的概念也 是本发明的一部分。
尽管本说明书规定了涉及设备管理(DM)的命令、节点、子节点等
的各种名称,但是可以清楚地理解,这些名称和标签只是示例性的。本 发明的特征不受此限制,而可以使用其他等同的名称或者标签,只要它 们表示相同的或者等同的功能和/或特征即可。
在本说明书中任何对"一个实施方式"、"一实施方式"、"示例性的实 施方式"等的引用,都表示针对所述实施方式描述的特定特征、结构或者 特点包括在本发明的至少一个实施方式中。在本说明书中不同地方出现 的这种表述不一定都参考同一个实施方式。并且,当针对任一实施方式 描述特定特征、结构或者特点时,隐含着结合其它实施方式来实现这种 特征、结构或者特点也在本领域技术人员能想到的范围内。
尽管参考几个说明性的实施方式来描述了实施方式,但是应当理解, 本领域技术人员可以构想出许多其它的修改例和实施方式,它们也落在 公开说明书的原理的精神和范围内。更具体地说,在公开说明书、附图 和所附的权利要求书的范围内,可以对对象组合结构的组成部分和/或排 列进行各种变化和更改。除了对组成部分和/或排列的变化和更改外,本 领域的技术人员也清楚另外的应用。
权利要求
1.一种终端,其包括第一模块,其用于从服务器接收至少一个或者多个调度上下文,并且载入所述至少一个或者多个调度上下文,其中,每一调度上下文包括命令和执行所述命令的基于门限值的条件;第二模块,其用于对所述终端中的规定的管理对象的值进行采样,并且将采样的值与所述门限值相比较;和第三模块,其用于在所述第二模块确定的所述管理对象的采样的值已经达到所述门限值的情况下,针对所述管理对象执行设备管理命令。
2、 如权利要求1所述的终端,其中所述第二模块对所述终端中的一个或者多个规定的管理对象的每一 个值进行采样,并且将每一个值与每一个规定的门限值进行比较。
3、 如权利要求l所述的终端,其中采样的值和所述门限值以一对一、 一对多或者多对多的方式彼此相 关联。
4、 如权利要求1所述的终端,其中所述第二模块使用所述管理对象的地址或者标识符来对所述值进行采样。
5、 如权利要求4所述的终端,其中,所述地址用绝对地址和相对地 址中的至少一个来表示。
6、 如权利要求4所述的终端,其中如果使用了所述标识符,则所述第二模块还使用附加信息。
7、 如权利要求6所述的终端,其中所述附加信息包括所述管理对象的相对位置和值中的至少一个。
8、 如权利要求l所述的终端,其中,所述第二模块以规定的时间间 隔监测所述值。
9、 如权利要求1所述的终端,其中所述第二模块还将所述采样的值与先前采样的值进行比较。
10、 如权利要求9所述的终端,其中如果所述先前采样的值对应于重启之前的值,则忽略所述先前采样 的值。
11、 如权利要求l所述的终端,其中如果当前采样的值等于或者大于所述门限值,并且如果先前采样的 值小于所述门限值,则所述第三模块执行所述命令。
12、 如权利要求l所述的终端,其中如果当前采样的值等于或者小于所述门限值,并且如果先前采样的 值大于所述门限值,则所述第三模块执行所述命令。
13、 如权利要求l所述的终端,其中在执行一次所述命令之后,直到所述采样的值相对于门限值降到低 于或者升高到高于规定裕量时,所述第三模块才能执行所述命令。
14、 如权利要求1所述的终端,其中如果当前采样的值等于所述门限值,并且如果先前采样的值不等于 所述门限值,则所述第三模块执行所述命令。
15、 如权利要求1所述的终端,其中如果将所述门限值规定为增量值,则所述第二模块将当前采样的值 和先前采样的值之差与所述门限值进行比较。
16、 如权利要求1所述的终端,其中,所述条件包括下述要素中的 至少一个第一要素,其用于规定所述管理对象的地址;第二要素,其用于规定采样所述管理对象的值的时间间隔; 第三要素,其用于规定所述门限值;第四要素,其用于将所述门限值的格式规定为布尔型、字符型、整 型、浮点型、日期型或者时间型;第五要素,其用于将所述门限值的类型规定为绝对值或者增量值; 第六要素,其用于将所述门限值规定为上升、下降或者静态;和 第七要素,其用于规定所述门限值的裕量。
17、 如权利要求16所述的终端,其中,所述第一要素包括下述子要 素中的至少一个第一子要素,其用于规定所述管理对象的统一资源标识符;第二子要素,其用于规定所述管理对象的标识符;和 第三子要素,其用于规定因在使用所述第二子要素的情况下存在相 同标识符而用于将特定管理对象与其他管理对象区分开的附加信息。
18、 如权利要求17所述的终端,其中,所述第三子要素包括下述中的至少一个所述管理对象的相对于所述设备管理树的根节点的URI; 所述管理对象的值;和所述值的格式。
19、 如权利要求1所述的终端,其中所述至少一个或者多个调度上下文能够通过所述门限值互联。
20、 如权利要求1所述的终端,其中如果满足所述至少一个或者多个调度上下文中的第一调度上下文的 条件,则所述第三模块执行所述第一调度上下文的命令,而如果满足所 述至少一个或者多个调度上下文中的第二调度上下文的条件,则执行所 述第二调度上下文的命令。
21、 一种终端,其包括第一模块,其用于从服务器接收至少一个或者多个调度上下文,并 且载入所述至少一个或者多个调度上下文,每一个调度上下文包括命令和执行所述命令的基于门限值的条件;其中,所述条件包括下述要素中 的至少一个第一要素,其用于规定特定管理对象的地址;第二要素,其用于规定对所述特定管理对象的值进行采样的时间间隔;第三要素, 其用于规定门限值;第四要素,其用于规定所述门限值的类型;第五要 素,其用于规定所述门限值的方向;和第六要素,其用于规定所述门限 值的裕量;和第二模块,其用于当确定所述特定管理对象的值己经达到所述门限 值时,针对所述管理对象执行所述命令。
22、 如权利要求21所述的终端,其中 所述第四要素将所述门限值的类型规定为绝对值或者增量值。
23、 如权利要求21所述的终端,其中,所述条件还包括第七要素,其用于将所述门限值的格式规定为布尔型、字符型、整 型、浮点型、日期型或者时间型。
24、 一种服务器,其包括DM调度激活器,其用于生成至少一个或者多个调度上下文并且请求 将所述至少一个或者多个调度上下文载入到终端,使得所述终端能够根 据所述至少一个或者多个调度上下文执行设备管理,其中,每一个调度上下文包括命令和执行所述命令的基于门限值的 条件。
25、 如权利要求24所述的终端,其中,所述条件包括下述要素中的 至少一个第一要素,其用于规定所述管理对象的地址;第二要素,其用于规定监测所述管理对象的值的时间间隔;第三要素,其用于规定所述门限值;第四要素,其用于将所述的门限值的格式规定为布尔型、字符型、 整型、浮点型、日期型或者时间型;第五要素,其用于将所述门限值的类型规定为绝对值或者增量值; 第六要素,其用于将所述门限值规定为上升、下降或者静态;和 第七要素,其用于规定所述门限值的裕量。
26、 一种管理设备的方法,其包括 对规定管理对象的值进行采样; 将采样的值与规定的门限值相比较;和若确定所述管理对象的值已经达到所述门限值时,则针对所述管理 对象执行设备管理命令。
27、 如权利要求26所述的方法,其还包括从服务器接收至少一个或者多个调度上下文,其中每一个调度上下 文包括命令和执行所述命令的基于门限值的条件;和 载入所接收的调度上下文。
28、如权利要求27所述的方法,其中,所述条件包括下述要素中的 至少一个第一要素,其用于规定所述管理对象的地址;第二要素,其用于规定监测所述管理对象的值的时间间隔;第三要素,其用于规定所述门限值;第四要素,其用于将所述门限值的格式规定为布尔型、字符型、整型、浮点型、日期型或者时间型;第五要素,其用于将所述门限值的类型规定为绝对值或者增量值;第六要素,其用于将所述门限值规定为上升、下降或者静态;禾口第七要素,其用于规定所述门限值的裕量。
全文摘要
将包括在调度上下文中的要在终端内执行的设备管理命令和用于执行该命令的基于门限值的条件提前提供给终端。因此,因为特定管理对象的值达到了所述的门限值,在终端中出现错误之前,终端可以执行设备管理命令。
文档编号G06F15/00GK101371236SQ200780002882
公开日2009年2月18日 申请日期2007年1月22日 优先权日2006年1月23日
发明者帕布罗·赫尔南德兹, 金兑炫 申请人:Lg电子株式会社