执行调度设备管理的制作方法

文档序号:6618695阅读:169来源:国知局
专利名称:执行调度设备管理的制作方法
技术领域
本发明涉及执行调度设备管理(scheduled device management)。
背景技术
总体而言,设备管理(DM: Device Management)技术涉及向设备 管理(DM)服务器(或其他网络实体)显示(或指示)出位于设备管 理(DM)树(或用于设备管理的其他类型的层级结构或逻辑格式)上 的作为管理对象的设备管理(DM)客户端(即终端或其他用户设备) 的资源,允许对该资源进行访问,并允许DM服务器轻松地对终端进行 管理。
在这类DM技术中,DM服务器可以指示终端处理设备管理命令, 而被管理的终端在立即执行相应的命令之后可以向DM服务器报告执行 的结果。并且,DM服务器可以请求终端改变、更新、删除或以其他方式 处理设备管理的具体功能。
本发明的一个方面是由发明人对某些DM技术中的以下缺陷的认 识。即,在一些DM技术中,只有当终端中存在错误或异常时,终端才 向DM服务器请求DM命令。由此,终端的诊断过程使得开销很大,并 且由于在这些问题发生之前不能预期或发现,因此该诊断过程无法有效 地解决诊断问题。

发明内容
由此,为了解决上述问题,本发明提供一种终端,该终端能够在潜 在的问题发生前从服务器接收设备管理命令以及执行所述命令的条件, 监视是否满足该条件,并且如果条件满足则执行设备管理命令。


