輸出裝置917能夠以視頻(諸如文本或圖像)和音頻(諸如語音或聲音)的形式輸出從信息處理裝置900的處理獲得的結(jié)果。
[0281]存儲裝置919是被配置為信息處理裝置900的存儲單元的示例的用于數(shù)據(jù)存儲的裝置。存儲裝置919包括例如磁性存儲裝置(諸如HDD(硬盤驅(qū)動器)、半導(dǎo)體存儲裝置、光學(xué)存儲裝置或磁光存儲裝置。存儲裝置919存儲CPU 901要執(zhí)行的程序、各種數(shù)據(jù)以及從外部獲得的數(shù)據(jù)。
[0282]驅(qū)動器921是用于可移動記錄介質(zhì)927(諸如磁盤、光盤、磁光盤或半導(dǎo)體存儲器)的讀寫器,并且被嵌入信息處理裝置900或在外部與其附接。驅(qū)動器921讀取與其附接的可移動記錄介質(zhì)927中記錄的信息,并且將所讀取的信息輸出至RAM 905。另外,驅(qū)動器921將記錄寫入與其附接的可移動記錄介質(zhì)927中。
[0283]連接端口923是用于將裝置直接連接至信息處理裝置900的端口。連接端口 923可包括USB(通用串行總線)端口、IEEE1394端口和SCSI (小型計算機系統(tǒng)接口)端口。連接端口923還可包括RS-232C端口、光學(xué)音頻終端、HDMI (高清晰度多媒體接口)端口等。外部連接裝置929連接至連接端口 923使得能夠在信息處理裝置900與外部連接裝置929之間交換各種數(shù)據(jù)。
[0284]通信裝置925是例如包括用于連接至通信網(wǎng)絡(luò)931的通信裝置等的通信接口。通信裝置925可以是例如用于有線或無線LAN(局域網(wǎng))、藍牙(注冊商標)、WUSB(無線USB)等的通信卡。另外,通信裝置925可以是用于光學(xué)通信的路由器、用于ADSL(非對稱數(shù)字用戶線)的路由器、用于各種通信的調(diào)制解調(diào)器等。通信裝置925可以基于例如TCP/IP的預(yù)定協(xié)議將信號傳送至例如因特網(wǎng)或其他通信裝置以及從例如因特網(wǎng)或其他通信裝置接收信號。另外,連接至通信裝置925的通信網(wǎng)絡(luò)931可以是以有線或無線方式連接的網(wǎng)絡(luò)等,并且可以是例如因特網(wǎng)、家用LAN、紅外通信、無線電波通信、衛(wèi)星通信等。
[0285]成像裝置933是通過使用圖像傳感器(諸如電荷耦合器件(CCD)或互補金屬氧化物半導(dǎo)體(CMOS)傳感器)以及各種構(gòu)件(如用于控制主體圖像在例如圖像傳感器上的形成的一個或多個透鏡)對實際空間進行成像來生成圖像的裝置。成像裝置933可以是拍攝靜止圖像的裝置,并且還可以是拍攝移動圖像的裝置。
[0286]傳感器935是例如各種傳感器(諸如加速度傳感器、陀螺儀傳感器、地磁傳感器、光學(xué)傳感器或聲音傳感器)中的任一個。例如,傳感器935獲取關(guān)于信息處理裝置900的狀態(tài)(如信息處理裝置900的殼體的方位)的信息以及關(guān)于信息處理裝置900周圍的環(huán)境的信息(如,信息處理裝置900周圍的亮度或噪聲)。傳感器935還可包括接收GPS信號并測量設(shè)備的瑋度、經(jīng)度和高度的全球定位系統(tǒng)(GPS)信號。
[0287]以上內(nèi)容說明了信息處理裝置900的示例性硬件配置。上述部件中的每一個可使用通用構(gòu)件來實現(xiàn),但還可以在每個部件的功能中專用的硬件來實現(xiàn)。這樣的配置還可根據(jù)在實現(xiàn)時的技術(shù)水平而被適當(dāng)?shù)匦薷摹?br>[0288](10.補充說明)
[0289]本公開內(nèi)容的實施例可以包括例如上述的信息處理裝置(服務(wù)器裝置或客戶端裝置)、系統(tǒng)、在信息處理裝置或系統(tǒng)中執(zhí)行的信息處理方法、使得信息處理裝置工作的程序以及記錄有程序的非暫態(tài)有形介質(zhì)。應(yīng)注意,即使在說明書沒有具體描述可以組合實施例的情況下,上述的多個實施例也可以在對于本領(lǐng)域技術(shù)人員明顯的范圍內(nèi)基于本說明書的描述而以任意組合來實現(xiàn)。
[0290]以上已參照附圖描述了本公開內(nèi)容的一個或多個優(yōu)選實施例,而本公開內(nèi)容不限于上述示例。本領(lǐng)域技術(shù)人員可在所附權(quán)利要求書的范圍內(nèi)發(fā)現(xiàn)各種變更和修改,并且應(yīng)該理解,它們將自然落入本公開內(nèi)容的技術(shù)范圍內(nèi)。
[0291]另外,本技術(shù)還可如下配置。
[0292 ] (I) 一種服務(wù)器裝置,包括:
[0293]文檔獲取單元,被配置成響應(yīng)于來自客戶端的請求而獲取包括對資源的參考的文檔;
[0294]標識符生成單元,被配置成生成所述資源的內(nèi)容所獨有的標識符;
[0295]標識符寫入單元,被配置成在所述文檔中將所述標識符與對所述資源的參考相關(guān)聯(lián);以及
[0296]文檔傳送單元,被配置成將所述文檔和與對所述資源的參考相關(guān)聯(lián)的所述標識符傳送至所述客戶端。
[0297 ] (2)根據(jù)(I)所述的服務(wù)器裝置,
[0298]其中,所述標識符寫入單元將所述標識符添加到原始標識符中并將所述標識符與對所述資源的參考相關(guān)聯(lián)。
[0299 ] (3)根據(jù)(I)或(2)所述的服務(wù)器裝置,還包括:
[0300]資源先行分發(fā)單元,被配置成對將所述標識符與對所述資源的參考相關(guān)聯(lián)的次數(shù)進行計數(shù),并且將基于所述次數(shù)而被估計為頻繁使用的資源與所述標識符相關(guān)聯(lián)以將所述資源在所述請求之前傳送至所述客戶端。
[0301](4)根據(jù)(3)所述的服務(wù)器裝置,
[0302]其中,在被估計為頻繁使用的資源是程序的情況下,所述資源先行分發(fā)單元對所述程序進行預(yù)編譯、然后將所述程序傳送至所述客戶端。
[0303 ] (5)根據(jù)(I)至(4)中任一項所述的服務(wù)器裝置,
[0304]其中,所述標識符包括基于所述資源的內(nèi)容而計算的散列。
[0305](6)根據(jù)(I)至(5)中任一項所述的服務(wù)器裝置,
[0306]其中,在生成所述標識符之前,所述文檔傳送單元將虛擬標識符與對所述資源的參考相關(guān)聯(lián)的文檔傳送至所述客戶端,并且在生成所述標識符之后,所述文檔傳送單元將使所述標識符與所述虛擬標識符相關(guān)聯(lián)的信息傳送至所述客戶端。
[0307](7) —種客戶端裝置,包括:
[0308]請求傳送單元,被配置成向服務(wù)器傳送請求;
[0309]文檔接收單元,被配置成從所述服務(wù)器接收包括對資源的參考的文檔和標識符,所述文檔是響應(yīng)于所述請求而從所述服務(wù)器傳送的,所述標識符與對所述資源的參考相關(guān)聯(lián)并且是所述資源的內(nèi)容所獨有的;以及
[0310]緩存確定單元,被配置成基于所述標識符來確定所述資源是否存儲在緩沖存儲器中。
[0311](8)根據(jù)(7)所述的客戶端裝置,
[0312]其中,所述文檔接收單元接收包括對所述資源的參考的所述文檔,對所述資源的參考被添加到原始標識符而且與所述標識符相關(guān)聯(lián)。
[0313](9)根據(jù)(7)或(8)所述的客戶端裝置,還包括:
[0314]資源先行接收單元,被配置成在所述請求之前從所述服務(wù)器接收與所述標識符相關(guān)聯(lián)的預(yù)定資源,并且將所接收到的資源存儲在緩沖存儲器中。
[0315](10)根據(jù)(9)所述的客戶端裝置,
[0316]其中,在所述預(yù)定資源是程序的情況下,所述資源先行接收單元接收預(yù)編譯的程序并且緩存所接收到的程序。
[0317](11)根據(jù)權(quán)利要求(10)所述的客戶端裝置,
[0318]其中,所述資源先行接收單元將所接收到的程序緩存在與用于除了所述程序之外的資源的存儲區(qū)域不同的存儲區(qū)域中。
[0319](12)根據(jù)(7)至(11)中任一項所述的客戶端裝置,
[0320]其中,所述標識符包括基于所述資源的內(nèi)容而計算的散列。
[0321](13)根據(jù)(7)至(12)中任一項所述的客戶端裝置,
[0322]其中,所述文檔接收單元從所述服務(wù)器接收虛擬標識符與對所述資源的參考相關(guān)聯(lián)的所述文檔,然后從所述服務(wù)器接收將所述標識符與所述虛擬標識符相關(guān)聯(lián)的信息。
[0323](14)根據(jù)(13)所述的客戶端裝置,
[0324]其中,在所述虛擬標識符與對所述資源的參考相關(guān)聯(lián)的狀態(tài)下參考所述資源的情況下,所述緩存確定單元實現(xiàn)將對于所述標識符的請求傳送至所述服務(wù)器的功能。
[0325](15)—種信息處理方法,包括:
[0326]響應(yīng)于來自客戶端的請求而獲取包括對資源的參考的文檔;
[0327]生成所述資源的內(nèi)容所獨有的標識符;
[0328]使用處理器來在所述文檔中將所述標識符與對所述資源的參考相關(guān)聯(lián);以及
[0329]將所述文檔和與對所述資源的參考相關(guān)聯(lián)的所述標識符傳送至所述客戶端。
[0330](16)—種非暫態(tài)有形記錄介質(zhì),其上記錄有程序,所述程序使得計算機實現(xiàn)以下功能:
[0331]向服務(wù)器傳送請求;
[0332]從所述服務(wù)器接收包括對資源的參考和標識符的文檔,所述文檔是響應(yīng)于所述請求而傳送的,所述標識符與對所述資源的參考相關(guān)聯(lián)并且是所述資源的內(nèi)容所獨有的;以及
[0333]基于所述標識符來確定所述資源是否存儲在緩沖存儲器中。
[0334]附圖標記列表
[0335]10 系統(tǒng)
[0336]100分發(fā)服務(wù)器
[0337]200中間服務(wù)器
[0338]202請求接收單元
[0339]204文檔獲取單元
[0340]206文檔分析單元
[0341]208資源獲取單元
[0342]210標識符生成單元
[0343]212標識符寫入單元
[0344]214文檔傳送單元
[0345]216資源傳送單元
[0346]218資源先行分發(fā)單元
[0347]220資源分析單元
[0348]222縮寫字符串生成單元
[0349]224縮寫字符串寫入單元
[0350]226關(guān)聯(lián)信息傳送單元
[0351]228圖像轉(zhuǎn)碼單元
[0352]230圖像參考更新單元
[0353]280緩沖存儲器
[0354]282數(shù)據(jù)庫
[0355]300客戶端
[0356]302請求傳送單元
[0357]304文檔接收單元
[0358]306緩存確定單元308資源接收單元
[0359]310顯示控制單元
[0360]312資源先行接收單元
[0361]314關(guān)聯(lián)信息接收單元
[0362]316字符串解釋單元
[0363]380緩沖存儲器
[0364]382數(shù)據(jù)庫
【主權(quán)項】
1.一種服務(wù)器裝置,包括: 文檔獲取單元,被配置成響應(yīng)于來自客戶端的請求而獲取包括對資源的參考的文檔; 標識符生成單元,被配置成生成所述資源的內(nèi)容所獨有的標識符; 標識符寫入單元,被配置成在所述文檔中將所述標識符與對所述資源的參考相關(guān)聯(lián);以及 文檔傳送單元,被配置成將所述文檔和與對所述資源的參考相關(guān)聯(lián)的標識符傳送至所述客戶端。2.根據(jù)權(quán)利要求1所述的服務(wù)器裝置, 其中,所述標識符寫入單元將所述標識符添加到原始標識符中并將所述標識符與對所述資源的參考相關(guān)聯(lián)。3.根據(jù)權(quán)利要求1所述的服務(wù)器裝置,還包括: 資源先行分發(fā)單元,被配置成對將所述標識符與對所述資源的參考相關(guān)聯(lián)的數(shù)量進行計數(shù),并且將基于所述數(shù)量而被估計為頻繁使用的資源與所述標識符相關(guān)聯(lián)以將所述資源在請求之前傳送至所述客戶端。4.根據(jù)權(quán)利要求3所述的服務(wù)器裝置, 其中,在被估計為頻繁使用的資源是程序的情況下,所述資源先行分發(fā)單元對所述程序進行預(yù)編譯,然后將所述程序傳送至所述客戶端。5.根據(jù)權(quán)利要求1所述的服務(wù)器裝置, 其中,所述標識符包括基于所述資源的內(nèi)容而計算的散列。6.根據(jù)權(quán)利要求1所述的服務(wù)器裝置, 其中,在生成所述標識符之前,所述文檔傳送單元將虛擬標識符與對所述資源的參考相關(guān)聯(lián)的文檔傳送至所述客戶端,并且在生成所述標識符之后,所述文檔傳送單元將使所述標識符與所述虛擬標識符相關(guān)聯(lián)的信息傳送至所述客戶端。7.—種客戶端裝置,包括: 請求傳送單元,被配置成向服務(wù)器傳送請求; 文檔接收單元,被配置成從所述服務(wù)器接收包括對資源的參考的文檔和標識符,所述文檔是響應(yīng)于所述請求而從所述服務(wù)器傳送的,所述標識符與對所述資源的參考相關(guān)聯(lián)并且是所述資源的內(nèi)容所獨有的;以及 緩存確定單元,被配置成基于所述標識符來確定所述資源是否存儲在緩沖存儲器中。8.根據(jù)權(quán)利要求7所述的客戶端裝置, 其中,所述文檔接收單元接收包括對所述資源的參考的文檔,對所述資源的參考被添加到原始標識符而且與所述標識符相關(guān)聯(lián)。9.根據(jù)權(quán)利要求7所述的客戶端裝置,還包括: 資源先行接收單元,被配置成在所述請求之前從所述服務(wù)器接收與所述標識符相關(guān)聯(lián)的預(yù)定資源,并且將所接收到的資源存儲在緩沖存儲器中。10.根據(jù)權(quán)利要求9所述的客戶端裝置, 其中,在所述預(yù)定資源是程序的情況下,所述資源先行接收單元接收預(yù)編譯的程序并且緩存所接收到的程序。11.根據(jù)權(quán)利要求10所述的客戶端裝置, 其中,所述資源先行接收單元將所接收到的程序緩存在與用于除了所述程序之外的資源的存儲區(qū)域不同的存儲區(qū)域中。12.根據(jù)權(quán)利要求7所述的客戶端裝置, 其中,所述標識符包括基于所述資源的內(nèi)容而計算的散列。13.根據(jù)權(quán)利要求7所述的客戶端裝置, 其中,所述文檔接收單元從所述服務(wù)器接收虛擬標識符與對所述資源的參考相關(guān)聯(lián)的所述文檔,然后從所述服務(wù)器接收將所述標識符與所述虛擬標識符相關(guān)聯(lián)的信息。14.根據(jù)權(quán)利要求13所述的客戶端裝置, 其中,在所述虛擬標識符與對所述資源的參考相關(guān)聯(lián)的狀態(tài)下參考所述資源的情況下,所述緩存確定單元實現(xiàn)將用于所述標識符的請求傳送至所述服務(wù)器的功能。15.一種信息處理方法,包括: 響應(yīng)于來自客戶端的請求而獲取包括對資源的參考的文檔; 生成所述資源的內(nèi)容所獨有的標識符; 使用處理器來在所述文檔中將所述標識符與對所述資源的參考相關(guān)聯(lián);以及 將所述文檔和與對所述資源的參考相關(guān)聯(lián)的所述標識符傳送至所述客戶端。16.—種非暫態(tài)有形記錄介質(zhì),其上記錄有程序,所述程序使得計算機實現(xiàn)以下功能: 向服務(wù)器傳送請求, 從所述服務(wù)器接收包括對資源的參考的文檔和標識符,所述文檔是響應(yīng)于所述請求而傳送的,所述標識符與對所述資源的參考相關(guān)聯(lián)并且是所述資源的內(nèi)容所獨有的;以及基于所述標識符來確定所述資源是否存儲在緩沖存儲器中。
【專利摘要】[問題]為了在服務(wù)器響應(yīng)于來自客戶端的請求而提供文檔的系統(tǒng)中通過進行關(guān)于服務(wù)器的能力的描繪來加速向客戶端提供文檔。[解決方案]提供了一種服務(wù)器裝置,其包括:文檔獲取單元,用于響應(yīng)于來自客戶端的請求而獲取包含對資源的參考的文檔;標識符生成單元,用于生成資源的每個內(nèi)容的獨有標識符;標識符描述單元,用于在文檔中將標識符與對資源的參考相關(guān)聯(lián);以及文檔傳送單元,用于將文檔和與對資源的參考相關(guān)聯(lián)的標識符傳送至客戶端。
【IPC分類】G06F17/30
【公開號】CN105593853
【申請?zhí)枴緾N201480054817
【發(fā)明人】由谷哲夫, 戈拉戈特·翁帕伊薩恩辛
【申請人】索尼公司
【公開日】2016年5月18日
【申請日】2014年7月2日
【公告號】WO2015052968A1