專利名稱:數(shù)據(jù)配送系統(tǒng)及其數(shù)據(jù)自動(dòng)銷售機(jī),數(shù)據(jù)搜索裝置、拷貝數(shù)據(jù)檢測系統(tǒng)和數(shù)據(jù)再現(xiàn)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及配送諸如電子圖書數(shù)據(jù)那樣電子記錄的數(shù)字?jǐn)?shù)據(jù)的系統(tǒng),以及與此有關(guān)的數(shù)據(jù)自動(dòng)銷售機(jī)和數(shù)據(jù)再現(xiàn)裝置,更具體地說,本發(fā)明涉及其中,例如,通過數(shù)據(jù)配送裝置記錄在存儲(chǔ)介質(zhì)上的數(shù)據(jù)由用戶的裝置以再現(xiàn)的形式進(jìn)行使用的數(shù)據(jù)配送系統(tǒng)、及其數(shù)據(jù)自動(dòng)銷售機(jī)和數(shù)據(jù)再現(xiàn)裝置,和促進(jìn)對在這樣的數(shù)據(jù)配送系統(tǒng)中合法登記的數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)行配送的系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)和伴隨的對圖書數(shù)據(jù)、音樂數(shù)據(jù)等的數(shù)字化實(shí)現(xiàn)的最新發(fā)展,利用通信網(wǎng)絡(luò)配送數(shù)據(jù)的技術(shù)也已經(jīng)得到發(fā)展。這種技術(shù)的公開實(shí)例在,例如,日本專利申請公開No.2-47771和日本專利公開No.5-83948中。在這些公布文件中公開的發(fā)明涉及通過通信網(wǎng)絡(luò)而不是通過書店將電子圖書數(shù)據(jù)下載到諸如存儲(chǔ)器或硬盤之類的存儲(chǔ)器件,并且由再現(xiàn)裝置再現(xiàn)數(shù)據(jù)的技術(shù)。
更具體地說,日本專利申請公開No.2-47771公開了包括數(shù)據(jù)供應(yīng)裝置和通過通信網(wǎng)絡(luò)與之相連接的數(shù)據(jù)再現(xiàn)裝置的數(shù)據(jù)傳送系統(tǒng)。數(shù)據(jù)再現(xiàn)裝置就有關(guān)要檢索的數(shù)據(jù)通過通信網(wǎng)絡(luò)向數(shù)據(jù)供應(yīng)裝置發(fā)出指令。數(shù)據(jù)供應(yīng)裝置包括存儲(chǔ)大量數(shù)據(jù)組的數(shù)據(jù)庫、根據(jù)來自再現(xiàn)裝置的指令在數(shù)據(jù)庫中搜索任何數(shù)據(jù)組的搜索裝置、和與數(shù)據(jù)再現(xiàn)裝置進(jìn)行數(shù)據(jù)發(fā)送/接收的通信裝置。
按照這種方式構(gòu)成的數(shù)據(jù)供應(yīng)裝置響應(yīng)來自數(shù)據(jù)再現(xiàn)裝置的請求,從數(shù)據(jù)庫檢索數(shù)據(jù)再現(xiàn)裝置指令的數(shù)據(jù)組,并通過通信裝置和通信網(wǎng)絡(luò)將數(shù)據(jù)組發(fā)送到數(shù)據(jù)再現(xiàn)裝置。數(shù)據(jù)再現(xiàn)裝置擁有存儲(chǔ)數(shù)據(jù)組的存儲(chǔ)器中,并根據(jù)來自用戶的指令,逐頁顯示存儲(chǔ)在存儲(chǔ)器件中的數(shù)據(jù)組。因此,用戶有可能簡單地通過通信網(wǎng)絡(luò),而無需任何中介書店獲取書和類似資料的數(shù)據(jù)。用戶也能根據(jù)需要在任何時(shí)間任何地點(diǎn)利用數(shù)據(jù)再現(xiàn)裝置再現(xiàn)數(shù)據(jù)。
日本專利公開No.5-83948公開了一種公用信息自動(dòng)銷售系統(tǒng),該系統(tǒng)包括一個(gè)或數(shù)個(gè)安裝在不定數(shù)量信息購買者容易接近的地方的公用信息自動(dòng)銷售機(jī)和一個(gè)或數(shù)個(gè)通過通信網(wǎng)絡(luò)與公用信息自動(dòng)銷售機(jī)相連接的信息源裝置。在這種系統(tǒng)中,信息購買者通過公用信息自動(dòng)銷售機(jī)和通信網(wǎng)絡(luò)連接到包含所希望購買的信息的任何信息源裝置,并且進(jìn)行購買所需信息的交易。保證調(diào)整的標(biāo)識確認(rèn)或費(fèi)用的支付發(fā)生在公用信息自動(dòng)銷售機(jī)上完成交易合同的時(shí)候。同時(shí),購買者可以通過公用信息自動(dòng)銷售機(jī)和通信網(wǎng)絡(luò)從合適的信息源裝置直接獲得所需信息??梢云谕@樣的系統(tǒng)促進(jìn)了信息的配送。
在這樣的交易中,信息一次性記錄在存儲(chǔ)介質(zhì)中,并且由再現(xiàn)裝置再現(xiàn)。由于數(shù)字?jǐn)?shù)據(jù)使數(shù)據(jù)容易被拷貝并且使數(shù)據(jù)再現(xiàn)中的數(shù)據(jù)不會(huì)受到任何損壞,因此,出現(xiàn)了如何防止記錄介質(zhì)被非法拷貝的問題。傳統(tǒng)上,眾所周知的方法是利用表示禁止或允許拷貝的標(biāo)志來限制拷貝這樣一種技術(shù)。根據(jù)這樣一種方法,當(dāng)記錄裝置與再現(xiàn)裝置相連接并且試圖通過記錄裝置將再現(xiàn)裝置再現(xiàn)的數(shù)據(jù)拷貝到存儲(chǔ)介質(zhì)上時(shí),記錄裝置檢驗(yàn)嵌在數(shù)據(jù)中的標(biāo)志。如果此標(biāo)志含有表示禁止拷貝的值時(shí),記錄裝置禁止拷貝,或者提供模擬輸出來取代數(shù)字輸出,以便防止數(shù)字拷貝。
眾所周知的應(yīng)用于DAT(數(shù)字音頻帶)的SCMS(串行拷貝管理系統(tǒng))是這種技術(shù)的代表性例子。在SCMS中,2位的拷貝標(biāo)志每隔規(guī)定的時(shí)間間隔以多路復(fù)用的方式記錄在數(shù)據(jù)中,以便防止不受限制的數(shù)字拷貝??截悩?biāo)志定義如下“00禁止拷貝”、“01”允許拷貝一次”、“10備用”和“11允許拷貝”,并且根據(jù)拷貝標(biāo)志通過適當(dāng)?shù)牟僮骺刂瓶截悺?br>
上面概述的傳統(tǒng)技術(shù)對于將電子數(shù)據(jù)配送給用戶是非常便利的。但是,這種技術(shù)的實(shí)際使用存在著如下問題。
(1)當(dāng)要配送的數(shù)據(jù)量增大時(shí),發(fā)送所需要的時(shí)間變得更長了,致使用戶等待過份長的時(shí)間。當(dāng)電子配送的對象擴(kuò)展到諸如畫冊或照相冊那樣包括大量照片和/或圖片的出版物,或甚至擴(kuò)展到應(yīng)有比文本數(shù)據(jù)大的容量的CD(壓縮光盤)相冊時(shí),這樣的過長等待時(shí)間對推廣該系統(tǒng)帶來極大困難。用戶通過普通銷售渠道,例如,在書店,獲得所需圖書或類似物品所需要的時(shí)間通常與出版物的內(nèi)容無關(guān)。因此,如果通過通信配送電子數(shù)據(jù)的系統(tǒng)要應(yīng)用到實(shí)際中的話,解決這個(gè)問題是十分重要的。
(2)在數(shù)據(jù)配送的簡單系統(tǒng)中版權(quán)保護(hù)問題是非常重要的。如果對數(shù)字?jǐn)?shù)據(jù)的拷貝一點(diǎn)也不給予保護(hù),那么,就不可能檢測到購買電子數(shù)據(jù)的惡意用戶的任何非法拷貝。這是需要時(shí)間拷貝的紙文件與電子數(shù)據(jù)之間的主要差異。如上所述,將拷貝標(biāo)志嵌在數(shù)據(jù)中可能是解決這個(gè)問題的一種途徑。然而,如果忽略了拷貝標(biāo)志的裝置被用作記錄裝置,那么,就不能夠防止非法拷貝。換言之,這種數(shù)據(jù)配送系統(tǒng)的實(shí)現(xiàn)實(shí)施需要不但能解決技術(shù)問題而且能解決包括版權(quán)保護(hù)在內(nèi)的制度約束的技術(shù)支持。
(3)傳統(tǒng)技術(shù)的另一個(gè)問題是不考慮利用不同通信速率和不同通信方法的各種數(shù)據(jù)源(信息源)共存的情況。例如,不同代的計(jì)算機(jī)可能用作數(shù)據(jù)源,而這些計(jì)算機(jī)的處理速率可能相差很大。它們的存儲(chǔ)容量也可能相差很大。此外,通信的方法和速率可能相差很大,可以包括有線通信、無線通信、通過光通信的通信、衛(wèi)星網(wǎng)絡(luò)或讓相同數(shù)據(jù)同時(shí)向許多個(gè)點(diǎn)廣播的衛(wèi)星廣播。因此,當(dāng)有多個(gè)數(shù)據(jù)源保存著用戶所需的數(shù)據(jù)時(shí),應(yīng)該從哪個(gè)數(shù)據(jù)源接收數(shù)據(jù)就成了問題。在這種情況下,眾望所歸的是可以根據(jù)各種不同標(biāo)準(zhǔn)自動(dòng)選擇最佳數(shù)據(jù)源。
由于傳統(tǒng)上沒有預(yù)料到這樣變化廣泛的數(shù)據(jù)源,因此,沒有對數(shù)據(jù)源選擇的優(yōu)化問題加以考慮。
(4)傳統(tǒng)上,所謂“書店瀏覽”已能進(jìn)行。當(dāng)某人想買一本圖書時(shí),他/她實(shí)際上可以在決定是否買此圖書之前瀏覽一下其中的內(nèi)容。數(shù)據(jù)的電子配送使用戶難以在購買之前檢查數(shù)據(jù)的內(nèi)容。在如上所述的傳統(tǒng)技術(shù)中,購買電子數(shù)據(jù)的結(jié)帳發(fā)生在購買的時(shí)候,亦即,從數(shù)據(jù)源接收到數(shù)據(jù)的哪一時(shí)刻上。因此,用戶有相當(dāng)大的可能性發(fā)現(xiàn)所購電子數(shù)據(jù)的內(nèi)容并沒有所期望的那么令人感興趣。這樣的問題可能妨礙用戶對數(shù)據(jù)配發(fā)系統(tǒng)的使用。
日本專利公開No 6-85196公開了解決這樣問題的軟件自動(dòng)銷售機(jī)。軟件自動(dòng)銷售機(jī)具有在購買軟件時(shí)向用戶演示軟件的功能。然而,除了僅幾個(gè)軟件之外,這種對待購產(chǎn)品的演示并不能使用戶完全體會(huì)到產(chǎn)品的真正價(jià)值。尤其是象通常需要很多時(shí)間進(jìn)行完整欣賞那樣的書籍,用戶不能夠通過這樣的方法對其加以充分評價(jià)。這個(gè)問題必須得到解決,以推廣電子數(shù)據(jù)配送系統(tǒng)的應(yīng)用。
(5)如上所述的傳統(tǒng)技術(shù)存在著可以購買的東西限制在已經(jīng)以電子形式存在的數(shù)據(jù)的問題。這似乎是一個(gè)普通的障礙。就象書籍的情況那樣,在已經(jīng)各種各樣非以電子形式存在的內(nèi)容可以通過傳統(tǒng)途徑購買到的地方,只有極小部分渴望使用這種電子數(shù)據(jù)配送系統(tǒng)的用戶才去訪問內(nèi)容非常有限的信息。因此,使可能或可能不以電子形式存在的數(shù)據(jù)以一種相同的方式被人購買的系統(tǒng)是眾望所歸。
(6)在傳統(tǒng)技術(shù)中,交易單位原則上是,例如,電子書籍的整個(gè)數(shù)據(jù)?,F(xiàn)在,可能有一種利用數(shù)據(jù)的方法,在這種方法中數(shù)據(jù)源檢索是由關(guān)鍵字引導(dǎo)的并且檢索包括關(guān)鍵字的那一部分。同時(shí),用戶可能希望從數(shù)據(jù)源中檢索的不是包括關(guān)鍵字的句子所在的段,而是檢索一節(jié)、一章或其它更大的單位,傳統(tǒng)上,這種以這樣的形式從數(shù)據(jù)源檢索數(shù)據(jù)的裝置并不存在。
(7)正如上面已經(jīng)描述的,有一種當(dāng)存在拷貝數(shù)字?jǐn)?shù)據(jù)的指令時(shí),根據(jù)包含在數(shù)據(jù)中的拷貝標(biāo)志值確定是否允許拷貝的方法。當(dāng)拷貝標(biāo)志值被設(shè)置成表示“禁止拷貝”時(shí),用戶遭遇到不可能拷貝數(shù)據(jù)做備份的問題。備份拷貝是合法的,因此,必須有一些方便用戶的措施。
為此,本發(fā)明的一個(gè)目的是提供一種能夠盡可能縮短數(shù)據(jù)傳送所需要的時(shí)間的數(shù)據(jù)配送系統(tǒng),及其數(shù)據(jù)配送裝置和數(shù)據(jù)再現(xiàn)裝置。
本發(fā)明另一個(gè)目的是提供一種在電子數(shù)據(jù)配送過程中有效地防止非法拷貝的數(shù)據(jù)配送系統(tǒng)。
本發(fā)明再一個(gè)目的是提供一種能夠根據(jù)各種標(biāo)準(zhǔn)將數(shù)據(jù)從最佳數(shù)據(jù)源配送給用戶的數(shù)據(jù)配送系統(tǒng)。
本發(fā)明再一個(gè)目的是提供一種使數(shù)據(jù)以合理的價(jià)格被購買的數(shù)據(jù)配送系統(tǒng)。
本發(fā)明再一個(gè)目的是提供一種使用戶選擇除電子數(shù)據(jù)之外的任何物品的數(shù)據(jù)配送系統(tǒng)。
本發(fā)明還有一個(gè)目的是提供一種使數(shù)據(jù)以對用戶實(shí)用的值為單位得到配送的數(shù)據(jù)配送系統(tǒng)。
發(fā)明公開根據(jù)本發(fā)明的數(shù)據(jù)配送系統(tǒng)包括若干個(gè)數(shù)據(jù)源,其中每一個(gè)都能夠發(fā)送數(shù)據(jù)項(xiàng);和數(shù)據(jù)自動(dòng)銷售機(jī),能夠從所述若干個(gè)數(shù)據(jù)源接收數(shù)據(jù)項(xiàng)并將接收的數(shù)據(jù)項(xiàng)銷售給用戶。所述數(shù)據(jù)自動(dòng)銷售機(jī)包括數(shù)據(jù)選擇裝置,由用戶進(jìn)行操作以選擇所需數(shù)據(jù)項(xiàng);數(shù)據(jù)源選擇裝置,與所述數(shù)據(jù)選擇裝置相連接并根據(jù)特定標(biāo)準(zhǔn),從所述若干個(gè)數(shù)據(jù)源中選擇出保存有所述數(shù)據(jù)選擇裝置所選的數(shù)據(jù)項(xiàng)的那一個(gè);數(shù)據(jù)接收裝置,與所述數(shù)據(jù)源選擇裝置相連接并從所述數(shù)據(jù)源選擇裝置所選的數(shù)據(jù)源接收被選數(shù)據(jù)項(xiàng);和數(shù)據(jù)更新裝置,帶有可拆卸外部存儲(chǔ)器件并將所述數(shù)據(jù)接收裝置接收的數(shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)器件。
當(dāng)用戶選擇數(shù)據(jù)時(shí),有可能從所述數(shù)據(jù)源選擇裝置根據(jù)特定標(biāo)準(zhǔn)從若干個(gè)數(shù)據(jù)源中選擇的那一個(gè)接收數(shù)據(jù)。特定標(biāo)準(zhǔn)可以定義為,例如,最短接收時(shí)間,并且即使用戶沒有數(shù)據(jù)源的任何知識,他/她也有可能接收最優(yōu)選的數(shù)據(jù)源。
最好,所述數(shù)據(jù)自動(dòng)銷售機(jī)包括數(shù)據(jù)信息表,用于存儲(chǔ)指定所需數(shù)據(jù)項(xiàng)的信息、每個(gè)數(shù)據(jù)項(xiàng)的大小和指定保存有每個(gè)數(shù)據(jù)項(xiàng)的數(shù)據(jù)源的信息;和數(shù)據(jù)速率表,用于存儲(chǔ)從所述若干個(gè)數(shù)據(jù)源到所述數(shù)據(jù)自動(dòng)銷售機(jī)的數(shù)據(jù)發(fā)送速率。所述數(shù)據(jù)源選擇裝置參照所述數(shù)據(jù)信息表和所述數(shù)據(jù)速率表,選擇保證接收被選數(shù)據(jù)項(xiàng)所需時(shí)間最短的數(shù)據(jù)源。
這種結(jié)構(gòu)能夠使數(shù)據(jù)從最便利的數(shù)據(jù)源接收到,既考慮到數(shù)據(jù)源又考慮中間傳送路徑的數(shù)據(jù)速率。用戶沒有必要擁有這樣的接收路徑的知識。
最好,所述數(shù)據(jù)自動(dòng)銷售機(jī)在所述數(shù)據(jù)更新裝置將數(shù)據(jù)寫入所述外部存儲(chǔ)介質(zhì)的時(shí)候根據(jù)已經(jīng)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng)的價(jià)格信息、將最后數(shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)介質(zhì)并記錄在所述外部存儲(chǔ)介質(zhì)上的時(shí)間、以及參照時(shí)鐘所獲得的時(shí)間收費(fèi)。
由于收費(fèi)是基于數(shù)據(jù)已經(jīng)記錄在外部存儲(chǔ)介質(zhì)上的時(shí)間間隔的,因此,用戶臨時(shí)接收和利用數(shù)據(jù)就成為可能,這與傳統(tǒng)上進(jìn)行的數(shù)據(jù)購買有所不同。任何用戶不感興趣的數(shù)據(jù)項(xiàng)可以很快被其它數(shù)據(jù)蓋寫掉,因此,用戶為此支付的費(fèi)用也是微乎其微的。
在另一個(gè)實(shí)施例中,所述數(shù)據(jù)自動(dòng)銷售機(jī)還在所述數(shù)據(jù)更新裝置將數(shù)據(jù)寫入所述外部存儲(chǔ)介質(zhì)的時(shí)候根據(jù)已經(jīng)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng)的價(jià)格信息,和根據(jù)與已經(jīng)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng)的再現(xiàn)有關(guān)的信息收費(fèi)。
由于收費(fèi)是基于數(shù)據(jù)項(xiàng)的使用狀態(tài)的,因此,用戶臨時(shí)接收和利用數(shù)據(jù)就成為可能,這與傳統(tǒng)的數(shù)據(jù)購買有所不同。用戶可以不經(jīng)常使用任何他/她不感興趣的數(shù)據(jù)項(xiàng),因此,用戶為此支付的費(fèi)用也是微不足道的。
最好,所述數(shù)據(jù)自動(dòng)銷售機(jī)還包括數(shù)據(jù)緩沖裝置,用于暫時(shí)存儲(chǔ)接收的數(shù)據(jù)項(xiàng);和所述數(shù)據(jù)源選擇裝置將所述數(shù)據(jù)緩沖裝置作為所述若干個(gè)數(shù)據(jù)源之一管理。
由于所述數(shù)據(jù)緩沖裝置被管理成所述數(shù)據(jù)源之一,因此,沒有必要從遙遠(yuǎn)的數(shù)據(jù)源接收數(shù)據(jù)。此外,與其它傳送相比,從所述數(shù)據(jù)緩沖裝置傳送要快得多,因此,可以縮短用戶獲取數(shù)據(jù)項(xiàng)所需要的時(shí)間。最好,根據(jù)數(shù)據(jù)項(xiàng)的數(shù)量、一次數(shù)據(jù)傳送所需要的時(shí)間、選擇數(shù)據(jù)的次數(shù),或者根據(jù)上面這些因素的組合選擇緩存在所述數(shù)據(jù)緩沖裝置中的數(shù)據(jù)。當(dāng)所述數(shù)據(jù)緩沖裝置的自由空間變得很小時(shí),要根據(jù)一些標(biāo)準(zhǔn)選擇或擦除數(shù)據(jù)。最好根據(jù)一次傳送所需要的時(shí)間、選擇數(shù)據(jù)的次數(shù)、最后一次選擇數(shù)據(jù)之后所經(jīng)過的時(shí)間,或這些因素的任意組合來選擇數(shù)據(jù)。
在另一個(gè)實(shí)施例中,所述若干個(gè)數(shù)據(jù)源分別重復(fù)發(fā)送數(shù)據(jù)項(xiàng),所述數(shù)據(jù)自動(dòng)銷售機(jī)還包括與所述數(shù)據(jù)源選擇裝置相連接的發(fā)送時(shí)間表,用于存儲(chǔ)所述若干個(gè)數(shù)據(jù)源發(fā)送數(shù)據(jù)項(xiàng)的發(fā)送時(shí)間。所述數(shù)據(jù)源選擇裝置參照所述發(fā)送時(shí)間表,從所述若干個(gè)數(shù)據(jù)源選擇使被選數(shù)據(jù)得到最早接收的那個(gè)數(shù)據(jù)源,并接收數(shù)據(jù)項(xiàng)。
所述若干個(gè)數(shù)據(jù)源可以根據(jù)預(yù)定標(biāo)準(zhǔn)確定分配給各個(gè)數(shù)據(jù)項(xiàng)發(fā)送的時(shí)間分配。例如,時(shí)間分配可以作為每個(gè)數(shù)據(jù)項(xiàng)的選擇次數(shù)的函數(shù)來確定。所述若干個(gè)數(shù)據(jù)源可以將每個(gè)數(shù)據(jù)項(xiàng)劃分成數(shù)個(gè)數(shù)據(jù)塊并以時(shí)分方式發(fā)送。所述數(shù)據(jù)接收裝置通過接收和整合與被選數(shù)據(jù)項(xiàng)相對應(yīng)的數(shù)個(gè)數(shù)據(jù)塊來恢復(fù)被選數(shù)據(jù)項(xiàng)。
根據(jù)本發(fā)明另一方面的數(shù)據(jù)搜索裝置包括存儲(chǔ)器件,用于存儲(chǔ)數(shù)個(gè)數(shù)據(jù)項(xiàng)作為以一層或多層的分層結(jié)構(gòu)構(gòu)成的一組部分?jǐn)?shù)據(jù)項(xiàng);搜索條件設(shè)置裝置,通過該裝置用戶設(shè)置用戶希望搜索的搜索條件以及一層或多層中用戶希望檢索的那一層;搜索裝置,用于根據(jù)所述搜索條件設(shè)置裝置設(shè)置的搜索條件搜索存儲(chǔ)器件,和檢索與用戶設(shè)置的層的搜索條件相匹配的部分?jǐn)?shù)據(jù)項(xiàng);和寫裝置,含有可拆卸安裝的外部存儲(chǔ)器件,用于將所述搜索裝置檢索的部分?jǐn)?shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)器件。
因此,能利用所需層的部分?jǐn)?shù)據(jù)項(xiàng)為單位搜索和檢索滿足所需搜索條件的數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,拷貝數(shù)據(jù)檢測系統(tǒng)包括數(shù)據(jù)再現(xiàn)裝置,將外部存儲(chǔ)介質(zhì)安裝在上面,以便再現(xiàn)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng);和數(shù)據(jù)檢驗(yàn)裝置,通過通信與所述數(shù)據(jù)再現(xiàn)裝置相連接以判斷安裝在所述數(shù)據(jù)再現(xiàn)裝置上和得到再現(xiàn)指令的外部存儲(chǔ)介質(zhì)是否記錄著未經(jīng)授權(quán)拷貝的數(shù)據(jù)。在正常使用狀態(tài)下,每個(gè)所述外部存儲(chǔ)介質(zhì)都含有分配的并記錄在上面的唯一驗(yàn)證數(shù)據(jù),所述驗(yàn)證數(shù)據(jù)按原樣拷貝到未經(jīng)授權(quán)拷貝的外部存儲(chǔ)介質(zhì)上。所述數(shù)據(jù)再現(xiàn)裝置包括所述外部存儲(chǔ)介質(zhì)可以安裝在上面的再現(xiàn)裝置,并且響應(yīng)再現(xiàn)指令再現(xiàn)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng);再現(xiàn)開關(guān),向所述再現(xiàn)裝置發(fā)出再現(xiàn)數(shù)據(jù)項(xiàng)的指令;和發(fā)送裝置,響應(yīng)所述再現(xiàn)開關(guān)的操作將記錄在所述外部存儲(chǔ)介質(zhì)上的驗(yàn)證數(shù)據(jù)發(fā)送到所述數(shù)據(jù)檢驗(yàn)裝置。所述數(shù)據(jù)檢驗(yàn)裝置包括數(shù)據(jù)管理表,通過記錄從所述數(shù)據(jù)再現(xiàn)裝置發(fā)送的驗(yàn)證數(shù)據(jù)管理正在再現(xiàn)的外部存儲(chǔ)介質(zhì)的驗(yàn)證數(shù)據(jù);和判斷裝置,通過判斷從所述數(shù)據(jù)再現(xiàn)裝置發(fā)送的驗(yàn)證數(shù)據(jù)是否已經(jīng)存在于所述數(shù)據(jù)管理表中,來判斷安裝在所述數(shù)據(jù)再現(xiàn)裝置上的外部存儲(chǔ)介質(zhì)是否是非法拷貝。
由于有可能判斷所述外部存儲(chǔ)介質(zhì)是否含有非法拷貝,因此,可以采取必要行動(dòng),阻止非法拷貝。
根據(jù)本發(fā)明另一方面的拷貝數(shù)據(jù)檢測系統(tǒng),包括數(shù)據(jù)再現(xiàn)裝置,外部存儲(chǔ)介質(zhì)安裝在上面以便再現(xiàn)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng);和數(shù)據(jù)檢驗(yàn)裝置,通過通信與所述數(shù)據(jù)再現(xiàn)裝置相連接并判斷安裝在所述數(shù)據(jù)再現(xiàn)裝置上和得到再現(xiàn)指令的所述外部存儲(chǔ)介質(zhì)是否記錄著未授權(quán)拷貝的數(shù)據(jù)。所述數(shù)據(jù)再現(xiàn)裝置包括再現(xiàn)裝置,所述外部存儲(chǔ)介質(zhì)可以安裝在上面,響應(yīng)再現(xiàn)指令再現(xiàn)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng);再現(xiàn)開關(guān),向所述再現(xiàn)裝置發(fā)出再現(xiàn)數(shù)據(jù)項(xiàng)的指令;和發(fā)送裝置,響應(yīng)所述再現(xiàn)開關(guān)的操作將記錄在所述外部存儲(chǔ)介質(zhì)上的驗(yàn)證數(shù)據(jù)按照規(guī)定的發(fā)送模式重復(fù)地發(fā)送到所述數(shù)據(jù)檢驗(yàn)裝置。所述數(shù)據(jù)檢驗(yàn)裝置包括數(shù)據(jù)管理表,通過記錄從所述數(shù)據(jù)再現(xiàn)裝置發(fā)送的驗(yàn)證數(shù)據(jù)和發(fā)送時(shí)間,管理正在再現(xiàn)的外部存儲(chǔ)介質(zhì)的驗(yàn)證數(shù)據(jù);和判斷裝置,響應(yīng)從所述數(shù)據(jù)再現(xiàn)裝置發(fā)送的驗(yàn)證數(shù)據(jù),根據(jù)所述數(shù)據(jù)管理表的記錄和當(dāng)前驗(yàn)證數(shù)據(jù)的發(fā)送時(shí)間,判斷安裝在所述數(shù)據(jù)再現(xiàn)裝置上的外部記錄介質(zhì)是否是非法拷貝。
由于有可能判斷所述外部存儲(chǔ)介質(zhì)是否含有非法拷貝,因此,可以采取必要行動(dòng),阻止非法拷貝。
根據(jù)本發(fā)明再一個(gè)方面,拷貝數(shù)據(jù)檢測系統(tǒng)包括數(shù)據(jù)自動(dòng)銷售機(jī),通過接受安裝在上面的外部存儲(chǔ)介質(zhì)并將數(shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)介質(zhì)或更新記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng),將數(shù)據(jù)銷售給所述外部存儲(chǔ)介質(zhì)的擁有者;和數(shù)據(jù)檢驗(yàn)裝置,通過通信與所述數(shù)據(jù)自動(dòng)銷售機(jī)相連接和判斷安裝在所述數(shù)據(jù)自動(dòng)銷售機(jī)上的所述外部存儲(chǔ)介質(zhì)是否記錄著未經(jīng)授權(quán)拷貝的數(shù)據(jù)。所述數(shù)據(jù)自動(dòng)銷售機(jī)包括數(shù)據(jù)更新裝置,外部存儲(chǔ)介質(zhì)可拆卸地安裝在上面,用于將用戶指定的數(shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)介質(zhì);數(shù)據(jù)管理表,通過記錄禁止使用的外部存儲(chǔ)介質(zhì)上的驗(yàn)證數(shù)據(jù)管理數(shù)據(jù);和控制裝置,響應(yīng)所述外部存儲(chǔ)介質(zhì)安裝在所述數(shù)據(jù)更新裝置上,讀取所述外部存儲(chǔ)介質(zhì)上的所述驗(yàn)證數(shù)據(jù)、通過參照所述數(shù)據(jù)管理表判斷所述驗(yàn)證數(shù)據(jù)是否是關(guān)于禁止使用的一個(gè),并根據(jù)判斷結(jié)果控制所述數(shù)據(jù)更新裝置的操作。
由于所述數(shù)據(jù)更新裝置的操作是根據(jù)關(guān)于所述外部存儲(chǔ)介質(zhì)是否含有非法拷貝的判斷來控制的,因此,非法拷貝的擁有者就難以進(jìn)行所希望的操作,從而阻止了非法拷貝。
根據(jù)本發(fā)明的再一個(gè)方面,數(shù)字?jǐn)?shù)據(jù)再現(xiàn)裝置包括第一判斷裝置,用于利用對所述再現(xiàn)裝置來說是唯一的裝置ID(標(biāo)識)信息判斷再現(xiàn)裝置指定信息是否匹配;和控制裝置,由所述再現(xiàn)裝置根據(jù)所述第一判斷裝置的判斷結(jié)果允許或禁止數(shù)字?jǐn)?shù)據(jù)的再現(xiàn)。
只有當(dāng)對所述再現(xiàn)裝置來說是唯一的再現(xiàn)裝置ID信息與包含在數(shù)字?jǐn)?shù)據(jù)中的再現(xiàn)裝置指定信息相匹配時(shí)才再現(xiàn)數(shù)字?jǐn)?shù)據(jù)。合法用戶不會(huì)受到任何限制,包括備份拷貝的使用。反之,決不允許非法拷貝的擁有者再現(xiàn)數(shù)字?jǐn)?shù)據(jù)。
根據(jù)本發(fā)明再一方面的再現(xiàn)裝置再現(xiàn)包含用于指定所述外部存儲(chǔ)介質(zhì)的外部存儲(chǔ)介質(zhì)指定信息的數(shù)字?jǐn)?shù)據(jù)。所述外部存儲(chǔ)介質(zhì)指定信息對應(yīng)于預(yù)先唯一分配給每個(gè)所述外部存儲(chǔ)介質(zhì)的外部存儲(chǔ)介質(zhì)標(biāo)識信息。所述再現(xiàn)裝置包括外部存儲(chǔ)介質(zhì)標(biāo)識信息讀裝置,所述外部存儲(chǔ)介質(zhì)可以安裝在上面,讀取記錄在被安裝外部存儲(chǔ)介質(zhì)中的外部存儲(chǔ)介質(zhì)標(biāo)識信息;第一判斷裝置,用于判斷包含在數(shù)字?jǐn)?shù)據(jù)中的所述外部存儲(chǔ)介質(zhì)指定信息與所述外部存儲(chǔ)介質(zhì)標(biāo)識信息之間是否滿足規(guī)定關(guān)系;和控制裝置,根據(jù)所述第一判斷裝置的判斷結(jié)果允許或禁止所述再現(xiàn)裝置再現(xiàn)數(shù)字?jǐn)?shù)據(jù)。
只有當(dāng)安裝在所述再現(xiàn)裝置的所述外部存儲(chǔ)介質(zhì)的標(biāo)識信息與包含在數(shù)字?jǐn)?shù)據(jù)中的所述外部存儲(chǔ)介質(zhì)指定信息之間是否滿足規(guī)定關(guān)系時(shí)才再現(xiàn)數(shù)字?jǐn)?shù)據(jù)。合法用戶不會(huì)受到任何限制,包括備份拷貝的使用。反之,決不允許非法拷貝的擁有者再現(xiàn)數(shù)字?jǐn)?shù)據(jù)。
附圖簡述
圖1是根據(jù)本發(fā)明第一實(shí)施例的數(shù)據(jù)配送系統(tǒng)的方框圖;圖2是顯示第一實(shí)施例的數(shù)據(jù)信息表的示意圖;圖3是顯示根據(jù)第一實(shí)施例的數(shù)據(jù)速率表的示意圖;圖4是顯示根據(jù)第一實(shí)施例的顯示裝置和數(shù)據(jù)選擇裝置的示范性顯示的示意圖;圖5是顯示根據(jù)第一實(shí)施例的數(shù)據(jù)自動(dòng)銷售機(jī)的操作的流程圖;圖6是表示本發(fā)明第一實(shí)施例的主要部分的示意圖;圖7是顯示本發(fā)明第一實(shí)施例中從數(shù)據(jù)衛(wèi)星廣播的數(shù)據(jù)的狀態(tài)的示意圖;圖8是根據(jù)本發(fā)明第二實(shí)施例的數(shù)據(jù)配送系統(tǒng)的方框圖;圖9是根據(jù)第二實(shí)施例的數(shù)據(jù)緩沖裝置的方框圖;圖10是表示第二實(shí)施例中使用的數(shù)據(jù)信息表的示意圖;圖11是第二實(shí)施例的數(shù)據(jù)速率表的示意圖;圖12是顯示根據(jù)第二實(shí)施例的數(shù)據(jù)緩沖存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)狀態(tài)的示意圖;圖13是顯示根據(jù)第二實(shí)施例的數(shù)據(jù)自動(dòng)銷售機(jī)的操作的流程圖;圖14是根據(jù)本發(fā)明第三實(shí)施例的數(shù)據(jù)配送系統(tǒng)的方框圖;圖15是顯示根據(jù)第三實(shí)施例的數(shù)據(jù)時(shí)間表的內(nèi)容的示意圖;圖16是根據(jù)本發(fā)明第四實(shí)施例的數(shù)據(jù)配送系統(tǒng)的方框圖;圖17是顯示根據(jù)第四實(shí)施例的數(shù)據(jù)配送表所含內(nèi)容的例子的示意圖;圖18是表示根據(jù)第四實(shí)施例的數(shù)據(jù)包的格式的示意圖;圖19是根據(jù)第四實(shí)施例的數(shù)據(jù)時(shí)間管理表的示意圖;圖20是表示數(shù)字廣播序列的示意圖;圖21是根據(jù)第五實(shí)施例的數(shù)據(jù)搜索機(jī)的方框圖;圖22示意性地顯示了圖21所示的存儲(chǔ)器件的數(shù)據(jù)內(nèi)容;圖23是根據(jù)第五實(shí)施例的搜索條件設(shè)置裝置的方框圖;圖24示意性地顯示了根據(jù)第五實(shí)施例的書籍?dāng)?shù)據(jù)的內(nèi)容;圖25示意性地顯示了根據(jù)第五實(shí)施例的索引數(shù)據(jù);圖26示意性地顯示了根據(jù)第五實(shí)施例的項(xiàng)數(shù)據(jù)的內(nèi)容;
圖27是顯示根據(jù)第五實(shí)施例的索引數(shù)據(jù)的內(nèi)容的例子的示意圖;圖28是顯示根據(jù)第五實(shí)施例在顯示裝置上的示范性顯示的示意圖;圖29是表示根據(jù)第五實(shí)施例的數(shù)據(jù)搜索機(jī)的操作的流程圖;圖30是根據(jù)第六實(shí)施例的數(shù)據(jù)配送系統(tǒng)的方框圖;圖31是表示根據(jù)第六實(shí)施例在顯示裝置上的示范性顯示和數(shù)據(jù)選擇裝置的結(jié)構(gòu)的示意圖;圖32是根據(jù)第七實(shí)施例的數(shù)據(jù)配送系統(tǒng)的方框圖;圖33是根據(jù)第七實(shí)施例的數(shù)據(jù)搜索裝置的方框圖;圖34是顯示根據(jù)第七實(shí)施例的存儲(chǔ)器件的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖35是根據(jù)第七實(shí)施例的數(shù)據(jù)再現(xiàn)裝置的方框圖;圖36是顯示根據(jù)第七實(shí)施例的小型盤的內(nèi)容的示意圖;圖37是表示根據(jù)第七實(shí)施例的數(shù)據(jù)檢驗(yàn)裝置的操作的流程圖;圖38是根據(jù)本發(fā)明第八實(shí)施例的數(shù)據(jù)配給系統(tǒng)的方框圖;圖39是根據(jù)第八實(shí)施例的數(shù)據(jù)檢驗(yàn)裝置的方框圖;圖40顯示根據(jù)本發(fā)明第八實(shí)施例的數(shù)據(jù)管理表的內(nèi)容;圖41是根據(jù)第八實(shí)施例的數(shù)據(jù)再現(xiàn)裝置的方框圖;圖42是表示根據(jù)第八實(shí)施例的數(shù)據(jù)檢驗(yàn)裝置的操作的流程圖;圖43是根據(jù)第九實(shí)施例的數(shù)據(jù)配送系統(tǒng)的方框圖;圖44是表示第九實(shí)施例中使用的小型盤的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖45是根據(jù)第九實(shí)施例的數(shù)據(jù)檢驗(yàn)裝置的操作的方框圖;圖46是表示圖45所示的數(shù)據(jù)管理表的內(nèi)容的示意圖;圖47是顯示根據(jù)第九實(shí)施例的驗(yàn)證數(shù)據(jù)結(jié)構(gòu)的示意圖;圖48是表示根據(jù)第九實(shí)施例的數(shù)據(jù)檢驗(yàn)裝置的操作的流程圖;圖49是根據(jù)本發(fā)明第十實(shí)施例的數(shù)據(jù)配送系統(tǒng)的方框圖;圖50是表示第十實(shí)施例中使用的小型盤的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖51是顯示存儲(chǔ)在小型盤中的費(fèi)用信息的內(nèi)容的示意圖;圖52是顯示根據(jù)第十實(shí)施例的數(shù)據(jù)自動(dòng)銷售機(jī)的前一半操作的流程圖;圖53是顯示根據(jù)第十實(shí)施例的數(shù)據(jù)自動(dòng)銷售機(jī)的后一半操作的流程圖;圖54是顯示根據(jù)第十一實(shí)施例的費(fèi)用信息的內(nèi)容的示意圖;
圖55是根據(jù)第十一實(shí)施例的數(shù)據(jù)再現(xiàn)裝置的方框圖;圖56是顯示根據(jù)第十二實(shí)施例的電子書再現(xiàn)裝置的外表的示意圖;圖57是根據(jù)第十二實(shí)施例的電子書再現(xiàn)裝置的方框圖;圖58是顯示根據(jù)第十二實(shí)施例的書籍?dāng)?shù)據(jù)的內(nèi)容的示意圖;圖59是顯示根據(jù)第十二實(shí)施例的管理信息區(qū)的結(jié)構(gòu)的示意圖;圖60是顯示根據(jù)第十二實(shí)施例的拷貝允許信息區(qū)的結(jié)構(gòu)的示意圖;圖61是顯示根據(jù)第十二實(shí)施例的再現(xiàn)裝置指定信息區(qū)的結(jié)構(gòu)的示意圖;圖62是表示根據(jù)第十二實(shí)施例的裝置的操作的流程圖;圖63是顯示根據(jù)第十三實(shí)施例的電子書再現(xiàn)裝置的外表的示意圖;圖64是根據(jù)第十三實(shí)施例的電子書再現(xiàn)裝置的方框圖;圖65是表示根據(jù)第十三實(shí)施例的管理信息區(qū)的結(jié)構(gòu)的示意圖;圖66是顯示根據(jù)第十三實(shí)施例的外部存儲(chǔ)介質(zhì)ID信息區(qū)的結(jié)構(gòu)的方框圖;和圖67是顯示根據(jù)第十三實(shí)施例的電子書再現(xiàn)裝置的操作的流程圖。
實(shí)施本發(fā)明的最佳方式[第一實(shí)施例]參照圖1,根據(jù)本發(fā)明第一實(shí)施例的數(shù)據(jù)配送系統(tǒng)100包括一個(gè)或若干個(gè)安裝在諸如商場之類的適當(dāng)?shù)胤揭员闶褂脩裟軌蛳鄬ψ杂傻厥褂玫臄?shù)據(jù)自動(dòng)銷售機(jī)102和通過各種通信媒體與數(shù)據(jù)自動(dòng)銷售機(jī)102相連接的數(shù)據(jù)源106、108、110和112。舉例來說,數(shù)據(jù)源包括第一數(shù)據(jù)衛(wèi)星106、第二數(shù)據(jù)衛(wèi)星108、第一數(shù)據(jù)服務(wù)器110和第二數(shù)據(jù)服務(wù)器112。假設(shè)數(shù)據(jù)自動(dòng)銷售機(jī)102是通過將電子書數(shù)據(jù)寫入諸如小型盤(MD)104或用戶擁有的存儲(chǔ)卡之類的存儲(chǔ)介質(zhì)上進(jìn)行銷售的。但是,應(yīng)該注意到,如下所述的各個(gè)部分的技術(shù)規(guī)格、細(xì)節(jié)構(gòu)造或數(shù)據(jù)結(jié)構(gòu)只不過是例子,不能用來限制本發(fā)明的范圍。對其它實(shí)施例亦是如此。
數(shù)據(jù)自動(dòng)銷售機(jī)102包括數(shù)據(jù)信息表,用于存儲(chǔ)與在任何數(shù)據(jù)源可得到的數(shù)據(jù)有關(guān)的各種信息;數(shù)據(jù)速率表132,用于存儲(chǔ)數(shù)據(jù)自動(dòng)銷售機(jī)102與每個(gè)數(shù)據(jù)源之間的通信速率;數(shù)據(jù)接收裝置134,用于從數(shù)據(jù)源106、108、110和112的某一個(gè)接收數(shù)據(jù);顯示裝置120和數(shù)據(jù)選擇裝置122,起到在參照數(shù)據(jù)信息表128的內(nèi)容的同時(shí),與用戶選擇所需數(shù)據(jù)所需要的當(dāng)前信息協(xié)作的作用;數(shù)據(jù)源選擇裝置130,參照數(shù)據(jù)信息表128和數(shù)據(jù)速率表132選擇數(shù)據(jù)源,以檢索數(shù)據(jù)選擇裝置122選擇的數(shù)據(jù)并通過數(shù)據(jù)接收裝置134接收數(shù)據(jù);數(shù)據(jù)更新裝置124,將接收數(shù)據(jù)寫入小型盤104或利用接收裝置重寫已經(jīng)存儲(chǔ)在小型盤104中的數(shù)據(jù);和收費(fèi)裝置126,用于對寫入小型盤104中的數(shù)據(jù)收費(fèi)。
正如后面將要描述的,具有與保存在數(shù)據(jù)自動(dòng)銷售機(jī)102中的數(shù)據(jù)信息表128內(nèi)容相同的數(shù)據(jù)信息表114和數(shù)據(jù)信息表116分別由第一數(shù)據(jù)服務(wù)器110和第二數(shù)據(jù)服務(wù)器112保存。
如圖所示,數(shù)據(jù)接收裝置134與第一數(shù)據(jù)衛(wèi)星106、第二數(shù)據(jù)衛(wèi)星108、第一數(shù)據(jù)服務(wù)器110和第二數(shù)據(jù)服務(wù)器112相連接,并接收數(shù)據(jù)。盡管在本系統(tǒng)中可以使用若干個(gè)數(shù)據(jù)自動(dòng)銷售機(jī)102,但該系統(tǒng)也可以只包含一個(gè)數(shù)據(jù)自動(dòng)銷售機(jī)102。在任何情況下,數(shù)據(jù)自動(dòng)銷售機(jī)102的操作并無多大差別。因此,在如下描述中,參照只擁有一個(gè)數(shù)據(jù)自動(dòng)銷售機(jī)102作為代表的數(shù)據(jù)配送系統(tǒng)100加以描述。
參照圖2,數(shù)據(jù)自動(dòng)銷售機(jī)102保存的數(shù)據(jù)信息表128包括數(shù)據(jù)個(gè)數(shù)字段140,表示可選數(shù)據(jù)的個(gè)數(shù);名稱字段142,存儲(chǔ)可選數(shù)據(jù)的名稱;價(jià)格字段144,存儲(chǔ)表示每種數(shù)據(jù)銷售價(jià)格的價(jià)格數(shù)據(jù);數(shù)據(jù)源字段146,表示每個(gè)數(shù)據(jù)所在的數(shù)據(jù)源;和容量字段148,以字節(jié)為單位表示每個(gè)數(shù)據(jù)的容量。存儲(chǔ)在名稱字段142中的數(shù)據(jù)名稱個(gè)數(shù)與存儲(chǔ)在數(shù)據(jù)個(gè)數(shù)字段140中的個(gè)數(shù)相同。
數(shù)據(jù)個(gè)數(shù)字段140用2-字節(jié)無符號整數(shù)表示可選數(shù)據(jù)的個(gè)數(shù)。在圖2所示的例子中,可選數(shù)據(jù)項(xiàng)的個(gè)數(shù)是3。
這里,假設(shè)ASCII(美國信息交換標(biāo)準(zhǔn)代碼)碼的36個(gè)字符用于存儲(chǔ)名稱字段142中的一個(gè)數(shù)據(jù)。當(dāng)數(shù)據(jù)名稱的長度超過36個(gè)字符時(shí),只存儲(chǔ)前面32個(gè)字符。如果數(shù)據(jù)名稱的長度短于36個(gè)字符,則用“0”填充其余的區(qū)域。盡管在圖2所示的例子中ASCII碼用作字符代碼,但是也可以使用諸如通常在日文中使用的移位JIS(日文信息系統(tǒng))代碼那樣的2-字節(jié)字符代碼或者諸如UNICODE(統(tǒng)一字符編碼)那樣的3-字節(jié)代碼。
在價(jià)格字段144中,每個(gè)數(shù)據(jù)的價(jià)格由2-字節(jié)的無符號整數(shù)表示。在圖2所示的例子中,價(jià)格單位是日元。
對于每個(gè)數(shù)據(jù)來說,數(shù)據(jù)源字段146至少包括由位數(shù)與數(shù)據(jù)源個(gè)數(shù)相同的位組成的數(shù)據(jù)源信息。每個(gè)數(shù)據(jù)源信息的每一位都唯一地與一個(gè)數(shù)據(jù)源相聯(lián)系。數(shù)據(jù)源信息的位“1”表示感興趣的數(shù)據(jù)存在于相應(yīng)的數(shù)據(jù)源中。數(shù)據(jù)源信息的位“0”表示感興趣的數(shù)據(jù)并不存在于相應(yīng)的數(shù)據(jù)源中。每當(dāng)在每個(gè)數(shù)據(jù)源預(yù)備的數(shù)據(jù)發(fā)生改變時(shí),就更新包含在數(shù)據(jù)源字段146中的數(shù)據(jù)源信息。在圖2所示的例子中,關(guān)于每個(gè)數(shù)據(jù)的數(shù)據(jù)源信息的位數(shù)等于數(shù)據(jù)源的個(gè)數(shù)。位數(shù)可以大于數(shù)據(jù)源個(gè)數(shù)。在那種情況下,不含相應(yīng)數(shù)據(jù)源的位預(yù)先被清成“0”。
容量字段148包括用字節(jié)表示每個(gè)數(shù)據(jù)的容量的4-字節(jié)無符號整數(shù)。
在圖2中和在下列圖中,為了便于參考,整數(shù)數(shù)據(jù)均用十進(jìn)制表示法表示,ASSCII碼均以相應(yīng)字符的形式表示。
參照圖3,數(shù)據(jù)速率表132擁有字段160、162、164和166,用于存儲(chǔ)與各個(gè)數(shù)據(jù)源進(jìn)行通信的數(shù)據(jù)速率。這里,數(shù)據(jù)速率表示成每秒傳送位數(shù)。圖3所示的數(shù)值只不過是用于說明的例子,沒有必要代表當(dāng)前的標(biāo)準(zhǔn)技術(shù)。數(shù)據(jù)速率可以依作為數(shù)據(jù)源使用的裝置,以及通信方法中的技術(shù)革新而改變。
在本實(shí)施例中,可以在每個(gè)數(shù)據(jù)源上供應(yīng)的數(shù)據(jù)和每個(gè)數(shù)據(jù)源的數(shù)據(jù)速率是由數(shù)據(jù)信息表128和數(shù)據(jù)速率表132管理的。其理由如下,當(dāng)固定能夠從每個(gè)數(shù)據(jù)源供應(yīng)的數(shù)據(jù)或每個(gè)數(shù)據(jù)源的數(shù)據(jù)速率時(shí),能通過有線硬件為每個(gè)數(shù)據(jù)選擇最高速的數(shù)據(jù)源。但是,實(shí)際上,可以從每個(gè)數(shù)據(jù)源供應(yīng)的數(shù)據(jù)的內(nèi)容、價(jià)格、通信介質(zhì)的數(shù)據(jù)速率等等與技術(shù)革新一道必然會(huì)發(fā)生變化。即使在這樣一種情況下,如果數(shù)據(jù)源象本實(shí)施例那樣通過使用數(shù)據(jù)信息表128和數(shù)據(jù)速率表132來管理,那么,這樣的改變也可以通過改變這些表的內(nèi)容而容易地得到接受。
本發(fā)明的主題并不覆蓋重寫數(shù)據(jù)信息表128或數(shù)據(jù)速率表132的方法,可以使用一般技術(shù)。例如,可以從未示出的可拆卸存儲(chǔ)介質(zhì)(例如,軟磁盤、存儲(chǔ)卡等)讀取新表內(nèi)容進(jìn)行更新?;蛘?,與數(shù)據(jù)源有關(guān)的數(shù)據(jù)可以在適當(dāng)?shù)亩〞r(shí)從每個(gè)數(shù)據(jù)源發(fā)送到數(shù)據(jù)自動(dòng)銷售機(jī)102,并且只有每張表的相應(yīng)部分才可以根據(jù)適當(dāng)?shù)某绦虻玫礁隆o論如何,這樣的方法是在本領(lǐng)域技術(shù)人員可以根據(jù)本申請的公開容易實(shí)施的技術(shù)范圍之內(nèi)的。
在圖3所示的例子中,假定從第一數(shù)據(jù)衛(wèi)星106、第二數(shù)據(jù)衛(wèi)星108、第一數(shù)據(jù)服務(wù)器110和第二數(shù)據(jù)服務(wù)器112接收的數(shù)據(jù)速率按照這個(gè)次序分別寫入數(shù)據(jù)速率表132的字段160、162、164和166中。
盡管在圖1中顯示彼此相鄰地每個(gè)數(shù)據(jù)源和數(shù)據(jù)自動(dòng)銷售機(jī)102,但無需多說,第一和第二數(shù)據(jù)衛(wèi)星106和108兩者都離數(shù)據(jù)自動(dòng)銷售機(jī)102非常遠(yuǎn),數(shù)據(jù)服務(wù)器110和112也可以處在從物理上離數(shù)據(jù)自動(dòng)銷售機(jī)102非常遠(yuǎn)的點(diǎn)上。在本例中,假定第一和第二數(shù)據(jù)衛(wèi)星106和108兩者都通過電波將數(shù)據(jù)發(fā)送到數(shù)據(jù)接收裝置134。此外,還假定第一和第二數(shù)據(jù)服務(wù)器110和112兩者通過高速電話網(wǎng)絡(luò)與數(shù)據(jù)接收裝置134耦合。通信媒體不限于如上所述的那些,不用說,根據(jù)數(shù)據(jù)源的位置和類型,以及總是隨時(shí)間改變的技術(shù),還有各樣各樣其它的可能性。
現(xiàn)在參照圖4描述顯示裝置120和數(shù)據(jù)選擇裝置122的結(jié)構(gòu)。顯示裝置120根據(jù)用戶的操作顯示各種信息。圖4顯示了要進(jìn)行數(shù)據(jù)選擇時(shí)的示范性顯示,其中顯示了圖2所示的、存儲(chǔ)在名稱字段142中的數(shù)據(jù)名稱和存儲(chǔ)在價(jià)格字段144中的相應(yīng)價(jià)格。
數(shù)據(jù)選擇裝置122包括前一項(xiàng)開關(guān)172、后一項(xiàng)開關(guān)174、OK開關(guān)176和取消開關(guān)178。顯示裝置120和數(shù)據(jù)選擇裝置122相互協(xié)作讓用戶選擇所需數(shù)據(jù)。下面描述用戶的操作以及相關(guān)裝置的操作。
首先,參照圖1至4以及圖5的流程圖描述裝置的操作。首先,用戶將自己攜帶的小型盤104插入數(shù)據(jù)更新裝置124(步驟180)。響應(yīng)小型盤104插入到數(shù)據(jù)更新裝置124,數(shù)據(jù)選擇裝置122檢索存儲(chǔ)在數(shù)據(jù)信息表128中的一部分內(nèi)容并將檢索到的內(nèi)容顯示在顯示裝置120上(步驟182)。顯示的例子如圖4所示。同時(shí),當(dāng)前正被選擇的數(shù)據(jù)的名稱和銷售價(jià)格由作為例子的如圖4所示的長方形圍起來顯示,或用加亮顯示。
此后,判斷是否按下了圖4所示的前一項(xiàng)開關(guān)172(步驟184)。當(dāng)按下前一項(xiàng)開關(guān)172時(shí),選擇對象數(shù)據(jù)轉(zhuǎn)換到正好在當(dāng)前對象數(shù)據(jù)上面(或左面)的數(shù)據(jù)上(步驟186)。
此后,判斷是否按下了圖4所示的后一項(xiàng)開關(guān)174(步驟188)。當(dāng)按下后一項(xiàng)開關(guān)174時(shí),選擇對象數(shù)據(jù)轉(zhuǎn)換到正好在當(dāng)前對象數(shù)據(jù)下面(或右面)的數(shù)據(jù)上(步驟190)。
此外,判斷是否按下了OK開關(guān)176(參見圖4)(步驟192)。當(dāng)沒有按下OK開關(guān)176時(shí),流程返回到步驟182,重復(fù)如上所述的處理過程。當(dāng)按下OK開關(guān)176時(shí),數(shù)據(jù)選擇裝置122把那時(shí)作為選擇對象的數(shù)據(jù)通知數(shù)據(jù)源選擇裝置130(步驟194)。因此,給予了數(shù)據(jù)源選擇裝置130關(guān)于哪一個(gè)數(shù)據(jù)是用戶購買對象的信息。
由于數(shù)據(jù)信息表128是由數(shù)據(jù)源選擇裝置130和數(shù)據(jù)選擇裝置122共享的,必須從數(shù)據(jù)選擇裝置122發(fā)送到數(shù)據(jù)源選擇裝置130的東西簡單地是關(guān)于選擇數(shù)據(jù)信息表128的那一個(gè)編號數(shù)據(jù)的信息。響應(yīng)這個(gè)信息,數(shù)據(jù)源選擇裝置130參照數(shù)據(jù)信息表128的數(shù)據(jù)源字段146,尋找被選數(shù)據(jù)存在于哪一個(gè)數(shù)據(jù)源中(步驟196)。此外,數(shù)據(jù)源選擇裝置130從數(shù)據(jù)速率表132檢索數(shù)據(jù)速率,以用于從被選數(shù)據(jù)所處的數(shù)據(jù)源檢索數(shù)據(jù),并選擇其數(shù)據(jù)速率最高的那個(gè)數(shù)據(jù)源(步驟198)。更具體地說,就是選擇被認(rèn)為平均來說傳送所需時(shí)間最短的數(shù)據(jù)源。
舉例來說,假定用戶選擇了數(shù)據(jù)信息表(參見圖2)中的第二數(shù)據(jù)。數(shù)據(jù)源選擇裝置130參照存儲(chǔ)在數(shù)據(jù)信息表128的數(shù)據(jù)源字段146中的數(shù)據(jù)源信息。在這種情況下,數(shù)據(jù)源信息是“0110”,因此,不用說,被選信息存在于第二和第三數(shù)據(jù)源中,即,第二數(shù)據(jù)衛(wèi)星108(參見圖1)和第一數(shù)據(jù)服務(wù)器110中。此后,數(shù)據(jù)源選擇裝置130參照數(shù)據(jù)速率表132,以便判斷從哪個(gè)數(shù)據(jù)源可以以最高速率獲得感興趣的數(shù)據(jù)。在圖3所示的例子中,第二數(shù)據(jù)源的數(shù)據(jù)速率要比第三數(shù)據(jù)源的數(shù)據(jù)速率高得多。更具體地說,圖1所示的第二數(shù)據(jù)衛(wèi)星108的數(shù)據(jù)速率要比第一數(shù)據(jù)服務(wù)器110的數(shù)據(jù)速率高得多。因此,數(shù)據(jù)源選擇裝置130選擇第二數(shù)據(jù)衛(wèi)星128作為數(shù)據(jù)源。
再參照圖5,數(shù)據(jù)源選擇裝置130控制數(shù)據(jù)接收裝置134,并從以如上所述的方式選擇的數(shù)據(jù)源接收數(shù)據(jù)(步驟200)。同時(shí),是否有必要將數(shù)據(jù)請求從數(shù)據(jù)接收裝置134發(fā)送到被選數(shù)據(jù)源取決于被選數(shù)據(jù)源的性質(zhì)。
例如,如圖6所示,第二數(shù)據(jù)衛(wèi)星108向地面廣播從地面站222接收的數(shù)據(jù)。這樣的衛(wèi)星廣播是通過數(shù)據(jù)自動(dòng)銷售機(jī)102接收的。一般來說,在這樣的衛(wèi)星廣播中,發(fā)送只沿著一個(gè)方向。亦即,發(fā)送只沿著從數(shù)據(jù)衛(wèi)星到地面上的數(shù)據(jù)自動(dòng)銷售機(jī)102的一個(gè)方向。
在發(fā)送是單向的而數(shù)據(jù)速率又極高的狀況下,所有數(shù)據(jù)都在如圖7所示的規(guī)定時(shí)間間隔222內(nèi)廣播,相同的數(shù)據(jù)在下一個(gè)循環(huán)224內(nèi)廣播,這樣的處理過程不斷重復(fù)下去。如果已經(jīng)知道所需數(shù)據(jù)象在本例中那樣在規(guī)定時(shí)間間隔之后必定得到發(fā)送,那么,可以舍棄掉在接收所需數(shù)據(jù)之前的被接收數(shù)據(jù),只有必要的數(shù)據(jù)才可以加以接收和處理。這種方法對于諸如數(shù)據(jù)衛(wèi)星之類的數(shù)據(jù)源來說尤為實(shí)用,它的發(fā)送是以非常高速度進(jìn)行的而被選數(shù)據(jù)卻難以傳送到各個(gè)目的地。
然而,應(yīng)該注意到,存儲(chǔ)在數(shù)據(jù)速率表132中的數(shù)據(jù)速率必須是考慮了直到發(fā)送所需數(shù)據(jù)為止那一段平均等待時(shí)間的那一個(gè)。在本例中,第一和第二數(shù)據(jù)衛(wèi)星106和108兩者都重復(fù)發(fā)送如上所述的數(shù)據(jù),這里假定存儲(chǔ)在數(shù)據(jù)速率表132的字段160和162中的數(shù)據(jù)速率(參見圖3)是考慮了平均等待時(shí)間之后的值。
相比之下,當(dāng)在數(shù)據(jù)請求之后首先發(fā)送被請求數(shù)據(jù)的數(shù)據(jù)源被選擇時(shí),數(shù)據(jù)自動(dòng)銷售機(jī)102就有必要將數(shù)據(jù)請求發(fā)送到數(shù)據(jù)源。在本例中,假定第一和第二數(shù)據(jù)服務(wù)器110和112都是這種類型的數(shù)據(jù)源。
對于需要數(shù)據(jù)請求的數(shù)據(jù)源,有必要從數(shù)據(jù)自動(dòng)銷售機(jī)102發(fā)送任何形式的數(shù)據(jù)請求。因此,假定當(dāng)要從第一數(shù)據(jù)服務(wù)器110或第二數(shù)據(jù)服務(wù)器112接收數(shù)據(jù)時(shí),數(shù)據(jù)接收裝置134具有將數(shù)據(jù)請求發(fā)送到這樣的數(shù)據(jù)服務(wù)器的功能。
當(dāng)數(shù)據(jù)接收裝置134將數(shù)據(jù)請求發(fā)送到第一數(shù)據(jù)服務(wù)器110或第二數(shù)據(jù)服務(wù)器112時(shí),假定只有數(shù)據(jù)信息表128上數(shù)據(jù)的次序被發(fā)送到服務(wù)器,以便降低信息量。因?yàn)榈谝缓偷诙?shù)據(jù)服務(wù)器110和112分別擁有與數(shù)據(jù)信息表128相同的數(shù)據(jù)信息表114和118,因此,當(dāng)接收到該表上的次序時(shí),就能知道請求哪一個(gè)數(shù)據(jù)。不過,數(shù)據(jù)源選擇裝置130可以將指定包含在數(shù)據(jù)信息表128中的被選數(shù)據(jù)的所有信息發(fā)送到數(shù)據(jù)源。
按照這種方式,在任何情況下,數(shù)據(jù)接收裝置134都能從數(shù)據(jù)源選擇裝置130確定為最佳的數(shù)據(jù)源獲得用戶所需要的數(shù)據(jù)。
再次參照圖5,數(shù)據(jù)選擇裝置122將從數(shù)據(jù)信息表128獲得的數(shù)據(jù)的價(jià)格顯示在顯示裝置120上(步驟202)。用戶將顯示裝置120上顯示的錢放入收費(fèi)裝置126中,或者按下圖4所示的取消開關(guān)178。
數(shù)據(jù)自動(dòng)銷售機(jī)102判斷是否按下取消開關(guān)178(步驟204)。當(dāng)按下取消開關(guān)178時(shí),小型盤104就從數(shù)據(jù)更新裝置124彈出,數(shù)據(jù)自動(dòng)銷售機(jī)102準(zhǔn)備接受用戶插入的下一張小型盤(步驟212)。
當(dāng)在步驟204判斷出未按下取消開關(guān)178(參見圖4)時(shí),那么,就判斷是否將對應(yīng)于在步驟202顯示在顯示裝置120上的價(jià)格的錢放入收費(fèi)裝置126中(步驟206)。當(dāng)錢被放入時(shí),數(shù)據(jù)接收裝置134將接收數(shù)據(jù)傳送到數(shù)據(jù)更新裝置124(步驟208)。數(shù)據(jù)更新裝置124將來自數(shù)據(jù)接收裝置134的數(shù)據(jù)寫入小型盤104(步驟210)。此后,數(shù)據(jù)更新裝置124彈出小型盤104,數(shù)據(jù)自動(dòng)銷售機(jī)102等待用戶插入下一張小型盤(步驟212)。
當(dāng)在步驟206沒有放入規(guī)定錢數(shù)時(shí),控制再次返回到步驟202,并重復(fù)從步驟202開始的處理步驟。
如上所述,在本實(shí)施例的裝置中,通過參照數(shù)據(jù)信息表和數(shù)據(jù)速率表,能夠從可以以最高速度獲取數(shù)據(jù)的數(shù)據(jù)源接收用戶指定的數(shù)據(jù)。因此,即使當(dāng)數(shù)據(jù)量很大時(shí),也可以使用戶的等待時(shí)間變短,從而使電子數(shù)據(jù)的實(shí)際配送成為可能。
在如上所述的第一實(shí)施例中,數(shù)據(jù)源的擁有者不是一個(gè)問題,也沒有必要數(shù)據(jù)自動(dòng)銷售機(jī)102的擁有者就是數(shù)據(jù)源的擁有者。此外,即使當(dāng)連接大量的這種數(shù)據(jù)自動(dòng)銷售機(jī)102時(shí),每個(gè)數(shù)據(jù)自動(dòng)銷售機(jī)的操作也與如上所述的圖1所示的數(shù)據(jù)自動(dòng)銷售機(jī)102的操作相同。
在如上所述的第一實(shí)施例中,數(shù)據(jù)衛(wèi)星和數(shù)據(jù)服務(wù)器當(dāng)作數(shù)據(jù)源來描述。除此之外,公用DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)、硬盤等也可以是數(shù)據(jù)源。更具體地說,這些裝置通過接口連接到數(shù)據(jù)接收裝置134。在那種情況下,也與公用數(shù)據(jù)源一樣,所感興趣的是數(shù)據(jù)的大小和數(shù)據(jù)速率。因此,除了數(shù)據(jù)衛(wèi)星或數(shù)據(jù)服務(wù)器之外的存儲(chǔ)裝置也可以是數(shù)據(jù)源。
盡管已經(jīng)描述了紙幣或硬幣實(shí)際要輸入其中的收費(fèi)裝置126,但也能使用預(yù)付卡或信用卡進(jìn)行結(jié)算。當(dāng)要使用信用卡,最好收費(fèi)裝置126本身具有與卡公司的主機(jī)進(jìn)行通信的功能。
在第一實(shí)施例中,電子書數(shù)據(jù)被假定為要配送的數(shù)據(jù)。數(shù)據(jù)可以是假如允許進(jìn)行電子處理的任何形式。例如,如果信息只包含字符,那么就能通過使用根據(jù)所用的語言和裝置的適當(dāng)代碼系統(tǒng),例如ASCII碼或移位JIS碼,將信息轉(zhuǎn)換成文本數(shù)據(jù)?;蛘?,可以由掃描僅讀取書籍的每一頁作為圖像數(shù)據(jù),然后轉(zhuǎn)換成電子數(shù)據(jù)。此外,也可以使用包括文本數(shù)據(jù)、圖像數(shù)據(jù)及其布局信息的整合數(shù)據(jù)。本發(fā)明通常應(yīng)用于不管數(shù)據(jù)格式或轉(zhuǎn)換成電子數(shù)據(jù)的方法的電子書數(shù)據(jù)。
此外,本實(shí)施例的裝置和系統(tǒng)不但可以應(yīng)用于書籍?dāng)?shù)據(jù),并且可以應(yīng)用于音樂數(shù)據(jù)、圖像數(shù)據(jù)、視頻數(shù)據(jù)、商業(yè)數(shù)據(jù)、計(jì)算機(jī)軟件、和游戲軟件等。盡管在上述實(shí)施例中使用小型盤作為數(shù)據(jù)存儲(chǔ)裝置,但也可以使用包括軟磁盤、存儲(chǔ)卡、磁光盤等的各種各樣其它存儲(chǔ)介質(zhì)。
此外,還可以在用于再現(xiàn)數(shù)據(jù)的再現(xiàn)裝置中提供與小型盤相對應(yīng)的存儲(chǔ)器件。在這樣一種情況下,當(dāng)再現(xiàn)裝置從數(shù)據(jù)更新裝置124中移走時(shí),能在任意地方利用再現(xiàn)裝置再現(xiàn)數(shù)據(jù)。
圖8是根據(jù)第二實(shí)施例利用數(shù)據(jù)自動(dòng)銷售機(jī)232的數(shù)據(jù)配送系統(tǒng)230的方框圖。在圖8中,與圖1中相同的單元用相同的標(biāo)號和相同的名稱來表示。其功能也是相同的。因此,在此不再重復(fù)對它們的詳細(xì)描述。
圖8所示的數(shù)據(jù)自動(dòng)銷售機(jī)232與圖1所示的數(shù)據(jù)自動(dòng)銷售機(jī)102不同之處在于,替換了圖1中的數(shù)據(jù)接收裝置134,包括了連接到數(shù)據(jù)緩沖裝置248的數(shù)據(jù)接收裝置246,數(shù)據(jù)緩沖裝置248用于緩存在各個(gè)數(shù)據(jù)源接收的數(shù)據(jù)中根據(jù)規(guī)定標(biāo)準(zhǔn)選擇的數(shù)據(jù),數(shù)據(jù)接收裝置246,用于接收認(rèn)為數(shù)據(jù)緩沖裝置248是一種數(shù)據(jù)源的數(shù)據(jù);并且圖8所示的數(shù)據(jù)自動(dòng)銷售機(jī)232與圖1所示的數(shù)據(jù)自動(dòng)銷售機(jī)102的不同之處還在于,它包括了其內(nèi)容與圖1所示的數(shù)據(jù)信息表128和數(shù)據(jù)速率表132的內(nèi)容稍有不同的數(shù)據(jù)信息表240和數(shù)據(jù)速率表244。這里,數(shù)據(jù)信息表114和116是數(shù)據(jù)自動(dòng)銷售機(jī)232保存的數(shù)據(jù)信息表240的拷貝。
與數(shù)據(jù)源106、108、110和112不同,數(shù)據(jù)緩沖裝置248并不通過通信媒體與數(shù)據(jù)接收裝置246相連接。但是,只要象這樣的裝置的數(shù)據(jù)緩沖裝置248通過接口與數(shù)據(jù)接收裝置246相連接,就可以認(rèn)為它是一種如第一實(shí)施例所描述的數(shù)據(jù)源。
參照圖9,更具體地說,數(shù)據(jù)緩沖裝置248包括含有年、月、日、以及、時(shí)、分、秒的時(shí)鐘252;用于存儲(chǔ)數(shù)據(jù)的緩沖存儲(chǔ)器254;和控制器254,具有管理存儲(chǔ)在緩沖存儲(chǔ)器254中的數(shù)據(jù)的功能和按需要更新數(shù)據(jù)信息表240和數(shù)據(jù)速率表244的功能??刂破?54與數(shù)據(jù)接收裝置246相連接,并且具有選擇數(shù)據(jù)接收裝置246接收的哪一個(gè)數(shù)據(jù)要存儲(chǔ)在緩沖存儲(chǔ)器254中的功能。
參考圖10,根據(jù)第二實(shí)施例的數(shù)據(jù)信息表240與根據(jù)圖2所示的第一實(shí)施例的數(shù)據(jù)信息表128不同之處在于,它還包括了選擇次數(shù)字段262,存儲(chǔ)每個(gè)數(shù)據(jù)被數(shù)據(jù)選擇裝置122選擇的次數(shù);和選擇時(shí)間字段264,表示每個(gè)數(shù)據(jù)被數(shù)據(jù)選擇裝置122最后選擇的時(shí)間,并且不同之處還在于,替換了在圖2所示的數(shù)據(jù)源字段,它包括了除包含數(shù)據(jù)源信息之外還包含與數(shù)據(jù)緩沖裝置248相對應(yīng)的位266的數(shù)據(jù)源字段262。
參照圖11,數(shù)據(jù)速率表244與圖3所示的數(shù)據(jù)速率表132不同之處在于,它除了包括與四個(gè)數(shù)據(jù)源相對應(yīng)的字段160、162、164和166之外,還包括與數(shù)據(jù)緩沖裝置248相對應(yīng)的新字段168。
當(dāng)接通數(shù)據(jù)自動(dòng)銷售機(jī)232電源時(shí),圖10所示的數(shù)據(jù)信息表240的位266對于任何數(shù)據(jù)都被初始化為“0”。在數(shù)據(jù)速率表244的字段168中,存儲(chǔ)著一個(gè)極大的值,例如,“900000”。這清楚地表明,以極高速度從數(shù)據(jù)緩沖裝置268傳送是可能的。不言而喻,代替這種固定值,也可以存儲(chǔ)實(shí)際測量的數(shù)據(jù)從數(shù)據(jù)緩沖裝置248傳送到數(shù)據(jù)接收裝置246的數(shù)據(jù)速率的平均值。
圖12顯示了數(shù)據(jù)存儲(chǔ)在圖9所示的緩沖存儲(chǔ)器254中的方式。從圖12可以看出,對于每個(gè)數(shù)據(jù),緩沖存儲(chǔ)器254按次序連續(xù)存儲(chǔ)數(shù)據(jù)容量和數(shù)據(jù)體。此外,緩沖存儲(chǔ)器254通過按必要數(shù)據(jù)個(gè)數(shù)重復(fù)上述結(jié)構(gòu)存儲(chǔ)數(shù)據(jù)。例如,如圖12所示,緩沖存儲(chǔ)器254在第一數(shù)據(jù)的數(shù)據(jù)容量270之后存儲(chǔ)所述數(shù)據(jù)的數(shù)據(jù)體272。緊接其后,存儲(chǔ)第二數(shù)據(jù)的數(shù)據(jù)容量270,第二數(shù)據(jù)的數(shù)據(jù)體272再緊隨在后面。按照相同的方式,存儲(chǔ)第三數(shù)據(jù)的數(shù)據(jù)容量270和數(shù)據(jù)體272,如此重復(fù)下去。
每個(gè)數(shù)據(jù)容量270用4-字節(jié)無符號整數(shù)表示數(shù)據(jù)體272的字節(jié)數(shù)。在不同數(shù)據(jù)之間不形成空隙。同時(shí),根據(jù)下列表達(dá)式計(jì)算緩沖存儲(chǔ)器254的使用量UU=4*數(shù)據(jù)個(gè)數(shù)+每個(gè)數(shù)據(jù)體的容量的和值數(shù)據(jù)個(gè)數(shù)和每個(gè)數(shù)據(jù)體的容量可以容易地從數(shù)據(jù)信息表240的數(shù)據(jù)個(gè)數(shù)字段140和容量字段148中獲得,因此,可以容易地計(jì)算出緩沖存儲(chǔ)器254的使用量U。
考慮到數(shù)據(jù)源選擇裝置130選擇數(shù)據(jù)源的基本操作,根據(jù)具有這種結(jié)構(gòu)的第二實(shí)施例的數(shù)據(jù)配送系統(tǒng)230的操作,尤其是數(shù)據(jù)自動(dòng)銷售機(jī)232的操作,類似于根據(jù)第一實(shí)施例的數(shù)據(jù)自動(dòng)銷售機(jī)102的操作。但是,應(yīng)該注意到,在沒有數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)緩沖裝置248的時(shí)候,數(shù)據(jù)信息表240(參見圖10)中的每個(gè)位246都被清為0。因此,不將這種數(shù)據(jù)緩沖器選擇為數(shù)據(jù)源。
當(dāng)接收到數(shù)據(jù)時(shí),數(shù)據(jù)緩沖裝置248按照如下方式操作。在如下的實(shí)施例中,作為例子,假定圖9所示的控制器250將數(shù)據(jù)選擇裝置122經(jīng)常選擇的數(shù)據(jù)按照優(yōu)先級存儲(chǔ)在緩沖存儲(chǔ)器254中。
參照圖13,當(dāng)數(shù)據(jù)選擇裝置122選擇新數(shù)據(jù)時(shí),數(shù)據(jù)緩沖裝置248將1累加到圖10所示的數(shù)據(jù)信息表240的、與所述數(shù)據(jù)相對應(yīng)的選擇次數(shù)字段的值上(步驟280)。數(shù)據(jù)緩沖裝置248進(jìn)一步將從時(shí)鐘252(參見圖9)獲取的當(dāng)前日期和時(shí)間寫入數(shù)據(jù)信息表240的、與所述數(shù)據(jù)相對應(yīng)的選擇時(shí)間字段264(步驟282)。
此后,判斷接收的數(shù)據(jù)是否存在于緩沖存儲(chǔ)器254中(步驟284)。通過參照數(shù)據(jù)信息表240(參見圖10)的數(shù)據(jù)源字段260,尤其是位266,可以判斷數(shù)據(jù)是否存在于緩沖存儲(chǔ)器254中。更具體地說,在與數(shù)據(jù)相對應(yīng)的數(shù)據(jù)源信息中,如果與數(shù)據(jù)緩沖裝置248相對應(yīng)的位266是“1”,那么,數(shù)據(jù)存在于緩沖存儲(chǔ)器254中,否則,如果其值是“0”,則不存在于緩沖存儲(chǔ)器254中。在圖10所示的例子中,從位266可以看出,只有第三個(gè)數(shù)據(jù)存儲(chǔ)在緩沖存儲(chǔ)器254中,第一和第二個(gè)數(shù)據(jù)并沒有存儲(chǔ)在緩沖存儲(chǔ)器254中。
如果在步驟284判斷出感興趣的數(shù)據(jù)存在于緩沖存儲(chǔ)器中,那么就完成了數(shù)據(jù)緩沖裝置248的處理。反之,如果判斷出感興趣的數(shù)據(jù)沒有存在于緩沖存儲(chǔ)器中,那么,控制前進(jìn)到步驟286。
在步驟286,控制器254判斷其選擇次數(shù)(number of selection)大于感興趣數(shù)據(jù)選擇次數(shù)的所有數(shù)據(jù)是否都存儲(chǔ)在緩沖存儲(chǔ)器254中(步驟286)。這個(gè)判斷可以通過參照選擇次數(shù)字段262的值和數(shù)據(jù)源字段260的值作出,看看是否存在其選擇次數(shù)大于感興趣數(shù)據(jù)選擇次數(shù)和數(shù)據(jù)源字段260的與數(shù)據(jù)緩沖裝置248相對應(yīng)的位被復(fù)位到0這樣的數(shù)據(jù)。如果這樣的數(shù)據(jù)并不存在,那么,可以判斷出其選擇次數(shù)大于感興趣數(shù)據(jù)選擇次數(shù)的所有數(shù)據(jù)都存儲(chǔ)到緩沖存儲(chǔ)器254中。
如果在步驟286判斷的結(jié)果是“是”,這意味著有感興趣數(shù)據(jù)有資格新存儲(chǔ)到緩沖存儲(chǔ)器254中。同時(shí),控制器250計(jì)算緩沖存儲(chǔ)器的當(dāng)前使用量U,以便判斷在緩沖存儲(chǔ)器254中是否有余量來存儲(chǔ)數(shù)據(jù)(步驟288)。正如已經(jīng)描述的,根據(jù)數(shù)據(jù)信息表240的內(nèi)容可以容易地計(jì)算出使用量U。
此后,控制器250將在步驟288計(jì)算的使用量U和感興趣數(shù)據(jù)的容量D之和與緩沖存儲(chǔ)器254的容量B相比較(步驟290)。如果和值U+D不大于B,表示緩沖存儲(chǔ)器254有自由空間足以寄存感興趣數(shù)據(jù)??刂破?50從緩沖存儲(chǔ)器254的未使用區(qū)域的第一地址開始寫入數(shù)據(jù)的數(shù)據(jù)容量(步驟298),數(shù)據(jù)體緊隨其后(步驟300),并將圖10所示的數(shù)據(jù)信息表240中感興趣數(shù)據(jù)的數(shù)據(jù)源字段260的與數(shù)據(jù)緩沖裝置248相對應(yīng)的位266設(shè)置成“1”(步驟302),并終止處理過程(步驟312)。
當(dāng)在步驟290 U+D>B時(shí),這意味著緩沖存儲(chǔ)器254沒有足夠的自由空間來存儲(chǔ)感興趣的數(shù)據(jù)??刂破?50參照圖10所示的數(shù)據(jù)信息表240的選擇次數(shù)字段262和數(shù)據(jù)源字段260,判斷是否存在其選擇次數(shù)小于感興趣的數(shù)據(jù)的次數(shù)并且數(shù)據(jù)源字段260與其相對應(yīng)的位266被設(shè)置為“1”這樣的數(shù)據(jù)。帶有設(shè)置位266的、其選擇次數(shù)小于感興趣數(shù)據(jù)的次數(shù)的數(shù)據(jù)在下文將被稱為“替換對象數(shù)據(jù)”。更具體地說,在步驟292中,判斷替換對象數(shù)據(jù)是否存在于緩沖存儲(chǔ)器254中。當(dāng)沒有替換對象數(shù)據(jù)時(shí),終止數(shù)據(jù)緩沖裝置248的處理過程(步驟312)。
當(dāng)存在替換對象數(shù)據(jù)時(shí),則計(jì)算替換對象數(shù)據(jù)的容量T(步驟294)。尤其是,根據(jù)下列表達(dá)式計(jì)算容量TT=4*替換對象數(shù)據(jù)個(gè)數(shù)+每個(gè)替換對象數(shù)據(jù)容量的和值替換對象數(shù)據(jù)通過參照如上所述的數(shù)據(jù)信息表240的選擇次數(shù)字段262和數(shù)據(jù)源字段260獲得。因此,計(jì)算替換對象數(shù)據(jù)的容量T所需要的替換對象數(shù)據(jù)個(gè)數(shù)和每個(gè)替換對象數(shù)據(jù)的容量的信息可以從數(shù)據(jù)信息表240的數(shù)據(jù)源字段260、容量字段148和選擇次數(shù)字段262的內(nèi)容獲得。替換對象數(shù)據(jù)的容量T代表可以被感興趣數(shù)據(jù)取代的數(shù)據(jù)在緩沖存儲(chǔ)器254中占據(jù)的容量。因此,可以判斷容量T<D是否成立(步驟296),根據(jù)判斷結(jié)果有選擇地進(jìn)行如下操作。
當(dāng)T<D成立時(shí),不可能由感興趣數(shù)據(jù)取代替換對象數(shù)據(jù)。因此,在這種情況,終止數(shù)據(jù)緩沖裝置248的處理過程(步驟312)。
當(dāng)T<D不成立時(shí),按照如下方式壓縮緩沖存儲(chǔ)器254的內(nèi)容。首先,判斷關(guān)系式B-U≥D是否成立(步驟304)。如果判斷結(jié)果是“否”,那么,在存在于緩沖存儲(chǔ)器254中的替換對象數(shù)據(jù)中,從那個(gè)時(shí)刻的緩沖存儲(chǔ)器中刪除具有最小容量的那一個(gè)(步驟306)。此后,填滿緩沖存儲(chǔ)器254按此方式形成的空隙(步驟308),并將數(shù)據(jù)信息表240的數(shù)據(jù)源字段260與從緩沖存儲(chǔ)器254刪除的替換對象數(shù)據(jù)相對應(yīng)的位266復(fù)位成“0”(步驟310)。此后,控制返回到步驟304并重復(fù)上述的處理步驟。
當(dāng)在步驟304關(guān)系式B-U≥D成立時(shí),控制前進(jìn)到步驟294,控制器250從緩沖存儲(chǔ)器254的未用區(qū)的第一個(gè)地址開始,按照4-字節(jié)無符號整數(shù)寫入感興趣數(shù)據(jù)的數(shù)據(jù)容量(步驟298),緊隨其后寫入數(shù)據(jù)體(步驟300),將數(shù)據(jù)信息表240的數(shù)據(jù)源字段260的與感興趣數(shù)據(jù)相對應(yīng)的位266設(shè)置為“1”(步驟302),然后終止處理過程(步驟312)。
在數(shù)據(jù)緩沖裝置248將數(shù)據(jù)寫入緩沖存儲(chǔ)器254完成之后,數(shù)據(jù)處理系統(tǒng)230的操作與第一實(shí)施例的系統(tǒng)的操作相同。但是,應(yīng)該注意到,與第一實(shí)施例不同,考慮到數(shù)據(jù)緩沖裝置248的存在,數(shù)據(jù)信息表240和數(shù)據(jù)速率表244的內(nèi)容會(huì)有部分不同,因此,當(dāng)數(shù)據(jù)選擇裝置122選擇存儲(chǔ)在數(shù)據(jù)緩沖裝置248中的數(shù)據(jù)時(shí),數(shù)據(jù)緩沖裝置248是被選擇為數(shù)據(jù)源取代數(shù)據(jù)源106、108、110和112。
由于數(shù)據(jù)緩沖裝置248是按照這種方式提供的,因此,一旦從遠(yuǎn)距離數(shù)據(jù)源接收的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)緩沖裝置248中,每當(dāng)數(shù)據(jù)被選擇時(shí)就沒有必要再次從遠(yuǎn)距離數(shù)據(jù)源接收數(shù)據(jù)。由于能從數(shù)據(jù)緩沖裝置248高速檢索數(shù)據(jù),因此,其效果在于,與第一實(shí)施例的系統(tǒng)相比,可以進(jìn)一步縮短用戶的等待時(shí)間。
作為控制器250選擇要存儲(chǔ)在緩沖存儲(chǔ)器254中的數(shù)據(jù)的標(biāo)準(zhǔn),在第二實(shí)施例中,由數(shù)據(jù)選擇裝置122選擇的選擇次數(shù)較大的數(shù)據(jù)按照優(yōu)先級存儲(chǔ)在緩沖存儲(chǔ)器254中。當(dāng)緩沖存儲(chǔ)器254填滿時(shí),存儲(chǔ)在緩沖存儲(chǔ)器254中的數(shù)據(jù)中由數(shù)據(jù)選擇裝置122選擇的選擇次數(shù)較小的那一個(gè)按照優(yōu)先級從緩沖存儲(chǔ)器254中刪除。換言之,在第二實(shí)施例中,由數(shù)據(jù)選擇裝置122選擇的選擇次數(shù)較大的數(shù)據(jù)按照優(yōu)先級存儲(chǔ)在緩沖存儲(chǔ)器254中。
也可以應(yīng)用各種其它方法,例如,包括其中大容量的數(shù)據(jù)按照優(yōu)先級存儲(chǔ)在緩沖存儲(chǔ)器254中的方法、以及考慮到數(shù)據(jù)速率一次發(fā)送需要較長時(shí)間的數(shù)據(jù)按照優(yōu)先級存儲(chǔ)在緩沖存儲(chǔ)器254中的方法,其中數(shù)據(jù)容量與數(shù)據(jù)的選擇次數(shù)之積較大的數(shù)據(jù)按照優(yōu)先級存儲(chǔ)在緩沖存儲(chǔ)器254中的方法,或者其中上次選擇時(shí)間較早的數(shù)據(jù)按照優(yōu)先級從緩沖存儲(chǔ)器254刪除的方法。這些方法可以通過利用其例子顯示在圖10和11中的數(shù)據(jù)信息表240和數(shù)據(jù)速率表244來實(shí)現(xiàn)。
此外,也可以有各種各樣當(dāng)緩沖存儲(chǔ)器254的自由空間較小時(shí)選擇要?jiǎng)h除的數(shù)據(jù)的標(biāo)準(zhǔn)。例如,其中具有最小數(shù)據(jù)容量的數(shù)據(jù)首先被刪除的方法、其中一次發(fā)送所需要時(shí)間最短的數(shù)據(jù)首先被刪除的方法、其中其選擇次數(shù)最小的數(shù)據(jù)首先被刪除的方法、或者其中上次選擇的時(shí)間最早的數(shù)據(jù)首先被刪除的方法,這些方法可以單獨(dú)使用,也可以幾個(gè)組合在一起使用。
例如,其中從數(shù)據(jù)源而不是緩沖存儲(chǔ)器發(fā)送到數(shù)據(jù)接收裝置所需要的時(shí)間較長的數(shù)據(jù)按照優(yōu)先級存儲(chǔ)在緩沖存儲(chǔ)器254中的方法是一種可能的方法。這種方法可以按照如下方式實(shí)現(xiàn)。首先,從圖10所示的數(shù)據(jù)信息表240的容量字段148檢索各個(gè)數(shù)據(jù)的容量。根據(jù)數(shù)據(jù)源字段260,指定各個(gè)數(shù)據(jù)所在的數(shù)據(jù)源。此后,從圖11所示的數(shù)據(jù)速率表244檢索各個(gè)數(shù)據(jù)源的數(shù)據(jù)速率。接著,將各個(gè)數(shù)據(jù)的容量除以各個(gè)數(shù)據(jù)所在的數(shù)據(jù)源的數(shù)據(jù)速率,并將所得的商進(jìn)行相互比較。具有最小商值的數(shù)據(jù)按照優(yōu)先級從緩沖存儲(chǔ)器254中刪除。其理由是,當(dāng)再次從數(shù)據(jù)源接收時(shí),此數(shù)據(jù)與其它數(shù)據(jù)相比需要較短的時(shí)間。
除了這里提及的方法之外,各種各樣的標(biāo)準(zhǔn)也可以用于選擇要存儲(chǔ)在緩沖存儲(chǔ)器254中的數(shù)據(jù)和要從緩沖存儲(chǔ)器254中刪除的數(shù)據(jù)。用于這樣的判斷所需要的信息可以在適當(dāng)時(shí)刻保存在數(shù)據(jù)信息表240、或者數(shù)據(jù)速率表244或者其它表中,其中的內(nèi)容也可以在適當(dāng)時(shí)刻更新。
圖14是根據(jù)本發(fā)明第三實(shí)施例的數(shù)據(jù)配送系統(tǒng)320的方框圖。在圖14中,與圖1所示的數(shù)據(jù)配送系統(tǒng)相同的單元用相同的標(biāo)號表示并用相同的名稱稱呼。其功能也是相同的。因此此處不再重復(fù)對它們的詳細(xì)描述。
第三實(shí)施例的系統(tǒng)320與圖1所示的第一實(shí)施例的系統(tǒng)100不同之處在于,替換圖1所示的第一數(shù)據(jù)服務(wù)器110和第二數(shù)據(jù)服務(wù)器112,包括了第三數(shù)據(jù)衛(wèi)星332作為數(shù)據(jù)源。此外,在系統(tǒng)320中,替換在第一實(shí)施例的數(shù)據(jù)自動(dòng)銷售機(jī)102,提供了其結(jié)構(gòu)與數(shù)據(jù)自動(dòng)銷售機(jī)102的結(jié)構(gòu)稍有不同的數(shù)據(jù)自動(dòng)銷售機(jī)330。
數(shù)據(jù)自動(dòng)銷售機(jī)330與數(shù)據(jù)自動(dòng)銷售機(jī)102不同之處在于,它新包括了數(shù)據(jù)時(shí)間表342,用于保存從第一至第三數(shù)據(jù)衛(wèi)星106、108和332數(shù)據(jù)廣播的時(shí)間表;以及時(shí)鐘344,用于保存日期和時(shí)間,其不同之處還在于,取代在圖1所示的數(shù)據(jù)源選擇裝置130,它包括了數(shù)據(jù)源選擇裝置346,用于參照數(shù)據(jù)信息表128、數(shù)據(jù)時(shí)間表342和時(shí)鐘344,選擇要從中檢索數(shù)據(jù)選擇裝置122選擇的數(shù)據(jù)的數(shù)據(jù)源并通過控制數(shù)據(jù)接收裝置348從數(shù)據(jù)源接收數(shù)據(jù)。與圖1所示的數(shù)據(jù)接收裝置134不同,數(shù)據(jù)自動(dòng)銷售機(jī)330的數(shù)據(jù)接收裝置348不需要具有將數(shù)據(jù)請求發(fā)送到數(shù)據(jù)源的功能。當(dāng)然,也能直接利用圖1所示的數(shù)據(jù)接收裝置134作為數(shù)據(jù)自動(dòng)銷售機(jī)330的數(shù)據(jù)接收裝置348。在數(shù)據(jù)自動(dòng)銷售機(jī)330中,由于數(shù)據(jù)源都是數(shù)據(jù)速率幾乎相同的數(shù)據(jù)衛(wèi)星,因此,沒有提供圖1所示的數(shù)據(jù)速率表132。
在系統(tǒng)320中,包括第一數(shù)據(jù)衛(wèi)星106、第二數(shù)據(jù)衛(wèi)星108和第三數(shù)據(jù)衛(wèi)星332的若干個(gè)數(shù)據(jù)源利用移位定時(shí),以時(shí)分方式分別發(fā)送相同數(shù)據(jù)。由一個(gè)數(shù)據(jù)衛(wèi)星發(fā)送的數(shù)據(jù)包括多個(gè)書籍?dāng)?shù)據(jù),并且一旦發(fā)送開始,每個(gè)書籍?dāng)?shù)據(jù)發(fā)送完為止,不會(huì)受到其它數(shù)據(jù)的任何干擾。由第一數(shù)據(jù)衛(wèi)星106、第二數(shù)據(jù)衛(wèi)星108和第三數(shù)據(jù)衛(wèi)星332發(fā)送的數(shù)據(jù)具有相同的結(jié)構(gòu)。但是,一個(gè)數(shù)據(jù)的開始發(fā)送時(shí)間發(fā)生了移動(dòng),以使從一個(gè)衛(wèi)星到另一個(gè)衛(wèi)星是彼此不同。數(shù)據(jù)源選擇裝置346具有考慮這種廣播時(shí)間差異并選擇保證最早檢索到數(shù)據(jù)選擇裝置122選擇的數(shù)據(jù)這樣一個(gè)數(shù)據(jù)源的功能。特別強(qiáng)調(diào)一下,如下所述的各個(gè)單元的詳細(xì)構(gòu)造和數(shù)據(jù)結(jié)構(gòu)只是用于說明的例子,而不是企圖將本發(fā)明限制于該實(shí)施例。
圖15顯示數(shù)據(jù)時(shí)間表342內(nèi)容的例子的一部分。在圖15中,相同名稱的數(shù)據(jù)具有相同的內(nèi)容。數(shù)據(jù)衛(wèi)星以“第一數(shù)據(jù)”、“第二數(shù)據(jù)”和“第三數(shù)據(jù)”的次序分別廣播整個(gè)數(shù)據(jù)。在圖15中,不同數(shù)據(jù)被表示成具有不同的一次發(fā)送所需的時(shí)間。這種表示反映了要發(fā)送數(shù)據(jù)的不同長度。
在該例中,每個(gè)數(shù)據(jù)源以時(shí)分方式按照同一次序發(fā)送數(shù)據(jù)。但是,這只是一個(gè)例子,數(shù)據(jù)發(fā)送的方法并不僅限于此。所需要的是數(shù)據(jù)時(shí)間表342的內(nèi)容與來自數(shù)據(jù)源的發(fā)送時(shí)間的關(guān)聯(lián),以便關(guān)于數(shù)據(jù)選擇裝置122選擇的數(shù)據(jù)從每個(gè)數(shù)據(jù)源發(fā)送出來時(shí)的信息可以從數(shù)據(jù)時(shí)間表342獲得。如果發(fā)送時(shí)間可以通過不同的方法,例如,通過根據(jù)數(shù)據(jù)名稱的計(jì)算獲得,那么,就沒有必要提供象數(shù)據(jù)時(shí)間表342那樣的獨(dú)立的表格。這里,假定第一數(shù)據(jù)衛(wèi)星106、第二數(shù)據(jù)衛(wèi)星108和第三數(shù)據(jù)衛(wèi)星332根據(jù)圖15所示的數(shù)據(jù)時(shí)間表342的時(shí)間廣播數(shù)據(jù)。
盡管在本實(shí)施例中只有數(shù)據(jù)衛(wèi)星被描述成數(shù)據(jù)源,但是可以使用假設(shè)根據(jù)時(shí)間發(fā)送的任何數(shù)據(jù)源。當(dāng)使用例如,其數(shù)據(jù)速率不同于來自數(shù)據(jù)衛(wèi)星的數(shù)據(jù)發(fā)送的數(shù)據(jù)速率的數(shù)據(jù)源有線廣播時(shí),可能有必要提供如第一實(shí)施例所示的那種數(shù)據(jù)速率表132,以計(jì)算數(shù)據(jù)接收時(shí)間。盡管在圖14所示的例子中有三個(gè)數(shù)據(jù)源,但數(shù)據(jù)源的數(shù)量可以是4個(gè)甚至更多,或者2個(gè)甚至更少。
圖17顯示了數(shù)據(jù)信息表128的內(nèi)容。盡管在數(shù)據(jù)信息表128中數(shù)據(jù)個(gè)數(shù)不是“3”而是“2”,但它的結(jié)構(gòu)與根據(jù)第一實(shí)施例的數(shù)據(jù)信息表128的結(jié)構(gòu)相同。
根據(jù)第三實(shí)施例的數(shù)據(jù)配送系統(tǒng)320按如下方式操作。
在數(shù)據(jù)選擇裝置122選擇數(shù)據(jù)之前,數(shù)據(jù)配送系統(tǒng)320的操作,因而數(shù)據(jù)自動(dòng)銷售機(jī)330的操作與第一實(shí)施例的操作相同。
當(dāng)選擇數(shù)據(jù)時(shí),數(shù)據(jù)源選擇裝置346參照數(shù)據(jù)時(shí)間表342和時(shí)鐘344,并選擇在當(dāng)前時(shí)間之后首先開始發(fā)送被選數(shù)據(jù)的那個(gè)數(shù)據(jù)源。舉例來說,假定從時(shí)鐘344獲得的時(shí)間是1511并選擇了名稱為“第三數(shù)據(jù)”的數(shù)據(jù)。數(shù)據(jù)源選擇裝置346參照數(shù)據(jù)時(shí)間表342,獲取第一數(shù)據(jù)衛(wèi)星106、第二數(shù)據(jù)衛(wèi)星108和第三數(shù)據(jù)衛(wèi)星332下一次發(fā)送“第三數(shù)據(jù)”的時(shí)間。根據(jù)圖15所示的數(shù)據(jù)時(shí)間表342,從第一數(shù)據(jù)衛(wèi)星106、第二數(shù)據(jù)衛(wèi)星108和第三數(shù)據(jù)衛(wèi)星332發(fā)送的時(shí)間分別是1519、1517和1521。因此,數(shù)據(jù)源選擇裝置346選擇在最早定時(shí)開始發(fā)送被選數(shù)據(jù)的第二數(shù)據(jù)衛(wèi)星108作為數(shù)據(jù)源。
在圖15所示的例子中,在選擇第一數(shù)據(jù)的時(shí)刻(1511),第三數(shù)據(jù)衛(wèi)星正在發(fā)送第一數(shù)據(jù)。但是,已經(jīng)完成了前一半第一數(shù)據(jù)的發(fā)送,因此,要等到1521才能從第三數(shù)據(jù)衛(wèi)星獲取第一數(shù)據(jù)。找到數(shù)據(jù)源接收從1511開始的第三數(shù)據(jù)的后半部分并且從其它數(shù)據(jù)源接收還沒有接收到的其余部分這樣的控制是可能的,這種控制只不過是第三實(shí)施例的變型,因此在本發(fā)明的范圍之內(nèi)。
除了數(shù)據(jù)源不同和不使用數(shù)據(jù)速率表之外,數(shù)據(jù)配送系統(tǒng)320接下來的操作直到選擇下一個(gè)數(shù)據(jù)為止都與根據(jù)第一實(shí)施例的系統(tǒng)的操作相同。
在上文中,已經(jīng)假定了在各個(gè)數(shù)據(jù)源之間從每個(gè)數(shù)據(jù)源開始發(fā)送直到數(shù)據(jù)接收裝置348完成數(shù)據(jù)接收的時(shí)間(下文稱為“通信時(shí)間”)沒有多大差異。根據(jù)這樣的假定,數(shù)據(jù)源選擇裝置346按照如上所述選擇下一次最早定時(shí)開始發(fā)送所需數(shù)據(jù)的數(shù)據(jù)源。
但是,也可能存在各個(gè)數(shù)據(jù)源之間的通信時(shí)間的差異不可忽略的情況。在這樣一種情況下,可以按照如下方式選擇數(shù)據(jù)源。首先,數(shù)據(jù)源選擇裝置346從數(shù)據(jù)時(shí)間表342獲取各個(gè)數(shù)據(jù)源開始發(fā)送所需數(shù)據(jù)的下一次時(shí)間。然后,數(shù)據(jù)源選擇裝置346將各個(gè)數(shù)據(jù)源的通信時(shí)間與各個(gè)數(shù)據(jù)源的開始發(fā)送時(shí)間相加,并且通過將相加結(jié)果進(jìn)行比較選擇開始時(shí)間最早的數(shù)據(jù)源。實(shí)際上,在這種情況中,數(shù)據(jù)源選擇裝置346是比較各個(gè)數(shù)據(jù)源終止發(fā)送的時(shí)間,或者數(shù)據(jù)接收裝置348完成接收的時(shí)間。
圖16是根據(jù)第四實(shí)施例的數(shù)據(jù)配送系統(tǒng)360的方框圖。在圖16中,與圖1的單元相同的單元用相同的標(biāo)號表示。其名稱和功能也是相同的,因此,此處不給出對它們的詳細(xì)描述。
根據(jù)第四實(shí)施例的數(shù)據(jù)配送系統(tǒng)360,替換了圖1所示的每個(gè)數(shù)據(jù)源,包括了以時(shí)分方式逐塊發(fā)送各個(gè)數(shù)據(jù)塊的數(shù)據(jù)服務(wù)器372。此外,數(shù)據(jù)服務(wù)器372發(fā)送數(shù)據(jù)以便將較長的時(shí)間分配給其由數(shù)據(jù)自動(dòng)銷售機(jī)370選擇的選擇次數(shù)較大的數(shù)據(jù)的發(fā)送。通過這種方法,就能獲得其由數(shù)據(jù)自動(dòng)銷售機(jī)370選擇的選擇次數(shù)較大的、當(dāng)被數(shù)據(jù)自動(dòng)銷售機(jī)370選擇時(shí)等待時(shí)間較短的數(shù)據(jù)。
為了實(shí)現(xiàn)這種方法,數(shù)據(jù)配送系統(tǒng)360,替換了在圖1所示中的數(shù)據(jù)自動(dòng)銷售機(jī)102,包括了數(shù)據(jù)自動(dòng)銷售機(jī)370。數(shù)據(jù)自動(dòng)銷售機(jī)370,替換了在圖1所示中的數(shù)據(jù)接收裝置134,包括了能夠接收劃分成數(shù)塊的數(shù)據(jù)并且恢復(fù)成原來數(shù)據(jù)的數(shù)據(jù)接收裝置382。
圖17顯示了保存在數(shù)據(jù)自動(dòng)銷售機(jī)370中的數(shù)據(jù)信息表128的內(nèi)容的例子。與圖2所示的數(shù)據(jù)信息表相比,圖17所示的數(shù)據(jù)信息表128基本上與圖2所示的數(shù)據(jù)信息表128相同,除了數(shù)據(jù)個(gè)數(shù)是2和數(shù)據(jù)源字段146的數(shù)據(jù)源信息是一位之外。數(shù)據(jù)服務(wù)器372利用存儲(chǔ)按照如上所述以時(shí)分方式逐塊發(fā)送數(shù)據(jù)的時(shí)間的數(shù)據(jù)時(shí)間管理表376,并且含有數(shù)據(jù)信息表128的拷貝374。
在如下描述中,術(shù)語“被選數(shù)據(jù)”是指被數(shù)據(jù)選擇裝置122選擇的單位數(shù)據(jù)。相比之下,與首標(biāo)部分一起包含在通過劃分?jǐn)?shù)據(jù)所得的每個(gè)塊中的數(shù)據(jù)被稱為“數(shù)據(jù)段”。在圖17所示的例子中,名稱字段142中的每個(gè)名稱分別對應(yīng)于一個(gè)被選數(shù)據(jù)。
在第四實(shí)施例中,只有數(shù)據(jù)服務(wù)器372被表示成數(shù)據(jù)源。這是為了便于描述,數(shù)據(jù)源可以包括若干個(gè)數(shù)據(jù)服務(wù)器。在只有一個(gè)數(shù)據(jù)服務(wù)器的系統(tǒng)中,可以省略數(shù)據(jù)源選擇裝置130和數(shù)據(jù)速率表132。在第四實(shí)施例中,在數(shù)據(jù)自動(dòng)銷售機(jī)370中提供了數(shù)據(jù)源選擇裝置130和數(shù)據(jù)速率表132,以便可以包括若干個(gè)數(shù)據(jù)源。
參照圖18,從數(shù)據(jù)服務(wù)器370發(fā)送到數(shù)據(jù)接收裝置382的一個(gè)數(shù)據(jù)塊包括數(shù)據(jù)號字段400、塊號字段402、塊數(shù)字段404、數(shù)據(jù)長度字段406和數(shù)據(jù)段408。字段400、402、404和406構(gòu)成首標(biāo)部分。
數(shù)據(jù)號字段400表示被選數(shù)據(jù)在數(shù)據(jù)信息表128的名稱字段142中的序號。數(shù)據(jù)號字段400的值是2-字節(jié)的整數(shù)。塊號字段402包括表示被選數(shù)據(jù)中的哪一塊是塊390的2-字節(jié)整數(shù)。塊數(shù)字段404包括表示被選數(shù)據(jù)被劃分成多少塊的2-字節(jié)整數(shù)。
當(dāng)兩個(gè)數(shù)據(jù)塊具有相同的數(shù)據(jù)號字段400的值時(shí),就意味著兩個(gè)數(shù)據(jù)塊具有相同的塊數(shù)字段404的值。
數(shù)據(jù)段408包括一個(gè)字節(jié)一個(gè)字節(jié)劃分的數(shù)據(jù)體。它的長度以字節(jié)為單位用包含在數(shù)據(jù)長度字段406中的4-字節(jié)整數(shù)表示。這里,假定從某一數(shù)據(jù)的第一塊(塊號字段的值=1)到倒數(shù)第二塊(最后一塊塊號字段的值=塊數(shù)字段的值),某一被選數(shù)據(jù)的數(shù)據(jù)長度字段406具有共同值。這個(gè)數(shù)值被稱作標(biāo)準(zhǔn)塊大小,這里,其大小是4KB。至于最后一塊,數(shù)據(jù)長度字段406用字節(jié)數(shù)表示整個(gè)數(shù)據(jù)長度被標(biāo)準(zhǔn)塊大小除后所得的余數(shù)。因此,在本例中,除了最后一塊之外,某一被選數(shù)據(jù)的每個(gè)塊的數(shù)據(jù)長度字段406具有共同值4KB(4096字節(jié))。
在圖18中,所有數(shù)據(jù)都用十進(jìn)制表示法表示。每個(gè)數(shù)值對應(yīng)于,例如,在圖17所示的數(shù)據(jù)信息表128中兩個(gè)數(shù)據(jù)的第一個(gè)數(shù)據(jù)的第三塊。更具體地說,在圖18所示的例子中,由于對應(yīng)的是圖17所示的例子中的第一個(gè)數(shù)據(jù),因此,數(shù)據(jù)塊390的數(shù)據(jù)號字段400存儲(chǔ)著“1”。塊號字段402存儲(chǔ)著表示這個(gè)塊的號碼的“3”。塊數(shù)字段404存儲(chǔ)著“4”。其理由如下,根據(jù)圖17的數(shù)據(jù)信息表128,第一數(shù)據(jù)的容量是14636字節(jié)(參見容量字段148),一個(gè)塊的長度是4096字節(jié),因此,第一數(shù)據(jù)被劃分成四個(gè)數(shù)據(jù)塊。數(shù)據(jù)長度字段406存儲(chǔ)著“4096”,因?yàn)榇藟K390不是最后一塊。
參照圖19,在本例中,數(shù)據(jù)時(shí)間管理表376包括選擇次數(shù)字段420、分配塊數(shù)字段422和數(shù)據(jù)長度字段424。
選擇次數(shù)字段420存儲(chǔ)各個(gè)數(shù)據(jù)被數(shù)據(jù)選擇裝置122選擇的次數(shù)。假定在數(shù)據(jù)配送系統(tǒng)360開始操作時(shí)字段420總是被初始化成0。
分配塊數(shù)字段422存儲(chǔ)表示在100個(gè)發(fā)送的塊中有多少塊分配給該數(shù)據(jù)的值。下面將會(huì)描述確定分配塊數(shù)的方法。
數(shù)據(jù)長度字段424存儲(chǔ)各個(gè)數(shù)據(jù)的標(biāo)準(zhǔn)塊大小。在本例中,為每個(gè)數(shù)據(jù)存儲(chǔ)了共同值4096(4K)。當(dāng)象本例那樣相同數(shù)據(jù)長度用于每個(gè)數(shù)據(jù)時(shí),這個(gè)字段并非總是必須的。但是,如果提供了數(shù)據(jù)長度字段424,那么,即使當(dāng)數(shù)據(jù)與數(shù)據(jù)之間其要管理的塊大小彼此不同時(shí),也可能容易地使數(shù)據(jù)彼此相適應(yīng)。除了每個(gè)發(fā)送數(shù)據(jù)的最后一塊之外,數(shù)據(jù)長度字段424的內(nèi)容與數(shù)據(jù)長度字段406的內(nèi)容(參見圖18)相一致。這里,假定這些元素是這樣排列的,使得與相同數(shù)據(jù)相對應(yīng)的元素在數(shù)據(jù)信息表128和數(shù)據(jù)時(shí)間管理表376兩者中是相同的。
現(xiàn)在轉(zhuǎn)到圖20。圖17所示的第一數(shù)據(jù)具有14636字節(jié)的大小。由于14636/4096≈3.57,因此,第一數(shù)據(jù)被劃分成總共四個(gè)塊。類似地,由于31744/4096=7.75,因此,第二數(shù)據(jù)被劃分成8個(gè)塊。
如圖20所示,各個(gè)數(shù)據(jù)都從第一塊開始按次序發(fā)送。當(dāng)某一數(shù)據(jù)的一個(gè)塊發(fā)送終止時(shí),接下來發(fā)送不同數(shù)據(jù)的一個(gè)塊,并且在發(fā)送結(jié)束之后,進(jìn)行所述第一數(shù)據(jù)的一個(gè)塊的發(fā)送,就這樣,整個(gè)操作按照相類的方式繼續(xù)進(jìn)行下去。對于任何數(shù)據(jù),當(dāng)發(fā)送完最后一個(gè)數(shù)據(jù)塊時(shí),就重新從第一塊開始發(fā)送。
在圖20所示的例子中,單位時(shí)間發(fā)送的塊數(shù)對于每個(gè)數(shù)據(jù)都是相同的。這里,從圖20可以明顯看出,為了完整接收第二數(shù)據(jù),需要總共發(fā)送15個(gè)塊的時(shí)間。對于完整接收第一數(shù)據(jù)來說,需要與發(fā)送7個(gè)塊相對應(yīng)的時(shí)間。在這個(gè)計(jì)算中,并沒有考慮到最后一塊的長度通常是彼此不同的(這個(gè)假定也應(yīng)用在下文中)。
一般來說,可以認(rèn)為發(fā)送/接收一個(gè)塊所需要的時(shí)間不太依賴于包含在該塊中的數(shù)據(jù)的內(nèi)容。因此,對于接收兩個(gè)數(shù)據(jù)來說,要發(fā)送的塊數(shù)之比可以認(rèn)為代表了接收這些數(shù)據(jù)所需要的時(shí)間之比。然而,如果對于圖20所示的每個(gè)數(shù)據(jù)都使單位時(shí)間發(fā)送的塊數(shù)相等,那么就會(huì)出現(xiàn)如下問題。例如,假定數(shù)據(jù)選擇裝置122(參見圖16)選擇圖17所示的第二數(shù)據(jù)要比選擇圖17所示的第一數(shù)據(jù)頻繁。這里,數(shù)據(jù)自動(dòng)銷售機(jī)370使用十次的平均等待時(shí)間將用此時(shí)段內(nèi)要發(fā)送的塊數(shù)表示如下15個(gè)塊*9+7個(gè)塊*1=142個(gè)塊…(1)
在第四實(shí)施例中,通過調(diào)整數(shù)據(jù)從數(shù)據(jù)源發(fā)送的時(shí)間,就可以縮短平均等待時(shí)間。為此,每個(gè)數(shù)據(jù)的選擇次數(shù)對數(shù)據(jù)從數(shù)據(jù)源發(fā)送的時(shí)間產(chǎn)生影響。為此,在圖19所示的數(shù)據(jù)時(shí)間管理表376中提供了分配塊數(shù)字段422,并且其中的值對數(shù)據(jù)發(fā)送時(shí)間產(chǎn)生影響。
參照圖16至19,數(shù)據(jù)配送系統(tǒng)360按照如下方式操作。數(shù)據(jù)配送系統(tǒng)360的操作直到數(shù)據(jù)選擇裝置122選擇數(shù)據(jù)為止都與圖1(第一實(shí)施例)所示的數(shù)據(jù)配送系統(tǒng)100的操作相同。當(dāng)數(shù)據(jù)選擇裝置122選擇數(shù)據(jù)時(shí),數(shù)據(jù)源選擇裝置130參照數(shù)據(jù)信息表128和數(shù)據(jù)速率表132,并且確定最佳數(shù)據(jù)源。但是,在圖16所示的例子中,數(shù)據(jù)源只包括了數(shù)據(jù)服務(wù)器372,因此,總是選擇數(shù)據(jù)服務(wù)器372。根據(jù)對數(shù)據(jù)源選擇裝置130的控制,數(shù)據(jù)接收裝置382將數(shù)據(jù)發(fā)送請求發(fā)送到數(shù)據(jù)服務(wù)器372。該請求通過與第一實(shí)施例的數(shù)據(jù)接收裝置134將數(shù)據(jù)發(fā)送請求發(fā)送到第一或第二數(shù)據(jù)服務(wù)器110或112相同的方法發(fā)送的。
一旦從數(shù)據(jù)接收裝置382接收到數(shù)據(jù)發(fā)送請求,數(shù)據(jù)服務(wù)器372就根據(jù)包含在該請求中數(shù)據(jù)指定數(shù),遞增與數(shù)據(jù)時(shí)間管理表376的選擇次數(shù)字段420中的數(shù)相對應(yīng)的元素的值。此外,數(shù)據(jù)服務(wù)器372根據(jù)下面將要描述的邏輯關(guān)系更新與分配塊數(shù)字段422的指定數(shù)相對應(yīng)的元素。
當(dāng)我們將選擇次數(shù)字段420中與被選數(shù)據(jù)Di相對應(yīng)的元素的值表示成Fi和相應(yīng)分配塊數(shù)字段422的元素表示成Qi時(shí),Qi可以根據(jù)如下表達(dá)式計(jì)算出來。
Qi=(100*Fi)/∑ Fi此處,∑表示對所有被選數(shù)據(jù)求和。
在計(jì)算Qi過程中,舍棄小數(shù)點(diǎn)以下的位。因此,一般來說,∑Qi小于100。同時(shí),在100個(gè)塊中,(100-∑Qi)個(gè)塊分配給分配塊數(shù)最小的那個(gè)數(shù)據(jù)。
在上面表達(dá)式中,數(shù)據(jù)Di的選擇次數(shù)Fi和所有數(shù)據(jù)的選擇次數(shù)之和∑Fi可以從數(shù)據(jù)時(shí)間管理表376的選擇次數(shù)字段420中的信息獲得。
再次參照圖16,數(shù)據(jù)服務(wù)器372將每個(gè)被選數(shù)據(jù)劃分成其大小由數(shù)據(jù)時(shí)間管理表376的數(shù)據(jù)長度字段406的相應(yīng)元素指定的塊。數(shù)據(jù)服務(wù)器372進(jìn)一步根據(jù)分配塊數(shù)字段422中分配給各個(gè)數(shù)據(jù)的塊數(shù)之比,逐塊發(fā)送這些塊(步驟390)。
數(shù)據(jù)接收裝置382連接以這種方式發(fā)送的分立數(shù)據(jù)塊形成一個(gè)數(shù)據(jù)。此后,數(shù)據(jù)配送系統(tǒng)360的操作直到數(shù)據(jù)選擇裝置122重新選擇數(shù)據(jù)為止都與第一實(shí)施例所述的操作相同,因此,此處不再重復(fù)它們的詳細(xì)。每個(gè)數(shù)據(jù)要?jiǎng)澐值膲K數(shù)可以根據(jù)數(shù)據(jù)信息表的拷貝374中容量字段148(參見圖17)的信息和根據(jù)數(shù)據(jù)時(shí)間管理表376的數(shù)據(jù)長度字段424的信息來確定,這個(gè)確定由數(shù)據(jù)服務(wù)器372作出。
第四實(shí)施例的數(shù)據(jù)配給系統(tǒng)產(chǎn)生了如下效果。假定數(shù)據(jù)選擇裝置122選擇第一數(shù)據(jù)D1(8個(gè)塊)的次數(shù)是選擇第二數(shù)據(jù)D2(4個(gè)塊)的次數(shù)的9倍。在第四實(shí)施例中,在要發(fā)送的100個(gè)塊中,某一數(shù)據(jù)Di占據(jù)的塊數(shù)Qi根據(jù)選擇數(shù)據(jù)Di的次數(shù)增加/減少。在上面的例子中,當(dāng)分配給第一數(shù)據(jù)D1的塊數(shù)表示成Q1和分配給第二數(shù)據(jù)D2的塊數(shù)表示成Q2時(shí),Q1和Q2可以根據(jù)如下表達(dá)式確定下來Q1=(100*9)/(1+9)=90Q2=(100*1)/(1+9)=10因此,直到分別獲得第一數(shù)據(jù)D1和第二數(shù)據(jù)D2為止所發(fā)送的總塊數(shù)的平均值如下列所示D18*100/90=8.89個(gè)塊D24*100/10=40個(gè)塊數(shù)據(jù)自動(dòng)銷售機(jī)370每使用10次直到完成數(shù)據(jù)檢索為止必須接收的總塊數(shù)的平均值根據(jù)如下表達(dá)式確定8.89個(gè)塊*9+40個(gè)塊*1=120個(gè)塊…(2)通過表達(dá)式2獲得的值120要比通過如上所述的表達(dá)式1獲得的值142小15%。更具體地說,本實(shí)施例的數(shù)據(jù)配送系統(tǒng)產(chǎn)生了可以使獲取所需數(shù)據(jù)所需要的平均等待時(shí)間更短的效果。
第四實(shí)施例的要旨在于,數(shù)據(jù)選擇次數(shù)自動(dòng)地對單位時(shí)間可比數(shù)據(jù)的數(shù)量產(chǎn)生影響。只要達(dá)到這個(gè)效果,數(shù)據(jù)選擇次數(shù)自動(dòng)影響數(shù)據(jù)通信量的方法就不會(huì)限于上面所述的一種方法。通常,單位時(shí)間每個(gè)數(shù)據(jù)的發(fā)送量可以由單位時(shí)間分配給每個(gè)數(shù)據(jù)的塊數(shù)×每塊的數(shù)據(jù)長度來表示。在上述的方法中,在保持每塊數(shù)據(jù)長度不變的同時(shí),改變單位時(shí)間分配給每個(gè)數(shù)據(jù)的塊數(shù)。另一方面,通過控制每塊的數(shù)據(jù)長度也能取得相同的效果。因此,本發(fā)明也覆蓋了控制每塊數(shù)據(jù)長度的方法。例如,數(shù)據(jù)服務(wù)器372可以對所有數(shù)據(jù)都保持?jǐn)?shù)據(jù)時(shí)間管理表376的分配塊數(shù)字段422的內(nèi)容不變,并對每個(gè)數(shù)據(jù)Di改變數(shù)據(jù)長度字段424的值。例如,其值可以根據(jù)如下表達(dá)式計(jì)算出來數(shù)據(jù)長度=α*Fi/∑Fi此處,α代表常數(shù),F(xiàn)i代表與數(shù)據(jù)Di相對應(yīng)的選擇次數(shù)字段420的元素的值,和∑代表對所有被選數(shù)據(jù)求和。通過這種方法,單位時(shí)間的數(shù)據(jù)發(fā)送量也反映了數(shù)據(jù)選擇次數(shù),因此,顯然可以獲得與上述相同的效果。
將數(shù)據(jù)劃分成幾塊并非總是必要的。例如,單位時(shí)間每個(gè)數(shù)據(jù)Di的數(shù)據(jù)發(fā)送量可以根據(jù)整個(gè)數(shù)據(jù)長度與單位時(shí)間整個(gè)數(shù)據(jù)的發(fā)送數(shù)的乘積來控制。在這種情況中,數(shù)據(jù)長度本身不發(fā)生變化。因此,為了將數(shù)據(jù)選擇次數(shù)反映到每個(gè)數(shù)據(jù)Di的單位時(shí)間發(fā)送量上,數(shù)據(jù)服務(wù)器372有必要控制每個(gè)數(shù)據(jù)的單位時(shí)間發(fā)送數(shù)。
在圖19所示的數(shù)據(jù)時(shí)間管理表376中,如果數(shù)據(jù)長度字段424的每個(gè)元素的值被設(shè)置得極大,那么,由此得出,每個(gè)數(shù)據(jù)可以在一個(gè)塊中發(fā)送。因此,事實(shí)上,分配塊數(shù)字段422的值代表了每個(gè)整數(shù)據(jù)的單位時(shí)間發(fā)送數(shù)。因此,為了將選擇次數(shù)反映到每個(gè)數(shù)據(jù)的單位時(shí)間發(fā)送數(shù)上,需要做的是控制分配塊數(shù)字段422的每個(gè)值。當(dāng)我們將分配塊數(shù)字段422與第ⅰ個(gè)數(shù)據(jù)Di相對應(yīng)的值表示為Qi,將數(shù)據(jù)Di的長度表示為Si,和將選擇次數(shù)字段420與數(shù)據(jù)i相對應(yīng)的元素的值表示為Fi時(shí),Qi可以由下列表達(dá)式給出Qi=β*Fi/Si此處,β代表常數(shù)。單位時(shí)間每個(gè)數(shù)據(jù)Di的數(shù)據(jù)發(fā)送量等于Si與Qi的乘積,也等于常數(shù)β與Fi的乘積。因此,單位時(shí)間每個(gè)數(shù)據(jù)Di的數(shù)據(jù)發(fā)送量正成于數(shù)據(jù)Di的選擇次數(shù)Fi。
如上所述,當(dāng)從數(shù)據(jù)服務(wù)器檢索所需數(shù)據(jù)并將其存儲(chǔ)在所需存儲(chǔ)介質(zhì)時(shí),如果可以不對整個(gè)數(shù)據(jù)而是只對一部分?jǐn)?shù)據(jù)加以搜索,那么會(huì)更加便利。根據(jù)如下所述的第五實(shí)施例的裝置與用于這種應(yīng)用的數(shù)據(jù)搜索機(jī)有關(guān)。數(shù)據(jù)搜索機(jī)適用于搜索以象ASCII碼或移位JIS碼那樣的文本格式存儲(chǔ)在存儲(chǔ)器中的圖書數(shù)據(jù)的應(yīng)用。下面的描述只是一個(gè)例子,其應(yīng)用、每個(gè)單元的技術(shù)規(guī)格、詳細(xì)構(gòu)造和數(shù)據(jù)結(jié)構(gòu)都不受如下所述的應(yīng)用、每個(gè)單元的技術(shù)規(guī)格、詳細(xì)構(gòu)造和數(shù)據(jù)結(jié)構(gòu)的限制。
參照圖21,根據(jù)本發(fā)明第五實(shí)施例的數(shù)據(jù)搜索機(jī)440包括搜索條件設(shè)置裝置450;存儲(chǔ)器件454,用于存儲(chǔ)大量圖書數(shù)據(jù);搜索裝置452,用于根據(jù)搜索條件設(shè)置裝置450設(shè)置的條件搜索存儲(chǔ)器件454并檢索所需圖書數(shù)據(jù)的所需部分;和小型盤寫裝置456,用于將搜索裝置452從存儲(chǔ)器件454檢索的數(shù)據(jù)寫入用戶預(yù)備的小型盤442。參照圖22,存儲(chǔ)器件454存儲(chǔ)大量圖書數(shù)據(jù)462、464、466…以及圖書數(shù)據(jù)個(gè)數(shù)460。在下文中,除非有其它特殊規(guī)定,與圖書數(shù)據(jù)462有關(guān)的描述同樣應(yīng)用于其它圖書數(shù)據(jù)464、466等。
參照圖23,搜索條件設(shè)置裝置450包括控制器470,與搜索裝置452和小型盤寫裝置456相連接;鍵盤472和顯示裝置474,兩者也連接到控制器470;以及匹配數(shù)據(jù)個(gè)數(shù)寄存器476和偏移量寄存器478。
在本實(shí)施例的裝置中,搜索條件設(shè)置裝置450能夠設(shè)置用于搜索圖書數(shù)據(jù)的關(guān)鍵字,以及象段、節(jié)、章或圖書本身那樣構(gòu)成圖書數(shù)據(jù)的成分的各個(gè)層次。為了利于利用指定的成分的層次進(jìn)行數(shù)據(jù)檢索,圖書數(shù)據(jù)462具有如下文所述那樣的數(shù)據(jù)結(jié)構(gòu)。但是,此描述只是為了說明的目的。在標(biāo)準(zhǔn)圖書數(shù)據(jù),即使當(dāng)數(shù)據(jù)沒有結(jié)構(gòu)時(shí),也有可能利用程序分析句子將圖書數(shù)據(jù)按需要分解成任意層次的成分。此外,如下所述的構(gòu)造過程也不是將圖書數(shù)據(jù)結(jié)構(gòu)化的唯一方法。
參照圖24,圖書數(shù)據(jù)462包括文本數(shù)據(jù)長度500、文本數(shù)據(jù)502和索引504。文本數(shù)據(jù)502表示整本圖書的文本數(shù)據(jù),該整本圖書的文本數(shù)據(jù)是用規(guī)定的代碼系統(tǒng)(移位JIS碼、JIS碼、EUC、UNICODE、ASCII碼等)表示的。文本數(shù)據(jù)502的字節(jié)數(shù)作為4-字節(jié)數(shù)值存儲(chǔ)在文本數(shù)據(jù)長度500中。索引504表示圖書數(shù)據(jù)462的內(nèi)容,因此,不同的圖書數(shù)據(jù)之間其內(nèi)容是彼此不同的。
參照圖25,索引504包括由若干個(gè)項(xiàng)數(shù)據(jù)510、512、514等依次排列而成的一列數(shù)據(jù)。項(xiàng)數(shù)據(jù)510、512、514等具有相同的結(jié)構(gòu)。在下文中,將對項(xiàng)數(shù)據(jù)514作為例子加以描述。
項(xiàng)數(shù)據(jù)514表示與諸如整本圖書、章、節(jié)或段那樣圖書的不同層次的成分有關(guān)的信息。參照圖26,項(xiàng)數(shù)據(jù)514包括第一字節(jié)520、最后字節(jié)522、層次深度524、標(biāo)識號526和子層次項(xiàng)數(shù)528。它們都是整數(shù)值,其含義和大小顯示在下列表1中。
表1
考慮到圖書數(shù)據(jù)從上層開始具有整本圖書章節(jié)的分層結(jié)構(gòu)。假定圖書數(shù)據(jù)含有前言、第1章、第2章、第3章和結(jié)束語。假定第1、2和3章分別含有3節(jié)、2節(jié)和4節(jié)。索引504與這樣的圖書數(shù)據(jù)相對應(yīng)的內(nèi)容的例子顯示在圖27中。在圖27的右列上給出“成分名稱”只是為了易于理解,它不是索引504的成分。在圖27所示的表的第一行上的名稱也不構(gòu)成索引504。
在圖27的表中,除了第一行之外的每一行對應(yīng)于各個(gè)項(xiàng)數(shù)據(jù)510、512、514…。但是,在圖27中,對于大多數(shù)項(xiàng)數(shù)據(jù)并沒有顯示第一字節(jié)520和最后字節(jié)522的數(shù)值。
參照圖27,書的“前言”和“結(jié)束語”是獨(dú)立成分,沒有任何較低的層次,并以與章相似的方式得到管理。在圖27中,每章的第一字節(jié)位置并不總是等于每章的第一節(jié)的第一字節(jié)位置,這是因?yàn)樵诖蠖鄶?shù)情況下,該章的標(biāo)題或引言在每章的第一節(jié)之前。類似地,整本圖書的開始字節(jié)位置通常也不等于前言的開始字節(jié)位置,因?yàn)榇嬖趫D書的標(biāo)題或類似的東西。同樣,結(jié)束語的最后字節(jié)的位置通常也不等于該圖書作為整本書的最后字節(jié)位置,因?yàn)榇嬖谥姹居涗浕蚱渌愃频臇|西。
當(dāng)上述的數(shù)據(jù)結(jié)構(gòu)用于圖書數(shù)據(jù)462(參見圖24),并且數(shù)據(jù)檢索的范圍由搜索條件設(shè)置裝置450(參見圖21)選擇時(shí),在數(shù)據(jù)搜索機(jī)440中數(shù)據(jù)檢索的被選范圍用指定每個(gè)項(xiàng)數(shù)據(jù)的層次深度524的數(shù)值表示。
下文將描述根據(jù)第五實(shí)施例的數(shù)據(jù)搜索機(jī)440的操作。參照圖21,用戶將他/她的小型盤442插入小型盤寫裝置456。此后,用戶利用搜索條件設(shè)置裝置450將格式數(shù)據(jù)的搜索條件輸入到數(shù)據(jù)搜索機(jī)440。
圖28顯示了顯示在搜索條件設(shè)置裝置450的例子。在本例中,通過搜索條件設(shè)置裝置設(shè)置關(guān)鍵字和指定從什么層次單位,例如,段、節(jié)、章和整本圖書,進(jìn)行數(shù)據(jù)檢索的范圍,數(shù)據(jù)就可以得到檢索。從圖28可以看出,在顯示裝置474上,有顯示通過鍵盤472(參見圖23)輸入的關(guān)鍵字(“熱飯”)的關(guān)鍵字窗口490、顯示數(shù)據(jù)檢索的可選范圍和用環(huán)繞長方形框表示數(shù)據(jù)檢索的已選范圍的數(shù)據(jù)檢索范圍窗口492。以及顯示搜索結(jié)果的搜索結(jié)果窗口494。在關(guān)鍵字窗口490中,顯示用戶通過圖23所示的鍵盤472輸入用于搜索的關(guān)鍵字。選擇數(shù)據(jù)檢索范圍窗口492中的數(shù)據(jù)檢索范圍是通過操作鍵盤472上的光標(biāo)鍵以向上/下移動(dòng)環(huán)繞字符串的長方形框進(jìn)行的。
圖28所示的搜索條件的設(shè)置只是一個(gè)例子,所謂的“模糊搜索也是可能的。這里,為了便于描述,不考慮這種部分匹配搜索,假定搜索裝置452只進(jìn)行全匹配搜索。不用說,向前匹配或向后匹配搜索也是可能的。
通過搜索條件設(shè)置裝置450輸入用于搜索的關(guān)鍵字和數(shù)據(jù)檢索的范圍被應(yīng)用于搜索裝置452(參見圖21)。搜索裝置452搜索存儲(chǔ)器件454,通過搜索條件設(shè)置裝置450設(shè)置的數(shù)據(jù)檢索范圍所指定的單位,檢索包含關(guān)鍵字的圖書數(shù)據(jù)的部分(按照這種方式檢索的數(shù)據(jù)被稱為“匹配數(shù)據(jù)”),并將匹配數(shù)據(jù)傳送到小型盤寫裝置456。以后將參照圖29詳細(xì)描述搜索裝置452的操作。
搜索條件設(shè)置裝置450將從搜索裝置452傳送的匹配數(shù)據(jù)個(gè)數(shù)顯示在搜索結(jié)果窗口494(參見圖28)上。圖28顯示了當(dāng)有兩個(gè)匹配數(shù)據(jù)時(shí)顯示在搜索結(jié)果窗口494上的例子。
小型盤寫裝置456將從搜索裝置452傳送的匹配數(shù)據(jù)寫到插入的小型盤442上。當(dāng)寫完時(shí),小型盤寫裝置456彈出小型盤442,然后終止整個(gè)處理過程。當(dāng)沒有匹配數(shù)據(jù)時(shí),小型盤寫裝置456不用寫入什么就彈出小型盤442,然后終止整個(gè)處理過程。
參照圖29,現(xiàn)在描述搜索裝置452(參見圖21)的操作細(xì)節(jié)。操作表示圖23所示的控制器470所執(zhí)行的處理步驟。首先,控制器470從搜索條件設(shè)置裝置450接收關(guān)鍵字和數(shù)據(jù)搜索的范圍(步驟540)。此后,將匹配數(shù)據(jù)個(gè)數(shù)寄存器476初始化為0(步驟542)。在存儲(chǔ)在存儲(chǔ)器件454中的若干個(gè)圖書數(shù)據(jù)462、464、466…中,處理從第一個(gè)圖書數(shù)據(jù)開始(步驟544),并對文本數(shù)據(jù)502未經(jīng)處理的那些部分進(jìn)行關(guān)鍵字搜索(步驟546)。每當(dāng)找到關(guān)鍵字時(shí)(步驟548中的“是”),將匹配關(guān)鍵字距文本數(shù)據(jù)502開頭的字節(jié)偏移量記錄在偏移量寄存器478中(步驟550)。此后,處理過程移到在索引504中的項(xiàng)數(shù)據(jù)510、512和514中還未經(jīng)處理的第一個(gè)項(xiàng)數(shù)據(jù)(步驟552)。參照項(xiàng)數(shù)據(jù)510、512、514、…的每一個(gè),如果存在其第一字節(jié)520的數(shù)值小于等于偏移量寄存器478的內(nèi)容并且最后字節(jié)522的數(shù)值大于等于偏移量寄存器478的內(nèi)容的項(xiàng)數(shù)據(jù)(步驟556中的“是”),那么,控制前進(jìn)到步驟558。如果在步驟554和556的每一個(gè)中判斷結(jié)果是“否”,那么,控制返回到步驟552,然后,處理過程轉(zhuǎn)到下一個(gè)項(xiàng)數(shù)據(jù)并重復(fù)處理步驟。
此后,判斷按照如上所述方式找到的項(xiàng)數(shù)據(jù)的層次深度524是否與搜索條件設(shè)置裝置450設(shè)置的數(shù)據(jù)檢索的范圍相匹配(步驟558)。如果存在匹配,則使匹配數(shù)據(jù)個(gè)數(shù)寄存器476加1(步驟560)。接著,再次參照匹配項(xiàng)數(shù)據(jù)的第一字節(jié)520和最后字節(jié)522,從文本數(shù)據(jù)502中全面檢索在該范圍內(nèi)的數(shù)據(jù),并將檢索的數(shù)據(jù)傳送到小型寫裝置456(步驟562)。
在步驟562之后,判斷按照這種方式處理的項(xiàng)數(shù)據(jù)是否是正在得到處理的圖書數(shù)據(jù)的最后項(xiàng)數(shù)據(jù)(步驟564)。當(dāng)在步驟558判斷出項(xiàng)數(shù)據(jù)的層次深度并不與搜索條件相匹配時(shí)處理過程也轉(zhuǎn)到這個(gè)步驟564。如果在步驟564判斷出項(xiàng)數(shù)據(jù)不是最后項(xiàng)數(shù)據(jù),則處理過程移到下一個(gè)項(xiàng)數(shù)據(jù)(556),然后控制返回到步驟554。如果項(xiàng)數(shù)據(jù)是最后項(xiàng)數(shù)據(jù),則判斷當(dāng)前正在處理的圖書數(shù)據(jù)是否是最后圖書數(shù)據(jù)(步驟568)。如果圖書數(shù)據(jù)是最后一個(gè),就將匹配數(shù)據(jù)個(gè)數(shù)寄存器的內(nèi)容輸出到搜索條件設(shè)置裝置450,并終止處理過程(步驟572)。如果當(dāng)前正在處理的圖書數(shù)據(jù)不是最后一個(gè),則處理過程進(jìn)一步移到下一個(gè)圖書數(shù)據(jù)(570),控制返回到步驟546。
在步驟548的處理過程中,如果直到文本數(shù)據(jù)的最后都沒有找到關(guān)鍵字,那么,控制轉(zhuǎn)到步驟566,在步驟566處理過程移到下一個(gè)項(xiàng)數(shù)據(jù),并重復(fù)緊隨步驟554之后的處理步驟。
參照圖22,假定圖書數(shù)據(jù)462、464、466等彼此之間沒有空隙地連續(xù)存儲(chǔ)在存儲(chǔ)器件454中。此外,還假定每個(gè)圖書數(shù)據(jù),例如,圖書數(shù)據(jù)462,按照次序存儲(chǔ)文本數(shù)據(jù)長度500、文本數(shù)據(jù)502和索引504。由于數(shù)據(jù)是按照這種方式構(gòu)成的,因此,搜索裝置452能知道每個(gè)圖書數(shù)據(jù)462、464或466的開頭和末端。其理由描述如下。
搜索裝置452首先參照索引504的整體圖書的子層次項(xiàng)數(shù)528,以便知道哪一個(gè)是具有其值為1的層次深度并且是那本圖書的最后一個(gè)的項(xiàng)數(shù)據(jù)。參照圖27,通常,其層次深度524是(n+1)的項(xiàng)數(shù)據(jù)的最后一個(gè)可以從層次深度524為n的前一層項(xiàng)數(shù)據(jù)的子層次數(shù)528的數(shù)值得知。因此,當(dāng)從開頭開始檢查索引504時(shí),就能知道索引504的末端。
首先,文本數(shù)據(jù)長度500具有固定長度,因此,當(dāng)然可以知道其末端位置。文本數(shù)據(jù)502的末端可以根據(jù)文本數(shù)據(jù)長度500的內(nèi)容找到。此外,在索引502中,層次深度524為1的項(xiàng)數(shù)據(jù)的最后一個(gè)也可以根據(jù)索引504的項(xiàng)數(shù)據(jù)找到。最后,搜索裝置452能夠找到每個(gè)圖書數(shù)據(jù)462、464或466的索引504的末端位置。
除了上面的描述之外,當(dāng)參照圖書數(shù)據(jù)個(gè)數(shù)460時(shí),搜索裝置452也有有可能知道圖書數(shù)據(jù)462、464、466等存儲(chǔ)在存儲(chǔ)器454中達(dá)到多少容量。
圖30是根據(jù)本發(fā)明第六實(shí)施例的數(shù)據(jù)配送系統(tǒng)590的方框圖。數(shù)據(jù)配送系統(tǒng)590與第一實(shí)施例的數(shù)據(jù)配送系統(tǒng)100(參見圖1)的不同之處在于,數(shù)據(jù)源新包括了電子出版器602,并且替換了圖1所示的數(shù)據(jù)自動(dòng)銷售機(jī)102,包括了新含有鍵盤610的數(shù)據(jù)自動(dòng)銷售機(jī)600。
數(shù)據(jù)自動(dòng)銷售機(jī)600,替換了在圖1所示的數(shù)據(jù)自動(dòng)銷售機(jī)102的數(shù)據(jù)選擇裝置122、數(shù)據(jù)源選擇裝置130和數(shù)據(jù)接收裝置134,分別包括了數(shù)據(jù)選擇裝置604、數(shù)據(jù)源選擇裝置606和數(shù)據(jù)接收裝置608,后面將會(huì)描述這些單元與圖1的相應(yīng)單元之間的差異。
電子出版器602在本質(zhì)上與其它電子源有很大差異,沒有必要將出版器登記在數(shù)據(jù)信息表128和數(shù)據(jù)速率表132中。在數(shù)據(jù)接收裝置608與電子出版器602之間的通信只要能夠從數(shù)據(jù)接收裝置608到電子出版器602進(jìn)行單向通信即可。
與根據(jù)第一實(shí)施例的數(shù)據(jù)自動(dòng)銷售機(jī)102不同,在根據(jù)第六實(shí)施例的數(shù)據(jù)自動(dòng)銷售機(jī)600中,當(dāng)數(shù)據(jù)選擇裝置604將可選數(shù)據(jù)顯示在顯示裝置120上時(shí),“其它”顯示在上面作為任選項(xiàng)。當(dāng)選擇“其它”時(shí),數(shù)據(jù)選擇裝置604控制顯示裝置120和鍵盤610,以便可以輸入用戶所需數(shù)據(jù)的信息,然后,數(shù)據(jù)源選擇裝置606和數(shù)據(jù)接收裝置608根據(jù)輸入信息進(jìn)行操作向電子出版器602發(fā)布命令或發(fā)出詢問。當(dāng)在數(shù)據(jù)選擇裝置604中沒有選擇“其它”時(shí),數(shù)據(jù)自動(dòng)銷售機(jī)600的操作與在第一實(shí)施例中作出常規(guī)選擇時(shí)的操作相同。
圖31顯示數(shù)據(jù)選擇裝置604上各種開關(guān)的外表和當(dāng)用戶選擇數(shù)據(jù)選擇裝置604上的“其它”時(shí)在顯示裝置120上的示范性顯示。參照圖31,數(shù)據(jù)選擇裝置604包括前一項(xiàng)開關(guān)172、后一項(xiàng)開關(guān)174、OK開關(guān)176和取消開關(guān)178。顯示裝置120含有顯示輸入數(shù)據(jù)信息的數(shù)據(jù)信息輸入窗口612、顯示是詢問還是命令的動(dòng)作輸入窗口614,以及用于輸入用戶的名稱、地址和電話號碼的用戶信息輸入窗口616。
用戶按次序?qū)⒅T如所需數(shù)據(jù)的名稱之類的信息輸入到數(shù)據(jù)信息輸入窗口612,將詢問還是命令輸入到動(dòng)作輸入窗口614和將諸如名稱、地址和電話號碼之類的用戶信息輸入到用戶信息輸入窗口616。同時(shí),每當(dāng)用戶按下OK開關(guān)176時(shí),對象窗口按次序從窗口612移動(dòng)到614和616。當(dāng)在輸入點(diǎn)是在用戶信息輸出窗口616內(nèi)的同時(shí)按下OK開關(guān)176時(shí),數(shù)據(jù)選擇裝置614就檢測到輸入結(jié)束。
在動(dòng)作輸入窗口614中,環(huán)繞諸如“詢問”或“命令”那樣的字符串的長方形框通過按下前一項(xiàng)開關(guān)172向上移動(dòng)或通過按下后一項(xiàng)開關(guān)174向下移動(dòng),從而能指定所需動(dòng)作。當(dāng)在數(shù)據(jù)選擇裝置604中沒有選擇“其它”時(shí),前一項(xiàng)開關(guān)172、后一項(xiàng)開關(guān)174、OK開關(guān)176和取消開關(guān)176具有與第一實(shí)施例所描述的相同的功能。
用戶通過鍵盤610按照這種方式輸入的信息通過數(shù)據(jù)源選擇裝置606和數(shù)據(jù)接收裝置608發(fā)送到電子出版器602。響應(yīng)發(fā)送的信息,電子出版器602按照指定動(dòng)作將回答發(fā)送到數(shù)據(jù)接收裝置608,或者將指定產(chǎn)品發(fā)送到指定位置上。一般來說,總認(rèn)為電子出版器602難以立刻準(zhǔn)備好數(shù)據(jù)。因此,與其它數(shù)據(jù)源不同,不能期望電子出版器602將數(shù)據(jù)本身直接從電子出版器602發(fā)送到數(shù)據(jù)接收器608。如果能夠進(jìn)行這樣的操作,那么電子出版器602與其它數(shù)據(jù)源沒有區(qū)別,因此本實(shí)施例也將與第一實(shí)施例相同。
在數(shù)據(jù)接收裝置608與電子出版器602之間進(jìn)行雙方通信當(dāng)然是可能的。這保證了將用戶所需的數(shù)據(jù)用電方式從電子出版器602傳送到數(shù)據(jù)更新裝置102的路徑。因此,在這樣的系統(tǒng)中,當(dāng)數(shù)據(jù)準(zhǔn)備好了時(shí)電子出版器602可以通知用戶接收信息,用戶可以再次訪問數(shù)據(jù)自動(dòng)銷售機(jī)600接收電子出版器602提供的數(shù)據(jù)并將數(shù)據(jù)存儲(chǔ)在小型盤104中。
電子出版器602可以是普通書店。在這種情況下,電子出版器602有可能將不是以電子數(shù)據(jù)的形式而是以含有相同或相應(yīng)內(nèi)容的紙制品形式的圖書送到用戶手里。
由于電子自動(dòng)銷售機(jī)600具有與除了固有數(shù)據(jù)源之外的電子出版器602進(jìn)行通信的功能,因此,多種多樣的數(shù)據(jù)配送成為可能,從而使各種各樣要配送的數(shù)據(jù)得到管理。
這里,電子出版器502也能事先輸入顯示在數(shù)據(jù)選擇裝置604上的任選項(xiàng)中的適當(dāng)數(shù)據(jù)。當(dāng)用戶選擇這樣的數(shù)據(jù)時(shí),這樣的控制可以在請求用戶輸入諸如數(shù)據(jù)發(fā)送目的地之類的必要信息時(shí)進(jìn)行。在這樣一種情況下,電子出版器602可以被用戶認(rèn)為,至少從操作這個(gè)角度來看某種程度上,如同一個(gè)普通數(shù)據(jù)源。
在這樣一種電子數(shù)據(jù)配送系統(tǒng)中,防止數(shù)據(jù)的非法拷貝是十分重要的。第七實(shí)施例涉及拷貝數(shù)據(jù)檢測系統(tǒng),用于檢測在數(shù)據(jù)配送系統(tǒng)上配送的數(shù)據(jù)的非法拷貝。參照圖32,系統(tǒng)630具有通過檢測在若干個(gè)數(shù)據(jù)再現(xiàn)裝置642、644和646中使用的、用于存儲(chǔ)配送數(shù)據(jù)的小型盤是否是拷貝介質(zhì)并根據(jù)檢測結(jié)果采取適當(dāng)行動(dòng)以抑制非法拷貝的功能。
參照圖32,根據(jù)本發(fā)明第七實(shí)施例的拷貝數(shù)據(jù)檢測系統(tǒng)630包括與數(shù)據(jù)再現(xiàn)裝置642、644、646等相連接的數(shù)據(jù)檢驗(yàn)裝置640。數(shù)據(jù)再現(xiàn)裝置642、644、646等在功能上是相同的,假定對數(shù)據(jù)再現(xiàn)裝置642的描述同樣適用于其它數(shù)據(jù)再現(xiàn)裝置。
參照圖33,數(shù)據(jù)檢驗(yàn)裝置640包括控制器670、與數(shù)據(jù)再現(xiàn)裝置642、644、646等進(jìn)行通信的數(shù)據(jù)通信裝置674以及存儲(chǔ)器件672。存儲(chǔ)器件672包括數(shù)據(jù)個(gè)數(shù)寄存器676和數(shù)據(jù)管理表678。
參照圖34,數(shù)據(jù)管理表678連續(xù)存儲(chǔ)與“開始使用”小型盤的信號一起從每個(gè)數(shù)據(jù)再現(xiàn)裝置642發(fā)送的驗(yàn)證數(shù)據(jù)的數(shù)值。數(shù)據(jù)個(gè)數(shù)寄存器676寄存存儲(chǔ)在數(shù)據(jù)管理表678中的驗(yàn)證數(shù)的個(gè)數(shù)。在圖34所示的例子中,假定數(shù)據(jù)個(gè)數(shù)寄存器676和數(shù)據(jù)管理表678中的每個(gè)數(shù)據(jù)都是4-字節(jié)無符號整數(shù)。在圖34中,驗(yàn)證數(shù)據(jù)的個(gè)數(shù)“8”和相應(yīng)的8個(gè)驗(yàn)證數(shù)據(jù)的數(shù)值都用十進(jìn)制表示法表示。
參照圖35,數(shù)據(jù)再現(xiàn)裝置642包括CPU(中央處理單元)680,用于控制數(shù)據(jù)再現(xiàn)裝置642的整個(gè)操作;數(shù)據(jù)通信裝置682,與CPU680相連接,用于與數(shù)據(jù)檢驗(yàn)裝置640進(jìn)行數(shù)據(jù)通信;顯示裝置690,受CPU680控制并將各種信息的顯示提供給用戶;小型盤驅(qū)動(dòng)器688,受CPU680控制并從小型盤700再現(xiàn)數(shù)據(jù);以及再現(xiàn)開關(guān)684和終止開關(guān)686,分別與CPU680相連接,開始或終止小型盤驅(qū)動(dòng)器688從小型盤700再現(xiàn)數(shù)據(jù)。
參照圖35,小型盤700、702、704等的每一個(gè)都可以安裝到小型驅(qū)動(dòng)器688中,并且具有相似的數(shù)據(jù)結(jié)構(gòu)。例如,小型盤700含有正式地唯一分配給小型盤700的驗(yàn)證數(shù)據(jù)710和將由數(shù)據(jù)再現(xiàn)裝置640再現(xiàn)的再現(xiàn)數(shù)據(jù)712。在下文中,拷貝驗(yàn)證數(shù)據(jù)710的內(nèi)容可以簡單地稱為驗(yàn)證數(shù)據(jù)710。
假定圖33所示的數(shù)據(jù)檢驗(yàn)裝置640的數(shù)據(jù)通信裝置674和圖35所示的數(shù)據(jù)再現(xiàn)裝置642的數(shù)據(jù)通信裝置682能夠通過適當(dāng)?shù)耐緩?,例如電話網(wǎng)絡(luò)、無線電波等進(jìn)行雙向通信。下面來描述系統(tǒng)630的操作。為了便于描述,下面首先描述數(shù)據(jù)再現(xiàn)裝置642的操作。用戶將小型盤700插入小型盤驅(qū)動(dòng)器688并按下再現(xiàn)開關(guān)684。CPU680檢測到再現(xiàn)開關(guān)684的按下,驅(qū)動(dòng)小型盤驅(qū)動(dòng)器688,然后,小型盤驅(qū)動(dòng)器688從小型盤700讀取驗(yàn)證數(shù)據(jù)710。CPU780將讀取的驗(yàn)證數(shù)據(jù)710施加到數(shù)據(jù)通信裝置682。數(shù)據(jù)通信裝置682將表示“開始使用”的信號和驗(yàn)證數(shù)據(jù)710發(fā)送到數(shù)據(jù)檢驗(yàn)裝置640的數(shù)據(jù)通信裝置674。
根據(jù)驗(yàn)證數(shù)據(jù),數(shù)據(jù)檢驗(yàn)裝置640進(jìn)行拷貝數(shù)據(jù)檢測處理。后面將會(huì)作詳細(xì)描述。按照拷貝數(shù)據(jù)檢測處理的結(jié)果,數(shù)據(jù)檢驗(yàn)裝置640可以將“禁止再現(xiàn)”信號發(fā)送回到數(shù)據(jù)再現(xiàn)裝置642。
在此期間,小型盤驅(qū)動(dòng)器688從小型盤700讀取再現(xiàn)數(shù)據(jù)712,CPU680將再現(xiàn)數(shù)據(jù)712施加到顯示裝置690。因此,開始再現(xiàn)再現(xiàn)數(shù)據(jù)712。如果數(shù)據(jù)通信裝置682此時(shí)從數(shù)據(jù)檢驗(yàn)裝置640接收“禁止再現(xiàn)”信號,那么,CPU680將表示“該數(shù)據(jù)可能是非法拷貝”的消息顯示在顯示裝置690上,并停止操作小型盤驅(qū)動(dòng)器688。亦即,禁止小型盤700的再現(xiàn)。
當(dāng)用戶在正在再現(xiàn)再現(xiàn)數(shù)據(jù)712的同時(shí)按下終止開關(guān)686時(shí),數(shù)據(jù)通信裝置682將表示“終止使用”的信號和驗(yàn)證數(shù)據(jù)710發(fā)送到數(shù)據(jù)檢驗(yàn)裝置640的數(shù)據(jù)通信裝置674。此后,CPU680停止操作小型盤驅(qū)動(dòng)器688。
現(xiàn)在參照圖37描述當(dāng)從數(shù)據(jù)再現(xiàn)裝置682發(fā)送任何信號或數(shù)據(jù)時(shí)在數(shù)據(jù)檢驗(yàn)裝置640中的處理。該處理過程對應(yīng)于由圖33所示的控制器670執(zhí)行的處理步驟。首先,控制器670判斷數(shù)據(jù)通信裝置674接收的數(shù)據(jù)是否包括“開始使用”信號(步驟720)。如果回答是“是”,那么,控制轉(zhuǎn)到步驟722,否則,如果回答是“否”,那么,控制轉(zhuǎn)到步驟732。
當(dāng)接收數(shù)據(jù)包括“開始使用”信號時(shí),判斷包含在接收數(shù)據(jù)中的驗(yàn)證數(shù)據(jù)710是否已經(jīng)存在于數(shù)據(jù)管理表678中(步驟722)。如果存在的話,那么將“禁止再現(xiàn)”信號發(fā)送到作為數(shù)據(jù)源的數(shù)據(jù)再現(xiàn)裝置的數(shù)據(jù)通信裝置682(步驟724),然后控制返回到等待狀態(tài)(步驟730)。如果在步驟722的判斷中在數(shù)據(jù)管理表678中不存在與接收驗(yàn)證數(shù)據(jù)710相同的數(shù)據(jù),那么,控制器670將發(fā)送的驗(yàn)證數(shù)據(jù)710附加在數(shù)據(jù)管理表678的最后(步驟726)。此外,控制器760將數(shù)據(jù)個(gè)數(shù)寄存器676加1(步驟728)。此外,控制返回到等待狀態(tài)(步驟730)。
在步驟720,當(dāng)判斷出接收數(shù)據(jù)不包括“開始使用”信號時(shí),控制器670繼續(xù)判斷接收數(shù)據(jù)是否包括“終止使用”信號(步驟732)。如果接收數(shù)據(jù)不包括“終止使用”信號,那么,將接收數(shù)據(jù)作為異常數(shù)據(jù)舍棄掉(步驟740),然后,控制返回到等待狀態(tài)(步驟730)。
如果接收數(shù)據(jù)包括“終止使用”信號(步驟732),那么,控制器670繼續(xù)判斷接收的驗(yàn)證數(shù)據(jù)是否存在于數(shù)據(jù)管理表678中(步驟734)。如果接收的驗(yàn)證數(shù)據(jù)并不存在于數(shù)據(jù)管理表678中(“否”),那么,控制器670將該數(shù)據(jù)作為異常數(shù)據(jù)舍棄掉(步驟740),然后,返回到等待狀態(tài)(步驟730)。
如果接收的驗(yàn)證數(shù)據(jù)存在于數(shù)據(jù)管理表678中,那么,控制器670從數(shù)據(jù)管理表678中刪除驗(yàn)證數(shù)據(jù)(步驟736),將數(shù)據(jù)個(gè)數(shù)寄存器676減1(步驟738),然后返回到等待狀態(tài)(步驟730)。
在本實(shí)施例中,當(dāng)在步驟736從數(shù)據(jù)管理表678中刪除驗(yàn)證數(shù)據(jù)時(shí),假定在被刪驗(yàn)證數(shù)據(jù)之后的驗(yàn)證數(shù)據(jù)發(fā)生移動(dòng),以便在驗(yàn)證數(shù)據(jù)之間不留下任何空閑區(qū)。
通過利用系統(tǒng)630,數(shù)據(jù)的非法拷貝按照如下方式得到抑制。參照圖35,假定幾個(gè)小型盤700、702和704具有相同值的驗(yàn)證數(shù)據(jù)710(圖36)。當(dāng)一個(gè)小型盤,例如,小型盤700被任何一個(gè)數(shù)據(jù)再現(xiàn)裝置首先再現(xiàn)時(shí),它的驗(yàn)證數(shù)據(jù)710存儲(chǔ)到數(shù)據(jù)管理表678。
如果其它小型盤,例如,小型盤702是小型盤700的拷貝,那么,小型盤702將具有與小型盤700相同的驗(yàn)證數(shù)據(jù)。當(dāng)再現(xiàn)裝置要再現(xiàn)小型盤702時(shí),就要進(jìn)行圖37所示的從步驟720到步驟722的判斷。在本例中步驟722的判斷結(jié)果將會(huì)是“是”。因此,通過步驟724的處理,禁止再現(xiàn)信號從數(shù)據(jù)檢驗(yàn)裝置640發(fā)送到數(shù)據(jù)再現(xiàn)裝置,結(jié)果是,數(shù)據(jù)再現(xiàn)裝置將不再現(xiàn)小型盤702。亦即,如果幾個(gè)小型盤具有相同的驗(yàn)證數(shù)據(jù)710,那么,此時(shí)在這幾個(gè)小型盤中只有一個(gè)可以使用。
當(dāng)某人惡意地大規(guī)模生產(chǎn)小型盤的非法拷貝時(shí),倘若拷貝是用普通裝置做的,那么,小型盤的非法拷貝具有與原始的小型盤相同的驗(yàn)證數(shù)據(jù)。因此,此時(shí)這些拷貝中只有一個(gè)才可以使用。在那時(shí)其它大規(guī)模生產(chǎn)的小型盤都不能使用,結(jié)果是,這些拷貝毫無用處。當(dāng)某人為了備份的目的拷貝數(shù)據(jù)時(shí),由于不存在同時(shí)使用備份小型盤和原始小型盤這種情況,因此,就不會(huì)出現(xiàn)這樣的問題。由此,系統(tǒng)630抑制了數(shù)據(jù)的非法的拷貝。
在本實(shí)施例中,假定數(shù)據(jù)再現(xiàn)裝置642的數(shù)據(jù)通信裝置682和數(shù)據(jù)檢驗(yàn)裝置640的數(shù)據(jù)通信裝置674是雙向通信的。但是,本發(fā)明并不僅限于此。例如,通信可以是從數(shù)據(jù)通信裝置682到數(shù)據(jù)通信裝置674的單向。盡管“禁止再現(xiàn)”信號從數(shù)據(jù)通信裝置674發(fā)送到數(shù)據(jù)再現(xiàn)裝置672以及在數(shù)據(jù)再現(xiàn)裝置642中禁止再現(xiàn)是不可能的,但是可以檢測到數(shù)據(jù)本身的拷貝。因此,盡管沒有抑制非法拷貝的直接效果,但可以對有用信息采取其它行為以抑制非法拷貝。
在上面的實(shí)施例中,已經(jīng)描述了與再現(xiàn)數(shù)據(jù)712明顯分開的驗(yàn)證數(shù)據(jù)710。但是,本發(fā)明并不限于這樣的格式。例如,驗(yàn)證數(shù)據(jù)710可以編碼嵌入再現(xiàn)數(shù)據(jù)712中。這使得更難以將驗(yàn)證數(shù)據(jù)710與再現(xiàn)數(shù)據(jù)712分開,從而有可能防止某人重新寫入只屬于拷貝小型盤的驗(yàn)證數(shù)據(jù)來保持驗(yàn)證數(shù)據(jù)的唯一性。
圖38顯示根據(jù)本發(fā)明第八實(shí)施例的拷貝數(shù)據(jù)檢測系統(tǒng)750的方框圖。與圖32所示的系統(tǒng)630類似,系統(tǒng)750包括數(shù)據(jù)檢驗(yàn)裝置760和若干個(gè)數(shù)據(jù)再現(xiàn)裝置762、764等。
參照圖39,數(shù)據(jù)檢驗(yàn)裝置760包括控制器772、類似于圖33所示的數(shù)據(jù)通信裝置674、與控制器772相連接的存儲(chǔ)器件770和時(shí)鐘774。存儲(chǔ)器件770包括類似于圖33所示的數(shù)據(jù)個(gè)數(shù)寄存器676、和數(shù)據(jù)管理表780。
參照圖40,根據(jù)第八實(shí)施例的數(shù)據(jù)管理表780包括驗(yàn)證數(shù)據(jù)字段800和時(shí)間字段802。假定數(shù)據(jù)管理表780成對地將某一驗(yàn)證數(shù)據(jù)存儲(chǔ)在驗(yàn)證數(shù)據(jù)字段800中和將發(fā)送驗(yàn)證數(shù)據(jù)的時(shí)間存儲(chǔ)在時(shí)間字段802中。
再次參照圖34,控制器772可以在任何時(shí)候參照時(shí)鐘774。時(shí)鐘774記錄著年、月、日以及時(shí)、分和秒。
參照圖41,數(shù)據(jù)再現(xiàn)裝置762包括CPU792、與數(shù)據(jù)檢驗(yàn)裝置760相連接的數(shù)據(jù)通信裝置790、類似于圖35的再現(xiàn)開關(guān)684、終止開關(guān)686、小型盤驅(qū)動(dòng)器688和顯示裝置690。在圖41中,與圖35的那些相似的單元用相同的標(biāo)號表示并且用相同的名稱名命。其功能也是相同的,因此,在此不再重復(fù)對它們的詳細(xì)描述。
如同圖36的情況一樣,小型盤700包括驗(yàn)證數(shù)據(jù)710和再現(xiàn)數(shù)據(jù)712。
下面描述根據(jù)第八實(shí)施例的拷貝數(shù)據(jù)檢測系統(tǒng)750的操作?;旧?,第八實(shí)施例的系統(tǒng)與第七實(shí)施例的系統(tǒng)相同,因此,在此將討論與第七實(shí)施例的不同之處。首先,假定用戶將小型盤700插入小型盤驅(qū)動(dòng)器688的同時(shí)按下再現(xiàn)開關(guān)684。數(shù)據(jù)通信裝置790在每個(gè)α秒的預(yù)定時(shí)間間隔將小型盤驅(qū)動(dòng)器688再現(xiàn)的驗(yàn)證數(shù)據(jù)710發(fā)送到數(shù)據(jù)通信裝置670(參見圖39)。數(shù)據(jù)通信裝置790繼續(xù)重復(fù)的發(fā)送直到按下終止開關(guān)686為止。這里,假定小型盤700插入小型盤驅(qū)動(dòng)器68和按下再現(xiàn)開關(guān)684之后,在β秒(β>α)的預(yù)定間隔內(nèi)不進(jìn)行驗(yàn)證數(shù)據(jù)的發(fā)送。數(shù)據(jù)通信裝置790在β秒之后首先開始發(fā)送驗(yàn)證數(shù)據(jù)710。其理由描述如下。
當(dāng)數(shù)據(jù)從數(shù)據(jù)再現(xiàn)裝置762發(fā)送時(shí),數(shù)據(jù)檢驗(yàn)裝置760按照如下方式操作。參照圖42,控制器772判斷發(fā)送的驗(yàn)證數(shù)據(jù)是否已經(jīng)存在于數(shù)據(jù)管理表780的驗(yàn)證數(shù)據(jù)字段800中(步驟810)。如果發(fā)送的驗(yàn)證數(shù)據(jù)710已經(jīng)存在于驗(yàn)證數(shù)據(jù)字段800中,那么控制器772計(jì)算從時(shí)鐘774獲得的當(dāng)前時(shí)間與對應(yīng)于驗(yàn)證數(shù)據(jù)710的時(shí)間字段802的內(nèi)容之間的差值。判斷這個(gè)差值是否小于γ秒(α>γ)的預(yù)定時(shí)間間隔(步驟814)。如果此差值小于γ,那么控制器772將“禁止再現(xiàn)”信號發(fā)送到數(shù)據(jù)通信裝置790(步驟816),然后返回到等待狀態(tài)(步驟818)。作為步驟814的判斷結(jié)果,如果此差值不小于閾值γ,那么控制器772將對應(yīng)于驗(yàn)證數(shù)據(jù)710的時(shí)間字段802的內(nèi)容更新為當(dāng)前時(shí)間(步驟820),然后返回到等待狀態(tài)(步驟818)。
返回到開頭,在步驟810,當(dāng)判斷出接收的驗(yàn)證數(shù)據(jù)并不存在于數(shù)據(jù)管理表中時(shí),那么將接收的驗(yàn)證數(shù)據(jù)附加在驗(yàn)證數(shù)據(jù)字段的最后數(shù)據(jù)后面(步驟822),并將從時(shí)鐘774獲取的當(dāng)前時(shí)間寫入相應(yīng)的時(shí)間字段802(步驟824)。此外,控制器772將數(shù)據(jù)個(gè)數(shù)寄存器676加1(步驟826),然后返回到等待狀態(tài)(步驟818)。
另一方面,控制器772以預(yù)定時(shí)間參照數(shù)據(jù)管理表780的時(shí)間字段802,將其中的內(nèi)容與從時(shí)鐘774獲取的當(dāng)前時(shí)間進(jìn)行比較。當(dāng)存在其時(shí)間差大于△秒(△>>α)的預(yù)定時(shí)間間隔的元素時(shí),控制器772從時(shí)間字段802和驗(yàn)證數(shù)據(jù)字段800刪除該元素和相應(yīng)的驗(yàn)證數(shù)據(jù),并將數(shù)據(jù)個(gè)數(shù)寄存器767減1。這是為了防止未使用數(shù)據(jù)浪費(fèi)掉數(shù)據(jù)管理表780的容量。
在本實(shí)施例中,還與第七實(shí)施例一樣,當(dāng)按下終止開關(guān)786時(shí),數(shù)據(jù)通信裝置790可以將表示“終止使用”的信號和驗(yàn)證數(shù)據(jù)710發(fā)送到數(shù)據(jù)通信裝置674,并可以利用發(fā)送的信號和數(shù)據(jù)作為觸發(fā)脈沖從數(shù)據(jù)管理表780中刪除不必要的數(shù)據(jù)。在本實(shí)施例中,還假定時(shí)間字段802和驗(yàn)證數(shù)據(jù)字段800與被刪除驗(yàn)證數(shù)據(jù)相對應(yīng)的那部分不留任何空隙,而是填滿的。
最好,在小型盤700插入小型盤驅(qū)動(dòng)器688之后,驗(yàn)證數(shù)據(jù)的首次發(fā)送發(fā)生在比閾值γ長的時(shí)間間隔之后。這是為了防止當(dāng)已經(jīng)被數(shù)據(jù)再現(xiàn)裝置764再現(xiàn)過的小型盤700插入另一個(gè)數(shù)據(jù)再現(xiàn)裝置762進(jìn)行再現(xiàn)時(shí),被數(shù)據(jù)檢驗(yàn)裝置760錯(cuò)誤地判斷為插入到再現(xiàn)裝置762的小型盤700是一個(gè)拷貝。
假定閾值γ被設(shè)置為15秒。在最后一次從數(shù)據(jù)再現(xiàn)裝置764發(fā)送小型盤700的驗(yàn)證數(shù)據(jù)710之后,假定小型盤700從數(shù)據(jù)再現(xiàn)裝置764取出并且數(shù)據(jù)再現(xiàn)裝置762在10秒內(nèi)開始再現(xiàn)。同時(shí),數(shù)據(jù)通信裝置790將驗(yàn)證數(shù)據(jù)710發(fā)送到數(shù)據(jù)檢驗(yàn)裝置760。更具體地說,在本例中,驗(yàn)證數(shù)據(jù)710在10秒內(nèi)兩次被發(fā)送到數(shù)據(jù)檢驗(yàn)裝置760,一次從數(shù)據(jù)再現(xiàn)裝置764發(fā)送,另一次從數(shù)據(jù)再現(xiàn)裝置762發(fā)送。10秒的時(shí)間間隔小于閾值γ(15秒),因此,插入數(shù)據(jù)再現(xiàn)裝置762的小型盤700被判斷為是一個(gè)拷貝。由于首次發(fā)送驗(yàn)證數(shù)據(jù)710是在小型盤70插入數(shù)據(jù)再現(xiàn)裝置762的小型盤驅(qū)動(dòng)器688并且按下再現(xiàn)開關(guān)684之后的β秒(β>α)預(yù)定時(shí)間間隔之后開始的,因此,可以防止這樣的錯(cuò)誤判斷。
在第八實(shí)施例中,與第七實(shí)施例一樣,在按下終止開關(guān)686之后,當(dāng)表示“終止使用”的信號和驗(yàn)證數(shù)據(jù)710發(fā)送到數(shù)據(jù)檢驗(yàn)裝置760時(shí)將不會(huì)出現(xiàn)這樣的問題。其理由是一旦接收到這樣的數(shù)據(jù),數(shù)據(jù)檢驗(yàn)裝置760就有可能從數(shù)據(jù)管理表780中直接刪除相應(yīng)的數(shù)據(jù)。
基于與第七實(shí)施例相同的原因,第八實(shí)施例可以抑制非法拷貝。此外,與第七實(shí)施例相比,可以以更簡單的方式抑制非法拷貝。
圖43是顯示根據(jù)本發(fā)明第九實(shí)施例的數(shù)據(jù)配送系統(tǒng)840的方框圖。該系統(tǒng)840與根據(jù)圖1所示的第一實(shí)施例的系統(tǒng)100的不同之處在于,數(shù)據(jù)自動(dòng)銷售機(jī)850取代了圖1的數(shù)據(jù)自動(dòng)銷售機(jī)102。數(shù)據(jù)自動(dòng)銷售機(jī)850的示意性結(jié)構(gòu)與數(shù)據(jù)自動(dòng)銷售機(jī)102相同。差異在于還提供了數(shù)據(jù)檢驗(yàn)裝置862,并且替換了在圖1中的數(shù)據(jù)更新裝置124,提供了能夠?qū)?shù)據(jù)寫入小型盤852以及從小型盤825讀取數(shù)據(jù)的數(shù)據(jù)更新裝置860。數(shù)據(jù)檢驗(yàn)裝置862與數(shù)據(jù)更新裝置860相連接。除了這幾點(diǎn)之后,在圖43和圖1中相應(yīng)的部分用相同的標(biāo)號表示并用相同的名稱命名。其功能也是相同的,因此,在此不再重復(fù)對它們的詳細(xì)描述。
參照圖44,每個(gè)小型盤852都存儲(chǔ)驗(yàn)證數(shù)據(jù)710和再現(xiàn)數(shù)據(jù)712。與第七和第八實(shí)施例的驗(yàn)證數(shù)據(jù)710相似,在正常使用狀態(tài)下驗(yàn)證數(shù)據(jù)710對于每個(gè)小型盤是唯一的。參照圖45,數(shù)據(jù)檢驗(yàn)裝置862包括與數(shù)據(jù)更新裝置860相連接的控制器870、與控制器870相連接的數(shù)據(jù)個(gè)數(shù)寄存器872和數(shù)據(jù)管理表874,向控制器870提供當(dāng)前時(shí)間的時(shí)鐘878和生成驗(yàn)證數(shù)據(jù)并將其輸入到控制器870的驗(yàn)證數(shù)據(jù)生成裝置876。
數(shù)據(jù)個(gè)數(shù)寄存器872具有與圖39所示的數(shù)據(jù)個(gè)數(shù)寄存器676相同的功能。數(shù)據(jù)管理表874的內(nèi)容如圖46所示。參照圖46,數(shù)據(jù)管理表874包括驗(yàn)證數(shù)據(jù)字段890和相對應(yīng)的時(shí)間字段892。盡管數(shù)據(jù)管理表874的結(jié)構(gòu)本身類似于圖40所示的數(shù)據(jù)管理表780的結(jié)構(gòu),但表的內(nèi)容卻有很大差異,圖40所示數(shù)據(jù)管理表780存儲(chǔ)表示正在使用的數(shù)據(jù)的信息,而圖46所示的數(shù)據(jù)管理表874存儲(chǔ)表示禁止使用的數(shù)據(jù)的信息。存儲(chǔ)在數(shù)據(jù)管理表874中的驗(yàn)證數(shù)據(jù)的個(gè)數(shù)存儲(chǔ)在數(shù)據(jù)個(gè)數(shù)寄存器872中。
驗(yàn)證數(shù)據(jù)生成裝置876具有將唯一的新驗(yàn)證數(shù)據(jù)施加到小型盤852上的功能。尤其當(dāng)系統(tǒng)840內(nèi)存在若干個(gè)數(shù)據(jù)自動(dòng)銷售機(jī)850時(shí),這是有問題的,因此,在系統(tǒng)中需要若干個(gè)驗(yàn)證數(shù)據(jù)生成裝置876。
在這樣一種情況下,有必要適當(dāng)?shù)卮_定生成驗(yàn)證數(shù)據(jù)的方法,以便由驗(yàn)證數(shù)據(jù)生成裝置862生成的驗(yàn)證數(shù)據(jù)是唯一的。
驗(yàn)證數(shù)據(jù)使這樣的方法得以實(shí)施的一種結(jié)構(gòu)如圖47所示。參照圖47,驗(yàn)證數(shù)據(jù)710是128位的數(shù)據(jù),即64個(gè)高位(900)和64個(gè)低位(902)。每個(gè)驗(yàn)證數(shù)據(jù)生成裝置876都具有預(yù)先分配的唯一ID號,64個(gè)高位(900)用于存儲(chǔ)ID號。64個(gè)低位(902)存儲(chǔ)每個(gè)驗(yàn)證數(shù)據(jù)生成裝置876生成的驗(yàn)證數(shù)據(jù)的序號0、1、2、3、…。由于驗(yàn)證數(shù)據(jù)710采用了這樣的結(jié)構(gòu),因此,無論使用哪一個(gè)驗(yàn)證數(shù)據(jù)生成裝置876,都能在系統(tǒng)內(nèi)確保驗(yàn)證數(shù)據(jù)的唯一性。
數(shù)據(jù)自動(dòng)銷售機(jī)850按照如下方式操作。用戶將他/她的小型盤852插入數(shù)據(jù)更新裝置860。數(shù)據(jù)更新裝置860從小型盤852讀取驗(yàn)證數(shù)據(jù)710,并將讀取的數(shù)據(jù)發(fā)送到數(shù)據(jù)檢驗(yàn)裝置862。根據(jù)發(fā)送的驗(yàn)證數(shù)據(jù)710,數(shù)據(jù)檢驗(yàn)裝置862判斷是否有小型盤852的拷貝。如果判斷出有拷貝,那么,根據(jù)來自數(shù)據(jù)檢驗(yàn)裝置862的信號,在顯示裝置120上顯示表示存在插入盤的拷貝的消息,不進(jìn)行任何數(shù)據(jù)寫入地從數(shù)據(jù)更新裝置860彈出小型盤852,然后,數(shù)據(jù)自動(dòng)銷售機(jī)850返回到初始狀態(tài)。當(dāng)判斷出沒有拷貝時(shí),數(shù)據(jù)檢驗(yàn)裝置862生成新的驗(yàn)證數(shù)據(jù)并將其輸入到數(shù)據(jù)更新裝置860,數(shù)據(jù)更新裝置860將驗(yàn)證數(shù)據(jù)寫成小型盤852的驗(yàn)證數(shù)據(jù)710。此后數(shù)據(jù)自動(dòng)銷售機(jī)850的操作與第一實(shí)施例所描述的數(shù)據(jù)自動(dòng)銷售機(jī)102的操作相同。
下面參照圖48具體描述當(dāng)用戶將小型盤852插入數(shù)據(jù)更新裝置860時(shí)數(shù)據(jù)檢驗(yàn)裝置862的操作。首先,控制器870(參見圖45)參照數(shù)據(jù)管理表874(參見圖46)的驗(yàn)證數(shù)據(jù)字段890,判斷是否存在與從小型盤852讀取的驗(yàn)證數(shù)據(jù)710相匹配的驗(yàn)證數(shù)據(jù)(步驟910)。當(dāng)存在匹配時(shí),控制器870將“小型盤是拷貝”的判斷結(jié)果發(fā)送到數(shù)據(jù)更新裝置860(步驟912),并返回到等待狀態(tài)(步驟922)。如果不存在匹配,那么,控制器870將驗(yàn)證數(shù)據(jù)710的內(nèi)容附加在驗(yàn)證數(shù)據(jù)字段890的后面(步驟914),并將從時(shí)鐘878獲得的當(dāng)前時(shí)間寫入與驗(yàn)證數(shù)據(jù)相對應(yīng)的時(shí)間字段892中(步驟916)。此外,控制器870將數(shù)據(jù)寄存器872加1(步驟918),由驗(yàn)證數(shù)據(jù)生成裝置876生成新的驗(yàn)證數(shù)據(jù)并將該數(shù)據(jù)發(fā)送到數(shù)據(jù)更新裝置860(步驟920),然后返回到等待狀態(tài)(步驟922)。此時(shí)生成的新驗(yàn)證數(shù)據(jù)是其內(nèi)容不同于讀取的驗(yàn)證數(shù)據(jù)710的新數(shù)據(jù)。
另一方面,控制器870以預(yù)定時(shí)間參照時(shí)間字段892,并將其中的內(nèi)容與從時(shí)鐘878獲取的當(dāng)前時(shí)間進(jìn)行比較。如果其差值大于預(yù)定時(shí)間間隔,例如,30天,那么控制器870從時(shí)間字段892和驗(yàn)證數(shù)據(jù)字段890中刪除時(shí)間和相應(yīng)的驗(yàn)證數(shù)據(jù),并將數(shù)據(jù)個(gè)數(shù)寄存器872減1。這是為了防止不必要的數(shù)據(jù)占用了數(shù)據(jù)管理表874的容量。如果能為數(shù)據(jù)管理表874準(zhǔn)備足夠大的容量,那么就沒有必要按照這種方式刪除數(shù)據(jù)。取代這種周期性數(shù)據(jù)刪除的是,可以只有當(dāng)數(shù)據(jù)管理表874填滿時(shí)才根據(jù)規(guī)定的標(biāo)準(zhǔn)調(diào)整數(shù)據(jù)管理表874的內(nèi)容。一種可能的方法是從數(shù)據(jù)管理表874中刪除時(shí)間字段892中時(shí)間最早的驗(yàn)證數(shù)據(jù)以及相應(yīng)的時(shí)間。
假定在本實(shí)施例中,時(shí)間字段892和驗(yàn)證數(shù)據(jù)890與被刪驗(yàn)證數(shù)據(jù)相對應(yīng)的那部分不留任何空隙,而是填滿的。
應(yīng)用上述數(shù)據(jù)自動(dòng)銷售機(jī)850的系統(tǒng)840按照如下方式防止非法拷貝。假定某人惡意地大規(guī)模生成小型盤的非法拷貝。在這種情況下,當(dāng)使用拷貝盤(包括原始盤)之一重寫數(shù)據(jù)時(shí),其余盤的數(shù)據(jù)至少在某一時(shí)間間隔內(nèi)不能被重寫。因此,與可以自由使用的合法介質(zhì)相比,對含有這種非法拷貝的介質(zhì)的處理將會(huì)受到極大限制。因此,本實(shí)施例的系統(tǒng)840抑制了介質(zhì)的非法拷貝。
如果數(shù)據(jù)檢驗(yàn)裝置862判斷出插入到數(shù)據(jù)更新裝置860中的小型盤852是一個(gè)拷貝,那么,除了從數(shù)據(jù)更新裝置860彈出該盤之外,還可以采取各種各樣的行動(dòng)。例如,可以刪除小型盤852的再現(xiàn)數(shù)據(jù)712本身以禁止數(shù)據(jù)的再現(xiàn),可以將小型盤852拉回到數(shù)據(jù)自動(dòng)銷售機(jī)852中,或者可以請求商店工作人員處理。
為了保證其內(nèi)容還沒有更新的小型盤和已經(jīng)更新的小型盤具有唯一的驗(yàn)證數(shù)據(jù),有必要在任何情況下都要根據(jù)公用體系提供驗(yàn)證數(shù)據(jù)。更具體地說,當(dāng)在制造小型盤期間分配驗(yàn)證數(shù)據(jù)710時(shí)使用的、用于生成驗(yàn)證數(shù)據(jù)710的裝置可以被當(dāng)作是驗(yàn)證數(shù)據(jù)生成裝置876之一。通過將唯一的ID號分配給這樣的裝置和使驗(yàn)證數(shù)據(jù)具有圖46所示的128位數(shù)據(jù),就能保證所有小型盤中的驗(yàn)證數(shù)據(jù)的唯一性。
(第十實(shí)施例)圖49是顯示根據(jù)本發(fā)明第十實(shí)施例的數(shù)據(jù)配送系統(tǒng)930的方框圖。在圖49中,與圖1的那些相對應(yīng)的部分用相同的標(biāo)號表示。這些部分具有相同的名稱和相同的功能。因此,在此不再重復(fù)對它們的詳細(xì)描述。
根據(jù)第十實(shí)施例的數(shù)據(jù)配送系統(tǒng)930的特征在于,在本系統(tǒng)930中,使用數(shù)據(jù)的費(fèi)用是根據(jù)數(shù)據(jù)保存在小型盤942中的時(shí)間確定的。該時(shí)間是當(dāng)保存在小型盤942中的數(shù)據(jù)被更新時(shí)計(jì)算出來的,用戶按照這個(gè)時(shí)間付費(fèi)。
參照圖49,數(shù)據(jù)配送系統(tǒng)930與圖1所示的數(shù)據(jù)配送系統(tǒng)100不同之處在于,數(shù)據(jù)自動(dòng)銷售機(jī)940取代了數(shù)據(jù)自動(dòng)銷售機(jī)102,替換了收費(fèi)裝置126,數(shù)據(jù)自動(dòng)銷售機(jī)940包括了時(shí)鐘962、定時(shí)器964和收費(fèi)裝置960,收費(fèi)裝置960參照時(shí)鐘962和定時(shí)器964確定數(shù)據(jù)的費(fèi)用。如圖50所示,使用在數(shù)據(jù)配送系統(tǒng)930中的小型盤942存儲(chǔ)費(fèi)用信息950和再現(xiàn)數(shù)據(jù)952。如圖51所示,費(fèi)用信息950包括數(shù)據(jù)更新時(shí)間970、數(shù)據(jù)費(fèi)用972和數(shù)據(jù)更新次數(shù)974。
圖51所示的數(shù)據(jù)費(fèi)用972存儲(chǔ)每24小時(shí)數(shù)據(jù)的費(fèi)用。假定相同的信息也存儲(chǔ)在數(shù)據(jù)信息表128(參見圖2)的價(jià)格字段144中。
再次參照圖49,假定時(shí)鐘962記錄著年、月、日、以及時(shí)、分和秒。許多種類的定時(shí)器都可以用作定時(shí)器964,只要能夠測量規(guī)定時(shí)間間隔即可。這里,假定定時(shí)器962測量20秒的時(shí)間間隔。正如后面所描述的,提供定時(shí)器964是為了對數(shù)據(jù)配送系統(tǒng)930實(shí)現(xiàn)更實(shí)用的用戶界面,它并不是數(shù)據(jù)配送系統(tǒng)930必不可少的組成部分。
在下文中,將參照圖52的流程圖描述當(dāng)用戶將小型盤942插入數(shù)據(jù)自動(dòng)銷售機(jī)940的數(shù)據(jù)更新裝置124中時(shí)數(shù)據(jù)自動(dòng)銷售機(jī)940的操作。
當(dāng)插入小型盤942時(shí),數(shù)據(jù)更新裝置124從小型盤942讀取費(fèi)用信息950,并將其發(fā)送到收費(fèi)裝置960(步驟980)。收費(fèi)裝置960參照從時(shí)鐘962獲得的當(dāng)前時(shí)間、數(shù)據(jù)更新時(shí)間970和數(shù)據(jù)費(fèi)用972,并且確定總費(fèi)用(步驟982)。可以有各種各樣收費(fèi)裝置960確定總費(fèi)用的方法。這里,總費(fèi)用是根據(jù),例如下列表達(dá)式確定的總費(fèi)用=單位價(jià)格*(當(dāng)前時(shí)間-最后數(shù)據(jù)更新時(shí)間)/24小時(shí)。
此處,單位價(jià)格是存儲(chǔ)在數(shù)據(jù)費(fèi)用972(參見圖51)中的,表示每24小時(shí)數(shù)據(jù)的費(fèi)用。上述表達(dá)式中的最后數(shù)據(jù)更新時(shí)間可以從數(shù)據(jù)更新時(shí)間字段970中獲得。
收費(fèi)裝置960將按照這種方式確定的總費(fèi)用顯示在顯示裝置120上(步驟984)。收費(fèi)裝置960還啟動(dòng)定時(shí)器964(步驟986)。定時(shí)器964開始計(jì)數(shù)時(shí)間達(dá)20秒。時(shí)間一到(步驟987中的“是”),數(shù)據(jù)更新裝置120就彈出小型盤942(步驟992),然后返回到等待狀態(tài)(步驟994)。
如果定時(shí)器的計(jì)數(shù)還沒有到(步驟987中的“否”),那么,判斷用戶是否支付按照如上所述的方式計(jì)算的總費(fèi)用(步驟988)。在支付費(fèi)用之前,或者在定時(shí)器操作終止之前,重復(fù)步驟987和988的判斷。當(dāng)用戶支付了規(guī)定的總費(fèi)用時(shí)(步驟988中的“是”),操作模式轉(zhuǎn)移到數(shù)據(jù)選擇(步驟990)。
此后,正好在數(shù)據(jù)選擇裝置122將從數(shù)據(jù)信息表128的價(jià)格字段144(參見圖2)獲得的數(shù)據(jù)的價(jià)格顯示在顯示裝置120上之前數(shù)據(jù)配送系統(tǒng)930的操作與第一實(shí)施例的操作相同。因此,這里不再重復(fù)對它的詳細(xì)描述。在下文中,參照圖53的流程圖描述在數(shù)據(jù)選擇裝置122將數(shù)據(jù)的價(jià)格顯示在顯示裝置120上之后數(shù)據(jù)配送系統(tǒng)930的操作。
數(shù)據(jù)選擇裝置122將從數(shù)據(jù)信息表128的價(jià)格字段144(參見圖2)獲得的數(shù)據(jù)的價(jià)格顯示在顯示裝置120上(步驟1000)。與第一實(shí)施例不同,用戶的支付發(fā)生在下一次更新數(shù)據(jù)的時(shí)候。因此,此時(shí),用戶不需要付費(fèi)。價(jià)格依賴于直到下一次更新所經(jīng)過的時(shí)間,因此,價(jià)格本身不能顯示出來。所希望的是顯示將收費(fèi)方法,例如,“每天200日元”或者“一星期內(nèi)1000日元,此后每天50日元”,明確通知用戶的消息。不用說,如果能通過其它途徑將收費(fèi)方法充分地告知用戶,那么這樣的消息顯示就沒有必要了。
用戶按下圖4所示的OK開關(guān)176或取消開關(guān)178。當(dāng)按下取消開關(guān)178時(shí)(步驟1002中的“是”),數(shù)據(jù)更新裝置120彈出小型盤943(步驟1012),然后,數(shù)據(jù)自動(dòng)銷售機(jī)940返回到等待狀態(tài)(步驟1014)。
當(dāng)在步驟1002沒有按下取消開關(guān)178時(shí),判斷是否按下OK開關(guān)176(步驟1004)。當(dāng)按下OK開關(guān)178時(shí),數(shù)據(jù)接收裝置134從數(shù)據(jù)源接收數(shù)據(jù),并將接收的數(shù)據(jù)傳送到數(shù)據(jù)更新裝置124。數(shù)據(jù)更新裝置124將傳送的數(shù)據(jù)寫入小型盤942的再現(xiàn)數(shù)據(jù)952中(步驟1006)。
收費(fèi)裝置960將從時(shí)鐘962獲得的當(dāng)前時(shí)間發(fā)送到數(shù)據(jù)更新裝置124。數(shù)據(jù)更新裝置124將當(dāng)前時(shí)間寫入小型盤942的數(shù)據(jù)更新時(shí)間970中(步驟1008)。數(shù)據(jù)更新裝置124還將數(shù)據(jù)信息表128的價(jià)格字段144的內(nèi)容寫入小型盤942的數(shù)據(jù)費(fèi)用972中(步驟1008),將數(shù)據(jù)更新次數(shù)974的內(nèi)容加1(步驟1010),最后彈出小型盤972(步驟1012)。此后,數(shù)據(jù)自動(dòng)銷售機(jī)940返回到等待狀態(tài)(步驟1014)。
在本例中,費(fèi)用是簡單地基于數(shù)據(jù)保存在小型盤942上的時(shí)間多長。確定總費(fèi)用的方法并不僅限于此。例如,總費(fèi)用可以通過數(shù)據(jù)保存在小型盤942上的時(shí)間的一般函數(shù)確定,或者它可以是保存時(shí)間和更新次數(shù)974兩者的函數(shù)。舉例來說,如果更新次數(shù)974較大,則可以將總費(fèi)用設(shè)置得低一些。各種其它的收費(fèi)系統(tǒng)也是可以的,這取決數(shù)據(jù)配送系統(tǒng)930的運(yùn)行人員的政策。
現(xiàn)在描述根據(jù)本發(fā)明第十一實(shí)施例的數(shù)據(jù)配送系統(tǒng)。該數(shù)據(jù)配送系統(tǒng)可以利用與圖49所示的第十實(shí)施例的數(shù)據(jù)配送系統(tǒng)930相同的硬件來實(shí)現(xiàn)。第十一實(shí)施例與第十實(shí)施例的系統(tǒng)的不同之處在于操作方面,下面對此加以描述。在第十一實(shí)施例中小型盤的費(fèi)用信息并不是圖51所示的費(fèi)用信息950,而是圖55所示的費(fèi)用信息954。費(fèi)用信息954包括數(shù)據(jù)更新時(shí)間970和數(shù)據(jù)使用記錄976。數(shù)據(jù)使用記錄976用于保留小型盤(參見圖50)的再現(xiàn)數(shù)據(jù)952被數(shù)據(jù)再現(xiàn)裝置再現(xiàn)的歷史。在本例中,假定數(shù)據(jù)使用記錄976存儲(chǔ)數(shù)據(jù)再現(xiàn)裝置再現(xiàn)再現(xiàn)數(shù)據(jù)952的總時(shí)間。
在本例中,總費(fèi)用是收費(fèi)裝置960(參見圖49)根據(jù)如下表達(dá)式確定的總費(fèi)用=常數(shù)*(數(shù)據(jù)使用記錄976*0.9+從最后更新數(shù)據(jù)開始經(jīng)過的時(shí)間*0.1)這里,從最后更新數(shù)據(jù)開始經(jīng)過的時(shí)間可以通過計(jì)算從時(shí)鐘962獲得的當(dāng)前時(shí)間與數(shù)據(jù)更新時(shí)間970的內(nèi)容之間的差值獲得。
這種計(jì)算方法防止了對沒有多大用處的數(shù)據(jù)的過份收費(fèi),盡管它們保存在小型盤942上已經(jīng)很長時(shí)間了。換言之,收費(fèi)是根據(jù)使用數(shù)據(jù)的實(shí)際時(shí)間進(jìn)行的。在上面的表達(dá)式中,用作效益權(quán)重的值(0.9和0.1)當(dāng)然只是用于說明的例子,可使用基于運(yùn)行人員的政策的任何值作為這些系數(shù)。
在第十一實(shí)施例的操作中,與根據(jù)第十實(shí)施例的數(shù)據(jù)配送系統(tǒng)930的操作所不同的是,當(dāng)數(shù)據(jù)選擇裝置122顯示從數(shù)據(jù)信息表128獲得的數(shù)據(jù)的間隔時(shí)顯示的內(nèi)容隨著計(jì)算使用量的方法的不同而改變,并且數(shù)據(jù)再現(xiàn)裝置必須具有記錄數(shù)據(jù)使用時(shí)間的功能,以便保留數(shù)據(jù)使用記錄976。除了這些方面之外,第十一實(shí)施例的數(shù)據(jù)配送系統(tǒng)無論在硬件上還是在操作上都與第十實(shí)施例的數(shù)據(jù)配送系統(tǒng)相同。因此,此處不再重復(fù)對它們的詳細(xì)描述。
在本實(shí)施例中計(jì)算總費(fèi)用的方法并不僅限于上述的那些方法。例如,不考慮數(shù)據(jù)更新時(shí)間970,總費(fèi)用可以作為數(shù)據(jù)使用記錄976單個(gè)變量的函數(shù)計(jì)算出來。在那些情況下,時(shí)鐘962就沒有必要了?;蛘?,如果記錄在數(shù)據(jù)使用記錄976上的時(shí)間短于規(guī)定值,可以將總費(fèi)用設(shè)置為0。
圖54顯示了用于保留數(shù)據(jù)使用記錄976的數(shù)據(jù)再現(xiàn)裝置的例子。參照圖54,數(shù)據(jù)再現(xiàn)裝置1020包括CPU1030、小型盤驅(qū)動(dòng)器1036、顯示裝置1038、再現(xiàn)開關(guān)1032、終止開關(guān)1034、時(shí)鐘1042和開始使用時(shí)間寄存器1040。開始使用時(shí)間寄存器1040用于存儲(chǔ)當(dāng)按下再現(xiàn)開關(guān)1032時(shí)時(shí)鐘1042的內(nèi)容。當(dāng)按下終止開關(guān)1034時(shí),CPU1030根據(jù)時(shí)鐘1042和開始使用時(shí)間寄存器1040的內(nèi)容計(jì)算使用小型盤1022中的再現(xiàn)數(shù)據(jù)的時(shí)間。
數(shù)據(jù)再現(xiàn)裝置按照如下方式操作。首先,用戶將小型盤942插入小型盤驅(qū)動(dòng)器1036。并且,用戶按下再現(xiàn)開關(guān)1032。因此,再現(xiàn)開始。響應(yīng)再現(xiàn)開關(guān)1032的按下,CPU1030將當(dāng)時(shí)時(shí)鐘1042的內(nèi)容存儲(chǔ)在開始使用時(shí)間寄存器1040。當(dāng)用戶按下終止開關(guān)1034時(shí),CPU1030參照當(dāng)此時(shí)鐘1042的內(nèi)容,計(jì)算時(shí)鐘1042的內(nèi)容與開始使用的時(shí)間寄存器1040的內(nèi)容之間的差值,并將此差值寫入小型盤942的數(shù)據(jù)使用記錄976中。小型盤驅(qū)動(dòng)器1036彈出小型盤972。在上述的計(jì)算中,一旦按下再現(xiàn)開關(guān)1032,CPU1030就再也不管再現(xiàn)開關(guān)1032,直到下一次按下終止開關(guān)1034為止。
通過使用數(shù)據(jù)再現(xiàn)裝置1020,有可能根據(jù)數(shù)據(jù)使用時(shí)間更新小型盤942的數(shù)據(jù)使用記錄976,從而可以實(shí)現(xiàn)第十一實(shí)施例的數(shù)據(jù)配送系統(tǒng)930。
現(xiàn)在描述防止配送非法拷貝的電子圖書顯示裝置。電子圖書顯示裝置再現(xiàn)并顯示諸如雜志、小說或卡通那樣的電子圖書數(shù)據(jù)作為數(shù)字?jǐn)?shù)據(jù)(下文稱為“電子圖書數(shù)據(jù)”)。盡管電子圖書顯示裝置被描述成本實(shí)施例的例子,但是本發(fā)明通常應(yīng)用于生成并顯示數(shù)字?jǐn)?shù)據(jù)的裝置。
根據(jù)第十二實(shí)施例的電子圖書顯示裝置的特征在于,事先將ID號分配給顯示裝置,并且顯示裝置的操作是根據(jù)顯示裝置的ID號來控制的。
圖56顯示了根據(jù)第十二實(shí)施例的電子圖書顯示裝置的外表,圖57顯示了它的方框結(jié)構(gòu)。參照圖56和57,電子圖書顯示裝置包括CPU1110,用于控制整個(gè)裝置;ROM(只讀存儲(chǔ)器)1112,存儲(chǔ)用于控制該裝置的控制程序和對顯示裝置本身來說是唯一的ID信息;RAM(隨機(jī)存儲(chǔ)器)1114,存儲(chǔ)用于操作電子圖書顯示裝置的程序以及程序和圖書數(shù)據(jù)的工作區(qū);圖書數(shù)據(jù)輸入裝置1116,例如,盤驅(qū)動(dòng)器或通信網(wǎng)絡(luò),用于讀取和再現(xiàn)記錄在存儲(chǔ)介質(zhì)1126上圖書數(shù)據(jù)或記錄ID信息;顯示裝置1118,用于顯示再現(xiàn)的圖書數(shù)據(jù);分頁控制裝置1120,由用戶操作發(fā)出翻動(dòng)所顯示電子圖書的頁面的指令;筆輸入裝置1122,用戶用來輸入ID信息以更新記錄在圖書數(shù)據(jù)上的顯示裝置ID信息;和CPU總線1124,用于將裝置的各個(gè)單元彼此連接起來。
CPU1110通過根據(jù)存儲(chǔ)在ROM1112中的控制程序控制圖書數(shù)據(jù)輸入裝置1116和顯示裝置1118進(jìn)行再現(xiàn)、記錄和顯示圖書數(shù)據(jù)的處理。此外,CPU1110還具有根據(jù)用戶通過分頁控制裝置1120或筆輸入裝置1122發(fā)出的指令進(jìn)行各種處理的功能。
具體參照圖56,顯示裝置1118由液晶顯示裝置組成,透明輸入板1132粘貼在顯示屏的表面上。輸入板1132和筆1130構(gòu)成了筆輸入裝置1122。
在顯示裝置1118下方配置了兩個(gè)按鈕1136和1138,這兩個(gè)按鈕構(gòu)成了分頁控制裝置1120。更具體地說,按下右邊按鈕1134,所顯示的頁面向某一方向前進(jìn),按下按鈕1136,所顯示的頁面就向相反方向前進(jìn)。圖56顯示了存儲(chǔ)介質(zhì)入口1134,通過這個(gè)入口1134就可以將存儲(chǔ)介質(zhì)1126插入圖書數(shù)據(jù)輸入裝置1116。
參照圖58,存儲(chǔ)在存儲(chǔ)介質(zhì)1126的圖書數(shù)據(jù)含有管理信息區(qū)1150和頁數(shù)據(jù)區(qū)1152。管理信息區(qū)1150包括書目信息、拷貝許可信息和再現(xiàn)裝置指定信息。頁數(shù)據(jù)區(qū)逐頁存儲(chǔ)圖書的實(shí)際數(shù)據(jù)。通常,存儲(chǔ)介質(zhì)1126是IC卡或軟磁盤。
參照圖59,管理信息區(qū)1150包括管理信息區(qū)標(biāo)識符1160,表示該區(qū)是管理信息區(qū);管理信息區(qū)的數(shù)據(jù)大??;書目信息區(qū)1164,記錄在頁數(shù)據(jù)區(qū)1152上記錄的圖書的標(biāo)題、作者等;拷貝許可信息區(qū)1166,表示是否準(zhǔn)許拷貝圖書數(shù)據(jù);再現(xiàn)裝置指定信息區(qū)1168,指定再現(xiàn)和顯示圖書的頁數(shù)據(jù)的裝置;以及空閑區(qū)1170。在圖59中,各個(gè)區(qū)域右邊上的數(shù)字代表存儲(chǔ)在各個(gè)區(qū)域中的數(shù)據(jù)的字節(jié)數(shù)。
參照圖60,拷貝許可信息區(qū)1160包括拷貝許可信息標(biāo)識符1180,表示該區(qū)是拷貝許可信息區(qū);拷貝許可信息區(qū)的數(shù)據(jù)大小1182;以及拷貝許可值1184,指定是否準(zhǔn)許拷貝。在圖60中,每個(gè)區(qū)域右邊上的數(shù)字也代表用字節(jié)數(shù)表示的數(shù)據(jù)長度。假定當(dāng)準(zhǔn)許拷貝數(shù)據(jù),由圖書數(shù)據(jù)的創(chuàng)建者事先記錄0×01作為拷貝許可信息,當(dāng)禁止(不準(zhǔn)許)拷貝時(shí),由圖書數(shù)據(jù)的創(chuàng)建者事先記錄0×00作為拷貝許可信息。
根據(jù)本實(shí)施例的電子圖書顯示裝置1100的特征在于,每個(gè)裝置都含有事先分配的各不相同的顯示裝置ID信息。顯示裝置ID信息記錄在圖59所示的再現(xiàn)裝置指定信息區(qū)1168中,通過將再現(xiàn)裝置指定信息區(qū)1168的內(nèi)容與在再現(xiàn)的時(shí)候?qū)嶋H再現(xiàn)裝置的顯示裝置ID信息相比較,可以判斷是否要顯示數(shù)據(jù)。在本實(shí)施例中,在首次再現(xiàn)圖書數(shù)據(jù)之前沒有任何東西記錄在再現(xiàn)裝置指定信息區(qū)1168中,并且當(dāng)首次再現(xiàn)圖書數(shù)據(jù)時(shí),寫入再現(xiàn)數(shù)據(jù)的顯示裝置的ID信息。如有必要,可以按照如下方式更新ID信息。
如果在首次再現(xiàn)圖書數(shù)據(jù)之前能將顯示裝置的ID信息寫入再現(xiàn)裝置指定信息區(qū)1168,那么就可以將其寫入。例如,在將圖書數(shù)據(jù)銷售給用戶的時(shí)候,如果用戶能夠出示用戶擁有的顯示裝置的ID信息,那么,這樣的方法也許可以實(shí)現(xiàn)。在那種情況下,出示的顯示裝置ID信息可以被寫入圖書數(shù)據(jù)的再現(xiàn)裝置指定信息區(qū)1168,此后可以銷售存儲(chǔ)介質(zhì)。
顯示裝置ID信息可以以預(yù)定方法編碼存儲(chǔ)到再現(xiàn)裝置指定信息區(qū)1168,以便防止用戶輕易解碼。為了阻止非法拷貝,不但顯示裝置ID信息而且用戶注冊的口令都可以加以編碼并存儲(chǔ)在再現(xiàn)裝置指定信息區(qū)1168或空閑區(qū)1170中,并且當(dāng)且僅當(dāng)兩者同時(shí)正確輸入時(shí)才可以顯示圖書數(shù)據(jù)。如果本發(fā)明的電子圖書顯示裝置是作為用于象個(gè)人計(jì)算機(jī)那樣的通用裝置的軟件提供的,那么,對于作為本發(fā)明的電子圖書顯示裝置的、用于操作通用裝置的軟件來說是唯一的信息可以用作顯示裝置ID信息。
參照圖61,再現(xiàn)裝置指定信息區(qū)1168包括顯示裝置ID信息標(biāo)識符1190,表示顯示裝置ID信息存儲(chǔ)在該區(qū)中;區(qū)域1168的數(shù)據(jù)大小1192;圖書數(shù)據(jù)顯示在上面的顯示裝置的ID信息1194。
參照圖62,現(xiàn)在描述根據(jù)第十二實(shí)施例的電子圖書顯示裝置的操作。首先,圖書數(shù)據(jù)輸入裝置1116讀取記錄在存儲(chǔ)介質(zhì)1126上的圖書數(shù)據(jù),并開始再現(xiàn)該數(shù)據(jù)(步驟1210)。此后,檢驗(yàn)在包含于所讀圖書數(shù)據(jù)的管理信息區(qū)1150中的拷貝許可信息區(qū)1166中的拷貝許可值1184(步驟1212)。如果準(zhǔn)許拷貝圖書數(shù)據(jù)(步驟1212中的“是”),那么,在步驟1224進(jìn)行顯示頁數(shù)據(jù)的處理,并且顯示一終止,處理就終止(步驟1226)。
如果在步驟1212判斷出不準(zhǔn)許拷貝(“否”),那么,判斷再現(xiàn)裝置指定信息區(qū)1168中的顯示裝置ID信息1194是否與此時(shí)用于顯示的顯示裝置ID信息相匹配(步驟1214)。如果還沒有寫入顯示裝置ID信息1194,那么,進(jìn)行顯示裝置ID寫處理(步驟1222)。在步驟1222,記錄在再現(xiàn)圖書數(shù)據(jù)的顯示裝置的ROM1112(參見圖57)中的顯示裝置ID信息記錄在圖書數(shù)據(jù)的顯示裝置ID信息1184中。此后,處理轉(zhuǎn)向頁數(shù)據(jù)顯示處理1224。
再次參照圖62,當(dāng)在步驟1214記錄在圖書數(shù)據(jù)中的顯示裝置ID信息1194與當(dāng)前再現(xiàn)圖書數(shù)據(jù)的顯示裝置的ID信息相匹配時(shí)(“是”),進(jìn)行頁數(shù)據(jù)顯示處理(1124)。
在步驟1214,當(dāng)記錄在圖書數(shù)據(jù)中的顯示裝置ID信息1194不同于記錄在當(dāng)前再現(xiàn)圖書數(shù)據(jù)的顯示裝置的ROM 1112中的顯示裝置ID信息時(shí)(“否”),控制轉(zhuǎn)向步驟1216。在步驟1216,在顯示裝置1118上給出催促輸入上次顯示圖書數(shù)據(jù)的顯示裝置的顯示裝置ID信息的提示符,請求用戶輸入。更具體地說,參照圖56,在顯示裝置1118上顯示鍵盤圖像,用戶能通過利用筆1130輕擊鍵盤圖像上的鍵輸入ID信息的字符串。
此后,判斷按照這種方式輸入的ID信息是否與顯示裝置ID信息1194的內(nèi)容相匹配(步驟1218)。如果兩者之間不匹配,那么無需顯示什么數(shù)據(jù)就終止處理過程(步驟1226)。當(dāng)在步驟1218存在匹配時(shí),那么請問用戶記錄在圖書數(shù)據(jù)中的顯示裝置ID信息1194是否要由當(dāng)前再現(xiàn)圖書數(shù)據(jù)的顯示裝置的顯示裝置ID信息重寫(步驟1220)。如果用戶指令沒有必要重寫,那么進(jìn)行頁數(shù)據(jù)顯示處理1224。當(dāng)存在重寫指令時(shí),利用當(dāng)前再現(xiàn)的電子圖書再現(xiàn)裝置的顯示裝置ID信息重寫顯示裝置ID信息1194(步驟1222),然后進(jìn)行頁數(shù)據(jù)顯示處理(步驟1224)。
從步驟1218到步驟1222的處理是為了方便擁有若干個(gè)根據(jù)本發(fā)明的電子圖書顯示裝置的用戶的。如果沒有這樣的處理,那么,當(dāng)用戶希望用不同于上次使用的那一個(gè)的裝置再現(xiàn)圖書數(shù)據(jù)時(shí),由于各個(gè)顯示裝置的ID信息并不匹配,從而妨礙了再現(xiàn)。通過步驟1218到1222的處理,擁有若干個(gè)電子圖書顯示裝置的用戶就能利用不同的裝置再現(xiàn)相同的圖書數(shù)據(jù)。
如上所述,由于指定使再現(xiàn)成為可能的顯示裝置的顯示裝置ID信息是在圖書數(shù)據(jù)中得以記錄和管理的,從而可以取得如下效果。當(dāng)圖書數(shù)據(jù)被原樣拷貝并試圖通過其它顯示裝置再現(xiàn)該拷貝時(shí),該圖書數(shù)據(jù)中的顯示裝置ID信息1194的內(nèi)容不用于其它顯示裝置的ID信息。因此,除非知道原始的顯示裝置ID信息,不可能通過步驟1216到1218的處理再現(xiàn)拷貝圖書數(shù)據(jù)。只要使用與原始顯示裝置相同的顯示裝置,頁數(shù)據(jù)顯示處理(步驟1224)必然從步驟1214的處理開始,因此,使合法用戶能夠不受任何限制地再現(xiàn)和顯示圖書數(shù)據(jù)。因此,例如,合法用戶再現(xiàn)或顯示用于備份的個(gè)人拷貝圖書數(shù)據(jù)是不受到限制的。此外,如果用戶輸入與記錄在圖書數(shù)據(jù)上的ID信息相同的ID信息,那么,甚至其ID信息與記錄在圖書數(shù)據(jù)上的顯示裝置ID信息不同的顯示裝置也能夠再現(xiàn)圖書數(shù)據(jù)。因此,當(dāng)用戶擁有若干個(gè)顯示裝置時(shí),如果知道原始顯示裝置的正確ID信息,那么,任何顯示裝置都可以用于再現(xiàn)。
現(xiàn)在參照圖63以及后面的圖形描述根據(jù)本發(fā)明第十三實(shí)施例的電子圖書顯示裝置。本裝置的特征在于,顯示裝置的操作是由記錄在不用于圖書數(shù)據(jù)的存儲(chǔ)介質(zhì)的外部介質(zhì)上的唯一ID信息控制的。
圖63顯示了根據(jù)第十三實(shí)施例的電子圖書顯示裝置的外表,圖64是它的方框圖。在圖63和64以及圖56和57中,相應(yīng)的部分用相同的標(biāo)號表示并且用相同的名稱命名。其功能也是相同的,因此,在此不再給出對它們的詳細(xì)描述。
根據(jù)第十三實(shí)施例的電子圖書顯示裝置1240與第十二實(shí)施例的電子圖書顯示裝置1100(參見圖56和57)的不同之處在于,安裝了記錄唯一ID信息的IC卡1252,并且新配置了與CPU總線1124相連接的ID信息的讀裝置1250,用于從IC卡1252讀取ID信息并將信息傳遞給CPU1110。IC卡1252安裝到在電子圖書顯示裝置1240的側(cè)面形成的安裝部分1254,并與安裝部分1254內(nèi)的ID信息讀裝置1250相連接。對每個(gè)IC卡來說是唯一的ID信息(外部介質(zhì)ID信息)記錄在IC卡1252上,并假定每個(gè)用戶擁有他/她自已的IC卡1252。用于存儲(chǔ)外部介質(zhì)ID信息的外部介質(zhì)不限于如本實(shí)施所使用的那種IC卡,可以使用能夠存儲(chǔ)ID信息的任何介質(zhì)。例如,可以使用光記錄可讀模式的介質(zhì)。
圖65顯示了圖書數(shù)據(jù)1260的數(shù)據(jù)格式。此圖書數(shù)據(jù)與第十二實(shí)施例所使用的存儲(chǔ)介質(zhì)1126的圖書數(shù)據(jù)不同之處在于,如圖65和66所示,替換了在圖59和60所示的再現(xiàn)裝置指定信息區(qū)1168,它使用了一個(gè)含有記錄外部介質(zhì)ID信息的外部介質(zhì)ID信息區(qū)1270的區(qū)域。具體地說,參照圖66,外部介質(zhì)ID信息區(qū)1270包括外部介質(zhì)ID信息標(biāo)識符1280,表示該區(qū)域是用于存儲(chǔ)外部介質(zhì)ID信息的;此區(qū)的數(shù)據(jù)大小1282;以及區(qū)域1284,用于存儲(chǔ)記錄在當(dāng)再現(xiàn)和顯示圖書數(shù)據(jù)1260時(shí)必須連接到電子圖書顯示裝置的IC卡上的外部介質(zhì)ID信息。由于外部介質(zhì)ID信息區(qū)1270是在圖書數(shù)據(jù)1260中提供的,因此,能夠?qū)⒛軌蛟佻F(xiàn)和顯示圖書數(shù)據(jù)的裝置限制在IC卡安裝在上面的那一個(gè)。下面將描述這種方法。
參照圖67,現(xiàn)在描述根據(jù)第十三實(shí)施例的電子圖書顯示裝置的操作。首先,通過圖書數(shù)據(jù)輸入裝置1116讀取記錄在存儲(chǔ)介質(zhì)上的圖書數(shù)據(jù)并開始再現(xiàn)(步驟1300)。
此后,參照拷貝許可信息區(qū)1166(參看圖65和60)的拷貝許可值1184,看一看是否準(zhǔn)許拷貝圖書數(shù)據(jù)(步驟1302)。如果準(zhǔn)許拷貝,控制轉(zhuǎn)向步驟1308,進(jìn)行頁數(shù)據(jù)顯示處理。
如果不準(zhǔn)許拷貝圖書數(shù)據(jù),那么判斷在圖65和66所示的外部介質(zhì)ID信息區(qū)1270中的外部介質(zhì)ID信息是否與連接到再現(xiàn)圖書數(shù)據(jù)的電子圖書再現(xiàn)裝置上的IC卡的ID信息相匹配(步驟1304)。如果信息并不匹配,那么終止處理(步驟1310)。如果外部介質(zhì)ID信息沒有記錄在圖書數(shù)據(jù)1260的外部介質(zhì)ID信息區(qū)1270中,那么,將與再現(xiàn)圖書數(shù)據(jù)的裝置相連接的IC卡中的ID信息寫入并記錄在外部介質(zhì)ID信息1284中(步驟1306),并進(jìn)行顯示相應(yīng)頁數(shù)據(jù)的處理(步驟1308),然后終止處理(步驟1310)。
在步驟1304,如果記錄在圖書數(shù)據(jù)中的外部介質(zhì)ID信息1284與當(dāng)前正與裝置相連接的IC卡的ID信息相匹配,那么,無需進(jìn)行步驟1306的處理就進(jìn)行頁數(shù)據(jù)顯示處理1308。
如上所述,在本實(shí)施例中,每個(gè)用戶都擁有唯一ID信息記錄在上面的外部介質(zhì)。當(dāng)每個(gè)用戶再現(xiàn)圖書數(shù)據(jù)時(shí),存儲(chǔ)在由用戶當(dāng)時(shí)安裝到電子圖書再現(xiàn)裝置的IC卡中的外部介質(zhì)ID信息記錄在圖書數(shù)據(jù)中。此后,當(dāng)要再現(xiàn)和顯示圖書數(shù)據(jù)時(shí),記錄在圖書數(shù)據(jù)中的外部介質(zhì)ID信息與安裝到要用于再現(xiàn)和顯示的電子圖書再現(xiàn)裝置上的IC卡的ID信息相比較,并且根據(jù)比較結(jié)果管理是否準(zhǔn)許顯示。因此,除非每個(gè)用戶的ID信息記錄在上面的外部介質(zhì)安裝到自己的電子圖書顯示裝置上,否則不可能顯示圖書數(shù)據(jù),因此,可以從根本上防止非法用戶再現(xiàn)圖書數(shù)據(jù)。此外,如果用戶是要再現(xiàn)的圖書數(shù)據(jù)的合法用戶,那么,能夠通過簡單地將唯一ID信息記錄在上面的外部介質(zhì)插入電子圖書再現(xiàn)裝置由任何裝置再現(xiàn)他自已的圖書數(shù)據(jù)。
如上所述,在本發(fā)明的一個(gè)實(shí)施例中,在若干個(gè)保存相同數(shù)據(jù)的數(shù)據(jù)源中,用戶等待時(shí)間最短的那個(gè)數(shù)據(jù)源被自動(dòng)地選擇出來,以便可以縮短用戶的等待時(shí)間。當(dāng)數(shù)據(jù)緩沖裝置用作數(shù)據(jù)源時(shí),用戶的等待可以得到進(jìn)一步的縮短,因此,即使當(dāng)一些數(shù)據(jù)源較慢時(shí),對用戶平均等待時(shí)間的影響也可以得到降低。
當(dāng)發(fā)送時(shí)間自動(dòng)地分配給時(shí)分發(fā)送的數(shù)據(jù)經(jīng)常被選擇的哪一個(gè)時(shí),可以類似地縮短用戶的平均等待時(shí)間。
在本發(fā)明的另一個(gè)實(shí)施例中,非經(jīng)授權(quán)拷貝的介質(zhì)不能夠與原始介質(zhì)一起同時(shí)使用在系統(tǒng)中。因此,在信譽(yù)好的用戶有可能進(jìn)行數(shù)據(jù)備份的同時(shí),可以阻止惡意的人通過銷售非法拷貝所致的大規(guī)模配送和再現(xiàn)。如果在原始內(nèi)容更新之后至少一段規(guī)定時(shí)間間隔內(nèi)防止拷貝介質(zhì)的內(nèi)容更新,那么,在信譽(yù)好的用戶可以進(jìn)行數(shù)據(jù)備份的同時(shí),可以阻止惡意的人通過銷售非法拷貝所致的大規(guī)模配送和再現(xiàn)。
在本發(fā)明的實(shí)施例中,可以提供即使當(dāng)存在若干個(gè)不同的數(shù)據(jù)源時(shí),也能夠根據(jù)多種標(biāo)準(zhǔn)自動(dòng)選擇最佳數(shù)據(jù)源的系統(tǒng)。
根據(jù)本發(fā)明的一些實(shí)施例,要向用戶收取的費(fèi)用不是在購買數(shù)據(jù)的時(shí)候,而是根據(jù)用戶保存數(shù)據(jù)的實(shí)際時(shí)間間隔或根據(jù)使用記錄自動(dòng)確定的。如果在實(shí)際再現(xiàn)之后發(fā)現(xiàn)數(shù)據(jù)不令人感興趣,那么,可能無需付費(fèi)或只付很小一點(diǎn)費(fèi)用。這可以鼓勵(lì)用戶隨時(shí)試一下數(shù)據(jù),從而促進(jìn)了在線數(shù)據(jù)的配送。
根據(jù)本發(fā)明的一些實(shí)施例,即使當(dāng)用戶希望獲得還沒有轉(zhuǎn)換成電子格式的數(shù)據(jù),也能通過同一自動(dòng)銷售機(jī)向電子出版器或類似裝置詢問或發(fā)出訂單。因此,用戶能利用數(shù)據(jù)配送系統(tǒng)詢問所需數(shù)據(jù)或圖書或發(fā)出所需數(shù)據(jù)或圖書的訂單,沒有必要確認(rèn)所需數(shù)據(jù)是否已經(jīng)轉(zhuǎn)換成電子格式。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,電子數(shù)據(jù)與用戶輸入的搜索條件相匹配的那部分可以按照某一個(gè)集合單位逐個(gè)進(jìn)行自動(dòng)檢索。此外,用戶有可能選擇哪一個(gè)單位要用于檢索。因此,具有根據(jù)用戶的目的,以適當(dāng)?shù)男问剿阉骱蜋z索數(shù)據(jù)的優(yōu)點(diǎn)。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,對顯示裝置或?qū)砂惭b在顯示裝置上的存儲(chǔ)介質(zhì)是唯一的ID信息記錄在存儲(chǔ)介質(zhì)上,在再現(xiàn)的時(shí)候需要相同的ID信息。因此,不允許試圖使用不同于原始那一個(gè)的顯示裝置或使用其ID信息與原始的ID信息不同的存儲(chǔ)介質(zhì)顯示圖書數(shù)據(jù)的非法用戶再現(xiàn)數(shù)字?jǐn)?shù)據(jù)。反之,合法用戶擁有匹配的ID信息,因此,允許顯示數(shù)字?jǐn)?shù)據(jù)。此外,例如,當(dāng)死拷貝(dead-copy)數(shù)字?jǐn)?shù)據(jù)用于備份時(shí),合法用戶能夠看見其內(nèi)容,而不允許非法用戶看見。因此,促進(jìn)了數(shù)字?jǐn)?shù)據(jù)的散布,而防止了數(shù)字?jǐn)?shù)據(jù)非法拷貝的散布。
上述的實(shí)施例在任何方面都只是例子,而不能用來限定范圍。本發(fā)明的范圍不是由這些實(shí)施例限定的,而是由權(quán)利要求書限定的。并且包括了在權(quán)利要求的同等含義和范圍之內(nèi)所作的所有修改和改動(dòng)。
工業(yè)可應(yīng)用性如上所述,通過本發(fā)明的數(shù)據(jù)配送系統(tǒng)、數(shù)據(jù)自動(dòng)銷售機(jī)和數(shù)據(jù)再現(xiàn)裝置,能夠在防止數(shù)字?jǐn)?shù)據(jù)非法拷貝的散布的同時(shí),使用戶更方便地購買數(shù)字?jǐn)?shù)據(jù)。因此,根據(jù)本發(fā)明的數(shù)據(jù)配送系統(tǒng)、數(shù)據(jù)自動(dòng)銷售機(jī)和數(shù)據(jù)再現(xiàn)裝置適合于應(yīng)用在通過網(wǎng)絡(luò)配送數(shù)字?jǐn)?shù)據(jù)的新數(shù)據(jù)配送系統(tǒng)中。
權(quán)利要求
1.一種數(shù)據(jù)配送系統(tǒng),包括若干個(gè)數(shù)據(jù)源,其中每一個(gè)都能夠發(fā)送數(shù)據(jù)項(xiàng);和數(shù)據(jù)自動(dòng)銷售機(jī),能夠從所述若干個(gè)數(shù)據(jù)源接收數(shù)據(jù)項(xiàng)并將接收的數(shù)據(jù)項(xiàng)銷售給用戶;其中所述數(shù)據(jù)自動(dòng)銷售機(jī)包括數(shù)據(jù)選擇裝置,由用戶進(jìn)行操作以選擇所需數(shù)據(jù)項(xiàng);數(shù)據(jù)源選擇裝置,與所述數(shù)據(jù)選擇裝置相連接并根據(jù)特定標(biāo)準(zhǔn),從所述若干個(gè)數(shù)據(jù)源中選擇出保存有所述數(shù)據(jù)選擇裝置所選的數(shù)據(jù)項(xiàng)的那一個(gè);數(shù)據(jù)接收裝置,與所述數(shù)據(jù)源選擇裝置相連接并從所述數(shù)據(jù)源選擇裝置所選的數(shù)據(jù)源接收所述被選數(shù)據(jù)項(xiàng);和數(shù)據(jù)更新裝置,外部存儲(chǔ)器件可拆卸地安裝在上面,用于將所述數(shù)據(jù)接收裝置接收的數(shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)器件。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)配送系統(tǒng),其中所述數(shù)據(jù)自動(dòng)銷售機(jī)包括數(shù)據(jù)信息表,與所述數(shù)據(jù)源選擇裝置相連接,用于存儲(chǔ)指定所需數(shù)據(jù)項(xiàng)的信息、每個(gè)數(shù)據(jù)項(xiàng)的大小和指定保存每個(gè)數(shù)據(jù)項(xiàng)的數(shù)據(jù)源的信息;和數(shù)據(jù)速率表,與所述數(shù)據(jù)源選擇裝置相連接,用于存儲(chǔ)從所述若干個(gè)數(shù)據(jù)源到所述數(shù)據(jù)自動(dòng)銷售機(jī)的數(shù)據(jù)發(fā)送速率;和所述數(shù)據(jù)源選擇裝置參照所述數(shù)據(jù)信息表和所述數(shù)據(jù)速率表,選擇接收被選數(shù)據(jù)項(xiàng)所需時(shí)間最短的數(shù)據(jù)源。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)配送系統(tǒng),其中所述數(shù)據(jù)信息表進(jìn)一步存儲(chǔ)每個(gè)所述數(shù)據(jù)項(xiàng)的價(jià)格信息;所述數(shù)據(jù)自動(dòng)銷售機(jī)進(jìn)一步包括指定當(dāng)前時(shí)間的時(shí)鐘;所述數(shù)據(jù)更新裝置具有將指定當(dāng)數(shù)據(jù)項(xiàng)被寫入到所述外部存儲(chǔ)介質(zhì)時(shí)參照所述時(shí)鐘獲得的時(shí)間的信息以及數(shù)據(jù)項(xiàng)的價(jià)格信息存儲(chǔ)在所述外部存儲(chǔ)介質(zhì)中的功能;所述數(shù)據(jù)自動(dòng)銷售機(jī)進(jìn)一步包括收費(fèi)裝置,根據(jù)在所述數(shù)據(jù)更新裝置將數(shù)據(jù)寫入所述外部存儲(chǔ)介質(zhì)的時(shí)候就已經(jīng)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng)的價(jià)格信息、將最后數(shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)介質(zhì)并記錄在所述外部存儲(chǔ)介質(zhì)上的時(shí)間、以及參照所述時(shí)鐘所獲得的時(shí)間,向用戶對已經(jīng)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng)收費(fèi)。
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)配送系統(tǒng),其中所述數(shù)據(jù)信息表進(jìn)一步存儲(chǔ)每個(gè)所述數(shù)據(jù)項(xiàng)的價(jià)格信息;所述數(shù)據(jù)配送系統(tǒng)進(jìn)一步包括通過安裝所述外部存儲(chǔ)介質(zhì)再現(xiàn)數(shù)據(jù)項(xiàng)的數(shù)據(jù)再現(xiàn)裝置;所述數(shù)據(jù)再現(xiàn)裝置包括每當(dāng)安裝所述外部存儲(chǔ)介質(zhì)和再現(xiàn)數(shù)據(jù)項(xiàng)時(shí)就將與再現(xiàn)所述數(shù)據(jù)項(xiàng)有關(guān)的信息記錄在所述外部存儲(chǔ)介質(zhì)中的裝置,其中所述數(shù)據(jù)自動(dòng)銷售機(jī)進(jìn)一步包括收費(fèi)裝置,根據(jù)在所述數(shù)據(jù)更新裝置將數(shù)據(jù)寫入所述外部存儲(chǔ)介質(zhì)的時(shí)候就已經(jīng)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng)的價(jià)格信息,和根據(jù)與再現(xiàn)已經(jīng)記錄在所述外部存儲(chǔ)介質(zhì)上的所述數(shù)據(jù)項(xiàng)有關(guān)的信息,向用戶對已經(jīng)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng)收費(fèi)。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)配送系統(tǒng),其中,所述數(shù)據(jù)自動(dòng)銷售機(jī)進(jìn)一步包括數(shù)據(jù)緩沖裝置,用于暫時(shí)存儲(chǔ)接收的數(shù)據(jù)項(xiàng);和所述數(shù)據(jù)源選擇裝置將所述數(shù)據(jù)緩沖裝置作為所述若干個(gè)數(shù)據(jù)源之一管理。
6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)配送系統(tǒng),其中所述若干個(gè)數(shù)據(jù)源的每一個(gè)都重復(fù)地發(fā)送數(shù)據(jù)項(xiàng);所述數(shù)據(jù)自動(dòng)銷售機(jī)進(jìn)一步包括與所述數(shù)據(jù)源選擇裝置相連接的發(fā)送時(shí)間表,用于存儲(chǔ)所述若干個(gè)數(shù)據(jù)源發(fā)送數(shù)據(jù)項(xiàng)的發(fā)送時(shí)間;和所述數(shù)據(jù)源選擇裝置通過參照所述發(fā)送時(shí)間表,從所述若干個(gè)數(shù)據(jù)源中選擇可以在最早定時(shí)從中接收到所述被選數(shù)據(jù)項(xiàng)的數(shù)據(jù)源接收數(shù)據(jù)項(xiàng)。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)配送系統(tǒng),其中,所述若干個(gè)數(shù)據(jù)源根據(jù)預(yù)定標(biāo)準(zhǔn)確定分配給每個(gè)數(shù)據(jù)項(xiàng)發(fā)送的時(shí)間分配。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)配送系統(tǒng),其中,所述若干個(gè)數(shù)據(jù)源根據(jù)時(shí)間分配作為所述選擇裝置選擇每個(gè)數(shù)據(jù)項(xiàng)的次數(shù)的函數(shù)確定分配給每個(gè)數(shù)據(jù)項(xiàng)發(fā)送的時(shí)間分配。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)配送系統(tǒng),其中,所述若干個(gè)數(shù)據(jù)源將每個(gè)數(shù)據(jù)項(xiàng)劃分成數(shù)個(gè)數(shù)據(jù)塊并分別根據(jù)所述時(shí)間分配進(jìn)行時(shí)分發(fā)送;和所述數(shù)據(jù)接收裝置接收并整合與所述被選數(shù)據(jù)項(xiàng)相對應(yīng)的數(shù)個(gè)數(shù)據(jù)塊以恢復(fù)所述被選數(shù)據(jù)項(xiàng)。
10.根據(jù)權(quán)利要求6所述的數(shù)據(jù)配送系統(tǒng),其中,所述若干個(gè)數(shù)據(jù)源將每個(gè)數(shù)據(jù)塊劃分成數(shù)個(gè)數(shù)據(jù)塊并進(jìn)行時(shí)分發(fā)送;和所述數(shù)據(jù)接收裝置接收并整合與所述被選數(shù)據(jù)項(xiàng)相對應(yīng)的數(shù)個(gè)數(shù)據(jù)塊以恢復(fù)所述被選數(shù)據(jù)項(xiàng)。
11.根據(jù)權(quán)利要求1所述的數(shù)據(jù)配送系統(tǒng),進(jìn)一步包括配送非電子數(shù)據(jù)的、至少能夠接收從所述電子自動(dòng)銷售機(jī)發(fā)送的信息的銷售器;其中所述電子選擇裝置能夠選擇所述銷售器作為數(shù)據(jù)源之一并指定用戶所需的非電子數(shù)據(jù);和所述數(shù)據(jù)接收裝置具有將指定所述非電子數(shù)據(jù)的信息發(fā)送到所述數(shù)據(jù)選擇裝置所選的銷售器,并發(fā)送包括要對所述非電子數(shù)據(jù)進(jìn)行處理的特定內(nèi)容的信息的功能。
12.一種數(shù)據(jù)搜索裝置,包括存儲(chǔ)器件,用于存儲(chǔ)數(shù)個(gè)數(shù)據(jù)項(xiàng)作為以一層或多層的分層結(jié)構(gòu)構(gòu)成的一組部分?jǐn)?shù)據(jù)項(xiàng);搜索條件設(shè)置裝置,由用戶操作來設(shè)置用戶希望的搜索條件以及一層或多層中用戶希望檢索的那一層;搜索裝置,用于根據(jù)所述搜索條件設(shè)置裝置設(shè)置的搜索條件搜索所述存儲(chǔ)器件,和檢索與用戶設(shè)置的層上的所述搜索條件相匹配的部分?jǐn)?shù)據(jù)項(xiàng);和外部存儲(chǔ)器件可拆卸地安裝在上面的寫裝置,用于將所述搜索裝置檢索的所述部分?jǐn)?shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)器件。
13.一種拷貝數(shù)據(jù)檢測系統(tǒng),包括外部存儲(chǔ)介質(zhì)安裝在上面的數(shù)據(jù)再現(xiàn)裝置,用于再現(xiàn)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng);和通過通信與所述數(shù)據(jù)再現(xiàn)裝置相連接的數(shù)據(jù)檢驗(yàn)裝置,用于判斷安裝在所述數(shù)據(jù)再現(xiàn)裝置上和得到再現(xiàn)指令的外部存儲(chǔ)介質(zhì)是否記錄著未經(jīng)授權(quán)拷貝的數(shù)據(jù);其中在正常使用狀態(tài)下,每個(gè)所述外部存儲(chǔ)介質(zhì)都含有分配的并記錄在上面的唯一驗(yàn)證數(shù)據(jù),所述驗(yàn)證數(shù)據(jù)按原樣拷貝到未經(jīng)授權(quán)拷貝的外部存儲(chǔ)介質(zhì)上;所述數(shù)據(jù)再現(xiàn)裝置包括所述外部存儲(chǔ)介質(zhì)可以安裝在上面的再現(xiàn)裝置,用于響應(yīng)再現(xiàn)指令再現(xiàn)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng);再現(xiàn)開關(guān),向所述再現(xiàn)裝置發(fā)出再現(xiàn)數(shù)據(jù)項(xiàng)的指令;和發(fā)送裝置,響應(yīng)所述再現(xiàn)開關(guān)的操作將記錄在所述外部存儲(chǔ)介質(zhì)上的驗(yàn)證數(shù)據(jù)發(fā)送到所述數(shù)據(jù)檢驗(yàn)裝置;和所述數(shù)據(jù)檢驗(yàn)裝置包括數(shù)據(jù)管理表,記錄從所述數(shù)據(jù)再現(xiàn)裝置發(fā)送的驗(yàn)證數(shù)據(jù),用于管理正在再現(xiàn)的外部存儲(chǔ)介質(zhì)的驗(yàn)證數(shù)據(jù);和判斷裝置,通過判斷從所述數(shù)據(jù)再現(xiàn)裝置發(fā)送的驗(yàn)證數(shù)據(jù)是否已經(jīng)存在于所述數(shù)據(jù)管理表中,判斷安裝在所述數(shù)據(jù)再現(xiàn)裝置上的外部存儲(chǔ)介質(zhì)是否是非法拷貝。
14.根據(jù)權(quán)利要求13所述的拷貝數(shù)據(jù)檢測系統(tǒng),其中所述數(shù)據(jù)檢驗(yàn)裝置進(jìn)一步包括發(fā)送裝置,響應(yīng)所述判斷裝置對安裝在所述數(shù)據(jù)再現(xiàn)裝置上的所述外部存儲(chǔ)介質(zhì)是非法拷貝的判斷,將禁止再現(xiàn)信號發(fā)送到所述數(shù)據(jù)再現(xiàn)裝置;和所述數(shù)據(jù)再現(xiàn)裝置進(jìn)一步包括停止裝置,響應(yīng)所述禁止再現(xiàn)信號,停止所述再現(xiàn)裝置再現(xiàn)所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)。
15.根據(jù)權(quán)利要求13所述的拷貝數(shù)據(jù)檢測系統(tǒng),其中所述數(shù)據(jù)再現(xiàn)裝置進(jìn)一步包括終止開關(guān),由用戶用來發(fā)出終止數(shù)據(jù)再現(xiàn)的指令;和發(fā)送裝置,響應(yīng)所述終止開關(guān)的操作,將記錄在所述外部存儲(chǔ)介質(zhì)上的驗(yàn)證數(shù)據(jù)與表示終止再現(xiàn)的信息一起發(fā)送到所述數(shù)據(jù)檢驗(yàn)裝置;和所述數(shù)據(jù)檢驗(yàn)裝置包括刪除裝置,響應(yīng)所述表示終止再現(xiàn)的信號,從所述數(shù)據(jù)管理表中刪除相應(yīng)的驗(yàn)證數(shù)據(jù)。
16.一種拷貝數(shù)據(jù)檢測系統(tǒng),包括外部存儲(chǔ)介質(zhì)安裝在上面的數(shù)據(jù)再現(xiàn)裝置,用于再現(xiàn)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng);和通過通信與所述數(shù)據(jù)再現(xiàn)裝置相連接的數(shù)據(jù)檢驗(yàn)裝置,用于判斷安裝在所述數(shù)據(jù)再現(xiàn)裝置上和得到再現(xiàn)指令的所述外部存儲(chǔ)介質(zhì)是否記錄著未授權(quán)拷貝的數(shù)據(jù),其中在正常使用狀態(tài)下,唯一驗(yàn)證數(shù)據(jù)被分配且記錄在所述外部存儲(chǔ)介質(zhì)的每一個(gè)上,所述驗(yàn)證數(shù)據(jù)按原樣拷貝到未授權(quán)拷貝的外部存儲(chǔ)介質(zhì)上;所述數(shù)據(jù)再現(xiàn)裝置包括所述外部存儲(chǔ)介質(zhì)可以安裝在上面的再現(xiàn)裝置;用于響應(yīng)再現(xiàn)指令再現(xiàn)記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng);再現(xiàn)開關(guān),向所述再現(xiàn)裝置發(fā)出再現(xiàn)數(shù)據(jù)項(xiàng)的指令;和發(fā)送裝置,響應(yīng)所述再現(xiàn)開關(guān)的操作,將記錄在所述外部存儲(chǔ)介質(zhì)上的驗(yàn)證數(shù)據(jù)按照規(guī)定的發(fā)送模式重復(fù)地發(fā)送到所述數(shù)據(jù)檢驗(yàn)裝置;和所述數(shù)據(jù)檢驗(yàn)裝置包括數(shù)據(jù)管理表,記錄從所述數(shù)據(jù)再現(xiàn)裝置發(fā)送的驗(yàn)證數(shù)據(jù)和發(fā)送時(shí)間,用于管理正在再現(xiàn)的外部存儲(chǔ)介質(zhì)的驗(yàn)證數(shù)據(jù);和判斷裝置,響應(yīng)從所述數(shù)據(jù)再現(xiàn)裝置發(fā)送的驗(yàn)證數(shù)據(jù),根據(jù)所述數(shù)據(jù)管理表的記錄和當(dāng)前驗(yàn)證數(shù)據(jù)的發(fā)送時(shí)間,判斷安裝在所述數(shù)據(jù)再現(xiàn)裝置上的外部記錄介質(zhì)是否是非法拷貝。
17.根據(jù)權(quán)利要求16所述的拷貝數(shù)據(jù)檢測系統(tǒng),其中,所述發(fā)送裝置響應(yīng)所述再現(xiàn)開關(guān)的操作,在規(guī)定時(shí)間間隔之后開始將所述驗(yàn)證數(shù)據(jù)重復(fù)發(fā)送到所述數(shù)據(jù)檢驗(yàn)裝置,并且所述規(guī)定時(shí)間間隔時(shí)間被選擇成是比所述重復(fù)發(fā)送的時(shí)間間隔長的預(yù)定時(shí)間間隔。
18.一種拷貝數(shù)據(jù)檢測系統(tǒng),包括允許外部存儲(chǔ)介質(zhì)安裝在上面的數(shù)據(jù)自動(dòng)銷售機(jī),通過將數(shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)介質(zhì)或更新記錄在所述外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)項(xiàng),將數(shù)據(jù)銷售給所述外部存儲(chǔ)介質(zhì)的擁有者;和通過通信與所述數(shù)據(jù)自動(dòng)銷售機(jī)相連接的數(shù)據(jù)檢驗(yàn)裝置,用于判斷安裝在所述數(shù)據(jù)自動(dòng)銷售機(jī)上的所述外部存儲(chǔ)介質(zhì)是否記錄著未經(jīng)授權(quán)拷貝的數(shù)據(jù);其中在正常使用狀態(tài)下,唯一驗(yàn)證數(shù)據(jù)被分配且記錄在所述外部存儲(chǔ)介質(zhì)上,所述驗(yàn)證數(shù)據(jù)按原樣拷貝到未授權(quán)拷貝的外部存儲(chǔ)介質(zhì)上;和所述數(shù)據(jù)自動(dòng)銷售機(jī)包括外部存儲(chǔ)介質(zhì)可拆卸地安裝在上面的數(shù)據(jù)更新裝置,用于將用戶指定的數(shù)據(jù)項(xiàng)寫入所述外部存儲(chǔ)介質(zhì);數(shù)據(jù)管理表,通過記錄禁止使用的外部存儲(chǔ)介質(zhì)上的驗(yàn)證數(shù)據(jù)管理數(shù)據(jù);和控制裝置,響應(yīng)所述外部存儲(chǔ)介質(zhì)安裝在所述數(shù)據(jù)更新裝置上,讀取所述外部存儲(chǔ)介質(zhì)上的所述驗(yàn)證數(shù)據(jù)、通過參照所述數(shù)據(jù)管理表判斷所述驗(yàn)證數(shù)據(jù)是否對應(yīng)于禁止使用,并根據(jù)判斷結(jié)果控制所述數(shù)據(jù)更新裝置的操作。
19.根據(jù)權(quán)利要求18所述的拷貝數(shù)據(jù)檢測系統(tǒng),其中所述數(shù)據(jù)自動(dòng)銷售機(jī)進(jìn)一步包括更新裝置,響應(yīng)所述控制裝置對所述驗(yàn)證數(shù)據(jù)不是用于禁止使用的數(shù)據(jù)的判斷,將所述驗(yàn)證數(shù)據(jù)附加到所述數(shù)據(jù)管理表,并通過生成新的唯一驗(yàn)證代碼更新所述外部存儲(chǔ)介質(zhì)的驗(yàn)證代碼。
20.一種再現(xiàn)包含再現(xiàn)裝置指定信息的數(shù)字?jǐn)?shù)據(jù)的數(shù)據(jù)再現(xiàn)裝置,所述再現(xiàn)裝置指定信息指定能夠再現(xiàn)的裝置,該數(shù)據(jù)再現(xiàn)裝置包括第一判斷裝置,用于判斷所述再現(xiàn)裝置指定信息是否與對于所述再現(xiàn)裝置來說是唯一的再現(xiàn)裝置ID信息相匹配;和控制裝置,由所述再現(xiàn)裝置根據(jù)所述第一判斷裝置的判斷結(jié)果,允許或禁止再現(xiàn)數(shù)字?jǐn)?shù)據(jù)。
21.根據(jù)權(quán)利要求20所述的數(shù)據(jù)再現(xiàn)裝置,其中所述數(shù)字?jǐn)?shù)據(jù)包括視覺再現(xiàn)的顯示數(shù)據(jù);和所述再現(xiàn)裝置包括用于視覺再現(xiàn)和顯示所述數(shù)字?jǐn)?shù)據(jù)的顯示裝置。
22.根據(jù)權(quán)利要求20所述的數(shù)據(jù)再現(xiàn)裝置,進(jìn)一步包括ID信息輸入裝置,響應(yīng)所述第一判斷裝置對所述再現(xiàn)裝置指定信息不與對所述再現(xiàn)裝置來說是唯一的再現(xiàn)裝置ID信息相匹配的判斷,催促用戶輸入再現(xiàn)裝置ID信息。
23.根據(jù)權(quán)利要求22所述的數(shù)據(jù)再現(xiàn)裝置,進(jìn)一步包括第二判斷裝置,用于判斷由所述ID信息輸入裝置輸入的再現(xiàn)裝置ID信息是否與所述再現(xiàn)裝置指定信息相匹配;其中所述控制裝置根據(jù)所述第二判斷裝置的判斷結(jié)果允許或禁止所述再現(xiàn)裝置再現(xiàn)數(shù)字?jǐn)?shù)據(jù)。
24.根據(jù)權(quán)利要求23所述的數(shù)據(jù)再現(xiàn)裝置,進(jìn)一步包括更新選擇裝置,響應(yīng)所述第二判斷裝置對所述ID信息輸入裝置輸入的再現(xiàn)裝置ID信息與所述再現(xiàn)裝置指定信息相匹配的判斷,讓用戶選擇所述再現(xiàn)裝置指定信息是否要由所述輸入再現(xiàn)裝置ID信息更新;和更新裝置,響應(yīng)所述更新選擇裝置對所述再現(xiàn)裝置指定信息要由所述輸入再現(xiàn)裝置ID信息更新的選擇,由所述輸入再現(xiàn)裝置ID信息更新所述再現(xiàn)裝置指定信息。
25.一種再現(xiàn)包含外部存儲(chǔ)介質(zhì)指定信息的數(shù)字?jǐn)?shù)據(jù)的數(shù)據(jù)再現(xiàn)裝置,所述外部存儲(chǔ)介質(zhì)指定信息指定一外部存儲(chǔ)介質(zhì),所述外部存儲(chǔ)介質(zhì)對應(yīng)于預(yù)先唯一地分配給每個(gè)外部存儲(chǔ)介質(zhì)的外部存儲(chǔ)介質(zhì)標(biāo)識信息,所述再現(xiàn)裝置包括外部存儲(chǔ)介質(zhì)可以安裝在上面的外部存儲(chǔ)介質(zhì)標(biāo)識信息讀裝置,用于讀取記錄在安裝的外部存儲(chǔ)介質(zhì)上的外部存儲(chǔ)介質(zhì)標(biāo)識信息;第一判斷裝置,用于判斷包含在所述數(shù)字?jǐn)?shù)據(jù)中的所述外部存儲(chǔ)介質(zhì)指定信息與所述外部存儲(chǔ)介質(zhì)標(biāo)識信息之間是否滿足規(guī)定關(guān)系;和控制裝置,根據(jù)所述第一判斷裝置的判斷結(jié)果允許或禁止所述再現(xiàn)裝置再現(xiàn)數(shù)字?jǐn)?shù)據(jù)。
26.根據(jù)權(quán)利要求25所述的數(shù)據(jù)再現(xiàn)裝置,其中所述數(shù)字?jǐn)?shù)據(jù)包括視覺再現(xiàn)的顯示數(shù)據(jù);所述再現(xiàn)裝置包括用于視覺再現(xiàn)和顯示所述數(shù)字?jǐn)?shù)據(jù)的顯示裝置。
全文摘要
一種數(shù)據(jù)配送系統(tǒng)包括若干個(gè)能夠發(fā)送數(shù)據(jù)項(xiàng)的數(shù)據(jù)源,和能夠從若干個(gè)數(shù)據(jù)源接收數(shù)據(jù)項(xiàng)并將接收的數(shù)據(jù)項(xiàng)銷售給用戶的數(shù)據(jù)自動(dòng)銷售機(jī)。數(shù)據(jù)自動(dòng)銷售機(jī)包括由用戶操作選擇所需數(shù)據(jù)項(xiàng)的數(shù)據(jù)選擇裝置;根據(jù)特定標(biāo)準(zhǔn)從若干個(gè)數(shù)據(jù)源中選擇保存數(shù)據(jù)選擇裝置所選的數(shù)據(jù)項(xiàng)的那一個(gè)數(shù)據(jù)源的數(shù)據(jù)源選擇裝置;與數(shù)據(jù)源選擇裝置相連接、接收數(shù)據(jù)源選擇裝置所選的數(shù)據(jù)項(xiàng)的數(shù)據(jù)接收裝置;和外部存儲(chǔ)器件可拆卸地安裝在上面,將數(shù)據(jù)接收裝置接收的數(shù)據(jù)項(xiàng)寫入外部存儲(chǔ)器件的數(shù)據(jù)更新裝置。
文檔編號G06Q30/00GK1295699SQ9980446
公開日2001年5月16日 申請日期1999年3月24日 優(yōu)先權(quán)日1998年3月26日
發(fā)明者澤田裕司, 齋鹿尚史, 山之上雅文, 巖崎圭介, 北村義弘 申請人:夏普公司