專利名稱:內容檢索裝置、內容檢索方法、程序的制作方法
技術領域:
本發(fā)明涉及從服務器所管理的內容中通過與該服務器連接的播放器(內容檢索裝置的一種)檢索期望的內容的技術。
背景技術:
近年來,應用了DLNA (Digital Living Network Alliance :數(shù)字生活網(wǎng)絡聯(lián)盟)方案的家庭網(wǎng)絡的利用得到普及(非專利文獻I)。
DLNA方案以規(guī)定設備間的相互連接的UPnP (Universal Plug and Play)(非專利文獻2)為核心。通過該方案,在由各種設備構成的家庭內網(wǎng)絡的環(huán)境下,能夠在設備間共有內容(越過設備的制造商的界限)。例如,能夠將保存在某服務器中的內容在播放器中再現(xiàn)。在先技術文獻非專利文獻非專利文獻I: ” DLNA Overview and Vision Whitepaper 2007,,、[o nline],[平成 22 年 8 月 10 日檢索],因特網(wǎng)< URL :http://www. dlna. org/news/DLNA_whi t e_paper.pdf >非專利文獻2:,,Content Directory: 2 Service Template Version I. 01 ForUPnP TM Versionl. 0”,[online],[平成 22 年 8 月 10 日檢索]、因特網(wǎng)<將 URL :http://upnp. org/resources/upnpresources. zip 角軍壓縮后的文件夾 upnpresources/standardizeddcps/MediaServer_2and Media Renderer_2 內的 UPnP-av-ContentDirectory-v2_Service-20060531, pdf >發(fā)明的概要發(fā)明所要解決的技術課題在DLNA方案中,規(guī)定了服務器對多個內容賦予連續(xù)序號(日文通L番號)并管理。與該連續(xù)序號有關的信息從服務器傳輸至播放器,播放器對服務器指定應該再現(xiàn)的內容時,使用該連續(xù)序號。但是,與連續(xù)序號有關的信息在服務器和播放器之間通常不是實時地同步,所以在服務器側更新的信息尚未傳達到的播放器,有時無法取得與嘗試取得的內容一致的內容。這樣的問題不限于依存于DLNA的環(huán)境下,在以下的網(wǎng)絡環(huán)境下也可能同樣發(fā)生,該網(wǎng)絡環(huán)境連接有服務器和內容檢索裝置,該服務器對內容賦予不恒定的連續(xù)序號并進行管理,該內容檢索裝置與該服務器連接,對內容進行檢索。
發(fā)明內容
本發(fā)明是在這樣的背景下做出的,其目的在于,在以對每個內容賦予連續(xù)序號并進行管理的服務器為對象來檢索內容的內容物檢索裝置中,對內容的取得進行支援。解決技術問題所采用的技術手段本發(fā)明的內容檢索裝置的特征在于,對于每個內容,使用連續(xù)序號從服務器檢索內容,該服務器具備第一數(shù)據(jù)庫,該第一數(shù)據(jù)庫將連續(xù)序號和用于說明內容的內容物的第一元數(shù)據(jù)建立關聯(lián),該內容檢索裝置具備存儲單元,存儲與所述第一數(shù)據(jù)庫對應的第二數(shù)據(jù)庫;同步單元,滿足與同步有關的觸發(fā)條件時,從所述服務器接收第一數(shù)據(jù)庫的信息,基于接收的信息,使所述第二數(shù)據(jù)庫的內容物與所述第一數(shù)據(jù)庫的內容物同步;接受單元,從所述第二數(shù)據(jù)庫的連續(xù)序號之中,從用戶接受一個連續(xù)序號的指定;元數(shù)據(jù)取得單元,使用接受的連續(xù)序號,從所述服務器取得第一元數(shù)據(jù);以及判斷單元,每當取得第一元數(shù)據(jù)時,比較該取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致;判斷為不一致時,所述元數(shù)據(jù)取得單元使用所述接受的連續(xù)序號的周邊的連續(xù)序號,從所述服務器取得所述第一元數(shù)據(jù),所述內容檢索裝置還具備內容取得單元,由所述判斷單元判斷為基于使用周邊的連續(xù)序號的第一元數(shù)據(jù)的比較為一致時,從所述服務器取得與該周邊的連續(xù)序號對應的內容;以及再現(xiàn)單元,再現(xiàn)由所述內容取得單元取得的內容。發(fā)明的效果在服務器以連續(xù)序號來管理的多個第一元數(shù)據(jù)中,有內容的刪除(第一元數(shù)據(jù)的刪除)時,將刪除的內容的后方的內容的連續(xù)序號向前順移,有內容的追加(第一元數(shù)據(jù)的追加)時,將追加的內容的后方的內容的連續(xù)序號向后順移。因此,根據(jù)本發(fā)明的內容檢索裝置,元數(shù)據(jù)取得單元使用周邊的連續(xù)序號取得的第一元數(shù)據(jù)由于連續(xù)序號的順移程度,能夠與元數(shù)據(jù)取得單元當初嘗試取得的內容的第一元數(shù)據(jù)一致。因此,能夠對當初指定的內容的取得進行支援。
圖I是表示用戶A的自宅I的家庭網(wǎng)絡2的圖。圖2是播放器4的功能框圖。圖3是表示存儲部14的存儲內容的例的圖。圖4是表示將服務器8所保有的內容在播放器4中再現(xiàn)的動作的流程圖。圖5是表示由于I個第一元數(shù)據(jù)的刪除(內容的刪除)而將以后的第一元數(shù)據(jù)的連續(xù)序號向前順移的示意的圖。圖6是表示播放器4、服務器8中的時序圖。圖7是播放器4和服務器8的功能框圖。圖8是表示元數(shù)據(jù)存儲部56的存儲內容的例的圖。 圖9是表示將服務器8所保有的內容在播放器4中再現(xiàn)的動作的流程圖。圖10是表示由于I個第一元數(shù)據(jù)的刪除(內容的刪除)而將以后的第一元數(shù)據(jù)的連續(xù)序號向后順移的示意的圖。圖11是表示在第二次以后的取得中使用的連續(xù)序號的決定方法的圖。圖12是表示在第二次以后的取得中使用的連續(xù)序號的決定方法的圖。圖13是表示將用戶希望視聽的內容的連續(xù)序號100的第一元數(shù)據(jù)刪除的示意的圖。圖14是表示與播放器4中的通知有關的動作的流程圖。圖15是播放器4、服務器8中的時序圖。
具體實施例方式以下參照
本實施方式。如圖I所示,在用戶A的自宅I內形成有由播放器4、播放器6及服務器8參加的家庭網(wǎng)絡2。播放器4、6在DLNA方案中被稱為數(shù)字媒體播放器(DMP:Degital Media Player)。 服務器8在該DLNA方案中被稱為數(shù)字媒體服務器(DMS :Degital Media Server)D各器件例如,播放器4通過數(shù)字電視機來實現(xiàn),播放器6通過便攜終端來實現(xiàn),服務器8通過藍光光盤刻錄機來實現(xiàn)。各器件4、6、8與一般的DLNA對應設備同樣,基于DLNA方案(及UPnP)進行動作。S卩,器件的發(fā)現(xiàn)和功能的掌握使用 SSDP (Simple Service Discover Protocol),內容的元信息的交換使用SOAP (Simple Object Access Protocol),內容的收發(fā)使用HTTP(Hyper text Transfer Protocol)。此外,以下所稱的內容如果沒有特別說明,都是指運動圖像形式的內容。在該家庭網(wǎng)絡2中,將服務器8所儲存的大量內容之中的I個內容在播放器4中再現(xiàn)的正常的流程如以下的(I) (7 )所示。(I)播放器4取得服務器8所儲存的內容的列表。(2)播放器4將取得的列表顯示在顯示器17a上,供用戶A閱覽。(3)播放器4接受由用戶A從列表中指定的內容的連續(xù)序號。(4)播放器4使用接受的內容的連續(xù)序號,從服務器8取得與該連續(xù)序號對應的第一元數(shù)據(jù)(說明內容的內容物的元數(shù)據(jù))。(5)播放器4比較取得的第一元數(shù)據(jù)和與自機所存儲的連續(xù)序號對應的第一元數(shù)據(jù),并判斷是否一致。(6)播放器4在判斷為一致時,對服務器8請求與連續(xù)序號對應的內容的URI(Uniform Resource Identifier)的取得。(7)播放器4從取得的URI所示的資源(Resource)中取得內容,并在顯示器17a上再現(xiàn)。在此,如果播放器4所存儲的與連續(xù)序號有關的信息和服務器8所存儲的與連續(xù)序號有關的信息實時地同步,則上述(5)的判斷結果應該是一致的。而且,播放器4通常僅在滿足與同步有關的觸發(fā)條件(例如播放器4的電源接入這樣的條件)時,從服務器取得與連續(xù)序號有關的信息。因此,即使在服務器8側有內容的追加或刪除,該更新內容反映到播放器4側也需要時間(播放器4所存儲的與上述連續(xù)序號有關的信息和服務器8已經存儲的信息相比,可能是尚未更新的較舊的信息)。由于這樣的背景,有時(5)的判斷結果為不一致。在本實施方式中,謀求即使在這樣的情況下,也能夠實現(xiàn)播放器4所接受的內容的取得。
圖2是播放 器4的功能框圖。播放器4具備同步部12、存儲部14、U/I (用戶接口)部16、元數(shù)據(jù)取得部18、判斷部20、內容取得部22、內容再現(xiàn)部24。同步部12對服務器8發(fā)行瀏覽請求,從而從服務器接收連續(xù)序號和第一元數(shù)據(jù),并將接收的連續(xù)序號和第一元數(shù)據(jù)存儲到存儲部14 (例如由閃存器構成)中。此外,若在存儲部14中已經存儲了連續(xù)序號和第一元數(shù)據(jù),則同步部12基于接收的連續(xù)序號及第一元數(shù)據(jù)的信息,進行更新存儲部14的存儲內容的同步處理。圖3表示存儲部14的存儲內容的例。在圖3的例中,存儲部14存儲“連續(xù)序號”30和每個連續(xù)序號的第一元數(shù)據(jù)32。第一元數(shù)據(jù)32用于說明內容的內容物,包括“標題”32a、“類別”32b、“藝術家”32c的項目。返回圖2繼續(xù)說明功能塊。U/I部16充當用戶接口,在顯示器17a上顯示基于由同步部12接收的第一元數(shù)據(jù)的內容的列表,或通過遙控器17b接受從顯示的列表中選擇一個內容的指定。另外,詳細情況將在后面敘述,內容的指定的接受以接受內容的連續(xù)序號的方式來進行。元數(shù)據(jù)取得部18對服務器8發(fā)行瀏覽請求,從而從所述服務器取得與U/I部16接受了指定的連續(xù)序號(或位于接受的連續(xù)序號的前后的連續(xù)序號)對應的第一元數(shù)據(jù)。如后述,服務器8所管理的元數(shù)據(jù)有大量的項目,但是在元數(shù)據(jù)取得部18中,僅從該大量項目中取得標題、類別、藝術家這三者。另外,該取得通過將指定標題、類別、藝術家這一意思的信息包含在上述瀏覽請求中來實現(xiàn)。判斷部20比較由元數(shù)據(jù)取得部18取得的第一元數(shù)據(jù)和存儲部14中的與連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致。內容取得部22從服務器8取得與判斷部20判斷為一致的連續(xù)序號對應的內容。具體地說,對服務器8請求與連續(xù)序號對應的URI的取得,從取得的URI所示的資源(Resource)中取得內容。內容再現(xiàn)部24將內容接收部22接收的內容在顯示器17a上再現(xiàn)。接著,參照圖4,說明將服務器8所保有的內容在播放器4中再現(xiàn)的動作的流程。首先,同步部12對服務器8發(fā)行瀏覽請求,從而從服務器8接收連續(xù)序號和第一元數(shù)據(jù),基于接收的連續(xù)序號和第一元數(shù)據(jù),進行更新存儲部14的存儲內容的同步處理(S41)。接著,U/I部16基于同步部12接收的第一元數(shù)據(jù),將內容的列表顯示在顯示器17a 上(S42)。然后,U/I部16從顯示的列表中通過遙控器17b接受一個連續(xù)序號的指定(S43)。該步驟S42、S43的處理可以使用一般的方法,例如可以如下進行將由標題、類別及藝術家(參照圖3)構成的列表的事項一覽顯示,從顯示的事項中接受一個事項,然后參照存儲部14,從而確定接受的事項的連續(xù)序號。另外,只要是能夠在播放器4側確定連續(xù)序號的方法即可,不必須設為能夠由用戶識別連續(xù)序號。接著,元數(shù)據(jù)取得部18對服務器8發(fā)行瀏覽請求,從而取得與指定的連續(xù)序號對應的第一元數(shù)據(jù)(S44)。
接著,判斷部20比較在步驟S44中已經取得的第一元數(shù)據(jù)和存儲部14中的在步驟S43接受的連續(xù)序號的第一元數(shù)據(jù)(S45 )。如果一致(S46 :是),則內容取得部22取得與連續(xù)序號對應的內容,內容再現(xiàn)部24將取得的內容再現(xiàn)(S48)。如果不一致(S46 :否),則元數(shù)據(jù)取得部18取得到此為止取得的連續(xù)序號的前后的連續(xù)序號的第一元數(shù)據(jù)(S47 )。
然后,基于取得的第一元數(shù)據(jù),重復由判斷部20進行的比較和判斷的步驟S45、S46。根據(jù)在圖4中說明的流程,即使在元數(shù)據(jù)取得部18的第I次取得(S44)中未能取得用戶希望再現(xiàn)的內容,在第二次以后的取得(S47)中也能夠對該內容的取得進行支援。接著,參照圖5 圖6,舉出具體的例進一步說明。圖5是表示通過第一元數(shù)據(jù)的刪除(內容的刪除),將與連續(xù)序號對應的第一元數(shù)據(jù)向前順移的示意的圖。如該圖5所示,從在步驟S41中接收并存儲到存儲部14中時起,到步驟S45的比較為止的期間,若在服務器8中刪除連續(xù)序號99的內容,則伴隨著該刪除,該內容的第一元數(shù)據(jù)被刪除,原來100號以后的第一元數(shù)據(jù)向前順移I位。在步驟S45的時點,該順移尚未反映到播放器4的存儲部14中,所以播放器4的存儲部14的存儲內容即與連續(xù)序號有關的信息,和與服務器8中已經管理的連續(xù)序號有關的信息出現(xiàn)差異。例如,在播放器4偵彳,連續(xù)序號100的內容是標題“DEF”(參照圖3)的內容,在服務器8側,連續(xù)序號100的內容是原來101號的標題“GHI”的內容。圖6是在發(fā)生了這樣的不一致的狀況下,播放器4接受連續(xù)序號100的內容的指定的情況的時序圖。圖6中的步驟號碼與圖4對應,所以重復的部分簡單說明。首先,由播放器4的同步部12從服務器8接收連續(xù)序號和第一元數(shù)據(jù)(S41 ),顯示基于接收的連續(xù)序號和第一元數(shù)據(jù)的列表(S42),從顯示的列表中接受連續(xù)序號100的內容即標題“DEF”的內容(S43 :100號)。接著,元數(shù)據(jù)取得部18對服務器8發(fā)行瀏覽請求(100號),從而取得與連續(xù)序號100對應的第一元數(shù)據(jù)(S44)。判斷部20比較取得的第一元數(shù)據(jù)和存儲部14中的與連續(xù)序號100對應的第一元數(shù)據(jù)(S45)。該比較是比較第一元數(shù)據(jù)的各項目彼此,僅在所有項目彼此一致時,最終判斷
為一致。如上所述,在服務器8側,連續(xù)序號100的內容是包含原來的101號的標題“GHI”的第一元數(shù)據(jù),所以比較這兩者的項目如下。 取得的連續(xù)序號100的第一元數(shù)據(jù)標題“DEF”、類別“sports”、藝術家“bbb” 存儲部14中存儲的連續(xù)序號100的第一元數(shù)據(jù)標題“ABC”、類別 “drama”、藝術家 “aaa”這樣,標題、類別及藝術家都不同,所以判斷部20判斷為不一致(S46:否)。
接著,元數(shù)據(jù)取得部18取得與到此為止取得的連續(xù)序號100的前I位號碼、即連續(xù)序號99對應的第一元數(shù)據(jù)(S47 99號)判斷部20比較取得的第一元數(shù)據(jù)和存儲部14中的與連續(xù)序號100對應的第一元數(shù)據(jù)。在服務器8側,連續(xù)序號99的第一元數(shù)據(jù)是原來100號的第一元數(shù)據(jù),所以比較這兩者的項目如下。 取得的連續(xù)序號99的第一元數(shù)據(jù)標題“ABC”、類別“drama”、藝術家 “aaa” 存儲部14中存儲的連續(xù)序號100的第一元數(shù)據(jù)標題“ABC”、類別“drama”、藝術家 “aaa” 標題、類別及藝術家全部一致,所以判斷部20判斷為一致(S46:是)。接著,內容取得部22對服務器8發(fā)行內容請求(URI),從而取得與連續(xù)序號99對應的內容的URI。另外,該URI中有時包含例如http://exa mple. com/contents99. mp4等表不連續(xù)序號99號的信息。取得URI后,內容再現(xiàn)部24使用取得的URI來進行內容請求(流),使用接收的流來開始再現(xiàn)(S48)。如以上說明,在圖6的例中,實現(xiàn)了即使在播放器4和服務器8中與連續(xù)序號有關的信息出現(xiàn)差異,也能夠取得用戶所希望的內容。另外,同步部12對進行同步處理的觸發(fā)條件進行調整等,若在播放器4和服務器8之間增大與連續(xù)序號有關的信息的同步頻度,則這樣的差異能夠一定程度上抑制。并且,尤其是,若服務器8所管理的內容的數(shù)量增多,則導致同步所需要的處理負荷的増大,所以也存在極限。根據(jù)本實施方式,也能夠貢獻于這樣的同步所需要的負荷的減輕。進而,在本實施方式中,播放器4和服務器8間的信息的交換能夠維持基于DLNA方案的方法,尤其是不必變更服務器8側的規(guī)格,就能夠對播放器4的內容的取得進行支援。(實施方式2)在實施方式2中,播放器限定應該存儲的元數(shù)據(jù),從而實現(xiàn)播放器的存儲容量的節(jié)約。S卩,近年來,伴隨著服務器側的存儲容量的迅速提高,服務器所管理的內容的數(shù)量有增多的趨勢。各個內容的元數(shù)據(jù)的尺寸并不太大(例如IkB左右),但是內容的個數(shù)為數(shù)萬個時,與各個內容對應的數(shù)萬個元數(shù)據(jù)的總容量成為無法忽視的大小(例如數(shù)十MB左右)。因此,如果在播放器側也原樣保持該服務器側所管理的元數(shù)據(jù),則可能壓迫播放器側的存儲容量。在此,在實施方式2中,在播放器中,通過限定應該存儲的元數(shù)據(jù),來實現(xiàn)存儲容量的節(jié)約。圖7是實施方式2的播放器4和服務器8的功能框圖。在圖7中,對于與圖2相同的功能塊賦予相同的符號。播放器4的元數(shù)據(jù)取得部48除第一元數(shù)據(jù)外,還從服務器8取得表示內容的再現(xiàn)格式的第二元數(shù)據(jù)。該第二元數(shù)據(jù)的詳細情況在后面敘述。
內容再現(xiàn)部24使用該第二元數(shù)據(jù)所示的再現(xiàn)格式進行再現(xiàn)。服務器8具備元數(shù)據(jù)發(fā)送部52、內容發(fā)送部54、元數(shù)據(jù)存儲部56、內容存儲部58及控制部60。元數(shù)據(jù)發(fā)送部52根據(jù)播放器4的同步部12或元數(shù)據(jù)取得部48的請求,發(fā)送存儲在元數(shù)據(jù)存儲部56中的第一元數(shù)據(jù)或第二元數(shù)據(jù)。內容發(fā)送部54根據(jù)播放器4的內容取得部22或內容再現(xiàn)部24的請求,發(fā)送存儲在內容存儲部58中的內容的URI或內容。控制部60具有對各部進行管理或控制的功能。
圖8是表示元數(shù)據(jù)存儲部56的存儲內容的例的圖。在圖8的例中,元數(shù)據(jù)存儲部56存儲“連續(xù)序號”30和每個連續(xù)序號的第一元數(shù)據(jù)32及第二元數(shù)據(jù)34。第一元數(shù)據(jù)32用于說明內容的內容物,包含“標題”32a、“類別”32b、“藝術家”32c這3個項目。第二元數(shù)據(jù)34表示內容的再現(xiàn)格式,包含以下6個項目用于識別內容的資源的“內容URI”34a、作為內容的再現(xiàn)列表的“播放列表URI”34b、表示快進或后退等特殊再現(xiàn)的限制的有無等的規(guī)格的“特殊再現(xiàn)信息” 34c、表示編譯碼器或比特率等的“解碼信息”34d、作為引導內容的再現(xiàn)的信息的“導航信息”34e、與從上次停止再現(xiàn)的位置開始再現(xiàn)的重開功能有關的“重開信息”34f。接著,參照圖9,說明將服務器8所保有的內容在播放器4中再現(xiàn)的動作的流程。另外,在圖9中,與圖4相同的步驟賦予相同號碼并省略說明。首先,播放器4的元數(shù)據(jù)取得部48發(fā)行瀏覽請求,從而從服務器8的元數(shù)據(jù)存儲部56接收連續(xù)序號和第一元數(shù)據(jù),基于接收的連續(xù)序號和第一元數(shù)據(jù),進行更新存儲部14的存儲內容的同步處理(S91)。然后,U/I部16接受連續(xù)序號的指定后(S43),元數(shù)據(jù)取得部48發(fā)行瀏覽請求,從而從服務器8的元數(shù)據(jù)存儲部56取得與指定的連續(xù)序號對應的第一元數(shù)據(jù)及第二元數(shù)據(jù)。第一元數(shù)據(jù)彼此的比較(S45)后,若判定為一致(S46 :是),則內容取得部22取得與連續(xù)序號對應的內容,內容再現(xiàn)部24按照與連續(xù)序號對應的第二元數(shù)據(jù)所示的再現(xiàn)格式進行再現(xiàn)(S98)。根據(jù)本實施方式,如步驟S91、S94所示,將同步部12接收的第一元數(shù)據(jù)作為同步的對象,能夠節(jié)約不將第二元數(shù)據(jù)作為同步的對象的存儲部14的容量。例如,服務器8管理數(shù)萬個音頻內容時,元數(shù)據(jù)存儲部56 (參照圖8)的元數(shù)據(jù)的總容量有時到達75MB。通過使第二元數(shù)據(jù)不與存儲部14同步,能夠將元數(shù)據(jù)的容量減少為大約25MB左右。另外,總之只要能夠確保存儲部14的空閑容量即可,所以也可以是,在步驟S91中,由同步部12全部接收包含第二元數(shù)據(jù)的元數(shù)據(jù),然后在同步部12中,從接收的元數(shù)據(jù)中僅將第二元數(shù)據(jù)部分過濾后,存儲到存儲部14中。 該過濾可以使用白名單方式或黑名單方式等一般的方法。< 補充 1>以上說明了本實施方式,但是本發(fā)明不限定于上述內容,也可以通過用于達成本發(fā)明的目的及與其關聯(lián)或附隨 的目的的各種形態(tài)來實施,例如也可以是以下結構。(I)在第二次以后的取得中使用的連續(xù)序號的決定方法在實施方式I的圖6的例中,說明了與服務器8側的連續(xù)序號對應的第一元數(shù)據(jù)向前順移,相反,若在服務器8中追加內容,則第一元數(shù)據(jù)有時也向后順移。S卩,如圖10所示,在服務器8中,在連續(xù)序號99號和100號的第一元數(shù)據(jù)之間,若追加I個新的第一元數(shù)據(jù),則伴隨著該追加,原來100號以后的第一元數(shù)據(jù)向后順移I位。這樣,對應于圖5或圖10這樣的各種連續(xù)序號的順移方法,在第二次以后的取得中使用的連續(xù)序號的決定方法可以想到各種方法。以下參照圖11,說明在接受的連續(xù)序號為100號的情況下的這些各種方法。(a):如實施方式I的圖6所不,使用按照連續(xù)序號100號一99號一98號一97號的順序接受的、100號之前的連續(xù)序號,重復第一元數(shù)據(jù)的取得(圖11 (a))。(b):與(a)同樣地,使用按照連續(xù)序號100號一99號一98號一97號的順序接受的、之前的連續(xù)序號,連續(xù)序號到達最初的I號后,使用101號一102號一103號這樣的、100號之后的連續(xù)序號,重復第一元數(shù)據(jù)的取得(圖11 (b))。(c):與(a)相反,使用按照連續(xù)序號100號一101號一102號一103號的順序接受的、100號之后的連續(xù)序號,重復第一元數(shù)據(jù)的取得(圖11 (C))。(d):與(a)同樣地使用之前的連續(xù)序號,但是像連續(xù)序號100號一95號 99號—90號 94號這樣,第二次以后的取得以5個為單位指定連續(xù)序號,將5個元數(shù)據(jù)一并取得(圖11 (d))。另外,不限于5個,也可以是10個等其他任意的數(shù)量。(e):按照連續(xù)序號100號一95號 99號及101號 105號一90號 94號及106號 110號的順序,第二次以后的取得為一并取得連續(xù)序號前后5個的元數(shù)據(jù)(圖12(e))。(2)切斷第一元數(shù)據(jù)的取得的重復的條件在圖4的流程中,進行重復直到步驟S45 S47 (圖4)判斷為一致(S46 :是),但即使未判斷為一致,在中途切斷也可以。這是因為,如果由服務器8側管理的連續(xù)序號的數(shù)量較多,則重復過長,使用戶等待,而且若連續(xù)序號從接受的連續(xù)序號偏離,則第一元數(shù)據(jù)一致的可能性變低。例如,也可以在步驟S45 S47中取得的元數(shù)據(jù)到達一定個數(shù)(例如100個)時、或者步驟S45 S47的處理從開始起到達一定時間(例如5秒)時等切斷。此外,如圖13所示,從在步驟S41中接收并存儲到存儲部14中時起、到步驟S45的比較為止的期間中,有時通過在服務器8中刪除連續(xù)序號100號的內容,將該內容的第一元數(shù)據(jù)刪除。這種情況下,也可以與圖4的流程并行地,在判斷部20中進行圖14所示的處理。S卩,判斷部20每當取得第一元數(shù)據(jù),比較取得的第一元數(shù)據(jù)和存儲部14的(N -I)號、N號及(N+ I)號的第一元數(shù)據(jù),并判斷是否一致(S141)。然后,在重復了步驟S141的判斷的結果中,即使不存在使用了在存儲部14上接受的連續(xù)序號(N號,N為2以上的整數(shù))的比較的一致,如果存在使用了在存儲部14上接受的連續(xù)序號之前的連續(xù)序號(N - I號)及后面的連續(xù)序號(N + I號)的比較的一致(S142 是),則通知在服務器上不存在與接受的連續(xù)序號對應的內容這一意思(S143)。進而,判斷部20中止由元數(shù)據(jù)取得部18進行的取得(S144)。使用圖15說明具體例,即使存在使用了播放器4的存儲部14中的連續(xù)序號101號和99號的比較的一致,但是不存在使用了 100號的比較,所以推定為與連續(xù)序號100號對應的內容在服務器8上不存在。因此,通過將這一意思立即通知給用戶,能夠提高用戶的便利性。此外,通過在該時點中止由取得部18進行的元數(shù)據(jù)的取得,能夠避免將會徒勞結束的以后的取得。(3)排序基準服務器8所管理的內容的第一元數(shù)據(jù)通常按照排序基準(criteria)排列并賦予連續(xù)序號。該排序基準有內容的名稱、內容的比例、內容的制作日期時間、或內容的追加日期時間等,基于用戶設定等來規(guī)定。基于該排序基準,能夠將上面的(I)的(a) (e)中說明的第二次以后的取得所使用的連續(xù)序號的決定方法最優(yōu)化。例如,如果排序基準按照內容的追加日期時間以升序排列,則即使第一元數(shù)據(jù)的連續(xù)序號向前順移,也難以考慮向后順移(新追加的數(shù)據(jù)的追加日期時間是最新的,所以應該成為末尾的連續(xù)序號)。因此,這種情況下,優(yōu)選采用上述的(I)的(C)的方法。相反,如果排序基準按照內容的追加日期時間以降序排列,則可以采用(I)的(a)的方法。(4)文件夾雖然在實施方式中未詳細說明,同步部12也可以接收與服務器8管理的內容所被保存的文件夾有關的信息。并且,可以將與接收的文件夾有關的信息顯示在U/I部16上,或者利用內容檢索的限定條件。此外,元數(shù)據(jù)取得部18除了連續(xù)序號之外,也可以指定文件夾(例如指定video/my_favorites/2010/05這樣的文件夾內的100號)而取得元數(shù)據(jù)。(5)第一元數(shù)據(jù)在實施方式I等中,將“標題”、“類別”、“藝術家”這3個作為第一元數(shù)據(jù)的例進行了說明,但是不限于此??傊灰枪┯脩暨M行內容的檢索的元數(shù)據(jù)即可,可以使用非專利文獻2的P125以后記載的、演員(actor )、作者(author )、制作人(producer )、發(fā)行人(pub I i sher )、說明(description)、章節(jié)號石馬(episodeNumber)等。第一元數(shù)據(jù)是向用戶顯示而成為內容檢索的線索的內容物,所以也可以稱為“檢索用元數(shù)據(jù)”。此外,在步驟S45的比較中,不一定要全部使用取得的第一元數(shù)據(jù)的項目,也可以使用一部分。而且,如果項目過少,則一致判斷的精度降低(例如類別相同而內容物不同的內容很可能較多),需要一定程度地增加用于一致判斷的第一元數(shù)據(jù)的項目的數(shù)量。
(6)第二元數(shù)據(jù)在實施方式2中,將圖8的“內容URI”34a等6個作為第二元數(shù)據(jù)的例進行了說明,但是不限于此。
總之,只要是用于內容的再現(xiàn)的元數(shù)據(jù)即可,可以使用非專利文獻2的P121記載的、再現(xiàn)時間的長度(duration)、聲音的采樣頻率(sample Frequency)、解析度(resolution)、顏色深度(color Depth)等。第二元數(shù)據(jù)表示內容的再現(xiàn)格式,所以也可以稱為“再現(xiàn)用元數(shù)據(jù)”。(7)向用戶的通知在圖15的例中,步驟S143的通知是通過由判斷部20經由U/I部16在顯示器17a上顯示“內容『DEF』好像已經從服務器刪除”的消息來進行的。另外,通知只要是用戶能夠識別的方式即可,不限于顯示,也可以是通過聲音進行的通知。此外,在圖14的流程中,對步驟S143、S144的順序不做限制,也可以將步驟S143、 S144的某一個步驟跳過。(8)內容檢索裝置在圖2中,播放器4的U/I部16從遙控器17b接受連續(xù)序號的指定,但是不限于遙控器,也可以從鼠標或操作按鈕等任意的輸入接口來接受。此外,圖2中將作為播放器4的主要部分的內容檢索裝置100以點劃線表示。(9)內容的形式在實施方式中,將內容作為運動圖像內容進行了說明,但是不限于運動圖像,也可以將實施方式的方法廣泛應用于音頻(聲音)的內容或圖像的內容。( 10)與同步有關的觸發(fā)條件在實施方式中,將播放器4的電源接入作為觸發(fā)條件,但是不限于此,可以將達到預先確定的日程表的日期時間作為觸發(fā)條件,也可以將用戶指示作為觸發(fā)條件。進而,也可以將步驟S42 (圖4)的列表顯示的緊之前作為觸發(fā)條件。這種情況下,在步驟S43的接受之前的期間,與服務器8所管理的連續(xù)序號有關的信息可能會發(fā)生變化。(11)程序可以將由程序代碼構成的控制程序記錄在記錄介質中,或者經由各種通信路來流通并頒布,該控制程序用于使各種信息處理裝置的處理器、及使與該處理器連接的各種電路執(zhí)行上述的實施方式中示出的動作等。在這樣的記錄介質中,有IC卡、硬盤、光盤、軟盤、ROM等非易失性(not-transitory)記錄介質。流通并頒布的控制程序通過存儲在能夠由處理器讀取的存儲器等中來供利用,通過該處理器執(zhí)行該控制程序,實現(xiàn)實施方式所示的各種功能。(12) LSI圖2等各功能塊可以采用作為集成電路的LSI。可以將其單獨地I芯片化,也可以以包含一部分或全部的方式I芯片化。在此,采用的LSI根據(jù)集成度的不同,有時也稱為1C、系統(tǒng)LSI、超級LSI、特級LSI。此外,集成電路化的方法不限于LSI,可以通過專用電路或通用處理器來實現(xiàn)。LSI制造后,也可以利用可編程的FPGA(Field Programmable Gate Array)、或能夠將LSI內部的電路單元的連接和設定再構成的可重組處理器。進而,隨著半導體技術的進步或派生的其他技術,如果出現(xiàn)了能夠替代LSI的集成電路化的技術,當然也可以使用該技術來進行功能塊的集成化。
<補充 2>本實施方式包括以下形態(tài)。(I)實施方式的內容檢索裝置的特征為,對于每個內容,使用連續(xù)序號從服務器檢索內容,該服務器具備第一數(shù)據(jù)庫,該第一數(shù)據(jù)庫將連續(xù)序號和用于說明內容的內容物的第一元數(shù)據(jù)建立關聯(lián),該內容檢索裝置具備存儲單元,存儲與所述第一數(shù)據(jù)庫對應的第二數(shù)據(jù)庫;同步單元,滿足與同 步有關的觸發(fā)條件時,從所述服務器接收第一數(shù)據(jù)庫的信息,基于接收的信息,使所述第二數(shù)據(jù)庫的內容物與所述第一數(shù)據(jù)庫的內容物同步;接受單元,從所述第二數(shù)據(jù)庫的連續(xù)序號之中,從用戶接受一個連續(xù)序號的指定;元數(shù)據(jù)取得單元,使用接受的連續(xù)序號,從所述服務器取得第一元數(shù)據(jù);以及判斷單元,每當取得第一元數(shù)據(jù)時,比較該取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致;判斷為不一致時,所述元數(shù)據(jù)取得單元使用所述接受的連續(xù)序號的周邊的連續(xù)序號,從所述服務器取得所述第一元數(shù)據(jù),所述內容檢索裝置還具備內容取得單元,由所述判斷單元判斷為基于使用周邊的連續(xù)序號的第一元數(shù)據(jù)的比較為一致時,從所述服務器取得與該周邊的連續(xù)序號對應的內容;以及再現(xiàn)單元,再現(xiàn)由所述內容取得單元取得的內容。(2)也可以是,所述元數(shù)據(jù)取得單元在由所述判斷單元判斷為一致之前,作為所述周邊的連續(xù)序號,使用與之前的取得所使用的連續(xù)序號不同的號碼來重復第一元數(shù)據(jù)的取得。(3)也可以是,在所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N是2以上的整數(shù),每當所述元數(shù)據(jù)取得單元取得第一元數(shù)據(jù),所述判斷單元分別比較取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的(N — I)號、N號及(N+ I號)的第一元數(shù)據(jù),并判斷是否一致,由所述判斷單元重復進行判斷的結果,若盡管所述判斷單元未進行使用了該存儲單元中存儲的數(shù)據(jù)庫中的N號第一元數(shù)據(jù)的一致的判斷,但進行了使用該存儲單元中存儲的數(shù)據(jù)庫中的(N — I)號及(N + I)號各自的第一元數(shù)據(jù)的一致的判斷,則中止由所述元數(shù)據(jù)取得單元進行的以后的取得。根據(jù)該結構,有助于減輕與元數(shù)據(jù)的取得有關的處理。(4)也可以是,所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N為2以上的整數(shù),每當所述元數(shù)據(jù)取得單元取得了第一元數(shù)據(jù),所述判斷單元分別比較取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的(N — I)號、N號及(N + I號)的第一元數(shù)據(jù),并判斷是否一致,所述內容檢索裝置具備通知單元,由所述判斷單元重復進行判斷的結果,若盡管所述判斷單元未進行使用了該存儲單元中存儲的數(shù)據(jù)庫中的N號的第一元數(shù)據(jù)的一致的判斷,但進行了使用該存儲單元中存儲的數(shù)據(jù)庫中的(N — I)號及(N+ I)號各自的第一元數(shù)據(jù)的一致的判斷時,將所述服務器中不存在與所述N號對應的內容這一意思通知給所述用戶。根據(jù)該結構,有助于提高用戶的便利性。(5)也可以是,所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N為2以上的整數(shù),所述元數(shù)據(jù)取得單元使用N號取得第一元數(shù)據(jù),基于取得的第一元數(shù)據(jù)的判斷被所述判斷單元判斷為不一致時,所述元數(shù)據(jù)取得單元使用(N - I)號取得第一元數(shù)據(jù),基于取得的第一元數(shù)據(jù)的判斷被所述判斷單元判斷為不一致時,所述元數(shù)據(jù)取得單元使用(N - 2)號取得第一元數(shù)據(jù),以后,所述元數(shù)據(jù)取得單元像(N — 3)號、(N —
4)號.....這樣,使用將號碼一個一個地向前錯移的連續(xù)序號來重復第一元數(shù)據(jù)的取得,直
到所述判斷單元判斷為一致。(6)也可以是,所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N為2以上的整數(shù),所述內容取得單元所使用的所述周邊的連續(xù)序號是(N — I)號。(7)也可以是,所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N為2以上的整數(shù),所述內容取得單元所使用的所述周邊的連續(xù)序號是(N — I)號及(N+ I)號。(8)也可以是,所述元數(shù)據(jù)取得單元通過對所述服務器發(fā)送基于DLNA (DigitalLiving Network Alliance)方案的瀏覽請求,進行所述取得。(9)也可以是,所述第一數(shù)據(jù)庫對于每個所述內容,將所述連續(xù)序號、所述第一元數(shù)據(jù)及表示內容的再現(xiàn)格式的第二元數(shù)據(jù)建立關聯(lián),所述第二數(shù)據(jù)庫對于每個所述內容,將所述連續(xù)序號及所述第一元數(shù)據(jù)建立關聯(lián),所述同步單元將作為所述第一數(shù)據(jù)庫的內容物的所述連續(xù)序號及所述第一元數(shù)據(jù)作為同步的對象,但不將所述第二元數(shù)據(jù)作為同步的對象,所述元數(shù)據(jù)取得單元除了所述第一元數(shù)據(jù)之外,還取得所述第二元數(shù)據(jù),所述再現(xiàn)單元基于由所述元數(shù)據(jù)取得單元取得、并與該內容對應的第二元數(shù)據(jù)所示的再現(xiàn)格式,將所述內容取得單元取得的內容再現(xiàn)。(10)實施方式的內容檢索方法的特征在于,具備以下步驟存儲步驟,對于服務器所具備的每個內容,將與第一數(shù)據(jù)庫對應的第二數(shù)據(jù)庫存儲在存儲單元中,該第一數(shù)據(jù)庫將連續(xù)序號和用于說明內容的內容物的第一元數(shù)據(jù)建立關聯(lián);同步步驟,滿足與同步有關的觸發(fā)條件時,從所述服務器接收第一數(shù)據(jù)庫的信息,基于接收的信息,使所述第二數(shù)據(jù)庫的內容物與所述第一數(shù)據(jù)庫的內容物同步;接受步驟,從所述第二數(shù)據(jù)庫的連續(xù)序號之中,從用戶接受一個連續(xù)序號的指定;元數(shù)據(jù)取得步驟,使用接受的連續(xù)序號,從所述服務器取得第一元數(shù)據(jù);第一判斷步驟,比較取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致;周邊元數(shù)據(jù)取得步驟,若判斷為不一致,則對于所述接受的連續(xù)序號,使用周邊的連續(xù)序號,從所述服務器取得所述第一元數(shù)據(jù);第二判斷步驟,比較取得的第一元數(shù)據(jù)和所述存儲單元中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致;內容取得步驟,由所述第二判斷步驟判斷為一致時,從所述服務器取得與該周邊的連續(xù)序號對應的內容;以及再現(xiàn)步驟,再現(xiàn)由所述內容取得步驟取得的內容。(11)實施方式的程序,用于使內容檢索裝置進行檢索內容的檢索處理,其特征在于,所述檢索處理包括以下步驟存儲步驟,對于服務器所具備的每個內容,將與第一數(shù)據(jù)庫對應的第二數(shù)據(jù)庫存儲在存儲單元中,該第一數(shù)據(jù)庫將連續(xù)序號和用于說明內容的內容 物的第一元數(shù)據(jù)建立關聯(lián);同步步驟,滿足與同步有關的觸發(fā)條件時,從所述服務器接收第一數(shù)據(jù)庫的信息,基于接收的信息,使所述第二數(shù)據(jù)庫的內容物與所述第一數(shù)據(jù)庫的內容物同步;接受步驟,從所述第二數(shù)據(jù)庫的連續(xù)序號之中,從用戶接受一個連續(xù)序號的指定;元數(shù)據(jù)取得步驟,使用接受的連續(xù)序號,從所述服務器取得第一元數(shù)據(jù);第一判斷步驟,比較取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致;周邊元數(shù) 據(jù)取得步驟,若判斷為不一致,則對于所述接受的連續(xù)序號,使用周邊的連續(xù)序號,從所述服務器取得所述第一元數(shù)據(jù);第二判斷步驟,比較取得的第一元數(shù)據(jù)和所述存儲單元中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致;內容取得步驟,由所述第二判斷步驟判斷為一致時,從所述服務器取得與該周邊的連續(xù)序號對應的內容;以及再現(xiàn)步驟,再現(xiàn)由所述內容取得步驟取得的內容。工業(yè)實用性有助于提高內容檢索裝置中的內容檢索的準確度。符號的說明4播放器8服務器12同步部14存儲部16U/I 部18元數(shù)據(jù)取得部20判斷部22內容取得部24內容再現(xiàn)部30連續(xù)序號32第一元數(shù)據(jù)34第二元數(shù)據(jù)48元數(shù)據(jù)取得部56元數(shù)據(jù)存儲部
權利要求
1.一種內容檢索裝置,其特征在于, 對于每個內容,使用連續(xù)序號從服務器檢索內容,該服務器具備第一數(shù)據(jù)庫,該第一數(shù)據(jù)庫將連續(xù)序號和用于說明內容的內容物的第一元數(shù)據(jù)建立關聯(lián), 該內容檢索裝置具備 存儲單元,存儲與所述第一數(shù)據(jù)庫對應的第二數(shù)據(jù)庫; 同步單元,滿足與同步有關的觸發(fā)條件時,從所述服務器接收第一數(shù)據(jù)庫的信息,基于接收的信息,使所述第二數(shù)據(jù)庫的內容物與所述第一數(shù)據(jù)庫的內容物同步; 接受單元,從所述第二數(shù)據(jù)庫的連續(xù)序號之中,從用戶接受一個連續(xù)序號的指定; 元數(shù)據(jù)取得單元,使用接受的連續(xù)序號,從所述服務器取得第一元數(shù)據(jù);以及判斷單元,每當取得第一元數(shù)據(jù)時,比較該取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致; 判斷為不一致時,所述元數(shù)據(jù)取得單元使用所述接受的連續(xù)序號的周邊的連續(xù)序號,從所述服務器取得所述第一元數(shù)據(jù), 所述內容檢索裝置還具備 內容取得單元,由所述判斷單元判斷為基于使用周邊的連續(xù)序號的第一元數(shù)據(jù)的比較為一致時,從所述服務器取得與該周邊的連續(xù)序號對應的內容;以及再現(xiàn)單元,再現(xiàn)由所述內容取得單元取得的內容。
2.如權利要求I所述的內容檢索裝置,其特征在于, 所述元數(shù)據(jù)取得單元在由所述判斷單元判斷為一致之前,使用與之前的取得所使用的連續(xù)序號不同的號碼作為所述周邊的連續(xù)序號,來重復第一元數(shù)據(jù)的取得。
3.如權利要求2所述的內容檢索裝置,其特征在于, 在所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N是2以上的整數(shù), 每當所述元數(shù)據(jù)取得單元取得第一元數(shù)據(jù),所述判斷單元分別比較取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的(N — I)號、N號及(N + I號)的第一元數(shù)據(jù),并判斷是否一致, 由所述判斷單元重復進行判斷的結果,若盡管所述判斷單元未進行使用了該存儲單元中存儲的數(shù)據(jù)庫中的N號第一元數(shù)據(jù)的一致的判斷,但進行了使用該存儲單元中存儲的數(shù)據(jù)庫中的(N — I)號及(N + I)號各自的第一元數(shù)據(jù)的一致的判斷,則中止由所述元數(shù)據(jù)取得單元進行的以后的取得。
4.如權利要求2所述的內容檢索裝置,其特征在于, 所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N為2以上的整數(shù), 每當所述元數(shù)據(jù)取得單元取得了第一元數(shù)據(jù),所述判斷單元分別比較取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的(N — I)號、N號及(N + I號)的第一元數(shù)據(jù),并判斷是否一致,所述內容檢索裝置具備通知單元,由所述判斷單元重復進行判斷的結果,若盡管所述判斷單元未進行使用了該存儲單元中存儲的數(shù)據(jù)庫中的N號的第一元數(shù)據(jù)的一致的判斷,但進行了使用該存儲單元中存儲的數(shù)據(jù)庫中的(N - I)號及(N + I)號各自的第一元數(shù)據(jù)的一致的判斷時,將所述服務器中不存在與所述N號對應的內容這一意思通知給所述用戶。
5.如權利要求2所述的內容檢索裝置,其特征在于, 所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N為2以上的整數(shù), 所述元數(shù)據(jù)取得單元使用N號取得第一元數(shù)據(jù), 基于取得的第一元數(shù)據(jù)的判斷被所述判斷單元判斷為不一致時,所述元數(shù)據(jù)取得單元使用(N — I)號取得第一元數(shù)據(jù), 基于取得的第一元數(shù)據(jù)的判斷被所述判斷單元判斷為不一致時,所述元數(shù)據(jù)取得單元使用(N — 2)號取得第一元數(shù)據(jù),以后,所述元數(shù)據(jù)取得單元像(N — 3)號、(N — 4)號.....這樣,使用將號碼一個一個地向前錯移的連續(xù)序號來重復第一元數(shù)據(jù)的取得,直到所述判斷單元判斷為一致。
6.如權利要求I所述的內容檢索裝置,其特征在于, 所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N為2以上的整數(shù), 所述內容取得單元所使用的所述周邊的連續(xù)序號是(N - I)號。
7.如權利要求I所述的內容檢索裝置,其特征在于, 所述接受單元接受的連續(xù)序號在所述第二數(shù)據(jù)庫中是N號的情況下,其中N為2以上的整數(shù), 所述內容取得單元所使用的所述周邊的連續(xù)序號是(N - I)號及(N + I)號。
8.如權利要求I所述的內容檢索裝置,其特征在于, 所述元數(shù)據(jù)取得單元通過對所述服務器發(fā)送基于DLNA方案的瀏覽請求,進行所述取得。
9.如權利要求I所述的內容檢索裝置,其特征在于, 所述第一數(shù)據(jù)庫對于每個所述內容,將所述連續(xù)序號、所述第一元數(shù)據(jù)及表示內容的再現(xiàn)格式的第二元數(shù)據(jù)建立關聯(lián), 所述第二數(shù)據(jù)庫對于每個所述內容,將所述連續(xù)序號及所述第一元數(shù)據(jù)建立關聯(lián),所述同步單元將作為所述第一數(shù)據(jù)庫的內容物的所述連續(xù)序號及所述第一元數(shù)據(jù)作為同步的對象,但不將所述第二元數(shù)據(jù)作為同步的對象, 所述元數(shù)據(jù)取得單元除了所述第一元數(shù)據(jù)之外,還取得所述第二元數(shù)據(jù), 所述再現(xiàn)單元基于由所述元數(shù)據(jù)取得單元取得、并與該內容對應的第二元數(shù)據(jù)所示的再現(xiàn)格式,將所述內容取得單元取得的內容再現(xiàn)。
10.一種內容檢索方法,其特征在于,具備以下步驟 存儲步驟,對于服務器所具備的每個內容,將與第一數(shù)據(jù)庫對應的第二數(shù)據(jù)庫存儲在存儲單元中,該第一數(shù)據(jù)庫將連續(xù)序號和用于說明內容的內容物的第一元數(shù)據(jù)建立關聯(lián);同步步驟,滿足與同步有關的觸發(fā)條件時,從所述服務器接收第一數(shù)據(jù)庫的信息,基于接收的信息,使所述第二數(shù)據(jù)庫的內容物與所述第一數(shù)據(jù)庫的內容物同步; 接受步驟,從所述第二數(shù)據(jù)庫的連續(xù)序號之中,從用戶接受一個連續(xù)序號的指定; 元數(shù)據(jù)取得步驟,使用接受的連續(xù)序號,從所述服務器取得第一元數(shù)據(jù); 第一判斷步驟,比較取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致;周邊元數(shù)據(jù)取得步驟,若判斷為不一致,則對于所述接受的連續(xù)序號,使用周邊的連續(xù)序號,從所述服務器取得所述第一元數(shù)據(jù); 第二判斷步驟,比較取得的第一元數(shù)據(jù)和所述存儲單元中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致; 內容取得步驟,由所述第二判斷步驟判斷為一致時,從所述服務器取得與該周邊的連續(xù)序號對應的內容;以及 再現(xiàn)步驟,再現(xiàn)由所述內容取得步驟取得的內容。
11.一種程序,用于使內容檢索裝置進行檢索內容的檢索處理,其特征在于, 所述檢索處理包括以下步驟 存儲步驟,對于服務器所具備的每個內容,將與第一數(shù)據(jù)庫對應的第二數(shù)據(jù)庫存儲在存儲單元中,該第一數(shù)據(jù)庫將連續(xù)序號和用于說明內容的內容物的第一元數(shù)據(jù)建立關聯(lián);同步步驟,滿足與同步有關的觸發(fā)條件時,從所述服務器接收第一數(shù)據(jù)庫的信息,基于接收的信息,使所述第二數(shù)據(jù)庫的內容物與所述第一數(shù)據(jù)庫的內容物同步; 接受步驟,從所述第二數(shù)據(jù)庫的連續(xù)序號之中,從用戶接受一個連續(xù)序號的指定; 元數(shù)據(jù)取得步驟,使用接受的連續(xù)序號,從所述服務器取得第一元數(shù)據(jù); 第一判斷步驟,比較取得的第一元數(shù)據(jù)和所述第二數(shù)據(jù)庫中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致; 周邊元數(shù)據(jù)取得步驟,若判斷為不一致,則對于所述接受的連續(xù)序號,使用周邊的連續(xù)序號,從所述服務器取得所述第一元數(shù)據(jù); 第二判斷步驟,比較取得的第一元數(shù)據(jù)和所述存儲單元中的與所述接受的連續(xù)序號對應的第一元數(shù)據(jù)這兩者,并判斷是否一致; 內容取得步驟,由所述第二判斷步驟判斷為一致時,從所述服務器取得與該周邊的連續(xù)序號對應的內容;以及 再現(xiàn)步驟,再現(xiàn)由所述內容取得步驟取得的內容。
全文摘要
播放器(內容檢索裝置)(4)將取得的第一元數(shù)據(jù)(連續(xù)序號100號)和存儲單元中的與100號對應的第一元數(shù)據(jù)進行比較,若判斷為不一致(S45,S46否),則本次取得與連續(xù)序號99號對應的第一元數(shù)據(jù)。并且,將取得的第一元數(shù)據(jù)與存儲單元中的與100號對應的第一元數(shù)據(jù)進行比較,若判斷為一致(S45,S46是),則播放器(4)從服務器(8)取得與連續(xù)序號99號對應的內容并開始再現(xiàn)。
文檔編號G06F13/00GK102640122SQ20118000447
公開日2012年8月15日 申請日期2011年8月10日 優(yōu)先權日2010年9月6日
發(fā)明者巖田芳明, 川本琢二 申請人:松下電器產業(yè)株式會社