1.一种终端设备恢复出厂设置的方法,其特征在于,包括:
监听选择性恢复出厂设置广播消息;
在监听到选择性恢复出厂设置广播消息时,于系统配置文件中获取用户保留数据,并存储至缓冲区;
通过调用系统服务中预定义的选择性恢复出厂设置服务,对用户数据分区中的用户数据进行访问,并根据所述缓冲区中的用户保留数据对访问到的用户数据执行终端设备的选择性恢复出厂设置。
2.如权利要求1所述的方法,其特征在于,所述监听选择性恢复出厂设置广播消息的步骤之前,所述方法还包括:
侦听得到触发生成的选择性恢复出厂设置指令;
根据所述选择性恢复出厂设置指令获取触发生成的用户保留数据;
将所述用户保留数据保存在所述系统配置文件中,生成并广播所述选择性恢复出厂设置广播消息。
3.如权利要求1所述的方法,其特征在于,所述调用系统服务中预定义的选择性恢复出厂设置服务,根据所述缓冲区中的用户保留数据执行终端设备的选择性恢复出厂设置的步骤之前,所述方法还包括:
在所述终端设备进入的关机流程执行用户数据分区卸载之前,解析所述缓冲区中是否存在选择性恢复出厂设置标识,所述选择性恢复出厂设置标识是在所述用户保留数据存储至所述缓冲区时生成的;
若为是,则进入调用系统服务中预定义的选择性恢复出厂设置服务,根据所述缓冲区中的用户保留数据执行终端设备的选择性恢复出厂设置的步骤。
4.如权利要求1所述的方法,其特征在于,所述调用系统服务中预定义的选择性恢复出厂设置服务,根据所述缓冲区中的用户保留数据执行终端设备的选择性恢复出厂设置的步骤包括:
由所述系统服务中获取选择性恢复出厂设置服务;
调用所述选择性恢复出厂设置服务中的保留数据处理接口,由所述缓冲区中解析出所述用户保留数据,并对解析出的所述用户保留数据进行分类处理形成脚本文件;
以所述脚本文件作为接口输入,调用所述选择性恢复出厂设置服务中的选择性恢复出厂设置接口对所述用户数据分区中的用户数据进行选择性清除。
5.如权利要求4所述的方法,其特征在于,所述由所述系统服务中获取选择性恢复出厂设置服务的步骤之前,所述方法还包括:
在接口声明中定义所述保留数据处理接口和选择性恢复出厂设置接口;
根据所述保留数据处理接口和选择性恢复出厂设置接口定义所述选择性恢复出厂设置服务;
将所述选择性恢复出厂设置服务添加至所述系统服务。
6.一种终端设备,其特征在于,包括:
消息监听单元,用于监听选择性恢复出厂设置广播消息;
数据存储单元,用于在监听到选择性恢复出厂设置广播消息时,于系统配置文件中获取用户保留数据,并存储至缓冲区;
服务调用单元,用于通过调用系统服务中预定义的选择性恢复出厂设置服务,对用户数据分区中的用户数据进行访问,并根据所述缓冲区中的用户保留数据对访问到的用户数据执行终端设备的选择性恢复出厂设置。
7.如权利要求6所述的终端设备,其特征在于,所述终端设备还包括:
指令侦听单元,用于侦听得到触发生成的选择性恢复出厂设置指令;
数据获取单元,用于根据所述选择性恢复出厂设置指令获取触发生成的用户保留数据;
消息广播单元,用于将所述用户保留数据保存在所述系统配置文件中,生成并广播所述选择性恢复出厂设置广播消息。
8.如权利要求6所述的终端设备,其特征在于,所述终端设备还包括:
标识解析单元,用于在所述终端设备进入的关机流程执行用户数据分区卸载之前,解析所述缓冲区中是否存在选择性恢复出厂设置标识,所述选择性恢复出厂设置标识是在所述用户保留数据存储至所述缓冲区时生成的;
若为是,则通知所述服务调用单元。
9.如权利要求6所述的终端设备,其特征在于,所述服务调用单元包括:
服务获取模块,用于由所述系统服务中获取选择性恢复出厂设置服务;
处理接口调用模块,用于调用所述选择性恢复出厂设置服务中的保留数据处理接口,由所述缓冲区中解析出所述用户保留数据,并对解析出的所述用户保留数据进行分类处理形成脚本文件;
复位接口调用模块,以所述脚本文件作为接口输入,调用所述选择性恢复出厂设置服务中的选择性恢复出厂设置接口对所述用户数据分区中的用户数据进行选择性清除。
10.如权利要求9所述的终端设备,其特征在于,所述终端设备还包括:
接口定义单元,用于在接口声明中定义所述保留数据处理接口和选择性恢复出厂设置接口;
服务定义单元,用于根据所述保留数据处理接口和选择性恢复出厂设置接口定义所述选择性恢复出厂设置服务;
服务添加单元,用于将所述选择性恢复出厂设置服务添加至所述系统服务。