專利名稱:一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及數(shù)據(jù)刪除技術(shù)領(lǐng)域,特別是涉及一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法和裝置、一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)方法和裝置。
背景技術(shù):
為了提高用戶體驗(yàn),在線應(yīng)用程序通常需要在幾百毫秒(ms)內(nèi)返回用戶請(qǐng)求的處理結(jié)果,且對(duì)用戶的數(shù)據(jù)及時(shí)性要求非常高。例如,用戶在前臺(tái)使用網(wǎng)絡(luò)郵箱時(shí),如果想清空垃圾郵件,則需要后臺(tái)在立即返回處理響應(yīng)的同時(shí),讓用戶看起來(lái)該垃圾郵件下的后臺(tái)數(shù)據(jù)被刪除了。
現(xiàn)有技術(shù)在類聚某些大片數(shù)據(jù)時(shí),通常會(huì)選擇具備相同屬性的數(shù)據(jù),比如同一個(gè)文件夾的數(shù)據(jù)或者是同一類別的數(shù)據(jù);并且,為了便于對(duì)這些具備相同屬性的數(shù)據(jù)的查詢管理(比如刪除),還會(huì)針對(duì)這些相同屬性分配于某個(gè)類別ID (標(biāo)識(shí),Identity),該類別ID通常使用整型或者字符串標(biāo)識(shí)。依據(jù)上述思想,現(xiàn)有技術(shù)在存儲(chǔ)這些具備相同屬性的數(shù)據(jù)時(shí),通常使用關(guān)系數(shù)據(jù)庫(kù)建立關(guān)聯(lián)表進(jìn)行存儲(chǔ),其中,關(guān)聯(lián)表有類別ID字段和數(shù)據(jù)對(duì)象的ID0這樣,在清空垃圾郵件時(shí),需要首先使用關(guān)系數(shù)據(jù)庫(kù)的SQL(結(jié)構(gòu)化查詢語(yǔ)言,Structured Query Language)語(yǔ)句,查詢?cè)摾]件所在類別ID下的所有數(shù)據(jù)對(duì)象的ID,然后再使用SQL的delete語(yǔ)句,將各數(shù)據(jù)對(duì)象的ID對(duì)應(yīng)的數(shù)據(jù)依次刪除。假設(shè)該垃圾郵件所在類別ID為1,那么,在刪除類別ID為I下的垃圾郵件時(shí),查詢類別ID為I下的所有數(shù)據(jù)對(duì)象的ID,需要把符合查詢條件的數(shù)據(jù)全部從硬盤讀出來(lái),然后進(jìn)行刪除。由于對(duì)硬盤的開(kāi)銷是跟數(shù)據(jù)記錄線性相關(guān)的,假設(shè)讀一條數(shù)據(jù)記錄需要10ms,那么讀一百條就要超過(guò)Is ;然而,垃圾郵件通常會(huì)有數(shù)百封,甚至數(shù)千封,因此,使用現(xiàn)有技術(shù),后臺(tái)既不能及時(shí)向用戶返回處理結(jié)果,又不能滿足用戶的數(shù)據(jù)及時(shí)性要求,從而嚴(yán)重影響用戶體驗(yàn)。總之,需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問(wèn)題就是如何能夠提高在線應(yīng)用程序中用戶刪除數(shù)據(jù)請(qǐng)求的處理速度,增強(qiáng)用戶體驗(yàn)。
發(fā)明內(nèi)容
本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法和裝置、一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)方法和裝置,能夠提高在線應(yīng)用程序中用戶刪除數(shù)據(jù)請(qǐng)求的處理速度,增強(qiáng)用戶體驗(yàn)。為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法,包括接收用戶刪除數(shù)據(jù)的命令,該命令中包括有待刪除數(shù)據(jù)的類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí);所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),以不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù)。
優(yōu)選的,所述依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)的步驟為,在修改前的動(dòng)態(tài)標(biāo)識(shí)的基礎(chǔ)上,增加或減小一個(gè)數(shù)值,得到修改后的動(dòng)態(tài)標(biāo)識(shí)。優(yōu)選的,在每次修改完成后,所述方法還包括將本次修改前后的動(dòng)態(tài)標(biāo)識(shí),保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù);在每次得到修改后的動(dòng)態(tài)標(biāo)識(shí)后,所述方法還包括將本次修改后的動(dòng)態(tài)標(biāo)識(shí)與所述動(dòng) 態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容進(jìn)行比較,若相同,則繼續(xù)對(duì)所述本次修改后的動(dòng)態(tài)標(biāo)識(shí)進(jìn)行修改,若不同,則本次修改完成。優(yōu)選的,所述依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)的步驟,包括在每次修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)時(shí),均增加一個(gè)數(shù)值;或者在每次修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)時(shí),均減小一個(gè)數(shù)值。優(yōu)選的,所述動(dòng)態(tài)標(biāo)識(shí)為整型數(shù)據(jù)。優(yōu)選的,所述增加或減小的數(shù)值為固定值。另一方面,本申請(qǐng)還公開(kāi)了一種在線應(yīng)用程序中刪除數(shù)據(jù)的裝置,包括接口模塊,用于接收用戶刪除數(shù)據(jù)的命令,該命令中包括有待刪除數(shù)據(jù)的類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí);所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);及修改模塊,用于依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),以不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù)。優(yōu)選的,所述裝置還包括保存模塊,用于在每次修改完成后,將本次修改前后的動(dòng)態(tài)標(biāo)識(shí),保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù);比較模塊,用于在每次修改得到修改后的動(dòng)態(tài)標(biāo)識(shí)后,將本次修改后的動(dòng)態(tài)標(biāo)識(shí)與所述動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容進(jìn)行比較,若相同,則通知所述修改模塊繼續(xù)對(duì)所述本次修改后的動(dòng)態(tài)標(biāo)識(shí)進(jìn)行修改,若不同,則本次修改完成。另一方面,本申請(qǐng)還公開(kāi)了一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)方法,包括針對(duì)數(shù)據(jù)屬性,分配相應(yīng)的類別標(biāo)識(shí),所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);針對(duì)具備相同數(shù)據(jù)屬性的數(shù)據(jù),依據(jù)與該相同數(shù)據(jù)屬性相應(yīng)的類別標(biāo)識(shí),對(duì)其進(jìn)行存儲(chǔ),其中,在存儲(chǔ)時(shí),對(duì)外顯示所述類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí),對(duì)外隱藏所述類別標(biāo)識(shí)中的動(dòng)態(tài)標(biāo)識(shí)。再一方面,本申請(qǐng)還公開(kāi)了一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)裝置,包括分配模塊,用于針對(duì)數(shù)據(jù)屬性,分配相應(yīng)的類別標(biāo)識(shí),所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);及存儲(chǔ)模塊用于針對(duì)具備相同數(shù)據(jù)屬性的數(shù)據(jù),依據(jù)與該相同數(shù)據(jù)屬性相應(yīng)的類別標(biāo)識(shí),對(duì)其進(jìn)行存儲(chǔ),其中,在存儲(chǔ)時(shí),對(duì)外顯示所述類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí),對(duì)外隱藏所述類別標(biāo)識(shí)中的動(dòng)態(tài)標(biāo)識(shí)。與現(xiàn)有技術(shù)相比,本申請(qǐng)具有以下優(yōu)點(diǎn)本申請(qǐng)?jiān)陬悇e標(biāo)識(shí)中設(shè)計(jì)靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí),其中,靜態(tài)標(biāo)識(shí)是固定不變的,動(dòng)態(tài)標(biāo)識(shí)為動(dòng)態(tài)變化的數(shù)值;這樣,在執(zhí)行用戶刪除數(shù)據(jù)的命令的過(guò)程中,只需修改與命令中靜態(tài)標(biāo)識(shí)相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),以不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù);因此,相對(duì)于現(xiàn)有技術(shù)需要從硬盤讀取每封郵件的數(shù)據(jù)記錄,在垃圾郵件的數(shù)量比較多時(shí),則會(huì)花費(fèi)秒數(shù)量級(jí)的處理時(shí)間,本申請(qǐng)的處理時(shí)間不受垃圾郵件數(shù)量的影響,最差情況下只需IOOms的處理時(shí)間,因而,能夠大大降低在線應(yīng)用程序中用戶刪除數(shù)據(jù)請(qǐng)求的處理時(shí)間,也即能夠及時(shí)向用戶返回處理結(jié)果。再者,在每次修改完成后,僅展現(xiàn)本次修改后的類別標(biāo)識(shí)所表示的數(shù)據(jù),而修改前的類別標(biāo)識(shí)所表示的數(shù)據(jù)因不符合查詢條件,而被自動(dòng)過(guò)濾掉,故本申請(qǐng)還能夠滿足用戶對(duì)數(shù)據(jù)及時(shí)性的要求。
圖I是本申請(qǐng)一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)方法實(shí)施例的流程圖;圖2是本申請(qǐng)一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法實(shí)施例I的流程圖;圖3是本申請(qǐng)刪除在線應(yīng)用程序中存儲(chǔ)的數(shù)據(jù)的一種應(yīng)用示例;圖4是本申請(qǐng)一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法實(shí)施例2的流程圖;圖5是本申請(qǐng)一種在線應(yīng)用程序中刪除數(shù)據(jù)的裝置實(shí)施例的結(jié)構(gòu)圖;圖6是本申請(qǐng)一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)裝置實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施例方式為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)的說(shuō)明。本申請(qǐng)的核心構(gòu)思之一在于,對(duì)類別標(biāo)識(shí)進(jìn)行格式化設(shè)計(jì),具體地,在所述類別標(biāo)識(shí)中設(shè)計(jì)靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí),其中,靜態(tài)標(biāo)識(shí)是固定不變的,動(dòng)態(tài)標(biāo)識(shí)為動(dòng)態(tài)變化的數(shù)值,其可在分配類別標(biāo)識(shí)時(shí)被賦予一個(gè)初始值?;谇懊娴拿枋?,可以得知,在接收針對(duì)某類別下數(shù)據(jù)的刪除命令后,本申請(qǐng)只需修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),即能過(guò)濾掉該類別下的數(shù)據(jù),而無(wú)需執(zhí)行從硬盤讀取該類別下的數(shù)據(jù)的操作,因此,本申請(qǐng)能夠有效避免長(zhǎng)時(shí)間硬盤讀取操作對(duì)用戶刪除數(shù)據(jù)請(qǐng)求的阻塞,能夠大大降低在線應(yīng)用程序中用戶刪除數(shù)據(jù)請(qǐng)求的處理時(shí)間。參照?qǐng)D1,示出了本申請(qǐng)一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)方法實(shí)施例的流程圖,具體可以包括步驟101、針對(duì)數(shù)據(jù)屬性,分配相應(yīng)的類別標(biāo)識(shí),所述類別標(biāo)識(shí)具體可以包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);本申請(qǐng)中,在線應(yīng)用程序主要指帶網(wǎng)絡(luò)連接或需要網(wǎng)絡(luò)連接才能使用的程序,其可以是B/S (瀏覽器/服務(wù)器,BiOwser/Server)結(jié)構(gòu),如網(wǎng)絡(luò)郵箱、網(wǎng)絡(luò)博客、網(wǎng)絡(luò)微博、網(wǎng)絡(luò)論壇、即時(shí)通訊等需要瀏覽器支持的程序。本申請(qǐng)對(duì)具體的在線應(yīng)用程序不加以限制。數(shù)據(jù)屬性主要用于由某個(gè)非數(shù)字型特征將數(shù)據(jù)區(qū)分為不同類別,在實(shí)際中,可以直接用類別本身來(lái)表示。例如,網(wǎng)絡(luò)郵箱中,“收件箱”、“草稿箱”、“訂閱郵件”、“廣告郵件”、“垃圾郵件”等類別,可以直接表示相應(yīng)郵件的數(shù)據(jù)屬性;又如,網(wǎng)絡(luò)博客中,“2010”、“2011”等歸檔年份類別可以表示相應(yīng)博文的一類數(shù)據(jù)屬性,“含圖片”、“含視頻”、“手機(jī)發(fā)表”等類別可以表示相應(yīng)博文的另一類數(shù)據(jù)屬性,“個(gè)人隨筆”、“娛樂(lè)八卦”、“健康人生”、“計(jì)算機(jī)網(wǎng)絡(luò)”、“數(shù)據(jù)結(jié)構(gòu)”等類別又可以表示相應(yīng)博文的再一類數(shù)據(jù)屬性。在某些情況下,還可以用文件夾的名稱表示相應(yīng)的數(shù)據(jù)屬性;由于文件夾的名稱能夠代表一類文件,故此種情況可以看作用類別表示數(shù)據(jù)屬性的一種特例。由于靜態(tài)標(biāo)識(shí)是固定不變的,故可以在分配類別標(biāo)識(shí)時(shí)生成靜態(tài)標(biāo)識(shí);其可用整型或者字符串來(lái)表示,當(dāng)然,本申請(qǐng)并不會(huì)對(duì)靜態(tài)標(biāo)識(shí)的具體表示類型加以限制。由于動(dòng)態(tài)標(biāo)識(shí)為動(dòng)態(tài)變化的數(shù)值,故可以在分配類別標(biāo)識(shí)時(shí)為其賦予一個(gè)初始值。在申請(qǐng)的一種優(yōu)選實(shí)施例中,可用整型數(shù)據(jù)來(lái)表示動(dòng)態(tài)標(biāo)識(shí),當(dāng)然,本申請(qǐng)并不會(huì)對(duì)動(dòng)態(tài)標(biāo)識(shí)的具體表示類型加以限制。在申請(qǐng)的一種優(yōu)選實(shí)施例中,所述靜態(tài)標(biāo)識(shí)為靜態(tài)前綴,所述動(dòng)態(tài)標(biāo)識(shí)為動(dòng)態(tài)后綴。例如,“垃圾郵件”的類別標(biāo)識(shí)為3_0,則表示“垃圾郵件”的靜態(tài)前綴和動(dòng)態(tài)后綴分別為3和O。 可以理解,上述靜態(tài)前綴和動(dòng)態(tài)后綴只是作為示例,實(shí)際上,動(dòng)態(tài)后綴和靜態(tài)前綴也是可行的;本申請(qǐng)的一個(gè)創(chuàng)新之處在于,采用靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí)組成數(shù)據(jù)的類別標(biāo)識(shí),而不會(huì)對(duì)靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí)在類別標(biāo)識(shí)中的位置加以限制。步驟102、針對(duì)具備相同數(shù)據(jù)屬性的數(shù)據(jù),依據(jù)與該相同數(shù)據(jù)屬性相應(yīng)的類別標(biāo)識(shí),對(duì)其進(jìn)行存儲(chǔ),其中,在存儲(chǔ)時(shí),對(duì)外顯示所述類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí),對(duì)外隱藏所述類別標(biāo)識(shí)中的動(dòng)態(tài)標(biāo)識(shí)。在實(shí)際應(yīng)用中,具備相同數(shù)據(jù)屬性的數(shù)據(jù)主要可以包括同一個(gè)文件夾的數(shù)據(jù)或者同一類別的數(shù)據(jù);在對(duì)這些數(shù)據(jù)進(jìn)行存儲(chǔ)時(shí),需要首先獲取步驟101分配好的相應(yīng)類別標(biāo)識(shí),然后依據(jù)該類別標(biāo)識(shí)進(jìn)行存儲(chǔ)??刹捎靡延械拇鎯?chǔ)方法,依據(jù)該類別標(biāo)識(shí)進(jìn)行相應(yīng)數(shù)據(jù)的存儲(chǔ)。例如,可以使用關(guān)系數(shù)據(jù)庫(kù)建立關(guān)聯(lián)表進(jìn)行存儲(chǔ),其中,關(guān)聯(lián)表的一個(gè)數(shù)據(jù)字段為本申請(qǐng)的類別標(biāo)識(shí)(如3_0)。不同的是,已有存儲(chǔ)方法對(duì)外顯示整個(gè)類別標(biāo)識(shí),而本申請(qǐng)僅對(duì)外顯示所述類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí)。本申請(qǐng)優(yōu)選采用SQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ),但不會(huì)對(duì)具體的關(guān)系數(shù)據(jù)庫(kù)加以限制,如Oracle、Access、DB2、SQLServer、Sybase等其他關(guān)系數(shù)據(jù)庫(kù)也是可行的。參照?qǐng)D2,其示出了本申請(qǐng)一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法實(shí)施例I的流程圖,具體可以包括步驟201、接收用戶刪除數(shù)據(jù)的命令,該命令中包括有待刪除數(shù)據(jù)的類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí);所述類別標(biāo)識(shí)可以包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);步驟202、依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),以不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù)。參照?qǐng)D3,其示出了本申請(qǐng)的一種應(yīng)用示例,其中,用戶端通過(guò)網(wǎng)絡(luò)訪問(wèn)在線應(yīng)用程序,以刪除在線應(yīng)用程序中存儲(chǔ)的數(shù)據(jù)。本申請(qǐng)具體可提供如下應(yīng)用場(chǎng)景應(yīng)用場(chǎng)景一用戶在使用瀏覽器訪問(wèn)網(wǎng)絡(luò)郵箱的過(guò)程中,欲清空網(wǎng)絡(luò)郵箱中的垃圾郵件,于是,在選擇“垃圾郵件”下的所有郵件后,點(diǎn)擊了“徹底刪除”和“確定”按鈕,該用戶的一系列操作可以看作用戶刪除數(shù)據(jù)的命令。假設(shè)該網(wǎng)絡(luò)郵箱在存儲(chǔ)郵件數(shù)據(jù)時(shí),分配“垃圾郵件”數(shù)據(jù)的靜態(tài)ID為3,動(dòng)態(tài)ID的初始值為0,且靜態(tài)ID和動(dòng)態(tài)ID組成的類別標(biāo)識(shí)3_0存儲(chǔ)在mail表里的folderld字段。
由于在存儲(chǔ)時(shí),僅對(duì)外顯示類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí),也即,外部在對(duì)數(shù)據(jù)進(jìn)行各種操作時(shí),僅知道數(shù)據(jù)的靜態(tài)標(biāo)識(shí);故該用戶刪除數(shù)據(jù)的命令中應(yīng)包括有“垃圾郵件”數(shù)據(jù)的靜態(tài)ID (3),而不會(huì)包括有“垃圾郵件”數(shù)據(jù)的動(dòng)態(tài)ID (O),所以,在使用SQL語(yǔ)言時(shí),接收到該用戶刪除數(shù)據(jù)的命令相當(dāng)于接收到clean folder 3的命令。本申請(qǐng)?jiān)诮邮盏絚leanfolder 3的命令后,可通過(guò)如下方式執(zhí)行該命令修改與命令中靜態(tài)ID相應(yīng)的動(dòng)態(tài)ID,例如,可以將O修改為I。在修改完成后,雖然修改前類別標(biāo)識(shí)3_0所表示的數(shù)據(jù)仍然存在于網(wǎng)絡(luò)郵箱中,但由于“垃圾郵件”數(shù)據(jù)的類別標(biāo)識(shí)已變?yōu)?_1,而不再是3_0,所以,修改前類別標(biāo)識(shí)3_0所表示的數(shù)據(jù)已被自動(dòng)過(guò)濾掉?,F(xiàn)有技術(shù)需要從硬盤讀取每封郵件的數(shù)據(jù)記錄,在垃圾郵件的數(shù)量比較多時(shí),則會(huì)花費(fèi)秒數(shù)量級(jí)的處理時(shí)間,導(dǎo)致后臺(tái)既不能及時(shí)向用戶返回處理結(jié)果,又不能滿足用戶的數(shù)據(jù)及時(shí)性要求,從而嚴(yán)重影響用戶體驗(yàn)。
本申請(qǐng)?jiān)趫?zhí)行用戶刪除數(shù)據(jù)的命令的過(guò)程中,只是修改了一個(gè)ID值,無(wú)論垃圾郵件數(shù)量的多少,最差情況下只需IOOms的處理時(shí)間;因此,相對(duì)于現(xiàn)有技術(shù),能夠大大降低在線應(yīng)用程序中用戶刪除數(shù)據(jù)請(qǐng)求的處理時(shí)間,及時(shí)向用戶返回處理結(jié)果。需要說(shuō)明的是,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要對(duì)修改前類別標(biāo)識(shí)3_0所表示的數(shù)據(jù)進(jìn)行后續(xù)處理,例如,可以仍然將其存儲(chǔ)于網(wǎng)絡(luò)郵箱中,或者,定期(如每月I號(hào))將其刪除等,本申請(qǐng)的宗旨是通過(guò)自動(dòng)過(guò)濾修改前類別標(biāo)識(shí)所表示的數(shù)據(jù),來(lái)提高用戶刪除數(shù)據(jù)命令的處理速度,而不會(huì)對(duì)修改前類別標(biāo)識(shí)所表示的數(shù)據(jù)的后續(xù)處理進(jìn)行限制。應(yīng)用場(chǎng)景二用戶在使用瀏覽器訪問(wèn)網(wǎng)絡(luò)博客的過(guò)程中,欲刪除早期的一些博文,于是,選擇歸檔年份下的“2005”,并點(diǎn)擊“刪除”和“確定”按鈕,該用戶的一系列操作可以看作用戶刪除數(shù)據(jù)的命令。假設(shè)該網(wǎng)絡(luò)博客在存儲(chǔ)郵件數(shù)據(jù)時(shí),分配“2005”數(shù)據(jù)的靜態(tài)ID為A,動(dòng)態(tài)ID的初始值為O ;那么,本申請(qǐng)可通過(guò)如下方式執(zhí)行該命令修改與命令中靜態(tài)ID相應(yīng)的動(dòng)態(tài)ID,例如,可以將O修改為I。在修改完成后,雖然修改前類別標(biāo)識(shí)A_0所表示的數(shù)據(jù)仍然存在于網(wǎng)絡(luò)郵箱中,但由于“2005”數(shù)據(jù)的類別標(biāo)識(shí)已變?yōu)锳_l,而不再是A_0,所以,修改前類別標(biāo)識(shí)A_0所表示的數(shù)據(jù)已被自動(dòng)過(guò)濾掉。需要說(shuō)明的是,本申請(qǐng)對(duì)外只顯示靜態(tài)ID,將會(huì)引起在線應(yīng)用程序中查詢數(shù)據(jù)的變化,具體而言,當(dāng)用戶進(jìn)行查詢時(shí)傳入靜態(tài)ID,后臺(tái)從數(shù)據(jù)庫(kù)中取得靜態(tài)ID后,將二者構(gòu)成一個(gè)完整的類別ID進(jìn)行查詢。下面通過(guò)應(yīng)用場(chǎng)景I對(duì)本申請(qǐng)查詢數(shù)據(jù)的操作進(jìn)行說(shuō)明,具體可以包括步驟SI、用戶傳入folderld = 3的條件進(jìn)行查詢,想要找出文件3的郵件,即文件3的靜態(tài)ID為3 ;步驟S2、后臺(tái)從存儲(chǔ)的mail表中讀出最后一次修改后的動(dòng)態(tài)ID (I),并將二者拼接為一個(gè)完整的類別ID folder = 3_1步驟S3、執(zhí)行查詢語(yǔ)句where folderld = 3_1。這時(shí)候外部的程序拿到的照樣是被濾掉后綴還是3,但是當(dāng)用戶如果正在查詢數(shù)據(jù)的時(shí)候,在修改完成后,雖然修改前類別標(biāo)識(shí)3_0所表示的數(shù)據(jù)仍然存在于網(wǎng)絡(luò)郵箱中,但由于“垃圾郵件”數(shù)據(jù)的類別標(biāo)識(shí)已變?yōu)?_1,而不再是3_0,所以,修改前類別標(biāo)識(shí)3_0所表示的數(shù)據(jù)已被自動(dòng)過(guò)濾掉。使用本申請(qǐng),由于靜態(tài)ID和最后一次修改后的動(dòng)態(tài)ID組成的類別標(biāo)識(shí)才能夠表示某一類別的數(shù)據(jù),故修改前類別標(biāo)識(shí)所3_0表示的數(shù)據(jù)就不會(huì)被查詢出來(lái)了。在執(zhí)行用戶刪除數(shù)據(jù)的命令后,這些被“刪除”過(guò)的數(shù)據(jù)的類別標(biāo)識(shí)因不符合查詢條件,不會(huì)被查詢出來(lái),故本申請(qǐng)還能夠滿足用戶對(duì)數(shù)據(jù)及時(shí)性的要求。當(dāng)有新的數(shù)據(jù)寫入該類別的時(shí)候,這些新的數(shù)據(jù)都會(huì)攜帶上修改后的類別標(biāo)識(shí)3_1,所以查詢出來(lái)的數(shù)據(jù)就不會(huì)包括已被清空的數(shù)據(jù),但是會(huì)包含新加入的數(shù)據(jù)。因此,在每次修改完成后,本申請(qǐng)并不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù),而是僅僅展現(xiàn)靜態(tài)標(biāo)識(shí)和本次修改后的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的數(shù)據(jù)。在具體實(shí)現(xiàn)中,可以在執(zhí)行用戶刪除數(shù)據(jù)的命令后,立即進(jìn)行展現(xiàn),此時(shí)的展現(xiàn)可以作為處理結(jié)果的返回;例如,網(wǎng)絡(luò)郵箱會(huì)通過(guò)展現(xiàn)“垃圾郵件沒(méi)有任何郵件”,來(lái)返回用戶刪除數(shù)據(jù)的命令的處理結(jié)果,表示“垃圾郵件已被清空。”另外,還可以應(yīng)用戶的查詢命令,對(duì)靜態(tài)標(biāo)識(shí)和本次修改后的動(dòng)態(tài)標(biāo)識(shí)所表示的數(shù)據(jù)進(jìn)行展現(xiàn)。例如,在用戶發(fā)出刪除數(shù)據(jù)的命令以后,相隔I個(gè)小時(shí)或者I天,對(duì)“垃圾郵件”進(jìn)行查詢,等等。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)的步驟可以為,在修改前的動(dòng)態(tài)標(biāo)識(shí)的基礎(chǔ)上,增加或減小一個(gè)數(shù)值,得到修改后的動(dòng)態(tài)標(biāo)識(shí)。假設(shè)修改前的動(dòng)態(tài)ID為0,那么,修改后的動(dòng)態(tài)ID可以為Ο+a,也可以為0_b,其中,a、b為正整數(shù)。在本申請(qǐng)的另一種優(yōu)選實(shí)施例中,所述依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)的步驟,具體可以包括在每次修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)時(shí),均增加一個(gè)數(shù)值;或者在每次修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)時(shí),均減小一個(gè)數(shù)值。為方便動(dòng)態(tài)ID的管理和維護(hù),本優(yōu)選實(shí)施例可以通過(guò)遞增或者遞減來(lái)修改動(dòng)態(tài)ID。假設(shè)總共對(duì)動(dòng)態(tài)ID進(jìn)行了 10次修改,那么,遞增的一個(gè)示例可以為0、3、5、7、8、11、13、15、17、20 ;遞減的一個(gè)示例可以為:100、98、90、80、76、68、65、53、48、45。在本申請(qǐng)實(shí)施例中,優(yōu)選的是,所述增加或減小的數(shù)值為固定值。也即,多次連續(xù)修改的動(dòng)態(tài)ID組成等差數(shù)列,其中,公差d的數(shù)值可任意設(shè)定。本申請(qǐng)優(yōu)選采用整型數(shù)據(jù)來(lái)表示動(dòng)態(tài)標(biāo)識(shí),當(dāng)然,所述動(dòng)態(tài)標(biāo)識(shí)還可以采用其它數(shù)據(jù)(如字符串)來(lái)表示,本申請(qǐng)并不會(huì)對(duì)動(dòng)態(tài)標(biāo)識(shí)的具體表示類型加以限制。參照?qǐng)D4,示出了本申請(qǐng)一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法實(shí)施例2的流程圖,具體可以包括步驟401、接收用戶刪除數(shù)據(jù)的命令,該命令中包括有待刪除數(shù)據(jù)的類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí);所述類別標(biāo)識(shí)可以包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);步驟402、依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),以不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù);步驟403、在每次修改完成后,將本次修改前后的動(dòng)態(tài)標(biāo)識(shí),保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù);步驟404、在每次得到修改后的動(dòng)態(tài)標(biāo)識(shí)后,將本次修改后的動(dòng)態(tài)標(biāo)識(shí)與所述動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容進(jìn)行比較,若相同,則繼續(xù)對(duì)所述本次修改后的動(dòng)態(tài)標(biāo)識(shí)進(jìn)行修改,若不同,則本次修改完成。由于靜態(tài)標(biāo)識(shí)和每次修改前的動(dòng)態(tài)標(biāo)識(shí)所表示的數(shù)據(jù)已被用戶“刪除”,而不應(yīng)向用戶展現(xiàn),所以,對(duì)于同一靜態(tài)標(biāo)識(shí)而言,其對(duì)應(yīng)的動(dòng)態(tài)標(biāo)識(shí)不應(yīng)重復(fù)使用,否則,已被用戶“刪除”的數(shù)據(jù)會(huì)突然冒出來(lái)。為了避免已被用戶“刪除”的數(shù)據(jù)的突現(xiàn),本實(shí)施例針對(duì)靜態(tài)標(biāo)識(shí)建立相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù),該動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)保存所有使用過(guò)的動(dòng)態(tài)標(biāo)識(shí),且這些動(dòng)態(tài)標(biāo)識(shí)是各不相同的;步驟404的比較操作則是為了避免動(dòng)態(tài)標(biāo)識(shí)的重復(fù)使用。
·
以應(yīng)用示例I為例,假設(shè)該網(wǎng)絡(luò)郵箱在存儲(chǔ)郵件數(shù)據(jù)時(shí),分配“垃圾郵件”數(shù)據(jù)的靜態(tài)ID為3,動(dòng)態(tài)ID的初始值為0,且靜態(tài)ID和動(dòng)態(tài)ID組成的類別標(biāo)識(shí)3_0存儲(chǔ)在mail表里的folderld字段;對(duì)動(dòng)態(tài)ID的一種修改示例可以包括步驟Tl、在接收用戶第一次刪除數(shù)據(jù)的命令后,將O修改為1,并將I保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù);步驟T2、在接收用戶第二次刪除數(shù)據(jù)的命令后,將I修改為2,經(jīng)比較得知,本次修改后的動(dòng)態(tài)標(biāo)識(shí)2與所述動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容{0,1}不相同,于是將2保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù);步驟T3、在接收用戶第三次刪除數(shù)據(jù)的命令后,將2修改為3,經(jīng)比較得知,本次修改后的動(dòng)態(tài)標(biāo)識(shí)3與所述動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容{0,1,2}不相同,于是將3保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù);步驟T4、在接收用戶第四次刪除數(shù)據(jù)的命令后,將3修改為0,經(jīng)比較得知,本次修改后的動(dòng)態(tài)標(biāo)識(shí)O與所述動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容{0,1,2,3}相同,于是將O修改為4,并在確認(rèn)4與所述動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容{0,1,2,3}不相同后,將4保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)。與前述在線應(yīng)用程序中刪除數(shù)據(jù)的方法相應(yīng),本申請(qǐng)還公開(kāi)了一種在線應(yīng)用程序中刪除數(shù)據(jù)的裝置,參照?qǐng)D5,具體可以包括接口模塊501,用于接收用戶刪除數(shù)據(jù)的命令,該命令中包括有待刪除數(shù)據(jù)的類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí);所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);及修改模塊502,用于依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),以不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù)。本申請(qǐng)優(yōu)選采用整型數(shù)據(jù)來(lái)表示動(dòng)態(tài)標(biāo)識(shí),當(dāng)然,所述動(dòng)態(tài)標(biāo)識(shí)還可以采用其它數(shù)據(jù)(如字符串)來(lái)表示,本申請(qǐng)并不會(huì)對(duì)動(dòng)態(tài)標(biāo)識(shí)的具體表示類型加以限制。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述修改模塊502,可具體用于在修改前的動(dòng)態(tài)標(biāo)識(shí)的基礎(chǔ)上,增加或減小一個(gè)數(shù)值,得到修改后的動(dòng)態(tài)標(biāo)識(shí)。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述裝置還可以包括保存模塊,用于在每次修改完成后,將本次修改前后的動(dòng)態(tài)標(biāo)識(shí),保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù);比較模塊,用于在每次修改得到修改后的動(dòng)態(tài)標(biāo)識(shí)后,將本次修改后的動(dòng)態(tài)標(biāo)識(shí)與所述動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容進(jìn)行比較,若相同,則通知所述修改模塊繼續(xù)對(duì)所述本次修改后的動(dòng)態(tài)標(biāo)識(shí)進(jìn)行修改,若不同,則本次修改完成。在本申請(qǐng)的又一種優(yōu)選實(shí)施例中,所述修改模塊502,可以進(jìn)一步包括遞增子模塊,用于在每次修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)時(shí),均增加一個(gè)數(shù)值;或者遞減子模塊,用于在每次修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)時(shí),均減小一個(gè)數(shù)值。對(duì)于在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)而言,本申請(qǐng)還可以一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)裝置,參照?qǐng)D6,具體可以包括
分配模塊601,用于針對(duì)數(shù)據(jù)屬性,分配相應(yīng)的類別標(biāo)識(shí),所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);及存儲(chǔ)模塊602,用于針對(duì)具備相同數(shù)據(jù)屬性的數(shù)據(jù),依據(jù)與該相同數(shù)據(jù)屬性相應(yīng)的類別標(biāo)識(shí),對(duì)其進(jìn)行存儲(chǔ),其中,在存儲(chǔ)時(shí)對(duì)外顯示所述類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí),對(duì)外隱藏所述類別標(biāo)識(shí)中的動(dòng)態(tài)標(biāo)識(shí)。對(duì)于圖5、圖6的在線應(yīng)用程序中刪除數(shù)據(jù)的裝置和在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)處理方法實(shí)施例的部分說(shuō)明即可。本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。以上對(duì)本申請(qǐng)所提供的一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法和裝置、一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
權(quán)利要求
1.一種在線應(yīng)用程序中刪除數(shù)據(jù)的方法,其特征在于,包括 接收用戶刪除數(shù)據(jù)的命令,該命令中包括有待刪除數(shù)據(jù)的類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí);所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí); 依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),以不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù)。
2.如權(quán)利要求I所述的方法,其特征在于,所述依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)的步驟為,在修改前的動(dòng)態(tài)標(biāo)識(shí)的基礎(chǔ)上,增加或減小一個(gè)數(shù)值,得到修改后的動(dòng)態(tài)標(biāo)識(shí)。
3.如權(quán)利要求I或2所述的方法,其特征在于,在每次修改完成后,所述方法還包括 將本次修改前后的動(dòng)態(tài)標(biāo)識(shí),保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù); 在每次得到修改后的動(dòng)態(tài)標(biāo)識(shí)后,所述方法還包括 將本次修改后的動(dòng)態(tài)標(biāo)識(shí)與所述動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容進(jìn)行比較,若相同,則繼續(xù)對(duì)所述本次修改后的動(dòng)態(tài)標(biāo)識(shí)進(jìn)行修改,若不同,則本次修改完成。
4.如權(quán)利要求2所述的方法,其特征在于,所述依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)的步驟,包括 在每次修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)時(shí),均增加一個(gè)數(shù)值;或者 在每次修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí)時(shí),均減小一個(gè)數(shù)值。
5.如權(quán)利要求2或4所述的方法,其特征在于,所述動(dòng)態(tài)標(biāo)識(shí)為整型數(shù)據(jù)。
6.如權(quán)利要求4所述的方法,其特征在于,所述增加或減小的數(shù)值為固定值。
7.—種在線應(yīng)用程序中刪除數(shù)據(jù)的裝置,其特征在于,包括 接口模塊,用于接收用戶刪除數(shù)據(jù)的命令,該命令中包括有待刪除數(shù)據(jù)的類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí);所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);及 修改模塊,用于依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),以不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù)。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括 保存模塊,用于在每次修改完成后,將本次修改前后的動(dòng)態(tài)標(biāo)識(shí),保存至動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù); 比較模塊,用于在每次修改得到修改后的動(dòng)態(tài)標(biāo)識(shí)后,將本次修改后的動(dòng)態(tài)標(biāo)識(shí)與所述動(dòng)態(tài)標(biāo)識(shí)數(shù)據(jù)庫(kù)中已有的內(nèi)容進(jìn)行比較,若相同,則通知所述修改模塊繼續(xù)對(duì)所述本次修改后的動(dòng)態(tài)標(biāo)識(shí)進(jìn)行修改,若不同,則本次修改完成。
9.一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)方法,其特征在于,包括 針對(duì)數(shù)據(jù)屬性,分配相應(yīng)的類別標(biāo)識(shí),所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí); 針對(duì)具備相同數(shù)據(jù)屬性的數(shù)據(jù),依據(jù)與該相同數(shù)據(jù)屬性相應(yīng)的類別標(biāo)識(shí),對(duì)其進(jìn)行存儲(chǔ),其中,在存儲(chǔ)時(shí),對(duì)外顯示所述類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí),對(duì)外隱藏所述類別標(biāo)識(shí)中的動(dòng)態(tài)標(biāo)識(shí)。
10.一種在線應(yīng)用程序中數(shù)據(jù)的存儲(chǔ)裝置,其特征在于,包括 分配模塊,用于針對(duì)數(shù)據(jù)屬性,分配相應(yīng)的類別標(biāo)識(shí),所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);及 存儲(chǔ)模塊用于針對(duì)具備相同數(shù)據(jù)屬性的數(shù)據(jù),依據(jù)與該相同數(shù)據(jù)屬性相應(yīng)的類別標(biāo)識(shí),對(duì)其進(jìn)行存儲(chǔ) ,其中,在存儲(chǔ)時(shí),對(duì)外顯示所述類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí),對(duì)外隱藏所述類別標(biāo)識(shí)中的動(dòng)態(tài)標(biāo)識(shí)。
全文摘要
本申請(qǐng)?zhí)峁┝艘环N在線應(yīng)用程序中刪除數(shù)據(jù)的方法和裝置,其中的方法具體包括接收用戶刪除數(shù)據(jù)的命令,該命令中包括有待刪除數(shù)據(jù)的類別標(biāo)識(shí)中的靜態(tài)標(biāo)識(shí);所述類別標(biāo)識(shí)包括靜態(tài)標(biāo)識(shí)和動(dòng)態(tài)標(biāo)識(shí);依據(jù)待刪除數(shù)據(jù)的靜態(tài)標(biāo)識(shí),修改相應(yīng)的動(dòng)態(tài)標(biāo)識(shí),以不展現(xiàn)靜態(tài)標(biāo)識(shí)和修改前的動(dòng)態(tài)標(biāo)識(shí)組成的類別標(biāo)識(shí)所表示的待刪除數(shù)據(jù)。本申請(qǐng)能夠提高在線應(yīng)用程序中用戶刪除數(shù)據(jù)請(qǐng)求的處理速度,增強(qiáng)用戶體驗(yàn)。
文檔編號(hào)G06F17/30GK102867000SQ20111018707
公開(kāi)日2013年1月9日 申請(qǐng)日期2011年7月5日 優(yōu)先權(quán)日2011年7月5日
發(fā)明者佘智勇 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司