專(zhuān)利名稱(chēng):定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)信息存儲(chǔ)服務(wù),尤其涉及一種在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法及其系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)和移動(dòng)通信技術(shù)的發(fā)展,人們希望能夠?qū)?shù)據(jù)、資料、文件等信息存放在網(wǎng)絡(luò)上,以便自己或他人能夠隨時(shí)隨地訪問(wèn)到這些信息。于是服務(wù)商紛紛建立各種網(wǎng)絡(luò)存儲(chǔ)服務(wù)器,為互聯(lián)網(wǎng)和手機(jī)用戶提供這種網(wǎng)絡(luò)信息存儲(chǔ)服務(wù),于是出現(xiàn)了主機(jī)托管(Web Hosting)、網(wǎng)絡(luò)硬盤(pán)、網(wǎng)絡(luò)保管箱、語(yǔ)音信箱、手機(jī)之家等以網(wǎng)絡(luò)信息存儲(chǔ)為形式的各種服務(wù)。這些服務(wù)的共性是服務(wù)商為用戶提供一塊網(wǎng)絡(luò)信息存儲(chǔ)空間,用戶的信息資料存放在這個(gè)存儲(chǔ)空間中。同時(shí),這些信息資料可以通過(guò)聯(lián)網(wǎng)電腦、聯(lián)網(wǎng)手持終端等設(shè)備,通過(guò)標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信協(xié)議被訪問(wèn)到。
服務(wù)商的網(wǎng)絡(luò)存儲(chǔ)設(shè)備是由一系列的硬盤(pán)、磁帶等存儲(chǔ)介質(zhì)和相關(guān)管理軟件組成的,在存儲(chǔ)設(shè)備的存儲(chǔ)介質(zhì)上,某些空間是已經(jīng)分配給用戶使用的,某些空間是尚未分配使用的。網(wǎng)絡(luò)存儲(chǔ)設(shè)備必須將用戶存儲(chǔ)空間中的所有數(shù)據(jù)和資料映射為統(tǒng)一的文件系統(tǒng)視圖形式提供給用戶,使用戶能夠只通過(guò)一個(gè)入口點(diǎn)就可以訪問(wèn)到存放在網(wǎng)絡(luò)存儲(chǔ)空間的所有數(shù)據(jù)資料。當(dāng)用戶希望增加個(gè)人網(wǎng)絡(luò)存儲(chǔ)空間時(shí),服務(wù)商的存儲(chǔ)設(shè)備必須能夠從未分配使用的存儲(chǔ)介質(zhì)中劃分出一部分,將其添加到用戶的存儲(chǔ)空間中,同時(shí)還要將這部分存儲(chǔ)介質(zhì)空間映射到用戶的文件系統(tǒng)視圖中,使用戶仍然能夠通過(guò)一個(gè)入口點(diǎn)訪問(wèn)到這部分新增空間。同樣,當(dāng)用戶降低個(gè)人的網(wǎng)絡(luò)存儲(chǔ)空間時(shí),網(wǎng)絡(luò)存儲(chǔ)設(shè)備必須能夠?qū)⒂脩翎尫诺倪@部分存儲(chǔ)介質(zhì)收回,與其他未分配使用的存儲(chǔ)介質(zhì)統(tǒng)一歸并管理,同時(shí)還要將這部分空間從用戶的文件系統(tǒng)視圖中刪除,使用戶不能夠再訪問(wèn)這部分存儲(chǔ)空間。由此可見(jiàn),整個(gè)存儲(chǔ)空間調(diào)整過(guò)程除了要求網(wǎng)絡(luò)存儲(chǔ)設(shè)備(硬件和軟件系統(tǒng))本身具有一般的存儲(chǔ)管理能力外,還要求具有存儲(chǔ)介質(zhì)的動(dòng)態(tài)劃分、歸并和文件系統(tǒng)視圖映射等管理能力。發(fā)明US5897661、EP0689125和US4528624從不同角度對(duì)這一技術(shù)進(jìn)行了闡述,WO03058455著重講解了如何在網(wǎng)絡(luò)環(huán)境下使存儲(chǔ)設(shè)備具有這種技術(shù),以及用戶如何通過(guò)網(wǎng)絡(luò)使用這種技術(shù)。然而,“存儲(chǔ)服務(wù)”不僅包括“空間大小”因素,而且還包括“使用時(shí)間”,以上這些技術(shù)只對(duì)物理存儲(chǔ)管理技術(shù)本身進(jìn)行了說(shuō)明,卻并沒(méi)有考慮對(duì)用戶來(lái)說(shuō)至關(guān)重要的另一個(gè)因素——“使用時(shí)間”。因此,僅僅依靠現(xiàn)有技術(shù)的物理存儲(chǔ)管理技術(shù)是不能對(duì)“存儲(chǔ)服務(wù)”進(jìn)行既考慮到空間因素又考慮到使用時(shí)間因素的二維實(shí)時(shí)定制的。
另一方面,服務(wù)商提供的網(wǎng)絡(luò)存儲(chǔ)服務(wù)與其計(jì)費(fèi)方式是緊密聯(lián)系在一起的。目前服務(wù)商采用的計(jì)費(fèi)方式都是基于固定空間大小和固定使用時(shí)間長(zhǎng)短進(jìn)行收費(fèi)。用戶在使用網(wǎng)絡(luò)存儲(chǔ)服務(wù)過(guò)程中不論是希望增加空間大小還是延長(zhǎng)使用時(shí)間,都需要再次向服務(wù)商交費(fèi)。即便是發(fā)明WO03058455的作者在其說(shuō)明書(shū)中也提醒服務(wù)商,在用戶增加空間后要對(duì)其新增加的這部分存儲(chǔ)空間進(jìn)行相應(yīng)的計(jì)費(fèi)(WO03058455,Desc/Clms Page 7,Line 16-17)。可以看出,傳統(tǒng)的定制方式給用戶帶來(lái)了極大的不便。出現(xiàn)這種情況的原因是,服務(wù)商沒(méi)有找到一個(gè)可操作性強(qiáng)的,使服務(wù)商和用戶都滿意的,無(wú)需用戶再次交費(fèi)即可使用戶實(shí)時(shí)調(diào)整網(wǎng)絡(luò)存儲(chǔ)空間大小和使用時(shí)間長(zhǎng)短的定制方法。
因此,基于目前的技術(shù)狀態(tài),用戶從服務(wù)商處得到的是一個(gè)空間大小和時(shí)間長(zhǎng)短都已經(jīng)固定好的網(wǎng)絡(luò)信息存儲(chǔ)服務(wù),用戶在后續(xù)使用過(guò)程中,無(wú)法根據(jù)自己的實(shí)際需求配置空間大小和時(shí)間長(zhǎng)短,更不可能實(shí)時(shí)地調(diào)整存儲(chǔ)空間的大小和使用時(shí)間的長(zhǎng)短。傳統(tǒng)的網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空形態(tài)可以參見(jiàn)圖1,其中所示時(shí)空形態(tài)為一個(gè)高度和長(zhǎng)度固定的長(zhǎng)方形,該長(zhǎng)方形在時(shí)間軸上的長(zhǎng)度值表示用戶單獨(dú)確定的使用時(shí)間值,而其在空間軸上的高度值表示用戶單獨(dú)確定的存儲(chǔ)空間大小值。用戶一旦分別單獨(dú)地確定了存儲(chǔ)空間大小和使用時(shí)間,便不能再進(jìn)行調(diào)整(除非向服務(wù)商提出申請(qǐng),由服務(wù)商技術(shù)人員進(jìn)行手工操作,否則用戶自己是無(wú)法實(shí)時(shí)進(jìn)行調(diào)整的)??梢?jiàn),現(xiàn)有技術(shù)的網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)無(wú)法實(shí)現(xiàn)在空間×?xí)r間的二維時(shí)空域上的實(shí)時(shí)定制操作。
發(fā)明內(nèi)容
因此,有鑒于上述問(wèn)題,提出了本發(fā)明。本發(fā)明的一個(gè)目的是提供一種能夠?qū)⑿畔⒋鎯?chǔ)空間大小和使用時(shí)間作為一個(gè)整體考慮而允許在二維時(shí)空域上對(duì)網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)進(jìn)行定制的方法及其系統(tǒng)。
本發(fā)明的另一個(gè)目的是提供一種允許用戶在不超出時(shí)空總量的前提下,能夠根據(jù)實(shí)際需要來(lái)實(shí)時(shí)調(diào)整所定制的空間大小和使用時(shí)間的方法及其系統(tǒng)。
本發(fā)明的第一目的通過(guò)一種在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法和系統(tǒng)來(lái)實(shí)現(xiàn),該方法包括下述步驟a).服務(wù)器為用戶確定一個(gè)用于網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空總量,該時(shí)空總量為信息存儲(chǔ)空間和允許使用該信息存儲(chǔ)空間的使用時(shí)間的乘積;以及b).當(dāng)接收到用戶的以信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置的請(qǐng)求時(shí),服務(wù)器響應(yīng)于該請(qǐng)求按照用戶所請(qǐng)求的信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置。
根據(jù)本發(fā)明的用于在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的系統(tǒng),包括客戶端裝置和所述服務(wù)器,其中所述客戶端裝置用于將用戶的定制請(qǐng)求轉(zhuǎn)送到所述服務(wù)器,所述服務(wù)器包括存儲(chǔ)時(shí)空分配單元,用于為用戶確定一個(gè)用于網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空總量,該時(shí)空總量為信息存儲(chǔ)空間和允許使用該信息存儲(chǔ)空間的使用時(shí)間的乘積;和用戶定制處理單元,用于接收由所述客戶端裝置轉(zhuǎn)送的用戶的以信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置的請(qǐng)求,并響應(yīng)于該請(qǐng)求按照用戶所請(qǐng)求的信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置。
從而,用戶在購(gòu)買(mǎi)或?qū)嶋H使用網(wǎng)絡(luò)存儲(chǔ)服務(wù)之前不必首先分別單獨(dú)確定具體的存儲(chǔ)空間大小和使用時(shí)間長(zhǎng)短,只需確定一個(gè)時(shí)空總量即可。然后基于該時(shí)空總量,用戶可以根據(jù)實(shí)際需要以空間和時(shí)間之一為主對(duì)空間和時(shí)間相關(guān)聯(lián)地進(jìn)行配置。
根據(jù)本發(fā)明的在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法還可以包括下述步驟c).用戶請(qǐng)求服務(wù)器將信息存儲(chǔ)空間、或使用時(shí)間、或信息存儲(chǔ)空間和使用時(shí)間兩者定制為新的值;d).服務(wù)器通過(guò)將時(shí)空總量減去已用時(shí)空量而得到剩余時(shí)空量作為當(dāng)前時(shí)空總量;以及e).服務(wù)器根據(jù)所述用戶所請(qǐng)求定制的新值對(duì)當(dāng)前時(shí)空總量重新進(jìn)行配置。
在根據(jù)本發(fā)明的用于在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的系統(tǒng)中,當(dāng)所述客戶端裝置向所述用戶定制處理單元轉(zhuǎn)送了將信息存儲(chǔ)空間、或使用時(shí)間、或信息存儲(chǔ)空間和使用時(shí)間兩者定制為新的值的定制請(qǐng)求時(shí),所述用戶定制處理單元通過(guò)將時(shí)空總量減去已用時(shí)空量而得到剩余時(shí)空量作為當(dāng)前時(shí)空總量,并且根據(jù)所述所請(qǐng)求定制的新值對(duì)當(dāng)前時(shí)空總量重新進(jìn)行配置。
從而,在實(shí)際使用網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的過(guò)程中,用戶可以在不超出時(shí)空總量的前提下,隨時(shí)根據(jù)自己的實(shí)際需求實(shí)時(shí)調(diào)整空間大小和使用時(shí)間長(zhǎng)短(即,進(jìn)行實(shí)時(shí)時(shí)空定制)。這不僅為用戶帶來(lái)了更高的靈活性,而且提高了網(wǎng)絡(luò)存儲(chǔ)空間的利用率。并且還避免了定制操作為用戶帶來(lái)的再次續(xù)費(fèi)的繁瑣。
圖1是示出了傳統(tǒng)的網(wǎng)絡(luò)信息存儲(chǔ)時(shí)空形態(tài)的示意圖;圖2是示出了根據(jù)本發(fā)明的網(wǎng)絡(luò)信息存儲(chǔ)時(shí)空形態(tài)的一個(gè)示例的示意圖;圖3是說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的系統(tǒng)的組成的方框圖;
圖4a和圖4b是根據(jù)本發(fā)明實(shí)施例的在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法的流程圖,其中圖4a示出了以空間為主變量對(duì)時(shí)空總量進(jìn)行配置的情況,圖4b示出了以時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置的情況;圖5是根據(jù)本發(fā)明另一實(shí)施例的在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法的流程圖;圖6是根據(jù)本發(fā)明的實(shí)施例的、在服務(wù)器端裝置確定了一個(gè)時(shí)空總量ST并對(duì)其進(jìn)行配置之后又接收到客戶端希望將空間大小調(diào)整到新的空間值NS的定制請(qǐng)求時(shí)的處理流程圖;圖7是根據(jù)本發(fā)明的另一實(shí)施例的、在服務(wù)器端裝置確定了一個(gè)時(shí)空總量ST并對(duì)其進(jìn)行配置之后又接收到客戶端希望將時(shí)間長(zhǎng)短調(diào)整到新的時(shí)間值NT的定制請(qǐng)求時(shí)的處理流程圖;和圖8是根據(jù)本發(fā)明的另一實(shí)施例的、在服務(wù)器端裝置確定了一個(gè)時(shí)空總量ST并對(duì)其進(jìn)行配置之后又接收到客戶端希望將空間大小和時(shí)間長(zhǎng)短同時(shí)分別調(diào)整到新值ST和NT的定制請(qǐng)求時(shí)的處理流程圖。
具體實(shí)施例方式
以下將結(jié)合附圖詳細(xì)描述本發(fā)明的實(shí)施例。
首先,將結(jié)合圖2說(shuō)明根據(jù)本發(fā)明的網(wǎng)絡(luò)信息存儲(chǔ)時(shí)空形態(tài)。圖2示意地表示出了根據(jù)本發(fā)明的網(wǎng)絡(luò)信息存儲(chǔ)時(shí)空形態(tài)的一個(gè)示例,其所構(gòu)成的時(shí)空總量與圖1示出的傳統(tǒng)網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空形態(tài)的時(shí)空總量是相等的,但是與圖1中示出的固定長(zhǎng)度和高度的長(zhǎng)方形時(shí)空形態(tài)不同,圖2中的時(shí)空形態(tài)是由多個(gè)高度和長(zhǎng)度各異的長(zhǎng)方形組成的呈鋸齒形的形態(tài)。由此可見(jiàn),根據(jù)本發(fā)明,用戶在定制和購(gòu)買(mǎi)網(wǎng)絡(luò)存儲(chǔ)服務(wù)時(shí)只需先確定一個(gè)時(shí)空總量然后根據(jù)實(shí)際情況對(duì)該時(shí)空總量進(jìn)行配置即可。在后續(xù)的使用過(guò)程中,用戶可以隨時(shí)調(diào)整網(wǎng)絡(luò)存儲(chǔ)服務(wù)的空間大小和使用時(shí)間,只要調(diào)整后的時(shí)空不超出其最初定制和購(gòu)買(mǎi)的時(shí)空總量即可。從而為用戶對(duì)網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的定制提供了極大的靈活性。
圖3是說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的系統(tǒng)的組成的方框圖。如圖3所示,根據(jù)本發(fā)明的系統(tǒng)由客戶端裝置和服務(wù)器端裝置組成。其中,客戶端裝置包括客戶端代理單元和網(wǎng)絡(luò)通信模塊。用戶的定制請(qǐng)求通過(guò)客戶端代理單元轉(zhuǎn)交給客戶端網(wǎng)絡(luò)通信模塊,并由客戶端網(wǎng)絡(luò)通信模塊通過(guò)與之對(duì)應(yīng)的標(biāo)準(zhǔn)網(wǎng)絡(luò)通信協(xié)議送達(dá)服務(wù)器端裝置進(jìn)行處理。服務(wù)器返回的處理結(jié)果也是經(jīng)由服務(wù)器端網(wǎng)絡(luò)通信模塊,通過(guò)標(biāo)準(zhǔn)的網(wǎng)絡(luò)通信協(xié)議傳送到客戶端裝置,并由客戶端代理單元顯示給用戶。個(gè)人電腦和移動(dòng)通信終端(手機(jī)、小靈通、PDA等)都可以成為客戶端裝置。
服務(wù)器端裝置除網(wǎng)絡(luò)通信模塊外,主要由兩部分組成網(wǎng)絡(luò)存儲(chǔ)服務(wù)器和綜合管理服務(wù)器。其中網(wǎng)絡(luò)存儲(chǔ)服務(wù)器功能與WO03058455中的裝置18、24、26對(duì)應(yīng),具體負(fù)責(zé)與綜合管理服務(wù)器通信,并根據(jù)綜合管理服務(wù)器的要求對(duì)物理存儲(chǔ)介質(zhì)進(jìn)行管理,劃分、轉(zhuǎn)移、歸并物理存儲(chǔ)介質(zhì)到用戶存儲(chǔ)空間,并為用戶映射文件系統(tǒng)視圖。
綜合管理服務(wù)器包括綜合定制管理單元、用戶信息存儲(chǔ)單元和規(guī)則存儲(chǔ)單元。其中綜合定制管理單元進(jìn)一步包括存儲(chǔ)時(shí)空分配單元和用戶定制處理單元,存儲(chǔ)時(shí)空分配單元根據(jù)用戶購(gòu)買(mǎi)(或由服務(wù)商贈(zèng)送)的時(shí)空總量為用戶初始地確定一個(gè)用于網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空總量。而用戶定制處理單元負(fù)責(zé)接收和處理用戶定制請(qǐng)求,根據(jù)用戶的請(qǐng)求對(duì)時(shí)空總量進(jìn)行配置,計(jì)算已用時(shí)空量和當(dāng)前時(shí)空總量,對(duì)用戶信息存儲(chǔ)單元進(jìn)行檢索和并將定制后的當(dāng)前參數(shù)信息存儲(chǔ)到用戶信息存儲(chǔ)單元中,根據(jù)規(guī)則存儲(chǔ)單元內(nèi)容對(duì)定制參數(shù)和計(jì)算結(jié)果進(jìn)行有效性檢驗(yàn),與網(wǎng)絡(luò)存儲(chǔ)服務(wù)器進(jìn)行通信并配置網(wǎng)絡(luò)存儲(chǔ)服務(wù)器參數(shù)到新的時(shí)空定制值,以及控制網(wǎng)絡(luò)存儲(chǔ)服務(wù)器的具體操作。用戶信息存儲(chǔ)單元用于存放用戶購(gòu)買(mǎi)和使用網(wǎng)絡(luò)存儲(chǔ)服務(wù)的各種參數(shù)和相關(guān)信息,包括用戶購(gòu)買(mǎi)(或由服務(wù)商贈(zèng)送)的時(shí)空總量、當(dāng)前定制的空間大小和使用期限、當(dāng)前時(shí)空總量、用于計(jì)算已用時(shí)空量的相關(guān)參數(shù)(前一次定制空間值、前一次定制時(shí)間等)、并發(fā)連接數(shù)等,綜合定制管理單元通過(guò)這些參數(shù)對(duì)用戶定制請(qǐng)求進(jìn)行計(jì)算,在每次定制成功后,綜合定制管理單元還要將用戶的最新時(shí)空參數(shù)保存回用戶信息存儲(chǔ)單元中。規(guī)則存儲(chǔ)單元用于保存和管理服務(wù)商的各種規(guī)則,如最小時(shí)空單元定義,最小空間/時(shí)間單位定義,空間/時(shí)間配置原則(如是否按照最小空間/時(shí)間單位的整倍數(shù)對(duì)空間大小和時(shí)間長(zhǎng)短進(jìn)行配置等)、已用時(shí)空量計(jì)算規(guī)則(如使用時(shí)間不足最小時(shí)間分配單位整數(shù)倍時(shí)如何計(jì)算等)、請(qǐng)求定制空間值小于當(dāng)前實(shí)際使用的空間值時(shí)的處理規(guī)則等,綜合定制管理單元根據(jù)這些規(guī)則對(duì)定制參數(shù)和計(jì)算結(jié)果進(jìn)行有效性檢驗(yàn)。總之,綜合管理服務(wù)器用于協(xié)調(diào)控制管理整個(gè)定制操作的全部過(guò)程。
根據(jù)網(wǎng)絡(luò)通信模塊的不同類(lèi)型,圖中所示的通信網(wǎng)絡(luò)可以是與之對(duì)應(yīng)的任何標(biāo)準(zhǔn)通信網(wǎng)絡(luò),包括Internet(TCP/IP)、移動(dòng)通信網(wǎng)絡(luò)(GSM、CDMA、GPRS、PHS等)、以太網(wǎng)等。
圖4a和圖4b是根據(jù)本發(fā)明實(shí)施例的在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法的流程圖,其中圖4a和圖4b分別示出了以空間為主變量和以時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置的情況。
參見(jiàn)圖4a,在步驟S401中,服務(wù)器端裝置根據(jù)用戶購(gòu)買(mǎi)(或由服務(wù)商贈(zèng)送)的時(shí)空總量,為用戶初始地確定用于網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空總量ST。其中,時(shí)空總量ST由若干最小時(shí)空單位構(gòu)成,最小時(shí)空單位是由服務(wù)商規(guī)定的最小時(shí)間單位和最小空間單位的乘積的倍數(shù),其中最小時(shí)間單位是指允許的使用任何定制的信息存儲(chǔ)空間的最小使用時(shí)間值,最小空間單位是指允許分配的最小信息存儲(chǔ)空間值,并且,時(shí)空總量(ST)=空間(S)大小×?xí)r間(T)長(zhǎng)短。在步驟S402中,服務(wù)器端裝置接收到用戶通過(guò)客戶端裝置經(jīng)通信網(wǎng)絡(luò)發(fā)送的以空間S為主變量對(duì)時(shí)空總量進(jìn)行配置的請(qǐng)求,響應(yīng)于該請(qǐng)求,服務(wù)器端裝置按照用戶所請(qǐng)求的空間S為主變量對(duì)ST進(jìn)行配置,或者在用戶沒(méi)有提出請(qǐng)求的情況下,服務(wù)器端裝置按照默認(rèn)設(shè)置進(jìn)行配置。例如,在服務(wù)商定義的最小時(shí)空單位=最小空間單位(1MB)×最小時(shí)間單位(1天)×50=50(MB天)并且在步驟S401中確定的時(shí)空總量ST為10個(gè)時(shí)空單位,即500MB天的情況下,當(dāng)用戶請(qǐng)求以空間S=250MB(該值最好是服務(wù)商規(guī)定的最小空間單位的倍數(shù))進(jìn)行配置時(shí),服務(wù)器端裝置以空間S=250MB、時(shí)間T=ST/S=500(MB天)/250(MB)=2天對(duì)時(shí)空總量進(jìn)行配置?;蛘?,在用戶沒(méi)有提出具體的配置請(qǐng)求的情況下,服務(wù)器端裝置按照默認(rèn)設(shè)置,即空間S=100MB,而以空間S=100MB、時(shí)間T=ST/S=500(MB天)/100(MB)=5天對(duì)ST進(jìn)行配置。之后,繼續(xù)進(jìn)行到步驟S403結(jié)束,從而完成一個(gè)定制操作。
圖4b的過(guò)程與圖4a的相似,除了步驟S412中是以時(shí)間T為主變量對(duì)時(shí)空總量進(jìn)行配置外,其它步驟與圖4a的相同。在步驟S412中,按照默認(rèn)設(shè)置或根據(jù)用戶以時(shí)間T為主變量對(duì)時(shí)空總量進(jìn)行配置的請(qǐng)求,服務(wù)器端裝置對(duì)ST以時(shí)間T為主變量進(jìn)行配置。例如,在如上所述時(shí)空總量為500MB天的情況下,當(dāng)用戶請(qǐng)求以時(shí)間T=2天(該值最好是服務(wù)商規(guī)定的最小時(shí)間單位的倍數(shù))進(jìn)行配置時(shí),服務(wù)器端裝置以時(shí)間T=2天、空間S=ST/T=500(MB天)/2(天)=250MB對(duì)時(shí)空總量進(jìn)行配置?;蛘?,在用戶沒(méi)有提出具體的配置請(qǐng)求的情況下,服務(wù)器端裝置按照默認(rèn)設(shè)置,即時(shí)間T=5天,而以時(shí)間T=5天、空間S=ST/T=500(MB天)/5(天)=100MB對(duì)ST進(jìn)行配置。
圖5是根據(jù)本發(fā)明另一實(shí)施例的在服務(wù)器上提供可定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法的流程圖。參見(jiàn)圖5,在步驟S501中,服務(wù)器為用戶確定了一個(gè)用于網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空總量ST。其中,時(shí)空總量ST由若干最小時(shí)空單位構(gòu)成,最小時(shí)空單位是由服務(wù)商規(guī)定的最小時(shí)間單位和最小空間單位的乘積的倍數(shù),并且,時(shí)空總量(ST)=空間(S)大小×?xí)r間(T)長(zhǎng)短。在步驟S502中,服務(wù)器端裝置按照默認(rèn)設(shè)置或根據(jù)用戶的請(qǐng)求,以空間S為主變量或以時(shí)間T為主變量對(duì)ST進(jìn)行配置。然后,在步驟S503中,用戶通過(guò)客戶端裝置經(jīng)通信網(wǎng)絡(luò)向服務(wù)器端裝置提出將空間S、或時(shí)間T、或空間和時(shí)間兩者定制為新值(新空間值NS、新時(shí)間值NT)的請(qǐng)求。在步驟S504中,服務(wù)器端裝置根據(jù)剩余時(shí)空量STL=前一次時(shí)空總量ST-已用時(shí)空量STP的關(guān)系計(jì)算得到剩余時(shí)空量STL作為當(dāng)前時(shí)空總量,其中已用時(shí)空量為前一次定制的空間值與前一次定制到本次定制的時(shí)間間隔的乘積。例如在圖2中,用戶在t1時(shí)刻進(jìn)行定制操作,則此時(shí)的已用時(shí)空量為t0時(shí)刻定制的空間值(該值由服務(wù)商缺省定制而成,或由用戶在第一次使用存儲(chǔ)服務(wù)時(shí)定制而成)乘以t0至t1時(shí)刻的時(shí)間間隔(即,t1-t0),在圖2中為t0至t1之間的長(zhǎng)方形時(shí)空面積。剩余時(shí)空量STLt1(即t1時(shí)刻的當(dāng)前時(shí)空總量)由t0時(shí)刻的時(shí)空總量STLt0減去t1時(shí)刻已用時(shí)空量得到,在圖2中為t1時(shí)刻以后的所有時(shí)空面積之和。當(dāng)用戶在t2時(shí)刻再次請(qǐng)求定制時(shí),其已用時(shí)空量為t1時(shí)刻定制的空間值乘以t1至t2時(shí)刻的時(shí)間間隔(即,t2-t1),在圖2中為t1至t2之間的長(zhǎng)方形時(shí)空面積。剩余時(shí)空量STLt2(即t2時(shí)刻的當(dāng)前時(shí)空總量)由t1時(shí)刻的時(shí)空總量STLt1減去t2時(shí)刻已用時(shí)空量得到,在圖2中為t2時(shí)刻以后的所有時(shí)空面積之和。在步驟S505中,服務(wù)器端裝置根據(jù)用戶在步驟503中所請(qǐng)求定制到的新值,對(duì)剩余時(shí)空量STL重新進(jìn)行配置。例如,假定在步驟S502得到的初始配置為ST(1000MB天)=S(100MB)×T(10天),在步驟S504中計(jì)算得到剩余時(shí)空量STL為800MB天,并且用戶請(qǐng)求將空間和時(shí)間分別定制到NS=50MB,NT=16天,則服務(wù)器端裝置按照NS=50MB,NT=16天對(duì)STL重新進(jìn)行配置。最后,處理進(jìn)行到步驟S506,結(jié)束定制。
圖6是根據(jù)本發(fā)明的實(shí)施例的、在服務(wù)器根據(jù)客戶端請(qǐng)求確定了一個(gè)時(shí)空總量ST并對(duì)其進(jìn)行配置之后又接收到客戶端希望將空間大小調(diào)整到新的空間值NS的定制請(qǐng)求時(shí)的處理流程圖。如圖6所示,在步驟S601中,服務(wù)器端裝置中的綜合管理服務(wù)器經(jīng)過(guò)網(wǎng)絡(luò)通信模塊及通信網(wǎng)絡(luò)從客戶端裝置接收到用戶希望將空間S調(diào)整到新的空間值NS的定制請(qǐng)求。在步驟S602,綜合管理服務(wù)器通過(guò)查詢(xún)用戶信息存儲(chǔ)單元或掃描用戶存儲(chǔ)空間而得到用戶當(dāng)前實(shí)際正在使用的空間大小CS。在步驟S603,綜合管理服務(wù)器將新的空間值NS與當(dāng)前實(shí)際使用的空間值CS進(jìn)行比較,以確定NS是否大于或等于CS。如果確定出NS是大于或等于CS,則處理進(jìn)行到步驟S604;否則,處理進(jìn)行到步驟S613。在步驟S604中,綜合管理服務(wù)器通過(guò)從時(shí)空總量ST中減去已用時(shí)空量STP而計(jì)算得到用戶剩余時(shí)空量STL,計(jì)算該已用時(shí)空量STP的方法如前所述,這里不再贅述。然后在步驟S605中,綜合管理服務(wù)器根據(jù)NT=STL÷NS計(jì)算與NS相應(yīng)的定制后的新的使用時(shí)間值NT。接著,綜合管理服務(wù)器在步驟S606中將計(jì)算所得的新的使用時(shí)間值NT與服務(wù)商規(guī)定的最小時(shí)間單位進(jìn)行比較,以確定NT是否大于或等于該規(guī)定的最小時(shí)間單位。如果是,則處理進(jìn)行到步驟S607,綜合管理服務(wù)器將當(dāng)前的參數(shù)信息存儲(chǔ)到用戶信息存儲(chǔ)單元和配置網(wǎng)絡(luò)存儲(chǔ)服務(wù)器參數(shù)到新的時(shí)空定制值(NS和NT),并發(fā)送成功定制信息到客戶端裝置;否則,處理進(jìn)行到步驟S613。在步驟S613中,綜合管理服務(wù)器向客戶端裝置發(fā)送定制失敗和相關(guān)指示信息。在步驟S607以及步驟S613之后,處理都進(jìn)行到步驟S608以結(jié)束操作。
雖然以圖6所示各步驟的順序給出了根據(jù)本發(fā)明的服務(wù)器在確定了時(shí)空總量ST并對(duì)其進(jìn)行配置之后又接收到用戶將空間大小調(diào)整到新的空間值NS的定制請(qǐng)求時(shí)的一種處理流程,但本發(fā)明的定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法并不限于此,在不破壞特定步驟間的因果邏輯關(guān)系的情況下,可以對(duì)所示的某些步驟的先后順序進(jìn)行調(diào)整和變化。比如,計(jì)算用戶剩余時(shí)空量的步驟S604和計(jì)算定制后的新的使用時(shí)間值的步驟S605可以在步驟S603之前進(jìn)行,即可以將步驟S604單獨(dú)調(diào)整到步驟S603之前,也可以將步驟S604和步驟S605都移到步驟S603之前。另外,可選地,在步驟S603中確定出新的空間值NS小于當(dāng)前實(shí)際使用的空間值CS時(shí),還可以刪除部分用戶信息而使用戶實(shí)際使用空間減小到小于或等于NS,然后接著進(jìn)行后續(xù)的定制步驟,而不是進(jìn)行步驟S613。
最好是,在綜合管理服務(wù)器接收到用戶希望調(diào)整空間定制的請(qǐng)求的步驟S601之后,還包括一個(gè)有效性檢驗(yàn)步驟,以確定用戶請(qǐng)求定制到的空間新值NS是否是服務(wù)商規(guī)定的最小空間單位的倍數(shù)。如果是,則進(jìn)行后續(xù)定制步驟;如果不是,則綜合管理服務(wù)器將該NS值修改為與其最接近的最小空間單位的倍數(shù),然后進(jìn)行后續(xù)定制步驟。
下面再舉一個(gè)網(wǎng)絡(luò)硬盤(pán)的示例,以說(shuō)明確定了時(shí)空總量ST并對(duì)其進(jìn)行配置之后又以空間大小為主變量對(duì)網(wǎng)絡(luò)存儲(chǔ)服務(wù)進(jìn)行實(shí)時(shí)時(shí)空定制的情況。
網(wǎng)絡(luò)硬盤(pán)服務(wù)商定義一個(gè)基本的網(wǎng)絡(luò)存儲(chǔ)時(shí)空單位,如1個(gè)時(shí)空單位=1MB×1天×50=50MB天,用戶在使用網(wǎng)絡(luò)硬盤(pán)前可以一次性購(gòu)買(mǎi)多個(gè)時(shí)空單位,如10個(gè)時(shí)空單位。第1天,用戶希望在網(wǎng)絡(luò)硬盤(pán)上存放40MB的資料。用戶此時(shí)可以通過(guò)瀏覽器或客戶端軟件向服務(wù)器發(fā)出時(shí)空定制請(qǐng)求,將空間大小調(diào)整到50MB。服務(wù)器查詢(xún)用戶信息存儲(chǔ)單元得知用戶的剩余時(shí)空為10個(gè)時(shí)空單位,于是計(jì)算定制后的使用時(shí)間為(50MB天×10)÷50MB=10天,這樣用戶就可以按照50MB的空間大小使用10天的網(wǎng)絡(luò)硬盤(pán)。第2天,用戶希望臨時(shí)再存放50MB的資料,即一共要存放90MB的資料。此時(shí),用戶向服務(wù)器提出申請(qǐng),希望將空間大小調(diào)整到100MB。服務(wù)器查詢(xún)用戶信息存儲(chǔ)單元并計(jì)算得知用戶的剩余時(shí)空為9個(gè)時(shí)空單位(因?yàn)榈?天已經(jīng)用去1個(gè)時(shí)空單位),于是定制后的使用時(shí)間將由上一次定制時(shí)剩余的9天變?yōu)?9×50MB天)÷100MB=4.5天,即用戶可以按照100MB的空間繼續(xù)使用4.5天網(wǎng)絡(luò)硬盤(pán)(如果服務(wù)商的最小時(shí)間分配單位為1天,則用戶只能使用4天的100MB空間,并剩余1個(gè)時(shí)空單位)。服務(wù)器將上述參數(shù)配置到用戶信息存儲(chǔ)單元和網(wǎng)絡(luò)存儲(chǔ)服務(wù)器中,并返回給用戶成功定制信息。第3天,用戶向服務(wù)器發(fā)出請(qǐng)求,希望將網(wǎng)絡(luò)存儲(chǔ)空間大小調(diào)整到10MB,服務(wù)器收到用戶請(qǐng)求,檢查發(fā)現(xiàn)用戶的實(shí)際使用空間為90MB,如果用戶不釋放多余的80MB的空間,定制便無(wú)法完成。于是服務(wù)器向用戶提示該信息,并中止定制操作。用戶收到服務(wù)器提示信息后,刪除掉80MB的文件資料,將自己的實(shí)際使用空間大小降到10MB,然后再次向服務(wù)器發(fā)送定制請(qǐng)求,再次希望將空間大小調(diào)整到10MB。服務(wù)器接收用戶請(qǐng)求,經(jīng)檢查發(fā)現(xiàn)用戶的實(shí)際使用空間已經(jīng)降到請(qǐng)求定制的空間大小以下,于是服務(wù)器繼續(xù)查詢(xún)并計(jì)算得到用戶的剩余時(shí)空為7個(gè)時(shí)空單位(第1天消耗了1個(gè)時(shí)空單位,第2天消耗了2個(gè)時(shí)空單位),于是計(jì)算定制后的使用時(shí)間為(7×50MB天)÷10MB=35天,即用戶可以按照10MB的空間大小繼續(xù)使用35天的網(wǎng)絡(luò)硬盤(pán)。服務(wù)器將上述參數(shù)配置到用戶信息存儲(chǔ)單元和網(wǎng)絡(luò)存儲(chǔ)服務(wù)器中,并返回給用戶成功定制信息。一般情況下,為了避免定制操作給服務(wù)器增加不必要的運(yùn)算負(fù)擔(dān),服務(wù)器會(huì)對(duì)用戶的定制操作頻率進(jìn)行限制,例如規(guī)定,兩次定制操作時(shí)間間隔如果不到一天,則按照一天計(jì)算。這種情況下,在本實(shí)施例中,當(dāng)用戶在第3天將其空間成功定制為10MB后,在當(dāng)天再次向服務(wù)器發(fā)出新的定制請(qǐng)求時(shí),其在服務(wù)器上的剩余時(shí)空量將變?yōu)?.8個(gè)時(shí)空單位(第1天消耗了1個(gè)時(shí)空單位,第2天消耗了2個(gè)時(shí)空單位,第3天消耗了0.2個(gè)時(shí)空單位((10MB×1天)÷50MB天=0.2)。另外,還有一種情況,服務(wù)商對(duì)空間大小和時(shí)間長(zhǎng)短不是等同對(duì)待,例如服務(wù)商更珍惜存儲(chǔ)空間資源,于是規(guī)定,如果用戶的定制請(qǐng)求是增加存儲(chǔ)空間,則時(shí)空總量要減少一定比例。這種情況下,如果用戶希望將存儲(chǔ)空間增加一倍,則其使用時(shí)間將達(dá)不到原來(lái)的1/2。
圖7是根據(jù)本發(fā)明的另一實(shí)施例的、在服務(wù)器確定了一個(gè)時(shí)空總量ST并對(duì)其進(jìn)行配置之后又接收到客戶端希望將時(shí)間長(zhǎng)短調(diào)整到新的時(shí)間值NT的定制請(qǐng)求時(shí)的處理流程圖。如圖7所示,在步驟S701中,綜合管理服務(wù)器經(jīng)過(guò)網(wǎng)絡(luò)通信模塊及通信網(wǎng)絡(luò)從客戶端裝置接收到用戶希望將時(shí)間T調(diào)整到新的時(shí)間值NT的定制請(qǐng)求。在步驟S702,綜合管理服務(wù)器通過(guò)從時(shí)空總量ST中減去已用時(shí)空量STP而計(jì)算得到用戶剩余時(shí)空量STL,計(jì)算該已用時(shí)空量STP的方法如前所述,這里不再贅述。然后在步驟S703中,綜合管理服務(wù)器根據(jù)NS=STL÷NT計(jì)算與NT相應(yīng)的定制后的新的空間值NS。接著,綜合管理服務(wù)器在步驟S704中將計(jì)算所得的新的空間值NS與服務(wù)商規(guī)定的最小空間單位進(jìn)行比較,以確定NS是否大于或等于該規(guī)定的最小空間單位。如果是,則在步驟S705中,綜合管理服務(wù)器通過(guò)查詢(xún)用戶信息存儲(chǔ)單元或掃描用戶存儲(chǔ)空間而得到用戶當(dāng)前實(shí)際正在使用的空間大小CS;如果否,則處理進(jìn)行到步驟S714。在步驟S706,綜合管理服務(wù)器將新的空間值NS與當(dāng)前實(shí)際使用的空間值CS進(jìn)行比較,以確定NS是否大于或等于CS。如果確定出NS是大于或等于CS,則處理進(jìn)行到步驟S707;否則,處理進(jìn)行到步驟S714。在步驟S707中,綜合管理服務(wù)器將當(dāng)前的參數(shù)信息存儲(chǔ)到用戶信息存儲(chǔ)單元和配置網(wǎng)絡(luò)存儲(chǔ)服務(wù)器參數(shù)到新的時(shí)空定制值(NS和NT),并發(fā)送成功定制信息到客戶端裝置。而在步驟S714中,綜合管理服務(wù)器向客戶端裝置發(fā)送定制失敗和相關(guān)指示信息。在步驟S707以及步驟S714之后,處理都進(jìn)行到步驟S708以結(jié)束操作。
盡管以圖7所示各步驟的順序給出了根據(jù)本發(fā)明的服務(wù)器在確定了時(shí)空總量ST并對(duì)其進(jìn)行配置之后又接收到用戶將時(shí)間大小調(diào)整到新的時(shí)間值NT的定制請(qǐng)求時(shí)的一種處理流程,但本發(fā)明的定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法并不限于此,在不破壞特定步驟間的因果邏輯關(guān)系的情況下,可以對(duì)所示的某些步驟的先后順序進(jìn)行調(diào)整和變化。比如,獲得用戶當(dāng)前實(shí)際使用空間大小CS的步驟S705以及將計(jì)算所得的新空間值NS與CS進(jìn)行比較的步驟S706也可以在比較NS是否大于或等于規(guī)定最小空間單位的步驟S704之前進(jìn)行。另外,可選地,在步驟S706中確定出新的空間值NS小于當(dāng)前實(shí)際使用的空間值CS時(shí),還可以刪除部分用戶信息而使用戶實(shí)際使用空間減小到小于或等于NS,然后接著進(jìn)行后續(xù)的定制步驟,而不是進(jìn)行步驟S714。
最好是,在綜合管理服務(wù)器接收到用戶希望調(diào)整時(shí)間定制的請(qǐng)求的步驟S701之后,還包括一個(gè)有效性檢驗(yàn)步驟,以確定用戶請(qǐng)求定制到的時(shí)間新值NT是否是服務(wù)商規(guī)定的最小時(shí)間單位的倍數(shù)。如果是,則進(jìn)行后續(xù)定制步驟;如果不是,則綜合管理服務(wù)器將該NT值修改為與其最接近的最小時(shí)間單位的倍數(shù),然后進(jìn)行后續(xù)定制步驟。
以下再舉一個(gè)手機(jī)資料保管箱的示例,以說(shuō)明確定了時(shí)空總量ST并對(duì)其進(jìn)行配置之后又以時(shí)間長(zhǎng)短為主變量對(duì)網(wǎng)絡(luò)存儲(chǔ)服務(wù)進(jìn)行實(shí)時(shí)時(shí)空定制的情況。
隨著手機(jī)功能的日漸增強(qiáng)和移動(dòng)通信增值服務(wù)的迅速發(fā)展,手機(jī)上的很多資料(地址本、短信、像片、歌曲、記事本等資料)可以通過(guò)移動(dòng)通信網(wǎng)絡(luò)傳送到服務(wù)商的網(wǎng)絡(luò)存儲(chǔ)服務(wù)器上進(jìn)行保存。本發(fā)明同樣適用于移動(dòng)通信中的網(wǎng)絡(luò)存儲(chǔ)服務(wù)的實(shí)時(shí)時(shí)空定制。此時(shí)用戶使用的終端設(shè)備是手機(jī)(或PDA等其他聯(lián)網(wǎng)手持通信裝置),通信協(xié)議使用的是移動(dòng)網(wǎng)絡(luò)通信協(xié)議,但是定制過(guò)程與網(wǎng)絡(luò)硬盤(pán)是一樣的。本例中服務(wù)商使用幣值方法計(jì)量時(shí)空總量,如設(shè)定1個(gè)幣值=1個(gè)時(shí)空單位=1MB天,用戶一共購(gòu)買(mǎi)了10個(gè)幣值。一般情況下,服務(wù)商在用戶第一次購(gòu)買(mǎi)時(shí)空總量時(shí)會(huì)對(duì)用戶網(wǎng)絡(luò)存儲(chǔ)服務(wù)進(jìn)行默認(rèn)時(shí)空定制,如本例中,服務(wù)商將用戶的初始空間大小設(shè)置為1MB,則該用戶可以按照1MB空間的大小使用10天的網(wǎng)絡(luò)存儲(chǔ)服務(wù),此時(shí)用戶的時(shí)空形態(tài)為1MB×10天=10MB天的一個(gè)長(zhǎng)方形時(shí)空形態(tài)。在第1次使用網(wǎng)絡(luò)存儲(chǔ)服務(wù)時(shí),用戶向服務(wù)器發(fā)出請(qǐng)求,希望將使用時(shí)間調(diào)整為20天,服務(wù)器收到請(qǐng)求,查詢(xún)用戶信息存儲(chǔ)單元或掃描用戶存儲(chǔ)空間,發(fā)現(xiàn)用戶當(dāng)前實(shí)際使用空間大小為0,滿足時(shí)間延長(zhǎng)要求(延長(zhǎng)使用時(shí)間則需要降低空間大小),于是查詢(xún)用戶信息存儲(chǔ)單元并計(jì)算得到用戶的剩余時(shí)空為10個(gè)時(shí)空單位,計(jì)算定制后的空間大小為(10×1MB天)÷20天=0.5MB。如果0.5MB滿足服務(wù)商空間分配的最小單位(即,服務(wù)商允許將最小0.5MB的空間分配給用戶),則服務(wù)器將上述參數(shù)和計(jì)算結(jié)果配置到用戶信息存儲(chǔ)單元和網(wǎng)絡(luò)存儲(chǔ)服務(wù)器中,并向用戶發(fā)送成功定制信息。若服務(wù)商規(guī)定的最小空間分配單位是1MB,由于0.5MB不滿足服務(wù)商空間分配規(guī)則,則中止定制操作,并向用戶發(fā)送該提示信息。
圖8是根據(jù)本發(fā)明的另一實(shí)施例的、在服務(wù)器根據(jù)客戶端請(qǐng)求確定了一個(gè)時(shí)空總量ST并對(duì)其進(jìn)行配置之后又接收到客戶端希望將空間大小和時(shí)間長(zhǎng)短同時(shí)分別調(diào)整到新值NS和NT的定制請(qǐng)求時(shí)的處理流程圖。如圖8所示,在步驟S801中,綜合管理服務(wù)器經(jīng)過(guò)網(wǎng)絡(luò)通信模塊及通信網(wǎng)絡(luò)從客戶端裝置接收到用戶希望將空間S和時(shí)間T同時(shí)分別調(diào)整到新的空間值NS和新的時(shí)間值NT的定制請(qǐng)求。在步驟S802,綜合管理服務(wù)器通過(guò)查詢(xún)用戶信息存儲(chǔ)單元或掃描用戶存儲(chǔ)空間而得到用戶當(dāng)前實(shí)際正在使用的空間大小CS。在步驟S803,綜合管理服務(wù)器將新的空間值NS與當(dāng)前實(shí)際使用的空間值CS進(jìn)行比較,以確定NS是否大于或等于CS。如果確定出NS是大于或等于CS,則處理進(jìn)行到步驟S804;否則,處理進(jìn)行到步驟S813。在步驟S804中,綜合管理服務(wù)器根據(jù)新的時(shí)空總量STN=NS×NT來(lái)計(jì)算定制后的新的時(shí)空總量STN。接著,在步驟S805中,綜合管理服務(wù)器通過(guò)從時(shí)空總量ST中減去已用時(shí)空量STP而計(jì)算得到用戶剩余時(shí)空量STL,計(jì)算該已用時(shí)空量STP的方法如前所述,這里不再贅述。然后在步驟S806中,綜合管理服務(wù)器比較計(jì)算所得的新的時(shí)空總量STN和用戶剩余時(shí)空量STL,以確定STN是否小于或等于STL。如果確定出STN小于或等于STL,則處理進(jìn)行到步驟S807;否則,處理進(jìn)行到步驟S813。在步驟S807中,綜合管理服務(wù)器將當(dāng)前的參數(shù)信息存儲(chǔ)到用戶信息存儲(chǔ)單元和配置網(wǎng)絡(luò)存儲(chǔ)服務(wù)器參數(shù)到新的時(shí)空定制值(NS和NT),并發(fā)送成功定制信息到客戶端裝置。在步驟S813中,綜合管理服務(wù)器向客戶端裝置發(fā)送定制失敗和相關(guān)指示信息。在步驟S807以及步驟S813之后,處理都進(jìn)行到步驟S808以結(jié)束操作。
盡管以圖8所示各步驟的順序給出了根據(jù)本發(fā)明的服務(wù)器在確定了時(shí)空總量ST并對(duì)其進(jìn)行配置之后又接收到用戶將空間和時(shí)間大小同時(shí)分別調(diào)整到新的空間值NS和新的時(shí)間值NT的定制請(qǐng)求時(shí)的一種處理流程,但本發(fā)明的定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法并不限于此,在不破壞特定步驟間的因果邏輯關(guān)系的情況下,可以對(duì)所示的某些步驟的先后順序進(jìn)行調(diào)整和變化。比如,計(jì)算定制后的新時(shí)空總量的步驟S804和計(jì)算用戶剩余時(shí)空量的步驟S805的順序可以顛倒過(guò)來(lái)。另外,也可以將獲得用戶當(dāng)前實(shí)際使用空間大小CS的步驟S802和比較NS是否大于或等于CS的步驟S803安排在比較STN和STL的步驟S806之后進(jìn)行。此外,可選地,在步驟S803中確定出新的空間值NS小于當(dāng)前實(shí)際使用的空間值CS時(shí),還可以刪除部分用戶信息而使用戶實(shí)際使用空間減小到小于或等于NS,然后接著進(jìn)行后續(xù)的定制步驟,而不是進(jìn)行步驟S813。
最好是,在綜合管理服務(wù)器接收到用戶希望調(diào)整空間以及時(shí)間定制的請(qǐng)求的步驟S801之后,還包括一個(gè)有效性檢驗(yàn)步驟,以確定用戶請(qǐng)求定制到的空間新值NS和時(shí)間新值NT是否分別都是服務(wù)商規(guī)定的最小空間單位和最小時(shí)間單位的倍數(shù)。如果是,則進(jìn)行后續(xù)定制步驟;如果不是,則綜合管理服務(wù)器分別將該NS和NT值修改為與其最接近的最小空間單位和最小時(shí)間單位的倍數(shù),然后進(jìn)行后續(xù)定制步驟。
以下再舉一個(gè)收費(fèi)電子郵件的示例,以說(shuō)明確定了時(shí)空總量ST并對(duì)其進(jìn)行配置之后又同時(shí)以空間大小和時(shí)間長(zhǎng)短為主變量對(duì)電子郵箱存儲(chǔ)服務(wù)進(jìn)行實(shí)時(shí)時(shí)空定制的情況。
收費(fèi)電子郵件也可以使用本發(fā)明對(duì)其網(wǎng)絡(luò)存儲(chǔ)空間和時(shí)間進(jìn)行定制。如用戶購(gòu)買(mǎi)(或由服務(wù)商贈(zèng)送)了100MB×1月=100MB月的存儲(chǔ)時(shí)空。用戶第一次使用時(shí)希望對(duì)時(shí)空進(jìn)行重新定制,于是向服務(wù)器發(fā)送定制請(qǐng)求,申請(qǐng)將存儲(chǔ)空間大小和使用時(shí)間分別調(diào)整到10MB和1年,服務(wù)器收到用戶請(qǐng)求,經(jīng)計(jì)算發(fā)現(xiàn),用戶申請(qǐng)定制的新時(shí)空總量為10MB×12月=120MB月,大于用戶購(gòu)買(mǎi)的時(shí)空總量,因此不能完成定制,于是中止定制操作,并向用戶返回提示信息。用戶在收到服務(wù)器指示信息后,第二次發(fā)出定制請(qǐng)求,申請(qǐng)將存儲(chǔ)空間大小和使用時(shí)間分別調(diào)整到10MB和10個(gè)月,服務(wù)器收到用戶請(qǐng)求,計(jì)算用戶申請(qǐng)的定制時(shí)空為10MB×10月=100MB月,沒(méi)有超出其購(gòu)買(mǎi)的時(shí)空總量,于是將上述參數(shù)配置到用戶信息存儲(chǔ)單元和網(wǎng)絡(luò)存儲(chǔ)服務(wù)器中,并向用戶發(fā)送定制成功信息。
雖然出于舉例說(shuō)明之目的,對(duì)本發(fā)明的特定實(shí)施例進(jìn)行了描述,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求所定義的本發(fā)明的范圍和精神的情況下,可以根據(jù)具體情況和服務(wù)商的不同設(shè)置而對(duì)所示實(shí)施例進(jìn)行各種修改、附加以及等同替換。
權(quán)利要求
1.定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法,其特征在于該方法包括下述步驟a).服務(wù)器為用戶確定一個(gè)用于網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空總量,該時(shí)空總量為信息存儲(chǔ)空間和允許使用該信息存儲(chǔ)空間的使用時(shí)間的乘積;以及b).當(dāng)接收到用戶的以信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置的請(qǐng)求時(shí),服務(wù)器響應(yīng)于該請(qǐng)求按照用戶所請(qǐng)求的信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置。
2.如權(quán)利要求1所述的方法,還包括下述步驟c).用戶請(qǐng)求服務(wù)器將信息存儲(chǔ)空間、或使用時(shí)間、或信息存儲(chǔ)空間和使用時(shí)間兩者定制為新的值;d).服務(wù)器通過(guò)將時(shí)空總量減去已用時(shí)空量而得到剩余時(shí)空量作為當(dāng)前時(shí)空總量;以及e).服務(wù)器根據(jù)所述用戶所請(qǐng)求定制的新值對(duì)當(dāng)前時(shí)空總量重新進(jìn)行配置。
3.如權(quán)利要求2所述的方法,其中所述步驟c)和d)之間還包括下述步驟由服務(wù)器檢驗(yàn)所述用戶所請(qǐng)求定制的信息存儲(chǔ)空間或使用時(shí)間新值是否為規(guī)定的最小空間單位或時(shí)間單位的倍數(shù),如果否,則服務(wù)器將所述用戶所請(qǐng)求定制的信息存儲(chǔ)空間或使用時(shí)間新值修改為與其最接近的所述規(guī)定的最小空間單位或時(shí)間單位的倍數(shù)。
4.如權(quán)利要求2或3所述的方法,其中當(dāng)用戶請(qǐng)求服務(wù)器將信息存儲(chǔ)空間和使用時(shí)間兩者都定制為新值時(shí),步驟e)包括下述步驟e1).服務(wù)器通過(guò)將所述用戶所請(qǐng)求定制的信息存儲(chǔ)空間和使用時(shí)間兩者的新值相乘而計(jì)算出新時(shí)空總量,并且將該新時(shí)空總量與所述當(dāng)前時(shí)空總量進(jìn)行比較;以及e2).如果該新時(shí)空總量小于或等于所述當(dāng)前時(shí)空總量,則服務(wù)器按照所述信息存儲(chǔ)空間和使用時(shí)間兩者的新值來(lái)配置新時(shí)空總量,并提示用戶定制成功;如果該新時(shí)空總量大于所述當(dāng)前時(shí)空總量,則服務(wù)器提示用戶無(wú)法完成定制。
5.如權(quán)利要求2或3所述的方法,其中當(dāng)用戶請(qǐng)求服務(wù)器將信息存儲(chǔ)空間或使用時(shí)間定制為新值時(shí),步驟e)包括下述步驟e0).服務(wù)器通過(guò)將所述當(dāng)前時(shí)空總量除以所述用戶所請(qǐng)求定制的信息存儲(chǔ)空間或使用時(shí)間的新值而計(jì)算得到相應(yīng)的新的使用時(shí)間或信息存儲(chǔ)空間值;e1).服務(wù)器將所述計(jì)算所得的新的使用時(shí)間或信息存儲(chǔ)空間值與規(guī)定的最小時(shí)間單位或空間單位進(jìn)行比較;以及e2).如果比較結(jié)果是大于或等于最小時(shí)間單位/空間單位,則服務(wù)器按照所述信息存儲(chǔ)空間或使用時(shí)間的新值來(lái)配置所述當(dāng)前時(shí)空總量,并提示用戶定制成功;如果比較結(jié)果是小于最小時(shí)間單位/空間單位,則服務(wù)器保持原來(lái)的定制,并提示用戶無(wú)法完成定制。
6.如權(quán)利要求4或5所述的方法,其中在進(jìn)行步驟e1)之前還包括如下步驟服務(wù)器確定用戶請(qǐng)求定制的信息存儲(chǔ)空間新值是否大于或等于當(dāng)前實(shí)際使用的信息存儲(chǔ)空間值;如果否,則服務(wù)器向用戶提示用戶請(qǐng)求定制的信息存儲(chǔ)空間新值小于當(dāng)前實(shí)際使用的信息存儲(chǔ)空間值并中止定制操作,或刪除部分用戶信息使當(dāng)前實(shí)際使用的信息存儲(chǔ)空間值減小至小于所述用戶請(qǐng)求定制的信息存儲(chǔ)空間新值。
7.定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的系統(tǒng),包括客戶端裝置和所述服務(wù)器,其中所述客戶端裝置用于將用戶的定制請(qǐng)求轉(zhuǎn)送到所述服務(wù)器,其特征在于,所述服務(wù)器包括存儲(chǔ)時(shí)空分配單元,用于為用戶確定一個(gè)用于網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空總量,該時(shí)空總量為信息存儲(chǔ)空間和允許使用該信息存儲(chǔ)空間的使用時(shí)間的乘積;和用戶定制處理單元,用于接收由所述客戶端裝置轉(zhuǎn)送的用戶的以信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置的請(qǐng)求,并響應(yīng)于該請(qǐng)求按照用戶所請(qǐng)求的信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置。
8.如權(quán)利要求7所述的系統(tǒng),其中當(dāng)所述客戶端裝置向所述用戶定制處理單元轉(zhuǎn)送了將信息存儲(chǔ)空間、或使用時(shí)間、或信息存儲(chǔ)空間和使用時(shí)間兩者定制為新的值的定制請(qǐng)求時(shí),所述用戶定制處理單元通過(guò)將時(shí)空總量減去已用時(shí)空量而得到剩余時(shí)空量作為當(dāng)前時(shí)空總量,并且根據(jù)所述所請(qǐng)求定制的新值對(duì)當(dāng)前時(shí)空總量重新進(jìn)行配置。
9.如權(quán)利要求8所述的系統(tǒng),其中所述服務(wù)器還包括用戶信息存儲(chǔ)單元,用于存儲(chǔ)與用戶相關(guān)的定制參數(shù)和信息,包括所述當(dāng)前時(shí)空總量及配置后的當(dāng)前的信息存儲(chǔ)空間和使用時(shí)間值;和規(guī)則存儲(chǔ)單元,用于存儲(chǔ)與定制操作相關(guān)的各種規(guī)則,其中包括規(guī)定的最小空間單位和最小時(shí)間單位。
10.如權(quán)利要求7-9中任何一個(gè)所述的系統(tǒng),其中所述服務(wù)器還包括存儲(chǔ)管理單元,用于根據(jù)所述用戶定制處理單元的要求對(duì)物理存儲(chǔ)介質(zhì)進(jìn)行管理。
全文摘要
本發(fā)明公開(kāi)了一種定制網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的方法和系統(tǒng),該方法包括服務(wù)器為用戶確定一個(gè)用于網(wǎng)絡(luò)信息存儲(chǔ)服務(wù)的時(shí)空總量,該時(shí)空總量為信息存儲(chǔ)空間和允許使用該信息存儲(chǔ)空間的使用時(shí)間的乘積;以及當(dāng)接收到用戶的以信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置的請(qǐng)求時(shí),服務(wù)器響應(yīng)于該請(qǐng)求按照用戶所請(qǐng)求的信息存儲(chǔ)空間或使用時(shí)間為主變量對(duì)時(shí)空總量進(jìn)行配置。該方法還可以包括用戶請(qǐng)求服務(wù)器將信息存儲(chǔ)空間、或使用時(shí)間、或信息存儲(chǔ)空間和使用時(shí)間兩者定制為新的值;服務(wù)器通過(guò)將時(shí)空總量減去已用時(shí)空量而得到剩余時(shí)空量作為當(dāng)前時(shí)空總量;以及服務(wù)器根據(jù)所述用戶所請(qǐng)求定制的新值對(duì)當(dāng)前時(shí)空總量重新進(jìn)行配置。
文檔編號(hào)G06F9/46GK1716207SQ20051001208
公開(kāi)日2006年1月4日 申請(qǐng)日期2005年7月4日 優(yōu)先權(quán)日2005年7月4日
發(fā)明者李子木, 李飛 申請(qǐng)人:李子木