(例如,當(dāng)媒體內(nèi)容項(xiàng)目當(dāng)前在線不可用時(shí)),書簽服務(wù)器130生成對應(yīng)于域-描述對的臨時(shí)書簽(例如,書簽158),其包括媒體內(nèi)容項(xiàng)目(例如,搜索關(guān)鍵字)的域名(例如,YouTube, com)和描述。在某些實(shí)施方式中,域-描述對中的媒體內(nèi)容項(xiàng)目的描述包括識(shí)別媒體內(nèi)容項(xiàng)目的信息(例如,TV劇集的標(biāo)題)。
[0025]在某些實(shí)施方式中,解析服務(wù)器132在預(yù)定義時(shí)間表上識(shí)別對應(yīng)于臨時(shí)書簽的一個(gè)或多個(gè)URL (其中媒體內(nèi)容可用)。在某些實(shí)施方式中,一個(gè)或多個(gè)URL指的是網(wǎng)絡(luò)位置,其中,媒體內(nèi)容項(xiàng)目在其相應(yīng)的書簽被生成之后已變得可用。在某些實(shí)施方式中,解析服務(wù)器132根據(jù)與書簽相關(guān)聯(lián)的域-描述對來識(shí)別對應(yīng)于書簽的URL-例如,通過使用描述(例如,搜索關(guān)鍵字)在域(例如,YouTube, com)上執(zhí)行搜索。
[0026]在某些實(shí)施方式中,解析服務(wù)器132在預(yù)定義時(shí)間段(例如,TV劇集最初在TV上播出之后24小時(shí))之后確定(或驗(yàn)證)媒體內(nèi)容項(xiàng)目是否已變得在計(jì)算機(jī)網(wǎng)絡(luò)(例如,因特網(wǎng))上可用,并且相應(yīng)地更新書簽狀態(tài)(例如,如果對應(yīng)的媒體內(nèi)容項(xiàng)目尚未變得在線可用,則將臨時(shí)書簽標(biāo)記為無效,或者如果對應(yīng)的媒體內(nèi)容項(xiàng)目已變得可用,則將臨時(shí)書簽轉(zhuǎn)換成非臨時(shí)書簽)。
[0027]在某些實(shí)施方式中,書簽數(shù)據(jù)庫134存儲(chǔ)(i)臨時(shí)書簽與一個(gè)或多個(gè)域-描述對(圖4中的411和412)之間的映射,或者(ii)非臨時(shí)書簽和一個(gè)或多個(gè)URL之間的映射(例如,其中媒體內(nèi)容項(xiàng)目目前可用的URL;圖4中的413-415)。在某些實(shí)施方式中,所述一個(gè)或多個(gè)URL包括指向存儲(chǔ)在本地媒體內(nèi)容服務(wù)器136 (例如,優(yōu)選內(nèi)容提供商)處的媒體內(nèi)容項(xiàng)目的URL。在某些實(shí)施方式中,一個(gè)或多個(gè)URL包括指向存儲(chǔ)在遠(yuǎn)程媒體內(nèi)容服務(wù)器138 (例如,輔助或較不優(yōu)選的內(nèi)容提供商)處的媒體內(nèi)容項(xiàng)目的URL。在某些實(shí)施方式中,當(dāng)非臨時(shí)書簽對應(yīng)于兩個(gè)或更多URL時(shí),服務(wù)器106確定用戶被重新定向到所述兩個(gè)或更多URL中的哪個(gè)URL。在其它實(shí)施方式中,服務(wù)器106提示用戶確定用戶是否被重新定向到兩個(gè)或更多URL中的URL。
[0028]在某些實(shí)施方式中,通信網(wǎng)絡(luò)110可選地包括因特網(wǎng)、一個(gè)或多個(gè)局域網(wǎng)(LAN)、一個(gè)或多個(gè)廣域網(wǎng)(WAN)、其它類型的網(wǎng)絡(luò)或此類網(wǎng)絡(luò)的組合。
[0029]圖2是圖示出根據(jù)某些實(shí)施方式的電子設(shè)備102( “電子設(shè)備102”)的框圖。在某些實(shí)施方式中,電子設(shè)備102包括一個(gè)或多個(gè)處理單元CPU 202 (在這里也稱為處理器)、一個(gè)或多個(gè)網(wǎng)絡(luò)接口 204、可選地顯示設(shè)備205、存儲(chǔ)器206以及用于將這些組件互連的一個(gè)或多個(gè)通信總線208。通信總線208可選地包括將系統(tǒng)組件互連并控制其之間的通信的電路(有時(shí)稱為芯片組)。存儲(chǔ)器206通常包括高速隨機(jī)存取存儲(chǔ)器,諸如DRAM、SRAM、DDRRAM或其他隨機(jī)存取固態(tài)存儲(chǔ)器件;并且可選地包括非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)器件、光盤存儲(chǔ)器件、閃速存儲(chǔ)器器件或其他非易失性固態(tài)存儲(chǔ)器件。存儲(chǔ)器206可選地包括位于遠(yuǎn)離CPU 202處的一個(gè)或多個(gè)存儲(chǔ)器件。存儲(chǔ)器206或者替換地存儲(chǔ)器206內(nèi)的非易失性存儲(chǔ)器器件包括非暫時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在某些實(shí)施方式中,存儲(chǔ)器206或者替換地非暫時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)以下程序、模塊和數(shù)據(jù)結(jié)構(gòu)或其子集:
[0030]?操作系統(tǒng)210,其包括用于處理各種基本系統(tǒng)服務(wù)且用于執(zhí)行硬件相關(guān)任務(wù)的程序;
[0031].網(wǎng)絡(luò)通信模塊(或指令)212,用于經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)接口 204(有線或無線)或通信網(wǎng)絡(luò)110 (圖1)將電子設(shè)備102與其它設(shè)備(例如,TV 104或服務(wù)器106)相連;
[0032].可選地(例如,當(dāng)電子設(shè)備102具有適當(dāng)水平的計(jì)算能力)指紋模塊142,用于生成唯一地識(shí)別媒體內(nèi)容項(xiàng)目(例如,將正在TV上播出的TV劇集識(shí)別為特定法律與秩序劇集)的內(nèi)容指紋(例如,哈希值);以及
[0033].存儲(chǔ)在電子設(shè)備102上的數(shù)據(jù),其包括:
[0034]〇媒體內(nèi)容項(xiàng)目150,用于包括媒體內(nèi)容(例如,歌曲、音樂TV、電影、TV劇集或YouTube剪輯)或其一部分;
[0035]〇EPG (例如,電子節(jié)目指南)信息152,用于包括用于唯一地識(shí)別媒體內(nèi)容項(xiàng)目的電子節(jié)目指南信息(例如,頻道號(hào)、TV劇集的標(biāo)題或者電纜網(wǎng)絡(luò)的名稱);
[0036]〇內(nèi)容指紋154 (例如,使用TV劇集的前10秒生成的哈希值),用于唯一地識(shí)別媒體內(nèi)容項(xiàng)目;以及
[0037]〇一個(gè)或多個(gè)書簽集合216 (例如,書簽集合216-1至216_i),用于包括對應(yīng)于一個(gè)或多個(gè)特定用戶的書簽,每個(gè)書簽集合包括:
[0038].臨時(shí)書簽218-1,其對應(yīng)于一個(gè)或多個(gè)域-描述對(例如,當(dāng)媒體內(nèi)容項(xiàng)目尚不可用但很可能將可用時(shí));
[0039]?非臨時(shí)書簽220-1,其對應(yīng)于一個(gè)或多個(gè)URL,在該一個(gè)或多個(gè)URL處媒體內(nèi)容項(xiàng)目目前可用;以及
[0040].可選地,無效書簽222-1,當(dāng)對應(yīng)的媒體內(nèi)容項(xiàng)目在預(yù)定義時(shí)間段內(nèi)不會(huì)變得可用(或者未被服務(wù)器106識(shí)別為可用)時(shí)。
[0041]在某些實(shí)施方式中,電子設(shè)備102還包括照相機(jī)120和麥克風(fēng)122。在某些實(shí)施方式中,照相機(jī)120在有或沒有用戶干預(yù)的情況下捕捉媒體內(nèi)容項(xiàng)目的音頻或視頻部分,并且麥克風(fēng)122在有或沒有用戶干預(yù)的情況下捕捉媒體內(nèi)容項(xiàng)目的音頻部分。
[0042]在某些實(shí)施方式中,上文識(shí)別的元件中的一個(gè)或多個(gè)被存儲(chǔ)在前述存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)中,并且對應(yīng)于用于執(zhí)行上述功能的指令集合。上文識(shí)別的模塊或程序(例如,指令集)不需要實(shí)現(xiàn)為單獨(dú)的軟件程序、過程或模塊,并且因此在各種實(shí)施方式中可將這些模塊的各種子集組合或者另外重新布置。在某些實(shí)施方式中,存儲(chǔ)器206可選地存儲(chǔ)上文識(shí)別的模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲(chǔ)器206可存儲(chǔ)上文未描述的附加模塊和數(shù)據(jù)結(jié)構(gòu)。
[0043]圖3是圖示出根據(jù)某些實(shí)施方式的服務(wù)器系統(tǒng)106( “服務(wù)器106” ;也稱為服務(wù)器)的框圖。服務(wù)器106通常包括一個(gè)或多個(gè)處理單元CPU302(在這里也稱為處理器)、一個(gè)或多個(gè)網(wǎng)絡(luò)接口 304、存儲(chǔ)器306以及用于將這些組件互連的一個(gè)或多個(gè)通信總線308。通信總線308可選地包括將系統(tǒng)組件互連并控制其之間的通信的電路(有時(shí)稱為芯片組)。存儲(chǔ)器306包括高速隨機(jī)存取存儲(chǔ)器,諸如DRAM、SRAM, DDR RAM或其他隨機(jī)存取固態(tài)存儲(chǔ)器件;并且可選地包括非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)器件、光盤存儲(chǔ)器件、閃速存儲(chǔ)器器件或其他非易失性固態(tài)存儲(chǔ)器件。存儲(chǔ)器306可選地包括位于遠(yuǎn)離一個(gè)或多個(gè)CPU 302處的一個(gè)或多個(gè)存儲(chǔ)器件。存儲(chǔ)器306或者替換地存儲(chǔ)器306內(nèi)的非易失性存儲(chǔ)器器件包括非暫時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在某些實(shí)施方式中,存儲(chǔ)器306或者替換地非暫時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)以下程序、模塊和數(shù)據(jù)結(jié)構(gòu)或其子集:
[0044]?操作系統(tǒng)310,其包括用于處理各種基本系統(tǒng)服務(wù)且用于執(zhí)行硬件相關(guān)任務(wù)的程序;
[0045].網(wǎng)絡(luò)通信模塊(或指令)312,用于經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)接口 304 (有線或無線)或通信網(wǎng)絡(luò)I1 (圖1)將服務(wù)器106與其它設(shè)備(例如,電子設(shè)備102)相連;
[0046].可選地,用于生成唯一地識(shí)別媒體內(nèi)容項(xiàng)目的內(nèi)容指紋(例如,哈希值)的指紋模塊124 ;
[0047]?書簽服務(wù)器130,用于識(shí)別媒體內(nèi)容項(xiàng)目(例如,識(shí)別正在TV上顯示的TV劇集),并且用于生成一個(gè)或多個(gè)臨時(shí)或非臨時(shí)書簽;
[0048].解析服務(wù)器132,用于識(shí)別對應(yīng)于臨時(shí)書簽的媒體內(nèi)容項(xiàng)目是否和在哪里(例如,在什么特定URL處)變得可用,并且用于相應(yīng)地更新書簽的狀態(tài)(例如,將書簽標(biāo)記為無效,或者將臨時(shí)書簽轉(zhuǎn)換成非臨時(shí)書簽);
[0049].書簽數(shù)據(jù)庫134,用于存儲(chǔ)(i)臨時(shí)書簽與一個(gè)或多個(gè)域-描述對之間的映射,或者(ii)非臨時(shí)書簽與一個(gè)或多個(gè)URL之間的映射,包括:
[0050]〇臨時(shí)書簽218 (例如,圖4中的書簽404),對應(yīng)于一個(gè)或多個(gè)域-描述對314 (例如,域-描述對314-1至域-描述對314-1),其進(jìn)而可以用來識(shí)別媒體內(nèi)容項(xiàng)目在哪里(例如,在哪個(gè)URL處)尚不可用但是很可能在預(yù)定義時(shí)間段內(nèi)(例如,在接下來的24小時(shí)內(nèi))變得可用;
[0051]〇非臨時(shí)書簽220 (例如,圖4中的書簽406),其對應(yīng)于一個(gè)或多個(gè)URL(例如,URL316-1至URL 316-1),其中,媒體內(nèi)容項(xiàng)目目前可用-與尚不可用但很可能在預(yù)定義時(shí)間段內(nèi)變得可用相反-以及對應(yīng)于與對應(yīng)的URL相關(guān)聯(lián)的元數(shù)據(jù)(參見圖4,“URL元數(shù)據(jù)”);以及
[0052]O可選地,無效書簽222 (例如,圖4中的書簽408),其對應(yīng)的媒體內(nèi)容項(xiàng)目在預(yù)定義時(shí)間段之后尚未變得可用;
[0053]?本地媒體內(nèi)容服務(wù)器136,用于包括存儲(chǔ)在與服務(wù)器106具有預(yù)定義關(guān)系(例如,在預(yù)定義距離內(nèi)(或者在本地存儲(chǔ))或?qū)儆谕环?wù)提供商)的網(wǎng)絡(luò)位置上的媒體內(nèi)容項(xiàng)目;以及
[0054].存儲(chǔ)在服務(wù)器106上的數(shù)據(jù),其包括:
[0055]〇媒體提內(nèi)容項(xiàng)目150,用于包括媒體內(nèi)容(例如,歌曲、音樂TV、電影、TV劇集或YouTube剪輯)或其一部分;
[0056]〇電子節(jié)目指南(EPG)信息152,用于包括用于唯一地識(shí)別媒體內(nèi)容項(xiàng)目的電子節(jié)目指南信息(例如,頻道號(hào)、TV劇集的標(biāo)題或者電纜網(wǎng)絡(luò)的名稱);以及
[0057]〇內(nèi)容指紋154,用于唯一地識(shí)別媒體內(nèi)容項(xiàng)目(例如,使用TV劇集的10秒生成的哈希值)。
[0058]在某些實(shí)施方