附图中示出了根据本发明的示范性实施方式的各个特征,其中 图1示出了设备管理(DM)终端和设备管理(DM)服务器。
图2是终端诊断方法的一个示例的流程图。
图3是执行调度设备管理的方法的一个示例的流程图。
图4是以一个示范性树结构示出根据本发明第一实施方式的调度环
境的图。
图5是以一个示范性树结构示出根据本发明第一实施方式的诊断管 理对象的图。
图6是以一个示范性树结构示出根据本发明第二实施方式的调度管 理对象的图。
图7是以一个示范性树结构示出连接到图6所示的调度管理对象的 诊断管理对象的图。
图8是以一个示范性树结构示出根据本发明第三示范性实施方式的 诊断管理对象的图。
图9是以一个示范性树结构示出连接到图8所示的诊断管理对象的 调度环境的图。
图10是以一个示范性树结构示出根据本发明第四实施方式的调度 环境和诊断管理对象的图。
图11是以一个示范性树结构示出根据本发明第五实施方式的调度环 境和诊断管理对象的图。
具体实施例方式
如图l所示,根据本发明示范性实施方式的DM系统包括DM服务 器100和终端200。可以想到,还可以实施其他类型的服务器、网络实体 等。终端可以是用户装置、用户设备(UE)、移动终端、客户装置等。
DM服务器IOO可以包括DM调度使能服务器110(包括硬件、软件、 或其任意组合)以及DM使能服务器120 (包括硬件、软件、或其任意组 合)。可以理解DM服务器100内可以存在附加和/或另选的实体和要素。DM调度使能服务器110可以包括调度环境(scheduling context)管 理模块lll (包括硬件、软件、或其任意组合)和状态报告处理模块112 (包括硬件、软件、或其任意组合)。可以理解DM调度使能服务器110 内可以存在附加和/或另选的实体和要素。
调度环境管理模块111可以生成调度环境(即在执行设备管理调度 时使用的概要、基础、框架等)并请求终端200安装该调度环境。调度 环境管理模块111可以与终端200建立DM会话,并通过建立的DM会 话请求终端200安装所生成的调度环境。
调度环境可以包括以下中的至少一项规定包括至少一条设备管理 命令(或指令)的消息的任务元素(例如第一元素),以及规定条件(要 素、环境等)的条件元素(例如第二元素)。所述条件可以是以下中的至 少一项基于定时器的条件、基于陷阱的条件、以及基于阈值的条件。 这里,本领域技术人员可以将术语"陷阱(tmp)"(如陷阱项、陷阱机制 等中使用的)理解为是指某种类型的基于条件的方案(即,特定事件的 发生使硬件、软件(即操作系统)或它们的组合以特定方式工作)。此外, 如图4所示,调度环境还可以包括附加信息,下面将对此进行详细描述。
状态报告处理模块120可以从终端200接收状态报告(例如,从执 行命令得到的结果,或从诊断和监视终端200得到的结果),并对该状态 报告进行处理。
DM使能服务器120可以与终端200建立会话,并接着请求终端200 进行设备管理,但不通过调度环境。具体地说,DM使能服务器120可以 生成管理对象并接着发送该管理对象,或请求终端100生成管理对象。 接着,DM使能服务器120可以通过该管理对象访问终端200,并对终端 200进行管理。
诊断监视使能服务器120可以生成适当的诊断和监视包,并向终端 200发送所述包。该包例如可以是图5所示的诊断监视管理对象。并且, 诊断监视使能服务器120可以接收以下中的至少一项诊断和监视的结 果,以及终端200发生的事件。
终端200
如图所示,终端200可以包括DM调度使能客户端210、 DM使能客 户端220、以及诊断监视使能客户端230。可以理解的是,终端200内可 以存在附加和/或另选的实体或要素。
DM调度使能客户端210可以包括在从服务器100接收到调度环境 时安装该调度环境的第一实体210a,以及执行设备管理命令的第二实体 210b。可以理解的是,DM调度使能客户端210中可以存在附加和/或另 选的实体和要素。
第一实体210a可以包括调度环境安装模块211。调度环境安装模块 211处理来自DM服务器100的调度环境安装请求。即,调度环境安装模 块211可以按DM树的形式(或其他用于设备管理的层级结构或逻辑格 式)安装调度环境。
这里,调度环境安装模块211可以执行补充过程以处理该调度环境 安装请求。例如,调度环境安装模块211请求诊断监视使能客户端230 在发生了特定事件时进行通报。
调度环境安装模块211可以在安装调度环境之前选择性地验证该调 度环境的有效性。
第二实体210b可以包括条件匹配模块212、任务执行模块213、以 及状态报告模块214。可以理解的是第二实体210b中可以存在附加和/ 或另选的实体和要素。
条件匹配模块212可以监视条件是否匹配,并且如果匹配,则该条 件匹配模块212可以请求任务执行模块213执行与该条件对应的命令。 如果该条件对应于基于陷阱的条件,则条件匹配模块212在诊断监视使 能客户端230通报了特定事件的发生的情况下判定条件匹配。
当执行命令的条件被判定为匹配时,任务执行模块213可以与DM 使能客户端模块220协作以使得可以执行命令。
状态报告模块214可以向DM服务器100报告终端200中的调度环 境的一个或多个形态以及命令执行结果中的一项或更多项。状态报告模 块215利用结果和调度环境状态中的一项或更多项来创建报告消息(或 其他类型的报告指示),并接着向DM服务器100发送该报告消息。DM使能客户端模块220可以通过与命令执行模块213协作来执行 设备管理命令。详细地说,DM使能客户端模块220可以从命令执行模块 213接收命令,执行该命令,并接着向命令执行模块213返回执行命令的结果。
并且,DM使能客户端模块220与DM服务器100建立会话以使得 DM调度使能客户端110与DM服务器100通信。此外,DM使能客户端 220接收诊断管理对象232,并将该诊断管理对象递送给诊断监视使能客 户端230。
同时,诊断监视使能客户端230包括诊断监视代理231以及诊断管 理对象232。
诊断监视代理231可以根据管理对象232的诊断监视来诊断并监视 终端200。并且,诊断监视代理231可以向DM服务器100发送对终端 200的诊断和监视的结果。
诊断管理对象232包括诊断监视代理231诊断或监视终端200所需 的信息。换句话说,终端管理对象232可以控制诊断监视代理231的工 作。这里,诊断管理对象232可以与图5中所示的相同。
如上所述,DM服务器100可以包括DM调度使能器110和DM使 能器120,并且终端200可以包括DM调度使能客户端210、 DM使能客 户端220、诊断监视使能客户端230。然而,可以通过对处理器(未示出)、 网络接口 (未示出)、以及存储装置(未示出)进行彼此组合来构造服务 器100或终端200。这里,可以理解的是还可以使用其他类似的硬件、软 件、或其任意组合。
操作
现在将参考图2到图3描述根据示范性实施方式的终端和DM服务 器的操作。尽管图2到图3未详细地示出所有要素,但是可以理解各操 作均由DM服务器100和终端200的各个对应要素执行。
图2是终端诊断方法的一个示例的流程图。
如图所示,DM服务器100向终端200提供要在终端200内执行的 设备管理命令以及执行命令的条件。接着,如果确定条件匹配,则终端
200执行命令。因此,终端200认识到只要终端200要求命令,DM服 务器IOO就会立即提供设备管理命令。
1) DM服务器100 (具体地说,诊断监视使能服务器130)创建诊 断管理对象。
2) DM服务器100与终端200建立DM会话,并向终端200发送所 创建的诊断管理对象。
3) 接着,终端200 (具体地说,DM使能客户端220)接收诊断管 理对象并向诊断监视代理231递送该诊断管理对象。
4) 诊断监视代理231在终端200内配置诊断管理对象。
5) 此后,DM服务器110向终端200发送激活诊断管理对象的命令。
6) 接着,终端200 (具体地说,DM使能客户端220)接收命令。 并且,DM使能客户端220执行该命令。
7) 作为对执行命令的响应,激活诊断管理对象。
8) 诊断监视代理231开始对终端200进行诊断或监视。这里,采集 与硬件、内存转储(memory dump)、错误、造成错误的代码、应用程序 相关的一条或更多条信息。
9) 诊断监视代理231向DM使能客户端220递送对终端200的诊断 或监视的结果。
10) 接着,DM使能客户端220向DM服务器100发送结果。 图3是进行调度设备管理的方法的一个示例的流程图。
如图3所示,DM服务器100根据对终端200的诊断和监视的结果 创建调度环境,并发送安装调度环境的请求。 处理过程的各步骤如下。
步骤1) 10)与图2所示的步骤类似,因此为避免无谓地混淆本 发明而省略了对相同步骤的描述。
11) DM服务器IOO (具体地说,调度环境管理模块lll)根据对终 端200的诊断或监视的结果创建调度环境。即,DM服务器100(具体地 说,调度环境管理模块111)创建调度环境以根据对终端200的诊断或监 视的结果发现将在未来遇到的问题,并解决此类问题。
12) DM服务器100利用DM协议请求终端200安装所生成的DM 调度环境。
13) 接着,终端200的DM使能器220向DM调度使能客户端210 递送该调度环境。
14) DM调度使能客户端210 (具体地说,调度环境安装模块211) 处理安装请求。
15) 随后,DM调度使能客户端210 (具体地说,调度环境安装模块 211)请求诊断监视代理231在发生特定事件时进行通报。在这种情况下, 可以通过登记消息来发送该请求。
16) 响应于该请求,诊断监视代理231登记该诊断管理对象232。
17) 诊断监视代理231向DM调度使能客户端210通报登记完成。 可以通过向DM调度使能客户端210发出确认(ACK)消息来实现该通 报。
18) 在接收到ACK消息后,DM调度使能客户端210向DM服务器 IOO通报调度环境安装完成。可以通过向DM服务器IOO发出ACK消息 来实现该通报。
19) 20),此后,如果捕捉到特定事件的发生,则诊断监视代理 231向DM调度使能器210通报该发生。
21) 接着,DM调度使能器210 (具体地说,条件匹配模块212)判 定发生的特定事件是否能够满足条件。如果满足条件,则条件匹配模块 212请求任务执行模块213执行调度环境中的设备管理命令。
22) 如果完成执行,则DM调度使能客户端210的状态报告模块214 向DM服务器100报告执行命令的结果。
23) 接着,DM服务器IOO (具体地说,DM调度使能服务器110的 状态报告处理模块112)接收报告,并对该报告进行解析。
以上描述了示范性方法。可以理解的是所述方法可以通过软件、硬 件或其组合来实现。例如,所述方法可以存储于存储介质(即移动终端 的内部存储器、闪存、硬盘等)中,或可以实现为可由处理器(例如移 动终端的内部微处理器)执行的软件程序中的代码或命令语言。
调度环境
图4是以一个示范性树结构(层级结构中的节点或其他类型的点、 占位符等)示出调度环境的图。
如图4所示,调度环境可以包括总体信息部分和调度部分。 总体信息部分可以包括表示调度环境的标识符的ID节点、表示调度
环境的名称的Name (名称)节点、规定调度环境的有效期的Valid (有 效)节点、表示调度环境拥有者的Server (服务器)节点、表示调度环境 状态的State (状态)节点、以及控制调度环境状态的state operation (状 态操作)节点(或StateOP节点)。很明显,也可以有其他类型的附加或 另选的节点。
该调度部分可以包括以下中一项或更多项规定包括至少一个设备 管理命令的消息的Task (任务)节点(即第一节点)、规定执行命令的条 件的Cond (条件)节点(即第二节点)、以及规定是否应该向服务器报 告执行命令的结果和调度环境的状态的Reporting (报告)节点(即第三 节点)。
Cond节点可以包括以下中的至少一项规定基于定时器的条件的 Timer (定时器)节点、规定基于陷阱的条件(即,是否发生特定事件) 的Trap (陷阱)节点、以及规定基于阈值的条件(即终端中的特定管理 对象的值是否达到阈值)的Th (阈值)节点。
首先,该Timer节点可以规定时间、持续时间、周期、间隔的一个 给定点。该Timer节点可以包括规定以完整表达形式表达的时间点的Base (基础)节点,以及规定了条件是否循环的循环规则(RRule)节点。因 此,如果在RRule规则节点中未规定循环,则可以在命令执行一次之后 禁用基于定时器的条件。
并且,Tmp节点可以包括规定特定事件的标识符的陷阱参考节点 (TrapRef节点或标识符)。
如图2所示的Th节点包括以下中的至少一项规定管理对象的地址 的Address (地址)节点、规定监视管理对象的值的间隔的Interval (间 隔)节点、规定阈值的Threshold (阈值)节点、规定阈值的格式是布尔 (bool)、字符型、整型、浮点型、日期、或时间的ThFormat节点、规定 节点的类型是绝对值或变量值的ThType节点、规定阈值是上升、下降或 静态的Direction (方向)节点、以及规定阈值的容限的滞后(Hyst)节点。
并且,Address节点包括以下中的至少一项规定管理对象的统一资 源标识符(URI)的URI节点、规定管理对象标识符(MOI)的MOI节 点、以及由于在使用MOI节点的情况下具有相同MOI的管理对象共存 而规定用于对指定管理对象与其他管理对象进行区分的附加信息的 MOIfilter (MOI过滤器)节点。
如果不存在MOI节点,则URI节点可以规定完整地址。然而,如果 存在MOI节点,那么URI节点可以规定相对于管理对象的根的相对地址。
具体地说,MOIfilter节点包括以下中的至少一项URI节点、Value (值)节点以及Format (格式)节点。
包括在MOIfilter节点中的URI节点规定了指定管理对象相对于管理 对象的根的统一资源标识符(URI)。
包括在MOIfilter节点中的Value节点规定了与由MOIfilter节点的 URI节点指示的指定管理对象的值相比较的值,以在存在不止一个具有 相同管理对象标识符(MOI)的管理对象的情况下对指定管理对象与其 他管理对象进行区分。如果存在包含于MOIfilter节点中的URI节点,则 Value节点中的值可以与URI的值进行比较。然而,如果不存在包含于 MOIfilter节点中的URI节点,那么Value节点中的值可以与管理对象的 根名称进行比较。
包含于MOIfilter节点中的Format节点规定Value节点中的值的格 式。可能的格式是'b64, 、 <bin,、 H,、 Snt,、 <xml,、'日期'、'时 间'、或'浮点'。如果不存在Format节点,那么可以认为Value节点的 格式是字符型。
同时,Threshold节点规定阈值,并且Threshold节点的值是表示各 种格式的阈值的数字文本串。阈值的实际格式由ThFormat节点决定。所 选的管理对象的采样统计将与Threshold节点的值进行比较。但是,如果
当前采样值是第一个采样值(例如在电源重启后调度操作刚启动),并且 如果没有先前的采样,则不考虑前一采样。
ThFormat节点规定阈值和滞后的实际格式。ThFormat节点的可能值 是、001,、 'chr,、 'int,、'日期,、'时间,或'浮点,。
ThType节点规定阈值类型。ThType节点的可能值是'绝对值'或'变 化(delta)值'。如果所述值为1色对值',则管理对象的采样值将直接 与阈值进行比较。如果所述值为 <变化值',将从当前采样值中减去前一 采样的采样值,并将该差值与所述阈值进行比较。
Direction节点规定发生阈交(threshold crossing)事件时的值变化的 行为。可能的值是'上升'、'下降'、或'静态'。静态阈值是指当采样 值等于阈值时发生条件匹配,而不考虑阈交的方向。当该阈值是上升阈 值时,如果当前采样值大于或等于该阈值,并且如果前一采样小于该阈 值时发生单一条件匹配。当该阈值是下降阈值时,如果当前采样值小于 该阈值,并且如果前一采样大于该阈值时,则发生条件匹配。当该阈值 设定为静态阈值时,当在不考虑阈交的情况下当前采样值等于该阈值, 并且如果前一采样不等于该阈值时,发生单一条件匹配。但是只要釆样 值等于该阈值,条件的逻辑状态就为'真'。
Hysteresis节点规定滞后值。Hysteresis节点的值是表示各种格式的 滞后值的文本串。滞后值的实际格式由ThFormat节点决定。如果规定了 滞后,在生成阈交事件之后,直至采样值降低至低于或升高至高于由该 滞后规定的该阈值容限才会生成另一个阈交事件。如果由于噪声引起采 样值在阈值周围波动,利用滞后可以防止生成过多的阈交事件。例如, 在上升阈值的情况下,命令执行一次,将不会再次执行,除非采样值变 为小于由该节点规定的阈值容限。
同时,Task (任务)节点可以包括XML节点和Binary节点,XML 节点规定消息是否包括具有基于XML (可扩展标记语言)数据的命令, 而Binary节点规定消息是否包括基于二进制的数据的命令。
R印orting (报告)节点包括以下中的至少一项规定是否应该向DM 服务器100报告执行命令的结果的Gating (选通)节点,以及规定是否
应该向DM服务器100报告调度环境的状态的Event (事件)节点。
图5是以一个示范性树结构(具有层级结构的节点或其他类型的点、 占位符等)示出根据本发明第一实施方式的诊断管理对象的图。
参考图5,将以一个示范性树结构描述诊断管理对象。
如上所述,诊断管理对象包括对终端200进行诊断或监视所需的信 息。换句话说,终端管理对象包括DFID节点、ServerID (服务器ID)节 点、DiaMonConfig (诊断监视配置)节点、DiaMonData (诊断监视数据) 节点、Operation (操作)节点、以及State (状态)节点。
DFID节点规定诊断功能的名称。并且,ServerID节点规定要报告的 DM服务器200的标识符。
DFID节点指示诊断功能的名称。ServerID节点报告在进行诊断功能 时诊断操作的状态,或指令(指示)要将执行结果报告给的设备管理服 务器的标识(ID)。 DiaMonConfig节点是指存储特定诊断功能所需的设 定值的文件夹节点或内部节点。DiaMonData节点是指存储诊断结果的节 点或文件夹节点。
Operation节点中的Start (开始)节点是用于允许DM服务器(100) 以远程方式执行诊断功能的节点。此外,Operation节点中的Stop (结束) 节点是用于允许DM服务器(100)停止正在进行的诊断功能的节点。 Operation节点中的Report (报告)节点是用于允许DM服务器(100)接 收诊断结果报告的节点。State节点是用于通报诊断功能的状态的节点。
图6是以一个示范性树结构示出根据本发明第二实施方式的调度管 理对象的图。并且图7是以一个示范性树结构示出连接到图6所示的调 度管理对象的诊断管理对象的图。
根据第二示范性实施方式,诊断监视使能器(230)可以监视条件是 否匹配。
为此,如从图6和图7中可知,条件(即Timer节点、Trap节点、 Threshold节点)可以与调度环境分离,由此构成单独(独立)的管理对象。
并且,为此,诊断管理对象的诊断监视配置节点可以包括规定(指
示)调度DM对象的地址(或ID或URI)的调度参考节点。因此,调度 DM对象可以连接到该诊断管理对象,并且诊断监视使能器(230)可以 监视条件是否匹配。如果确定条件匹配,则诊断监视使能器(230)生成 向条件匹配模块(212)递送(转发)的事件。这里,条件匹配模块(212) 根据所述事件确定条件匹配,并请求任务执行模块(213)执行命令。
图8是以一个示范性树结构示出根据本发明第三实施方式的调度管 理对象的图。并且图9是以一个示范性树结构示出连接到图8所示的调 度管理对象的调度环境的图。
根据第三实施方式,与第二实施方式类似地,诊断监视使能器(230) 可以监视条件是否满足。
为此,如图8所示,在调度环境中分离出条件(即Timer节点、Trap 节点、Threshold节点),并可以将该条件包括在诊断管理对象中。而且, 如图9所示,诊断管理对象和调度环境的Cond (条件)节点可以通过地 址或ID (或URI)连接。
因此,如果诊断监视使能器(230)确定条件匹配,则生成事件并将 该事件递送(转发)给条件匹配模块(212)。这里,条件匹配模块(212) 根据所述事件确定条件己经匹配,并可以请求任务执行模块(213)执行 命令。
图10是以一个示范性树结构示出根据本发明第四实施方式的调度 环境和诊断管理对象的图。
如参照图10可知地,根据第四实施方式,诊断监视使能器(230) 可以监视基于阈值的条件(即存储于Threshold节点中的条件)是否匹配, 并且条件匹配模块(212)可以监视基于定时器的条件(即存储于Timer 节点中的条件)和基于事件的条件(即存储于Trap节点中的条件)是否 匹配。
如图10 (a)所示,调度环境的Cond (条件)节点可以包括Timer 节点和Trap节点。并且Cond节点还可以包括指示终端200中的特定管 理对象的管理节点(或MO节点)。该MO节点可以包括URI节点和Value (值)节点中的至少一项,URI节点指示具体管理对象的统一资源标识 符,而Value节点规定用于附加地确定由URI节点指示的具体管理对象 是否是预期的值。然而,显然这些节点(或附加和/或另选的节点)的其 他实施方式也是可以的。
如图10 (b)所示,分离后的管理对象可以包括诊断监视配置节点 (或DiagMonConfig节点)。诊断监视配置节点可以包括上述的Th (阈 值)节点。
下面将通过一些示例来进一步描述上述调度环境和分离后的管理对 象。如果任意管理对象的值与由诊断监视配置节点的Th (阈值)节点指 示的阈值交叉,则发生事件。接着,检查发生事件的任意管理对象是否 与由调度环境中的管理对象节点的URI节点指示的特定管理对象相对 应。如果该任意管理对象与之对应,则进一步检查发生的事件是否与由 调度环境的Tmp节点指示的事件相对应。如果发生的事件与之对应,则 条件匹配模块212确定条件满足,并接着任务执行模块213执行命令。
图11是以一个示范性树结构示出根据本发明第五实施方式的调度环 境和诊断管理对象的图。
根据第五实施方式,终端(200)可以采用不同的模块来监视基于阈 值的条件(即存储于Threshold节点中的条件),并且如果确定条件匹配, 则生成事件。并且,根据第五实施方式,终端(200)可以采用另一不同 的模块来监视基于定时器的条件(即存储于Timer节点的条件),并且如 果确定条件匹配,则可以生成事件。如果这样,则条件匹配模块(212) 接收所生成的事件,并可以请求任务执行模块(213)执行命令。
如图11 (a)所示,调度环境的Cond (条件)节点仅包括管理对象。 MO (管理对象)节点可以包括URI节点和Value节点中的至少一项,该 URI节点指示特定管理对象的统一资源标识符,而该Value节点规定用于 附加地确定由URI节点指示的特定管理对象是否是预期的值。
如图11 (b)所示,包括(与调度环境分离的)Timer节点的定时器 调度管理对象可以包括以下中的至少一项规定执行设备管理命令的特 定时间点的Base (基础)节点、规定是否应循环使用特定点的循环规则 节点(或RRule节点)、以及Trap节点。该Trap节点可以包括以下中的
至少一项规定当Trap节点到达特定点时将发生的特定事件的标识符的 标识符节点(或ID节点)、Report (报告)节点、以及Schedule (调度) 节点。这里,该Report节点包括服务器标识符节点(或ServerID节点) 和用户交互节点(UI节点)中的至少一项,该ServerID节点规定如果发 生特定事件则将该特定事件报告给的服务器的标识符,而该UI节点规定 是否就特定事件的发生与用户交互。调度节点包括UI节点和参考节点(或 ToRef节点、或标识符)中的至少一项,该UI节点规定是否与用户交互, 而ToRef节点规定调度环境的标识符。
如图11 (c)所示,包括(与调度环境分离的)Threshold节点的阈 值监视管理对象可以包括以下中的至少一项规定要监视的特定管理对 象的标识符的统一资源标识符节点(或URI节点)、规定要监视的特定管 理对象的阈值的Threshold节点、以及Trap节点。
下面将通过一些示例进一步描述上述调度环境和时间调度管理对 象。如果发现己到达基础节点中指示的时间点,则事件发生。接着,检 查发生的事件的标识符是否与Trap节点的Identifier节点中规定的标识符 相对应。如果发生的事件的标识符与Trap节点的Identifier节点中规定的 标识符相对应,则终端200根据Report节点的服务器标识符节点向服务 器报告该情况。并将发生的事件递送给由ToRef节点规定的调度环境, 终端200执行调度环境的Task节点规定的设备管理命令。
此外,通过一些示例描述上述调度环境和阈值监视管理对象。如果 由URI节点规定的特定管理对象的值与由Threshold节点规定的阈值相 交,则事件发生。并且,检查所发生的事件的标识符是否与Trap节点的 ID节点规定的标识符相对应。如果发生的事件的标识符与Trap节点的ID 节点规定的标识符相对应,则终端200根据Report节点的服务器标识符 节点向服务器报告该情况。并向由ToRef节点规定的调度环境递送所发 生的事件。接着,终端200执行调度环境的Task节点中规定的设备管理 命令。
如上所述,所述终端、服务器和方法可以具有以下特征。
即,本发明通过允许终端在潜在的问题发生前从服务器接收设备管
理命令和执行该命令的条件,并由此如果条件满足则执行该设备管理命 令,来允许在适当的时间自动进行期望的设备管理。
本发明提供了一种终端,该终端包括第一实体,其适于通过第一 管理对象的地址或标识符识别第一管理对象,并监视是否符合所识别的 第一管理对象中包含的调度;其中在第二管理对象中规定所述地址或所 述标识符;以及第二实体,其适于在所述第一实体确定符合所述调度的 情况下执行包括于调度环境中的设备管理命令。
此外,本发明提供了一种终端,该终端包括第一实体,其适于监 视是否符合诊断管理对象中包括的调度;以及第二实体,其适于在所述 第一实体确定符合所述调度的情况下执行包括于调度环境中的设备管理 命令。
此外,本发明提供了一种终端,该终端包括第一实体,其适于根 据包括基于阈值的条件的第一调度管理对象来监视是否满足基于阈值的 条件;第二实体,其适于根据包括基于定时器的条件的第二调度管理对 象来监视是否满足基于定时器的条件;以及第三实体,其适于在满足所 述基于阈值的条件和所述基于定时器的条件的至少其中之一的情况下执 行包括于调度环境中的设备管理命令。
应注意的是,这里描述的特征和概念涉及针对由特定相应标准组织 管理的设备管理(DM)的各种标准。因此,这里规定的各种对应的标准 和/或概念也是本公开的一部分。
例如,这里描述的某些方面涉及具体标准(例如OMA、 GSM、 3GPP、 3GPP2、 IEEE等)。因此,这里描述的至少一些特征适用于这些已经开发 的或正在演进的标准。
尽管本发明规定了与设备管理(DM)相关的命令、节点、子节点等 的各种名称,但是可以清楚理解的是,此类名称和标签仅是示范性的。 本发明的特征决不由此受到限制,因为可以使用其他等效的名称或标签, 只要其指代相同或等效的功能和/或特征。
在说明书中对"一种实施方式","一个实施方式","示例性实施方 式"等的引用是指结合该实施方式描述的具体特征、结构、或特性是包
括在本发明的至少一种实施方式中。本说明书中各个位置出现的此类词 语并不一定指同一实施方式。此外,当结合任何实施方式描述具体特征、 结构或特性时,认为本领域技术人员能够结合其他实施方式实现这些特 征、结构或特性。
尽管结合示例性实施方式对各个实施方式进行了描述,但是应理解, 本领域技术人员可以设计出落入本发明原理范围内的多个其他修改例和 实施方式。更具体地说,在本公开、附图和所附的权利要求的范围内组 成部分和/或对象构造的组合排列可以存在各种修改例和变形例。除了组 成部分和/或构造的修改例和变形例之外,另外的应用对于本领域技术人 员而言也是显而易见的。
权利要求
1.一种终端,该终端包括第一实体,其适于通过第一管理对象的地址或标识符识别该第一管理对象,并监视是否符合所识别出的第一管理对象中包含的调度;其中在第二管理对象中规定所述地址或所述标识符;以及第二实体,其适于在所述第一实体确定符合所述调度的情况下执行调度环境中包含的设备管理命令。
2、 根据权利要求1所述的终端,其中所述调度包括以下中的至少一项基于定时器的条件、基于陷阱的 条件、以及基于阈值的条件。
3、 根据权利要求1所述的终端,其中从服务器接收以下中的至少一项所述第一管理对象、所述第二管 理对象、以及所述调度环境。
4、 根据权利要求1所述的终端,其中在所述终端中的设备管理树中存储以下中的至少一项所述第一管 理对象、所述第二管理对象、以及所述调度环境。
5、 根据权利要求l所述的终端,其中所述第二管理对象包括规定所述第一管理对象的所述地址或所述标 识符的调度参考节点。
6、 根据权利要求1所述的终端,其中所述第一管理对象与调度管理对象相对应,而所述第二管理对象与 诊断管理对象相对应。
7、 一种终端,该终端包括第一实体,其适于监视是否符合管理对象中包括的调度;以及 第二实体,其适于在所述第一实体确定符合所述调度的情况下执行 调度环境中包含的设备管理命令。
8、 根据权利要求7所述的终端,其中 从服务器接收所述管理对象和所述调度环境中的至少一项。
9、 根据权利要求7所述的终端,其中所述管理对象包括诊断监视配置节点,该诊断监视配置节点包括所述调度。
10、 根据权利要求7所述的终端,其中 所述管理对象和所述调度环境通过地址彼此连接。
11、 根据权利要求7所述的终端,其中所述调度包括以下中的至少一项基于定时器的条件、基于陷阱的 条件、以及基于阈值的条件。
12、 根据权利要求7所述的终端,其中 所述调度包括基于阈值的条件。
13、 根据权利要求12所述的终端,其中所述调度环境还包括基于定时器的条件和基于陷阱的条件中的至少一项。
14、 根据权利要求13所述的终端,其中如果满足所述基于阈值的条件,则所述第一实体生成事件,并且所 述第二实体确定所生成的事件是否满足所述基于陷阱的条件,并且如果 满足,则执行所述命令。
15、 根据权利要求7所述的终端,其中所述调度环境包括规定所述管理对象的地址或标识符的节点。
16、 一种终端,该终端包括第一实体,其适于根据包括基于阈值的条件的第一调度管理对象来 监视是否满足该基于阈值的条件;第二实体,其适于根据包括基于定时器的条件的第二调度管理对象 来监视是否满足该基于定时器的条件;以及第三实体,其适于在满足所述基于阈值的条件和所述基于定时器的 条件中的至少一项的情况下执行调度环境中包含的设备管理命令。
17、 根据权利要求16所述的终端,其中所述第一调度管理对象和所述第二调度管理对象中的至少一个还包 括基于陷阱的条件。
18、 根据权利要求16所述的终端,其中所述调度环境还包括规定诊断管理对象的地址或标识符的节点。
19、 一种终端,该终端包括收发机,其从服务器接收以下中的至少一项包括至少一个设备管 理命令的调度环境、包括执行所述命令的调度的调度管理对象、以及诊 断管理对象;以及处理器,其用于在设备管理树中安装以下中的至少一项所述调度 环境、所述调度管理对象、以及所述诊断管理对象。
20、 根据权利要求19所述的终端,其中所述处理器通过在所述诊断管理对象中规定的调度管理对象的地址 来监视所述调度管理对象的调度,并执行所述设备管理命令。
21、 一种终端,该终端包括收发机,其从服务器接收以下中的至少一项包含至少一个设备管 理命令的调度环境、以及包含执行所述命令的调度的诊断管理对象;以及处理器,其在设备管理树中安装所述调度环境以及诊断管理对象中 的至少一项。
22、 根据权利要求21所述的终端,其中所述处理器监视所述诊断管理对象的调度,并执行所述设备管理命
23、 根据权利要求21所述的终端,其中所述调度至少包括以下中的至少一项基于定时器的条件、基于陷 阱的条件、以及基于阈值的条件。
24、 根据权利要求21所述的终端,其中 所述调度包括基于阈值的条件。
25、 根据权利要求24所述的终端,其中所述调度还包括以下中的至少一项基于定时器的条件、以及基于 陷阱的条件。
26、 一种终端,该终端包括 收发机,其从服务器接收以下中的至少一项包括基于定时器的条 件的第一调度管理对象、包括基于阈值的条件的第二调度管理对象、以 及包括至少一个设备管理命令的调度环境;以及处理器,其在设备管理树中安装以下中的至少一项所述第一调度 管理对象、所述第二调度管理对象、以及所述调度环境。
27、 一种由终端进行调度设备管理的方法,该方法包括根据诊断管理对象来监视是否符合调度;以及如果监视结果为符合调度,则执行调度环境中包含的设备管理命令。
全文摘要
为了执行调度设备管理,服务器生成包括设备管理命令的调度环境,并生成包括执行该命令的调度的设备管理对象,并将该调度环境和设备管理对象发送给终端。所述终端监视该管理对象中包含的调度,并根据该调度执行调度环境中的命令。
文档编号G06F15/16GK101371243SQ200780002958
公开日2009年2月18日 申请日期2007年1月22日 优先权日2006年1月23日
发明者金兑炫 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1