专利名称::擦除终端数据的方法及终端设备的制作方法
技术领域:
:本发明涉及通信
技术领域:
,具体涉及擦除终端数据的方法及终端设备。技术背景开放移动同盟设备管理(openmobilealliancedevicemanagement,OMADM)V1.2,是OMADM工作组制定的设备管理统一规范。DM系统提供了一种低成本方案,用于第三方管理和设置无线网络终端如手机终端及终端中的功能对象,中的环境和配置信息。解决这些网络终端在使用过程中遇到的问题,通过无线网络(overtheair,OTA)方式进行软件和固件的安装、升级等操作,并提供更加人性化和个性化的服务,提高用户体验。第三方可以是移动运营商、业务提供商或者合作方的信息管理部门的网络管理设备。在整体结构图中,终端上的设备代理(DMAgent)用于解释和执行DM服务器(server)下发的管理命令。终端上存储的管理树可以被认为是一个DMServer通过DM协议对终端进行管理的接口。其中包括一些基本管理对象(MO,ManagementObject),DMServer通过对管理树对象的梯:作达到控制终端管理对象的目的。操作命令有Get(获取)、Replace(替换)、Exec(执行)、Copy(复制)、Delete(删除)等。基于OMADM技术,目前有一种方法可以为用户提供擦除终端上保存的数据的功能。当用户手机丟失,或需要进行二手交易时,用户可以通过远程服务器擦除终端上保存的用户个人数据。现有技术在进行数据擦除时,可以通过管理树上的节点指示擦除数据的范围,具体方法是设置一个擦除范围节点,擦除范围节点包含两项内容,一是标识一个擦除数据的数据范围,例如短消息或通信录等,二是给出该擦除范围节点中标志位的值,擦除范围节点中标志位的值用于指示在执行擦除才喿作时,该擦除范围节点对应的数据是否需要擦除。例如短消息擦除范围节点中标志位的值为"Ture",则在擦除终端数据时,擦除终端内的短消息数据,若短消息擦除范围节点中标志位的值为"False",则在擦除终端数据时,不擦除终端内保存的短消息数据。在对现有技术的研究和实践过程中,本发明的发明人发现,现有技术中,当执行完成擦除操作后,擦除范围节点对应的数据已经擦除,但是终端的擦除范围节点仍然保存在可擦除列表中;在这种情况下,当管理服务器再次执行擦除操作的时候,终端收到管理服务器的请求后,仍然会根据擦除范围节点中标志位的值对擦除范围节点对应的数据进行删除,而实际上,此时擦除范围节点对应的数据并不存在,这就造成了冗余的擦除搡作,使系统的擦除效率降低,浪费了系统的处理资源。
发明内容本发明实施例提供擦除终端数据的方法及终端设备,可以提供系统执行擦除操作的效率,节约系统的处理资源。本发明实施例提供的一种擦除终端数据的方法,包括接收管理服务器的数据擦除请求;根据可擦除列表内擦除范围节点中标志位的值删除所述擦除范围节点对应的数据;将所述#~除范围节点从所述可擦除列表中删除。本发明实施例提供的一种擦除终端数据的方法,包括接收管理服务器的数据擦除请求;对于可擦除列表内每一个擦除范围节点;判断该擦除范围节点中标志位的值是否指示删除本擦除范围节点对应的数据;若是,则将所述擦除范围节点对应的数据删除;在数据删除成功后,设置该擦除范围节点的标志位的值为指示不删除本擦除范围节点对应的数据。本发明实施例提供的一种终端设备,包括接收单元,接收管理服务器的数据擦除请求;数据擦除单元,在接收单元收到所述数据擦除请求后,根据可擦除列表中各个擦除范围节点中标志位的值删除所述各个擦除范围节点对应的数据;并在每个擦除范围节点对应的数据删除成功后,将该擦除范围节点从可擦除列表中删除。本发明实施例中,通过接收管理服务器的数据擦除请求;根据可擦除列表内各个擦除范围节点中标志位的值删除所述各个擦除范围节点对应的数据;在每个擦除范围节点对应的数据删除成功后,将该擦除范围节点从所述可擦除列表中删除。避免了在管理服务器再次下发擦除请求的时候,对于已删除数据的重复删除操作,提升了系统执行擦除操作的效率,节约系统的处理资源。图l是本发明实施例一擦除终端数据的方法的流程图;图2是本发明实施例一中可擦除列表的示意图;图3是本发明实施例二擦除终端数据的方法的流程图;图4是本发明实施例二中可擦除列表的示意图;图5是本发明实施例三擦除终端数据的方法的流程图;图6是本发明实施例四擦除终端数据的方法的流程图;图7是本发明实施例五终端设备的逻辑结构示意图。具体实施方式本发明实施例提供一种擦除终端数据的方法,本发明实施例还提供相应的终端设备。以下分别进行详细说明。实施例一,一种擦除终端数据的方法,流程图如图l所示,包括Al,接收管理服务器的数据擦除请求;A2,根据可擦除列表内各个擦除范围节点中标志位的值删除所述各个擦除范围节点对应的数据;本发明实施例中,可擦除列表中包含各个擦除范围节点,而各个擦除范围节点中标志位的值用于指示在执行擦除操作的时候,是否删除本擦除范围节点对应的lt据。如图2所示,是本发明实施例一中可撐v除列表的示意图。图2中的可擦除列表包含3个擦除范围节点(1、2、3),每个擦除范围节点包含列表项名称和标志位;列表项名称表示本节点的擦除范围,擦除范围节点中标志位的值用于表示在执行擦除操作的时候该节点擦除范围对应的数据是否需要删除。可以理解,本例中,列表项名称和标志位通过擦除范围节点的子节点方式表示,如图2所示,短消息、通话记录、通讯录为均为列表项名称的值,而"True"和"False"为标志位的值,"True"表示需要删除,"Flase"表示不需要删除。则在执行擦除操作的时候,擦除范围节点2对应的数据(通话记录)将被删除。可以理解的是,本实施例中,"True"和"False"《义为标识4察除范围节点对应的数据删除的一个例子,可以理解的是,也可以用"1"和"0"的方式表示,本发明实施例强调的是可以通过一个标识标注擦除范围节点对应的数据是否删除,具体的标识方式不构成对本发明的限制。并且标志位也不限于一个二进制"位",同样也可以通过8位或16位等方式进行表示。具体的擦除节点的值如何表示数据是否需要删除的方式可以有多种常规方式,不构成对本发明的限制。A3,在每个擦除范围节点对应的数据删除成功后,将该擦除范围节点从所述可擦除列表中删除。一并参阅图2,在执行擦除操作后,终端中的"通话记录"被删除,则本步骤将可擦除列表中的"2"节点删除。另外,上述步骤A2中,删除所述各个擦除范围节点对应的数据,和步骤A3中将擦除范围节点从擦除列表中删除,这两个步骤之间并无严格的先后顺序,并不一定要在擦除范围节点对应的数据删除成功后,才执行将擦除范围节点从擦除列表中删除,也可以先执行将擦除范围节点从擦除列表中删除,再删除数据或者同时执行。并且将擦除范围节点从可擦除列表中删除后,可以向管理服务器回复节点已被删除的信息,回复方式可以采用同步回复(SynchronousResultReporting)或异步回复(AsynchronousResultReporting),具体的可以在回复信息中包含一个状态码(ResultCode),例如状态码为1201,它表示在执行擦除操作过程中,擦除范围节点被从管理树上删除了。本发明实施例一中,通过接收管理服务器的数据擦除请求;根据可擦除列表中各个擦除范围节点中标志位的值删除所述各个擦除范围节点对应的数据;在每个擦除范围节点对应的数据删除成功后,将该擦除范围节点从所述可擦除列表中删除。避免了在管理服务器再次下发擦除请求的时候,对于已删除数据的重复删除操作,提升了系统执行擦除操作的效率,节约系统的处理资源。实施例二、一种4寮除终端数据的方法,流程图如图3所示,包括Bl,接收管理服务器的数据擦除请求;B2,根据可擦除列表内全擦除节点的标志位的值判断是否需要删除全部数据;若是,则继续步骤B3;若否,则继续步骤B4;本发明实施例中,在可擦除列表中设置一个全擦除节点,该节点对应的擦除范围是终端上保存的所有数据。如图4所示,为本发明实施例二中可擦除列表的示意图,图中包含了节点"1"全擦除(ALL)节点,该节点的列表项名称的值为ALL,即对应擦除全部数据的范围,标志值为"True",则终端无需判断其他节点的值,直接擦除所有数据。B3,将终端保存的数据全部删除,并继续步骤B5;B4,根据其他各个擦除节点的值删除擦除节点对应的数据,并继续步骤B5;本步骤根据其他各个节点的值删除擦除节点对应的数据的过程参见实施例1步骤A2。B5,在每个擦除范围节点对应的数据删除成功后,将该擦除范围节点从所述可擦除列表中删除。本发明实施例二通过在可擦除列表中增加全擦除节点,在进行数据擦除的时候,首先根据全擦除节点的值判断是否需要全擦除,与现有技术中当擦除终端的所有数据时,也需要对每一个擦除范围节点中标志位的值进行判断相比,可以大大提高数据擦除的效率,加快数据擦除执行的时间,简化数据擦除流程。可以理解,本发明实施例二中步骤B5并不是必须的步骤,仅执行步骤B19至步骤B4同样也可以实现上迷通过全擦除节点实现终端数据的全部擦除带来的提高数据擦除的效率,加快数据擦除执行的时间,简化数据擦除流程的技术效果。实施例三、一种擦除终端数据的方法,流程图如图5所示,包括Cl,接收管理服务器的数据擦除请求;C2,根据可擦除列表内各个擦除范围节点中标志位的值删除所述各个擦除范围节点对应的数据、C3,在每个擦除范围节点对应的数据删除成功后,将该擦除范围节点从所述可擦除列表中删除。C4,向所述管理服务器反馈数据擦除结果。本实施例中,所述步骤C3与步骤C4之间并无绝对顺序,本实施例强调步骤C4同样也以步骤C2的完成作为执行条件。本发明实施例中,所述向所述管理服务器反馈的数据擦除结果包括未擦除和/或擦除失败的数据对应的擦除范围节点信息。可以理解的是,所述向所述管理服务器反馈的数据擦除结果还可以包括擦除范围节点对应的数据未擦除和/或擦除失败的原因代码。当然,本步骤强调的是,通过返回擦除结果,使管理服务器获知终端各个擦除范围节点对应的数据的擦除情况,因此所述向所述管理服务器反馈的数据擦除结果可以包括已擦除的数据对应的擦除范围节点信息。可以理解,本实施例描述在擦除数据后向服务器反々射察除结果的具体方法反馈的方式可以是同步方式反馈或异步方式反馈。同步回复时的方法如下<Status><MsgRefr>l</MsgRef><CmdRef>2</CmdRef^<Cmd>Exec</Cmd><!—对Exec命令的回复--><Data>200</Data><!—操作执行成功--><Item><Source><LocURI>./WipeMO/Operations/Wipe</LocURI><!—执行了擦除操作—></Source><Target>〈LocURI、/WipeMO/可擦除列表/l/列表项名称〈/LocURI〉<!--擦除了短消息--></Target>〈Data〉短消息〈/Data〉</Item><Item><Sourc6><LocURI>./WipeMO/Operations/Wipe</LocURI><!—执行了擦除才喿作--></Source><Target>〈LocURI〉./WipeMO/可擦除列表/3/列表项名称〈/LocURI〉<!—擦除了通讯录—></Target><Data>itifl录〈/Data〉</Item></Status>以上是在擦除操作执行成功时对服务器的回复,其中除了包括命令执行成功的代码,还包括一到多个〈tem〉项,每个《tem〉的〈Source〉子项包含擦除操作的URI(UniformedResourceIdentifier,统一资源标识),〈Target〉子项包含标识擦除范围的节点的URI,〈Data〉子项为#^除范围节点信息。若数据擦除失败,终端将单独为擦除失败的数据回复〈Status〉,其中除了包括命令执行失败的代码,还包括一到多个擦除失败的婆:据范围标识,例如<Status><MsgRef>1</MsgRef><CmdRef>2</CmdRe€><Cmd>Exec</Cmd><!—对Exec命令的回复--><Data>500</Data><!—4喿作^^亍失败—><Item><Source><LocURI>./WipeMO/Operations/Wipe</LocURI><!--执行了擦除操作--></Source><Targct>〈LocURI、/WipeMO/可擦除列表/2/列表项名称</LocURI><!—通话记录未能擦除—></Target>〈Data〉通话记录〈/Data〉</Item></Status>异步回复时的方法如下若擦除指令不能即时完成,将采用通用警告(GenericAlert)的方式进行异步回复。下面是一个例子<Alert〉<CmdID>2</CmdID><Data>l226</Data><!—GenericAlert--><CorreIator>correlatorl</Correlator><!—标识某个^U亍的命令-陽〉<Item><Source><LocURI>./WipeMO/Operations/Wipe</LocURI></Source><Target><LocURI>./WipeMO/可擦除列表/2/列表项名称〈/LocURIx/Target〉<Meta><Typexmlns="syncml:metinf'>Reversed-Domain-Name:org邻enmobilealliancelawmo.OperationComplete</Type><!—警告类型--><Formatxmlns="synctnl:metinf'>text/plain</Format><Markxmlns="syncml:metinf'>waming</Mark></Meta><Data><![CDATA[<ResultCode>200</ResultCode><!^^除成功结果码—>〈Identifier〉通话记录〈/Identifierx!—擦除范围节点信息—>]]></Data></Item><Item><Source><LocURI>./\VipeMO/Operations/Wipe</LocURI></Source><Target><LocURI>./WipeMO/可擦除列JJl/列表项名称〈/LocURIx/Target〉<Meta><Typexmlns-"syncml:metinf'>Reversed-Domain-Name:org.openmobilealliance.lawmo.OperationComplete</Type>〈Formatxmlns="syncml:metinf,>text/plain</Format><Markxmlns="syncml:metinf'>warning</Mark></Meta><Data>〈![CDATA[<ResultCode>400</ResultCode><!~#>除失败结果码-->〈Identifier〉短消息〈/Identifierx!—4察除范围节点信息—>]]></Data></Item></Alert>该消息中使用一到多个〈Item〉标识擦除范围及擦除结果,与同步回复类似,〈Source〉子项包含擦除才喿作的URI(UniformedResourceIdentifier,统一资源标识),〈Target〉子项包含标识擦除范围的节点URI,〈Data〉KIdentifier〉子项中包含了擦除范围节点信息。另外〈Item〉还包含了本发明为擦除操作定义的警告类型,它表示该消息是针对擦除操作完成而发出的,还包含本发明定义的结果码类型,例如400表示擦除失败,还可以用其它结果码表示更详细的擦除结果,例如401表示擦除因数据正在使用而失败,402表示未找到欲擦除的数据等,还可以有更多,本发明不限定。无"i仑是同步回复还是异步回复,当擦除所有数据时,可以有多种回复方式,一是仅回复对所有数据的擦除是成功还是失败(即回复中标识擦除范围为All),二是把未擦除和/或擦除失败的擦除范围节点信息向服务器回复,三是把已擦除的擦除范围节点的信息向服务器回复。上述方式可以组合使用。本发明实施例三与现有技术的区别在于,现有^支术在寺丸行擦除指令后,终端向服务器反馈擦除执行成功或失败的信息,这种反馈方式较笼统,不能反映出数据擦除的具体情况,本实施例通过反馈各个节点具体的数据擦除情况,管理服务器可以得知具体的哪个节点擦除成功,哪个节点擦除失败,失败原因等,能够更有利于管理服务器在下次擦除操作的时候,设置相应的擦除范围。可以理解的是,本实施例三中反馈擦除结果的方法同样适用与实施例二,即步骤C1至C3也可以替换成实施例二的步骤B1至B5。是实际,本实施例中可以不包含步骤C3,仅执行步骤C1、C2、C4即可实现本实施例反馈擦除结果带来的有益效果。本发明实施例中,在上述实施例一至实施例三各个方法的基础上,可以进一步包括记录擦除范围列表内擦除范围节点的状态。所述可擦除列表内擦除节点的状态包括未生成擦除范围节点、已生成擦除范围节点、相关节点已删除。具体的本实施例中为了使服务器可以了解擦除范围节点及数据擦除的状态,本发明定义一个WipeState(擦除状态)节点,它可以保存在锁定擦除管理对象中的任意位置。它标识了不同的擦除状态,具体状态和其含义如下表所示。<table>tableseeoriginaldocumentpage14</column></row><table><table>tableseeoriginaldocumentpage15</column></row><table>表中"相关节点已删除"这个状态表示终端中存在的数据与擦除范围节点信息节点是对应的。在终端中生成WipeState这个节点时应对该节点赋初值,可以为IO、20、30的其中一个。可以理解的是,采用上述实施例一至实施例三方法,所述接收管理服务器的数据擦除请求之前包括在所述可擦除列表中生成擦除范围节点;所述记录可擦除列表中擦除范围节点的状态包括在所述可擦除列表中生成擦除范围节点之前,记录擦除范围节点的状态为未生成擦除范围节点;在所述可擦除列表中生成擦除范围节点之后,记录擦除范围节点的状态为已生成擦除范围节点。将擦除范围节点从可擦除列表中删除之后,可以进一步包括将所述擦除范围节点的状态记录为相关节点已删除。在终端中的擦除范围节点状态有变化时,该节点的值应能随之改变,可以是终端或服务器对其进行设置。服务器在需要对终端数据进行操作时,可以先获取这个节点的值已获得擦除范围节点及终端中数据存在的状态信息,再进行下一步操作。可以理解的是,所述擦除节点的状态根据系统要求还可以为其他的多种状态,具体的状态的设置不构成对本发明的限制,此处强调的是,终端可以为擦除节点记录多种状态,用于向管理服务器反馈或接受管理服务器查询,使管理服务器可以得到更多的关于终端的信息。可以理解,终端为擦除节点记录多种状态的方案并不依赖实施例一至实施例三的技术方案,与现有技术结合使用,同样可以获得上述使管理服务器可以得到更多的关于终端的信息的效果。实施例四,一种擦除终端数据的方法,流程图如图6所示,包括Dl,接收管理服务器的数据擦除请求;D2,对于可擦除列表内每一个擦除范围节点;判断该擦除范围节点中标志位的值是否指示删除本擦除范围节点对应的数据;若是,则继续步骤D3,若否,则不删除该擦除范围节点对应的数据。D3,将所述擦除范围节点对应的数据删除并继续步骤D4;D4,设置该擦除范围节点的标志位的值为指示不删除本擦除范围节点对应的#之据。参照图2可擦除列表示意图,图中,擦除范围节点的值为"True"则为指示删除本擦除范围节点对应的数据,"False"为不擦除,本步骤强调的是,数据删除后,将"True"更改为"False"。可以理解的是,本实施例中,"True"和"False"仅为标识擦除范围节点对应的数据删除的一个例子,可以理解的是,也可以用"1"和"0"的方式表示,本发明实施例强调的是可以通过一个标识标注擦除范围节点对应的数据是否删除,具体的标识方式不构成对本发明的限制。并且标志位也不限于一个二进制"位",同样也可以通过8位或16位等方式进行表示。可以理解,步骤D4之后可以进一步包括向所述管理服务器反馈数据擦除结果。所述向所述管理服务器反馈的数据擦除结果包括未擦除和/或擦除失败的数据对应的擦除范围节点信息;或者已擦除的数据对应的擦除范围节点信息。实施例四中,通过数据删除成功后,设置该擦除范围节点的标志位的值为指示不删除本擦除范围节点对应的数据。避免了在管理服务器再次下发擦除请求的时候,对于已删除数据的重复删除操作,提升了系统执行擦除操作的效率,节约系统的处理资源。骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、^兹盘或光盘等。下面对本发明实施例提供的一种终端设备进行详细描述。实施例五,一种终端设备600,其逻辑结构示意图如图7所示,包括接收单元610和数据擦除单元620;所述接收单元610,接收管理服务器的数据擦除请求;数据擦除单元620,在接收单元610收到所述数据擦除请求后,根据可擦除列表中各个擦除范围节点中标志位的值删除所述各个擦除范围节点对应的数据;并在每个擦除范围节点对应的数据删除成功后,将该擦除范围节点从可擦除列表中删除。本实施例中的终端设备还可以包括擦除结果反馈单元630,向所述管理服务器反馈数据擦除结果;所述数据擦除结果包括未擦除和/或擦除失败的数据对应的擦除范围节点。可以理解,本实施例中的终端设备还可以包括状态记录单元,记录擦除范围列表内擦除范围节点的状态。以上对本发明实施例所提供的擦除终端数据的方法及终端设备进行了详细介绍,其中本发明一实施例中,通过接收管理服务器的数据擦除请求;根据可擦除列表中各个擦除范围节点中标志位的值删除所述各个擦除范围节点对应的数据;在每个擦除范围节点对应的数据删除成功后,将该擦除范围节点从所述可擦除列表中删除。避免了在管理服务器再次下发擦除请求的时候,对于已删除数据的重复删除操作,提升了系统执行擦除操作的效率,节约系统的处理资源。本发明另一实施例通过在可擦除列表中增加全擦除节点,在进行数据擦除的时候,首先根据全擦除节点的值判断是否需要全擦除,与现有技术中,当擦除终端的所有数据时,也需要对每一个擦除范围节点中标志位的值进行判断相比,可以大大提高数据擦除的效率,加快数据擦除执行的时间,简化数据擦除流程。本发明再一实施例中,,本实施例通过反馈各个节点具体的数据擦除情况,管理服务器可以得知具体的哪个节点擦除成功,哪个节点擦除失败,失败原因等,能够更有利于管理服务器下次擦除操作时,设置相应的擦除范围。例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。权利要求1、一种擦除终端数据的方法,其特征在于,包括接收管理服务器的数据擦除请求;根据可擦除列表内擦除范围节点中标志位的值删除所述擦除范围节点对应的数据;将所述擦除范围节点从所述可擦除列表中删除。2、如权利要求l所述的方法,其特征在于,包括在所述擦除范围节点对应的数据删除成功后,执行所述将擦除范围节点从所述可擦除列表中删除的步骤。3、如权利要求2所述的方法,其特征在于,进一步包括记录可擦除列表中擦除范围节点的状态。4、如权利要求3所述的方法,其特征在于,所述将擦除范围节点从所述可擦除列表中删除之后,包括将所述擦除范围节点的状态记录为相关节点已删除。5、如权利要求3所述的方法,其特征在于,所述接收管理服务器的数据擦除请求之前包括在所述可擦除列表中生成擦除范围节点;所述记录可擦除列表中擦除范围节点的状态包括在所述可擦除列表中生成擦除范围节点之前,记录擦除范围节点的状态为未生成擦除范围节点;在所述可擦除列表中生成擦除范围节点之后,记录擦除范围节点的状态为已生成擦除范围节点。6、如权利要求2所述的方法,其特征在于,所述可擦除列表中包括全擦除节点;所述根据可擦除列表中擦除范围节点中标志位的值删除所述擦除范围节点对应的数据包括根据所述全擦除节点的值判断是否需要删除全部数据;若是,则将终端保存的数据全部删除;若否,则根据其他擦除节点的值删除擦除节点对应的数据。7、如权利要求1至6任意一项所述的方法,其特征在于,根据可擦除列表中擦除范围节点中标志位的值删除所述擦除范围节点对应的数据之后进一步包括向所述管理服务器反馈数据擦除结果。8、如权利要求7所述的方法,其特征在于,所述向所述管理服务器反馈的数据擦除结果包括未擦除和/或擦除失败的数据对应的擦除范围节点信息。9、如权利要求8所述的方法,其特征在于,向所述管理服务器反馈的数据擦除结果还包括擦除范围节点对应的数据未擦除和/或擦除失败的原因代码。10、如权利要求7所述的方法,其特征在于,所述向所述管理服务器反馈的数据擦除结果包括已擦除的数据对应的擦除范围节点信息。11、如权利要求1或2所述的方法,其特征在于,所述将擦除范围节点从所述可擦除列表中删除后还包括向所述管理服务器回复擦除范围节点已删除的信息。12、如权利要求1或2所述的方法,其特征在于,所述标志位通过擦除范围节点的子节点方式表示。13、一种擦除终端数据的方法,其特征在于,包括接收管理服务器的数据擦除请求;对于可擦除列表内每一个擦除范围节点;判断该擦除范围节点中标志位的值是否指示删除本擦除范围节点对应的数据;若是,则将所述擦除范围节点对应的数据删除;在数据删除成功后,设置该擦除范围节点的标志位的值为指示不删除本擦除范围节点对应的数据。14、如权利要求13所述的方法,其特征在于,根将所述擦除范围节点对应的数据删除之后进一步包括向所述管理服务器反馈数据擦除结果。15、如权利要求14所述的方法,其特征在于,所述向所述管理服务器反馈的数据擦除结果包括未擦除和/或擦除失败的数据对应的擦除范围节点信息。16、如权利要求15所述的方法,其特征在于,所述向所述管理服务器反馈的数据擦除结果包括已擦除的数据对应的擦除范围节点信息。17、一种终端设备,其特征在于,包括接收单元,接收管理服务器的数据擦除请求;数据擦除单元,在接收单元收到所述数据擦除请求后,根据可擦除列表中擦除范围节点中标志位的值删除所述擦除范围节点对应的数据;并在擦除范围节点对应的数据删除成功后,将该擦除范围节点从可擦除列表中删除。18、如权利要求17所述的终端设备,其特征在于,还包括状态记录单元,记录擦除范围列表内擦除范围节点的状态。19、如权利要求17所述的终端设备,其特征在于,还包括擦除结果反馈单元,向所述管理服务器反馈数据擦除结果;所述数据擦除结果包括未擦除和/或擦除失败数据对应的擦除范围节点。全文摘要本发明公开了擦除终端数据的方法及终端设备。通过接收管理服务器的数据擦除请求;根据可擦除列表内各个擦除范围节点中标志位的值删除所述各个擦除范围节点对应的数据;在每个擦除范围节点对应的数据删除成功后,将该擦除范围节点从所述可擦除列表中删除。避免了在管理服务器再次下发擦除请求的时候,对于已删除数据的重复删除操作,提升了系统执行擦除操作的效率,节约系统的处理资源。文档编号H04M1/725GK101505335SQ200910004290公开日2009年8月12日申请日期2009年2月24日优先权日2008年6月5日发明者悦宋申请人:华为技术有限公司