[發明專利]將下載的對象提供給應用程序的方法和裝置無效
| 申請號: | 02102374.3 | 申請日: | 2002-01-18 |
| 公開(公告)號: | CN1366244A | 公開(公告)日: | 2002-08-28 |
| 發明(設計)人: | L·斯卡林格;O·蒂里 | 申請(專利權)人: | 索尼服務中心(歐洲)股份有限公司 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 吳增勇,傅康 |
| 地址: | 比利時*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 下載 對象 提供給 應用程序 方法 裝置 | ||
技術領域
本發明涉及一種用于將下載的對象提供給應用程序的方法和裝置,具體地說,涉及從傳輸流下載信息以便按請求把數據對象提供給應用程序。
背景技術
眾所周知,在傳輸流中傳送數據對象供終端用戶下載。對象可包括供終端用戶使用的任何形式的數據,并且可以分布式重復形式傳送,例如,通過數據輪放(data?carousel)傳送。數據對象常可以一起被分組為數據模塊,這樣,對于要使用特定對象的終端用戶的應用程序,要從傳輸流下載包含該對象的整個模塊。這些情況下,服務提供商可以將相關對象一起分組在各個模塊中,這樣,如果終端用戶存儲下載的模塊,則大大減少了對相關對象的訪問時間。
按照DSM-CC廣播協議,諸如文件、目錄等的對象以DSM-CC模塊內承載的BIOP消息的形式傳送到終端用戶的接收機。這些模塊可通過輪放被廣播,每個模塊重新格式化為多個MPEG段(MPEGsection),這些段以分布形式被廣播供終端用戶接收并將其重新組合成各個模塊。
隨著時間的推移,服務提供商將更新對象。在這些情況下,最好是,當終端用戶的應用程序請求對象時,它將收到該對象的最新版本。然而,如果在更新對象前,終端用戶已經下載了相應的模塊,則將終端用戶存儲的模塊中包含的舊版本對象提供給應用程序。
發明內容
本發明的一個目的是克服所述問題。
按照本發明,提供了一種將下載的對象提供給應用程序的方法,該方法包括:
從接收傳輸流下載包含了應用程序請求的對象的模塊;
存儲下載的模塊;
監視模塊存儲器中的模塊是否為最近的版本;
在應用程序請求存儲的模塊的對象,而存儲的模塊是最近的版本時,將存儲的模塊的對象提供給應用程序;以及
在應用程序請求存儲的模塊的對象,而存儲的模塊不是最近的版本時,僅復制應用程序仍在使用的存儲的模塊的對象,下載該存儲的模塊的最近版本,并用將該存儲的模塊重寫為下載的最近版本的存儲的模塊。
按照本發明,還提供了一種用于將下載的對象提供給應用程序的裝置,該裝置包括:
對象層接口,用于從收到傳輸流下載包含了應用程序請求的對象的模塊;
模塊存儲器,用于存儲下載的模塊;以及
控制器,用于監視存儲器中的模塊是否為最近的版本;其中
在應用程序請求存儲的模塊中包含的對象,而存儲的模塊是最近的版本時,對象層接口把模塊存儲器的對象提供給應用程序,并且在應用程序請求存儲的模塊中包含的對象,而存儲的模塊不是最近的版本時,對象層接口下載該模塊的最近版本,并重寫模塊存儲器中存儲的模塊;所述裝置還包括:
對象高速緩存,用于存儲對象;其中
在應用程序請求存儲的模塊中包含的對象,而存儲的模塊不是最近的版本時,在對象層接口將該存儲的模塊重寫為最近版本的存儲的模塊之前,控制器僅將應用程序仍在使用的存儲的模塊的對象復制到對象高速緩存。
這樣,在應用程序請求對象時,始終提供有該對象的最新版本。然而,應用程序仍可以繼續使用以前請求的相同模塊中的任何對象。
另一方面,在應用程序請求存儲的模塊中包含的對象,而該存儲的模塊不是最近的版本,但包含了所述應用程序已在使用的其它對象時,所述裝置可只下載并存儲所述模塊的新的最近版本,并且是除以前版本的模塊之外又存儲下載的最近版本的模塊。這樣,應用程序將訪問最近版本的新請求對象,同時保持與以前請求的對象的交互作用。然而,此方法非常浪費存儲器,特別是在模塊包含了許多對象而應用程序可能只使用存儲的模塊的一個對象的情況下。
同樣地,裝置有可能只包括替代模塊存儲器的對象存儲器,因而它只存儲應用程序在使用的對象。這樣,每當應用程序請求新對象時,終端用戶始終從傳輸流下載對象,因此始終獲得最近的版本。然而,在相關對象一起包含在各個模塊中時,常常會從以前存儲的模塊檢索請求對象,此方法嚴重限制了訪問速度。
因此,本發明允許以最佳的訪問時間但卻以最低的存儲器要求將對象提供給應用程序。
由于應用程序的請求是以這樣的方式被處理,因此應用程序本身不需要知道它使用的對象源。通過硬件或軟件實現的對象層可實現對象的透明高速緩存。
最好是,控制器對傳輸流中有關傳輸流中傳送的最近版本的模塊的信息進行響應。
在諸如從DSM-CC輪放廣播的許多系統中,在傳輸流中傳送有關輪放上模塊更新的信息。控制器可以監視此信息,這樣,在應用程序請求更新模塊的對象時,控制器可采取上述定義的步驟。
最好是,控制器按照MHP平臺的規范來監視模塊是否為最近的版本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索尼服務中心(歐洲)股份有限公司,未經索尼服務中心(歐洲)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/02102374.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:液體充填用容器的攝像方法和裝置
- 下一篇:測定裝置





