国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      媒體內(nèi)容投票、排序以及播放系統(tǒng)的制作方法

      文檔序號(hào):6497037閱讀:247來(lái)源:國(guó)知局
      媒體內(nèi)容投票、排序以及播放系統(tǒng)的制作方法
      【專利摘要】公開了媒體內(nèi)容投票、排序以及播放系統(tǒng)。所公開的方法、系統(tǒng)以及設(shè)備,包括編碼在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,用于接收與多個(gè)媒體項(xiàng)目相關(guān)聯(lián)的多個(gè)元數(shù)據(jù)。每一個(gè)元數(shù)據(jù)都包括媒體項(xiàng)目的評(píng)分以及資源定位符。基于多個(gè)元數(shù)據(jù),使媒體項(xiàng)目標(biāo)識(shí)符排隊(duì),基于評(píng)分來(lái)排序隊(duì)列。檢索最高排序的未播放媒體項(xiàng)目的一部分以及向內(nèi)容播放設(shè)備提供該部分。接收對(duì)于未播放媒體項(xiàng)目的投票指示。未播放媒體項(xiàng)目的評(píng)分是基于接收的投票指示的更新的項(xiàng)目?;谖床シ琶襟w項(xiàng)目的更新的評(píng)分,在隊(duì)列中重新排序未播放媒體項(xiàng)目。檢索重新排序的隊(duì)列中最高排序的未播放媒體項(xiàng)目的一部分以及向內(nèi)容播放設(shè)備提供該部分。
      【專利說(shuō)明】媒體內(nèi)容投票、排序以及播放系統(tǒng)
      [0001]對(duì)相關(guān)申請(qǐng)的交叉引用
      [0002]本申請(qǐng)要求2011年9月26日提交的并且在2012年6月19日作為美國(guó)專利N0.8,204, 890頒發(fā)的美國(guó)專利申請(qǐng)N0.13/245,544的優(yōu)先權(quán)。本申請(qǐng)還要求在2012年6月I日作為美國(guó)專利申請(qǐng)N0.13/245, 544的繼續(xù)申請(qǐng)?zhí)峤坏拿绹?guó)專利申請(qǐng)N0.13/486,913的優(yōu)先權(quán)。此處引用了美國(guó)專利申請(qǐng)N0.13/245,544和美國(guó)專利申請(qǐng)N0.13/486,913的全部?jī)?nèi)容作為參考。

      【背景技術(shù)】
      [0003]用戶可以訪問(wèn)媒體內(nèi)容并將媒體內(nèi)容存儲(chǔ)在多個(gè)不同設(shè)備和/或服務(wù)中。一組用戶可以使用這些不同設(shè)備和/或服務(wù)共同地訪問(wèn)他們的內(nèi)容。可以創(chuàng)建以特定順序包括媒體內(nèi)容中的某些或全部的播放列表。可以使用這些播放列表來(lái)以特定順序播放所包括的媒體內(nèi)容。


      【發(fā)明內(nèi)容】

      [0004]一般而言,在本說(shuō)明書中所描述的主題的一個(gè)方面能夠在用于接收多個(gè)元數(shù)據(jù)的方法中實(shí)現(xiàn)。多個(gè)元數(shù)據(jù)包括與多個(gè)媒體項(xiàng)目相關(guān)聯(lián)的信息。多個(gè)元數(shù)據(jù)中的每一個(gè)元數(shù)據(jù)都與媒體項(xiàng)目相關(guān)聯(lián),并包括評(píng)分、媒體項(xiàng)目的資源定位符、相關(guān)聯(lián)的用戶以及標(biāo)題。媒體項(xiàng)目標(biāo)識(shí)符基于多個(gè)元數(shù)據(jù)置于隊(duì)列中。隊(duì)列部分地基于多個(gè)元數(shù)據(jù)的評(píng)分來(lái)排序。部分地基于第一資源定位符,檢索第一媒體項(xiàng)目的至少一部分。第一媒體項(xiàng)目對(duì)應(yīng)于隊(duì)列中最高排序的未播放媒體項(xiàng)目標(biāo)識(shí)符。未播放媒體項(xiàng)目標(biāo)識(shí)符對(duì)應(yīng)于以前在隊(duì)列的迭代過(guò)程中沒(méi)有檢索過(guò)的媒體項(xiàng)目。第一媒體項(xiàng)目的一部分被提供到一個(gè)或多個(gè)內(nèi)容播放設(shè)備。從一個(gè)或多個(gè)用戶設(shè)備接收對(duì)于未播放媒體項(xiàng)目的一個(gè)或多個(gè)投票指示。未播放媒體項(xiàng)目的評(píng)分是部分地基于接收的一個(gè)或多個(gè)投票指示的更新的項(xiàng)目?;谖床シ琶襟w項(xiàng)目的更新的評(píng)分,在隊(duì)列中重新排序未播放媒體項(xiàng)目。部分地基于第二資源定位符,接收第二媒體項(xiàng)目的至少一部分。第二媒體項(xiàng)目對(duì)應(yīng)于重新排序的隊(duì)列中最高排序的未播放媒體項(xiàng)目標(biāo)識(shí)符。將所述第二媒體項(xiàng)目的一部分提供到所述一個(gè)或多個(gè)內(nèi)容播放設(shè)備。此方面的其他實(shí)施方式包括被配置成執(zhí)行方法的操作的對(duì)應(yīng)的系統(tǒng)、設(shè)備以及計(jì)算機(jī)可讀介質(zhì)。

      【專利附圖】

      【附圖說(shuō)明】
      [0005]在附圖和下面的描述中闡述了在本說(shuō)明書中所描述的主題的一個(gè)或多個(gè)實(shí)現(xiàn)的詳細(xì)信息。通過(guò)描述和附圖以及權(quán)利要求,主題的其他特征、方面和優(yōu)點(diǎn)將變得顯而易見。
      [0006]圖1A示出了根據(jù)說(shuō)明性實(shí)施方式的社交點(diǎn)播機(jī)在其中播放媒體內(nèi)容的示例環(huán)境的框圖。
      [0007]圖1B示出了根據(jù)說(shuō)明性實(shí)施方式的社交點(diǎn)播機(jī)在其中播放媒體內(nèi)容的示例環(huán)境的框圖。
      [0008]圖2A-2C示出了根據(jù)說(shuō)明性實(shí)施方式的社交點(diǎn)播機(jī)的用戶界面。
      [0009]圖3是根據(jù)說(shuō)明性實(shí)施方式的基于接收投票指示來(lái)重新排序媒體項(xiàng)目標(biāo)識(shí)符的隊(duì)列的過(guò)程的流程圖。
      [0010]圖4是根據(jù)說(shuō)明性實(shí)施方式的計(jì)算機(jī)系統(tǒng)的框圖。
      [0011 ] 各種附圖中的相同的附圖標(biāo)記以及名稱表示相同的元件。

      【具體實(shí)施方式】
      [0012]社交點(diǎn)播機(jī)可使用戶對(duì)將由內(nèi)容播放設(shè)備播放的諸如視頻或音頻文件之類的媒體項(xiàng)目排隊(duì)并投票。接收與媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù),并基于元數(shù)據(jù),使媒體項(xiàng)目排隊(duì)用于播放。與媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)能夠包括內(nèi)容的標(biāo)題、資源定位符、相關(guān)聯(lián)的用戶以及評(píng)分。然而,元數(shù)據(jù)不一定包括媒體項(xiàng)目本身。通過(guò)將媒體項(xiàng)目標(biāo)識(shí)符放在隊(duì)列中,使媒體項(xiàng)目排隊(duì)供播放。因此,媒體項(xiàng)目能夠基于接收的元數(shù)據(jù)來(lái)排隊(duì)。媒體項(xiàng)目標(biāo)識(shí)符能夠包括對(duì)元數(shù)據(jù)或?qū)嶋H元數(shù)據(jù)的引用。當(dāng)內(nèi)容播放設(shè)備正在播放排隊(duì)的媒體項(xiàng)目時(shí),用戶能夠基于提交對(duì)排隊(duì)的媒體項(xiàng)目的投票和/或向隊(duì)列中提交新媒體項(xiàng)目,來(lái)修改隊(duì)列。用戶可以向隊(duì)列中提交任何類型的能夠被用戶訪問(wèn)的媒體,包括但不限于,音頻文件、視頻文件等等。媒體項(xiàng)目能夠是內(nèi)容播放設(shè)備本地的,與用戶相關(guān)聯(lián)的一個(gè)或多個(gè)設(shè)備本地的,或者可以位于遠(yuǎn)程設(shè)備中。內(nèi)容播放設(shè)備從隊(duì)列中選擇并播放最高排序的未播放媒體項(xiàng)目。
      [0013]圖1A和IB示出了根據(jù)說(shuō)明性實(shí)施方式的社交點(diǎn)播機(jī)在其中播放媒體內(nèi)容的示例環(huán)境的框圖。內(nèi)容播放設(shè)備102接收與媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)。諸如本地設(shè)備104或遠(yuǎn)程設(shè)備114之類的用戶設(shè)備能夠向內(nèi)容播放設(shè)備102提供與媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)。元數(shù)據(jù)基于元數(shù)據(jù)內(nèi)包含的資源定位符,與媒體項(xiàng)目相關(guān)聯(lián)。內(nèi)容播放設(shè)備102能夠使用資源定位符來(lái)定位并檢索媒體項(xiàng)目。
      [0014]內(nèi)容播放設(shè)備102基于接收的元數(shù)據(jù)的評(píng)分,使從一個(gè)或多個(gè)本地設(shè)備104接收的元數(shù)據(jù)排隊(duì)。例如,隊(duì)列能夠顯示與媒體項(xiàng)目相關(guān)聯(lián)的接收的元數(shù)據(jù)的標(biāo)題,能夠基于元數(shù)據(jù)的評(píng)分,排序隊(duì)列。本地設(shè)備104能夠包括,但不僅限于,手機(jī)、個(gè)人數(shù)字助理、平板計(jì)算設(shè)備、個(gè)人計(jì)算機(jī)、個(gè)人存儲(chǔ)設(shè)備、家庭媒體服務(wù)器等等。數(shù)據(jù)使用已知局域網(wǎng)技術(shù),在內(nèi)容播放設(shè)備102和一個(gè)或多個(gè)本地設(shè)備104之間傳輸。本地設(shè)備能夠使用局域網(wǎng)來(lái)將元數(shù)據(jù)提交到內(nèi)容播放設(shè)備102。另外,內(nèi)容播放設(shè)備102還能夠從一個(gè)或多個(gè)遠(yuǎn)程設(shè)備114接收元數(shù)據(jù),該一個(gè)或多個(gè)遠(yuǎn)程設(shè)備114能夠是備份服務(wù)器、云計(jì)算機(jī)、流式媒體服務(wù),或其他媒體服務(wù)或服務(wù)器計(jì)算機(jī)。一個(gè)或多個(gè)遠(yuǎn)程設(shè)備114能夠使用已知廣域網(wǎng)技術(shù),發(fā)送和從內(nèi)容播放設(shè)備102接收數(shù)據(jù)。例如,能夠使用諸如因特網(wǎng)之類的廣域網(wǎng)110,傳輸和接收數(shù)據(jù)。如在本領(lǐng)域內(nèi)已知的,內(nèi)容播放設(shè)備102和設(shè)備104和114之間的這樣的數(shù)據(jù)通信可以使用已知安全協(xié)議來(lái)加密。
      [0015]除提交與要由內(nèi)容播放設(shè)備102播放的媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)之外,設(shè)備104和114可以提交并且內(nèi)容播放設(shè)備102能夠接收對(duì)于排隊(duì)的元數(shù)據(jù)的投票。內(nèi)容播放設(shè)備102能夠包括用于接收投票的其自己的用戶輸入設(shè)備(例如,按鈕、方向鈕、鍵盤、觸摸屏等等)。投票能夠是豎起大拇指或大拇指朝下的指示,或者能夠是與媒體項(xiàng)目相關(guān)聯(lián)的數(shù)值,例如,零到五星的排序。投票標(biāo)志改變相關(guān)聯(lián)的媒體項(xiàng)目的評(píng)分。例如,贊成票可以提高媒體項(xiàng)目的評(píng)分,反對(duì)票可以降低媒體項(xiàng)目的評(píng)分。在一種實(shí)現(xiàn)中,贊成票指示和反對(duì)票指示將評(píng)分增大和縮小預(yù)定數(shù)目,諸如I。在另一種實(shí)現(xiàn)中,評(píng)分是接收的排序的平均。基于相關(guān)聯(lián)的媒體項(xiàng)目的評(píng)分,排序隊(duì)列內(nèi)的媒體項(xiàng)目標(biāo)識(shí)符。能夠以升序或者降序來(lái)排序媒體項(xiàng)目標(biāo)識(shí)符。
      [0016]與媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)可以包括內(nèi)容的標(biāo)題、資源定位符、相關(guān)聯(lián)的用戶以及評(píng)分。資源定位符標(biāo)識(shí)將由內(nèi)容播放設(shè)備102檢索和播放的媒體項(xiàng)目的位置。在一種實(shí)現(xiàn)中,資源定位符是指向媒體項(xiàng)目的統(tǒng)一資源定位符(URL)。URL可以引用本地設(shè)備104中的一個(gè)、遠(yuǎn)程設(shè)備114中的一個(gè)、內(nèi)容播放設(shè)備、遠(yuǎn)程內(nèi)容播放設(shè)備112、遠(yuǎn)程服務(wù)器等等。元數(shù)據(jù)還能夠包括能夠被用來(lái)訪問(wèn)媒體項(xiàng)目的與媒體項(xiàng)目相關(guān)聯(lián)的用戶名和密碼。用戶憑據(jù)能夠存儲(chǔ)在設(shè)備102上和/或從用戶接收然后傳遞到設(shè)備104和/或114,以獲得對(duì)被選擇用于播放的內(nèi)容的授權(quán)的訪問(wèn)。
      [0017]媒體項(xiàng)目的標(biāo)題可以來(lái)源于資源定位符或可以由用戶輸入。例如,包括到視頻剪輯的URL的媒體項(xiàng)目可以使用與URL相關(guān)聯(lián)的網(wǎng)頁(yè)的標(biāo)題作為媒體項(xiàng)目的標(biāo)題。標(biāo)題也能夠基于網(wǎng)頁(yè)的內(nèi)容導(dǎo)出。例如,視頻的標(biāo)題可以位于內(nèi)容內(nèi)的已知位置。因此,標(biāo)題能夠基于檢索網(wǎng)頁(yè)的內(nèi)容來(lái)導(dǎo)出。
      [0018]通過(guò)使用相關(guān)聯(lián)的元數(shù)據(jù),媒體項(xiàng)目可以與最初向隊(duì)列提交了與媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)的用戶相關(guān)聯(lián)。在一種實(shí)現(xiàn)中,媒體項(xiàng)目與一個(gè)以上的用戶相關(guān)聯(lián)。例如,媒體項(xiàng)目可以與提交了媒體項(xiàng)目的每個(gè)人相關(guān)聯(lián)。元數(shù)據(jù)還能夠包含有關(guān)提交了對(duì)媒體項(xiàng)目的投票的用戶的信息。用戶以及用戶的投票指示也能夠包含在元數(shù)據(jù)內(nèi)。
      [0019]媒體項(xiàng)目的評(píng)分最初能夠被設(shè)置為預(yù)先確定的默認(rèn)值。例如,可以使用諸如零之類的中性分?jǐn)?shù)或諸如2.5之類的平均分?jǐn)?shù)。如果相關(guān)聯(lián)的媒體項(xiàng)目標(biāo)識(shí)符以前是隊(duì)列的一部分,則也可以使用以前的評(píng)分作為媒體項(xiàng)目的初始評(píng)分。相應(yīng)地,能夠存儲(chǔ)媒體項(xiàng)目的評(píng)分,供以后使用,即使媒體項(xiàng)目不再是隊(duì)列的一部分。也能夠從遠(yuǎn)程站點(diǎn)或包括媒體項(xiàng)目的某個(gè)排序指示的其他播放程序中選擇初始評(píng)分。在這些情況下,能夠?qū)⑴判蛑狄?guī)范化為隊(duì)列的評(píng)分。例如,如果評(píng)分基于喜歡或不喜歡某一個(gè)媒體項(xiàng)目的用戶的數(shù)量,則能夠?qū)⑼獠吭u(píng)分規(guī)范化為-1,0,或+1中的一個(gè)。作為示例,如果用戶以前將某一個(gè)媒體項(xiàng)目評(píng)為五星,則能夠?qū)⒋伺判蛞?guī)范化為_1,0,或+1的評(píng)分。在此示例中,2.5星或更大的評(píng)分會(huì)導(dǎo)致+1評(píng)分,2.5星以下的任何評(píng)分都會(huì)導(dǎo)致-1投票??闪磉x地,能夠?qū)?或以上的評(píng)分規(guī)范化為+1評(píng)分,能夠?qū)?或以下的評(píng)分規(guī)范化為-1評(píng)分,而能夠?qū)?和4之間的評(píng)分規(guī)范化為O評(píng)分。
      [0020]在一種實(shí)現(xiàn)中,與媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)包括指出評(píng)分是計(jì)算出的或推導(dǎo)的信息。能夠以與直接從用戶接收的投票指示不同的方式對(duì)待計(jì)算出的投票指示。例如,媒體項(xiàng)目可以具有基于以前提交的投票信息或來(lái)自另一站點(diǎn)或程序的排序信息而計(jì)算出的初始評(píng)分。然后,用戶可以直接提交對(duì)特定媒體項(xiàng)目的投票。此直接投票可以替換對(duì)于媒體項(xiàng)目的與該用戶相關(guān)聯(lián)的以前計(jì)算出的投票。在另一種實(shí)現(xiàn)中,計(jì)算出的評(píng)分被給予比直接投票較小的權(quán)重。例如,計(jì)算出的評(píng)分可以具有最大評(píng)分,而直接投票指示能夠?qū)υu(píng)分產(chǎn)生影響,影響數(shù)量大于計(jì)算出的評(píng)分的最大評(píng)分。例如,計(jì)算出的評(píng)分可以具有最大值5。直接投票指示會(huì)改變?cè)u(píng)分最大達(dá)10。這樣的系統(tǒng)確保媒體項(xiàng)目的排序?qū)?duì)直接投票指示給出比計(jì)算出的評(píng)分更大的權(quán)重。
      [0021]一開始,內(nèi)容播放設(shè)備102的隊(duì)列能夠是空的。當(dāng)從一個(gè)或多個(gè)查看設(shè)備接收與媒體項(xiàng)目相關(guān)聯(lián)的新的元數(shù)據(jù)時(shí),內(nèi)容播放設(shè)備102創(chuàng)建隊(duì)列,并將與媒體項(xiàng)目相關(guān)聯(lián)的媒體項(xiàng)目標(biāo)識(shí)符插入到隊(duì)列中。隊(duì)列基于媒體項(xiàng)目的評(píng)分來(lái)排序媒體項(xiàng)目標(biāo)識(shí)符。內(nèi)容播放設(shè)備102能夠?qū)⒛J(rèn)評(píng)分設(shè)置為與接收的媒體項(xiàng)目相關(guān)聯(lián)的每一個(gè)元數(shù)據(jù)。
      [0022]在一種實(shí)現(xiàn)中,內(nèi)容播放設(shè)備102基于每個(gè)接收的元數(shù)據(jù),導(dǎo)出每一個(gè)媒體項(xiàng)目標(biāo)識(shí)符,并使它們排隊(duì)。在另一種實(shí)現(xiàn)中,內(nèi)容播放設(shè)備102分析接收的元數(shù)據(jù)以避免使重復(fù)媒體項(xiàng)目標(biāo)識(shí)符排隊(duì)。作為示例,可以忽略與已經(jīng)排隊(duì)的媒體項(xiàng)目標(biāo)識(shí)符具有匹配資源定位符、匹配標(biāo)題或匹配資源定位符和標(biāo)題的元數(shù)據(jù)。在另一種實(shí)現(xiàn)中,基于內(nèi)容播放設(shè)備102發(fā)現(xiàn)匹配,更新排隊(duì)的媒體項(xiàng)目標(biāo)識(shí)符的評(píng)分。例如,內(nèi)容播放設(shè)備102判斷接收的元數(shù)據(jù)是否匹配隊(duì)列中存在的媒體項(xiàng)目標(biāo)識(shí)符。如果發(fā)現(xiàn)匹配,則匹配的媒體項(xiàng)目,例如通過(guò)將分?jǐn)?shù)增大預(yù)先確定的量來(lái)更新其評(píng)分。如果沒(méi)有發(fā)現(xiàn)匹配,則將與元數(shù)據(jù)相關(guān)聯(lián)的媒體項(xiàng)目標(biāo)識(shí)符添加到隊(duì)列中。
      [0023]在另一種實(shí)現(xiàn)中,最初能夠通過(guò)內(nèi)容播放設(shè)備102向本地設(shè)備104和遠(yuǎn)程設(shè)備114廣播請(qǐng)求以提交與媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)來(lái)填充隊(duì)列。設(shè)備104和114能夠?qū)⑷魏芜x擇的內(nèi)容提交到內(nèi)容播放設(shè)備102。例如,用戶可以通過(guò)將內(nèi)容置于特定文件夾中選擇了內(nèi)容,或者能夠表明將與社交點(diǎn)播機(jī)共享內(nèi)容。也能夠從設(shè)備104和114人工地提交元數(shù)據(jù)。例如,在從內(nèi)容播放設(shè)備102接收對(duì)媒體項(xiàng)目的請(qǐng)求時(shí),設(shè)備104和114可以提供供用戶提交要排隊(duì)的媒體項(xiàng)目的可視或音響指示。
      [0024]在另一種實(shí)現(xiàn)中,在接收與媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)時(shí),內(nèi)容播放設(shè)備102能夠判斷與媒體項(xiàng)目相關(guān)聯(lián)的媒體項(xiàng)目標(biāo)識(shí)符是否已經(jīng)排隊(duì)。在一種實(shí)現(xiàn)中,當(dāng)媒體項(xiàng)目標(biāo)識(shí)符匹配時(shí),媒體項(xiàng)目標(biāo)識(shí)符已經(jīng)在隊(duì)列中。例如,媒體項(xiàng)目標(biāo)識(shí)符能夠包括藝術(shù)家和媒體項(xiàng)目標(biāo)題。如果發(fā)現(xiàn)匹配,則匹配的媒體項(xiàng)目的評(píng)分可以增大某個(gè)量,而不是排隊(duì)重復(fù)媒體項(xiàng)目標(biāo)識(shí)符。這有效地計(jì)數(shù)了已經(jīng)提交媒體項(xiàng)目的設(shè)備104和114的數(shù)量。隊(duì)列的評(píng)分和初始順序,因此,與提交媒體項(xiàng)目的設(shè)備的數(shù)量相關(guān)聯(lián)。隨著媒體項(xiàng)目的評(píng)分變化,內(nèi)容播放設(shè)備102能夠重新排序隊(duì)列。在一定量的時(shí)間消逝和/或隊(duì)列包含預(yù)定數(shù)量的媒體項(xiàng)目標(biāo)識(shí)符之后,內(nèi)容播放設(shè)備102能夠檢索和播放與最高排序排隊(duì)的媒體項(xiàng)目標(biāo)識(shí)符相關(guān)聯(lián)的媒體項(xiàng)目。在某些實(shí)現(xiàn)中,當(dāng)媒體項(xiàng)目標(biāo)識(shí)符匹配時(shí),與匹配的媒體項(xiàng)目標(biāo)識(shí)符相關(guān)聯(lián)的元數(shù)據(jù)內(nèi)的資源定位符能夠是不同的。在一種實(shí)現(xiàn)中,與媒體項(xiàng)目標(biāo)識(shí)符相關(guān)聯(lián)的元數(shù)據(jù)能夠被更新以包括媒體項(xiàng)目的所有可能的資源定位符。當(dāng)內(nèi)容播放設(shè)備102播放媒體項(xiàng)目時(shí),內(nèi)容播放設(shè)備102能夠選擇可能的資源定位符中的一個(gè)。如果內(nèi)容播放設(shè)備102不能從選擇的資源定位符中檢索媒體項(xiàng)目,則可以使用第二資源定位符。在另一種實(shí)現(xiàn)中,內(nèi)容播放設(shè)備102能夠在請(qǐng)求媒體文件之前監(jiān)測(cè)媒體文件的可用性。例如,媒體項(xiàng)目能夠存儲(chǔ)在兩個(gè)或更多用戶設(shè)備上。內(nèi)容播放設(shè)備102能夠監(jiān)測(cè)這些設(shè)備中的每一個(gè)是否可被內(nèi)容播放設(shè)備102訪問(wèn)。與當(dāng)前不可用的用戶設(shè)備相關(guān)聯(lián)的任何資源定位符都能夠表示為不可訪問(wèn)。然后,內(nèi)容播放設(shè)備102能夠使用引用可訪問(wèn)的用戶設(shè)備的資源定位符。
      [0025]當(dāng)內(nèi)容播放設(shè)備102播放媒體項(xiàng)目時(shí),隊(duì)列能夠被分成已播放內(nèi)容和未播放內(nèi)容。標(biāo)識(shí)已播放媒體項(xiàng)目的媒體項(xiàng)目標(biāo)識(shí)符的順序可以保持不變,直到要求整個(gè)隊(duì)列的重新排序。然而,未播放內(nèi)容,能夠基于內(nèi)容播放設(shè)備102接收與新媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)和/或與排隊(duì)的媒體項(xiàng)目相關(guān)聯(lián)的投票,不斷地重新排序。在一種實(shí)現(xiàn)中,一旦播放了全部媒體項(xiàng)目,就重新排序整個(gè)隊(duì)列,內(nèi)容播放設(shè)備102從最高排序媒體項(xiàng)目開始重復(fù)隊(duì)列媒體項(xiàng)目的播放。在另一種實(shí)現(xiàn)中,當(dāng)播放了最后一個(gè)媒體項(xiàng)目時(shí),內(nèi)容播放設(shè)備102停止播放。
      [0026]本地參加者可以查看內(nèi)容播放設(shè)備102上的隊(duì)列的至少一部分。內(nèi)容播放設(shè)備102顯示當(dāng)前隊(duì)列的至少一部分。例如,內(nèi)容播放設(shè)備102能夠顯示關(guān)于預(yù)定數(shù)量的以前播放的媒體項(xiàng)目、當(dāng)前正在播放的媒體項(xiàng)目以及預(yù)定數(shù)量的在當(dāng)前正在播放的媒體項(xiàng)目之后將播放的媒體項(xiàng)目的信息。在另一種實(shí)現(xiàn)中,整個(gè)隊(duì)列顯示在內(nèi)容播放設(shè)備102上。因此,本地用戶可以在內(nèi)容播放設(shè)備102上直接看到隊(duì)列的至少一部分。內(nèi)容播放設(shè)備102還能夠?qū)㈥?duì)列信息提供到本地設(shè)備104。隊(duì)列信息能夠包括關(guān)于整個(gè)隊(duì)列的信息或能夠包含有關(guān)當(dāng)前正在播放的媒體項(xiàng)目、預(yù)定數(shù)量的以前播放的媒體項(xiàng)目以及預(yù)定數(shù)量的即將來(lái)臨的媒體項(xiàng)目的信息。例如,隊(duì)列信息能夠包括顯示在內(nèi)容播放設(shè)備102上的信息。內(nèi)容播放設(shè)備102還能夠?qū)⒋诵畔⑻峁┑竭h(yuǎn)程設(shè)備114。還可以給一個(gè)或多個(gè)遠(yuǎn)程內(nèi)容播放設(shè)備112提供隊(duì)列信息。遠(yuǎn)程內(nèi)容播放設(shè)備112能夠與內(nèi)容播放設(shè)備102并行地顯示此隊(duì)列信息,并播放媒體項(xiàng)目。遠(yuǎn)程內(nèi)容播放設(shè)備112由內(nèi)容播放設(shè)備102控制。例如,能夠通過(guò)與內(nèi)容播放設(shè)備102的交互,暫停、跳過(guò),快進(jìn)等等正在播放的媒體項(xiàng)目。內(nèi)容播放設(shè)備102將其狀態(tài)的指示提供到遠(yuǎn)程內(nèi)容播放設(shè)備112,遠(yuǎn)程內(nèi)容播放設(shè)備112采取對(duì)應(yīng)的操作。
      [0027]內(nèi)容播放設(shè)備102使用與媒體項(xiàng)目相關(guān)聯(lián)的資源定位符來(lái)訪問(wèn)播放的媒體項(xiàng)目。媒體項(xiàng)目能夠是通過(guò)一個(gè)或多個(gè)揚(yáng)聲器輸出的音頻數(shù)據(jù)。另外,媒體項(xiàng)目還能夠是顯示在內(nèi)容播放設(shè)備的屏幕上的視頻數(shù)據(jù)。媒體項(xiàng)目能夠被流式處理到內(nèi)容播放設(shè)備102,或能夠在播放之前全部地請(qǐng)求媒體項(xiàng)目。另外,內(nèi)容播放設(shè)備102還可以緩存媒體項(xiàng)目的副本,用于未來(lái)播放。在一種實(shí)現(xiàn)中,當(dāng)內(nèi)容播放設(shè)備102不再能訪問(wèn)內(nèi)容時(shí),刪除媒體項(xiàng)目的緩存的副本。例如,如果本地設(shè)備不再能夠被內(nèi)容播放設(shè)備102訪問(wèn),則可以刪除本地設(shè)備中的緩存的媒體項(xiàng)目。內(nèi)容播放設(shè)備102還能夠?qū)⒚襟w流式處理或提供到一個(gè)或多個(gè)遠(yuǎn)程內(nèi)容播放設(shè)備112。在另一種實(shí)現(xiàn)中,內(nèi)容播放設(shè)備102將資源定位符提供到遠(yuǎn)程內(nèi)容播放設(shè)備114,該遠(yuǎn)程內(nèi)容播放設(shè)備114使用資源定位符來(lái)訪問(wèn)媒體。
      [0028]在另一種實(shí)現(xiàn)中,本地設(shè)備104和/或遠(yuǎn)程設(shè)備114可以預(yù)覽隊(duì)列中的媒體項(xiàng)目。設(shè)備能夠請(qǐng)求對(duì)當(dāng)前在隊(duì)列中的任何一個(gè)特定媒體項(xiàng)目的預(yù)覽。在一種實(shí)現(xiàn)中,設(shè)備響應(yīng)于對(duì)媒體項(xiàng)目的預(yù)覽請(qǐng)求,接收與媒體項(xiàng)目相關(guān)聯(lián)的資源定位符。另外,設(shè)備還可以接收訪問(wèn)媒體項(xiàng)目所需的任何訪問(wèn)信息,諸如用戶名和/或密碼。設(shè)備能夠使用資源定位符來(lái)請(qǐng)求媒體項(xiàng)目的至少一部分。可另選地,設(shè)備能夠接收不同于與媒體項(xiàng)目相關(guān)聯(lián)的資源定位符的到媒體文件的一部分的資源定位符。例如,與對(duì)媒體項(xiàng)目的預(yù)覽相關(guān)聯(lián)的資源定位符可以標(biāo)識(shí)媒體項(xiàng)目的一部分。作為示例,媒體項(xiàng)目預(yù)覽的資源定位符可以標(biāo)識(shí)媒體項(xiàng)目的15s,30s, 60s等等樣本。在另一種實(shí)現(xiàn)中,設(shè)備能夠直接從內(nèi)容播放設(shè)備102接收媒體項(xiàng)目的至少一部分。例如,內(nèi)容播放設(shè)備102能夠?qū)⒄麄€(gè)媒體項(xiàng)目或媒體項(xiàng)目的15s,30s, 60s,等等部分傳輸?shù)皆O(shè)備。能夠在設(shè)備上與當(dāng)前在內(nèi)容播放設(shè)備102上正在播放的任何媒體項(xiàng)目獨(dú)立地預(yù)覽媒體項(xiàng)目。因此,用戶可以預(yù)覽隊(duì)列中的媒體項(xiàng)目,而不會(huì)中斷在內(nèi)容播放設(shè)備102上正在播放的媒體項(xiàng)目。對(duì)媒體項(xiàng)目的預(yù)覽可使用戶在對(duì)媒體項(xiàng)目投票之前播放媒體項(xiàng)目的至少一部分。例如,用戶可能不熟悉特定媒體項(xiàng)目。用戶可以請(qǐng)求對(duì)媒體項(xiàng)目進(jìn)行預(yù)覽,并且在完成預(yù)覽時(shí),能夠提示用戶對(duì)媒體項(xiàng)目進(jìn)行投票。
      [0029]圖2A-2C示出了根據(jù)說(shuō)明性實(shí)施方式的社交點(diǎn)播機(jī)的用戶界面。圖2A示出了內(nèi)容播放設(shè)備102播放媒體項(xiàng)目項(xiàng)目3的顯示。能夠使用指示器208來(lái)指出當(dāng)前正在播放的排隊(duì)的媒體項(xiàng)目。指示器還可以具有或包括粗體文本、突出顯示等等。用戶界面200包括標(biāo)題區(qū)域204、排隊(duì)區(qū)206、以及內(nèi)容查看區(qū)域202。內(nèi)容查看區(qū)域202提供涉及當(dāng)前正在被查看的媒體項(xiàng)目的數(shù)據(jù)。例如,可以使用內(nèi)容查看區(qū)域202來(lái)顯示視頻剪輯。另外,內(nèi)容查看區(qū)域202還能夠包括音頻剪輯的可視化,諸如頻譜分析儀222。內(nèi)容查看區(qū)域202還能夠包括諸如,專輯封面,到有關(guān)媒體項(xiàng)目的其他信息的鏈接等等之類的數(shù)據(jù)。內(nèi)容查看區(qū)域202還能夠包括標(biāo)準(zhǔn)控件以及媒體項(xiàng)目220內(nèi)的諸如位置指示器224和當(dāng)前位置之類的信息。標(biāo)準(zhǔn)控件還能夠包括快進(jìn)、倒退、跳到下一排隊(duì)的媒體項(xiàng)目、返回到以前排隊(duì)的媒體項(xiàng)日坐坐1=1寸寸ο
      [0030]標(biāo)題區(qū)域204能夠包括關(guān)于當(dāng)前正在播放的媒體項(xiàng)目的信息。此信息能夠包括媒體項(xiàng)目的標(biāo)題、誰(shuí)提交了媒體項(xiàng)目以及誰(shuí)對(duì)媒體項(xiàng)目投票了。信息還能夠包括關(guān)于哪些用戶喜歡媒體項(xiàng)目以及哪些用戶不喜歡媒體項(xiàng)目的指示、專輯封面、到有關(guān)媒體項(xiàng)目的其他信息的鏈接等等。
      [0031]排隊(duì)區(qū)提供有關(guān)至少某些排隊(duì)的媒體項(xiàng)目的信息。能夠顯示每一個(gè)媒體項(xiàng)目的當(dāng)前評(píng)分210。排隊(duì)區(qū)206允許用戶看到當(dāng)前正在播放什么,還提供即將播放的媒體項(xiàng)目的列表。
      [0032]如上文所描述的,排隊(duì)的媒體項(xiàng)目標(biāo)識(shí)符的順序基于與媒體項(xiàng)目相關(guān)聯(lián)的評(píng)分。用戶可以在媒體項(xiàng)目的播放過(guò)程中投票,而這樣的投票可以重新排序隊(duì)列。例如,在圖2A中,項(xiàng)目3當(dāng)前正在播放,并具有高于項(xiàng)目4和項(xiàng)目5的評(píng)分的評(píng)分。當(dāng)媒體項(xiàng)目正在被播放時(shí),用戶可以提交對(duì)于排隊(duì)的媒體項(xiàng)目中的任何一個(gè)的投票標(biāo)志。例如,一個(gè)或多個(gè)用戶可以提交改變項(xiàng)目4和項(xiàng)目5的評(píng)分的投票標(biāo)志,以便基于評(píng)分的隊(duì)列的順序?qū)⒆兓?。圖2B示出了這樣的變化。與項(xiàng)目5相關(guān)聯(lián)的評(píng)分增大4,與項(xiàng)目4相關(guān)聯(lián)的評(píng)分增大3。隊(duì)列被重新排序以考慮更新的評(píng)分。項(xiàng)目4和項(xiàng)目5仍在隊(duì)列中排在項(xiàng)目3下面,以確保項(xiàng)目4和項(xiàng)目5在項(xiàng)目3完成之后播放。一旦媒體項(xiàng)目都被播放或播放列表重新啟動(dòng),媒體項(xiàng)目能夠被重新排序。圖2C示出了此重新排序。如圖2C的排隊(duì)區(qū)206所示,項(xiàng)目5和項(xiàng)目4現(xiàn)在基于相應(yīng)的評(píng)分,被置于項(xiàng)目3之前。
      [0033]還能夠基于與媒體項(xiàng)目相關(guān)聯(lián)的評(píng)分,自動(dòng)地從隊(duì)列中刪除與媒體項(xiàng)目相關(guān)聯(lián)的媒體項(xiàng)目標(biāo)識(shí)符。例如,能夠從隊(duì)列中刪除其評(píng)分低于預(yù)先確定的分?jǐn)?shù)的媒體項(xiàng)目。在一種實(shí)現(xiàn)中,一旦評(píng)分低于預(yù)定級(jí)別,就可以刪除媒體項(xiàng)目。在另一種實(shí)現(xiàn)中,能夠在評(píng)分低于預(yù)定級(jí)別達(dá)預(yù)先確定時(shí)間長(zhǎng)度之后刪除媒體項(xiàng)目。在再一個(gè)實(shí)現(xiàn)中,內(nèi)容播放設(shè)備102能夠在檢索媒體項(xiàng)目數(shù)據(jù)之前判斷評(píng)分是否低于預(yù)定級(jí)別。如果一個(gè)媒體項(xiàng)目低于預(yù)定級(jí)另IJ,則不需要檢索該媒體項(xiàng)目??梢曋甘?,諸如但不僅限于指示燈、閃爍文本或字體顏色變化之類,能夠表明媒體項(xiàng)目低于預(yù)定級(jí)別,并可能檢索不到或無(wú)法播放。作為示例,能夠?qū)㈩A(yù)定級(jí)別設(shè)置為50。圖2B示出了項(xiàng)目7的評(píng)分已經(jīng)下降到45。在項(xiàng)目7低于50的評(píng)分一段時(shí)間之后,或在內(nèi)容播放設(shè)備102嘗試訪問(wèn)項(xiàng)目7的媒體項(xiàng)目之前,能夠刪除項(xiàng)目7。圖2C示出了項(xiàng)目7已經(jīng)從隊(duì)列中刪除。
      [0034]由于內(nèi)容播放設(shè)備的隊(duì)列是動(dòng)態(tài)的,因此,當(dāng)排隊(duì)的媒體項(xiàng)目正在被播放時(shí),能夠?qū)⑿旅襟w項(xiàng)目添加到隊(duì)列中。圖2B示出了項(xiàng)目8已經(jīng)被添加到隊(duì)列中。與項(xiàng)目8相關(guān)聯(lián)的評(píng)分在隊(duì)列中將項(xiàng)目8置于項(xiàng)目6之后和項(xiàng)目7之前。當(dāng)媒體項(xiàng)目由設(shè)備104和/或114播放并提交與新媒體項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)時(shí)可以添加額外的媒體項(xiàng)目。
      [0035]圖3是根據(jù)說(shuō)明性實(shí)施方式的基于接收投票指示來(lái)重新排序媒體項(xiàng)目標(biāo)識(shí)符的隊(duì)列的過(guò)程的流程圖。過(guò)程300能夠在計(jì)算設(shè)備上實(shí)現(xiàn)。在一種實(shí)現(xiàn)中,過(guò)程300編碼在計(jì)算機(jī)可讀介質(zhì)上,該計(jì)算機(jī)可讀介質(zhì)包含指令,當(dāng)由計(jì)算設(shè)備執(zhí)行時(shí),指令導(dǎo)致計(jì)算設(shè)備執(zhí)行過(guò)程300的操作。
      [0036]接收與多個(gè)媒體項(xiàng)目相關(guān)聯(lián)的多個(gè)元數(shù)據(jù)(302)。例如,內(nèi)容播放設(shè)備102能夠從設(shè)備104和114接收與多個(gè)媒體項(xiàng)目相關(guān)聯(lián)的多個(gè)元數(shù)據(jù)。能夠基于元數(shù)據(jù)來(lái)創(chuàng)建每一個(gè)媒體項(xiàng)目的媒體項(xiàng)目標(biāo)識(shí)符。將媒體項(xiàng)目標(biāo)識(shí)符置于隊(duì)列中(304)。隊(duì)列的順序能夠基于與每一個(gè)媒體項(xiàng)目相關(guān)聯(lián)的評(píng)分。如上文所描述的,能夠初始化與媒體項(xiàng)目相關(guān)聯(lián)的評(píng)分。內(nèi)容播放設(shè)備102能夠選擇最高排序的未播放媒體項(xiàng)目,作為下一個(gè)要播放的媒體項(xiàng)目。選擇最高排序的未播放媒體項(xiàng)目標(biāo)識(shí)符,使用相關(guān)聯(lián)的元數(shù)據(jù)來(lái)檢索媒體項(xiàng)目。可以使用資源定位符來(lái)檢索最高排序的未播放媒體項(xiàng)目的至少一部分(306)。媒體項(xiàng)目被提供到一個(gè)或多個(gè)內(nèi)容播放設(shè)備(308)。例如,能夠?qū)⒚襟w項(xiàng)目的至少一部分提供到內(nèi)容播放設(shè)備102。另外,還能夠?qū)⒚襟w項(xiàng)目的至少一部分提供到遠(yuǎn)程內(nèi)容播放設(shè)備112。內(nèi)容播放設(shè)備102能夠作為流來(lái)接收媒體項(xiàng)目,并在檢索到整個(gè)媒體項(xiàng)目之前開始播放媒體項(xiàng)目,或能夠在開始播放之前檢索整個(gè)媒體項(xiàng)目。
      [0037]當(dāng)媒體項(xiàng)目正在被提供給一個(gè)或多個(gè)內(nèi)容播放設(shè)備時(shí),接收未播放媒體項(xiàng)目的一個(gè)或多個(gè)投票指示(310)。另外,還可以接收其他已播放或未播放媒體項(xiàng)目的投票指示,并可以更新對(duì)應(yīng)的評(píng)分。未播放媒體項(xiàng)目的評(píng)分基于一個(gè)或多個(gè)接收的投票指示來(lái)更新(312)。隊(duì)列中的未播放媒體項(xiàng)目標(biāo)識(shí)符基于更新的評(píng)分來(lái)重新排序(314)。例如,可以接收關(guān)于還沒(méi)有被播放的媒體項(xiàng)目的三個(gè)投票指示。媒體項(xiàng)目的已更新的評(píng)分能夠?qū)⒃撁襟w項(xiàng)目在隊(duì)列的未播放部分向上移動(dòng)。在重新排序隊(duì)列的未播放部分時(shí),媒體項(xiàng)目能夠是下一個(gè)要被提供的媒體。在重新排序隊(duì)列之后,基于與最高排序的未播放媒體項(xiàng)目相關(guān)聯(lián)的資源定位符,檢索第二媒體項(xiàng)目的至少一部分(316)。例如,能夠在播放之前的某個(gè)點(diǎn)檢索第二媒體項(xiàng)目。第二媒體項(xiàng)目的至少一部分被提供到一個(gè)或多個(gè)內(nèi)容播放設(shè)備(318)。
      [0038]圖4是根據(jù)說(shuō)明性實(shí)施方式的計(jì)算機(jī)系統(tǒng)的框圖。可以使用計(jì)算機(jī)系統(tǒng)或計(jì)算設(shè)備400來(lái)實(shí)現(xiàn)內(nèi)容播放設(shè)備102和112和/或設(shè)備104和114,等等。計(jì)算系統(tǒng)400包括總線405或用于傳遞信息的其他通信組件和用于處理信息的耦接到總線405的處理器410或處理電路。計(jì)算系統(tǒng)400還能夠包括用于處理信息的耦接到總線的一個(gè)或多個(gè)處理器410或處理電路。計(jì)算系統(tǒng)400還包括耦接到總線405的主存儲(chǔ)器415,如隨機(jī)存取存儲(chǔ)器(RAM)或其他動(dòng)態(tài)存儲(chǔ)設(shè)備,用于存儲(chǔ)信息和要由處理器410執(zhí)行的指令。主存儲(chǔ)器415還能夠用于在由處理器410執(zhí)行指令期間存儲(chǔ)存儲(chǔ)位置信息、臨時(shí)變量或其他中間信息。計(jì)算系統(tǒng)400還能夠包括耦接到總線405的只讀存儲(chǔ)器(ROM) 410或其他靜態(tài)存儲(chǔ)設(shè)備,用于為處理器410存儲(chǔ)靜態(tài)信息和指令。存儲(chǔ)設(shè)備425,諸如固態(tài)元件、磁盤或光盤之類,耦接到總線405,用于永久地存儲(chǔ)信息和指令。
      [0039]計(jì)算系統(tǒng)400能夠通過(guò)總線405耦接到諸如液晶顯示器,或有源矩陣顯示器之類的顯示器435,用于向用戶顯示信息。諸如包括字母數(shù)字及其他鍵的鍵盤之類的輸入設(shè)備430,可以耦接到總線405,用于將信息和命令選擇傳遞到處理器410。在另一種實(shí)現(xiàn)中,輸入設(shè)備430具有觸摸屏顯示器435。輸入設(shè)備430能夠包括光標(biāo)控制裝置,如鼠標(biāo)、軌跡球或光標(biāo)方向鍵,用于向處理器410傳遞方向信息和命令選擇,并用于控制光標(biāo)在顯不器435上的移動(dòng)。
      [0040]根據(jù)各種實(shí)現(xiàn),此處所描述的過(guò)程能夠通過(guò)計(jì)算系統(tǒng)400響應(yīng)于處理器410執(zhí)行包含在主存儲(chǔ)器415中的指令布局來(lái)實(shí)現(xiàn)。能夠從另一個(gè)計(jì)算機(jī)可讀介質(zhì),如存儲(chǔ)設(shè)備425,將這樣的指令讀取到主存儲(chǔ)器415中。包含在主存儲(chǔ)器415中的指令布局的執(zhí)行導(dǎo)致計(jì)算系統(tǒng)400執(zhí)行此處所描述的說(shuō)明性過(guò)程。還可以使用多處理布局中的一個(gè)或多個(gè)處理器來(lái)執(zhí)行主存儲(chǔ)器415中包含的指令。在備選實(shí)現(xiàn)中,可以使用硬線連接的電路來(lái)代替軟件指令或與軟件指令相結(jié)合,來(lái)實(shí)施說(shuō)明性實(shí)施方式。如此,實(shí)現(xiàn)不僅限于硬件電路和軟件的任何特定的組合。
      [0041]雖然在圖4中描述了示例計(jì)算系統(tǒng),但是,在本說(shuō)明書中所描述的主題和功能操作的各種實(shí)現(xiàn)能夠以其他類型的數(shù)字電子線路,或以計(jì)算機(jī)軟件、固件,或硬件來(lái)實(shí)現(xiàn),包括在本說(shuō)明書中所公開的結(jié)構(gòu)以及它們的結(jié)構(gòu)等價(jià)物,或以它們中的一個(gè)或多個(gè)的組合來(lái)實(shí)現(xiàn)。
      [0042]在本說(shuō)明書中所描述的主題和操作的各種實(shí)現(xiàn)能夠以數(shù)字電子線路,或以計(jì)算機(jī)軟件、固件,或硬件來(lái)實(shí)現(xiàn),包括在本說(shuō)明書中所公開的結(jié)構(gòu)以及它們的結(jié)構(gòu)等價(jià)物,或以它們中的一個(gè)或多個(gè)的組合來(lái)實(shí)現(xiàn)。在本說(shuō)明書中所描述的主題可被實(shí)現(xiàn)為一個(gè)或多個(gè)計(jì)算機(jī)程序,即,編碼在一個(gè)或多個(gè)計(jì)算機(jī)存儲(chǔ)介質(zhì)上的供數(shù)據(jù)處理設(shè)備執(zhí)行,或控制數(shù)據(jù)處理設(shè)備的操作的計(jì)算機(jī)程序指令的一個(gè)或多個(gè)模塊。可另選地或另外,程序指令可以編碼在人工生成的傳播信號(hào)上,例如,機(jī)器生成的電氣、光學(xué)或電磁信號(hào),生成該信號(hào)以編碼信息,供傳輸?shù)胶线m的接收器設(shè)備由數(shù)據(jù)處理設(shè)備執(zhí)行。計(jì)算機(jī)存儲(chǔ)介質(zhì)能夠是,或包括在,計(jì)算機(jī)可讀取的存儲(chǔ)設(shè)備中、計(jì)算機(jī)可讀取的存儲(chǔ)器襯底中、隨機(jī)或串行存取存儲(chǔ)器陣列或設(shè)備,或它們中的一個(gè)或多個(gè)的組合。此外,盡管計(jì)算機(jī)存儲(chǔ)介質(zhì)不是傳播信號(hào),但是,計(jì)算機(jī)存儲(chǔ)介質(zhì)能夠是以人工生成的傳播信號(hào)編碼的計(jì)算機(jī)程序指令的源或目的地。計(jì)算機(jī)存儲(chǔ)介質(zhì)也能夠是,或包括在一個(gè)或多個(gè)單獨(dú)的物理組件或介質(zhì)(例如,多個(gè)CD、磁盤,或其他存儲(chǔ)設(shè)備)中。相應(yīng)地,計(jì)算機(jī)存儲(chǔ)介質(zhì)兩者都是有形的和非瞬時(shí)的。
      [0043]在本說(shuō)明書中所描述的操作可被實(shí)現(xiàn)為由數(shù)據(jù)處理設(shè)備對(duì)存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀取的存儲(chǔ)設(shè)備上的或從其他來(lái)源接收的數(shù)據(jù)執(zhí)行的操作。
      [0044]術(shù)語(yǔ)“數(shù)據(jù)處理設(shè)備”或“計(jì)算設(shè)備”包含用于處理數(shù)據(jù)的各種各樣的設(shè)備、機(jī)器,作為示例包括可編程處理器、計(jì)算機(jī)、系統(tǒng)芯片,或多個(gè)前述的各項(xiàng),或它們的組合。設(shè)備能夠包括特殊用途邏輯電路,例如,F(xiàn)PGA(現(xiàn)場(chǎng)可編程門陣列)或ASIC(專用集成電路)。除硬件之外,設(shè)備還能夠包括,為正被討論的計(jì)算機(jī)程序創(chuàng)建執(zhí)行環(huán)境的代碼,例如,構(gòu)成處理器固件、協(xié)議堆棧、數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)、跨平臺(tái)運(yùn)行時(shí)環(huán)境、虛擬機(jī),或它們中的一個(gè)或多個(gè)的組合的代碼。設(shè)備和執(zhí)行環(huán)境可以實(shí)現(xiàn)各種不同的計(jì)算模型基礎(chǔ)結(jié)構(gòu),諸如web服務(wù)、分布式計(jì)算以及網(wǎng)格計(jì)算基礎(chǔ)結(jié)構(gòu)。
      [0045]計(jì)算機(jī)程序(也稱為程序、軟件、軟件應(yīng)用程序、腳本,或代碼)能夠以任何形式的編程語(yǔ)言來(lái)編寫,包括匯編或解釋語(yǔ)言、聲明性或過(guò)程語(yǔ)言,并且它能夠以任何形式部署,包括作為獨(dú)立程序或作為適用于計(jì)算環(huán)境中的模塊、組件、子例程、對(duì)象或其他單元來(lái)部署。計(jì)算機(jī)程序可以,但是不是必須對(duì)應(yīng)于文件系統(tǒng)中的文件。程序能夠存儲(chǔ)在存放其他程序或數(shù)據(jù)的文件的一部分中(例如,存儲(chǔ)在標(biāo)記語(yǔ)言文檔中的一個(gè)或多個(gè)腳本),存儲(chǔ)在專用于正被討論的程序的單個(gè)文件中,或存儲(chǔ)在多個(gè)協(xié)調(diào)的文件(例如,存儲(chǔ)一個(gè)或多個(gè)模塊、子程序,或代碼的某些部分的文件)。計(jì)算機(jī)程序能夠被部署到一臺(tái)計(jì)算機(jī)上或位于一個(gè)站點(diǎn)的或跨多個(gè)站點(diǎn)分布,并通過(guò)通信網(wǎng)絡(luò)互連在一起的多臺(tái)計(jì)算機(jī)上運(yùn)行。
      [0046]適合于執(zhí)行計(jì)算機(jī)程序的處理器包括,作為示例,一般用途和特殊用途的微處理器以及任何種類的數(shù)字計(jì)算機(jī)的任何一個(gè)或多個(gè)處理器。一般而言,處理器將從只讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器或兩者接收指令和數(shù)據(jù)。計(jì)算機(jī)的基本元件是用于根據(jù)指令來(lái)執(zhí)行操作的處理器,以及用于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器設(shè)備。一般而言,計(jì)算機(jī)也將包括用于存儲(chǔ)數(shù)據(jù)的一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備,例如,磁盤、磁光盤或光盤,或可操作地與它們連接,以從它們那里接收數(shù)據(jù)或向它們傳輸數(shù)據(jù),或兩者。然而,計(jì)算機(jī)不是必須具有這樣的設(shè)備。此外,計(jì)算機(jī)還可以嵌入在另一設(shè)備中,例如,移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、移動(dòng)音頻或視頻播放器、游戲控制臺(tái)、全球定位系統(tǒng)(GPS)接收器,或便攜式存儲(chǔ)設(shè)備(例如,通用串行總線(USB)閃存驅(qū)動(dòng)),僅舉幾個(gè)例子而已。適用于存儲(chǔ)計(jì)算機(jī)程序指令和數(shù)據(jù)的設(shè)備包括所有形式的非易失性存儲(chǔ)器、介質(zhì)和存儲(chǔ)器設(shè)備,作為示例包括半導(dǎo)體存儲(chǔ)器設(shè)備,例如,EPR0M、EEPR0M以及FLASH存儲(chǔ)器設(shè)備;磁盤,例如內(nèi)部硬盤或可移動(dòng)磁盤;磁光盤;以及CD-ROM和DVD-ROM光盤。處理器和存儲(chǔ)器能夠通過(guò)特殊用途邏輯電路來(lái)補(bǔ)充,或集成在特殊用途邏輯電路中。
      [0047]為與用戶進(jìn)行交互,能夠在計(jì)算機(jī)上實(shí)現(xiàn)在本說(shuō)明書中所描述的主題的各種實(shí)現(xiàn),計(jì)算機(jī)具有用于向用戶顯示信息的顯示設(shè)備,例如,CRT(陰極射線管)或LCD(液晶顯示器)監(jiān)視器,以及鍵盤和指示設(shè)備,例如,鼠標(biāo)或軌跡球,用戶利用它們可以向計(jì)算機(jī)提供輸入。也可以使用其他種類的設(shè)備來(lái)與用戶進(jìn)行交互;例如,向用戶提供的反饋能夠是任何形式的傳感反饋,例如,可視反饋、聽覺(jué)反饋或觸覺(jué)反饋;用戶的輸入能夠以任何形式接收,包括聲音、語(yǔ)音或觸覺(jué)輸入。
      [0048]盡管本說(shuō)明書包含許多特定實(shí)現(xiàn)細(xì)節(jié),但是,這些不應(yīng)該被解釋為對(duì)任何發(fā)明的或要求保護(hù)的東西的范圍的限制,而是作為對(duì)特定發(fā)明的特定實(shí)現(xiàn)特定的特征的描述。在本說(shuō)明書中在獨(dú)立實(shí)現(xiàn)的上下文中所描述的某些特征也能夠在單個(gè)實(shí)現(xiàn)中組合地實(shí)現(xiàn)。相反,在單個(gè)實(shí)現(xiàn)的上下文中所描述的各種特征也可以獨(dú)立地或以任何合適的子組合在多個(gè)實(shí)現(xiàn)中實(shí)現(xiàn)。此外,雖然特征在上文可以被描述為以某些組合起作用,甚至最初要求如此,來(lái)自要求保護(hù)的組合的一個(gè)或多個(gè)特征能夠在某些情況下從組合中刪除,要求保護(hù)的組合可以被定向到子組合或子組合的變體。
      [0049]類似地,盡管操作在附圖中是按特定順序描繪的,但是,這不應(yīng)該被理解為要求這樣的操作以所示出的特定順序或按先后順序執(zhí)行,或所有所示出的操作都被執(zhí)行,以實(shí)現(xiàn)所需要的結(jié)果。在某些情況下,多任務(wù)和并行處理可能是有利的。此外,在上文所描述的各種實(shí)現(xiàn)中各種系統(tǒng)組件的分離不應(yīng)該被理解為在所有實(shí)現(xiàn)中都要求這樣的分離,應(yīng)該理解,所描述的程序組件和系統(tǒng)可以一般性地集成在單個(gè)軟件產(chǎn)品中或封裝到多個(gè)軟件產(chǎn)品中。
      [0050]如此,描述了主題的特定實(shí)現(xiàn)。其他實(shí)現(xiàn)也在下面的權(quán)利要求的范圍內(nèi)。在某些情況下,權(quán)利要求中所列舉的操作能夠以不同的順序執(zhí)行,仍能實(shí)現(xiàn)所需要的結(jié)果。另外,附圖中所描繪的過(guò)程不一定要求所示出的特定順序或按先后順序來(lái)實(shí)現(xiàn)希望有的結(jié)果。在某些實(shí)現(xiàn)中下,多任務(wù)和并行處理可能是有利的。
      【權(quán)利要求】
      1.一種方法,包括: 接收多個(gè)元數(shù)據(jù),其中,所述多個(gè)元數(shù)據(jù)包括與多個(gè)媒體項(xiàng)目相關(guān)聯(lián)的信息,其中,所述多個(gè)元數(shù)據(jù)中的每一個(gè)元數(shù)據(jù)都與媒體項(xiàng)目相關(guān)聯(lián),其中,每一個(gè)元數(shù)據(jù)都包括評(píng)分、所述媒體項(xiàng)目的資源定位符、相關(guān)聯(lián)的用戶以及標(biāo)題; 基于所述多個(gè)元數(shù)據(jù),使用處理電路將所述多個(gè)媒體項(xiàng)目的媒體項(xiàng)目標(biāo)識(shí)符置于隊(duì)列中,其中,所述隊(duì)列部分地基于所述多個(gè)元數(shù)據(jù)的所述評(píng)分排序; 部分地基于第一資源定位符,檢索第一媒體項(xiàng)目的至少一部分,其中,所述第一媒體項(xiàng)目對(duì)應(yīng)于所述隊(duì)列中最高排序的未播放媒體項(xiàng)目標(biāo)識(shí)符,其中,未播放媒體項(xiàng)目標(biāo)識(shí)符對(duì)應(yīng)于在所述隊(duì)列的迭代過(guò)程中以前沒(méi)有檢索過(guò)的媒體項(xiàng)目; 將所述第一媒體項(xiàng)目的一部分提供到一個(gè)或多個(gè)內(nèi)容播放設(shè)備; 從一個(gè)或多個(gè)用戶設(shè)備接收對(duì)于未播放媒體項(xiàng)目的一個(gè)或多個(gè)投票指示; 部分地基于所接收的一個(gè)或多個(gè)投票指示,更新所述未播放媒體項(xiàng)目的所述評(píng)分; 基于所述未播放媒體項(xiàng)目的所更新的評(píng)分,重新排序所述隊(duì)列中的未播放媒體項(xiàng)目;部分地基于第二資源定位符,檢索第二媒體項(xiàng)目的至少一部分,其中,所述第二媒體項(xiàng)目對(duì)應(yīng)于重新排序的隊(duì)列中最高排序的未播放媒體項(xiàng)目標(biāo)識(shí)符;以及將所述第二媒體項(xiàng)目的一部分提供到所述一個(gè)或多個(gè)內(nèi)容播放設(shè)備。
      2.如權(quán)利要求 1所述的方法,還包括: 對(duì)于每一個(gè)元數(shù)據(jù)確定多個(gè)匹配元數(shù)據(jù),其中,所述多個(gè)元數(shù)據(jù)是從一個(gè)或多個(gè)計(jì)算設(shè)備接收的; 將所述匹配元數(shù)據(jù)組合到單個(gè)元數(shù)據(jù)中;以及 將所述單個(gè)元數(shù)據(jù)的所述評(píng)分設(shè)置為對(duì)應(yīng)于匹配元數(shù)據(jù)的數(shù)量的值。
      3.如權(quán)利要求2所述的方法,還包括基于所述隊(duì)列不包含未播放媒體項(xiàng)目標(biāo)識(shí)符的判斷來(lái)重新排序所述隊(duì)列。
      4.如權(quán)利要求3所述的方法,其中,檢索媒體項(xiàng)目包括判斷與所述媒體項(xiàng)目相關(guān)聯(lián)的評(píng)分是否高于預(yù)定閾值。
      5.如權(quán)利要求4所述的方法,還包括一旦所述相關(guān)聯(lián)的媒體項(xiàng)目的所述評(píng)分低于預(yù)定閾值,就刪除所述隊(duì)列中的媒體項(xiàng)目標(biāo)識(shí)符。
      6.如權(quán)利要求5所述的方法,還包括將與所述隊(duì)列相關(guān)聯(lián)的信息發(fā)送到一個(gè)或多個(gè)計(jì)算設(shè)備。
      7.如權(quán)利要求6所述的方法,其中,檢索所述第一媒體項(xiàng)目包括使用統(tǒng)一資源定位符(URL)從本地計(jì)算設(shè)備請(qǐng)求所述第一媒體項(xiàng)目。
      8.如權(quán)利要求7所述的方法,其中,一個(gè)或多個(gè)資源定位符包括引用存儲(chǔ)在遠(yuǎn)程計(jì)算設(shè)備上的媒體項(xiàng)目的URL。
      9.一種系統(tǒng),包括: 被配置成執(zhí)行下列操作的一個(gè)或多個(gè)處理電路: 接收多個(gè)元數(shù)據(jù),其中,所述多個(gè)元數(shù)據(jù)包括與多個(gè)媒體項(xiàng)目相關(guān)聯(lián)的信息,其中,所述多個(gè)元數(shù)據(jù)中的每一個(gè)元數(shù)據(jù)都與媒體項(xiàng)目相關(guān)聯(lián),其中,每一個(gè)元數(shù)據(jù)都包括評(píng)分、所述媒體項(xiàng)目的資源定位符、相關(guān)聯(lián)的用戶以及標(biāo)題; 基于所述多個(gè)元數(shù)據(jù),將所述多個(gè)媒體項(xiàng)目的媒體項(xiàng)目標(biāo)識(shí)符置于隊(duì)列中,其中,所述隊(duì)列部分地基于所述多個(gè)元數(shù)據(jù)的所述評(píng)分排序; 部分地基于第一資源定位符,檢索第一媒體項(xiàng)目的至少一部分,其中,所述第一媒體項(xiàng)目對(duì)應(yīng)于所述隊(duì)列中最高排序的未播放媒體項(xiàng)目標(biāo)識(shí)符,其中,未播放媒體項(xiàng)目標(biāo)識(shí)符對(duì)應(yīng)于在所述隊(duì)列的迭代過(guò)程中以前沒(méi)有檢索過(guò)的媒體項(xiàng)目; 將所述第一媒體項(xiàng)目的所述的至少一部分提供到一個(gè)或多個(gè)內(nèi)容播放設(shè)備; 從一個(gè)或多個(gè)用戶設(shè)備接收對(duì)于未播放媒體項(xiàng)目的一個(gè)或多個(gè)投票指示; 部分地基于所接收的一個(gè)或多個(gè)投票指示,更新所述未播放媒體項(xiàng)目的所述評(píng)分; 基于所述未播放媒體項(xiàng)目的所更新的評(píng)分,重新排序所述隊(duì)列中的未播放媒體項(xiàng)目;部分地基于第二資源定位符,檢索第二媒體項(xiàng)目的至少一部分,其中,所述第二媒體項(xiàng)目對(duì)應(yīng)于重新排序的隊(duì)列中最高排序的未播放媒體項(xiàng)目標(biāo)識(shí)符;以及 將所述第二媒體項(xiàng)目的所述至少一部分提供到所述一個(gè)或多個(gè)內(nèi)容播放設(shè)備。
      10.如權(quán)利要求9所述的系統(tǒng),其中,所述一個(gè)或多個(gè)處理電路進(jìn)一步被配置成: 對(duì)于每一個(gè)元數(shù)據(jù),確定匹配元數(shù)據(jù)的數(shù)量,其中,所述多個(gè)元數(shù)據(jù)是從一個(gè)或多個(gè)計(jì)算設(shè)備接收的; 將所述匹配元數(shù)據(jù)組合為單個(gè)元數(shù)據(jù);以及 將所述單個(gè)元數(shù)據(jù)的所述評(píng)分設(shè)置為對(duì)應(yīng)于匹配元數(shù)據(jù)的數(shù)量的值。
      11.如權(quán)利要求10所述的系統(tǒng),其中,所述一個(gè)或多個(gè)處理電路進(jìn)一步被配置成基于所述隊(duì)列不包含未播放媒體項(xiàng)目標(biāo)識(shí)符的判斷來(lái)重新排序所述隊(duì)列。
      12.如權(quán)利要求11所述的系統(tǒng),其中,所述一個(gè)或多個(gè)處理電路被配置成在檢索所述媒體項(xiàng)目之前判斷與媒體項(xiàng)目相關(guān)聯(lián)的評(píng)分是否高于預(yù)定閾值。
      13.如權(quán)利要求12所述的系統(tǒng),其中,所述一個(gè)或多個(gè)處理電路進(jìn)一步被配置成一旦與媒體項(xiàng)目相關(guān)聯(lián)的所述評(píng)分低于預(yù)定閾值,就刪除所述隊(duì)列中的媒體項(xiàng)目標(biāo)識(shí)符。
      14.如權(quán)利要求13所述的系統(tǒng),其中,所述一個(gè)或多個(gè)處理電路進(jìn)一步被配置成將與所述隊(duì)列相關(guān)聯(lián)的信息發(fā)送到一個(gè)或多個(gè)計(jì)算設(shè)備。
      15.一種其上存儲(chǔ)有指令的非瞬時(shí)的計(jì)算機(jī)可讀介質(zhì),所述指令包括: 接收多個(gè)元數(shù)據(jù)的指令,其中,所述多個(gè)元數(shù)據(jù)包括與多個(gè)媒體項(xiàng)目相關(guān)聯(lián)的信息,其中,所述多個(gè)元數(shù)據(jù)中的每一個(gè)元數(shù)據(jù)都與媒體項(xiàng)目相關(guān)聯(lián),其中,每一個(gè)元數(shù)據(jù)都包括評(píng)分、所述媒體項(xiàng)目的資源定位符、相關(guān)聯(lián)的用戶以及標(biāo)題; 基于所述多個(gè)元數(shù)據(jù)將所述多個(gè)媒體項(xiàng)目的媒體項(xiàng)目標(biāo)識(shí)符置于隊(duì)列中的指令,其中,所述隊(duì)列部分地基于所述多個(gè)元數(shù)據(jù)的所述評(píng)分排序; 部分地基于第一資源定位符檢索第一媒體項(xiàng)目的至少一部分的指令,其中,所述第一媒體項(xiàng)目對(duì)應(yīng)于所述隊(duì)列中最高排序的未播放媒體項(xiàng)目標(biāo)識(shí)符,其中,未播放媒體項(xiàng)目標(biāo)識(shí)符對(duì)應(yīng)于在所述隊(duì)列的迭代過(guò)程中以前沒(méi)有檢索過(guò)的媒體項(xiàng)目; 將所述第一媒體項(xiàng)目的所述的至少一部分提供到一個(gè)或多個(gè)內(nèi)容播放設(shè)備的指令; 從一個(gè)或多個(gè)用戶設(shè)備接收對(duì)于未播放媒體項(xiàng)目的一個(gè)或多個(gè)投票指示的指令; 部分地基于所接收的一個(gè)或多個(gè)投票指示,更新所述未播放媒體項(xiàng)目的所述評(píng)分的指令; 基于所述未播放媒體項(xiàng)目的所更新的評(píng)分,重新排序所述隊(duì)列中的未播放媒體項(xiàng)目的指令;部分地基于第二資源定位符檢索第二媒體項(xiàng)目的至少一部分的指令,其中,所述第二媒體項(xiàng)目對(duì)應(yīng)于重新排序的隊(duì)列中最高排序的未播放媒體項(xiàng)目標(biāo)識(shí)符;以及 將所述第二媒體項(xiàng)目的所述至少一部分提供到所述一個(gè)或多個(gè)內(nèi)容播放設(shè)備的指令。
      16.如權(quán)利要求15所述的非瞬時(shí)的計(jì)算機(jī)可讀介質(zhì),其中,所述指令還包括: 對(duì)于每一個(gè)元數(shù)據(jù)確定匹配元數(shù)據(jù)的數(shù)量的指令,其中,所述多個(gè)元數(shù)據(jù)是從一個(gè)或多個(gè)計(jì)算設(shè)備接收的; 將所述匹配元數(shù)據(jù)組合為單個(gè)元數(shù)據(jù)的指令;以及 將所述單個(gè)元數(shù)據(jù)的所述評(píng)分指令設(shè)置為對(duì)應(yīng)于匹配元數(shù)據(jù)的數(shù)量的值的指令。
      17.如權(quán)利要求16所述的非瞬時(shí)的計(jì)算機(jī)可讀介質(zhì),其中,所述指令還包括基于所述隊(duì)列不包含未播放媒體項(xiàng)目標(biāo)識(shí)符的判斷來(lái)重新排序所述隊(duì)列的指令。
      18.如權(quán)利要求17所述的非瞬時(shí)的計(jì)算機(jī)可讀介質(zhì),其中,所述指令還包括在檢索所述媒體項(xiàng)目之前判斷與媒體項(xiàng)目相關(guān)聯(lián)的評(píng)分是否高于預(yù)定閾值的指令。
      19.如權(quán)利要求18所述的非瞬時(shí)的計(jì)算機(jī)可讀介質(zhì),其中,所述指令還包括一旦與媒體項(xiàng)目相關(guān)聯(lián)的所述評(píng)分低于預(yù)定閾值,就刪除所述隊(duì)列中的媒體項(xiàng)目標(biāo)識(shí)符的指令。
      20.如權(quán)利要 求19所述的非瞬時(shí)的計(jì)算機(jī)可讀介質(zhì),其中,所述指令還包括將與所述隊(duì)列相關(guān)聯(lián)的信息發(fā)送到一個(gè)或多個(gè)計(jì)算設(shè)備的指令。
      【文檔編號(hào)】G06Q50/10GK104205152SQ201280054803
      【公開日】2014年12月10日 申請(qǐng)日期:2012年9月24日 優(yōu)先權(quán)日:2011年9月26日
      【發(fā)明者】B·高甘 申請(qǐng)人:谷歌公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1