專利名稱:一種存儲(chǔ)服務(wù)方法以及應(yīng)用該方法的存儲(chǔ)服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種存儲(chǔ)服務(wù)方法以及應(yīng)用該方法的存儲(chǔ)服務(wù)器。
背景技術(shù):
云存儲(chǔ)是在云計(jì)算(cloud computing)概念上延伸和發(fā)展出來的一個(gè)新的概念, 是指通過集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲(chǔ)設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對(duì)外提供數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)訪問功能的一個(gè)系統(tǒng)。在云存儲(chǔ)中,那些為了實(shí)現(xiàn)對(duì)眾多存儲(chǔ)設(shè)備的管理,使它們共同對(duì)外提供數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)訪問功能的具體設(shè)備或系統(tǒng),往往被稱為(云)存儲(chǔ)服務(wù)平臺(tái)或(云)存儲(chǔ)服務(wù)引擎。目前,現(xiàn)有的存儲(chǔ)服務(wù)引擎(包括云存儲(chǔ)服務(wù)平臺(tái)和云存儲(chǔ)服務(wù)引擎)通常的部署方式都是集中統(tǒng)一布設(shè),即所有的用戶的接入和對(duì)數(shù)據(jù)的操作都必須經(jīng)過一個(gè)存儲(chǔ)服務(wù)引擎設(shè)備,對(duì)所有用戶都提供相同的存儲(chǔ)功能;在另外一些情況中,雖然用戶的接入和對(duì)數(shù)據(jù)的操作可以經(jīng)過多個(gè)存儲(chǔ)服務(wù)引擎設(shè)備,但這多個(gè)存儲(chǔ)服務(wù)引擎設(shè)備的作用僅僅是為了主從備份或負(fù)載均衡,其對(duì)所有用戶還是都提供相同的存儲(chǔ)功能。而在實(shí)際應(yīng)用中,特別是在云環(huán)境下,每個(gè)用戶對(duì)于存儲(chǔ)功能的需求會(huì)各不相同, 此時(shí)如果對(duì)所有用戶提供相同的存儲(chǔ)功能,就無法滿足不同用戶的需求,這與云服務(wù)的靈活多樣性的特點(diǎn)相悖。因此,亟需一種能夠向用戶提供不同存儲(chǔ)功能的存儲(chǔ)服務(wù)引擎。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種存儲(chǔ)服務(wù)方法以及應(yīng)用該方法的存儲(chǔ)服務(wù)器, 使得每一個(gè)用戶均擁有自己專屬的分布式存儲(chǔ)服務(wù)引擎實(shí)施例,以實(shí)現(xiàn)可以提供用戶級(jí)的更細(xì)粒度的存儲(chǔ)功服務(wù)。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供的技術(shù)方案如下—種存儲(chǔ)服務(wù)方法,應(yīng)用于存儲(chǔ)服務(wù)器中,包括接收用戶輸入的操作信息;當(dāng)確定所述操作信息為注冊(cè)信息時(shí),根據(jù)所述注冊(cè)信息所包含的用戶信息為所述用戶配置專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,且生成一個(gè)與所述用戶相對(duì)應(yīng)的配置文件,所述配置文件內(nèi)包含有用戶信息與專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系,所述存儲(chǔ)服務(wù)引擎實(shí)例單獨(dú)為所述用戶提供存儲(chǔ)服務(wù)功能;接收用戶輸入的定制的存儲(chǔ)服務(wù)類型,且將所述定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述配置文件中;接收用戶輸入的存儲(chǔ)數(shù)據(jù),根據(jù)用戶信息確定與所述用戶相對(duì)應(yīng)的配置文件,并根據(jù)確定的所述配置文件確定所述用戶定制存儲(chǔ)服務(wù)類型和專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例;在所述存儲(chǔ)服務(wù)器上啟動(dòng)專屬于所述用戶的存儲(chǔ)服務(wù)弓I擎實(shí)例,獲取可實(shí)現(xiàn)所述用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,并在啟動(dòng)后的存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)所述存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。一種存儲(chǔ)服務(wù)方法,應(yīng)用于存儲(chǔ)服務(wù)器中,包括接收用戶輸入的操作信息;當(dāng)確定所述操作信息為登錄信息時(shí),根據(jù)所述登陸信息中所包含的用戶信息獲取與所述用戶相對(duì)應(yīng)的、預(yù)先設(shè)置的配置文件,并根據(jù)所述配置文件中已保存的用戶信息對(duì)所述用戶進(jìn)行安全驗(yàn)證,所述配置文件內(nèi)包含有所述用戶定制的存儲(chǔ)服務(wù)類型與所述用戶信息之間的對(duì)應(yīng)關(guān)系以及專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例與所述用戶信息之間的對(duì)應(yīng)關(guān)系,所述存儲(chǔ)服務(wù)引擎實(shí)例單獨(dú)為所述用戶提供存儲(chǔ)服務(wù)功能;當(dāng)所述用戶通過安全驗(yàn)證后,接收用戶輸入的存儲(chǔ)數(shù)據(jù),并且根據(jù)所述配置文件確定專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例和所述用戶定制的存儲(chǔ)服務(wù)類型;啟動(dòng)專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)施例,并獲取可實(shí)現(xiàn)所述用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊;在啟動(dòng)后存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)所述存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。一種存儲(chǔ)服務(wù)器,包括接收單元、注冊(cè)信息判斷單元、配置單元、定制單元、確定單元和存儲(chǔ)單元,其中所述接收單元,用于接收用戶輸入的操作信息以及用戶輸入的存儲(chǔ)數(shù)據(jù);所述注冊(cè)信息判斷單元,用于判斷所述操作信息是否為注冊(cè)信息;所述配置單元,用于當(dāng)判斷結(jié)果為注冊(cè)信息時(shí),根據(jù)所述注冊(cè)信息所包含的用戶信息為所述用戶配置專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,且生成一個(gè)與所述用戶相對(duì)應(yīng)的配置文件,并且所述配置文件內(nèi)包含有用戶信息與專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系;所述定制單元,用于接收用戶輸入的定制的存儲(chǔ)服務(wù)類型,且將所述定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述配置文件中;所述確定單元,用于根據(jù)用戶信息確定與所述用戶相對(duì)應(yīng)的配置文件,并根據(jù)確定的所述配置文件確定所述用戶定制存儲(chǔ)服務(wù)類型和專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例;所述存儲(chǔ)單元,用于啟動(dòng)專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,獲取可實(shí)現(xiàn)所述用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,并在啟動(dòng)后的存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)所述存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。一種存儲(chǔ)服務(wù)器,包括接收單元、登錄信息判斷單元、配置信息獲取單元、安全驗(yàn)證單元、確定單元和存儲(chǔ)單元,其中所述接收單元,用于接收用戶輸入的操作信息以及用戶輸入的存儲(chǔ)數(shù)據(jù);所述登錄信息判斷單元,用于判斷所述操作信息是否為登錄信息;配置信息獲取單元,用于當(dāng)所述操作信息為登錄信息時(shí),獲取已保存與用戶相對(duì)應(yīng)的配置文件,所述配置文件內(nèi)包含有所述用戶定制的存儲(chǔ)服務(wù)類型與所述用戶信息之間的對(duì)應(yīng)關(guān)系以及專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例與所述用戶信息之間的對(duì)應(yīng)關(guān)
所述安全驗(yàn)證單元,用于獲取所述登錄信息中的用戶信息,并根據(jù)所述配置文件中已保存的用戶信息對(duì)所述用戶進(jìn)行安全驗(yàn)證; 所述存儲(chǔ)單元,用于啟動(dòng)所述配置文件內(nèi)、專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例, 獲取所述配置文件內(nèi)、可實(shí)現(xiàn)所述用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,并在啟動(dòng)后的存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)所述存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。由以上技術(shù)方案可見,本發(fā)明實(shí)施例提供的該存儲(chǔ)服務(wù)方法以及應(yīng)用該方法的存儲(chǔ)服務(wù)器,可以使得每個(gè)用戶均擁有其專屬的存儲(chǔ)服務(wù)引擎實(shí)例,即將用戶與存儲(chǔ)服務(wù)引擎之間的對(duì)應(yīng)關(guān)系由多對(duì)一的關(guān)系,變?yōu)橐粚?duì)一或一對(duì)多的關(guān)系,以實(shí)現(xiàn)可以對(duì)用戶進(jìn)行一對(duì)一的定制化服務(wù),使得定制化服務(wù)更加靈活。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明實(shí)施例中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例提供的一種存儲(chǔ)服務(wù)方法的流程示意圖;圖2為本發(fā)明實(shí)施例提供的配置步驟的流程示意圖;圖3為本發(fā)明實(shí)施例提供的另一種存儲(chǔ)服務(wù)方法的流程示意圖;圖4為本發(fā)明實(shí)施例提供的又一種存儲(chǔ)服務(wù)方法的流程示意圖;圖5為本發(fā)明實(shí)施例提供的安全驗(yàn)證的流程示意圖;圖6為本發(fā)明實(shí)施例提供的又一種存儲(chǔ)服務(wù)方法的流程示意圖;圖7為本發(fā)明實(shí)施例提供的一種存儲(chǔ)服務(wù)器的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例提供的配置單元的結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例提供的另一種存儲(chǔ)服務(wù)器的結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例提供的又一種存儲(chǔ)服務(wù)器的結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例提供的安全驗(yàn)證單元的結(jié)構(gòu)示意圖;圖12為本發(fā)明實(shí)施例提供的又一種存儲(chǔ)服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明實(shí)施例一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明實(shí)施例中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例, 都應(yīng)當(dāng)屬于本發(fā)明實(shí)施例保護(hù)的范圍。由于現(xiàn)有的存儲(chǔ)服務(wù)引擎通常的部署方式都是集中統(tǒng)一布設(shè),這樣所有用戶均通過一個(gè)共用的存儲(chǔ)服務(wù)弓I擎進(jìn)行存儲(chǔ)操作,并且該存儲(chǔ)服務(wù)弓I擎對(duì)所有用戶都提供相同的存儲(chǔ)服務(wù),另外,雖然在有些情況中可以使得用戶的接入和對(duì)數(shù)據(jù)的操作可以經(jīng)過多個(gè)存儲(chǔ)服務(wù)引擎進(jìn)行,但通常這多個(gè)存儲(chǔ)服務(wù)引擎設(shè)備的作用僅僅是為了主從備份或負(fù)載均衡,其目的是防止數(shù)據(jù)丟失,或者是分擔(dān)負(fù)載、提高運(yùn)行速度,而對(duì)所有用戶還是都提供相同的存儲(chǔ)功能,無法滿足用戶的需求。為了解決現(xiàn)有的存儲(chǔ)服務(wù)引擎所存在的弊端,本發(fā)明實(shí)施例提供了一種存儲(chǔ)服務(wù)方法以及應(yīng)用該方法的存儲(chǔ)服務(wù)器,可以實(shí)現(xiàn)對(duì)用戶進(jìn)行一對(duì)一的定制化服務(wù),使得定制化服務(wù)更加靈活。一個(gè)實(shí)施例本發(fā)明實(shí)施例提供的一種存儲(chǔ)服務(wù)方法包括接收用戶輸入的操作信息;當(dāng)確定操作信息為注冊(cè)信息時(shí),根據(jù)注冊(cè)信息所包含的用戶信息為用戶配置專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例,且生成一個(gè)與用戶相對(duì)應(yīng)的配置文件,配置文件內(nèi)包含有用戶信息與專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系,存儲(chǔ)服務(wù)引擎實(shí)例單獨(dú)為用戶提供存儲(chǔ)服務(wù)功能;接收用戶輸入的定制的存儲(chǔ)服務(wù)類型,且將定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到配置文件中;接收用戶輸入的存儲(chǔ)數(shù)據(jù),根據(jù)用戶信息確定與用戶相對(duì)應(yīng)的配置文件,并根據(jù)確定的配置文件確定用戶定制存儲(chǔ)服務(wù)類型和專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例;在存儲(chǔ)服務(wù)器上啟動(dòng)專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例,并獲取可實(shí)現(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊;在啟動(dòng)后的存儲(chǔ)服務(wù)弓I擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。當(dāng)用戶進(jìn)行注冊(cè)時(shí),生成一個(gè)存儲(chǔ)服務(wù)引擎實(shí)例,并建立用戶信息與該存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系,使得每個(gè)用戶均擁有一個(gè)專屬的存儲(chǔ)服務(wù)引擎實(shí)例;另外,為每個(gè)用戶提供定制選項(xiàng),并建立用戶信息與定制存儲(chǔ)服務(wù)類型之間的對(duì)應(yīng)關(guān)系。這樣當(dāng)用戶進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),根據(jù)用戶信息就可以確定專屬的存儲(chǔ)服務(wù)引擎實(shí)例和定制存儲(chǔ)服務(wù)類型,啟動(dòng)專屬的存儲(chǔ)服務(wù)引擎實(shí)例,并在其上運(yùn)行能夠?qū)崿F(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,即可實(shí)現(xiàn)針對(duì)不同的用戶提供不同的存儲(chǔ)服務(wù)功倉(cāng)泛。另一個(gè)實(shí)施例當(dāng)用戶第一次登陸存儲(chǔ)服務(wù)器時(shí),在該存儲(chǔ)服務(wù)器內(nèi)沒有存儲(chǔ)與該用戶相關(guān)的資料,此時(shí)需要用戶先進(jìn)行注冊(cè),下面以用戶注冊(cè)為例對(duì)本發(fā)明實(shí)施例技術(shù)方案進(jìn)行詳細(xì)說明。圖I為本發(fā)明實(shí)施例提供的一種存儲(chǔ)服務(wù)方法的流程示意圖。如圖I所示,該方法包括以下步驟SlOl :接收用戶輸入的操作信息。在接收用戶輸入的操作信息是可以使用常見的數(shù)據(jù)輸入裝置,例如鍵盤、鼠標(biāo)或觸摸屏等。這里操作信息可以包括注冊(cè)信息和登錄信息,其中當(dāng)用戶第一次輸入操作信息時(shí),用戶是新用戶,所以要求用戶輸入的是注冊(cè)信息;而當(dāng)用戶之前曾注冊(cè)過,那么在用戶輸入時(shí),可直接輸入之前注冊(cè)的用戶名以及安全驗(yàn)證信息(密碼或安全驗(yàn)證問題等),這些是登錄息。S102 :判斷接收到的操作信息是否為注冊(cè)信息。在上述步驟中當(dāng)用戶輸入操作信息后,需要判斷接收到的操作信息的類型,并根據(jù)操作信息的類型進(jìn)行后續(xù)相應(yīng)的操作。在本發(fā)明實(shí)施例中,可以在用戶的操作界面內(nèi)設(shè)置有可供用戶選擇的注冊(cè)和登錄選項(xiàng),設(shè)置的每一個(gè)選項(xiàng)均對(duì)應(yīng)一個(gè)操作碼,并且不同操作信息的操作碼不同,例如登陸的操作碼是02,注冊(cè)的操作碼是01。這樣當(dāng)用戶選擇某一個(gè)選項(xiàng)時(shí),會(huì)觸發(fā)一個(gè)相應(yīng)的操作碼,根據(jù)操作碼就可以判斷出用戶的操作信息為注冊(cè)信息。當(dāng)操作信息為注冊(cè)信息時(shí),進(jìn)行S103。S103:根據(jù)注冊(cè)信息所包含的用戶信息為用戶配置專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例,且生成一個(gè)與用戶相對(duì)應(yīng)的配置文件。該步驟可以包括S1031 :從注冊(cè)信息中獲取用戶的用戶信息。當(dāng)用戶第一次登錄時(shí),根據(jù)用戶輸入的操作信息進(jìn)行注冊(cè)過程,將用戶信息錄入到數(shù)據(jù)庫(kù)內(nèi),這里用戶信息包括用戶名、用戶安全驗(yàn)證信息;優(yōu)選的,用戶信息中還可以包括用戶資料,例如用戶登錄主機(jī)的IP地址等信息。S1032 :生成一個(gè)與用戶信息相對(duì)應(yīng)配置文件。在本發(fā)明實(shí)施例中,針對(duì)每一個(gè)用戶在注冊(cè)時(shí),均生成一個(gè)配置文件,并將用戶信息存在該配置文件內(nèi)。配置文件通??梢詾槿魏慰纱鎯?chǔ)的文件,在本發(fā)明實(shí)施例中,配置文件可以為文本文件或者其他特殊格式的記錄文件,例如數(shù)據(jù)庫(kù)文件中的一條記錄等。由于配置文件內(nèi)包含有用戶的用戶信息,所以在后續(xù)調(diào)用時(shí),可以根據(jù)用戶名查找與用戶相對(duì)應(yīng)配置文件。S1033 :為用戶配置專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例。另外,在注冊(cè)時(shí),為用戶配置一個(gè)存儲(chǔ)服務(wù)引擎實(shí)例,將建立該用戶的用戶信息與生成的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系,即使得該存儲(chǔ)服務(wù)引擎專屬于該用戶。在本發(fā)明實(shí)施例中,存儲(chǔ)服務(wù)引擎實(shí)例包括具有獨(dú)立存儲(chǔ)服務(wù)功能的存儲(chǔ)服務(wù)器,和/或,至少一個(gè)位于存儲(chǔ)服務(wù)器內(nèi)、且可獨(dú)立執(zhí)行存儲(chǔ)服務(wù)功能的子程序,這里每個(gè)存儲(chǔ)服務(wù)子程序運(yùn)行后為一個(gè)單獨(dú)的進(jìn)程,即專屬于一個(gè)用戶的存儲(chǔ)服務(wù)引擎可以單獨(dú)為該用戶提供存儲(chǔ)服務(wù)。在本發(fā)明實(shí)施例中,為了減小設(shè)備成本,專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例優(yōu)選為至少一個(gè)位于存儲(chǔ)服務(wù)器內(nèi)、且可獨(dú)立執(zhí)行存儲(chǔ)服務(wù)功能的進(jìn)程。在本發(fā)明實(shí)施例中,用戶信息與存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系也存儲(chǔ)在配置文件內(nèi)。S104 :接收用戶輸入的定制存儲(chǔ)服務(wù)類型,且將定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到配置文件中。在用戶注冊(cè)時(shí),用戶還可以對(duì)其需要的存儲(chǔ)服務(wù)類型進(jìn)行定制。在本發(fā)明實(shí)施例中,定制存儲(chǔ)服務(wù)時(shí),可以將系統(tǒng)可提供的所有存儲(chǔ)服務(wù)類型以列表或圖表的形式展示,每個(gè)存儲(chǔ)服務(wù)類型對(duì)應(yīng)一個(gè)代碼,并為每一個(gè)存儲(chǔ)服務(wù)類型提供選擇選項(xiàng)。這樣當(dāng)用戶進(jìn)行定制時(shí),可以在展示出的列表或圖表上直接選擇。在用戶定制完成后,建立用戶定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系,并將用戶定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到配置文件內(nèi)。在本發(fā)明實(shí)施例實(shí)施中,存儲(chǔ)服務(wù)可以包括糾刪碼、不同的RAID算法 (Redundant Array of Independent Disk,獨(dú)立冗余磁盤陣列),例如 RAIDO RAID6,數(shù)據(jù)多副本數(shù)、重復(fù)數(shù)據(jù)刪除、加密、壓縮和/或備份,其中(I)、糾刪碼,用于將一個(gè)數(shù)據(jù)文件劃分為η個(gè)等長(zhǎng)的數(shù)據(jù)塊(不足以O(shè)補(bǔ)充),通過編碼(特定算法)生成m個(gè)校驗(yàn)塊,并根據(jù)其中任意η個(gè)分塊就可恢復(fù)出原文件,而少于 η個(gè)分塊則無法獲得原文件,這樣就能容忍多達(dá)m個(gè)分塊失效。如果用戶選擇這個(gè)功能,存儲(chǔ)服務(wù)引擎實(shí)例中實(shí)現(xiàn)此功能的代碼模塊將按上述原理,將數(shù)據(jù)分為η塊,并計(jì)算出m個(gè)校驗(yàn)塊,分散存儲(chǔ)到存儲(chǔ)空間中。(2)、RAID是指獨(dú)立冗余磁盤陣列,用于將N臺(tái)硬盤通過RAIDController (包括 Hardware和Software)結(jié)合成虛擬單臺(tái)大容量的硬盤使用,常用的RAID算法可以包括 RAID O RAID 6。如果用戶選擇了 RAID O RAID6中任意一項(xiàng)功能,那么存儲(chǔ)服務(wù)引擎實(shí)例會(huì)按照用戶所選擇的RAID算法將用戶的數(shù)據(jù)發(fā)送到劃分了相應(yīng)RAID的磁盤陣列中。(3)、數(shù)據(jù)副本數(shù)是指通過對(duì)數(shù)據(jù)進(jìn)行多份拷貝存儲(chǔ),來實(shí)現(xiàn)數(shù)據(jù)的安全。如果用戶選擇了此功能,則可指定具體的副本數(shù),比如2或者3,然后,存儲(chǔ)服務(wù)引擎實(shí)例會(huì)按照用戶指定的數(shù)量將數(shù)據(jù)拷貝多份存儲(chǔ)在不同的地方。(4)、重復(fù)數(shù)據(jù)刪除是指將數(shù)據(jù)中重復(fù)的數(shù)據(jù)刪除。(5)、加密是指對(duì)數(shù)據(jù)加密,以防止數(shù)據(jù)內(nèi)容泄露,常用的加密算法有DES,3DES 等。如果用戶選擇了此功能,則會(huì)讓用戶選擇所要使用的加密方法,然后存儲(chǔ)服務(wù)引擎實(shí)例會(huì)采用此方法對(duì)其保存的數(shù)據(jù)進(jìn)行加密。(6)、壓縮是指對(duì)數(shù)據(jù)壓縮,以減小數(shù)據(jù)在存儲(chǔ)時(shí)占用空間。(7)、備份是指對(duì)數(shù)據(jù)復(fù)制多份,并分別存儲(chǔ)。另外,本領(lǐng)域技術(shù)人員應(yīng)該知道,在本發(fā)明實(shí)施例其它實(shí)施例中,存儲(chǔ)服務(wù)還可以根據(jù)實(shí)際情況增加或減少。S105:接收用戶輸入的存儲(chǔ)數(shù)據(jù),并確定用戶定制存儲(chǔ)服務(wù)類型和專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例。在注冊(cè)后,當(dāng)用戶進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),由于在前述步驟中已經(jīng)生成與該用戶相對(duì)應(yīng)的配置文件,所以根據(jù)用戶信息就可以確定該用戶的配置文件,而配置文件內(nèi)存儲(chǔ)有定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系以及用戶信息與專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系,所以可以確定出用戶定制存儲(chǔ)服務(wù)類型和專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例。S106:啟動(dòng)專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例,獲取能夠?qū)崿F(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,并在啟動(dòng)后存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊, 對(duì)用戶輸入的存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。在存儲(chǔ)服務(wù)器內(nèi),程序模塊為可以實(shí)現(xiàn)某項(xiàng)存儲(chǔ)服務(wù)功能的一段程序,并且不同的存儲(chǔ)服務(wù)類型分別對(duì)應(yīng)一個(gè)程序模塊,運(yùn)行某一個(gè)程序模塊可以實(shí)現(xiàn)與其相對(duì)應(yīng)的存儲(chǔ)服務(wù)功能。因此在進(jìn)行某項(xiàng)存儲(chǔ)服務(wù)時(shí),可以調(diào)用與該項(xiàng)存儲(chǔ)服務(wù)相對(duì)應(yīng)的程序模塊并運(yùn)行,進(jìn)而可以實(shí)現(xiàn)該項(xiàng)存儲(chǔ)服務(wù)功能。當(dāng)確定用戶定制存儲(chǔ)服務(wù)類型和專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例后,在用戶登錄的存儲(chǔ)服務(wù)器上,將確定的專屬于該用戶的存儲(chǔ)服務(wù)引擎實(shí)例啟動(dòng),并獲取與用戶定制存儲(chǔ)服務(wù)類型相對(duì)應(yīng)的程序模塊。在本發(fā)明實(shí)施例提供的該方法,對(duì)于每一個(gè)新用戶,在注冊(cè)時(shí),均生成一個(gè)存儲(chǔ)服務(wù)引擎實(shí)例,并建立用戶信息與該存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系,即使得每個(gè)用戶均擁有一個(gè)專屬的存儲(chǔ)服務(wù)引擎實(shí)例;另外,為每個(gè)用戶提供定制選項(xiàng),使得用戶可以根據(jù)需要選擇不同的存儲(chǔ)服務(wù)類型,并建立用戶信息與定制存儲(chǔ)服務(wù)類型之間的對(duì)應(yīng)關(guān)系。這樣當(dāng)用戶進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),根據(jù)用戶信息就可以確定專屬的存儲(chǔ)服務(wù)引擎實(shí)例和定制存儲(chǔ)服務(wù)類型,啟動(dòng)專屬的存儲(chǔ)服務(wù)引擎實(shí)例,并在其上運(yùn)行能夠?qū)崿F(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,即可實(shí)現(xiàn)針對(duì)不同的用戶提供不同的存儲(chǔ)服務(wù)功能。因此,該方法可以使得每個(gè)用戶均擁有其專屬的存儲(chǔ)服務(wù)引擎實(shí)例,進(jìn)而將用戶與存儲(chǔ)服務(wù)器間的對(duì)應(yīng)關(guān)系由多對(duì)一的關(guān)系,變?yōu)橐粚?duì)一或一對(duì)多的關(guān)系,以實(shí)現(xiàn)可以對(duì)用戶進(jìn)行一對(duì)一的定制化服務(wù),使得定制化服務(wù)更加靈活。此外,在本發(fā)明實(shí)施例其他實(shí)施例中,為了方便用戶更改所定制的存儲(chǔ)服務(wù)類型, 如圖3所示,該存儲(chǔ)服務(wù)方法還可以包括S107:當(dāng)接收到用戶的更改定制存儲(chǔ)服務(wù)類型的操作,將更改后的定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到用戶的配置文件中。根據(jù)該步驟中的操作,用戶可以對(duì)定制的存儲(chǔ)服務(wù)類型進(jìn)行更改,這樣在用戶不同時(shí)間,可以為用戶提供不同的定制服務(wù),從而使得存儲(chǔ)服務(wù)更加靈活。又一個(gè)實(shí)施例本發(fā)明實(shí)施例提供的一種存儲(chǔ)服務(wù)方法包括接收用戶輸入的操作信息;當(dāng)確定操作信息為登錄信息時(shí),根據(jù)登陸信息中所包含的用戶信息獲取與用戶相對(duì)應(yīng)的、預(yù)先設(shè)置的配置文件,并根據(jù)配置文件中已保存的用戶信息對(duì)用戶進(jìn)行安全驗(yàn)證, 配置文件內(nèi)包含有用戶定制的存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系以及專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例與用戶信息之間的對(duì)應(yīng)關(guān)系,存儲(chǔ)服務(wù)引擎實(shí)例單獨(dú)為用戶提供存儲(chǔ)服務(wù)功能;當(dāng)用戶通過安全驗(yàn)證后,接收用戶輸入的存儲(chǔ)數(shù)據(jù),并且根據(jù)配置文件確定專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例和用戶定制的存儲(chǔ)服務(wù)類型;啟動(dòng)專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)施例,并獲取可實(shí)現(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊;在啟動(dòng)后的存儲(chǔ)服務(wù)弓I擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。當(dāng)用戶進(jìn)行登錄時(shí),根據(jù)登錄信息中的用戶信息,確定用戶在注冊(cè)時(shí)生成配置文件,并根據(jù)配置文件確定專屬于該用戶的存儲(chǔ)服務(wù)引擎實(shí)例以及該用戶定制的定制存儲(chǔ)服務(wù)類型。進(jìn)而當(dāng)用戶進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),根據(jù)用戶信息就可以確定專屬的存儲(chǔ)服務(wù)引擎實(shí)例和定制存儲(chǔ)服務(wù)類型,啟動(dòng)專屬的存儲(chǔ)服務(wù)引擎實(shí)例,并在其上運(yùn)行能夠?qū)崿F(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,即可實(shí)現(xiàn)針對(duì)不同的用戶提供不同的存儲(chǔ)服務(wù)功倉(cāng)泛。又一個(gè)實(shí)施例當(dāng)用戶之前曾經(jīng)在存儲(chǔ)服務(wù)器中注冊(cè)過時(shí),那么在該存儲(chǔ)服務(wù)器內(nèi)已經(jīng)存儲(chǔ)了與該用戶相對(duì)應(yīng)配置文件,這樣當(dāng)用戶再次登陸時(shí),直接進(jìn)行登錄即可,下面以用戶登錄為例,對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行詳細(xì)說明。圖4為本發(fā)明實(shí)施例提供的又一種存儲(chǔ)服務(wù)方法的流程示意圖。
11
如圖4所示,該方法包括以下步驟S201 :接收用戶輸入的操作信息。操作信息可以包括注冊(cè)信息和登錄信息,其中當(dāng)用戶第一次輸入操作信息時(shí), 由于是新用戶,所以要求用戶輸入的是注冊(cè)信息;而當(dāng)用戶之前曾注冊(cè)過,那么在用戶輸入時(shí),可直接輸入之前注冊(cè)的用戶信息,即登錄信息。S202 :判斷接收到的操作信息是否登錄信息。當(dāng)確定操作信息為登錄信息時(shí),進(jìn)行S203。S203 :獲取配置文件,并對(duì)用戶進(jìn)行安全驗(yàn)證;如圖5所示,該步驟可以包括S2031 :從登錄信息中獲取用戶的用戶信息。用戶信息包括用戶名、用戶安全驗(yàn)證信息、用戶資料等。S2032 :獲取與用戶名相對(duì)應(yīng)的、預(yù)先設(shè)置的配置文件,并獲取配置文件內(nèi)已保存的用戶安全驗(yàn)證信息。由于在注冊(cè)時(shí),存儲(chǔ)服務(wù)器針對(duì)每個(gè)用戶均生成一個(gè)配置文件,配置文件內(nèi)包括 用戶安全驗(yàn)證信息、用戶信息與專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系以及定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系等。S2033 :將登錄信息中的用戶安全驗(yàn)證信息與已保存的用戶安全驗(yàn)證信息進(jìn)行比較,對(duì)用戶進(jìn)行安全驗(yàn)證。S204:接收用戶輸入的存儲(chǔ)數(shù)據(jù),并且根據(jù)配置文件確定專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例和用戶定制的存儲(chǔ)服務(wù)類型。在用戶通過安全驗(yàn)證后,利用注冊(cè)時(shí)保存的配置文件中的對(duì)應(yīng)關(guān)系,就可以查找到專屬于該用戶的存儲(chǔ)服務(wù)引擎實(shí)例和用戶定制的存儲(chǔ)服務(wù)類型。S205:啟動(dòng)專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例,并獲取能夠?qū)崿F(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,在啟動(dòng)后存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊, 對(duì)用戶輸入的存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。在存儲(chǔ)服務(wù)器內(nèi),不同的存儲(chǔ)服務(wù)類型對(duì)應(yīng)一個(gè)程序模塊,運(yùn)行該程序模塊可以實(shí)現(xiàn)對(duì)應(yīng)的存儲(chǔ)服務(wù)。因此在進(jìn)行某項(xiàng)存儲(chǔ)服務(wù)時(shí),可以調(diào)用與該項(xiàng)存儲(chǔ)服務(wù)相對(duì)應(yīng)的程序模塊并運(yùn)行,進(jìn)而可以實(shí)現(xiàn)某項(xiàng)存儲(chǔ)服務(wù)。當(dāng)確定用戶定制存儲(chǔ)服務(wù)類型和專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例后,在用戶登錄的存儲(chǔ)服務(wù)器上,將確定的專屬于該用戶的存儲(chǔ)服務(wù)引擎實(shí)例啟動(dòng),并獲取與用戶定制存儲(chǔ)服務(wù)類型相對(duì)應(yīng)的程序模塊。在本發(fā)明實(shí)施例提供的該方法,由于每一個(gè)用戶在注冊(cè)時(shí),存儲(chǔ)服務(wù)器內(nèi)均會(huì)生成一個(gè)配置文件,在配制文件內(nèi)存儲(chǔ)有用戶安全驗(yàn)證信息、用戶信息與專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系以及定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系。所以當(dāng)用戶再次登錄輸入用戶信息時(shí),當(dāng)通過安全驗(yàn)證后進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),根據(jù)用戶信息就可以確定專屬的存儲(chǔ)服務(wù)引擎實(shí)例和定制存儲(chǔ)服務(wù)類型,啟動(dòng)專屬的存儲(chǔ)服務(wù)引擎實(shí)例,并在其上運(yùn)行能夠?qū)崿F(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,即可實(shí)現(xiàn)針對(duì)不同的用戶提供不同的存儲(chǔ)服務(wù)類型。因此,該方法可以使得每個(gè)用戶均擁有其專屬的存儲(chǔ)服務(wù)引擎實(shí)例,進(jìn)而將用戶與存儲(chǔ)服務(wù)器間的對(duì)應(yīng)關(guān)系由多對(duì)一的關(guān)系,變?yōu)橐粚?duì)一或一對(duì)多的關(guān)系,以實(shí)現(xiàn)可以對(duì)用戶進(jìn)行一對(duì)一的定制化服務(wù),使得定制化服務(wù)更加靈活。此外,在本發(fā)明實(shí)施例其他實(shí)施例中,為了方便用戶更改所定制的存儲(chǔ)服務(wù)類型, 如圖6所示,該存儲(chǔ)服務(wù)方法還可以包括S206:當(dāng)接收到用戶的更改定制存儲(chǔ)服務(wù)類型的操作,將更改后的定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到用戶的配置文件中。根據(jù)該步驟中的操作,用戶可以對(duì)定制的存儲(chǔ)服務(wù)類型進(jìn)行更改,這樣在用戶不同時(shí)間,可以為用戶提供不同的定制服務(wù),從而使得存儲(chǔ)服務(wù)更加靈活。又一個(gè)實(shí)施例本發(fā)明實(shí)施例還提供了一種存儲(chǔ)服務(wù)器,圖7為本發(fā)明實(shí)施例提供的一種存儲(chǔ)服務(wù)器的結(jié)構(gòu)示意圖。如圖7所示,該存儲(chǔ)服務(wù)器包括接收單元I、注冊(cè)信息判斷單元2、配置單元3、定制單兀4、確定單兀5和存儲(chǔ)單兀6,其中接收單元I用于接收用戶輸入的操作信息以及用戶輸入的存儲(chǔ)數(shù)據(jù)。接收單元I 可以為目前常用的數(shù)據(jù)輸入裝置,例如鍵盤、鼠標(biāo)或觸摸屏等,并且當(dāng)用戶處于登錄狀態(tài)后才可以接收用戶輸入的存儲(chǔ)數(shù)據(jù),這里登錄狀態(tài)可以為注冊(cè)完成后的登錄狀態(tài),也可以為直接登錄后的登錄狀態(tài)。注冊(cè)信息判斷單元2用于判斷操作信息是否為注冊(cè)信息。用戶在對(duì)存儲(chǔ)服務(wù)器進(jìn)行操作時(shí),如果用戶第一次登陸該存儲(chǔ)服務(wù)器時(shí),在該存儲(chǔ)服務(wù)引擎內(nèi)沒有存儲(chǔ)與該用戶相關(guān)的資料,此時(shí)需要用戶先進(jìn)行注冊(cè)。配置單元3用于當(dāng)判斷結(jié)果為注冊(cè)信息時(shí),根據(jù)注冊(cè)信息所包含的用戶信息為用戶配置專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例,且生成一個(gè)與用戶相對(duì)應(yīng)的配置文件。這里配置文件內(nèi)包含有用戶信息與專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系。在本發(fā)明實(shí)施例中,如圖8所示,配置單元3可以包括用戶信息獲取單元31、存儲(chǔ)引擎實(shí)施例配置單元32和配置文件生成單元33,其中用戶信息獲取單元31用于從注冊(cè)信息中獲取用戶的用戶信息,用戶信息包括用戶名和用戶安全驗(yàn)證信息。存儲(chǔ)引擎實(shí)施例配置單元32,用于為用戶配置專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例, 并建立用戶信息與專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系。配置文件生成單元33用于生成一個(gè)與用戶信息相對(duì)應(yīng)配置文件,且將專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到配置文件中。定制單元4用于接收用戶輸入的定制的存儲(chǔ)服務(wù)類型,且將定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到配置文件中。確定單元5用于根據(jù)用戶信息確定與用戶相對(duì)應(yīng)的配置文件,并根據(jù)確定的配置文件確定用戶定制存儲(chǔ)服務(wù)類型和專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例。存儲(chǔ)單元6用于啟動(dòng)專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例,獲取可實(shí)現(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,并在啟動(dòng)后的存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。
在本發(fā)明實(shí)施例中,存儲(chǔ)服務(wù)引擎實(shí)例包括具有獨(dú)立存儲(chǔ)服務(wù)功能的存儲(chǔ)服務(wù)器,和/或,至少一個(gè)位于存儲(chǔ)服務(wù)器內(nèi)、且可獨(dú)立執(zhí)行存儲(chǔ)服務(wù)功能的子程序,這里每個(gè)存儲(chǔ)服務(wù)子程序運(yùn)行后為一個(gè)單獨(dú)的進(jìn)程,即專屬于一個(gè)用戶的存儲(chǔ)服務(wù)引擎可以單獨(dú)為該用戶提供存儲(chǔ)服務(wù)。在本發(fā)明實(shí)施例中,為了減小設(shè)備成本,專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例優(yōu)選為至少一個(gè)位于存儲(chǔ)服務(wù)器內(nèi)、且可獨(dú)立執(zhí)行存儲(chǔ)服務(wù)功能的進(jìn)程。由以上技術(shù)方案可見,在本發(fā)明實(shí)施例提供的該存儲(chǔ)服務(wù)器,對(duì)于每一個(gè)新用戶, 在注冊(cè)時(shí),均生成一個(gè)存儲(chǔ)服務(wù)引擎實(shí)例,并建立用戶信息與該存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系,即使得每個(gè)用戶均擁有一個(gè)專屬的存儲(chǔ)服務(wù)引擎實(shí)例;另外,為每個(gè)用戶提供定制選項(xiàng),使得用戶可以根據(jù)需要選擇不同的存儲(chǔ)服務(wù)類型,并建立用戶信息與定制存儲(chǔ)服務(wù)類型之間的對(duì)應(yīng)關(guān)系。這樣當(dāng)用戶進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),根據(jù)用戶信息就可以確定專屬的存儲(chǔ)服務(wù)引擎實(shí)例和定制存儲(chǔ)服務(wù)類型,啟動(dòng)專屬的存儲(chǔ)服務(wù)引擎實(shí)例,并在其上運(yùn)行能夠?qū)崿F(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,即可實(shí)現(xiàn)針對(duì)不同的用戶提供不同的存儲(chǔ)服務(wù)功能。因此,該方法可以使得每個(gè)用戶均擁有其專屬的存儲(chǔ)服務(wù)引擎實(shí)例,進(jìn)而將用戶與存儲(chǔ)服務(wù)器間的對(duì)應(yīng)關(guān)系由多對(duì)一的關(guān)系,變?yōu)橐粚?duì)一或一對(duì)多的關(guān)系,以實(shí)現(xiàn)可以對(duì)用戶進(jìn)行一對(duì)一的定制化服務(wù),使得定制化服務(wù)更加靈活。此外,在本發(fā)明實(shí)施例其他實(shí)施例中,為了方便用戶更改所定制的存儲(chǔ)服務(wù)類型, 如圖9所示,該存儲(chǔ)服務(wù)器還可以包括定制更改單元7,用于當(dāng)接收到用戶的更改定制存儲(chǔ)服務(wù)類型的操作時(shí),將更改后的定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到用戶的配置文件中。這樣在用戶不同時(shí)間,可以為用戶提供不同的定制服務(wù),從而使得存儲(chǔ)服務(wù)更加靈活。又一個(gè)實(shí)施例本發(fā)明實(shí)施例還提供了另外一種存儲(chǔ)服務(wù)器,圖10為本發(fā)明實(shí)施例提供的另一種存儲(chǔ)服務(wù)器的結(jié)構(gòu)示意圖。如圖10所示,該存儲(chǔ)服務(wù)器包括接收單元I、登錄信息判斷單元8、配置文件獲取單元9、安全驗(yàn)證單元10和存儲(chǔ)單元6,其中接收單元1,用于接收用戶輸入的操作信息以及用戶輸入的存儲(chǔ)數(shù)據(jù);登錄信息判斷單元8,用于判斷操作信息是否為登錄信息。配置文件獲取單元9,用于當(dāng)操作信息為登錄信息時(shí),獲取已保存與用戶相對(duì)應(yīng)的配置文件,配置文件內(nèi)包含有用戶定制的存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系以及專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例與用戶信息之間的對(duì)應(yīng)關(guān)系。安全驗(yàn)證單元10,用于獲取登錄信息中的用戶信息,并根據(jù)配置文件中已保存的用戶信息對(duì)用戶進(jìn)行安全驗(yàn)證。在本發(fā)明實(shí)施例中,如圖11所示,安全驗(yàn)證模塊10可以包括用戶信息獲取單元 11,用于獲取登錄信息中的用戶信息;安全驗(yàn)證子單元12,用于將登錄信息中的用戶安全驗(yàn)證信息與已保存的用戶安全驗(yàn)證信息進(jìn)行比較,對(duì)用戶進(jìn)行安全驗(yàn)證。存儲(chǔ)單元6,用于啟動(dòng)配置文件內(nèi)、專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例,獲取配置文件內(nèi)、可實(shí)現(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,并在啟動(dòng)后的存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。在本發(fā)明實(shí)施例提供的該存儲(chǔ)服務(wù)器,由于每一個(gè)用戶在注冊(cè)時(shí),存儲(chǔ)服務(wù)器內(nèi)均會(huì)生成一個(gè)配置文件,在配制文件內(nèi)存儲(chǔ)有用戶安全驗(yàn)證信息、用戶信息與專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系以及定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系。所以當(dāng)用戶再次登錄輸入用戶信息時(shí),當(dāng)通過安全驗(yàn)證后進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),根據(jù)用戶信息就可以確定專屬的存儲(chǔ)服務(wù)引擎實(shí)例和定制存儲(chǔ)服務(wù)類型,啟動(dòng)專屬的存儲(chǔ)服務(wù)引擎實(shí)例,并在其上運(yùn)行能夠?qū)崿F(xiàn)用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,即可實(shí)現(xiàn)針對(duì)不同的用戶提供不同的存儲(chǔ)服務(wù)類型。因此,該方法可以使得每個(gè)用戶均擁有其專屬的存儲(chǔ)服務(wù)引擎實(shí)例,進(jìn)而將用戶與存儲(chǔ)服務(wù)器間的對(duì)應(yīng)關(guān)系由多對(duì)一的關(guān)系,變?yōu)橐粚?duì)一或一對(duì)多的關(guān)系,以實(shí)現(xiàn)可以對(duì)用戶進(jìn)行一對(duì)一的定制化服務(wù),使得定制化服務(wù)更加靈活。此外,在本發(fā)明實(shí)施例其他實(shí)施例中,為了方便用戶更改所定制的存儲(chǔ)服務(wù)類型, 如圖12所示,該存儲(chǔ)服務(wù)器還可以包括定制更改單元7,用于當(dāng)接收到用戶的更改定制存儲(chǔ)服務(wù)類型的操作時(shí),將更改后的定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到用戶的配置文件中。這樣在用戶不同時(shí)間,可以為用戶提供不同的定制服務(wù),從而使得存儲(chǔ)服務(wù)更加靈活。為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本發(fā)明實(shí)施例時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實(shí)施例可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明實(shí)施例各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。本發(fā)明實(shí)施例可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。以上所述僅是本發(fā)明實(shí)施例的優(yōu)選實(shí)施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本發(fā)明實(shí)施例。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明實(shí)施例的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明實(shí)施例將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求
1.一種存儲(chǔ)服務(wù)方法,應(yīng)用于存儲(chǔ)服務(wù)器中,其特征在于,包括接收用戶輸入的操作信息;當(dāng)確定所述操作信息為注冊(cè)信息時(shí),根據(jù)所述注冊(cè)信息所包含的用戶信息為所述用戶配置專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,且生成一個(gè)與所述用戶相對(duì)應(yīng)的配置文件,所述配置文件內(nèi)包含有用戶信息與專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系, 所述存儲(chǔ)服務(wù)引擎實(shí)例單獨(dú)為所述用戶提供存儲(chǔ)服務(wù)功能;接收用戶輸入的定制的存儲(chǔ)服務(wù)類型,且將所述定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述配置文件中;接收用戶輸入的存儲(chǔ)數(shù)據(jù),根據(jù)用戶信息確定與所述用戶相對(duì)應(yīng)的配置文件,并根據(jù)確定的所述配置文件確定所述用戶定制存儲(chǔ)服務(wù)類型和專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例;在所述存儲(chǔ)服務(wù)器上啟動(dòng)專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,獲取可實(shí)現(xiàn)所述用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,并在啟動(dòng)后的存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)所述存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述注冊(cè)信息中所包含的用戶信息為所述用戶配置專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,且生成一個(gè)與所述用戶相對(duì)應(yīng)的配置文件,包括從所述注冊(cè)信息中獲取所述用戶的用戶信息,所述用戶信息包括用戶名和用戶安全驗(yàn)證信息;為所述用戶配置專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,并建立所述用戶信息與專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系; 生
3.根據(jù)權(quán)利要求1-2任一項(xiàng)所述的方法,其特征在于,在所述將所述定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述配置文件中之后,進(jìn)一步包括當(dāng)接收到用戶的更改定制存儲(chǔ)服務(wù)類型的操作;將更改后的定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述用戶的配置文件中。
4.根據(jù)權(quán)利要求1-2任一項(xiàng)所述的方法,其特征在于,所述定制存儲(chǔ)服務(wù)類型包括糾刪碼、不同獨(dú)立冗余磁盤陣列RAID算法、數(shù)據(jù)多副本數(shù)、重復(fù)數(shù)據(jù)刪除、加密、壓縮和備份中的至少一個(gè)。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述存儲(chǔ)服務(wù)引擎實(shí)例包括具有獨(dú)立存儲(chǔ)服務(wù)功能的存儲(chǔ)服務(wù)器,和/或,至少一個(gè)位于存儲(chǔ)服務(wù)器內(nèi)、且可獨(dú)立執(zhí)行存儲(chǔ)服務(wù)功能的子程序。
6.一種存儲(chǔ)服務(wù)方法,應(yīng)用于存儲(chǔ)服務(wù)器中,其特征在于,包括接收用戶輸入的操作信息;當(dāng)確定所述操作信息為登錄信息時(shí),根據(jù)所述登陸信息中所包含的用戶信息獲取與所述用戶相對(duì)應(yīng)的、預(yù)先設(shè)置的配置文件,并根據(jù)所述配置文件中已保存的用戶信息對(duì)所述用戶進(jìn)行安全驗(yàn)證,所述配置文件內(nèi)包含有所述用戶定制的存儲(chǔ)服務(wù)類型與所述用戶信息之間的對(duì)應(yīng)關(guān)系以及專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例與所述用戶信息之間的對(duì)應(yīng)關(guān)系,所述存儲(chǔ)服務(wù)引擎實(shí)例單獨(dú)為所述用戶提供存儲(chǔ)服務(wù)功能;當(dāng)所述用戶通過安全驗(yàn)證后,接收用戶輸入的存儲(chǔ)數(shù)據(jù),并且根據(jù)所述配置文件確定專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例和所述用戶定制的存儲(chǔ)服務(wù)類型;啟動(dòng)專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)施例,并獲取可實(shí)現(xiàn)所述用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊;在啟動(dòng)后存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)所述存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,根據(jù)所述登陸信息中所包含的用戶信息獲取與所述用戶相對(duì)應(yīng)的、預(yù)先設(shè)置的配置文件,并根據(jù)所述配置文件對(duì)所述用戶進(jìn)行安全驗(yàn)證,包括從所述登錄信息中獲取所述用戶的用戶信息,所述用戶信息包括用戶名和用戶安全驗(yàn)證信息;獲取與所述用戶名相對(duì)應(yīng)的、預(yù)先設(shè)置的配置文件,并獲取所述配置文件內(nèi)已保存的用戶安全驗(yàn)證信息;將所述登錄信息中的用戶安全驗(yàn)證信息與已保存的用戶安全驗(yàn)證信息進(jìn)行比較,對(duì)所述用戶進(jìn)行安全驗(yàn)證。
8.根據(jù)權(quán)利要求6-7任一項(xiàng)所述的方法,其特征在于,當(dāng)所述用戶通過安全驗(yàn)證后,進(jìn)一步包括當(dāng)接收到用戶的更改定制存儲(chǔ)服務(wù)類型的操作;將更改后的定制存儲(chǔ)服務(wù)類型與所述用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述用戶的配置文件中。
9.一種存儲(chǔ)服務(wù)器,其特征在于,包括接收單元、注冊(cè)信息判斷單元、配置單元、定制單元、確定單元和存儲(chǔ)單元,其中所述接收單元,用于接收用戶輸入的操作信息以及用戶輸入的存儲(chǔ)數(shù)據(jù);所述注冊(cè)信息判斷單元,用于判斷所述操作信息是否為注冊(cè)信息;所述配置單元,用于當(dāng)判斷結(jié)果為注冊(cè)信息時(shí),根據(jù)所述注冊(cè)信息所包含的用戶信息為所述用戶配置專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,且生成一個(gè)與所述用戶相對(duì)應(yīng)的配置文件,并且所述配置文件內(nèi)包含有用戶信息與專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系;所述定制單元,用于接收用戶輸入的定制的存儲(chǔ)服務(wù)類型,且將所述定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述配置文件中;所述確定單元,用于根據(jù)用戶信息確定與所述用戶相對(duì)應(yīng)的配置文件,并根據(jù)確定的所述配置文件確定所述用戶定制存儲(chǔ)服務(wù)類型和專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例; 所述存儲(chǔ)單元,用于啟動(dòng)專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,獲取可實(shí)現(xiàn)所述用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,并在啟動(dòng)后的存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)所述存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。
10.根據(jù)權(quán)利要求9所述的存儲(chǔ)服務(wù)器,其特征在于,所述配置單元包括用戶信息獲取單元,用于從所述注冊(cè)信息中獲取所述用戶的用戶信息,所述用戶信息包括用戶名和用戶安全驗(yàn)證信息;存儲(chǔ)引擎實(shí)施例配置單元,用于為所述用戶配置專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,并建立所述用戶信息與專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例之間的對(duì)應(yīng)關(guān)系;配置文件生成單元,用于生成一個(gè)與所述用戶信息相對(duì)應(yīng)配置文件,且將專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例與所述用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述配置文件中。
11.根據(jù)權(quán)利要求9所述的存儲(chǔ)服務(wù)器,其特征在于,進(jìn)一步包括定制更改單元,用于在所述定制單元將所述定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述配置文件中之后,當(dāng)接收到用戶的更改定制存儲(chǔ)服務(wù)類型的操作時(shí),將更改后的定制存儲(chǔ)服務(wù)類型與用戶信息之間的對(duì)應(yīng)關(guān)系存儲(chǔ)到所述用戶的配置文件中。
12.—種存儲(chǔ)服務(wù)器,其特征在于,包括接收單元、登錄信息判斷單元、配置信息獲取單元、安全驗(yàn)證單元、確定單元和存儲(chǔ)單元,其中所述接收單元,用于接收用戶輸入的操作信息以及用戶輸入的存儲(chǔ)數(shù)據(jù);所述登錄信息判斷單元,用于判斷所述操作信息是否為登錄信息;配置信息獲取單元,用于當(dāng)所述操作信息為登錄信息時(shí),獲取已保存與用戶相對(duì)應(yīng)的配置文件,所述配置文件內(nèi)包含有所述用戶定制的存儲(chǔ)服務(wù)類型與所述用戶信息之間的對(duì)應(yīng)關(guān)系以及專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例與所述用戶信息之間的對(duì)應(yīng)關(guān)系;所述安全驗(yàn)證單元,用于獲取所述登錄信息中的用戶信息,并根據(jù)所述配置文件中已保存的用戶信息對(duì)所述用戶進(jìn)行安全驗(yàn)證;所述存儲(chǔ)單元,用于啟動(dòng)所述配置文件內(nèi)、專屬于所述用戶的存儲(chǔ)服務(wù)引擎實(shí)例,獲取所述配置文件內(nèi)、可實(shí)現(xiàn)所述用戶定制存儲(chǔ)服務(wù)類型的存儲(chǔ)服務(wù)功能的程序模塊,并在啟動(dòng)后的存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)所述存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。
13.根據(jù)權(quán)利要求12所述的存儲(chǔ)服務(wù)器,其特征在于,所述存儲(chǔ)服務(wù)引擎實(shí)例包括具有獨(dú)立存儲(chǔ)服務(wù)功能的存儲(chǔ)服務(wù)器,和/或,至少一個(gè)位于存儲(chǔ)服務(wù)器內(nèi)、且可獨(dú)立執(zhí)行存儲(chǔ)服務(wù)功能的子程序。
全文摘要
本發(fā)明實(shí)施例公開了一種儲(chǔ)服務(wù)方法以及應(yīng)用該方法的存儲(chǔ)服務(wù)器,該方法包括接收用戶輸入的操作信息;當(dāng)為注冊(cè)信息時(shí),為用戶配置一個(gè)存儲(chǔ)服務(wù)引擎實(shí)例和配置文件;當(dāng)為登陸信息時(shí),根據(jù)登陸信息對(duì)用戶進(jìn)行安全驗(yàn)證,確認(rèn)通過安全驗(yàn)證的用戶的配置文件,這樣當(dāng)用戶輸入存儲(chǔ)數(shù)據(jù)時(shí),根據(jù)配置文件啟動(dòng)專屬于用戶的存儲(chǔ)服務(wù)引擎實(shí)例,并獲取用戶定制存儲(chǔ)服務(wù)功能的程序模塊,在啟動(dòng)后的存儲(chǔ)服務(wù)引擎實(shí)例上運(yùn)行所獲取的程序模塊,對(duì)存儲(chǔ)數(shù)據(jù)進(jìn)行存儲(chǔ)。本發(fā)明實(shí)施例提供的該方案,可以使得每個(gè)用戶均擁有其專屬的存儲(chǔ)服務(wù)引擎實(shí)例,即將用戶與存儲(chǔ)服務(wù)引擎之間的對(duì)應(yīng)關(guān)系由多對(duì)一的關(guān)系,變?yōu)橐粚?duì)一或一對(duì)多的關(guān)系,使得定制化服務(wù)更加靈活。
文檔編號(hào)H04L29/08GK102594899SQ20121005000
公開日2012年7月18日 申請(qǐng)日期2012年2月29日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者劉利鋒, 孟健, 王雨晨, 高志宏 申請(qǐng)人:成都市華為賽門鐵克科技有限公司