專利名稱:信息提供設(shè)備、方法、程序、信息處理設(shè)備、系統(tǒng)和服務(wù)提供設(shè)備的制作方法
技術(shù)領(lǐng)域:
本公開涉及一種信息提供設(shè)備、信息提供方法、程序、信息處理設(shè)備、服務(wù)提供設(shè)備和信息處理系統(tǒng)。
背景技術(shù):
近來(lái),在各種場(chǎng)合使用客戶機(jī)/服務(wù)器系統(tǒng)。在客戶機(jī)/服務(wù)器系統(tǒng)中,由客戶機(jī) (下文中可能被稱為“信息處理設(shè)備”)和服務(wù)器(下文中可能被稱為“信息提供設(shè)備”)分擔(dān)由計(jì)算機(jī)所起的作用。在客戶機(jī)/服務(wù)器中,用戶通常在觀看屏幕的同時(shí)向客戶機(jī)輸入期望的指令,且客戶機(jī)根據(jù)用戶輸入的指令向服務(wù)器發(fā)送請(qǐng)求。服務(wù)器接收從客戶機(jī)發(fā)送的請(qǐng)求,根據(jù)請(qǐng)求執(zhí)行操作,并且作為對(duì)請(qǐng)求的響應(yīng)向客戶機(jī)答復(fù)通過執(zhí)行操作獲得的結(jié)^ ο在客戶機(jī)和服務(wù)器之間發(fā)送和接收各種信息。例如,服務(wù)器向客戶機(jī)發(fā)送由用戶從存儲(chǔ)在服務(wù)器中的內(nèi)容中選擇的內(nèi)容,并且客戶機(jī)進(jìn)行輸出處理。如在日本專利申請(qǐng)公開2010-016623號(hào)中指示的,客戶機(jī)通常獲得包括分別與各內(nèi)容相關(guān)的數(shù)據(jù)的列表的內(nèi)容列表,并且允許用戶觀看獲得的內(nèi)容列表,從而用戶可以選擇內(nèi)容。附帶地,有時(shí)可以由服務(wù)器從另一設(shè)備(下文中稱為“服務(wù)提供設(shè)備”)獲得內(nèi)容和內(nèi)容列表。在這種情況下,從服務(wù)提供設(shè)備發(fā)送的內(nèi)容列表可能包括空數(shù)據(jù)。內(nèi)容列表包括空數(shù)據(jù)的原因是例如,當(dāng)在屏幕上顯示內(nèi)容列表時(shí),根據(jù)設(shè)計(jì)者的意圖將與空數(shù)據(jù)相對(duì)應(yīng)的區(qū)域表示為空空間。例如,當(dāng)設(shè)計(jì)者在內(nèi)容列表中隨意布置空數(shù)據(jù)時(shí),可以以各種方式呈現(xiàn)內(nèi)容列表。
發(fā)明內(nèi)容
然而,可能存在正常顯示包括空數(shù)據(jù)的內(nèi)容列表失敗的客戶機(jī)。在這種情況下,服務(wù)器很有可能不能按原樣向客戶機(jī)發(fā)送包括空數(shù)據(jù)的內(nèi)容列表。為了避免這發(fā)生,可以考慮從內(nèi)容列表中去除空數(shù)據(jù)并且向客戶機(jī)發(fā)送沒有空數(shù)據(jù)的內(nèi)容列表的方法。然而,這種方法帶來(lái)服務(wù)器必須承受生成沒有空數(shù)據(jù)的內(nèi)容列表的負(fù)荷的狀態(tài)。當(dāng)服務(wù)提供設(shè)備向服務(wù)器發(fā)送內(nèi)容列表,或者服務(wù)器向客戶機(jī)發(fā)送內(nèi)容列表時(shí), 難以一次發(fā)送包括構(gòu)成內(nèi)容列表的所有項(xiàng)的數(shù)據(jù)。在任一情況下,可以發(fā)送的項(xiàng)的數(shù)量通常受到限制。在這種情況下,例如,在服務(wù)器中去除了空數(shù)據(jù)的數(shù)據(jù)項(xiàng)的數(shù)量可能未達(dá)到能夠向客戶機(jī)發(fā)送的數(shù)據(jù)項(xiàng)的數(shù)量。因此,服務(wù)器需要重復(fù)從服務(wù)提供設(shè)備獲得內(nèi)容列表,以便獲得能夠向客戶機(jī)發(fā)送的數(shù)據(jù)項(xiàng)的數(shù)量。因此,存在將負(fù)荷置于服務(wù)器上的問題。
鑒于前述問題,期望提供一種新穎的、改進(jìn)的技術(shù),能夠靈活地處置正常顯示包括空數(shù)據(jù)的內(nèi)容列表失敗的客戶機(jī),并且減小置于服務(wù)器上的負(fù)荷。因此,本公開的一方面涉及一種信息提供設(shè)備,其用于管理網(wǎng)絡(luò)上的電子內(nèi)容。該信息提供設(shè)備包括被配置為通過網(wǎng)絡(luò)與信息處理設(shè)備通信的通信單元以及處理單元。該處理單元可以被配置為經(jīng)由通信單元接收來(lái)自信息處理設(shè)備的對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求;基于與該請(qǐng)求相關(guān)聯(lián)的信息,確定信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及僅在確定信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的情況下,經(jīng)由通信單元向信息處理設(shè)備發(fā)送電子內(nèi)容項(xiàng)的列表。另一方面涉及一種管理網(wǎng)絡(luò)上的電子內(nèi)容的方法。該方法可以包括通過網(wǎng)絡(luò)從信息處理設(shè)備接收對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求;基于與該請(qǐng)求相關(guān)聯(lián)的信息,確定信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及僅在確定信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的情況下,通過網(wǎng)絡(luò)向信息處理設(shè)備發(fā)送電子內(nèi)容項(xiàng)的列表。另一方面涉及一種存儲(chǔ)指令的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)信息提供設(shè)備執(zhí)行指令時(shí),指令使信息提供設(shè)備執(zhí)行管理網(wǎng)絡(luò)上的電子內(nèi)容的方法。該方法可以包括通過網(wǎng)絡(luò)從信息處理設(shè)備接收對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求;基于與請(qǐng)求相關(guān)聯(lián)的信息,確定信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及僅在確定信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的情況下,通過網(wǎng)絡(luò)向信息處理設(shè)備發(fā)送電子內(nèi)容項(xiàng)的列表。另一方面涉及一種用于通過網(wǎng)絡(luò)接收電子內(nèi)容列表的信息處理設(shè)備。該信息處理設(shè)備可以包括通信單元,被配置為通過網(wǎng)絡(luò)與信息提供設(shè)備通信;輸入單元,被配置為接收來(lái)自信息處理設(shè)備的用戶的輸入;以及處理單元。該處理單元可以被配置為經(jīng)由輸入單元接收指示對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求的輸入;經(jīng)由通信單元向信息提供設(shè)備發(fā)送請(qǐng)求,請(qǐng)求包括指示信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的信息;以及僅當(dāng)信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理時(shí),經(jīng)由通信單元從信息提供設(shè)備接收所請(qǐng)求的電子內(nèi)容項(xiàng)的列表。另一方面涉及一種用于通過網(wǎng)絡(luò)接收電子內(nèi)容列表的計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法可以包括在信息處理設(shè)備處接收指示對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求的輸入;通過網(wǎng)絡(luò)向信息提供設(shè)備發(fā)送請(qǐng)求,請(qǐng)求包括指示信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的信息;以及僅當(dāng)信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理時(shí),通過網(wǎng)絡(luò)從信息提供設(shè)備接收所請(qǐng)求的電子內(nèi)容項(xiàng)的列表。另一方面涉及一種存儲(chǔ)指令的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)信息處理設(shè)備執(zhí)行指令時(shí),指令使信息處理設(shè)備執(zhí)行通過網(wǎng)絡(luò)接收電子內(nèi)容列表的方法。該方法可以包括 在信息處理設(shè)備處接收指示對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求的輸入; 通過網(wǎng)絡(luò)向信息提供設(shè)備發(fā)送請(qǐng)求,請(qǐng)求包括指示信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的信息;以及僅當(dāng)信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理時(shí),通過網(wǎng)絡(luò)從信息提供設(shè)備接收所請(qǐng)求的電子內(nèi)容項(xiàng)的列表。另一方面涉及一種服務(wù)提供設(shè)備,用于通過網(wǎng)絡(luò)提供電子內(nèi)容列表。該服務(wù)提供設(shè)備可以包括通信單元,被配置為通過網(wǎng)絡(luò)與信息提供設(shè)備通信;存儲(chǔ)單元,其存儲(chǔ)一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表;以及處理單元。該處理單元可以被配置為經(jīng)由通信單元從信息提供設(shè)備接收信息處理設(shè)備對(duì)一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的至少一部分的請(qǐng)求的指示,請(qǐng)求指示信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及經(jīng)由通信單元向信息提供設(shè)備發(fā)送一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的所請(qǐng)求的部分。另一方面涉及一種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于通過網(wǎng)絡(luò)提供電子內(nèi)容列表。該方法可以包括在服務(wù)提供設(shè)備處存儲(chǔ)一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表;通過網(wǎng)絡(luò)從信息提供設(shè)備接收信息處理設(shè)備對(duì)一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的至少一部分的請(qǐng)求的指示,請(qǐng)求指示信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及經(jīng)由通信單元向信息提供設(shè)備發(fā)送一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的所請(qǐng)求的部分。最后,另一方面涉及一種存儲(chǔ)指令的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)服務(wù)提供設(shè)備執(zhí)行指令時(shí),該指令使服務(wù)提供設(shè)備執(zhí)行用于通過網(wǎng)絡(luò)提供電子內(nèi)容列表的方法。該方法可以包括在服務(wù)提供設(shè)備處存儲(chǔ)一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表;通過網(wǎng)絡(luò)從信息提供設(shè)備接收信息處理設(shè)備對(duì)一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的至少一部分的請(qǐng)求的指示,請(qǐng)求指示信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及經(jīng)由通信單元向信息提供設(shè)備發(fā)送一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的所請(qǐng)求的部分。如上所述,根據(jù)本公開,可以靈活地處置正常顯示包括空數(shù)據(jù)的內(nèi)容列表失敗的客戶機(jī),并且減小置于服務(wù)器上的負(fù)荷。
圖1是圖示根據(jù)本實(shí)施例的信息處理系統(tǒng)的結(jié)構(gòu)的圖;圖2是圖示根據(jù)本實(shí)施例的信息處理系統(tǒng)的功能的概覽的圖;圖3是圖示根據(jù)本實(shí)施例的信息提供設(shè)備的功能結(jié)構(gòu)的圖;圖4是圖示根據(jù)本實(shí)施例的信息提供設(shè)備的功能結(jié)構(gòu)的圖;圖5是圖示根據(jù)本實(shí)施例的信息處理設(shè)備的功能結(jié)構(gòu)的圖;以及圖6是圖示根據(jù)本實(shí)施例的信息處理系統(tǒng)執(zhí)行的處理的流程的流程圖。
具體實(shí)施例方式下文中,將參考附圖詳細(xì)描述本公開的實(shí)施例。請(qǐng)注意在本說明書和附圖中,用相同的附圖標(biāo)記表示具有基本相同的功能和結(jié)構(gòu)的構(gòu)成元素,并且省略對(duì)這些構(gòu)成元素的重復(fù)說明。按照下面列出的順序說明“具體實(shí)施方式
”。1.實(shí)施例1-1.信息處理系統(tǒng)的結(jié)構(gòu)1-2.信息處理系統(tǒng)的功能概覽1-3.服務(wù)提供設(shè)備的功能結(jié)構(gòu)1-4.信息提供設(shè)備的功能結(jié)構(gòu)
1-5.信息處理設(shè)備的功能結(jié)構(gòu)1-6.由信息處理系統(tǒng)執(zhí)行的處理的流程2.變型3.結(jié)論<1.實(shí)施例 >[1-1.信息處理系統(tǒng)的結(jié)構(gòu)]圖1是示出根據(jù)本實(shí)施例的信息處理系統(tǒng)的結(jié)構(gòu)的圖。如圖1所示,信息處理系統(tǒng) 10包括服務(wù)提供設(shè)備100、信息提供設(shè)備200和信息處理設(shè)備300。例如,信息提供設(shè)備200 和信息處理設(shè)備300在同一家庭網(wǎng)絡(luò)中。例如,信息提供設(shè)備200用作DMS (Digital Media krver,數(shù)字媒體服務(wù)器)。例如,信息處理設(shè)備300用作DMP(Digital Media Player,數(shù)字媒體播放器)。換句話說,信息處理設(shè)備300根據(jù)DLNA(Digital LivingNetwork Alliance, 數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)從信息提供設(shè)備200獲得內(nèi)容和內(nèi)容列表。內(nèi)容類型的示例包括音樂數(shù)據(jù)、視頻數(shù)據(jù)和文本數(shù)據(jù)。然而,內(nèi)容類型不限于此。 內(nèi)容列表不是內(nèi)容本身。內(nèi)容列表是與內(nèi)容相關(guān)的數(shù)據(jù)的列表。與內(nèi)容相關(guān)的數(shù)據(jù)的示例包括內(nèi)容的名稱、表示內(nèi)容的信息和與內(nèi)容相關(guān)的人員的名稱。然而,與內(nèi)容相關(guān)的數(shù)據(jù)不限于此。例如,當(dāng)信息處理設(shè)備300從信息提供設(shè)備200獲得內(nèi)容列表時(shí),信息處理設(shè)備 300向信息提供設(shè)備200發(fā)送列表獲取請(qǐng)求,并且接收作為對(duì)列表發(fā)送請(qǐng)求的響應(yīng)的從信息提供設(shè)備200發(fā)送的內(nèi)容列表。信息處理設(shè)備300從信息提供設(shè)備200獲得用戶從內(nèi)容列表中選擇的內(nèi)容。向信息處理設(shè)備300發(fā)送的內(nèi)容和內(nèi)容列表可以實(shí)際存儲(chǔ)在服務(wù)提供設(shè)備100, 即信息提供設(shè)備200之外的設(shè)備中。在這種情況下,信息提供設(shè)備200用作用于將存儲(chǔ)在服務(wù)提供設(shè)備100中的內(nèi)容列表轉(zhuǎn)發(fā)(relay)到信息處理設(shè)備300的轉(zhuǎn)發(fā)設(shè)備。換句話說,在信息提供設(shè)備200和信息處理設(shè)備300在同一家庭網(wǎng)絡(luò)中的情況下,信息提供設(shè)備200用作好像在其中實(shí)際存儲(chǔ)內(nèi)容和內(nèi)容列表并且將其提供給信息處理設(shè)備300的虛擬DMS。信息提供設(shè)備200和服務(wù)提供設(shè)備100經(jīng)由例如因特網(wǎng)連接,并且可以經(jīng)由因特網(wǎng)彼此通信。從服務(wù)提供設(shè)備100發(fā)送的內(nèi)容列表可能包括空數(shù)據(jù)(下文中稱為“填充對(duì)象 (padding object)”)。內(nèi)容列表包括空數(shù)據(jù)的原因是例如,當(dāng)信息處理設(shè)備300在屏幕上顯示內(nèi)容列表時(shí),根據(jù)設(shè)計(jì)者的意圖將與空數(shù)據(jù)相對(duì)應(yīng)的區(qū)域表示為空空間。例如,當(dāng)設(shè)計(jì)者在內(nèi)容列表中隨意布置空數(shù)據(jù)時(shí),可以以各種方式呈現(xiàn)內(nèi)容列表。然而,信息處理設(shè)備300可能不能正常顯示包括空數(shù)據(jù)的內(nèi)容列表。在這種情況下,信息提供設(shè)備200不能按原樣向信息處理設(shè)備300發(fā)送包括空數(shù)據(jù)的內(nèi)容列表??梢钥紤]使信息提供設(shè)備200從內(nèi)容列表中去除空數(shù)據(jù)并且將沒有空數(shù)據(jù)的內(nèi)容列表發(fā)送到信息處理設(shè)備300的方法。然而,這種方法具有將用于生成沒有空數(shù)據(jù)的內(nèi)容列表的負(fù)荷置于信息提供設(shè)備200上的問題。在本說明書中,詳細(xì)描述一種技術(shù)。使用這種技術(shù),可以在減小置于信息提供設(shè)備200上的負(fù)荷的同時(shí),靈活地處置不能正常顯示包括空數(shù)據(jù)的內(nèi)容列表的信息處理設(shè)備 300。[1-2.信息處理系統(tǒng)的功能概覽]
圖2是圖示根據(jù)本實(shí)施例的信息處理系統(tǒng)的功能的概覽的圖。如圖2所示,響應(yīng)于由用戶進(jìn)行的操作,信息處理設(shè)備300向信息提供設(shè)備200發(fā)送列表獲取請(qǐng)求,并且信息提供設(shè)備200向服務(wù)提供設(shè)備100發(fā)送根據(jù)列表獲取請(qǐng)求產(chǎn)生的列表發(fā)送請(qǐng)求。當(dāng)服務(wù)提供設(shè)備100接收到列表發(fā)送請(qǐng)求時(shí),服務(wù)提供設(shè)備100經(jīng)由信息提供設(shè)備200向信息處理設(shè)備300發(fā)送內(nèi)容列表131。信息處理設(shè)備300在顯示屏幕381上顯示獲得的數(shù)據(jù)C81至 ClOO (然而數(shù)據(jù)C96、C100是空空間)的圖標(biāo),并且在詳細(xì)信息窗口 382內(nèi)顯示用戶選擇的數(shù)據(jù)C81。當(dāng)服務(wù)提供設(shè)備100向信息提供設(shè)備200發(fā)送內(nèi)容列表時(shí),或者當(dāng)信息提供設(shè)備 200向信息處理設(shè)備300發(fā)送內(nèi)容列表時(shí),不需要一次對(duì)構(gòu)成內(nèi)容列表131的所有項(xiàng)的數(shù)據(jù) (數(shù)據(jù)Cl至進(jìn)行處理。在每種情況下,可以發(fā)送的項(xiàng)數(shù)通常受到限制。圖2示出服務(wù)提供設(shè)備100 —次可以以15項(xiàng)(1頁(yè))為單位向信息提供設(shè)備200發(fā)送數(shù)據(jù),而信息提供設(shè)備200可以一次為信息處理設(shè)備300處理20項(xiàng)的情況。在這種情況下,例如,在信息提供設(shè)備200中去除了空數(shù)據(jù)的數(shù)據(jù)的項(xiàng)數(shù)可能沒有達(dá)到可以向客戶機(jī)發(fā)送的數(shù)據(jù)的項(xiàng)數(shù)。因此,信息提供設(shè)備200需要從服務(wù)提供設(shè)備100 重復(fù)獲得內(nèi)容列表131,以獲得可以向信息處理設(shè)備300發(fā)送的數(shù)據(jù)的項(xiàng)數(shù)。因此,存在將該負(fù)荷置于信息提供設(shè)備200上的問題。根據(jù)本實(shí)施例,可以從而減小置于信息提供設(shè)備 200上的負(fù)荷。在下面的描述中,例如,發(fā)送源將包括在請(qǐng)求和響應(yīng)中的各種信息設(shè)置在針對(duì)各種類型的信息定義的請(qǐng)求和響應(yīng)中的預(yù)定位置處,發(fā)送目的地從預(yù)定位置獲得該各種信肩、ο[1-3.服務(wù)提供設(shè)備的功能結(jié)構(gòu)]圖3是圖示根據(jù)本實(shí)施例的服務(wù)提供設(shè)備的功能結(jié)構(gòu)的圖。服務(wù)提供設(shè)備100至少包括存儲(chǔ)單元130、接收單元110和發(fā)送單元140。存儲(chǔ)單元130存儲(chǔ)內(nèi)容132和包括分別與內(nèi)容132相關(guān)的數(shù)據(jù)的列表的內(nèi)容列表 131。在如圖2所示的示例中,存儲(chǔ)單元130存儲(chǔ)作為內(nèi)容132的第一至第105項(xiàng)內(nèi)容,并且存儲(chǔ)作為內(nèi)容列表131的分別與第一至第105項(xiàng)內(nèi)容相關(guān)的數(shù)據(jù)Cl至C105。內(nèi)容列表 131包括上述空數(shù)據(jù)(在圖2所示的示例中為數(shù)據(jù)C96、C100)。例如,存儲(chǔ)單元130由諸如 HDD(硬盤驅(qū)動(dòng))和半導(dǎo)體存儲(chǔ)器的存儲(chǔ)裝置構(gòu)成。接收單元110具有從信息提供設(shè)備200接收列表發(fā)送請(qǐng)求的功能,列表發(fā)送請(qǐng)求即用于給出發(fā)送內(nèi)容列表131的指令的請(qǐng)求。不特別限制列表發(fā)送請(qǐng)求的格式。接收單元 110具有從信息提供設(shè)備200接收內(nèi)容發(fā)送請(qǐng)求的功能,內(nèi)容發(fā)送請(qǐng)求即用于給出發(fā)送內(nèi)容132的指令的請(qǐng)求。例如,接收單元110由通信裝置構(gòu)成,其用作與信息提供設(shè)備200的通信接口。發(fā)送單元140具有作為對(duì)由接收單元110接收的發(fā)送請(qǐng)求的響應(yīng),向信息提供設(shè)備200發(fā)送列表發(fā)送響應(yīng)的功能,列表發(fā)送響應(yīng)即包括存儲(chǔ)在存儲(chǔ)單元130中的內(nèi)容列表 131的響應(yīng)。發(fā)送單元140具有當(dāng)內(nèi)容列表131包括空數(shù)據(jù)時(shí),作為對(duì)列表發(fā)送請(qǐng)求的響應(yīng)向信息提供設(shè)備200發(fā)送包括包含空數(shù)據(jù)的內(nèi)容列表131的列表發(fā)送響應(yīng)的功能。不特別限制列表發(fā)送響應(yīng)的格式。另外,發(fā)送單元140具有作為對(duì)由接收單元110接收的內(nèi)容發(fā)送請(qǐng)求的響應(yīng),向信息提供設(shè)備200發(fā)送包括存儲(chǔ)在存儲(chǔ)單元130中的內(nèi)容132的內(nèi)容發(fā)送響應(yīng)的功能。例如,發(fā)送單元140由通信裝置構(gòu)成,其用作與信息提供設(shè)備200的通信接服務(wù)提供設(shè)備100包括接收信息確定單元121、列表發(fā)送響應(yīng)生成單元122、內(nèi)容發(fā)送響應(yīng)生成單元123等。接收信息確定單元121具有確定由接收單元110接收的信息的功能。例如,當(dāng)由接收單元110接收的信息包括用于標(biāo)識(shí)由接收單元110接收的列表發(fā)送請(qǐng)求的信息時(shí),接收信息確定單元121確定由接收單元110接收的信息是列表發(fā)送請(qǐng)求,并且將該請(qǐng)求輸出到列表發(fā)送響應(yīng)生成單元122。例如,當(dāng)由接收單元110接收到的信息包括用于標(biāo)識(shí)由接收單元110接收的內(nèi)容發(fā)送請(qǐng)求的信息時(shí),接收信息確定單元121確定由接收單元110接收的信息是內(nèi)容發(fā)送請(qǐng)求,并且將該請(qǐng)求輸出到內(nèi)容發(fā)送響應(yīng)生成單元123。列表發(fā)送響應(yīng)生成單元122具有基于列表發(fā)送請(qǐng)求獲得內(nèi)容列表131并且生成包括獲得的內(nèi)容列表131的列表發(fā)送響應(yīng)的功能。例如,當(dāng)列表發(fā)送請(qǐng)求包括要從內(nèi)容列表 131獲得的數(shù)據(jù)的頁(yè)編號(hào)時(shí),列表發(fā)送響應(yīng)生成單元122從內(nèi)容列表131中獲得與該頁(yè)編號(hào)相對(duì)應(yīng)的數(shù)據(jù)。在如圖2所示的示例中,列表發(fā)送響應(yīng)生成單元122確定列表發(fā)送請(qǐng)求包括頁(yè)6、7作為頁(yè)編號(hào),并且從內(nèi)容列表131中獲得與頁(yè)6、7相對(duì)應(yīng)的數(shù)據(jù)C76至C105。列表發(fā)送響應(yīng)生成單元122生成包括獲得的數(shù)據(jù)的列表發(fā)送響應(yīng)。內(nèi)容發(fā)送響應(yīng)生成單元123具有基于內(nèi)容發(fā)送響應(yīng)獲得內(nèi)容132并生成包括獲得的內(nèi)容132的內(nèi)容發(fā)送響應(yīng)的功能。例如,當(dāng)內(nèi)容發(fā)送請(qǐng)求包括用于標(biāo)識(shí)要從內(nèi)容132中獲得的內(nèi)容的內(nèi)容標(biāo)識(shí)信息時(shí),內(nèi)容發(fā)送響應(yīng)生成單元123從內(nèi)容132中獲得由內(nèi)容標(biāo)識(shí)信息標(biāo)識(shí)的內(nèi)容。內(nèi)容發(fā)送響應(yīng)生成單元123生成包括獲得的內(nèi)容的內(nèi)容發(fā)送響應(yīng)。接收信息確定單元121、列表發(fā)送響應(yīng)生成單元122和內(nèi)容發(fā)送響應(yīng)生成單元123 中的每一個(gè)例如由CPU(中央處理單元)、RAM(隨機(jī)存取存儲(chǔ)器)等構(gòu)成。接收信息確定單元121、列表發(fā)送響應(yīng)生成單元122和內(nèi)容發(fā)送響應(yīng)生成單元123的功能通過使CPU將存儲(chǔ)在存儲(chǔ)單元130(或者其它非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))中的程序提取到RAM并執(zhí)行該程序來(lái)實(shí)現(xiàn)。然而,結(jié)構(gòu)不限于此。接收信息確定單元121、列表發(fā)送響應(yīng)生成單元122 和內(nèi)容發(fā)送響應(yīng)生成單元123中的一些可以用專用硬件構(gòu)成。存儲(chǔ)單元130還可以存儲(chǔ)在 CPU執(zhí)行程序時(shí)使用的各種數(shù)據(jù)。[1-4.信息提供設(shè)備的功能結(jié)構(gòu)]圖4是圖示根據(jù)本實(shí)施例的信息提供設(shè)備的功能結(jié)構(gòu)的圖。信息提供設(shè)備200至少包括請(qǐng)求接收單元210、請(qǐng)求發(fā)送單元230、響應(yīng)接收單元240和響應(yīng)發(fā)送單元沈0。請(qǐng)求接收單元210具有從信息處理設(shè)備300接收用于給出獲得內(nèi)容列表131的指令的列表獲取請(qǐng)求的功能,內(nèi)容列表131即分別與內(nèi)容132相關(guān)的數(shù)據(jù)的列表。不特別限制列表獲取請(qǐng)求的格式。請(qǐng)求接收單元210還具有從信息處理設(shè)備300接收用于給出獲得內(nèi)容132的指令的內(nèi)容獲取請(qǐng)求的功能。例如,請(qǐng)求接收單元210由通信裝置構(gòu)成,其用作與信息處理設(shè)備300的通信接口。請(qǐng)求發(fā)送單元230具有向提供內(nèi)容列表131的服務(wù)提供設(shè)備100發(fā)送用于給出發(fā)送內(nèi)容列表131的指令的列表發(fā)送請(qǐng)求的功能。當(dāng)請(qǐng)求接收單元210接收到列表獲取請(qǐng)求時(shí),請(qǐng)求發(fā)送單元230向服務(wù)提供設(shè)備100發(fā)送列表發(fā)送請(qǐng)求。另外,請(qǐng)求發(fā)送單元230具有向提供內(nèi)容132的服務(wù)提供設(shè)備100發(fā)送用于給出發(fā)送內(nèi)容132的指令的內(nèi)容發(fā)送請(qǐng)求的功能。當(dāng)請(qǐng)求接收單元210接收到內(nèi)容獲取請(qǐng)求時(shí),請(qǐng)求發(fā)送單元230向服務(wù)提供設(shè)備100發(fā)送內(nèi)容發(fā)送請(qǐng)求。例如,請(qǐng)求發(fā)送單元230由通信裝置構(gòu)成,其用作與服務(wù)提供設(shè)備 100的通信接口。響應(yīng)接收單元240具有從服務(wù)提供設(shè)備100接收作為對(duì)列表發(fā)送請(qǐng)求的響應(yīng)的包括內(nèi)容列表的列表發(fā)送響應(yīng)的功能。另外,響應(yīng)接收單元240具有接收作為對(duì)內(nèi)容發(fā)送請(qǐng)求的響應(yīng)的來(lái)自服務(wù)提供設(shè)備100的包括內(nèi)容的內(nèi)容發(fā)送響應(yīng)的功能。例如,響應(yīng)接收單元MO由通信裝置構(gòu)成,其用作與服務(wù)提供設(shè)備100的通信接口。響應(yīng)發(fā)送單元260具有這樣的功能當(dāng)包含在由響應(yīng)接收單元240接收的列表發(fā)送響應(yīng)中的內(nèi)容列表包括空數(shù)據(jù)時(shí),作為對(duì)由請(qǐng)求接收單元210接收的列表獲取請(qǐng)求的響應(yīng),向信息處理設(shè)備300發(fā)送包括包含空數(shù)據(jù)的內(nèi)容列表的列表獲取響應(yīng)。另外,響應(yīng)發(fā)送單元260具有這樣的功能向信息處理設(shè)備300發(fā)送作為對(duì)由請(qǐng)求接收單元210接收的內(nèi)容獲取請(qǐng)求的響應(yīng)的、包括內(nèi)容的內(nèi)容獲取響應(yīng)。例如,響應(yīng)發(fā)送單元沈0由通信裝置構(gòu)成,其用作與信息處理設(shè)備300的通信接口。信息提供設(shè)備200還可以包括列表獲取請(qǐng)求處理單元222。列表獲取請(qǐng)求處理單元222具有這樣的功能確定針對(duì)信息處理設(shè)備300接收到包括空數(shù)據(jù)的內(nèi)容列表的情況, 信息處理設(shè)備300是否可以正常進(jìn)行處理。這防止將包括空數(shù)據(jù)的內(nèi)容列表發(fā)送到不能正常處理包括空數(shù)據(jù)的內(nèi)容列表的信息處理設(shè)備300。在這種情況下,當(dāng)列表獲取請(qǐng)求處理單元222確定針對(duì)信息處理設(shè)備300接收到包括空數(shù)據(jù)的內(nèi)容列表的情況,信息處理設(shè)備 300可以正常進(jìn)行處理時(shí),請(qǐng)求發(fā)送單元230將列表發(fā)送請(qǐng)求發(fā)送到服務(wù)提供設(shè)備100。另一方面,當(dāng)列表獲取請(qǐng)求處理單元222確定針對(duì)信息處理設(shè)備300接收到包括空數(shù)據(jù)的內(nèi)容列表的情況,信息處理設(shè)備300可以正常進(jìn)行處理時(shí),進(jìn)行如下處理。也就是說,請(qǐng)求發(fā)送單元230不將列表發(fā)送請(qǐng)求發(fā)送到服務(wù)提供設(shè)備100,響應(yīng)發(fā)送單元沈0向信息處理設(shè)備300發(fā)送指示不存在分別與內(nèi)容相關(guān)的數(shù)據(jù)的列表獲取響應(yīng),來(lái)代替包括包含空數(shù)據(jù)的內(nèi)容列表的響應(yīng)??紤]各種方法,作為用于確定針對(duì)信息處理設(shè)備300接收到包括空數(shù)據(jù)的內(nèi)容列表的情況,信息處理設(shè)備300是否可以正常進(jìn)行處理的方法。例如,列表獲取請(qǐng)求處理單元 222基于包含在由請(qǐng)求接收單元210接收的列表獲取請(qǐng)求中的信息處理設(shè)備300的類型,確定針對(duì)信息處理設(shè)備300接收到包括空數(shù)據(jù)的內(nèi)容列表的情況,信息處理設(shè)備300是否可以正常進(jìn)行處理。例如可以將信息處理設(shè)備300的類型包含在信息處理設(shè)備300的列表獲取請(qǐng)求中。例如,當(dāng)信息提供設(shè)備200提供CDS (內(nèi)容目錄服務(wù)),且信息處理設(shè)備300使用瀏覽命令作為列表獲取請(qǐng)求時(shí),可以使用瀏覽命令的過濾器變?cè)?filter argument)作為信息處理設(shè)備300的類型。當(dāng)使用搜索命令作為列表獲取請(qǐng)求時(shí),信息處理設(shè)備300還可以以與使用瀏覽命令的情況相同的方式使用過濾器變?cè)鳛樾畔⑻幚碓O(shè)備300的類型。在下面的描述中,例如,主要使用瀏覽命令作為列表獲取請(qǐng)求。過濾器變?cè)怯脕?lái)限制要從能由服務(wù)提供設(shè)備100提供的內(nèi)容列表獲得的內(nèi)容列表的變?cè)?。例如,能夠使用由服?wù)提供設(shè)備100提供的服務(wù)的信息處理設(shè)備300可以使用這樣的方法在該方法中,瀏覽命令的過濾器變?cè)枰O(shè)置用于標(biāo)識(shí)由服務(wù)提供設(shè)備100 提供的服務(wù)的類型的信息。這是因?yàn)?,考慮根據(jù)由服務(wù)提供設(shè)備100提供的服務(wù)的類型,來(lái)確定由服務(wù)提供設(shè)備100提供包括空數(shù)據(jù)的內(nèi)容列表和不包括空數(shù)據(jù)的內(nèi)容列表中哪一
由服務(wù)器經(jīng)由因特網(wǎng)向電視機(jī)提供內(nèi)容的服務(wù)的類型的示例包括BIVUBravia Internet Video Link, Bravia因特網(wǎng)視頻鏈接)。BIVL是用于由服務(wù)提供設(shè)備100向信息處理設(shè)備300提供包括空數(shù)據(jù)的內(nèi)容列表的服務(wù)的示例。在服務(wù)提供設(shè)備100對(duì)應(yīng)于服務(wù)器,且信息處理設(shè)備300對(duì)應(yīng)于用于使用由服務(wù)器提供的BIVL服務(wù)的電視機(jī)的情況下, 信息處理設(shè)備300可以使用將指示BIVL的可用性的值設(shè)置為瀏覽命令的過濾器變?cè)姆椒?。指示BIVL的可用性的值例如可以使用“av:BIVL”等。存在將信息提供設(shè)備200不識(shí)別的值設(shè)置為過濾器變?cè)目赡苄?。即使在這種情況下,信息提供設(shè)備200例如也可以無(wú)視該信息提供設(shè)備200不識(shí)別的值。如上所述,可以僅通過應(yīng)用應(yīng)用程序等級(jí)的改進(jìn)來(lái)采用使用命令的過濾器變?cè)鳛樾畔⑻幚碓O(shè)備300的類型的方法。因此,優(yōu)點(diǎn)在于可以容易地改進(jìn)方法。如圖2所示,將信息提供設(shè)備200視為以預(yù)定數(shù)量的項(xiàng)為單位向信息處理設(shè)備300 發(fā)送內(nèi)容列表,并且將服務(wù)提供設(shè)備100視為以頁(yè)為單位向信息提供設(shè)備200發(fā)送內(nèi)容列表。在這種情況下,將列表獲取請(qǐng)求視為包括表示要在內(nèi)容列表中獲得的數(shù)據(jù)的范圍的信息,即表示要獲得的數(shù)據(jù)的頭的編號(hào)X和要獲得的數(shù)據(jù)的項(xiàng)數(shù)Y,并且列表發(fā)送響應(yīng)包括以將數(shù)據(jù)劃分為各自具有預(yù)定項(xiàng)數(shù)N的部分的頁(yè)為單位的數(shù)據(jù)。在這種情況下,例如,信息提供設(shè)備200包括列表發(fā)送響應(yīng)處理單元252。列表獲取請(qǐng)求處理單元222將X除以N,以獲得商Ql (其中Ql是等于或大于零的整數(shù))和余數(shù) Rl (其中Rl是等于或大于零的整數(shù)),并且將(X+Y)除以N,以獲得商Q2 (其中Q2是等于或大于零的整數(shù))和余數(shù)R2 (其中R2是等于或大于零的整數(shù))。列表獲取請(qǐng)求處理單元222 在Rl等于零的情況下采用Ql作為Pl,并且在Rl不等于零的情況下采用Q1+1作為Pl。列表獲取請(qǐng)求處理單元222在R2等于零的情況下采用Q2作為P2,并且在R2不等于零的情況下采用Q2+1作為P2。列表獲取請(qǐng)求處理單元222構(gòu)造包括從Pl至P2的整數(shù)的列表發(fā)送請(qǐng)求。響應(yīng)接收單元240接收作為對(duì)列表發(fā)送請(qǐng)求的響應(yīng)的包括從頁(yè)P(yáng)l至頁(yè)P(yáng)2的頁(yè)的列表發(fā)送響應(yīng)。列表發(fā)送響應(yīng)處理單元252可以從包含在由響應(yīng)接收單元240接收的列表發(fā)送響應(yīng)中的頁(yè)P(yáng)l和頁(yè)P(yáng)2之間的頁(yè)中,提取相對(duì)于頁(yè)P(yáng)l的開頭的第R1+1項(xiàng)數(shù)據(jù)和相對(duì)于頁(yè)P(yáng)2 的開頭的第R2項(xiàng)數(shù)據(jù)之間的數(shù)據(jù),并且可以將提取的數(shù)據(jù)包括在列表響應(yīng)中。R1+1意為通過將余數(shù)Rl加1獲得的值。信息提供設(shè)備200還可以包括內(nèi)容獲取請(qǐng)求處理單元223。內(nèi)容獲取請(qǐng)求處理單元223生成包括包含在內(nèi)容獲取請(qǐng)求中的內(nèi)容標(biāo)識(shí)信息的請(qǐng)求,作為內(nèi)容發(fā)送請(qǐng)求,并且將內(nèi)容發(fā)送請(qǐng)求輸出到請(qǐng)求發(fā)送單元230。信息提供設(shè)備200可以包括請(qǐng)求確定單元221。請(qǐng)求確定單元221具有確定由請(qǐng)求接收單元210接收的請(qǐng)求的功能。例如,當(dāng)由請(qǐng)求接收單元210接收的請(qǐng)求包括用于標(biāo)識(shí)列表獲取請(qǐng)求的信息時(shí),請(qǐng)求確定單元221確定由請(qǐng)求接收單元210接收的請(qǐng)求是列表獲取請(qǐng)求,并且將該請(qǐng)求輸出到列表獲取請(qǐng)求處理單元222。例如,當(dāng)由請(qǐng)求接收單元210 接收的請(qǐng)求包括用于標(biāo)識(shí)內(nèi)容獲取請(qǐng)求的信息時(shí),請(qǐng)求確定單元221確定由請(qǐng)求接收單元 210接收的請(qǐng)求是內(nèi)容獲取請(qǐng)求,并且將該請(qǐng)求輸出到內(nèi)容獲取請(qǐng)求處理單元223。信息提供設(shè)備200還可以包括列表發(fā)送響應(yīng)處理單元252。列表發(fā)送響應(yīng)處理單元252生成包括包含在列表發(fā)送響應(yīng)中的內(nèi)容列表的響應(yīng),作為列表獲取響應(yīng),并且將列表獲取響應(yīng)輸出到響應(yīng)發(fā)送單元260。信息提供設(shè)備200還可以包括內(nèi)容發(fā)送響應(yīng)處理單元253。內(nèi)容發(fā)送響應(yīng)處理單元253生成包括包含在內(nèi)容發(fā)送響應(yīng)中的內(nèi)容的響應(yīng),作為內(nèi)容獲取響應(yīng),并且將內(nèi)容獲取響應(yīng)輸出到響應(yīng)發(fā)送單元260。信息提供設(shè)備200還可以包括響應(yīng)確定單元251。響應(yīng)確定單元251具有確定由響應(yīng)接收單元240接收的響應(yīng)的功能。例如,當(dāng)由響應(yīng)接收單元240接收的響應(yīng)包括用于標(biāo)識(shí)列表發(fā)送響應(yīng)的信息時(shí),響應(yīng)確定單元251確定由響應(yīng)接收單元240接收的響應(yīng)是列表發(fā)送響應(yīng),并且將該響應(yīng)輸出到列表發(fā)送響應(yīng)處理單元252。例如,當(dāng)由響應(yīng)接收單元240 接收的響應(yīng)包括用于標(biāo)識(shí)內(nèi)容發(fā)送響應(yīng)的信息時(shí),響應(yīng)確定單元251確定由響應(yīng)接收單元 240接收的響應(yīng)是內(nèi)容發(fā)送響應(yīng),并且將該響應(yīng)輸出到內(nèi)容發(fā)送響應(yīng)處理單元253。請(qǐng)求確定單元221、列表獲取請(qǐng)求處理單元222、內(nèi)容獲取請(qǐng)求處理單元223、響應(yīng)確定單元251、列表發(fā)送響應(yīng)處理單元252和內(nèi)容發(fā)送響應(yīng)處理單元253中的每一個(gè)例如由 CPU、RAM等構(gòu)成。通過使CPU將存儲(chǔ)在未示出的存儲(chǔ)單元(或者其它非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))中的程序提取到RAM并且執(zhí)行該程序,來(lái)實(shí)現(xiàn)請(qǐng)求確定單元221、列表獲取請(qǐng)求處理單元222、內(nèi)容獲取請(qǐng)求處理單元223、響應(yīng)確定單元251、列表發(fā)送響應(yīng)處理單元252 和內(nèi)容發(fā)送響應(yīng)處理單元253的功能。然而,結(jié)構(gòu)不限于此。請(qǐng)求確定單元221、列表獲取請(qǐng)求處理單元222、內(nèi)容獲取請(qǐng)求處理單元223、響應(yīng)確定單元251、列表發(fā)送響應(yīng)處理單元 252和內(nèi)容發(fā)送響應(yīng)處理單元253中的一些可以由專用硬件構(gòu)成。未示出的存儲(chǔ)單元還可以存儲(chǔ)在CPU執(zhí)行程序時(shí)使用的各種數(shù)據(jù)。[1-5.信息處理設(shè)備的功能結(jié)構(gòu)]圖5是圖示根據(jù)本實(shí)施例的信息處理設(shè)備的功能結(jié)構(gòu)的圖。信息處理設(shè)備300至少包括發(fā)送單元360和接收單元370。圖5示出針對(duì)信息處理設(shè)備300接收到包括空數(shù)據(jù)的內(nèi)容列表的情況,能夠正常進(jìn)行處理的信息處理設(shè)備300。發(fā)送單元360具有向信息提供設(shè)備200發(fā)送用于給出獲得包括分別與內(nèi)容相關(guān)的數(shù)據(jù)的列表的內(nèi)容列表的指令的列表獲取請(qǐng)求的功能。另外,發(fā)送單元360具有向信息提供設(shè)備200發(fā)送用于給出獲得內(nèi)容的指令的內(nèi)容獲取請(qǐng)求的功能。例如,發(fā)送單元360由通信裝置構(gòu)成,其用作與信息提供設(shè)備200的通信接口。接收單元370具有這樣的功能從信息提供設(shè)備200接收作為對(duì)由發(fā)送單元360 發(fā)送的列表獲取請(qǐng)求的響應(yīng)的、包括包含空數(shù)據(jù)的內(nèi)容列表的列表獲取響應(yīng)。另外,接收單元370具有這樣的功能從信息提供設(shè)備200接收作為對(duì)由發(fā)送單元360發(fā)送的內(nèi)容獲取請(qǐng)求的響應(yīng)的、包括內(nèi)容的內(nèi)容獲取響應(yīng)。例如,接收單元370由通信裝置構(gòu)成,其用作與信息提供設(shè)備200的通信接口。信息處理設(shè)備300還可以包括顯示控制單元340。顯示控制單元340具有使顯示單元380顯示包含在由接收單元370從信息提供設(shè)備200接收的列表獲取響應(yīng)中的內(nèi)容列表的功能。如上所述,針對(duì)信息處理設(shè)備300接收到包括空數(shù)據(jù)的內(nèi)容列表的情況,信息處理設(shè)備300可以正常進(jìn)行處理。在這種情況下,當(dāng)內(nèi)容列表包括空數(shù)據(jù)時(shí),顯示控制單元 340使顯示單元380以在與空數(shù)據(jù)相對(duì)應(yīng)的顯示區(qū)域中布置空格的方式顯示內(nèi)容列表。在如圖2所示的示例中,顯示控制單元340使顯示單元380以在與空數(shù)據(jù)C96、C100相對(duì)應(yīng)的顯示區(qū)域中布置空格的方式顯示內(nèi)容列表。例如,顯示控制單元340使顯示單元380在顯示屏幕381上顯示內(nèi)容列表。顯示控制單元340具有在詳細(xì)信息窗口 382中顯示由輸入信息確定單元320從包含在列表獲取響應(yīng)中的內(nèi)容列表中選擇的數(shù)據(jù)的功能。此外,顯示控制單元340可以在顯示選擇的數(shù)據(jù)的位置顯示光標(biāo)。在如圖2所示的示例中,輸入信息確定單元320選擇數(shù)據(jù) C81。在該示例中,將顯示單元380視為駐留在信息處理設(shè)備300中??蛇x地,顯示單元380 可以駐留在信息處理設(shè)備300外部。顯示單元380具有根據(jù)顯示控制單元340的控制顯示內(nèi)容列表的功能。顯示單元380例如由顯示裝置構(gòu)成。信息處理設(shè)備300還可以包括列表獲取請(qǐng)求生成單元331。列表獲取請(qǐng)求生成單元331具有產(chǎn)生列表獲取請(qǐng)求的功能。例如,列表獲取請(qǐng)求生成單元331可以構(gòu)造包括表示要獲得的內(nèi)容列表中的數(shù)據(jù)的范圍的范圍信息的列表獲取請(qǐng)求。例如,范圍信息指定表示要獲得的數(shù)據(jù)的頭的編號(hào)X和要獲得的數(shù)據(jù)的項(xiàng)數(shù)Y。例如,輸入信息確定單元320基于由用戶經(jīng)由輸入單元310輸入的信息選擇表示要獲得的數(shù)據(jù)的頭的編號(hào)X和要獲得的數(shù)據(jù)的項(xiàng)數(shù)Y。例如,可以根據(jù)信息處理設(shè)備300和信息提供設(shè)備200之間的協(xié)議來(lái)確定要獲得的數(shù)據(jù)的項(xiàng)數(shù)Y。信息處理設(shè)備300還可以包括內(nèi)容獲取請(qǐng)求生成單元332。內(nèi)容獲取請(qǐng)求生成單元332具有產(chǎn)生內(nèi)容獲取請(qǐng)求的功能。例如,內(nèi)容獲取請(qǐng)求生成單元332可以構(gòu)造包括用于標(biāo)識(shí)要獲得的內(nèi)容的內(nèi)容標(biāo)識(shí)信息的內(nèi)容獲取請(qǐng)求。例如,這時(shí)包含在內(nèi)容獲取請(qǐng)求中的內(nèi)容標(biāo)識(shí)信息被包括在由輸入信息確定單元320基于用戶經(jīng)由輸入單元310輸入的信息從內(nèi)容列表中選擇的數(shù)據(jù)中。信息處理設(shè)備300還可以包括輸入單元310和輸入信息確定單元320。輸入單元 310接收由用戶輸入的信息。例如,輸入單元310由諸如鍵盤和鼠標(biāo)的輸入裝置構(gòu)成。輸入信息確定單元320具有基于用戶經(jīng)由輸入單元310輸入的信息從包含在列表獲取響應(yīng)中的內(nèi)容列表中選擇一個(gè)或多個(gè)數(shù)據(jù)的功能。輸入信息確定單元320將包含在選擇的數(shù)據(jù)中的內(nèi)容標(biāo)識(shí)信息輸出到內(nèi)容獲取請(qǐng)求生成單元332和顯示控制單元340。輸入信息確定單元320具有基于用戶經(jīng)由輸入單元310輸入的信息,從由服務(wù)提供設(shè)備100提供的內(nèi)容列表中選擇表示要獲得的數(shù)據(jù)的頭的編號(hào)X和要獲得的數(shù)據(jù)的項(xiàng)數(shù)Y的功能。輸入信息確定單元320將選擇的編號(hào)X和選擇的項(xiàng)數(shù)Y輸出到列表獲取請(qǐng)求生成單元331。例如,存儲(chǔ)單元350由諸如HDD和半導(dǎo)體存儲(chǔ)器的存儲(chǔ)裝置構(gòu)成。包括列表獲取請(qǐng)求生成單元331和內(nèi)容獲取請(qǐng)求生成單元332的每一個(gè)請(qǐng)求生成單元330以及輸入信息確定單元320和顯示控制單元340中的每一個(gè)例如由CPU、RAM等構(gòu)成。通過使CPU將存儲(chǔ)在存儲(chǔ)單元350(或者其它非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))中的程序提取到RAM并執(zhí)行該程序,來(lái)實(shí)現(xiàn)包括列表獲取請(qǐng)求生成單元331和內(nèi)容獲取請(qǐng)求生成單元332的請(qǐng)求生成單元330以及輸入信息確定單元320和顯示控制單元340的功能。然而,結(jié)構(gòu)不限于此。請(qǐng)求生成單元330、輸入信息確定單元320和顯示控制單元340中的一些可以用專用硬件構(gòu)成。存儲(chǔ)單元350還可以存儲(chǔ)在CPU執(zhí)行程序時(shí)使用的各種數(shù)據(jù)。[1-6.由信息處理系統(tǒng)執(zhí)行的處理的流程]圖6是圖示根據(jù)本實(shí)施例的信息處理系統(tǒng)執(zhí)行的處理的流程的流程圖。如圖6所示的流程圖示出由信息處理系統(tǒng)10執(zhí)行的處理的示例。然而,由信息處理系統(tǒng)10執(zhí)行的處理不限于如該流程圖所示的處理。首先,信息處理設(shè)備300向信息提供設(shè)備200發(fā)送包括表示要從內(nèi)容列表中獲得的數(shù)據(jù)的范圍的范圍信息的列表獲取請(qǐng)求(步驟S101)。信息提供設(shè)備200從信息處理設(shè)備300接收列表獲取請(qǐng)求(步驟S102),并且信息提供設(shè)備200確定請(qǐng)求方(發(fā)送了列表獲取請(qǐng)求的信息處理設(shè)備300)是否支持包括填充對(duì)象(空數(shù)據(jù))的內(nèi)容列表(步驟S103)。當(dāng)信息提供設(shè)備200確定請(qǐng)求方不支持包括填充對(duì)象的內(nèi)容列表(步驟S104中為“否”)時(shí),信息提供設(shè)備200向信息處理設(shè)備300發(fā)送內(nèi)容列表(0項(xiàng))(步驟S105)。然后,信息處理設(shè)備300接收從信息提供設(shè)備200發(fā)送的內(nèi)容列表(0項(xiàng))(步驟S106)。內(nèi)容列表(0項(xiàng))意思為沒有內(nèi)容列表。當(dāng)信息提供設(shè)備200確定請(qǐng)求方支持包括填充對(duì)象的內(nèi)容列表(步驟S104中為 “是”)時(shí),信息提供設(shè)備200基于范圍信息計(jì)算要獲得的內(nèi)容列表的頁(yè)編號(hào)(步驟S107)。 當(dāng)信息提供設(shè)備200向服務(wù)提供設(shè)備100發(fā)送包括計(jì)算的頁(yè)編號(hào)的列表發(fā)送請(qǐng)求(步驟 S108)時(shí),服務(wù)提供設(shè)備100接收從信息提供設(shè)備200發(fā)送的列表發(fā)送請(qǐng)求(步驟S109)。服務(wù)提供設(shè)備100獲得由包含在列表發(fā)送請(qǐng)求中的頁(yè)編號(hào)指定的內(nèi)容列表,并將該內(nèi)容列表發(fā)送到信息提供設(shè)備200(步驟Sl 10)。信息提供設(shè)備200接收從服務(wù)提供設(shè)備100發(fā)送的內(nèi)容列表(步驟S111),并從接收到的內(nèi)容列表中提取由范圍信息指定的內(nèi)容列表(步驟SlU)。當(dāng)信息提供設(shè)備200向信息處理設(shè)備300發(fā)送提取的內(nèi)容列表(步驟 S113)時(shí),信息處理設(shè)備300從信息提供設(shè)備200接收內(nèi)容列表(步驟S114)。信息處理設(shè)備300使用從信息提供設(shè)備200接收到的內(nèi)容列表來(lái)選擇內(nèi)容,并且信息處理設(shè)備300可以進(jìn)行處理,例如從服務(wù)提供設(shè)備100獲得選擇的內(nèi)容。<2.變型〉本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解依據(jù)設(shè)計(jì)需要和其它因素,可以出現(xiàn)各種變型、組合、 子組合和改變,只要它們?cè)谒綑?quán)利要求或其等同物的范圍內(nèi)。<3.結(jié)論〉根據(jù)本實(shí)施例,不需要產(chǎn)生去除了空數(shù)據(jù)的內(nèi)容列表。因此,可以減小置于信息提供設(shè)備200上的負(fù)荷。另外,可以靈活地處置不能正常顯示包括空數(shù)據(jù)的內(nèi)容列表的信息處理設(shè)備300。另外,這防止了在信息提供設(shè)備200中去除了空數(shù)據(jù)的數(shù)據(jù)的項(xiàng)數(shù)沒有達(dá)到可以向信息處理設(shè)備300發(fā)送的數(shù)據(jù)的項(xiàng)數(shù)的情況。因此,可以進(jìn)一步減小置于信息提供設(shè)備 200上的負(fù)荷。
權(quán)利要求
1.一種信息提供設(shè)備,用于管理網(wǎng)絡(luò)上的電子內(nèi)容,所述信息提供設(shè)備包括通信單元,被配置為通過所述網(wǎng)絡(luò)與信息處理設(shè)備通信;以及處理單元,被配置為經(jīng)由所述通信單元接收來(lái)自所述信息處理設(shè)備的針對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求;基于與所述請(qǐng)求相關(guān)聯(lián)的信息,確定所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及僅在確定所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的情況下,經(jīng)由所述通信單元向所述信息處理設(shè)備發(fā)送所述電子內(nèi)容項(xiàng)的列表。
2.根據(jù)權(quán)利要求1所述的信息提供設(shè)備,其中,所述信息提供設(shè)備包括數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)環(huán)境中的數(shù)字媒體服務(wù)器(DMS)。
3.根據(jù)權(quán)利要求1所述的信息提供設(shè)備,其中,所述信息處理設(shè)備包括數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)環(huán)境中的數(shù)字媒體播放器(DMP)。
4.根據(jù)權(quán)利要求1所述的信息提供設(shè)備,其中,所述至少一個(gè)空值包括所述列表中的電子內(nèi)容項(xiàng)之間的填充對(duì)象。
5.根據(jù)權(quán)利要求1所述的信息提供設(shè)備,其中,所述請(qǐng)求包括瀏覽命令。
6.根據(jù)權(quán)利要求1所述的信息提供設(shè)備,其中與所述請(qǐng)求相關(guān)聯(lián)的所述信息指示所述信息處理設(shè)備的類型;以及所述處理單元被配置為基于所指示的所述信息處理設(shè)備的類型,來(lái)確定所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理。
7.根據(jù)權(quán)利要求1所述的信息提供設(shè)備,其中與所述請(qǐng)求相關(guān)聯(lián)的所述信息包括用于對(duì)所述電子內(nèi)容項(xiàng)的列表進(jìn)行過濾的過濾器變?cè)?;以及所述處理單元被配置為基于所述過濾器變?cè)?,?lái)確定所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理。
8.根據(jù)權(quán)利要求1所述的信息提供設(shè)備,其中所述請(qǐng)求包括使用由所述信息提供設(shè)備提供的內(nèi)容引導(dǎo)服務(wù)(CDQ瀏覽所述電子內(nèi)容項(xiàng)的命令;與所述請(qǐng)求相關(guān)聯(lián)的所述信息包括用于所述內(nèi)容引導(dǎo)服務(wù)的過濾器變?cè)灰约八鎏幚韱卧慌渲脼榛谒鲞^濾器變?cè)?,?lái)確定所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理。
9.根據(jù)權(quán)利要求1所述的信息提供設(shè)備,其中,所述處理單元還被配置為當(dāng)確定所述信息處理設(shè)備不支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理時(shí),不向所述信息處理設(shè)備發(fā)送電子內(nèi)容項(xiàng)的列表。
10.一種管理網(wǎng)絡(luò)上的電子內(nèi)容的方法,所述方法包括通過所述網(wǎng)絡(luò)從信息處理設(shè)備接收針對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求;基于與所述請(qǐng)求相關(guān)聯(lián)的信息,確定所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及僅在確定所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的情況下,通過所述網(wǎng)絡(luò)向所述信息處理設(shè)備發(fā)送所述電子內(nèi)容項(xiàng)的列表。
11.一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)指令,當(dāng)信息提供設(shè)備執(zhí)行所述指令時(shí),所述指令使所述信息提供設(shè)備執(zhí)行管理網(wǎng)絡(luò)上的電子內(nèi)容的方法,所述方法包括通過所述網(wǎng)絡(luò)從信息處理設(shè)備接收針對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求;基于與所述請(qǐng)求相關(guān)聯(lián)的信息,確定所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及僅在確定所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的情況下,通過所述網(wǎng)絡(luò)向所述信息處理設(shè)備發(fā)送所述電子內(nèi)容項(xiàng)的列表。
12.一種信息處理設(shè)備,用于通過網(wǎng)絡(luò)接收電子內(nèi)容列表,所述信息處理設(shè)備包括 通信單元,被配置為通過所述網(wǎng)絡(luò)與信息提供設(shè)備通信;輸入單元,被配置為接收來(lái)自所述信息處理設(shè)備的用戶的輸入;以及處理單元,被配置為經(jīng)由所述輸入單元接收指示針對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求的輸入;經(jīng)由所述通信單元向信息提供設(shè)備發(fā)送所述請(qǐng)求,所述請(qǐng)求包括指示所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的信息;以及僅當(dāng)所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理時(shí),經(jīng)由所述通信單元從所述信息提供設(shè)備接收所請(qǐng)求的電子內(nèi)容項(xiàng)的列表。
13.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于通過網(wǎng)絡(luò)接收電子內(nèi)容列表,所述方法包括 在信息處理設(shè)備處接收指示針對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求的輸入;通過所述網(wǎng)絡(luò)向信息提供設(shè)備發(fā)送所述請(qǐng)求,所述請(qǐng)求包括指示所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的信息;以及僅當(dāng)所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理時(shí),通過所述網(wǎng)絡(luò)從所述信息提供設(shè)備接收所請(qǐng)求的電子內(nèi)容項(xiàng)的列表。
14.一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)指令,當(dāng)信息處理設(shè)備執(zhí)行所述指令時(shí),所述指令使所述信息處理設(shè)備執(zhí)行通過網(wǎng)絡(luò)接收電子內(nèi)容列表的方法,所述方法包括在所述信息處理設(shè)備處接收指示針對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求的輸入;通過所述網(wǎng)絡(luò)向信息提供設(shè)備發(fā)送所述請(qǐng)求,所述請(qǐng)求包括指示所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的信息;以及僅當(dāng)所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理時(shí),通過所述網(wǎng)絡(luò)從所述信息提供設(shè)備接收所請(qǐng)求的電子內(nèi)容項(xiàng)的列表。
15.一種服務(wù)提供設(shè)備,用于通過網(wǎng)絡(luò)提供電子內(nèi)容列表,所述服務(wù)提供設(shè)備包括 通信單元,被配置為通過所述網(wǎng)絡(luò)與信息提供設(shè)備通信;存儲(chǔ)單元,其存儲(chǔ)一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表;以及處理單元,被配置為經(jīng)由所述通信單元從所述信息提供設(shè)備接收有關(guān)信息處理設(shè)備針對(duì)所述一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的至少一部分的請(qǐng)求的指示,所述請(qǐng)求指示所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及經(jīng)由所述通信單元向所述信息提供設(shè)備發(fā)送所述一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的所請(qǐng)求的部分。
16.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于通過網(wǎng)絡(luò)提供電子內(nèi)容列表,所述方法包括 在服務(wù)提供設(shè)備處存儲(chǔ)一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表;通過所述網(wǎng)絡(luò)從信息提供設(shè)備接收有關(guān)信息處理設(shè)備針對(duì)所述一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的至少一部分的請(qǐng)求的指示,所述請(qǐng)求指示所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及經(jīng)由通信單元向所述信息提供設(shè)備發(fā)送所述一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的所請(qǐng)求的部分。
17.一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)指令,當(dāng)服務(wù)提供設(shè)備執(zhí)行所述指令時(shí),所述指令使所述服務(wù)提供設(shè)備執(zhí)行用于通過網(wǎng)絡(luò)提供電子內(nèi)容列表的方法,所述方法包括在所述服務(wù)提供設(shè)備處存儲(chǔ)一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表; 通過所述網(wǎng)絡(luò)從信息提供設(shè)備接收有關(guān)信息處理設(shè)備針對(duì)所述一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的至少一部分的請(qǐng)求的指示,所述請(qǐng)求指示所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及經(jīng)由通信單元向所述信息提供設(shè)備發(fā)送所述一個(gè)或更多個(gè)電子內(nèi)容項(xiàng)的列表的所請(qǐng)求的部分。
全文摘要
公開了一種信息提供設(shè)備、方法、程序、信息處理設(shè)備、系統(tǒng)和服務(wù)提供設(shè)備。用于管理網(wǎng)絡(luò)上的電子內(nèi)容列表的系統(tǒng)和方法。在與本公開一致的一個(gè)實(shí)施例中,信息提供設(shè)備具有被配置為與網(wǎng)絡(luò)上的信息處理設(shè)備通信的通信單元和處理單元。處理單元被配置為經(jīng)由所述通信單元接收來(lái)自所述信息處理設(shè)備的針對(duì)存儲(chǔ)在服務(wù)提供單元處的電子內(nèi)容項(xiàng)的列表的請(qǐng)求;基于與所述請(qǐng)求相關(guān)聯(lián)的信息,確定所述信息處理設(shè)備是否支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理;以及僅在確定所述信息處理設(shè)備支持對(duì)包含至少一個(gè)空值的電子內(nèi)容項(xiàng)的列表的處理的情況下,經(jīng)由所述通信單元向所述信息處理設(shè)備發(fā)送所述電子內(nèi)容項(xiàng)的列表。
文檔編號(hào)G06F17/30GK102238176SQ20111010902
公開日2011年11月9日 申請(qǐng)日期2011年4月22日 優(yōu)先權(quán)日2010年4月30日
發(fā)明者原昌宏, 吉川典史, 永友康典 申請(qǐng)人:索尼公司