管理系统资源信息对象的方法和装置制造方法

文档序号:6628473阅读:155来源:国知局
管理系统资源信息对象的方法和装置制造方法
【专利摘要】本发明实施例涉及一种管理系统资源信息对象的方法和装置,各个所述信息对象形成表征相互关系的树状结构,每个信息对象包括配置对象和运行对象,配置对象和运行对象各有管理接口,所述方法包括:通过所述配置对象或运行对象的管理接口接收操作者的对象管理请求,所述请求指定目的信息对象并携带操作命令;查询所述树状结构,判断所述目的信息对象是否具有关联信息对象;在所述目的信息对象具有关联信息对象时,查询预设操作规则,确定以所述操作命令作为条件的操作方案;依据所述操作方案对所述目的信息对象及其关联信息对象进行操作。本发明实施例保证了操作的全面性和有效性。
【专利说明】管理系统资源信息对象的方法和装置

【技术领域】
[0001] 本发明涉及计算机【技术领域】,更具体的说是涉及一种管理系统资源信息对象的方 法和装置。

【背景技术】
[0002] 本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的 描述可包括可以探究的概念,但不一定是之前已经想到或者已经探究的概念。因此,除非 在此指出,否则在本部分中描述的内容对于本申请的说明书和权利要求书而言不是现有技 术,并且并不因为包括在本部分中就承认是现有技术。
[0003] 随着计算机技术及信息通信技术的发展,计算机及网络已经成为人们日常生活不 可或缺的工具。庞大的信息需要进行管理,发明人在实施本发明创造的过程中,发现:在对 信息对象的管理方面,现有技术考虑的是单个模块或设备,即信息单元面向特定的模块或 设备而设计的,通用性较差,并且信息不够全面,例如会忽略多个模块或设备之间的关系, 导致管理效率低下,或者出现选错信息对象或者漏选信息对象的问题。


【发明内容】

[0004] 有鉴于此,本发明提出一种管理系统资源的方法和装置,以对系统资源信息进行 闻效的管理。
[0005] 本发明的一方面,提供一种管理系统资源信息对象的方法,各个所述信息对象形 成表征相互关系的树状结构,每个信息对象包括配置对象和运行对象,配置对象和运行对 象各有管理接口,所述方法包括:
[0006] 通过所述配置对象或运行对象的管理接口接收操作者的对象管理请求,所述请求 指定目的信息对象并携带操作命令;
[0007] 查询所述树状结构,判断所述目的信息对象是否具有关联信息对象;
[0008] 在所述目的信息对象具有关联信息对象时,查询预设操作规则,确定以所述操作 命令作为条件的操作方案;
[0009] 依据所述操作方案对所述目的信息对象及其关联信息对象进行操作。
[0010] 从上述技术方案可以看出,本发明提供的方案中,将信息对象分为配置对象和运 行对象两类,并配置相应的管理接口,方便了管理过程并且能够避免误操作(例如对运行 对象进行本应该对配置对象进行的操作),并且,各个信息对象形成表征相互关系的树状结 构,在操作某信息对象时,即可以根据该树状结构了解到相关联的信息对象,保证了操作的 全面性和有效性:即能够将需要进行操作的信息对象无一遗漏地进行操作,并且降低了误 操作的可能性。
[0011] 优选的,在上述方法在通过所述配置对象的管理接口接收操作者的对象管理请求 之后,在查询所述树状结构之前,还包括对操作者的身份进行鉴权;
[0012] 在通过所述运行对象的管理接口接收操作者的对象管理请求之后,在查询所述树 状结构之前,还包括对操作者的身份进行鉴权。
[0013] 优选的,所述操作规则存储于操作规则库中,所述方法还包括:
[0014] 通过操作规则管理接口接收操作者输入的操作规则,将所述操作规则更新至所述 操作规则库中。
[0015] 优选的,所述方法还包括:
[0016] 通过所述配置对象管理接口接收操作者针对目标运行对象的访问请求,以及,将 所述目标运行对象的内容提供给所述操作者;
[0017] 通过所述运行对象管理接口接收操作者针对目标配置对象的访问请求,以及,将 所述目标配置对象的内容提供给所述操作者。
[0018] 优选的,上述方法中,所述操作方案包括:对某个或者某些信息对象的增加、删除 或者修改。
[0019] 本发明的另一方面,提供一种能够实现上述管理系统资源信息的方法的装置。

【专利附图】

