專利名稱:內容傳送系統及裝置、客戶終端裝置、以及相關存儲媒體的制作方法
技術領域:
本發明涉及內容傳送系統,比如,本發明涉及通過網絡向用戶傳送內容的內容傳送裝置,使用內容的客戶終端裝置,存儲有內容傳送程序的存儲媒體,以及存儲有客戶終端裝置程序的存儲媒體。
目前,如果將具有多媒體功能的個人計算機(下面稱為“PC”)與互聯網連接,則可在瞬間對全世界的信息進行存取,另外,可與全世界的人進行信息交換。
在這樣的網絡環境中,目前,內容傳送裝置和用戶所具有的客戶終端裝置是通過網絡連接的。在此場合,在內容傳送裝置中,數字內容的傳送與使用限于下述三種方式,即(1)成批(一括)傳送方式,(2)流式傳送方式(ストリ-ミング),(3)文件集合的復合內容方式。下面分別對各方式的具體實例進行描述。
(1)成批傳送方式(a)關于傳送與使用方法將內容集中于單一文件中,從內容傳送裝置,將全部文件傳送給客戶終端裝置,然后,通過客戶終端裝置的應用程序對其進行使用。
在此場合,在內容的使用時,產生傳送全部文件期間的等待時間,游戲或音樂專輯這樣的大容量的內容除了事先下載以外,實際上是難于使用的。
比如,采用1“兆位/秒”的高速線路,傳送1.2“千兆字節”的數字內容所需要的規定時間約為9600(秒)(2小時40分),由此知道,實際上難于使用。
(b)關于內容保護的保密(security)方式內容保護的保密方式具有下述3種方式,即(i)設定內容傳送裝置中的文件的存取權,防止非法下載的方式,(ii)對全部內容進行加密處理,防止不具有解碼鑰匙的非法解讀的方式,(iii)在內容制作時,加入特定的要素,在內容使用時,客戶終端裝置的專用應用程序對其進行判別,防止非法的使用的方式。
上述第(i)項,第(ii)項僅僅以一致的方式對全部內容進行保密保護。上述第(iii)項雖可針對內容的每個部分,改變保密保護的內容,但是必須在制作內容時,添加特定的要素,保密保護內容的變更,保密保護對象部分的變更等的靈活性顯著變差。
(2)流式傳送方式(a)關于傳送與使用方法內容按照微小的單位劃分,將這些微小的單位從內容的起始端,依次從內容傳送裝置傳送給客戶終端裝置。
在客戶終端裝置中,通過相應于內容本身的專用應用程序,按照與接收信號相并行的方式,對已傳送的內容進行處理,將處理結果提供給用戶。
如果發送的內容的單位足夠小,并且在對發送單位進行處理的時間內,發送處理結束,則內容的處理提供與位于客戶終端裝置中的情況相同的結果。
該流式傳送方式大多用于音樂傳送或視頻傳送,但是其限于可從起始端,依次使用內容的場合。
(b)關于內容保護的保密方法內容保護的保密方式采用下述方式,即(i)設定內容傳送裝置中的文件的存取權,防止非法使用的方式,(ii)對全部內容進行加密處理,防止不具有解碼密鑰的非法解讀的方式。
上述第(i),(ii)項僅僅按照一致的方式對全部內容進行保密保護。
(3)文件集合的復合內容方式
(a)關于傳送與使用方法內容由各自獨立的文件形成,對應于母內容中規定的內容,從客戶終端裝置的應用程序將其調出進行使用。在使用時,發出發送請求,對文件進行成批傳送,或流式傳送,將通過應用程序處理的結果提供給使用者。
成批傳送的文件部分地保存在客戶終端裝置中,在再次使用時,直接使用該文件(比如,網上內容)。
在該方式中,由于將內容分割,故使傳送時間分散,但是由于全部的內容為在使用時發出傳送請求的按需方式,故全部的等待時間的總計相對成批方式沒有變化。另外,由于各組成要素的內容的傳送與成批傳送相同,故在大小上具有實際使用方面的限制。
另外,由于組成要素的內容作為文件是各自獨立的,故全部內容的管理具有困難。
(b)關于內容保護的保密方式內容保護的保密保護可針對每個組成要素的內容設定。但是,由于各文件是獨立的,故必須分別設定保護內容和保護方法。
在過去,人們提供了以上那樣的傳送和使用方式。
但是,具有象上述那樣,人們不知道IT技術的進展所停止的地方,互聯網在日益發展,并且伴隨數字內容技術的進展,用戶所要求的內容量變得巨大的傾向。
另外,具有下述傾向,即要求內容具有交互性,從單個的文件的內容,變為由多種內容形成的復合內容。
原來,從銷售,發送等的管理容易性方面來說,復合內容以單一的媒體形式,或作為整體集中于1個文件中,但是,其結果是,應傳送的文件變得巨大。
當然,高度化的數字內容為必須要求等價的銷售品,必須防止發送過程中的盜竊或非法使用。同時,為了促進銷售,還必須要求可廣泛地免費使用的樣品。其結果是,在網絡傳送用的數字內容的開發中,伴隨有大量的負荷工作量。
此外,伴隨網絡的寬帶化,數字內容的網絡傳送的要求提高。
但是,為了應付上述的數字內容的高度化,上述的現有技術具有以下這樣的問題,使網絡發送受到阻礙。
(1)在上述成批傳送方式或流式傳送方式中,以單一種類,單一文件的傳送為前提,同時采用全部,或依次在處理中采用數據。其結果是,即使在網絡的寬帶發展的情況下,仍依賴于形成巨大量的內容,或僅僅用于流式傳輸的品質的提高。
(2)在網上內容形式的復合內容(環球網,游戲,進修教材)方式的場合,組成要素的內容的傳送根據需要而請求。具有下述優點,即通過傳送的高速化避免終端用戶感受到的等待時間與組成要素傳送時間的不一致。
但是,盡管為本來以交互性為前提的內容,但是不將終端裝置用戶的思考時間用于傳送處理,而僅僅分散等待時間,故作為整體而過長,與在客戶終端裝置中具有內容的場合相比較,質量降低。
還有,為了使全部的要素內容傳送等待時間變為實用的時間,在復合內容的設計中,伴隨很大的困難。
(3)在將CD-ROM圖象的游戲或GD-ROM格式的游戲等的復合內容綜合起來,以1種文件格式集中的內容的場合,具有不一次地采用全部,而長時間地采用特定部分的傾向。因該文件內所利用的數據不能利用局部化的特性,故在使用前,需要大量數據的全部文件的傳送。
比如,在以GD-ROM格式進行全部傳送的場合,由于必須要求約2小時40分鐘的傳送時間,其結果是,從實用性方面來說,通過傳送處理,可供給的復合內容的范圍大幅度地受到限制。
(4)在復合內容方式的場合,由于從1個文件的成批傳送方式,與要素內容的按需傳送這兩者中選擇一種,故在內容的設計時,確定是在內容的使用之前,集中傳送等待時間,還是在內容的使用中,將上述傳送等待時間分散,由此,不能夠允許終端裝置用戶的偏好。其結果是,在內容的設計時,限定了使用者,在設計上伴隨有困難。
特別是,由于不以傳送為前提而開發的現有的多數內容僅僅為成批傳送,故即使在采用最近的寬帶技術(ADSL等)的情況下,除了夜間發送以外,采用傳送處理的發送實際上無法應用。
(5)在上述復合內容方式的場合,由于成批傳送與按需傳送的混合也必須在設計時確定,故不依靠終端裝置用戶所具有的網絡速度,確定品質,終端裝置的用戶不能夠將采用更快的網絡的效果,作為內容的使用方法的靈活性提供。
(6)在復合內容方式中,由于目前,采用CD-ROM等的媒體進行發送,在變更為組成要素內容的按需傳送方式時,伴隨有大幅度的設計變更。另外,由于必須要求組成要素內容的傳送等待時間,故還必須改變內容本身(例如,游戲的內容),照原樣進行過去的復合內容的開發手段,在按需處理中無法實際應用。
(7)在復合內容方式中,一般通過1個文件的形式進行傳送處理時的非法使用的防止是按照整體一致的方式實現的。在此場合,對于促銷用的樣品,除了重新制作其它內容以外,沒有其它方法。這樣,可以說傳送銷售對使用有效的現有的內容的網絡銷售網的再次促銷構成阻礙。
(8)具有下述方法,其中在制作內容時,或改變現有的內容時,設置中斷點(gate),如果不滿足權利條件,則禁止以后的使用,由此,將一部分作為樣品提供,保護剩余的部分。在此場合,無論用戶是否購買,均傳送全部文件,產生不必要的傳送時間,對用戶的客戶系統的外部存儲器,要求不必要的負擔量。其結果是,具有可提供促銷用樣品的數量受到限制,造成失效的缺點。
為了實現上述目的,本發明涉及下述內容傳送系統,其中通過網絡,將內容傳送裝置和客戶終端裝置連接,可通過客戶終端裝置,使用由上述內容傳送裝置傳送的內容,上述內容傳送裝置設置有以可帶地址的單位,對形成上述內容的要素內容的全部數據進行劃分,形成段數據,在該段數據中,添加標題信息,形成段將該段集合,該段表記錄與上述內容段文件中的各段的傳送和使用有關的信息,當進行朝向上述客戶終端裝置的事先的成批傳送,或從上述客戶終端裝置最初進行存取時,對上述段表和由該段表指定的內容段文件的部分進行成批傳送,并且對應于來自客戶終端裝置的請求,可從上述內容段文件中,傳輸已請求的段,另外,上述客戶終端裝置在根據通過成批傳送而獲取的段表的信息,在通過成批傳送而獲取的內容文件中具有段數據時,使用該段數據,在沒有該段數據時,向上述內容傳送裝置,請求該段的傳送,從上述內容傳送裝置接收段的傳送,使用段數據,發出下一處理所必需的未傳輸完的段數據的傳輸指令,從上述內容傳送裝置,接收未傳輸完的段,當具有段使用請求時,通過段標題上的指示,指示存取的限制,僅僅在段表所指示的條件滿足時,可使用段數據。因此,如果用戶在最初的存取之后,設置客戶終端裝置,則可進行成批傳輸的內容的處理,另外,如果在最初的存取后連續地使用,則還可使用按需傳輸的內容,并且,可實現用于針對可在內容制作后設定的內容的每個部分的權利保護用的保密。
為了實現上述目的,在本發明中,設置有內容段文件,該內容段文件按照可帶地址的單位,對形成上述內容的要素內容的全部數據進行劃分,形成段數據,在該段數據中,添加標題信息,形成段,將該段集合;還設置有段表,該段表記錄與上述內容段文件中的各段的傳送和使用有關的信息,在進行朝向上述客戶終端裝置的事先的成批傳送時,或在從上述客戶終端裝置最初進行存取時,對上述段表,以及由上述段表指定的部分進行成批傳送,對應于來自客戶終端裝置的請求,從上述內容段文件中,傳輸已請求的段,故上述傳送處理通過事先的成批傳送和與客戶終端裝置的應用程序的運行獨立的背景傳送進行,在利用終端裝置的用戶的試行時間或所使用的數據的局部定位,終端裝置的用戶使用應用程序的期間,可事先發送未發送的段。
為了實現上述目的,在本發明中,根據成批傳送而獲取的段表中的信息,在通過成批傳送而獲取的內容文件中,具有段數據時,使用該段數據,當沒有該段數據時,向上述服務器請求該段的傳送,從上述內容傳送裝置,接收段的傳送,使用該段數據,發出下次處理所必需的未傳輸完的段的傳輸指令,從上述內容傳送裝置,接收未傳輸完的段,在具有段使用請求時,通過段表上的指示,指示存取的限制,僅僅在段表的條件滿足時,可使用段數據。因此,如果在最初的存取之后,設置客戶終端裝置,則可進行成批傳輸的內容的處理,另外如果在最初的存取后連續地使用,還可使用按需傳輸的內容。
象上面所描述的那樣,本發明涉及下述內容傳送系統,其中通過網絡,將內容傳送裝置和客戶終端裝置連接,可在客戶終端裝置使用由上述內容傳送裝置傳送的內容,上述內容傳送裝置設置有內容段文件,以及段表,該內容段文件以可帶地址的單位,對形成上述內容的要素內容的全部數據進行劃分,形成段數據,在該段數據中,添加標題信息,形成段,將該段集合,該段表記錄與上述內容段文件中的各段的傳送和使用有關的信息,當進行朝向上述客戶終端裝置的事先的成批傳送,或從上述客戶終端裝置最初進行存取時,對上述段表和由該段表指定的內容段文件的部分進行成批傳送,并且對應于來自客戶終端裝置的請求,可從上述內容段文件中,傳輸已請求的段,另外,上述客戶終端裝置在根據通過成批傳送而獲取的段表的信息,在通過成批傳送而獲取的內容文件中具有段數據時,使用該段數據,在沒有該段數據時,向上述內容傳送裝置請求該段的傳送,從上述內容傳送裝置接收段的傳送,使用段數據,發出下一處理所必需的未傳輸完的段數據的傳輸指令,從上述內容傳送裝置,接收未傳輸完的段,當具有段使用請求時,通過段標題上的指示,指示存取的限制,僅僅在滿足段表所指示的條件時,可使用段數據,故如果用戶在最初的存取之后,設置客戶終端裝置,則可進行成批傳輸的內容的處理,另外,如果在最初的存取后連續地使用,則還可使用按需傳輸的內容,并且,可實現用于針對可在內容制作后設定的內容的每個部分的權利保護用的保密。
在本發明中,可設置有內容段文件,該內容段文件按照可帶地址的單位,對形成上述內容的要素內容的全部數據進行劃分,形成段數據,且在該段數據中,添加標題信息,形成段并將該段集合;還設置由段表,該段表記錄與上述內容段文件中的各段的傳送和使用有關的信息,在進行朝向上述客戶終端裝置的事先的成批傳送時,或在從上述客戶終端裝置最初進行存取時,對上述段表,以及由上述段表指定的上述內容段文件中的部分進行成批傳送,對應于來自客戶終端裝置的請求,從上述內容段文件中傳輸已請求的段,故上述傳送處理通過事先的成批發送和與客戶終端裝置的應用程序的運行相獨立的背景傳送進行,在利用終端裝置的用戶的試行時間或所使用的數據的位置,終端裝置的用戶使用應用程序的期間,可事先發送未發送的段。
為了實現上述目的,在本發明中,根據成批傳送而獲取的段表中的信息,在通過成批傳送而獲取的內容文件中,具有段數據時,使用該段數據,當沒有該段數據時,向內容傳送裝置請求該段的傳送,從上述內容傳送裝置,接收段的傳送,使用該段數據,發出下次處理所必需的未傳輸完的段的傳輸指令,從上述內容傳送裝置自動地并且逐個地接收未傳輸完的段,在具有段使用請求時,通過段表上的指示,指示存取的限制,僅僅在段表的條件滿足時,可使用段數據,故可獲得下述內容傳送裝置,即如果在最初的存取之后,設置客戶終端裝置,則可進行成批傳輸的內容的處理,另外如果在最初的存取后連續地使用,還可使用按需傳輸的內容,并且可實現針對在內容制作后設定的內容的每個部分的權利保護。
圖2為表示本發明的第1實施方式的內容傳送裝置的方框圖。
圖3為表示本發明的第2實施方式的客戶終端裝置的方框圖。
圖4為用于說明本發明的實施方式的段表的分級結構的圖。
圖5為用于說明本發明的實施方式的內容傳送系統的動作的圖。
圖6為用于說明本發明的實施方式的內容傳送系統的成批傳送動作的流程圖。
符號說明1內容傳送系統;3內容傳送裝置;5客戶終端裝置裝置;7網絡;30服務系統;31內容段文件;32段表;33內容;34段表;35段標題;36段;37內容信息標題;38地址;39段信息;41成批傳送機構;42傳輸機構。
具體實施例方式
下面參照
圖1~圖6,對本發明的優選的實施方式進行具體說明。
圖1為表示本發明的實施方式的內容傳送系統的方框圖。在該圖1中,內容傳送系統1通過網絡7,將內容傳送裝置3和客戶終端裝置5,…連接而構成,可在客戶終端裝置5使用從上述內容傳送裝置3傳送的內容。
(第1實施方式)圖2為表示本發明的第1實施方式的內容傳送裝置的方框圖。上述內容傳送裝置3象圖2所示的那樣,由服務系統30形成。該服務系統30由中央處理器(CPU)、ROM(只讀存儲器)、主存儲器、輸入輸出端口、硬盤驅動器、其它的裝置形成。該服務系統30可按照借助Java等的程序語言制作的軟件動作。上述服務系統30可通過網絡7,向客戶終端裝置5發送內容。
另外,該服務系統30象圖2所示的那樣,存儲有內容段文件31,以及段表32。該內容段文件31按照下述方式形成,即以可帶地址的單位,對形成內容33的要素內容的全部數據進行分割,形成段數據34,在該段數據34中,附加段標題35,形成段36,以集合方式將該段36,…保存。另外,上述段表32象圖2所示的那樣,記錄與內容信息標題37,和地址38,…相對應的上述內容段文件31的各段36,…的傳送和使用有關的段信息39,…。
此外,上述服務系統30通過運行內容傳送程序,象圖2所示的那樣,形成有成批傳送機構41和傳輸機構42,該成批傳送機構41在向上述客戶終端裝置5進行事先的成批傳送,或從上述客戶終端裝置5,最初進行存取時,對由上述段表32,以及由該段表32指定的上述內容段文件31的部分進行成批傳送,該傳輸機構42對應于來自上述客戶終端裝置5的請求,從上述內容段文件31中,傳輸已請求的段36的集合。
(第2實施方式)圖3為表示本發明的第2實施方式的客戶終端裝置的方框圖。在該圖中,上述客戶終端裝置5可由比如,臺式計算機,筆記本型計算機,D-STB(數字式頂置盒),便攜式電話,或PDA(便攜式信息終端裝置)形成。上述計算機的內部至少設置有中央處理器(CPU),主存儲器,輸入輸出端口,硬盤驅動器,并且必須包括對鍵盤,或鼠標等的處理進行控制的機構。
另外,該計算機包括互聯網連接用的終端裝置適配器等的通信裝置,通過網絡7,與內容傳送裝置3連接,進行通信。此外,上述客戶終端裝置5通過在比如,商標為window98,windows-me,或windows-NT-Workstation,windows-2000等的操作系統中運行的客戶終端裝置程序動作。
上述客戶終端裝置5包括使用處理機構51,預讀機構52和保密機構53,該使用處理機構51在根據以成批傳送的方式獲取的段表32A的信息,于以成批傳送的方式獲取的內容段文件31A的一部分集合中,具有段數據34時,使用該段數據34,在不具有該段數據34時,向上述服務系統30,請求該段36的傳送,從上述服務系統30,接收段36的傳送,使用已接收了該傳送的段數據34;該預讀機構52獨立于使用處理機構,向將來的處理所必需的未傳輸完的段數據34的集合逐個地發出傳輸指令,通過上述服務系統30,接收未傳輸完的段36;該保密機構53在有段使用請求時,僅僅在通過段標題35上的指示,指示存取的限制,滿足段表32所指示的條件時,可使用段數據34。
此外,上述預讀機構52由根據事先指定的段預讀機構,或根據使用狀況的段預讀機構形成。
事先指定段預讀機構在從傳送服務器進行成批傳送以前,對下述集合,逐個地發出傳送指令,該集合指以由段表32指定的段36為起點的預讀對象段的集合。
根據使用狀況的段預讀機構對以由使用機構已發出傳輸請求的段為起點的段集合,逐個地發出傳輸請求。
(內容段文件、段表的具體說明)(A)對內容段文件31進行說明。
將構成內容的要素內容的全部數據劃分為段數據,在各段中,附加標題信息,形成文件,將其存儲于上述服務系統中。
“內容段文件31”由段36,36,…的集合形成。段36由段標題(標題信息)35,以及段數據34形成。
“段數據34”通過按照規定的單位,將形成內容33的要素內容的全部數據劃分的方式形成。在該段數據34中,附加段標題(標題信息)35,由此,形成段36。這些段36的集合作為內容段文件31,存儲于上述服務系統30中。還有,對于1個內容33,內容段文件31可為多個。
在“段標題35”中,寫入有下述信息,該信息指必須在客戶終端裝置5的應用程序使用段數據34之前,在段表32所指示的處理之前,或之后完成特別的處理。信息的內容由特別的處理的ID與進行該處理所必需的數據形成。
在這里,“段數據34”包括對基本內容文件進行了劃分的數據。另外也可對段數據34進行加密處理。
(B)對段表32進行說明。
“段表32”具有與各段的傳送和使用有關的信息。
“段表32”由內容信息標題37,各段的地址38,以及與各段的傳送和使用有關的段信息39形成。
在這里,“內容信息標題37”由內容的識別ID,內容的屬性信息,以及各段處理的默認信息形成。
上述“段的地址38”為應用程序識別段時所使用的邏輯地址信息,其由在上述服務系統30上表示記錄位置的服務器地址信息,以及表示客戶終端裝置5的記錄位置的物理地址信息形成。
在這里,“邏輯地址信息”由表示段組的組識別ID(邏輯文件ID),以及表示組內的位置的組內地址形成。另外,也可不具有組識別,而形成1個邏輯文件。上述“服務器地址信息”由上述服務系統30上的服務器識別信息,上述服務系統30上的內容段文件的識別信息,以及上述服務系統30上的內容段文件內的位置信息形成。此外,也可不分別具有該服務器識別信息,內容段文件的識別信息,而使用整體的默認值。
上述“物理地址信息”具有在傳送段后,將其記錄于客戶終端裝置5中的位置信息。
“段處理信息”39由傳送處理信息,傳送后處理信息和使用處理信息形成。
在這里,“傳送處理信息”具有預先確定傳送的方式的信息,其指定起始端部分的成批傳送的對象,成批傳送時的傳送結束的必然性,傳送后本機的記錄禁止,傳送后的解碼處理的必要性,解碼處理的方式,在本機中記錄之前的處理指示信息,傳送的結束狀態等。
另外,上述“傳送后處理信息”具有預先確定傳送結束后的處理的信息,其指定事先指定的預讀的開始段等。
此外,上述“使用處理信息”包括預先確定將段數據轉換為客戶終端裝置5的應用程序之前,或之后的處理的信息,其指定段的解碼處理的必要性,解碼處理的方式,段數據的種類,權利保護用的特別處理方式,使用狀況,或使用前處理指示信息等。
(關于“段表32”的組成)段表32的行的順序是針對每個內容段文件31而編排的,其與相應的內容段文件31內部的段36的順序并排。在這里,段表32既可為單一的表,也可通過多個表,形成分級結構。
在該“段表32”中,使用分級結構時,象圖4所示的那樣,在母段表32a中的作為地址信息的地址38a中,設定另一表(子段表32b)的分支信息32aa,以及子段表32b的起始端的位置信息32ab,在段信息39中,設定子段表的識別信息32ac。子段表32b的最終行具有母段表32a的分支信息,返回位置32bd,母段的識別信息32be。
同樣,在子段表32b中的作為地址信息的地址38b中,設定又一表(孫段表32c)的分支信息32ba,孫段表32c的起始端的位置信息32bb,在段信息39中,設定孫段表的識別信息32bc。孫段表32c的最終行具有子段表32b的分支信息,返回位置32cd,母段的識別信息32ce。
另外,各段表32a,32b,32c具有內容信息標題37a,37b,37c。
在“內容信息標題37a,37b,37c”中,記載有各段表32a,32b,32c所代表的內容部分的識別名稱。“內容屬性信息”指各段表32a,32b,32c所代表的內容部分的屬性信息。
在各段36的處理的默認信息中,設定各段表32a,32b,32c的相應段的處理默認值。各段處理的默認值按照緊接母段表,從當前的段表,追溯到母段表的順序,具有優選位次。
在上述服務系統30中,存儲具有上述這樣的內容的內容段文件31,以及段表32,可根據這些信息,使用內容。
“內容傳送系統的動作說明”下面根據圖1~圖4,參照圖5以后的圖,對內容傳送系統的動作進行描述。
圖5為用于說明本發明的內容傳送系統的動作的圖。
(起始端部分的成批傳送動作)內容傳送裝置3中的服務系統30在從客戶終端裝置5接收到成批傳送指示時(在步驟S101,為“是”),將所存儲的段表32,通過網絡7,成批地發送給客戶終端裝置5(步驟S102)。
該客戶終端裝置5在成批發送指令后(步驟S201),接收從內容傳送裝置3發送來的段表32(步驟S202)。
另外,客戶終端裝置5在接收段表32后(步驟S202),根據相應的段表32內部的段信息39,按照成批傳送的方式,指示內容段文件31中的規定的范圍(步驟S203)。
上述客戶終端裝置5在接收段表32后,制作從段表32內部的地址38的邏輯地址中,檢索段表32的各行的存儲位置的索引301(步驟S204)。該索引301針對段表32內部的地址38的邏輯地址信息的每個組識別ID排列,與組內地址的順序并列。另外,組ID之間的順序是任意的。
接著,上述客戶終端裝置5象圖5所示的那樣,在傳送段表32,接收該段表32后,制作后面將要說明的事先指定背景處理開始點等待行列302,302,…,以及使用狀況背景處理開始點等待行列303,303,…(步驟S205)。
還有,內容傳送裝置3中的服務系統30在發送段表32后(步驟S102),從客戶終端裝置5,根據文件的成批傳送指示后的文件請求指令,發送上述內容段文件31的內容中的,已指定全部內容(步驟S103)。另外,在內容傳送裝置3中的服務系統30中,以段信息39結束成批傳送時的發送是必然的,換言之發送必須結束。
內容傳送裝置3成批地接收來自客戶終端裝置5的,已指定的內容段文件31的范圍的段36(步驟S206)。另外,內容傳送裝置3針對已接收的段36,進行下述處理,該處理指段表32的傳送信息內的傳送后的解碼的必要性,解碼的方式,在本機中記錄之前的處理指示信息指定(步驟S207),然后,如果不禁止在本機(客戶終端裝置5)中記錄段36(在步驟S208,為“否”),則在本機(客戶終端裝置5)的外部記錄媒體中記錄(步驟S209)。此時,將段36的物理地址信息,段36的傳送結束狀況記錄于客戶終端裝置5中的段表32A中。
在這里,如果禁止在本機(客戶終端裝置5)中記錄(在步驟S208,為“是”),則不朝向外部媒體寫出,僅僅在本機(客戶終端裝置5)的主存儲器上進行處理(步驟S210)。
另外,在成批傳送過程中,等待來自客戶終端裝置5的應用程序的段使用請求,直至成批傳送結束(存取等待)。
在客戶終端裝置5上,在進行事先的成批傳送之前已發出的內容使用開始請求,或最初的沒有段地址的使用請求(段表不位于客戶終端裝置5中,僅僅指定具有內容名稱和內容的服務系統30的請求)在最初,將成批傳送請求,向服務系統30發出。由此,服務系統30對客戶終端裝置5,進行成批發送。
服務系統30在使用請求的場合,在成批發送結束后,進行視為位于段表32的起始端的段36的使用請求的,段36的使用請求處理。
(客戶終端裝置5上的信息組成)在客戶終端裝置5中,將內容段展開。該內容段指記錄于客戶終端裝置5的外部存儲媒體上的段的集合。
在客戶終端裝置5中,形成索引301事先指定背景處理開始點等待行列302,使用狀況背景處理開始點等待行列303。索引301用于從邏輯地址中,檢索段表32A的行。事先指定背景處理開始點等待行列302為開始事先指定背景提供對象段的探索的段行的物理地址等待行列,使用狀況的背景提供開始點等待行列303指開始事先指定使用狀況的背景傳送對象段的探索的段行的物理地址等待行列。
(來自客戶終端裝置5的應用程序的段使用請求的描述)來自客戶終端裝置5的應用程序的段使用請求按照攜帶有邏輯地址信息組識別ID,組內地址的方式發出。僅僅組地址信息的使用請求定義為在邏輯地址,按照從組的起始端的順序,發出使用請求。
(關于客戶終端裝置5的應用程序的段數據的提交)
內容傳送裝置3中的服務系統30,根據段表32的傳送狀況信息,在已請求的段36完成傳送的情況下,對內容段32中的相應段36的段數據34,進行位于設定在段表32中的段信息39中的使用信息內的解碼處理,權利保護用的特別處理,及使用前處理。
另外,服務系統30在對段表32的段信息39的使用信息內的使用狀況信息進行更新后,將處理完的段數據34,提交給客戶終端裝置5的應用程序。另外,服務系統30對應于客戶終端裝置5的應用程序的請求,返回到段數據的種類。此外,服務系統30在段未傳送完的情況,切換到下一按需傳送。
(按需傳送動作)當客戶終端裝置5的應用程序發出段使用請求時,在段未傳送的場合,將段表32的地址信息內的服務器地址的段的傳送請求,向服務系統30發出。此時,在按需傳送中,設置段信息的傳送信息內的傳送狀況。
已請求的服務系統30將已請求的段36,發送給客戶終端裝置5。
服務系統30視為下述系統,即在預讀傳送中或其它的傳送中的場合,監視傳送結束狀況,在該機構的傳送結束后,從內容段中,取出相應的段,對其進行傳送。
在客戶終端裝置5中,對已通過主存儲器接收的段36,進行已通過段表32的段信息39的傳送信息內的傳送后的解碼處理的必要性,解碼處理的方式,本機的記錄前的處理指示信息指定的處理,然后,如果不禁止在客戶終端裝置5的HDD等的外部存儲器中進行記錄,則在客戶終端裝置5的HDD等的外部存儲器中記錄段36。此時,在本機的段表32A中,記錄段36的物理地址信息,以及段36的傳送結束狀況。
在這里,如果禁止在客戶終端裝置5的HDD等的外部存儲器中進行記錄,則不在HDD等的外部存儲器中進行記錄,而僅僅在客戶終端裝置5的主存儲器上進行處理。
在傳送結束前的期間,客戶終端裝置5的應用程序處于等待狀態,在傳送處理結束后,對段數據34,進行位于段表32的段信息39內的使用信息中的解碼處理,權利保護用的特別處理,使用前處理。在客戶終端裝置5中,在對段表32A的使用信息內的使用狀況進行更新后,將處理完的段數據34,提交給應用程序。
另外,在客戶終端裝置5中,對應于應用程序的請求,返回段數據34的種類。
在按需傳送結束后,將相當于按需傳送的段的、段表中的行的物理地址,添加到使用狀況的背景處理開始點等待行列303中,啟動使用狀況的背景傳送。
(本機段信息的更新)客戶終端裝置5上的段表32A的段信息的更新在段的傳送請求時,和傳送結束后,以及向應用程序提交段數據34之前進行。
段表32A的段信息的更新在傳送結束后,針對地址信息,物理地址信息,傳送信息,傳送結束信息,使用信息,以及使用狀況信息進行。
(事先指定段的預讀動作)客戶終端裝置5在成批傳送結束時,從整個段表32中,檢索發出事先指定的預讀指示的段,將其所對應的段表32中的行的物理地址,記錄于事先指定背景處理開始點等待行列302中,啟動事先指示背景傳送。
(事先指定背景傳送動作)客戶終端裝置5的事先指定背景傳送從事先指定背景處理開始點等待行列302中取出,檢查相對應的段36的傳送狀況。
客戶終端裝置5在段36傳送完時,檢查段表32A的行。
客戶終端裝置5在事先指定背景傳送中,或使用狀況背景傳送中,或者按需傳送中,對從等待行列302,303開始的下一事先指定背景處理開始點連續進行取出處理。
客戶終端裝置5在傳送結束的場合,將段表32A的地址信息內的服務器地址的段的傳送請求,向服務系統30發出。此時,客戶終端裝置5將段信息的傳送信息內的傳送狀況,設置于事先指定背景傳送中。
接收到上述的請求的服務系統30發送已請求的段36。
在客戶終端裝置5中,對已接收的段36,進行已由段表32A的傳送信息內的傳送后的解碼處理的必要性,解碼處理的方式,本機的記錄之前的處理指示信息指定的處理,然后,如果不禁止在本機上進行記錄,則在客戶終端裝置5的內容段上記錄段。此時,在本機的段表32A中,記錄段的物理地址信息與段的傳送結束狀況。
如果禁止在本機中進行記錄,則客戶終端裝置5不在內容段上進行添加信息,在僅僅在本機的主存儲器上進行處理。
客戶終端裝置5將段表32A的上面的下一行的行位置,添加到事先指定背景傳送點等待行列302中,從等待行列中取出下一行位置,連續進行處理。
在客戶終端裝置5中進行的事先指定背景傳送按照與應用程序或其它的處理并行的方式進行,僅僅啟動指定的數。為了保持前臺處理的處理速度,該處理在插入適當的時間的同時進行。
(使用狀況段的預讀)客戶終端裝置5在按需傳送結束后,將已按需傳送的段36的邏輯地址,添加到使用狀況背景處理開始點等待行列303中,啟動使用狀況背景傳送。
(使用狀況背景傳送動作)客戶終端裝置5在進行使用狀況背景傳送時,從使用狀況背景處理開始等待行列303中,將其取出,檢查與該已取出的信息相對應的段的傳送狀況。
客戶終端裝置5在該段36傳送完的情況下,檢查段表32A的行。
客戶終端裝置5在事先指定背景傳送中,檢查段表32A的下一行。
客戶終端裝置5在使用狀況背景傳送中,或按需傳送中,從等待行列303中,連續地進行取出下一事先指定傳送點的處理。
在傳送結束,客戶終端裝置5將段表32A中的地址信息內的服務器地址的段的傳送請求,向服務系統30發出。此時,在使用狀況背景傳送中,設置段信息的傳送信息內的傳送狀況。
已請求的服務系統30將已請求的段36,發送給客戶終端裝置5。
在客戶終端裝置5中,對已接收的段36,進行已由段表32A中的傳送信息39內的傳送后的解碼處理的必要性,解碼處理的方式,本機的記錄之前的處理指示信息指定的處理,然后,如果不禁止在本機上進行記錄,則在本機的的內容段上記錄段。此時,在本機的段表中,記錄段的物理地址信息與段的傳送結束狀況。
如果禁止在本機中進行記錄,則不在內容段上進行添加信息,而僅僅在客戶終端裝置5的主存儲器上進行處理。
客戶終端裝置5將段表32A的上面的下一行的行位置,添加到使用狀況背景傳送點等待行列303中,從等待行列303中,連續地進行取出下一行位置的處理。
使用狀況的背景傳送按照與應用程序或其它的處理并行的方式進行,啟動指定的數。為了保持前臺處理的處理速度,該處理在插入適當的時間的同時進行。
(背景傳送處理動作)通過使用狀況段的預讀和使用狀況背景傳送動作,在客戶終端裝置5中,以事先指定的背景傳送開始點或按需傳送的段為基點,在段表32A上,逐個地對未傳送完的段進行背景傳送處理,形成各自的背景傳送的鎖。
在客戶終端裝置5中,如果事先指定背景傳送的鎖偶爾碰到其它的背景傳送的鎖,則其失效。如果使用狀況的背景傳送的鎖偶爾碰到由其它的使用狀況的背景傳送的鎖,則其失效,但是事先指定背景傳送的鎖不失效。
通過這樣的方式,令使用狀況的背景傳送優先于事先指定背景傳送,防止不必要的鎖的重復。
(跨過應用程序的使用停止的背景處理的連續動作)在客戶終端裝置5中,在應用程序的使用結束時,發出內容使用結束時請求,在外部記錄媒體中保存各背景傳送點等待行列,在下次的內容使用開始請求時,通過從外部媒體,在主存儲器中進行再生處理,由此可連續進行背景傳送。
(段單元的保密)段單元的保密通過以下的方式實現。
(i)關于傳送中的保密服務系統30在從其進行信號發送時,對傳送信息內的解碼處理的必要性信息必須要求解碼的段,通過與解碼處理方式信息相對應的方法,進行加密處理,將其送出。此時,還將段的標題信息一起進行加密處理。
在客戶終端裝置5中,在接收信息后,還將標題信息一起進行解碼處理。加密解碼處理用的密鑰的獲得方法包含在解碼處理方式信息中。
(ii)客戶系統的外部存儲上的保密在服務系統30中,對內容段文件31的段數據34進行加密處理。或在傳送后,在客戶終端裝置5中,通過包含在本機的記錄前處理信息中的加密處理方式,對段數據進行加密處理。加密處理的必要性,密鑰的獲得方法均包含在本機的記錄前處理信息中。
此外,在客戶終端裝置5中,通過包含在使用前處理信息中的解密處理方式,進行解碼處理。解碼處理的必要性,密鑰的獲得方法均包含在使用前處理信息中。
(關于段單元的權利保護)權利保護用的特別處理的必要性包含在標題信息中。此時,在服務系統30中的內容段文件內部,對段數據34進行加密處理。
通過標題信息內的特別處理ID,指定使用在導入該內容傳送系統時已預先確定的特別處理中的某個。其中,進行段數據34的解碼處理,以及密鑰的獲得。另外,在該特別處理中,還包括計費處理的插入等。
由此,為了使用某段,必須將計費結束狀況設置在客戶系統內部,或為了使用特定的段,可以其它的服務器的處理必須結束為條件。通過將該段設置于必須依次處理的段群的起始端,可制造滿足條件的柵(gate)。或者,還可通過使應用程序必須要求的部分形成該段,在不滿足條件的場合,形成作為應用程序錯誤的,非法使用的柵(gate)。
如果該保密方式未獲得標題部分的改動、段數據的解碼處理的密鑰的獲得,特別處理內的條件判定邏輯的全部,則不能夠侵入到客戶終端裝置5的內部。
(本機段的最優化處理)當發出內容使用開始請求時,客戶終端裝置5啟動本機段的最優化處理機構。該最優化處理機構按照與其它的處理相并行的方式啟動,在具有適當的間隔時間的同時,進行處理。
客戶終端裝置5檢索段表32A,從客戶終端裝置5中,刪除傳送完的段36中在指定時間以上的未使用的段36,使段表32A的傳送狀況形成未傳送完。但是,不刪除形成成批傳送的對象的段。
通過以這樣的方式動作,作為現有技術中的缺點的下述方面得到改善。
(1)可將起始端部分的成批傳輸機構,與事先指定的預讀機構組合,提供與全部文件的成批傳輸相同的功能。
預讀機構按照與應用程序的運行相并行的方式進行。由于在應用程序運行時所必需的未傳輸完的段通過按需方式傳輸,故可進行混合有成批傳輸和按需傳輸的傳輸。如果用戶在最初的存取后,設置客戶終端裝置,則可作為進行成批傳輸的內容而處理,另外,如果在最初的存取后連續地使用,則還可作為按需傳輸的內容。
這樣可對應于用戶所具有的網絡的傳輸速度,靈活地使用這些傳輸。另外,這些機構僅僅從后面,將原始文件按照段分割,將段數據中的哪個部分相當于要素內容的情況作為段表信息提供,不必修改內容。
(2)使用狀況的內容預讀機構利用所使用的內容數據附近處的數據的特性,將應用程序的運行,特別是進行交互的用戶的思考時間用于傳輸時間。其結果是,與過去的按需發送內容僅僅為等待時間的分散的情況不同,對應于內容的使用,等待時間減少,接近與本機的內容相同的品質。
另外,如果段尺寸足夠小,段傳輸時間短于段的處理時間,則還產生與流式傳送方式相同的效果。
(3)事先指定的預讀機構利用象游戲內容那樣使用的數據針對每個內容使用的階段實現定位的性質,在用戶玩某一節的期間,預讀下一節的數據。其結果是,可獲得與本機上的內容文件相同的品質。
此外,可僅僅將數據位置提供給段表32,不必逐個地改變內容本身。
(4)由于預讀機構即使在結束內容的使用的情況下,仍再次開始連續地使用該內容,故使用時間的累積越高,越接近本機的內容。
(5)起始端的成批下載機構可將內容部分作為樣品提供。起始端部分以外的部分進行保密保護,禁止已許可的用戶以外的人使用,但是一般可僅僅打開起始端部分。
還有,可在進行發送時,在最初僅僅對樣品進行成批傳輸,剩余的部分在得到許可后,通過按需/預讀機構進行成批傳輸。通過該方法,減小樣品的傳輸量,防止對客戶終端裝置中的存儲器施加不必要的負荷,可提供大量的樣品。
(6)由于象上述那樣,針對內容的每個部分,可設定權利保護用的保密性,故可顯著地使內容銷售的靈活性提高。另外,由于不改變內容本身,在制作后,可設定段36,以及在段表32制作時,設定保密性(security),故不僅容易進行內容的開發,而且還可適合于現有的內容。其結果是,在數字內容銷售的發送中,網絡的使用變得容易。
(7)傳送方法可與服務系統30的指定一起設定。因此,由于可針對每個段,改變服務系統30,故具有容易確保服務系統30的擴展性,另外容易進行部分更新的優點。
(8)通過對段進行優化處理,對于高速的網絡的用戶,可減小本機的段,提供更多的內容。
(9)由于按照可帶地址的單位,劃分數字內容(段),可針對每個段進行傳送,故傳送通過事先的成批發送和與客戶終端裝置的應用程序的進行相獨立的背景傳送進行,在利用終端裝置的用戶的試行時間,或所使用的數據的位置,終端裝置的用戶使用應用程序的期間,可事先發送未發送完的段。由此,可縮短終端裝置用戶的傳送等待時間。并且,可在段單元中,送入權利保護用的保密特性,在內容制作后,設定內容的每個部分的安全保護。
(存儲有內容傳送程序和客戶終端裝置程序的存儲媒體)另外,上述本發明的實施方式的內容傳送系統,內容傳送裝置,內容傳送方法,客戶終端裝置所描述的動作內容通過下述程序動作,這些程序與各動作相對應,存儲于內容傳送系統,內容傳送裝置以及客戶終端裝置中。
將在這里描述的各動作(內容傳送裝置,或客戶終端裝置)的程序中的至少1個以上的組合的程序也可存儲在記錄媒體中。
在這里,存儲媒體包括比如,軟盤,硬盤,光盤,CD-ROM,CD-R,CD-RW,DVD,磁帶,盒式只讀存儲器,帶電池后備的盒式隨機存儲器,盒式閃光存儲器,非易失性RAM卡等。
記錄媒體可通過任何的機構,記錄信息(主要是數字數據,程序),如果在計算機,或專用處理器中實現規定的性能,什么方式都可以。以下的方面也相同。
此外,在本發明的實施方式中,針對網絡7進行了描述,但是本發明不限于此,本發明也可使用其它的通信線路,互聯網等。
權利要求
1.一種內容傳送系統,其中通過網絡,將內容傳送裝置和客戶終端裝置連接,可在客戶終端裝置使用由上述內容傳送裝置傳送的內容,其特征在于上述內容傳送裝置設置有內容段文件,該內容段文件按照可帶地址的單位,對形成上述內容的要素內容的全部數據進行劃分,形成段數據,在該段數據中,添加標題信息,形成段,將該段集合;段表,該段表記錄與上述內容段文件中的各段的傳送和使用有關的信息;成批傳送機構,該成批傳送機構在進行朝向上述客戶終端裝置的事先的成批傳送時,或在從上述客戶終端裝置最初進行存取時,對上述段表,以及按照與上述段表的傳送有關的信息傳送的方式指定的上述內容段文件中的段分進行成批傳送;傳輸機構,該傳輸機構對應于來自客戶終端裝置的請求,可從上述內容段文件中,傳輸已請求的段;上述客戶終端裝置包括根據成批傳送而獲取的段表的信息,在通過成批傳送而獲取的內容文件中具有段數據時,使用該段數據,在沒有該段數據時,向上述內容傳送裝置請求該段的傳送,從上述內容傳送裝置接收段的傳送,使用段數據的機構;預讀機構,該預讀機構發出在下一處理中所必需的未傳輸完的段數據的傳輸指令,通過上述內容傳送裝置,自動逐個地接收未傳輸完的段;保密機構,該保密機構在具有段使用請求時,通過段標題上的指示,指示存取的限制,僅僅在段表所指示的條件滿足時,可使用段數據。
2.根據權利要求1所述的內容傳送系統,其特征在于上述預讀機構由按照與使用處理機構所存取的段相對的段表傳送信息的指定,發出段的傳輸指令的機構,或發出傳輸使用處理機構已存取的段以后的段的內容的傳輸指令的機構;并且,上述預讀機構獨立于段使用的處理而動作。
3.一種內容傳送系統,其可向客戶終端裝置傳送內容,其特征在于該內容傳送系統設置有內容段文件,該內容段文件按照可帶地址的單位,對形成上述內容的要素內容的全部數據進行劃分,形成段數據,在該段數據中,添加標題信息,形成段,將該段集合;段表,該段表記錄與上述內容段文件中的各段的傳送和使用有關的信息;成批傳送機構,該成批傳送機構在進行朝向上述客戶終端裝置的事先的成批傳送時,或在從上述客戶終端裝置最初進行存取時,對上述段表,以及按照與上述段表的傳送有關的信息傳送的方式指定的上述內容段文件中的段進行成批傳送;傳輸機構,該傳輸機構對應于來自客戶終端裝置的請求,可從上述內容段文件中傳輸已請求的段。
4.一種客戶終端裝置,其特征在于該客戶終端裝置包括使用處理機構,該使用處理機構根據成批傳送而獲取的段表中的信息,在通過成批傳送而獲取的內容文件中,具有段數據時,使用該段數據,當沒有該段數據時,向內容傳送裝置請求該段的傳送,從上述內容傳送裝置接收段的傳送,使用該段數據;預讀機構,該預讀機構發出下次處理所必需的未傳輸完的段的傳輸指令,從上述內容傳送裝置,自動地并且逐個地接收未傳輸完的段;保密機構,該保密機構在具有段使用請求時,通過段表上的指示,指示存取的限制,僅僅在段表的條件滿足時,可使用段數據。
5.根據權利要求4所述的客戶終端裝置,其特征在于上述預讀機構由下述機構形成,該機構指按照與使用處理機構所存取的段相對的段表傳送信息的指定,發出段的傳輸指令的機構,或傳輸使用處理機構已存取的段以后的段的內容的傳輸指令的機構;上述預讀機構獨立于段使用的處理而動作。
6.根據權利要求4所述的客戶終端裝置,其特征在于,其包括段清理機構,該段清理機構定期啟動,刪除根據段表中的使用狀況,判定為永久不需要的段,作為未傳輸完。
7.根據權利要求4所述的客戶終端裝置,其特征在于,其包括下述機構,該機構使用通過段傳輸獲得的段,記錄其使用狀況,并且,對記錄于獲取的段表內的傳送狀況進行更新,各段的使用狀況也記錄于上述段表中。
8.根據權利要求4所述的客戶終端裝置,其特征在于其包括單位保密機構,該機構在發出段的使用請求時,通過段標題中的指示,指示存取的限制,僅僅在段表所指示的條件滿足時,可使用段數據。
9.一種存儲媒體,在該存儲媒體中存儲有可向客戶終端裝置傳送內容的內容傳送程序,該存儲媒體存儲有內容段文件和段表,該內容段文件按照可帶地址的單位,對形成上述內容的要素內容的全部數據進行劃分,形成段數據,在該段數據中,添加標題信息,形成段,將該段集合,上述段表記錄與上述內容段文件中的各段的傳送和使用有關的信息;該存儲媒體存儲有計算機可讀取的內容傳送程序,以便在計算機中實現下述功能,該功能包括成批傳送功能,即在進行朝向上述客戶終端裝置的事先的成批傳送時,或從上述客戶終端裝置最初進行存取時,對上述段表,以及按照通過與上述段表的傳送有關的信息傳送的方式指定的內容段文件中的段進行成批傳送;傳輸功能,即對應于來自上述客戶裝置的請求,從上述內容段文件中傳輸已請求的段。
10.一種存儲媒體,該存儲媒體存儲有計算機可讀取的客戶終端裝置程序,以便在計算機中,實現下述功能,該功能包括使用處理功能,即根據成批傳送而獲取的段表的信息,在通過成批傳送而獲取的內容文件中,具有段數據時,使用該段數據,當沒有該段數據時,向內容傳送裝置,請求該段的傳送,從上述內容傳送裝置,接收段的傳送,使用該段數據;預讀功能,即發出下次處理所必需的未傳輸完的段的傳輸指令,通過上述內容傳送裝置,自動地并且逐個地接收未傳輸完的段;保密功能,即在具有段使用請求時,通過段表中的指示,指示存取的限制,僅僅在段表的條件滿足時,可使用段數據。
全文摘要
本發明涉及內容傳送系統,該內容傳送系統實現全部內容實質上與位于客戶終端裝置中的情況相同的內容的傳送狀態,實現針對內容的每個部分的權利保護用的保密。一種存儲媒體,該存儲媒體存儲有計算機可讀取的客戶終端裝置程序,以便在計算機中實現內容。一種傳送裝置,對段表和內容段文件的部分進行成批傳送,從內容段文件中,傳輸已請求的段,客戶終端裝置在內容文件中具有段數據時,使用該段數據,在沒有該段數據時,從內容傳送裝置接收段的傳送,使用段數據,預讀未傳輸完的段,通過段標題上的指示,指示存取的限制,僅僅在段文件所指示的條件滿足時,可使用段數據。
文檔編號G06F13/00GK1380611SQ02104710
公開日2002年11月20日 申請日期2002年2月9日 優先權日2001年2月16日
發明者井上典夫 申請人:司達·阿瑠發株式會社