專利名稱:數(shù)據(jù)刪除方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)刪除方法,尤其是一種可根據(jù)刪除指令信息對(duì)終端 用戶數(shù)據(jù)進(jìn)行刪除的方法。本發(fā)明還涉及一種終端,尤其是一種能夠根據(jù)刪 除指令信息對(duì)終端內(nèi)存儲(chǔ)的用戶數(shù)據(jù)進(jìn)行刪除的終端。
背景技術(shù):
現(xiàn)有技術(shù)中,開放移動(dòng)聯(lián)盟(Open Mobile Alliance ;以下簡(jiǎn)稱OMA) 設(shè)備管理(Device Management;以下簡(jiǎn)稱DM) "V1.2"(以下簡(jiǎn)稱DM 規(guī)范)是OMA DM WG制定的設(shè)備管理統(tǒng)一規(guī)范。DM系統(tǒng)提供一種低成 本方案,用于第三方管理和設(shè)置無線網(wǎng)絡(luò)終端設(shè)備,例如手機(jī)終端及終端中 的功能對(duì)象中的配置信息,通過無線網(wǎng)絡(luò)(Over The Air ;以下簡(jiǎn)稱OTA) 方式進(jìn)行終端的軟件安裝和硬件升級(jí)等操作,并提供更加人性化和個(gè)性化的 服務(wù),提高用戶體驗(yàn)。所述第三方可以是移動(dòng)運(yùn)營(yíng)商,業(yè)務(wù)提供商或者合作 方的信息管理部門等。如圖1所示,終端設(shè)備111上的DM代理112用于 解釋和執(zhí)行DM服務(wù)器114下發(fā)的管理指令。終端設(shè)備上存儲(chǔ)的管理樹113 為DM服務(wù)器通過DM協(xié)議對(duì)終端設(shè)備進(jìn)行管理的接口 ,所述管理樹包括 一些基本管理對(duì)象(Management Object ;以下簡(jiǎn)稱MO) , DM服務(wù)器通 過對(duì)MO的操作達(dá)到控制終端管理對(duì)象的目的。操作命令有獲取(以下簡(jiǎn)稱 Get)、替換(以下簡(jiǎn)稱Replace)、執(zhí)行(以下簡(jiǎn)稱Exec)、復(fù)制(以下 簡(jiǎn)稱Copy)、刪除(以下簡(jiǎn)稱Delete)等?;贠MADM技術(shù),目前有一種可以為用戶提供刪除終端上保存的用 戶數(shù)據(jù)的功能,當(dāng)用戶將終端丟失,或進(jìn)行二手交易時(shí),用戶可以通過該功 能刪除終端上保存的用戶個(gè)人數(shù)據(jù)。如圖2所示,現(xiàn)有的終端管理對(duì)象中,"TerminalSecurity"節(jié)點(diǎn)下有一個(gè)可操作的"DeviceWipe,,節(jié)點(diǎn),通過執(zhí)行 該節(jié)點(diǎn),網(wǎng)絡(luò)可以指示終端刪除終端上的用戶數(shù)據(jù)。但如果終端由于某些原 因,如正在使用所要?jiǎng)h除的文件,或某些文件受到特別保護(hù)等,導(dǎo)致用戶數(shù) 據(jù)無法全部刪除,目前,現(xiàn)有技術(shù)還沒有相應(yīng)的方法來解決上述問題。發(fā)明內(nèi)容本發(fā)明的第一個(gè)方面是提供一種數(shù)據(jù)刪除的方法,用以解決現(xiàn)有技術(shù)中 所要?jiǎng)h除的文件數(shù)據(jù)因正在被使用等原因而無法刪除的缺陷,實(shí)現(xiàn)刪除終端 用戶數(shù)據(jù)的目的。本發(fā)明的第二個(gè)方面是提供一種終端,實(shí)現(xiàn)對(duì)終端的用戶數(shù)據(jù)進(jìn)行刪除。本發(fā)明第一個(gè)方面通過一些實(shí)施例提供了如下的技術(shù)方案 一種數(shù)據(jù)刪除方法,包括接收設(shè)備管理服務(wù)器下發(fā)的刪除指令信息,所 述刪除指令信息攜帶有刪除控制參數(shù)信息;對(duì)接收到的所述刪除指令信息進(jìn) 行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作,并返回響應(yīng)信息。本發(fā)明第 一個(gè)方面實(shí)施例涉及的數(shù)據(jù)刪除的方法,終端通過執(zhí)行設(shè)備管 理服務(wù)器下發(fā)的攜帶有控制參數(shù)信息的刪除指令信息,最大程度地對(duì)終端用 戶數(shù)據(jù)進(jìn)行刪除,實(shí)現(xiàn)了對(duì)終端用戶數(shù)據(jù)的保護(hù)。本發(fā)明第二個(gè)方面通過另一些實(shí)施例提供了如下的技術(shù)方案 一種終端包括信息接收模塊,用于接收設(shè)備管理服務(wù)器下發(fā)的刪除指令 信息;解析模塊,與所述信息接收模塊連接,用于對(duì)接收到的所述刪除指令 信息進(jìn)行解析,得到刪除控制參數(shù)信息;刪除模塊,與所述解析模塊連接, 根據(jù)所述刪除控制參數(shù)信息執(zhí)行相應(yīng)的刪除操作;信息返回模塊,與所述刪 除模塊連接,用于向所述設(shè)備管理服務(wù)器返回響應(yīng)信息。本發(fā)明第二個(gè)方面實(shí)施例涉及的終端,根據(jù)設(shè)備管理服務(wù)器下發(fā)的刪除 控制參數(shù)信息對(duì)終端用戶數(shù)據(jù)進(jìn)行刪除,實(shí)現(xiàn)對(duì)終端用戶數(shù)據(jù)的有效管理和 保護(hù)。下面結(jié)合附圖和具體實(shí)施例進(jìn)一步說明本發(fā)明的技術(shù)方案。
圖1為0MA DM結(jié)構(gòu)示意圖;圖2為現(xiàn)有數(shù)據(jù)刪除方法中終端管理對(duì)象結(jié)構(gòu)示意圖;圖3為本發(fā)明數(shù)據(jù)刪除方法流程示意圖;圖4為本發(fā)明數(shù)據(jù)刪除方法中終端管理對(duì)象結(jié)構(gòu)示意圖;圖5為本發(fā)明終端結(jié)構(gòu)示意圖;圖6為本發(fā)明終端中刪除模塊結(jié)構(gòu)示意圖。
具體實(shí)施方式
如圖3所示, 一種數(shù)據(jù)刪除方法,包括步驟IO、接收設(shè)備管理服務(wù)器下 發(fā)的刪除指令信息,所述刪除指令信息攜帶有刪除控制參數(shù)信息;步驟20、 對(duì)接收到的刪除指令信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作, 并返回響應(yīng)4言 息o本實(shí)施例所提供的數(shù)據(jù)刪除方法中,設(shè)備管理服務(wù)器向終端下發(fā)的刪除 指令信息可以不僅僅是單獨(dú)的刪除指令,而是可以通過設(shè)置刪除用控制參數(shù) 來實(shí)現(xiàn)對(duì)終端刪除用戶數(shù)據(jù)的操作進(jìn)行控制,通過不同的刪除操作指令控制 終端進(jìn)行刪除數(shù)據(jù)。刪除指令信息攜帶刪除控制參數(shù)下發(fā)給終端,終端接收 到設(shè)備管理服務(wù)器下發(fā)的刪除指令信息后,首先對(duì)刪除指令信息進(jìn)行解析,解析出根據(jù)何種刪除控制參數(shù)進(jìn)行刪除用戶數(shù)據(jù)的操作;解析得到刪除控制 參數(shù)信息后,終端執(zhí)行相應(yīng)的刪除操作,執(zhí)行結(jié)束后,向設(shè)備管理服務(wù)器返 回響應(yīng)信息,告知此次刪除操作的結(jié)果。設(shè)備管理服務(wù)器可根據(jù)終端用戶數(shù) 據(jù)的使用狀態(tài)下發(fā)符合實(shí)際需求的刪除指令,最大程度地保證刪除操作的成 功率。
基于上述實(shí)施例,本實(shí)施例與之的不同之處在于,所述的步驟20、對(duì) 接收到的刪除指令信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作, 具體為終端根據(jù)所述解析結(jié)果信息中的刪除操作執(zhí)行次數(shù)控制參數(shù)信息對(duì) 所述用戶數(shù)據(jù)信息進(jìn)行刪除。終端解析刪除指令信息得到刪除控制參數(shù)為刪 除操作執(zhí)行次數(shù),則終端進(jìn)行用戶數(shù)據(jù)刪除操作,若進(jìn)行一次刪除操作后, 由于用戶數(shù)據(jù)正在被使用等原因而刪除操作失敗,則再進(jìn)行刪除操作,直到 終端用戶數(shù)據(jù)刪除成功為止;若在執(zhí)行完規(guī)定刪除次數(shù)后,仍存在刪除失敗 的用戶數(shù)據(jù),則向設(shè)備管理服務(wù)器返回失敗信息,等待設(shè)備管理服務(wù)器再次 下發(fā)刪除指令。例如,刪除控制參數(shù)規(guī)定執(zhí)行5次刪除操作,當(dāng)終端執(zhí)行3 次刪除操作后,用戶數(shù)據(jù)刪除成功,則停止刪除操作,并返回成功信息;若 執(zhí)行5次后仍失敗,則結(jié)束刪除操作,并返回失敗信息。本實(shí)施例提供的終 端數(shù)據(jù)刪除方法中,設(shè)備管理服務(wù)器一次性下發(fā)重復(fù)執(zhí)行多次刪除指令信 息,避免了由于每次刪除失敗而相應(yīng)再次下發(fā)刪除指令的繁瑣操作,節(jié)省了 終端用戶數(shù)據(jù)刪除操作時(shí)間以及空口資源。數(shù)據(jù)刪除的方法的另一實(shí)施例中,所述的步驟20、對(duì)接收到的刪除指令 信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作,還可以具體為終端 根據(jù)所述解析結(jié)果信息中的刪除操作持續(xù)時(shí)間控制參數(shù)信息對(duì)所述用戶數(shù) 據(jù)信息進(jìn)行刪除。終端解析刪除指令信息得到刪除控制參數(shù)為刪除操作執(zhí)行 持續(xù)時(shí)間信息,即要求終端在指定的時(shí)間內(nèi)持續(xù)執(zhí)行刪除操作。當(dāng)在所指定 的時(shí)間內(nèi),刪除成功,則停止刪除操作,并返回成功信息;若在指定的時(shí)間 內(nèi)進(jìn)行刪除操作仍未成功,則結(jié)束刪除操作,并返回失敗信息。本實(shí)施例所 提供的數(shù)據(jù)刪除方法中,設(shè)備管理服務(wù)器命令終端在規(guī)定時(shí)間內(nèi)持續(xù)執(zhí)行刪 除操作,也可避免由于每次刪除失敗而相應(yīng)再次下發(fā)刪除指令的繁瑣操作, 在一定程度上確保數(shù)據(jù)刪除成功。數(shù)據(jù)刪除的方法的又一實(shí)施例中,所述的步驟20、對(duì)接收到的刪除指令 信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作,還可以具體為終端
根據(jù)所述解析結(jié)果信息中的刪除操作等待時(shí)間控制參數(shù)信息對(duì)所述用戶數(shù) 據(jù)信息進(jìn)行刪除。終端解析刪除指令信息得到刪除控制參數(shù)為刪除等待時(shí) 間,即表示設(shè)備管理服務(wù)器要求終端在指定的等待時(shí)間結(jié)束后再進(jìn)行刪除操 作。終端在接收到刪除指令后,并不立刻執(zhí)行刪除操作,而是經(jīng)過下發(fā)的等 待時(shí)間后,再執(zhí)行刪除操作。本實(shí)施例所提供的數(shù)據(jù)刪除方法,設(shè)備管理服 務(wù)器根據(jù)用戶數(shù)據(jù)的實(shí)際使用狀態(tài)下發(fā)符合實(shí)際情況的刪除指令,避免進(jìn)行 無謂搡作,節(jié)省資源。數(shù)據(jù)刪除的方法的再一實(shí)施例中,所述的步驟20、對(duì)接收到的刪除指令 信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作,還可以具體為終端 根據(jù)所述解析結(jié)果信息中的重啟刪除操作控制參數(shù)信息對(duì)所述用戶數(shù)據(jù)信 息進(jìn)行刪除。某些數(shù)據(jù)如終端操作執(zhí)行記錄表,該數(shù)據(jù)屬于用戶數(shù)據(jù),在終 端開機(jī)時(shí)即被操作系統(tǒng)打開,并在操作系統(tǒng)執(zhí)行任何一條操作時(shí)將操作情況 記錄下來,但由于其處于打開狀態(tài),終端在執(zhí)行擦除指令時(shí)會(huì)遇到失敗。并 且無法判斷此類文件能在多長(zhǎng)時(shí)間以后被應(yīng)用程序釋放,針對(duì)此類用戶數(shù)據(jù) 設(shè)備管理服務(wù)器下發(fā)指令,指示終端在重啟時(shí)刪除該用戶數(shù)據(jù)。終端解析刪 除指令信息得知此次刪除操作需在終端進(jìn)行重啟時(shí)進(jìn)行,則等待終端進(jìn)行重 啟時(shí)再執(zhí)行刪除操作,或終端接收到攜帶有重啟刪除操作控制參數(shù)的刪除指 令后,立即觸發(fā)終端的重啟操作,進(jìn)行用戶數(shù)據(jù)的刪除。在上述各實(shí)施例子中,終端根據(jù)設(shè)備管理服務(wù)器下發(fā)的刪除指令進(jìn)行刪除操作后,將向設(shè)備管理服務(wù)器返回響應(yīng)信息來上報(bào)刪除結(jié)果;此過程可以 是終端執(zhí)行完刪除指令后直接向設(shè)備管理服務(wù)器返回響應(yīng)信息;也可以是終 端在對(duì)設(shè)備管理服務(wù)器進(jìn)行刪除結(jié)果查詢進(jìn)行響應(yīng)時(shí)返回,設(shè)備管理服務(wù)器 下發(fā)刪除指令后,要進(jìn)行刪除結(jié)果的查詢,終端接到刪除結(jié)果查詢信息后, 上報(bào)刪除結(jié)果信息?;谏鲜龈鲗?shí)施例,終端在執(zhí)行完刪除指令后,返回響應(yīng)信息之前還將 在刪除文件列表中存儲(chǔ)刪除失敗的數(shù)據(jù)文件信息,記錄哪些用戶數(shù)據(jù)文件沒有
被刪除。例如在刪除終端操作執(zhí)行記錄表時(shí),由于該文件正在被使用而無法 刪除,因此可以將該文件信息存儲(chǔ)在一刪除文件列表中,以便終端在重啟時(shí) 能夠根據(jù)刪除文件列表中的數(shù)據(jù)文件信息快速找到未被刪除的文件進(jìn)行刪 除。若某個(gè)用戶數(shù)據(jù)文件因處于特別保護(hù)的狀態(tài),終端執(zhí)行多次刪除指令仍 無法將其刪除,則設(shè)備管理服務(wù)器可下發(fā)指令,指示終端將刪除失敗的用戶 數(shù)據(jù)文件設(shè)置為不可讀,終端接收到該指令信息后,將未被刪除的用戶數(shù)據(jù) 文件的屬性進(jìn)行設(shè)置,達(dá)到保護(hù)用戶數(shù)據(jù)的目的,在上述任一實(shí)施例中均可 進(jìn)行此操作。如圖4所示,終端通過終端管理樹對(duì)用戶數(shù)據(jù)進(jìn)行管理。用戶數(shù)據(jù)操作節(jié)點(diǎn) 下有多個(gè)不同的刪除操作可執(zhí)行節(jié)點(diǎn),終端收到攜帶有控制參數(shù)的刪除指令信息后,可根據(jù)可執(zhí)行節(jié)點(diǎn)完成不同的刪除操作。例如終端可通過執(zhí)行"MultiTry" 節(jié)點(diǎn)下的"WipeMultiTimes"子節(jié)點(diǎn)進(jìn)行重復(fù)多次的刪除操作,而刪除操作執(zhí) 行次數(shù)信息則由服務(wù)器通過下發(fā)設(shè)置"Data"子節(jié)點(diǎn)控制參數(shù)指令來完成。以 下分別為上述各實(shí)施例的執(zhí)行程序 設(shè)備管理服務(wù)器下發(fā)刪除指令 <Exec〉<CmdID>3</CmdID〉 〈Item〉<Target>〈LocURI〉. /UserData/Operations/Wipe〈/LocURI〉 〈/Target〉 〈/Item〉 </Exec〉終端在執(zhí)行刪除過程中發(fā)現(xiàn)部分內(nèi)容無法擦除,則對(duì)該指令進(jìn)行回復(fù) <Status>
<MsgHef>l</MsgRef〉 〈CmdRef〉3〈/CmdRef〉 <CmdID〉2</CmciID> <Cmd〉Exec</Cmd><TargetRef>. /UserData/Operations/Wipe</TargetRef> <Data〉403</Data><ItemXData〉. /Rington/bird. wav</Data〉</Item〉 </Status>設(shè)備管理服務(wù)器收到該消息后,獲知終端上的"./Rington/bird. wav"文 件未被刪除,且在 "result" 節(jié)點(diǎn)處存儲(chǔ)刪除失敗的數(shù)據(jù)文件列表,設(shè)備管 理服務(wù)器可通過"Get"節(jié)點(diǎn)(圖中未示出)獲得此內(nèi)容。設(shè)備管理服務(wù)器下發(fā)攜帶有刪除操作執(zhí)行次數(shù)的刪除指令 <Replace><CmdID>2</CmdID〉 <Item〉<Target〉<LocURI>./UserData/Operations/MultiTry/Data<LocURI></Target><Data〉5</Data> </Item> </Replace> <Exec><CmdID>3</CmdID> <Item> <Target〉
〈LocURI〉./UserData/Operations/MultiTry/WipeMultiTimes</LocURI> </Target> </Item> </Exec>終端收到該指令后,會(huì)在指令執(zhí)行失敗后再重復(fù)執(zhí)行,直到執(zhí)行成功或總 共執(zhí)行了5次操作,最后返回一個(gè)最終的執(zhí)行結(jié)果。設(shè)備管理服務(wù)器下發(fā)攜帶有刪除操作持續(xù)時(shí)間的刪除指令 <Replace〉<CmdID>2</CmdID><Item〉〈TargetXLocURI〉. /UserData/Operations/MultiTry/Data<LocURI></Target〉<Data〉30000</Data> </Item> </Replace> <Exec〉<CmdID〉3</CmdID〉 <Item〉<Target><LocURI〉./UserData/Operations/MultiTry/WipeLongTime</LocURI> </Target> </Item〉 </Exec>終端收到該指令后,會(huì)在指令執(zhí)行失敗后再重復(fù)執(zhí)行,直到執(zhí)行成功或在
重復(fù)執(zhí)行了 30秒后結(jié)束操作,最后返回一個(gè)最終的執(zhí)行結(jié)果。 設(shè)備管理服務(wù)器下發(fā)攜帶有刪除操作等待時(shí)間的刪除指令 <Replace〉<CmdID>2</CmdID〉 <Item>〈TargetXLocURI〉. /UserData/Operations/MultiTry/Data<LocURIX/Target><Data〉15000</Data> </Item〉 </Replace〉 <Exec><CmdID>3</CmdID> <Item〉<Target〉<LocURI>./UserData/Operations/MulUTry/WaitAndWipe</LocURI〉 </Target〉 </Item〉 </Exec〉用戶數(shù)據(jù)因被另一應(yīng)用程序使用而無法刪除時(shí),設(shè)備管理服務(wù)器下發(fā)帶有 刪除操作等待時(shí)間的刪除指令,終端在等待了15秒后再次執(zhí)行刪除指令,此時(shí), 終端的應(yīng)用程序結(jié)束了對(duì)該用戶數(shù)據(jù)的操作,終端成功執(zhí)行了刪除指令。設(shè)備管理服務(wù)器下發(fā)攜帶有重啟刪除操作控制系數(shù)信息的刪除指令<Exec><CmdID〉3</CmdID〉
〈Item〉〈Target〉《ocURI〉. /UserData/Operations/WipeAfterRebooK/Loc狙〉 </Target> </Item〉 </Exec〉終端收到該指令后,執(zhí)行刪除操作,在刪除終端操作執(zhí)行記錄表文件時(shí), 因?yàn)樵撐募呀?jīng)被打開,則終端將該文件記錄到刪除文件列表中,并繼續(xù)執(zhí)行 刪除操作。終端對(duì)操作進(jìn)行回復(fù) 〈Status〉〈MsgRef〉l〈/MsgRef〉 <CmdRef〉3</CmdRef> <CmdID>2</CmdID〉 <Cmd〉Exec</Cmd><TargetRef>. /UserData/Operations/WipeAfterReboot</TargetRef〉 <Data>206</Data〉 </Status>當(dāng)終端執(zhí)行重啟操作時(shí),將終端操作執(zhí)行記錄表文件刪除。 設(shè)備管理服務(wù)器對(duì)刪除失敗的數(shù)據(jù)訪問權(quán)限進(jìn)行設(shè)定 <Exec><CmdID>3</CmdID><Item〉〈Target〉〈LocURI〉. /UserData/Operations/WipeLock〈/LocURI〉</Target> </Item〉 </Exec〉終端收到該指令后,執(zhí)行對(duì)用戶數(shù)據(jù)的刪除操作,當(dāng)失敗時(shí),通過操作系 統(tǒng)將刪除失敗的用戶數(shù)據(jù)文件設(shè)置為不可讀的訪問權(quán)限,從而實(shí)現(xiàn)對(duì)用戶數(shù)據(jù) 的保護(hù)。以上各實(shí)施例提供的數(shù)據(jù)刪除方法,可根據(jù)具體的情況應(yīng)用適當(dāng)?shù)膭h除方 式進(jìn)行操作,最大程度地對(duì)終端用戶數(shù)據(jù)進(jìn)行刪除,實(shí)現(xiàn)了對(duì)終端用戶數(shù)據(jù) 的保護(hù);而且節(jié)省了系統(tǒng)資源,提高資源利用率。如圖5所示,本實(shí)施例提供一種終端包括信息接收模塊l,用于接收設(shè)備管 理服務(wù)器下發(fā)的刪除指令信息;解析模塊2與信息接收模塊1連接,用于對(duì)接收 到的刪除指令信息進(jìn)行解析,得到刪除控制參數(shù)信息;刪除模塊3與解析模塊2 連接,根據(jù)刪除控制參數(shù)信息執(zhí)行相應(yīng)的刪除操作;信息返回模塊4與刪除模 塊3連接,用于向設(shè)備管理服務(wù)器返回響應(yīng)信息。信息接收模塊l接收到設(shè)備管理服務(wù)器下發(fā)的終端數(shù)據(jù)刪除指令后,發(fā)送 給解析模塊2對(duì)刪除指令進(jìn)行解析,得到刪除操作所用的控制參數(shù)信息,刪除模 塊3根據(jù)解析得到的刪除操作控制參數(shù)對(duì)終端用戶數(shù)據(jù)進(jìn)行刪除,執(zhí)行完刪除操 作后,由信息返回模塊4向設(shè)備管理服務(wù)器返回刪除操作的響應(yīng)信息,上報(bào)刪除 結(jié)果信息。本實(shí)施例中,解析模塊2對(duì)設(shè)備管理服務(wù)器下發(fā)的指令的解析不僅僅 是判斷是否是數(shù)據(jù)刪除指令信息,而且還要進(jìn)一 步對(duì)數(shù)據(jù)刪除指令信息中攜帶 的刪除控制參數(shù)信息進(jìn)行解析,刪除模塊3根據(jù)具體的刪除控制參數(shù)執(zhí)行相應(yīng)的 刪除操作。本實(shí)施例提供的終端能夠根據(jù)設(shè)備管理服務(wù)器下發(fā)的不同刪除操作 指令而進(jìn)行刪除操作,在最大程度上確保刪除操作的成功率,實(shí)現(xiàn)對(duì)終端用戶 數(shù)據(jù)的有效管理和保護(hù)。如圖6所示,終端的另一實(shí)施例中,基于上述終端的實(shí)施例,進(jìn)一步地,刪 除模塊3包括選擇子模塊31,分別與選擇子模塊31連接的多次刪除子模塊32、持
續(xù)刪除子模塊33、等待刪除子模塊34、重啟刪除子模塊35。選擇子模塊31用于 根據(jù)解析模塊2發(fā)送的解析結(jié)果信息中的刪除控制參數(shù)信息選擇相應(yīng)的子模塊 進(jìn)行處理,起到指令分配的作用;多次刪除子模塊32用于根據(jù)所述解析結(jié)果信 息中的刪除操作執(zhí)行次數(shù)控制參數(shù)信息對(duì)數(shù)據(jù)進(jìn)行刪除,多次刪除子模塊32 執(zhí)行刪除操作,直到數(shù)據(jù)刪除成功或執(zhí)行指定刪除操作次數(shù)為止;持續(xù)刪除 子模塊33用于根據(jù)所述解析結(jié)果信息中的刪除操作持續(xù)時(shí)間控制參數(shù)信息 對(duì)數(shù)據(jù)進(jìn)行刪除,直到數(shù)據(jù)刪除成功或執(zhí)行指定操作時(shí)間為止;等待刪除子 模塊34用于根據(jù)所述解析結(jié)果信息中的刪除操作等待時(shí)間控制參數(shù)信息對(duì) 數(shù)據(jù)進(jìn)行刪除,接收到刪除指令后,等待指定時(shí)間后繼續(xù)執(zhí)行刪除操作;重 啟刪除子模塊3 5用于根據(jù)所述解析結(jié)果信息中的重啟刪除操作控制參數(shù)信息 對(duì)數(shù)據(jù)進(jìn)行刪除,接收到刪除指令后,等待終端重啟或直接觸發(fā)終端進(jìn)行重 啟,再進(jìn)行刪除操作。再進(jìn)一步,由于某種原因終端用戶數(shù)據(jù)沒有被成功刪除,刪除模塊3中還可 以包括與選擇子模塊31連接的數(shù)據(jù)鎖定子模塊36,用來重新設(shè)置刪除失敗的數(shù) 據(jù)文件訪問權(quán)限,將其屬性信息設(shè)置為不可讀,達(dá)到保護(hù)用戶數(shù)據(jù)的作用。 基于以上終端的實(shí)施例,刪除模塊3中還可以設(shè)置一刪除文件列表管理子模 塊37,與選擇子模塊31連接,用于存儲(chǔ)刪除失敗的數(shù)據(jù)文件信息。通過存儲(chǔ) 刪除失敗文件信息,可以使終端在執(zhí)行下次刪除操作時(shí),迅速獲知還沒有被 刪除的文件信息,進(jìn)行刪除操作,可以節(jié)省操作時(shí)間。以上各實(shí)施例提供的終端,根據(jù)設(shè)備管理服務(wù)器下發(fā)的刪除控制參數(shù)信 息對(duì)終端用戶數(shù)據(jù)進(jìn)行刪除,通過不同的數(shù)據(jù)刪除方式,解決因某種原因而 造成的用戶數(shù)據(jù)刪除失敗的問題,最大程度上確保刪除操作的成功率,實(shí)現(xiàn) 對(duì)終端用戶數(shù)據(jù)的有效管理和保護(hù)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟 可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀 取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述
的存儲(chǔ)介質(zhì)包括R0M、 RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。 最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其 限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技 術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種數(shù)據(jù)刪除方法,其特征在于,包括接收設(shè)備管理服務(wù)器下發(fā)的刪除指令信息,所述刪除指令信息攜帶有刪除控制參數(shù)信息;對(duì)接收到的所述刪除指令信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作,并返回響應(yīng)信息。
2、 根據(jù)權(quán)利要求l所述的方法,其特征在于所述對(duì)接收到的所述刪除 指令信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作,具體為根據(jù)所 述解析結(jié)果信息中的刪除操作執(zhí)行次數(shù)控制參數(shù)信息對(duì)所述用戶數(shù)據(jù)信息 進(jìn)行刪除。
3、 根據(jù)權(quán)利要求l所述的方法,其特征在于所述對(duì)接收到的所述刪除 指令信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作,具體為根據(jù)所 述解析結(jié)果信息中的刪除操作持續(xù)時(shí)間控制參數(shù)信息對(duì)所述用戶數(shù)據(jù)信息 進(jìn)行刪除。
4、 根據(jù)權(quán)利要求l所述的方法,其特征在于所述對(duì)接收到的所述刪除 指令信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除搡作,具體為根據(jù)所 述解析結(jié)果信息中的刪除操作等待時(shí)間控制參數(shù)信息對(duì)所述用戶數(shù)據(jù)信息 進(jìn)行刪除。
5、 根據(jù)權(quán)利要求l所述的方法,其特征在于所述對(duì)接收到的所述刪除指 令信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作,具體為根據(jù)所述 解析結(jié)果信息中的重啟刪除操作控制參數(shù)信息對(duì)所述用戶數(shù)據(jù)信息進(jìn)行刪 除。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于所述根據(jù)所述解析結(jié)果信 息中的重啟刪除操作控制參數(shù)信息對(duì)所述用戶數(shù)據(jù)信息進(jìn)行刪除,具體為等 待或立即觸發(fā)終端的重啟操作,并對(duì)所述用戶數(shù)據(jù)信息進(jìn)行刪除。
7、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述返回響應(yīng)信息具體為根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作后,直接向所述設(shè)備管理服務(wù)器返回所述響應(yīng)信息;或根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作后,在接收到所述設(shè)備管理服 務(wù)器的刪除結(jié)果查詢信息時(shí),向所述設(shè)備管理服務(wù)器返回所述響應(yīng)信息。
8、 根據(jù)權(quán)利要求1至7所述的任一方法,其特征在于所述返回響應(yīng)信息之 前,還包括在刪除文件列表中存儲(chǔ)刪除失敗的數(shù)據(jù)文件信息。
9、 根據(jù)權(quán)利要求1至7所述的任一方法,其特征在于所述對(duì)接收到的所 述刪除指令信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作之后,還 包括若用戶數(shù)據(jù)信息刪除失敗,則根據(jù)所述設(shè)備管理服務(wù)器下發(fā)指令將刪除 失敗的用戶數(shù)據(jù)設(shè)置為不可讀。
10、 一種終端,其特征在于,包括信息接收模塊,用于接收設(shè)備管理服務(wù)器下發(fā)的刪除指令信息; 解析模塊,用于對(duì)接收到的所述刪除指令信息進(jìn)行解析,得到刪除控制 參數(shù)信息;刪除模塊,根據(jù)所述刪除控制參數(shù)信息執(zhí)行相應(yīng)的刪除操作; 信息返回模塊,用于向所述設(shè)備管理服務(wù)器返回響應(yīng)信息。
11、 根據(jù)權(quán)利要求10所述的終端,其特征在于,所述刪除模塊包括 選擇子模塊,用于根據(jù)所述解析模塊發(fā)送的解析結(jié)果信息中的刪除控制參數(shù)信息選擇相應(yīng)的子模塊進(jìn)行處理;多次刪除子模塊,用于根據(jù)所述解析結(jié)果信息中的刪除操作執(zhí)行次數(shù)控 制參數(shù)信息對(duì)數(shù)據(jù)進(jìn)行刪除;持續(xù)刪除子模塊,用于根據(jù)所述解析結(jié)果信息中的刪除操作持續(xù)時(shí)間控 制參數(shù)信息對(duì)數(shù)據(jù)進(jìn)行刪除;等待刪除子模塊,用于根據(jù)所述解析結(jié)果信息中的刪除操作等待時(shí)間控 制參數(shù)信息對(duì)數(shù)據(jù)進(jìn)行刪除;重啟刪除子模塊,用于根據(jù)所述解析結(jié)果信息中的重啟刪除操作控制參數(shù)信息對(duì)數(shù)據(jù)進(jìn)行刪除。
12、 根據(jù)權(quán)利要求ll所述的終端,其特征在于所述刪除4莫塊還包括數(shù)據(jù) 鎖定子模塊,用于根據(jù)所述解析結(jié)果信息中的數(shù)據(jù)鎖定控制參數(shù)信息將刪除失 敗的數(shù)據(jù)設(shè)置為不可讀。
13、 根據(jù)權(quán)利要求11或12所述的終端,其特征在于所述刪除模塊還包括 刪除文件列表管理模塊,用于存儲(chǔ)刪除失敗的數(shù)據(jù)文件信息。
全文摘要
本發(fā)明涉及一種數(shù)據(jù)刪除方法,包括接收設(shè)備管理服務(wù)器下發(fā)的刪除指令信息,所述刪除指令信息攜帶有刪除控制參數(shù)信息;對(duì)接收到的所述刪除指令信息進(jìn)行解析,根據(jù)解析結(jié)果信息執(zhí)行相應(yīng)的刪除操作,并返回響應(yīng)信息。本發(fā)明還涉及一種終端包括用于接收刪除指令信息的信息接收模塊;用于對(duì)刪除指令信息進(jìn)行解析,得到刪除控制參數(shù)信息的解析模塊;用于根據(jù)刪除控制參數(shù)信息執(zhí)行相應(yīng)刪除操作的刪除模塊;用于返回響應(yīng)信息的信息返回模塊。本發(fā)明所涉及的數(shù)據(jù)刪除方法及終端中,終端通過執(zhí)行設(shè)備管理服務(wù)器下發(fā)的攜帶有控制參數(shù)信息的刪除指令信息,最大程度地對(duì)終端用戶數(shù)據(jù)進(jìn)行刪除,實(shí)現(xiàn)了對(duì)終端用戶數(shù)據(jù)的有效管理和保護(hù)。
文檔編號(hào)H04W88/02GK101119557SQ20071012153
公開日2008年2月6日 申請(qǐng)日期2007年9月7日 優(yōu)先權(quán)日2007年9月7日
發(fā)明者睿 王, 羅耀平, 暉 趙 申請(qǐng)人:深圳華為通信技術(shù)有限公司