用于管理媒體內(nèi)容的目錄的方法和設(shè)備的制作方法
【專利摘要】提供了一種用于創(chuàng)建反映在多個電子裝置之上可用的媒體內(nèi)容的媒體內(nèi)容的統(tǒng)一目錄的設(shè)備和方法。每個電子裝置產(chǎn)生代表存儲在它上面的所有媒體內(nèi)容的目錄,并把該目錄提供給請求服務(wù)器或其它電子裝置以與至少一個其它目錄組合,從而形成解決重復(fù)條目的組合目錄或中央目錄。
【專利說明】用于管理媒體內(nèi)容的目錄的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明一般地涉及對媒體內(nèi)容編目錄,更具體地講,涉及管理媒體內(nèi)容的多個目錄。
【背景技術(shù)】
[0002]電子裝置(特別地,消費電子裝置)經(jīng)常能夠相互操作以把媒體內(nèi)容提供給彼此從而允許這些裝置的用戶經(jīng)常通過網(wǎng)絡(luò)在一個裝置觀看存儲在另一個裝置上的內(nèi)容。隨著包括連接到網(wǎng)絡(luò)和輸出存儲在其它電子裝置上的媒體內(nèi)容的能力的電子裝置的增加,消費者訪問并觀看這種存儲在其它裝置上的媒體內(nèi)容的愿望增加。另外,由于存儲空間的較低的成本,消費者正在存儲越來越多的內(nèi)容以積聚能夠散布在多個電子裝置上的大的內(nèi)容庫。
[0003]存在用于為消費者提供對存儲在各種電子裝置上的媒體內(nèi)容的訪問的當(dāng)前解決方案,但隨著庫的尺寸增加以及庫所分布的裝置的數(shù)量增加,這些解決方案遭受低效率和緩慢的導(dǎo)航時間并且在沒有高處理能力的裝置(諸如,PC而非移動裝置)上不可行。如此,希望實現(xiàn)一種對庫編目錄以提供由任何裝置快速而容易地導(dǎo)航的代表存儲在這些多個電子裝置的內(nèi)容的單一可導(dǎo)航目錄的高效形式。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的幾個實施例通過提供一種方法和用于執(zhí)行該方法的設(shè)備來有益地解決以上需要以及其它需要,所述設(shè)備包括:服務(wù)器,從第一電子裝置接收媒體內(nèi)容的第一目錄,服務(wù)器組合第一目錄與第二目錄,識別在第一目錄和第二目錄中都編入目錄的媒體內(nèi)容的至少一個重復(fù)的項目,并記錄媒體內(nèi)容的重復(fù)的項目的位置。其后,服務(wù)器能夠通過在中央目錄中針對每個重復(fù)的媒體項目提供單一目錄條目來產(chǎn)生反映存儲在第一目錄和第二目錄中的媒體內(nèi)容的媒體內(nèi)容的中央目錄。服務(wù)器能夠隨后從請求電子裝置接收對中央目錄的查詢并作為響應(yīng)把中央目錄提供給請求電子裝置以供其使用。
[0005]根據(jù)另一實施例,一種電子裝置構(gòu)造為耦合到至少一個其它電子裝置。第一電子裝置構(gòu)造為產(chǎn)生存儲在第一電子裝置的內(nèi)容的第一目錄并且能夠在請求時把第一目錄提供給所述另一電子裝置。第一電子裝置還構(gòu)造為向所述另一電子裝置查詢代表存儲在所述另一電子裝置的內(nèi)容的第二目錄并且從所述另一電子裝置接收第二目錄。第一電子裝置能夠隨后識別在內(nèi)容的第一目錄和第二目錄中都編入目錄的重復(fù)的內(nèi)容項目,并通過在組合目錄中針對每個重復(fù)的內(nèi)容項目提供單一目錄條目來產(chǎn)生組合目錄。
[0006]通過如此配置,服務(wù)器和/或電子裝置能夠為消費者提供一種反映在多個電子裝置之間可用的媒體內(nèi)容的媒體內(nèi)容的統(tǒng)一可導(dǎo)航目錄。除了別的益處以外,統(tǒng)一的目錄允許目錄的更快的導(dǎo)航和/或創(chuàng)建,因為中央目錄的創(chuàng)建分散在首先對它們自己的內(nèi)容編目錄的多個裝置之間。這對于可能缺乏快速地對在多個裝置之間可用的所有內(nèi)容編目錄的處理能力的便攜式電子裝置而言尤其有用。另外,媒體內(nèi)容的重復(fù)的項目幾乎在目錄中被消除以創(chuàng)建更流暢的消費者體驗。
【專利附圖】
【附圖說明】
[0007]通過下面結(jié)合下面的附圖提供的對本發(fā)明的幾個實施例的更具體的描述,本發(fā)明的幾個實施例的以上和其它方面、特征和優(yōu)點將會更加清楚。
[0008]圖1是包括用于執(zhí)行根據(jù)至少一個實施例的方法的設(shè)備的系統(tǒng)。
[0009]圖2描述根據(jù)至少一個實施例的由如圖1中所示的設(shè)備執(zhí)行的方法。
[0010]圖3是根據(jù)至少一個實施例的媒體內(nèi)容目錄的方框圖。
[0011]圖4是根據(jù)另一實施例的修改的如圖1中所示的系統(tǒng)和設(shè)備。
[0012]對應(yīng)的標(biāo)號在附圖中的幾個示圖中始終指示對應(yīng)的部件。本領(lǐng)域技術(shù)人員將會理解,為了簡單和清楚而表示附圖中的元件,并且元件未必按照比例繪制。例如,附圖中的一些元件的尺寸可相對于其它元件而言被夸大以幫助提高對本發(fā)明的各種實施例的理解。此夕卜,在商業(yè)可行的實施例中有用或需要的常見但很好理解的元件經(jīng)常不被描述,以便方便對本發(fā)明的這些各種實施例的較少受到妨礙的觀察。
【具體實施方式】
[0013]不應(yīng)在限制性意義上給出下面的描述,而是僅為了描述示例性實施例的一般原理的目的而進行下面的描述。應(yīng)該參照權(quán)利要求確定本發(fā)明的范圍。
[0014]在整個本說明書中對“一個實施例”、“實施例”或類似語言的提及表示結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性被包括在本發(fā)明的至少一個實施例中。因此,在整個本說明書中的短語“在一個實施例中”、“在實施例中”和類似語言的出現(xiàn)可以但不必全部表示相同的實施例。
[0015]另外,可在一個或多個實施例中以任何合適的方式組合所描述的特征、結(jié)構(gòu)或特性。在下面的描述中,提供許多特定細節(jié)(諸如,編程、軟件模塊、用戶選擇、網(wǎng)絡(luò)事務(wù)、數(shù)據(jù)庫查詢、數(shù)據(jù)庫結(jié)構(gòu)、硬件模塊、硬件電路、硬件芯片等的例子)以提供對本發(fā)明的實施例的徹底理解。然而,本領(lǐng)域技術(shù)人員將會意識到,在沒有這些特定細節(jié)中的一個或多個特定細節(jié)的情況下或者利用其它方法、部件、材料等能夠?qū)嵤┍景l(fā)明。在其它實例中,未詳細顯示或描述公知結(jié)構(gòu)、材料或操作以避免模糊本發(fā)明的各方面。
[0016]首先參照圖1,示出包括用于執(zhí)行根據(jù)一個實施例的方法200的設(shè)備102的系統(tǒng)100。系統(tǒng)100包括:服務(wù)器102 (在這個實施例中用作設(shè)備102)、第一電子裝置104和多個其它電子裝置(包括第二電子裝置106直至包括第η電子裝置108)。另外示出可選的基于互聯(lián)網(wǎng)的存儲云110(“云”)以及兩個另外的可選的遠程電子裝置112、114。服務(wù)器102包括中央目錄116,并且根據(jù)一個實施例包括媒體內(nèi)容118和存儲在服務(wù)器102的媒體內(nèi)容的目錄119。第一電子裝置104、第二電子裝置106和第η電子裝置108中的每一個包括媒體內(nèi)容120、122、124和與存儲在每個相應(yīng)電子裝置104、106、108的媒體內(nèi)容120、122、124對應(yīng)的媒體項目的目錄126、128、130??蛇x地,云110還包括與存儲在其中的媒體內(nèi)容對應(yīng)的媒體項目的目錄132。另外,遠程電子裝置112、114中的每一個也可包括媒體內(nèi)容134、136。
[0017]媒體內(nèi)容或媒體項目可包括構(gòu)成視覺和/或聽覺媒體(但也可存在其它感覺媒體)的各種類型的數(shù)字文件,諸如電影、音樂、照片、圖像、有聲讀物、視頻源、動畫flash、圖形或任何其它已知類型的媒體內(nèi)容或媒體項目。
[0018]根據(jù)一種方案,服務(wù)器102是本地服務(wù)器并耦合到電子裝置104、106、108中的每一個。這種耦合可包括本地網(wǎng)絡(luò)138,諸如內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)、無線LAN、存儲區(qū)域網(wǎng)、系統(tǒng)區(qū)域網(wǎng)、家庭網(wǎng)絡(luò)或網(wǎng)狀網(wǎng)絡(luò),但也可包括任何已知本地網(wǎng)絡(luò)類型。另外,根據(jù)其它實施例,本地網(wǎng)絡(luò)138可包括非本地網(wǎng)絡(luò),諸如互聯(lián)網(wǎng)140。本地網(wǎng)絡(luò)138可實現(xiàn)以太網(wǎng)協(xié)議、W1-Fi協(xié)議、藍牙協(xié)議或在本地網(wǎng)絡(luò)中常用的任何其它已知有線或無線通信協(xié)議。另外,根據(jù)另一實施例,第一至第η電子裝置104、106、108中的各種電子裝置可直接或間接彼此耦合,并且可在本地網(wǎng)絡(luò)138上通信。可在本地網(wǎng)絡(luò)138上或經(jīng)實現(xiàn)不同或相同協(xié)議的另一本地網(wǎng)絡(luò)實現(xiàn)各種電子裝置104、106、108的相互耦合,在本領(lǐng)域中理解所有的這種局部聯(lián)網(wǎng)??衫煤唵蔚幕ヂ?lián)網(wǎng)交換機和/或有線或無線路由器(未示出)實現(xiàn)這種本地網(wǎng)絡(luò)138,所述互聯(lián)網(wǎng)交換機和/或有線或無線路由器能夠同時創(chuàng)建本地網(wǎng)絡(luò)138以及為多個電子裝置104、106、108提供對互聯(lián)網(wǎng)140的訪問。
[0019]根據(jù)另一方案,如通常所理解,服務(wù)器102也連接到云110,也許通過互聯(lián)網(wǎng)連接140 (可能通過用于創(chuàng)建本地網(wǎng)絡(luò)138的交換機或路由器)連接到云110。另外,遠程電子裝置112、114也可通過互聯(lián)網(wǎng)連接140耦合到云110。
[0020]服務(wù)器102可包括專用服務(wù)器裝置,或僅包括電子裝置,諸如除了其它電子裝置功能之外還實現(xiàn)服務(wù)器特征的電子裝置104、106、108。在這種情況下,服務(wù)器102可以是具有用于高效地執(zhí)行如這里所概述的方法200的充足處理能力和存儲空間的電子裝置,并且可被自動識別,或者可被具體地選擇為本地網(wǎng)絡(luò)138的服務(wù)器102。根據(jù)一個實施例,月艮務(wù)器102可在Android?操作系統(tǒng)上操作,但其它操作系統(tǒng)可以是合適的,諸如Apple?'Microsoft?和Linux操作系統(tǒng)。服務(wù)器102在本地網(wǎng)絡(luò)138上與電子裝置104、106、108中的各種電子裝置通信以至少接收和提供關(guān)于在每個相應(yīng)電子裝置104、106、108或服務(wù)器102上所包括的媒體內(nèi)容的目錄119、126、128、130的數(shù)據(jù)。另外,根據(jù)另一方案,服務(wù)器102還能夠從各種電子裝置104、106、108或云110接收實際媒體內(nèi)容118以及把實際媒體內(nèi)容118提供給各種電子裝置104、106、108或云110以輸出或存儲在服務(wù)器102、電子裝置104、106、108或云110。通過這樣配置,服務(wù)器102能夠用作用于傳送關(guān)于媒體內(nèi)容的目錄119、126、128、130、132 (以及根據(jù)一個實施例的實際媒體內(nèi)容118、120、122、124)的數(shù)據(jù)的至少一個管道。
[0021]根據(jù)一個實施例,服務(wù)器102還可存儲媒體內(nèi)容118,媒體內(nèi)容118可被存儲在本地網(wǎng)絡(luò)138上的任何其它電子裝置104、106、108或者云110。服務(wù)器102還可構(gòu)造為創(chuàng)建存儲在服務(wù)器102上的所述多個媒體的條目的目錄119。服務(wù)器102可包括直接在服務(wù)器102觀看媒體內(nèi)容118、120、122、124的能力(即,在這種情況下,服務(wù)器102可包括PC、膝上型計算機或具有媒體輸出(諸如,顯示和/或音頻輸出)以及用于執(zhí)行方法200的充足處理能力和存儲空間的任何其它電子裝置)。另外,如這里更詳細所述,服務(wù)器102包括中央目錄116(即,組合目錄)。
[0022]電子裝置104、106、108中的每一個可包括PC、膝上型計算機、智能電話、平板計算機、PDA、電視(可實現(xiàn)智能電視應(yīng)用,諸如Google電視等)、DVD或藍光播放器、機頂盒、音頻接收器、DVR或能夠輸出或存儲媒體內(nèi)容以及與本地網(wǎng)絡(luò)138交互的任何其它電子裝置。另外,根據(jù)一些實施例,電子裝置104、106、108中的各種電子裝置能夠在互聯(lián)網(wǎng)140上通信,可能沖浪、獲得另外的媒體內(nèi)容或者與云110交互以把媒體內(nèi)容存儲在云110上或訪問云110上的媒體內(nèi)容。
[0023]電子裝置104、106、108包括可存儲在作為電子裝置104、106、108的一部分所包括或者可由電子裝置104、106、108訪問的硬盤驅(qū)動器或存儲器上的媒體內(nèi)容120、122、124,媒體內(nèi)容120、122、124包括多個媒體項目。每個電子裝置104、106、108構(gòu)造為創(chuàng)建存儲在它們中的多個媒體項目的目錄126、128、130。根據(jù)一些實施例,如果電子裝置(諸如,第一電子裝置104)被構(gòu)造并授權(quán)以把媒體內(nèi)容存儲在云110上或訪問云110上的媒體內(nèi)容,則電子裝置104可指示存儲在電子裝置104的也存儲在云110的至少一個媒體項目的標(biāo)識。該標(biāo)識可作為媒體內(nèi)容120的目錄126的一部分被存儲在電子裝置104或者除了媒體內(nèi)容120的目錄126之外被另外存儲在電子裝置104,并且可用于幫助避免中央目錄116中的相同的媒體項目的多個條目。這些識別的媒體項目可由電子裝置104存儲在云110上,或者可代表從云110下載到電子裝置的本地拷貝。
[0024]如本領(lǐng)域中通常所理解,基于互聯(lián)網(wǎng)的存儲云110 ( “云”)是可由各種或多個電子裝置(包括電子裝置104、106、108并且可包括遠程電子裝置112、114)通常通過互聯(lián)網(wǎng)140訪問的數(shù)據(jù)(在這種情況下,媒體內(nèi)容或媒體項目)的在線存儲器。云110可還包括云計算或在互聯(lián)網(wǎng)140上提供的其它服務(wù)的某些方面,但在這種情況下的主要目的涉及作為服務(wù)的數(shù)據(jù)存儲。這種存儲服務(wù)可以是免費服務(wù)或基于費用的服務(wù)。具有訪問云110的授權(quán)的電子裝置104、106、108或遠程電子裝置112、114能夠把數(shù)據(jù)(諸如,媒體內(nèi)容和媒體項目)存儲到云Iio作為它們的本地存儲的備份存儲或者作為主存儲而不保留本地拷貝。另外,具有合適的授權(quán)的電子裝置能夠把存儲在云110的媒體內(nèi)容下載到它們的本地存儲器。根據(jù)一個實施例,云110還包括至少可由電子裝置104、106、108訪問的存儲在云110的媒體內(nèi)容或媒體項目的目錄132。
[0025]現(xiàn)在參照圖2,根據(jù)各種實施例示出由圖1中描述的系統(tǒng)中的設(shè)備執(zhí)行的方法200??蛇x地,根據(jù)一個實施例,服務(wù)器102(即,本地服務(wù)器)經(jīng)本地網(wǎng)絡(luò)138向第一電子裝置104查詢202存儲在第一電子裝置104的所述多個媒體項目的第一目錄126。第一電子裝置104可隨后經(jīng)本地網(wǎng)絡(luò)138發(fā)送目錄126,因此,服務(wù)器102接收204第一目錄126。第一電子裝置104還可隨第一目錄126 —起或作為第一目錄126的一部分發(fā)送豐富的元數(shù)據(jù),所述豐富的元數(shù)據(jù)可被存儲在服務(wù)器102以便在中央目錄116的導(dǎo)航期間由各種電子裝置104、106、108訪問。這種豐富的元數(shù)據(jù)可包括關(guān)于媒體項目的信息(諸如,日期、名稱、涉及的人物、藝術(shù)家、相冊、電影信息、鏈接等)或媒體項目的縮略圖(諸如,小的低分辨率版本的照片、電影或歌曲樣本等)。
[0026]在接收到204第一目錄126時,服務(wù)器102可把第一目錄126與存儲在至少第二電子裝置上的多個媒體項目的第二目錄進行組合。需要注意的是,根據(jù)一個實施例,該第二電子裝置可以是圖1的第二電子裝置106,并且第二目錄可以是存儲在圖1的第二電子裝置106上的媒體項目的目錄128,目錄128已由圖1的第二電子裝置106創(chuàng)建??商娲兀诙娮友b置可以是服務(wù)器102自身,并且第二目錄可以是存儲在服務(wù)器102上的媒體項目的目錄119。另外,根據(jù)另一實施例,該第二裝置可實際上包括多個電子裝置,所述多個電子裝置可包括圖1的服務(wù)器102以及第二至第η電子裝置106、108中的任何電子裝置。在這種情況下,該第二目錄包括媒體項目的多個目錄,其中所述多個目錄中的每個目錄對應(yīng)于存儲在所述多個電子裝置中的各個電子裝置的媒體項目的集合(即,由第二電子裝置106創(chuàng)建的目錄128、由第η電子裝置108創(chuàng)建的目錄130、和/或由服務(wù)器102創(chuàng)建的目錄119),但以下為了簡單的目的而參照第二電子裝置106和第二目錄128。根據(jù)多數(shù)實施例,這個第二電子裝置或多個電子裝置中的每一個構(gòu)造為在本地網(wǎng)絡(luò)138上通信,但并不需要它們?nèi)伎偸沁@樣操作。
[0027]在組合208第一目錄126和第二目錄128時,服務(wù)器102可識別212具有至少一個副本的至少一個媒體項目(即,內(nèi)容的項目),其中項目及其副本在第一目錄126和第二目錄128中都被編入目錄。如果如第二目錄包括多個目錄的以上實施例中所述存在超過兩個目錄,則服務(wù)器102可識別212在這批目錄(包括第一目錄126和所述多個第二目錄)中的至少兩個目錄中編入目錄的重復(fù)的項目。在識別212重復(fù)的媒體項目時,服務(wù)器102能夠記錄214重復(fù)的媒體項目的位置。這種記錄214能夠被包括在新的中央目錄116 (或組合目錄)的創(chuàng)建中,或者能夠被單獨記錄214。
[0028]服務(wù)器102隨后產(chǎn)生216在第一電子裝置104和第二電子裝置106可用的媒體項目的中央目錄116(即,媒體內(nèi)容的組合目錄)。作為這種產(chǎn)生216的一部分,服務(wù)器102將會在中央目錄116中針對具有至少一個副本的每個媒體項目提供單一目錄條目。為了提供這種單一目錄條目,服務(wù)器102可消除一個或多個重復(fù)的目錄條目,從而針對具有副本的每個媒體項目僅存在一個目錄條目。可替代地,服務(wù)器102可針對具有副本的每個媒體項目創(chuàng)建新的目錄條目。
[0029]在替代實施例中,服務(wù)器102還接收206存儲在云110的媒體項目的第三目錄132。如上所述,在第三目錄132中編入目錄的媒體項目的至少一部分由第一電子裝置104和/或第二電子裝置106存儲到云110。在這個實施例中,服務(wù)器102隨后組合來自第一電子裝置104的第一目錄126與來自第二電子裝置106的第二目錄128以及來自云110的第三目錄132。在如此組合時,服務(wù)器102可識別212具有至少一個副本的至少一個媒體項目,其中識別的媒體項目及其一個或多個副本在第一目錄126、第二目錄128和第三目錄132中的至少兩個目錄中被編入目錄(即,存在至少一個副本)。
[0030]簡要地參照圖3,提供媒體內(nèi)容目錄的概念性例子。圖3顯示第一目錄126、第二目錄128和可選的第三目錄132。第一目錄126包括標(biāo)記為項目Α、項目2和項目B至項目Z的媒體項目。第二目錄128包括標(biāo)記為項目I至項目100的媒體項目。第三目錄132包括項目Α、項目2和項目α (阿爾法)至項目0(歐米伽)。第三目錄132包含第一目錄126和第二目錄128中未包括的媒體項目(B卩,項目α (阿爾法)至項目0(歐米伽)),所述第一目錄126和第二目錄128中未包括的媒體項目可能已由遠程電子裝置112或114中的任一個存儲到云110。根據(jù)上述一個實施例,第一目錄126和第二目錄128中的每一個包含識別媒體項目是否也存在于云110上的指示符302 (如針對標(biāo)記為項目A和項目2的媒體項目的指示符302中的“C”所示,標(biāo)記為項目A和項目2的媒體項目也都被存儲在云110)。然而,這個指示符302并不存在于可選的第三目錄132上,因為第三目錄132是存儲在云110上的項目的目錄。
[0031]目錄126、128、132隨后被組合208到中央目錄116 ( S卩,組合目錄),中央目錄116列出存在于第一電子裝置104和第二電子裝置106和云110的全部媒體項目或媒體內(nèi)容。如圖中所示,盡管在第一目錄126和第二目錄128 (以及第三目錄132)中都單獨列出項目2,但在中央目錄116中僅針對項目2創(chuàng)建單一目錄條目304。另外,盡管在目錄I和3中都單獨列出項目A,但在中央目錄116中僅針對項目A創(chuàng)建單一目錄條目306。另外,中央目錄116還包含每個媒體項目的位置的記錄308,包括具有副本的媒體項目的位置(諸如,項目A的單一條目306和項目2的單一條目304)。
[0032]現(xiàn)在返回到圖2的方法200,根據(jù)一個實施例,服務(wù)器102能夠隨后從電子裝置(諸如,第一電子裝置104)接收220對媒體項目的中央目錄116的至少一部分的查詢。當(dāng)消費者在第一電子裝置104上通過中央目錄116的各種部分導(dǎo)航時,第一電子裝置104能夠從服務(wù)器102請求整個中央目錄116或者僅僅請求中央目錄116的一部分。服務(wù)器102能夠隨后作為響應(yīng)把中央目錄116的請求的部分或全部提供226給第一電子裝置104(或任何其它請求電子裝置)??商娲?,當(dāng)中央目錄116完成時,當(dāng)電子裝置加入或離開本地網(wǎng)絡(luò)138時,當(dāng)云110被更新時,或者每當(dāng)服務(wù)器102認為需要時,服務(wù)器102能夠以定期間隔或不定期間隔把中央目錄116推送給各種電子裝置104、106、108。
[0033]根據(jù)另一實施例,服務(wù)器102確定222各種電子裝置(諸如,第二電子裝置106)是否存在于本地網(wǎng)絡(luò)138上。根據(jù)一個例子,使用XMPP檢測其它電子裝置106、108的存在能夠?qū)崿F(xiàn)這一點,但存在其它可能性。在確定222例如第二電子裝置106不存在于本地網(wǎng)絡(luò)138上時,服務(wù)器102能夠把中央目錄116的提供改變224至第一電子裝置104。例如,服務(wù)器102能夠改變224該提供以排除中央目錄116中編入目錄的僅存儲在第二電子裝置106的媒體項目。服務(wù)器102還能夠提供在中央目錄中編入目錄的哪些媒體項目當(dāng)前不可用(即,僅存儲在第二電子裝置106的編入目錄的項目)的至少一個通知。
[0034]通過如此配置,服務(wù)器102能夠提供用于創(chuàng)建從多個電子裝置102、104、106、108以及可能從云110可用的媒體項目或媒體內(nèi)容的中央組合目錄116。這允許從所述多個電子裝置102、104、106、108可用的媒體項目的各目錄的合并以允許更快并且更準(zhǔn)確的內(nèi)容搜索、分類和過濾。
[0035]現(xiàn)在參照圖4,表示圖1中示出的設(shè)備和系統(tǒng)的替代實施例400。在這個替代實施例中,可不提供或選擇服務(wù)器102。替代地,每個電子裝置104、106、108用作該設(shè)備并且必須執(zhí)行前一實施例中的服務(wù)器102的操作的至少一部分。與前一實施例很像的是,每個電子裝置(諸如,第一電子裝置104)構(gòu)造為在本地網(wǎng)絡(luò)138上通信并經(jīng)本地網(wǎng)絡(luò)138耦合到至少一個其它電子裝置(諸如,第二電子裝置106)。另外,與前面很像的是,每個電子裝置構(gòu)造為產(chǎn)生存儲在該電子裝置的內(nèi)容的目錄(即,第一電子裝置104產(chǎn)生存儲在第一電子裝置104的內(nèi)容120的第一目錄126,等等)。
[0036]然而,各種電子裝置還構(gòu)造為從至少一個其它電子裝置接收對它們各自的目錄的至少一部分的查詢,并把目錄的請求的部分提供給請求電子裝置。例如,第一電子裝置104構(gòu)造為從第二電子裝置106接收對第一目錄126的至少一部分的查詢,其中第一電子裝置104還構(gòu)造為把第一目錄126的請求的部分提供給第二電子裝置106。
[0037]相反地,第一電子裝置104(和各種其它電子裝置)構(gòu)造為向另一電子裝置(即,第二電子裝置106)查詢第二目錄128的至少一部分并且作為響應(yīng)而從所述另一電子裝置106接收第二目錄128的一部分。
[0038]另外,第一電子裝置104還構(gòu)造為識別具有至少一個副本的內(nèi)容的至少一個項目,其中所述至少一個項目和所述至少一個副本在第一目錄126和第二目錄128中的至少兩個目錄中被編入目錄。另外,第一電子裝置104構(gòu)造為產(chǎn)生存儲在第一電子裝置104和第二電子裝置106的內(nèi)容的組合目錄402。通過第一電子裝置104在內(nèi)容的組合目錄402中針對具有至少一個副本的每個內(nèi)容的項目提供單一目錄條目來實現(xiàn)這一點。類似地,第二電子裝置106至第η電子裝置108中的每一個也可構(gòu)造為產(chǎn)生組合目錄404、406以分別由每個電子裝置106、108使用。
[0039]如以前一樣,根據(jù)一個實施例,電子裝置104、106、108還構(gòu)造為把存儲在它們上面的內(nèi)容120、122、124的至少一部分存儲在云110,并且在它的各自目錄126、128、130中識別內(nèi)容120、122、124中還存儲在云110上的部分。
[0040]按照以上說明,根據(jù)另一實施例,第一電子裝置104可還構(gòu)造為從云110接收內(nèi)容的第三目錄132,其中存儲在云110上的內(nèi)容的至少一部分來自于電子裝置104、106、108之一。第一電子裝置104能夠隨后識別具有至少一個副本的內(nèi)容的至少一個項目,其中識別的項目及其副本被編入目錄為被存儲在第一電子裝置104、另一電子裝置106和云110中的至少兩個中。作為響應(yīng),第一電子裝置104能夠通過在組合目錄402中針對內(nèi)容的每個重復(fù)的項目提供單一目錄條目來產(chǎn)生存儲在第一電子裝置104、另一電子裝置106和云110的內(nèi)容的組合目錄402。每個電子裝置106和108可以能夠執(zhí)行這些操作以產(chǎn)生它們自己的組合目錄404、406。
[0041]根據(jù)另一實施例,第一電子裝置104構(gòu)造為確定另一電子裝置106是否存在于本地網(wǎng)絡(luò)138上。如果另一電子裝置106不存在于本地網(wǎng)絡(luò)138上,則第一電子裝置104可改變它的組合目錄402以排除被編入目錄為僅存儲在另一電子裝置106的媒體項目。
[0042]通過如此配置,在圖4的這個替代實施例中,該系統(tǒng)仍然能夠用于通過允許電子裝置104、106、108根據(jù)需要向彼此查詢以接收彼此的內(nèi)容的目錄126、128、130而允許電子裝置104、106、108在本地網(wǎng)絡(luò)138上快速地訪問其它電子裝置上的內(nèi)容。在接收到其它目錄126、128、130時,每個裝置104、106、108能夠?qū)Χ鄠€目錄進行搜索、分類或過濾以向消費者提供在多個電子裝置104、106、108之上可用的內(nèi)容的單一本地可導(dǎo)航組合目錄402。
[0043]這里描述的多個實施例還能夠允許在多個電子裝置104、106、108之上可用的媒體內(nèi)容由單一電子裝置(諸如,第一電子裝置104)進行內(nèi)容排隊或播放。另外,如此配置的設(shè)備仍然允許媒體內(nèi)容被從一個電子裝置發(fā)送給另一電子裝置以便輸出。例如,使用第一電子裝置104 (在這個例子中,平板計算機)的消費者選擇在平板計算機104上可用的內(nèi)容的項目并選擇在他們的TV( S卩,第二電子裝置106)上播放該內(nèi)容的項目。消費者能夠隨后容易地從中央目錄116或本地組合目錄402選擇該項目并把它“發(fā)送”給TV106。在另一例子中,使用平板計算機104的消費者能夠選擇在另一電子裝置(即,第η電子裝置108,第η電子裝置108可包括PC、服務(wù)器102或電話)或云110可用的媒體項目并選擇把它發(fā)送給TV106以便輸出。
[0044]盡管已通過本發(fā)明的特定實施例、例子和應(yīng)用描述了這里公開的本發(fā)明,但在不脫離在權(quán)利要求中闡述的本發(fā)明的范圍的情況下,能夠由本領(lǐng)域技術(shù)人員對其進行許多修改和變化。
【權(quán)利要求】
1.一種方法,包括: 在服務(wù)器經(jīng)本地網(wǎng)絡(luò)接收來自第一電子裝置的第一目錄,其中第一目錄包括存儲在第一電子裝置中的多個媒體項目的目錄,第一目錄已經(jīng)由第一電子裝置創(chuàng)建; 由服務(wù)器把來自第一電子裝置的第一目錄與至少第二目錄進行組合,所述至少第二目錄包括存儲在構(gòu)造為在本地網(wǎng)絡(luò)上通信的至少第二電子裝置上的多個媒體項目的至少一個目錄,所述至少第二目錄已經(jīng)由所述至少第二電子裝置創(chuàng)建,其中把第一目錄和所述至少第二目錄進行組合還包括識別具有至少一個副本的至少一個媒體項目,所述至少一個媒體項目和所述至少一個副本在第一目錄和所述至少第二目錄中的至少兩個目錄中被編入目錄; 由服務(wù)器記錄具有至少一個副本的所述至少一個媒體項目的位置; 由服務(wù)器產(chǎn)生在第一電子裝置和所述至少第二電子裝置處可用的媒體項目的中央目錄,其中產(chǎn)生中央目錄還包括在中央目錄中針對具有至少一個副本的各媒體項目中的每個媒體項目提供單一目錄條目; 在服務(wù)器接收來自第一電子裝置的、對媒體項目的中央目錄的至少一部分的查詢;以及 響應(yīng)于接收到對中央目錄的所述至少一部分的查詢,把媒體項目的中央目錄的所述至少一部分提供給第一電子裝置。
2.如權(quán)利要求1所述的方法,還包括:由服務(wù)器經(jīng)本地網(wǎng)絡(luò)向第一電子裝置查詢來自第一電子裝置的第一目錄。
3.如權(quán)利要求1所述的方法,其中所述第一目錄還包括存儲在第一電子裝置中并且也存儲在基于互聯(lián)網(wǎng)的存儲云中的至少一個媒體項目的標(biāo)識。
4.如權(quán)利要求1所述的方法,還包括: 接收存儲在基于互聯(lián)網(wǎng)的存儲云中的媒體項目的第三目錄,其中在第三目錄中編入目錄的媒體項目的至少一部分由第一電子裝置和所述至少第二電子裝置中的至少一個電子裝置存儲到基于互聯(lián)網(wǎng)的存儲云; 其中由服務(wù)器把第一目錄與所述至少第二目錄進行組合還包括由服務(wù)器把第一目錄、所述至少第二目錄以及第三目錄進行組合,該組合還包括識別具有至少一個副本的至少一個媒體項目,所述至少一個媒體項目和所述至少一個副本在第一目錄、所述至少第二目錄和第三目錄中的至少兩個目錄中被編入目錄。
5.如權(quán)利要求1所述的方法,其中所述至少第二目錄中的至少一個目錄還包括存儲在服務(wù)器上的媒體項目的目錄,并且其中所述至少第二電子裝置中的至少一個電子裝置包括該服務(wù)器。
6.如權(quán)利要求1所述的方法,其中所述至少第二電子裝置包括多個電子裝置,所述多個電子裝置中的每個電子裝置構(gòu)造為在本地網(wǎng)絡(luò)上通信,并且其中媒體項目的所述至少第二目錄包括媒體項目的多個目錄,所述多個目錄中的各目錄對應(yīng)于存儲在所述多個電子裝置中的各電子裝置處的媒體項目的集合,并且所述多個目錄中的各目錄已經(jīng)由所述多個電子裝置中的對應(yīng)的各電子裝置創(chuàng)建。
7.如權(quán)利要求1所述的方法,還包括: 由服務(wù)器確定所述至少第二電子裝置是否存在于本地網(wǎng)絡(luò)上;以及響應(yīng)于確定所述至少第二電子裝置不存在于本地網(wǎng)絡(luò)上,改變把媒體項目的中央目錄向第一電子裝置的提供,以排除被編入目錄為僅存儲在所述至少第二電子裝置中的媒體項目。
8.—種設(shè)備,包括: 服務(wù)器,通過本地網(wǎng)絡(luò)耦合到第一電子裝置,該服務(wù)器構(gòu)造為: 經(jīng)本地網(wǎng)絡(luò)接收來自第一電子裝置的第一目錄,其中第一目錄包括存儲在第一電子裝置中的多個媒體項目的目錄,第一目錄已經(jīng)由第一電子裝置創(chuàng)建; 把來自第一電子裝置的第一目錄與至少第二目錄進行組合,所述至少第二目錄包括存儲在構(gòu)造為在本地網(wǎng)絡(luò)上通信的至少第二電子裝置上的多個媒體項目的至少一個目錄,所述至少第二目錄已經(jīng)由所述至少第二電子裝置創(chuàng)建,其中把第一目錄和所述至少第二目錄進行組合還包括識別具有至少一個副本的至少一個媒體項目,所述至少一個媒體項目和所述至少一個副本在第一目錄和所述至少第二目錄中的至少兩個目錄中被編入目錄; 記錄具有至少一個副本的所述至少一個媒體項目的位置; 通過在中央目錄中針對具有至少一個副本的各媒體項目中的每個媒體項目提供單一目錄條目來產(chǎn)生在第一電子裝置和所述至少第二電子裝置處可用的媒體項目的中央目錄; 接收來自第一電子裝置的、對媒體項目的中央目錄的至少一部分的查詢;以及 響應(yīng)于接收到對中央目錄的 所述至少一部分的查詢,把媒體項目的中央目錄的所述至少一部分提供給第一電子裝置。
9.如權(quán)利要求8所述的設(shè)備,其中所述服務(wù)器還構(gòu)造為經(jīng)本地網(wǎng)絡(luò)向第一電子裝置查詢來自第一電子裝置的第一目錄。
10.如權(quán)利要求8所述的設(shè)備,其中所述第一目錄還包括存儲在第一電子裝置中并且也存儲在基于互聯(lián)網(wǎng)的存儲云中的至少一個媒體項目的標(biāo)識。
11.如權(quán)利要求8所述的設(shè)備,其中所述服務(wù)器還構(gòu)造為: 從基于互聯(lián)網(wǎng)的存儲云接收媒體項目的第三目錄,其中在第三目錄中編入目錄的媒體項目的至少一部分由第一電子裝置和所述至少第二電子裝置中的至少一個電子裝置存儲到基于互聯(lián)網(wǎng)的存儲云; 通過把第一目錄與所述至少第二目錄以及第三目錄進行組合來把第一目錄與所述至少第二目錄進行組合,所述組合還包括識別具有至少一個副本的至少一個媒體項目,所述至少一個媒體項目和所述至少一個副本在第一目錄、所述至少第二目錄和第三目錄中的至少兩個目錄中被編入目錄。
12.如權(quán)利要求8所述的設(shè)備,其中所述至少第二目錄中的至少一個目錄還包括存儲在服務(wù)器上的媒體項目的目錄,并且其中所述至少第二電子裝置中的至少一個電子裝置包括該服務(wù)器。
13.如權(quán)利要求8所述的設(shè)備,其中所述服務(wù)器還構(gòu)造為: 把第一目錄與至少第二目錄進行組合,所述至少第二目錄包括存儲在至少第二電子裝置上的多個媒體項目的至少一個目錄,其中所述至少第二電子裝置包括多個電子裝置,所述多個電子裝置中的每個電子裝置構(gòu)造為在本地網(wǎng)絡(luò)上通信,并且其中媒體項目的所述至少第二目錄包括媒體項目的多個目錄,所述多個目錄中的各目錄對應(yīng)于存儲在所述多個電子裝置中的各電子裝置處的媒體項目的集合,并且所述多個目錄中的各目錄已經(jīng)由所述多個電子裝置中的對應(yīng)的各電子裝置創(chuàng)建。
14.如權(quán)利要求8所述的設(shè)備,其中所述服務(wù)器還構(gòu)造為: 確定所述至少第二電子裝置是否存在于本地網(wǎng)絡(luò)上;以及 響應(yīng)于確定所述至少第二電子裝置不存在于本地網(wǎng)絡(luò)上,改變把媒體項目的中央目錄向第一電子裝置的提供,以排除被編入目錄為僅存儲在所述至少第二電子裝置中的媒體項目。
15.一種設(shè)備,包括: 電子裝置,構(gòu)造為: 在本地網(wǎng)絡(luò)上通信; 經(jīng)本地網(wǎng)絡(luò)耦合到至少一個其它電子裝置; 產(chǎn)生存儲在該電子裝置中的內(nèi)容的第一目錄; 經(jīng)本地網(wǎng)絡(luò)從所述至少一個其它電子裝置接收對內(nèi)容的第一目錄的至少一部分的查詢; 響應(yīng)于接收到對內(nèi)容的第一目錄的所述至少一部分的查詢,經(jīng)本地網(wǎng)絡(luò)把內(nèi)容的第一目錄的所述至少一部分提供給所述至少一個其它電子裝置; 經(jīng)本地網(wǎng)絡(luò)向所述至少一個其它電子裝置查詢代表存儲在所述至少一個其它電子裝置中的媒體項目的內(nèi)容的至少第二目錄,所述至少第二目錄已經(jīng)由所述至少一個其它電子裝置創(chuàng)建; 經(jīng)本地網(wǎng)絡(luò)從所述至少一個其它電子裝置接收內(nèi)容的所述至少第二目錄; 識別具有至少一個副本的至少一個內(nèi)容項目,其中所述至少一個內(nèi)容項目和所述至少一個副本在內(nèi)容的第一目錄和內(nèi)容的所述至少第二目錄中的至少兩個目錄中被編入目錄;以及 通過在內(nèi)容的組合目錄中針對具有至少一個副本的各種內(nèi)容項目中的每個內(nèi)容項目提供單一目錄條目來產(chǎn)生存儲在第一電子裝置中的內(nèi)容和存儲在所述至少一個其它電子裝置中的內(nèi)容的組合目錄。
16.如權(quán)利要求15所述的設(shè)備,其中所述電子裝置還構(gòu)造為: 把存儲在該電子裝置中的內(nèi)容的至少一部分存儲到基于互聯(lián)網(wǎng)的存儲云;以及 在第一目錄中識別存儲在基于互聯(lián)網(wǎng)的存儲云中的內(nèi)容的所述至少一部分。
17.如權(quán)利要求15所述的設(shè)備,其中所述電子裝置還構(gòu)造為: 從基于互聯(lián)網(wǎng)的存儲云接收內(nèi)容的第三目錄,其中第三目錄中的內(nèi)容的至少一部分由該電子裝置和所述至少一個其它電子裝置中的至少一個電子裝置存儲到基于互聯(lián)網(wǎng)的存儲云; 識別具有至少一個副本的至少一個內(nèi)容項目,其中所述至少一個內(nèi)容項目和所述至少一個副本在內(nèi)容的第一目錄、所接收的內(nèi)容的至少第二目錄和內(nèi)容的第三目錄中的至少兩個目錄中被編入目錄;以及 通過在內(nèi)容的組合目錄中針對具有至少一個副本的各種內(nèi)容項目中的每個內(nèi)容項目提供單一目錄條目來產(chǎn)生存儲在第一電子裝置中的內(nèi)容、存儲在所述至少一個其它電子裝置中的內(nèi)容和存儲在基于互聯(lián)網(wǎng)的存儲云中的內(nèi)容的組合目錄,從而產(chǎn)生內(nèi)容的組合目錄。
18.如權(quán)利要求15所述的設(shè)備,其中所述電子裝置還構(gòu)造為: 確定所述至少一個其它電子裝置是否存在于本地網(wǎng)絡(luò)上;以及響應(yīng)于確定所述至少一個其它電子裝置不存在于本地網(wǎng)絡(luò)上,改變內(nèi)容的組合目錄以排除被編入目錄為 僅存儲在所述至少一個其它電子裝置中的媒體項目。
【文檔編號】H04L29/06GK103729393SQ201310469603
【公開日】2014年4月16日 申請日期:2013年10月10日 優(yōu)先權(quán)日:2012年10月16日
【發(fā)明者】高谷典史, A·阿薩姆 申請人:索尼公司