【附图说明】
[0020] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。
[0021] 图1示意性地示出了根据本发明实施方式在实际应用中的一个应用场景的框架 结构;
[0022] 图2示意性地示出了本发明实施方式中信息对象形成树状结构的情形;
[0023] 图3示意性地示出了本发明所提供的方法一实施方式的流程;
[0024] 图4示意性地示出了本发明所提供的方法中,对象管理者和对象实施者进行信息 对象管理的情形;
[0025] 图5示意性地示出了本发明所提供的装置一实施方式的结构;
[0026] 图6?图7示意性地示出了本发明所提供的的装置另外两个实施方式的结构;
[0027] 图8示意性地示出了本发明装置在进行配置对象进行管理和访问时的情形;
[0028] 图9示意性地示出了本发明装置在进行运行对象进行管理和访问时的情形。

【具体实施方式】
[0029] 下面将参照本发明实施方式的方法的流程图和设备(或系统)的框图描述本发明 的实施方式。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的 组合都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计 算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通 过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定 的功能/操作的装置。
[0030] 也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置 以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一 个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置的产品。
[0031] 也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备 上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计 算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图 和/或框图中的方框中规定的功能/操作的过程。
[0032] 根据本发明的实施方式,提出了一种基于新信息结构的管理系统资源信息对象的 方案。附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有 任何限制含义。
[0033] 下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0034] 发明概沭
[0035] 本发明中各个信息对象形成表征相互关系的树状结构,且每个信息对象包括配置 对象和运行对象,即把针对信息对象所能进行的各种操作分为配置和运行两类,无论对于 对象管理者或者对象实施者,都能通过相应接口执行相应的管理过程。该过程包括:通过所 述配置对象或运行对象的管理接口接收操作者的对象管理请求,所述请求指定目的信息对 象并携带操作命令;查询所述树状结构,判断所述目的信息对象是否具有关联信息对象,并 在所述目的信息对象具有关联信息对象时,查询预设操作规则,确定以所述操作命令作为 条件的操作方案;依据所述操作方案对所述目的信息对象及其关联信息对象进行操作。
[0036] 一方面,本发明提供的方案中,将信息对象分为配置对象和运行对象两类,并配置 相应的管理接口,方便了管理过程并且能够避免误操作(例如对运行对象进行本应该对配 置对象进行的操作),另一方面,各个信息对象形成表征相互关系的树状结构,在操作某信 息对象时,即可以根据该树状结构了解到相关联的信息对象,保证了操作的全面性和有效 性:即能够将需要进行操作的信息对象无一遗漏地进行操作,并且降低了误操作的可能性。
[0037] 在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方 式。
[0038]应用场景总览
[0039] 参考图1,为本发明实施方式的一个示例性应用场景的框架示意图。
[0040] 用户通过输入设备11登陆至某网络设备12,该网络设备12将信息对象呈现给所 述用户,并接收用户针对某信息对象的操作请求,执行操作后将操作结果呈现给用户。
[0041] 示例性方法
[0042] 下面结合图1的应用场景,下面来描述根据本发明示例性实施方式的系统资源管 理方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发 明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场 旦 o
[0043] 所述系统资源包括单板,网络设备的部件或者网络设备本身,或者某些计算机程 序等。在计算机设备中存储的对应所述系统资源的信息组合即为系统资源信息对象。
[0044] 从对系统资源的操作方面,基本可分为两种操作:配置和运行,例如针对某用于调 试程序的配置信息(配置文件)而言,其属于被"配置",而对于某用于上报故障信息的应用 程序而言,其属于被"实施"。针对系统资源操作的这种特点,信息对象被分为配置对象和运 行对象,并且所有的信息对象形成树状结构,如图2所示,从中可以看出,信息对象彼此之 间形成上下级关系,例如信息对象21为信息对象22、23和24的上级节点,信息对象21即 为信息对象22、23和24中任意一个的关联对象,信息对象22、23和24之间也互为关联对 象。
[0045] 本发明示例性实施方式的管理系统资源信息的方法的一种实施方式如图3所示, 包括以下步骤:
[0046] 步骤S31、通过所述配置对象或运行对象的管理接口接收操作者的对象管理请求。
[0047] 步骤S32、解析所述请求,确定目标信息对象及操作命令;
[0048] 步骤S33、查询所述树状结构,确定所述目标信息对象的关联信息对象。
[0049] 步骤S34、查询预设操作规则,确定以所述操作命令作为条件的操作方案。
[0050] 所述操作规则可以由操作者预先写入操作规则库中,所述操作规则规定了对信息 对象处理时需要遵循的原则或规则,例如:在删除某信息对象时,需要将另外某个信息对象 同时删除,或者需要在增加某些信息对象时,需要对另外某个或某些信息对象进行修改,等 坐 寸。
[0051] 步骤S35、依据所述操作方案对所述目的信息对象及其关联信息对象进行操作。
[0052] 上述实施方式中,信息对象彼此之间的关系可以通过所述树状结构呈现,于是,在 操作时能够将需要进行操作的信息对象无一遗漏地进行操作,并且降低了误操作的可能 性。
[0053] 当然如果增加信息对象的操作时需要确定其在所述树状结构中的位置,然后根据 该位置确定其关联信息对象。
[0054] 一般来说,操作者可以分为对象管理者和对象实施者,对象管理者通过对象管理 者接口对配置对象进行增、删或改等操作,对象实施者通过对象实施者接口对运行对象进 行增、删或改等操作。但是,对象实施者对配置对象不具有管理权限,同样,而对象管理者对 运行对象不具有管理权限。图4示出了对象管理者和对象实施者管理信息对象的示意图。
[0055] 在另外一些实施例中,在通过所述配置对象的管理接口接收操作者的对象管理请 求之后,在查询所述树状结构之前,还包括对操作者的身份进行鉴权;以及,在通过所述运 行对象的管理接口接收操作者的对象管理请求之后,在查询所述树状结构之前,还包括对 操作者的身份进行鉴权。
[0056] 只有鉴权通过,才能执行后续步骤。避免误操作,例如对象管理者对运行对象进行 管理,或者对象实施者对配置对象进行管理等。
[0057] 在另一些实施例中,所述系统资源管理方法还可以通过操作规则管理接口接收操 作者输入的操作规则,将所述操作规则更新至所述操作规则库中。操作者可以根据需要,设 置或者修改相应的操作规则,并将规则更新至操作规则库中。
[0058] 正如前文所述,对象实施者对配置对象不具有管理权限,同样,而对象管理者对运 行对象不具有管理权限。但对象实施者可以对配置对象具有访问权限,对象管理者可以对 运行对象具有访问权限。即所述系统资源管理方法还可以包括:通过所述配置对象管理接 口接收操作者针对目标运行对象的访问请求,以及,将所述目标运行对象的内容提供给所 述操作者;通过所述运行对象管理接口接收操作者针对目标配置对象的访问请求,以及,将 所述目标配置对象的内容提供给所述操作者。
[0059] 示例性设备
[0060] 在介绍了本发明示例性实施方式的管理系统资源信息的方法之后,接下来,参考 图5所示,为本发明示例性实施方式的管理装置的一种实施方式,本实施方式例如可以 包括:配置对象管理接口(即对象管理者接口)51、运行对象管理接口(即对象管理者接 口)52、解析单元53、查询单元54、操作方案确定单元55和执行单元56,其中:
[0061] 所述配置对象管理接口 51用于接收对象管理者的管理请求。
[0062] 所述运行对象管理接口 52用于接收对象实施者的管理请求。
[0063] 所述解析单元53,解析所述对象管理请求,以确定该请求指定的目标信息对象和 携带的操作命令。
[0064] 所述查询单元54,用于查询所述树状结构,判断所述目的信息对象是否具有关联 信息对象。
[0065] 所述操作方案确定单元55,用于在所述目的信息对象具有关联信息对象时,查询 预设操作规则,确定以所述操作命令作为条件的操作方案。
[0066] 所述执行单元56,用于依据所述操作方案对所述目的信息对象及其关联信息对象 进行操作。
[0067] 图6示出了另一种实施方式的示意图,在上述图5的基础上,增加了鉴权单元61, 其用于对操作者(即对象管理者和对象实施者)的身份进行鉴权,并仅在鉴权通过时指示 对象管理接口将所述对象管理请求提供给所述解析单元53。
[0068] 图7示出了另一种实施方式的示意图,在上述图5或图6的基础上,还包括:
[0069] 操作规则库71,用于存储操作规则;
[0070] 操作规则管理接口 72,用于接收操作者输入的操作规则;
[0071] 操作规则更新单元73,用于将所述操作规则管理接口所接收到的操作规则更新至 所述操作规则库71中。
[0072] 在一些实施例中,所述装置还可以包括用于处理访问请求的单元,在上述实施例 的基础上,增加第一访问处理单元和第二访问处理单元,其中:
[0073] 所述第一访问处理单元,用于在所述配置对象管理接口 51接收操作者针对目标 运行对象的访问请求时,将所述目标运行对象的内容提供给所述操作者。
[0074] 所述第二访问处理单元,用于在所述运行对象管理接口 52接收操作者针对目标 配置对象的访问请求时,将所述目标配置对象的内容提供给所述操作者。
[0075] 图8和图9示出了本装置进行配置对象管理和运行对象管理时的示意图。
[0076] 参考图8所示,操作者通过操作规则管理接口绑定节点U和节点V的关系,节点U 的针对配置对象的管理操作与节点V对若干信息对象的管理操作绑定。节点W和节点X通 过对象管理者接口查找及访问配置对象。
[0077] 参考图9所示,节点X和节点W对一些运行对象进行增删改等管理操作。
[0078] 本实施例所提供的管理装置与前文管理方法相对应,相互之间可以互相借鉴和补 充。
[0079] 需要说明的是,本说明书中各个实施例可相互补充,每个实施例重点说明的都是 与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0080] 另外,在本文中,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包 含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括 没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。 在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括所述要素 的过程、方法、物品或者设备中还存在另外的相同要素。
[0081] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
【权利要求】
1. 一种管理系统资源信息对象的方法,其特征在于,各个所述信息对象形成表征相互 关系的树状结构,每个信息对象包括配置对象和运行对象,配置对象和运行对象各有管理 接口,所述方法包括: 通过所述配置对象或运行对象的管理接口接收操作者的对象管理请求,所述请求指定 目的信息对象并携带操作命令; 查询所述树状结构,判断所述目的信息对象是否具有关联信息对象; 在所述目的信息对象具有关联信息对象时,查询预设操作规则,确定以所述操作命令 作为条件的操作方案; 依据所述操作方案对所述目的信息对象及其关联信息对象进行操作。
2.根据权利要求1所述的方法,其特征在于: 在通过所述配置对象的管理接口接收操作者的对象管理请求之后,在查询所述树状结 构之前,还包括对操作者的身份进行鉴权; 在通过所述运行对象的管理接口接收操作者的对象管理请求之后,在查询所述树状结 构之前,还包括对操作者的身份进行鉴权。
3.根据权利要求1所述的方法,其特征在于,所述操作规则存储于操作规则库中,所述 方法还包括: 通过操作规则管理接口接收操作者输入的操作规则,将所述操作规则更新至所述操作 规则库中。
4.根据权利要求1所述的方法,其特征在于,还包括: 通过所述配置对象管理接口接收操作者针对目标运行对象的访问请求,以及,将所述 目标运行对象的内容提供给所述操作者; 通过所述运行对象管理接口接收操作者针对目标配置对象的访问请求,以及,将所述 目标配置对象的内容提供给所述操作者。
5.根据权利要求1?4任意一项所述的方法,其特征在于,所述操作方案包括:对某个 或者某些信息对象的增加、删除或者修改。
6. 一种管理系统资源信息对象的装置,其特征在于,各个所述信息对象形成表征相互 关系的树状结构,每个信息对象包括配置对象和运行对象,所述装置包括: 用于接收对象管理请求的配置对象管理接口和运行对象管理接口; 解析单元,解析所述对象管理请求,以确定该请求指定的目标信息对象和携带的操作 命令; 查询单元,用于查询所述树状结构,判断所述目的信息对象是否具有关联信息对象; 操作方案确定单元,用于在所述目的信息对象具有关联信息对象时,查询预设操作规 贝U,确定以所述操作命令作为条件的操作方案; 执行单元,用于依据所述操作方案对所述目的信息对象及其关联信息对象进行操作。
7.根据权利要求6所述的装置,其特征在于,还包括: 鉴权单元,用于对操作者的身份进行鉴权,并仅在鉴权通过时指示对象管理接口将所 述对象管理请求提供给所述解析单元。
8.根据权利要求6所述的装置,其特征在于,所述操作规则存储于操作规则库中,所述 装置还包括: 操作规则管理接口,用于接收操作者输入的操作规则; 操作规则更新单元,用于将所述操作规则管理接口所接收到的操作规则更新至所述操 作规则库中。
9.根据权利要求6所述的装置,其特征在于,还包括: 第一访问处理单元,用于在所述配置对象管理接口接收操作者针对目标运行对象的访 问请求时,将所述目标运行对象的内容提供给所述操作者; 第二访问处理单元,用于在所述运行对象管理接口接收操作者针对目标配置对象的访 问请求时,将所述目标配置对象的内容提供给所述操作者。
10.根据权利要求6?9任意一项所述的装置,其特征在于,所述操作方案包括:对某 个或者某些信息对象的增加、删除或者修改。
【文档编号】G06Q10/06GK104217309SQ201410500121
【公开日】2014年12月17日 申请日期:2014年9月25日 优先权日:2014年9月25日
【发明者】贺磊, 张校辉, 赵靓, 兰巨龙, 邬江兴, 申涓, 张建辉 申请人:中国人民解放军信息工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1