专利名称:用于管理设备管理对象的设备管理系统和方法
技术领域:
本发明涉及用于管理设备管理(DM)对象的设备管理系统和方法, 更具体地,涉及能够将终端的DM对象拷贝(复制)到外部存储设备的 用于管理DM对象的DM系统和方法。
背景技术:
总体而言,DM技术是以DM对象(存在于DM树中)的形式向DM 服务器指示终端(客户机)的资源,以允许DM服务器访问这些资源并 容易地管理该终端的技术。在该DM技术中,DM服务器可以指示终端处理DM命令,并且终 端可以立即执行相应的命令并报告执行结果。此外,DM服务器可以请求 由终端来改变/更新/删除特定的功能。
发明内容
技术问题然而,在该DM技术中,当终端的DM对象被损坏时或当用户更换 终端时,用户应当再次以相同的方式重新执行已经执行过的DM操作。 此外,DM对象的损坏会给用户造成不便。技术方案本发明的一个示例性特征是提供一种用于管理终端中的设备管理 (DM)对象的DM系统和方法,其能够将终端的DM对象拷贝(复制) 到外部存储设备。为了完整地或部分地至少实现上述特征,本发明提供了一种用于管 理DM对象的方法,所述方法包括以下步骤从服务器接收DM对象拷 贝命令;以及响应于所接收的命令,将所述终端的所述DM对象拷贝到外部存储设备。为了完整地或部分地至少实现上述特征,本发明还提供了一种用于 管理DM对象的方法,所述方法包括以下步骤当在终端中安装外部存 储设备时,分析所述外部存储设备的DM对象;检査在所述终端中是否 存在DM对象;当在所述终端中没有存储DM对象时,选择性地执行用户确认;以及根据所述用户确认,将所述外部存储设备的所述DM对象 拷贝到所述终端。为了完整地或部分地至少实现上述特征,本发明还提供了一种用于 管理DM对象的方法,所述方法包括以下步骤由服务器来确定是否将 终端中的DM对象拷贝到外部存储设备;根据所述服务器的确定,来发 送用于拷贝所述DM对象的命令;以及由所述终端响应于所接收的命令,来将所述DM对象拷贝到所述外部存储设备。为了完整地或部分地至少实现上述特征,本发明还提供了 一种终端,所述终端包括第一模块,其用于从服务器接收DM对象拷贝命令;以 及第二模块,其用于将所述终端中的DM对象拷贝到外部存储设备。为了完整地或部分地至少实现上述特征,本发明还提供了一种系统,所述系统包括服务器,其用于确定是否将终端中的DM对象拷贝到外 部存储设备,并根据所述确定来发送用于拷贝所述DM对象的命令;第 一模块,其用于从所述服务器接收所述DM对象拷贝命令;以及第二模块,其响应于所接收的命令,将所述终端中的所述DM对象拷贝到外部存储设备。本发明的其它优点、目的及特征将在以下的说明书中部分地进行阐 述,并且对于本领域的技术人员,将通过对以下说明书进行研究而部分 地变得明了,或者可以通过对本发明的实践而得知。可以如所附权利要 求书中具体指出的来实现和获得本发明的这些目的和优点。
参照以下附图来对本发明进行详细描述,在附图中,相同的附图标记表示相同的单元,其中图1是示出了根据本发明的设备管理(DM)终端和服务器的结构的 示意性框图;图2A和2B是以树结构示出了图1的DM终端的DM对象的示例性 的图;图3是以树结构示出了图1的外部存储设备的示例性的图;图4是示出了图1中的终端和服务器的操作的一个示例性的图;图5是示出了图1中的终端和服务器的操作的另一示例性的图;以及图6是示出了根据本发明的管理DM对象的方法的处理的流程图。
具体实施方式
下面将详细描述本发明的示例性实施方式。在描述本发明的过程中, 如果认为对相关的已知功能或结构的详细解释不必要地偏离了本发明的 主旨,则省略这种解释,但是本领域技术人员能够理解这种解释。此外, 对执行相同功能的单元赋予相同的附图标记。图1是示出了根据本发明的设备管理(DM)终端和服务器的结构的 示意性框图。图2A和2B是以树结构示出了图1的DM终端的DM对象 的示例性的图,而图3是以树结构示出了图1的外部存储设备的示例性 的图。参照图1,根据本发明的DM系统包括DM终端100和DM服务器200。服务器终端100可以包括DM使能模块110、 DM对象120、外部存 储设备使能模块130以及外部存储设备400。DM使能模块(或第一模块)110处理由服务器200和用户对终端 100的设定,并处理对DM对象120的管理。DM使能模块110通过DM服务器一客户机接口与服务器200连接, 根据DM服务器一客户机接口,服务器200可以通过DM使能模块110 来访问DM对象120,并且DM使能模块110可以从服务器200接收用 于管理DM对象120的命令(例如,与生成、修正或删除有关的命令),并执行该命令。可由服务器200来计划(schedule) DM使能模块110的操作。为此 目的,服务器200可以向终端100发送DM命令和用于执行该DM命令 的计划。在这种情况下,DM使能模块周期性地对执行计划是否匹配进行 检查,而且当该执行计划匹配时,DM使能模块IIO执行该DM命令以 管理该DM对象。同时,DM使能模块110处理以下操作通过服务器对终端100中 的初始设置信息进行设定;通过服务器200对持久(persistent)信息进行 更新;对管理信息进行搜索以及对由终端100生成的事件和警报进行处 理。DM对象120涉及终端100中的资源,并且包括硬件、用于使能该 硬件的驱动器以及软件。此外,DM120包括用于执行DM命令以根据特 定条件来管理特定DM对象的计划。如图2A和2B所示,可以通过树的形式来将DM对象120提供给服 务器200。首先,如图2A所示出的DM对象的示例性的树包括与终端100 中的特定资源相关的节点,即,节点l、节点2、节点3和SC (智能卡) 节点。在这种情况下,SC节点指示是否要将DM对象拷贝到外部存储设 备140中。这里,如果指示SC节点对该DM对象进行拷贝,则外部存储 设备使能模块130将该DM对象拷贝到外部存储设备140 (以下描述)。在因为某些原因而在后来更新了 DM对象120的情况下,如果已经 指示该SC节点拷贝该DM对象,则外部存储设备使能模块130应当对已 经被拷贝到外部存储设备140中的DM对象的副本(复制)进行更新。参照图2B,该DM计划的示例性的树包括用于指示计划的ID的 ShedID节点、用于指示执行DM命令的条件的条件节点、用于指示用户 确认的Userlnter节点、用于指示DM命令的命令节点、用于指示向服务 器200进行报告的控制(Gating)节点、以及SC节点。这里,该SC节 点指示是否将DM计划拷贝到外部存储设备140中。外部存储设备使能模块(或第二模块)130管理外部存储设备140, 并处理对终端100中的DM对象120的拷贝。外部存储设备使能模块130可以根据来自服务器200或用户的命令, 将DM对象120拷贝到外部存储设备140,或者管理外部存储设备140 中的DM对象的副本。此外,外部存储设备使能模块130可以对外部存 储设备140中的DM对象的副本进行检查,将其与DM对象120进行比 较,并基于最近被改变一个来对另一个进行更新。在这种情况下,可以按照与上述方式相似的方式来对通过服务器200 对外部存储设备使能模块130的操作进行计划。例如,当执行该DM命 令的计划匹配时,外部存储设备使能模块130可以执行该DM命令,以 对在SC节点中是否指示了将DM对象120拷贝到外部存储设备140中进 行检查。如果在SC节点中已经指示了拷贝DM对象120,则外部存储设 备使能模块130可以将DM对象120拷贝到外部存储设备140中。此外,当检査出DM对象120由于某些原因已经被改变时,外部存 储设备使能模块130可以根据该DM计划对外部存储设备140内的副本 进行更新。这里,如果外部存储设备140内的副本己经被改变,则外部 存储设备使能模块130可以对终端100内的DM对象120进行更新。同时,当外部存储设备140由不同的一个外部存储设备所替换时, 外部存储设备使能模块130可以对所替换的外部存储设备进行分析,并 根据该分析基于一个外部存储设备来更新另一个外部存储设备。外部存储设备使能模块130可以执行以下操作对初始设置信息进 行设定;对持久信息进行更新;对终端100中的管理信息进行搜索;以 及对终端100中生成的事件和警报进行处理。外部存储设备140可以包括可以可拆卸地插入到终端100中的存储 器单元,即,智能卡、RFID、闪存、NAND闪存等。外部存储设备140 可以根据来自服务器200或用户的命令,来对终端100内的DM对象120 进行拷贝并存储。如图3所示,可以按照树结构来表示外部存储设备140。外部存储 设备140可以包括SC SyncML DM节点、用于指示该外部存储设备的信 息的SC Info节点、用于指示该外部存储设备的详细信息的SC Detail节 点、SC报告(Reporting)节点、与WAP设置相关的WAP节点、用于存储电子邮件的电子邮件节点、用于对所发送和所接收的MMS消息进行存储的MMS节点、以及用于指示该DM对象的副本的MO拷贝(Copied)节点。到现在为止,已经描述了根据本发明的DM系统的构造,其中,终 端100包括DM使能模块110、DM对象120、外部存储设备使能模块130 以及外部存储设备140,但是该终端还可以包括处理器(未示出)、网络 接口 (未示出)以及存储设备(未示出)的组合。此外,可以通过相同 的方式来构建服务器200。图4是示出了图1中的终端和服务器的操作的一个示例性的图,图 5是示出了图1中的终端和服务器的操作的另一示例性的图。首先,参照图4,示出了当DM服务器200生成终端100内的DM 对象时,将该DM对象拷贝到外部存储设备。下面将详细描述该操作。1) DM服务器200生成适合于终端100的DM对象,并确定是否对 其进行拷贝。2) 在确定将该DM对象拷贝到外部存储设备的情况下,DM服务器 200向终端100发送所生成的DM对象以及拷贝命令。3) 响应于从服务器200所接收的DM对象和拷贝命令,终端100的 DM使能模块110生成所接收的DM对象。4) 然后,终端100的DM使能模块110将该拷贝命令传送到外部存 储设备使能模块130。5) 响应于所接收的命令,外部存储设备使能模块130将所生成的 DM对象拷贝到外部存储设备140中。在这种情况下,拷贝了DM对象 之后的外部存储设备140可以如图3所示。图5示出了 DM服务器200将以前存储在终端100内的DM对象拷 贝到外部存储设备140的操作。下面将详细描述该操作。1) DM服务器200确定是否将终端100的DM对象拷贝到外部存储 设备140。2) 当确定了将终端100的DM对象拷贝到外部存储设备时,DM服 务器200向终端100发送拷贝命令。3) 响应于从服务器200所接收的拷贝命令,终端100的DM使能模 块110将所接收的拷贝命令传送到外部存储设备使能模块130。4) 响应于所接收的命令,外部存储设备使能模块130将DM对象120 拷贝到外部存储设备140。图6是示出了根据本发明的管理DM对象的方法的处理的流程图。具体而言,图6示出了DM对象管理方法,其中当在终端100中安 装外部存储设备140时,对终端100内的DM对象120和外部存储设备 140的DM对象进行比较,以对它们中的一个进行更新。具体而言,当在终端100中安装外部存储设备140时,对外部存储 设备140进行分析(步骤SIOI)。而且,对在终端100中是否存在DM对象进行检查(步骤S102)。如果在终端100中存在DM对象120,则将终端100的DM对象120 和外部存储设备140内的DM对象进行比较(步骤S103)。接着,根据比较结果,对外部存储设备140中的DM对象和终端100 中的DM对象120这两者其中之一进行更新(步骤S104)。然而,如果在终端100中不存在DM对象120,则选择性地执行用 户确认(步骤S105)。而且,将外部存储设备140中的DM对象拷贝到终端100中(步骤 S106)。到现在为止,已经描述了可以通过软件、硬件或其组合来实施该方 法。例如,可以通过可存储在存储介质(例如,终端的内部存储器、闪 存、硬盘等)中并由处理器(例如,移动终端中的微处理器)执行的软 件程序中的代码或命令来实施根据本发明的方法。如到现在所描述的,根据本发明的用于管理DM对象的DM系统和 方法具有许多优点。艮P,例如,因为可以将终端内的DM对象拷贝到外部存储设备,所 以即使终端内的DM对象被无意地损坏,也可恢复其副本版本。此外,尽管用户更换了他/她的终端,他/她可在相同状态下使用所更 换的终端。此外,因为将终端内的DM对象和拷贝到外部存储设备中的拷贝版 本进行比较,而且基于最近改变的一个来更新较旧的一个,所以可以始终保持相同的DM对象。上述实施方式和优点仅是示例性的而且不应当被认为是对本发明的 限制。可以容易地将这里的教导应用到其他类型的装置。本发明的描述 旨在是说明性的,并不旨在限制权利要求的范围。各种替换、修改和变 型对于本领域技术人员而言是明显的。在权利要求书中,装置加功能的 句式旨在覆盖这里所描述的执行所述功能的结构,而且不仅覆盖了结构 上的等同物而且覆盖了等同的结构。
权利要求
1、一种用于管理设备管理(DM)对象的方法,该方法包括以下步骤从服务器接收DM对象拷贝命令;以及响应于所接收的命令,将所述终端的DM对象拷贝到外部存储设备。
2、 根据权利要求l所述的方法,该方法还包括以下步骤在执行拷贝之后,检査所述外部存储设备中的所述DM对象的副本;以及将所述外部存储设备的所述DM对象与所述终端中的所述DM对象进 行比较。
3、 根据权利要求l所述的方法,该方法还包括以下步骤在所述拷贝之后,保持并操作所述终端中的所述DM对象。
4、 根据权利要求l所述的方法,该方法还包括以下步骤 在所述拷贝之后,确定是否删除所述终端中的所述DM对象;以及当根据所述确定而删除了所述终端中的所述DM对象时,基于所述外部存储设备中的所述副本版本来进行操作。
5、 根据权利要求2所述的方法,该方法还包括以下步骤如果检查出所述终端中的所述DM对象和所述副本版本这两者其中 之一被改变,则根据被改变的一个来对另一个进行更新。
6、 根据权利要求l所述的方法,该方法还包括以下步骤在所述终端内的所述DM对象中存储关于拷贝的信息。
7、 一种用于管理DM对象的方法,该方法包括以下步骤 当在终端中安装外部存储设备时,分析所述外部存储设备的DM对象;检查在所述终端中是否存在DM对象;当在所述终端中没有存储DM对象时,选择性地执行用户确认;以及 根据所述用户确认,将所述外部存储设备的所述DM对象拷贝到所述 终端。
8、 根据权利要求7所述的方法,该方法还包括以下步骤 当检査出在所述终端中已经存储了DM对象时,将所述外部存储设备中的所述DM对象与所述终端中的所述DM对象进行比较;以及对所述外部存储设备中的所述DM对象和所述终端中的所述DM对象 这两者其中之一进行更新。
9、 一种用于管理DM对象的方法,该方法包括以下步骤由服务器来确定是否将终端中的DM对象拷贝到外部存储设备;由服务器根据所述确定,来发送用于拷贝所述DM对象的命令;以及由所述终端响应于所接收的命令,来将所述DM对象拷贝到所述外部 存储设备。
10、 根据权利要求9所述的方法,该方法还包括以下步骤由所述终端来对所述外部存储装置中的所述DM对象的副本版本进 行检查;以及由所述终端来将所述DM对象的副本版本与所述终端的DM对象进行 比较。
11、 根据权利要求9所述的方法,该方法还包括以下步骤在所述拷贝之后,由所述终端通过维护所述终端中的所述DM对象来 进行操作。
12、 根据权利要求9所述的方法,该方法还包括以下步骤在所述拷贝之后,由所述终端来确定是否删除所述终端中的所述DM 对象;以及当根据所述确定,确定要删除所述DM对象时,通过使用所述外部存 储设备的所述副本版本来进行操作。
13、 根据权利要求9所述的方法,其中,在所述接收步骤中,还可以 从所述服务器接收所述DM对象,并且所述拷贝步骤包括以下步骤将所接收的DM对象存储在所述终端中,并将所存储的DM对象拷贝 到所述外部存储设备。
14、 一种终端,该终端包括第一模块,其用于从服务器接收DM对象拷贝命令;以及 第二模块,其用于将所述终端中的DM对象拷贝到外部储存设备。
15、 根据权利要求14所述的终端,其中,在所述拷贝之后,所述第 二模块检査所述外部储存设备中的所述DM对象的副本,并将所述副本与 所述终端的DM对象进行比较。
16、 根据权利要求14所述的终端,其中,不论根据所述拷贝而生成 的副本版本是否存在,都保持所述终端中的所述DM对象。
17、 根据权利要求14所述的终端,其中,在所述拷贝之后,当删除 了所述终端中的所述DM对象时,所述终端基于所述外部存储设备中的所 述副本版本来进行操作。
18、 根据权利要求14所述的终端,其中,所述第二模块在所述终端 内的所述DM对象中存储关于所述拷贝的信息。
19、 一种系统,该系统包括服务器,其用于确定是否将终端中的DM对象拷贝到外部存储设备, 并根据所述确定来发送用于拷贝所述DM对象的命令;终端,其用于从所述服务器接收命令,并响应于所接收的命令,将 所述终端中的所述DM对象拷贝到所述外部存储设备。
20、 根据权利要求19所述的系统,其中,在所述拷贝之后,所述终 端检査所述外部存储设备中的所述DM对象的副本,并将所述副本与所述 终端的DM对象进行比较。
21、 根据权利要求19所述的系统,其中,不论根据所述拷贝而生成 的副本版本是否存在,所述终端都保持所述终端中的所述DM对象,并进 行操作。
22、 根据权利要求19所述的系统,其中,在所述拷贝之后,当删除 了所述终端中的所述DM对象时,所述终端基于所述外部存储设备中的所 述副本版本来进行操作。
23、 根据权利要求20所述的系统,其中,当检查出所述终端中的所 述DM对象和所述副本版本这两者其中之一被改变时,所述终端的所述第 二模块基于最近被改变的一个来对另一个进行更新。
24、 根据权利要求19所述的系统,其中,所述服务器可以一起发送 所述DM对象,而且所述终端在所述终端中存储所接收的DM对象,并执 行所述拷贝。
25、 根据权利要求19所述的系统,其中,所述终端的所述第二模块 在所述终端内的所述DM对象中存储关于所述拷贝的信息。
全文摘要
公开了一种用于管理设备管理(DM)对象的设备管理系统和方法。该DM系统包括服务器,其用于确定是否将终端中的DM对象拷贝到外部存储设备,并根据确定结果来发送用于拷贝所述DM对象的命令;以及所述终端,所述终端具有第一模块,其用于从所述服务器接收所述DM对象拷贝命令;以及第二模块,其用于响应于所接收的命令,将所述终端中的所述DM对象拷贝到所述外部储存设备。
文档编号H04B1/40GK101268620SQ200680034778
公开日2008年9月17日 申请日期2006年9月20日 优先权日2005年9月21日
发明者帕布罗·赫尔南德兹 申请人:Lg电子株式会社