專利名稱:生成協(xié)作播放列表的方法和裝置的制作方法
生成協(xié)作播放列表的方法和裝置背景技術(shù)
服務(wù)提供商和設(shè)備制造商(例如無線、蜂窩等)不斷受到挑戰(zhàn),例如通過提供有吸引力的網(wǎng)絡(luò)服務(wù)來向消費者傳達價值和便利。這樣的服務(wù)可包括一個或多個社會網(wǎng)絡(luò)服務(wù),例如,F(xiàn)acebook 、Twitter 、MySpace 等。此外,網(wǎng)絡(luò)服務(wù)可包括一個或多個媒體服務(wù),例如Nokia Music Store (音樂商店)。許多媒體服務(wù)和技術(shù)提供了生成播放列表的機會。通過這些技術(shù),用戶通常能夠為自身建立播放列表和/或與其他用戶共享播放列表。然而,因為社會服務(wù)和媒體服務(wù)通常獨立,所以在利用社會網(wǎng)絡(luò)服務(wù)和媒體服務(wù)生成播放列表過程中出現(xiàn)了重要的技術(shù)挑戰(zhàn)。發(fā)明內(nèi)容
因此,需要一種生成協(xié)作播放列表的方法。
根據(jù)一個實施例,一種方法,包括接收用于啟動協(xié)作播放列表的建立的輸入,所述協(xié)作播放列表至少部分地基于一個或多個標(biāo)準(zhǔn)。該方法還包括確定向一個或多個設(shè)備發(fā)送所述協(xié)作播放列表的通知。所述一個或多個設(shè)備的各個用戶反復(fù)更新協(xié)作播放列表。
根據(jù)另一實施例,一種方法,包括促使訪問至少一個接口,其被配置為允許訪問至少一個服 務(wù),所述至少一個服務(wù)配置為至少執(zhí)行接收用于啟動協(xié)作播放列表的建立的輸入,所述協(xié)作播放列表至少部分地基于一個或多個標(biāo)準(zhǔn)。該方法還包括確定向一個或多個設(shè)備發(fā)送所述協(xié)作播放列表的通知。所述一個或多個設(shè)備的各個用戶反復(fù)更新協(xié)作播放列表。
根據(jù)另一實施例,一種裝置,包括至少一個處理器;以及包括計算機程序代碼的至少一個存儲器;所述至少一個存儲器和計算機程序代碼被配置為,利用所述至少一個處理器,使得所述裝置接收用于啟動協(xié)作播放列表的建立的輸入,所述協(xié)作播放列表至少部分地基于一個或多個標(biāo)準(zhǔn)。還使得所述裝置確定向一個或多個設(shè)備發(fā)送所述協(xié)作播放列表的通知。所述一個或多個設(shè)備的各個用戶反復(fù)更新協(xié)作播放列表。
根據(jù)另一實施例,一種計算機可讀存儲介質(zhì),承載一個或多個指令的一個或多個序列,當(dāng)由一個或多個處理器執(zhí)行時,使得裝置至少接收用于啟動協(xié)作播放列表的建立的輸入,所述協(xié)作播放列表至少部分地基于一個或多個標(biāo)準(zhǔn)。還使得所述裝置確定向一個或多個設(shè)備發(fā)送所述協(xié)作播放列表的通知。所述一個或多個設(shè)備的各個用戶反復(fù)更新協(xié)作播放列表。
根據(jù)另一實施例,一種裝置,包括接收用于啟動協(xié)作播放列表的建立的輸入的部件,所述協(xié)作播放列表至少部分地基于一個或多個標(biāo)準(zhǔn)。所述裝置還包括確定向一個或多個設(shè)備發(fā)送所述協(xié)作播放列表的通知的部件。所述一個或多個設(shè)備的各個用戶反復(fù)更新協(xié)作播放列表。
簡單地,通過示出包括用于執(zhí)行本發(fā)明的最佳實施方式的多個特定實施例和方案,可從以下具體描述,使得本發(fā)明的其他方面、特征、和優(yōu)點容易變得清楚。本發(fā)明還能夠用其他和不同實施例,并且可在各個明顯方面修改其若干細(xì)節(jié),而不脫離本發(fā)明的精神和范圍。由此,可將附圖和說明書看作示例型,并非限制性。
對于本發(fā)明的各個示例性實施例,以下適用一種方法,包括促使以下內(nèi)容的處理和/或促使處理(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個信號;所述(I)數(shù)據(jù)和/ 或(2)信息和/或(3)至少一個信號至少部分地基于(或至少部分地源自)關(guān)于本發(fā)明的任意實施例在本申請中公開的方法(或處理)的任意一個或任意組合。
對于本發(fā)明的各個示例性實施例,以下也適用一種方法,包括促使訪問至少一個接口,其被配置為允許訪問至少一個服務(wù),所述至少一個服務(wù)配置為執(zhí)行在本申請中公開的方法(或處理)的任意一個或任意組合。
對于本發(fā)明的各個示例性實施例,以下也適用一種方法,包括促使建立和/或促使修改(I)至少一個用戶接口元件和/或(2)至少一個設(shè)備用戶接口功能,所述(I)至少一個用戶接口元件和/或(2)至少一個設(shè)備用戶接口功能至少部分地基于從關(guān)于本發(fā)明的任意實施例在本申請中公開的方法(或處理)的任意一個或任意組合得到的數(shù)據(jù)和/或信息;和/或從關(guān)于本發(fā)明的任意實施例在本申請中公開的方法(或處理)的任意一個 或任意組合得到的至少一個信號。
對于本發(fā)明的各個示例性實施例,以下也適用一種方法,包括建立和/或修改(I)至少一個用戶接口元件和/或(2)至少一個設(shè)備用戶接口功能,所述(I)至少一個用戶接口元件和/或(2)至少一個設(shè)備用戶接口功能至少部分地基于從關(guān)于本發(fā)明的任意實施例在本申請中公開的方法(或處理)的任意一個或任意組合得到的數(shù)據(jù)和/或信息;和/ 或從關(guān)于本發(fā)明的任意實施例在本申請中公開的方法(或處理)的任意一個或任意組合得到的至少一個信號。
各個示例性實施例中,方法(或處理)可實現(xiàn)在服務(wù)提供商站點上或移動設(shè)備端上或在兩端上執(zhí)行動作的服務(wù)提供商和移動設(shè)備之間的任意共享路徑上。
在附圖中,通過實例而并非限制,示出
具體實施例方式
圖I是根據(jù)一個實施例的能夠協(xié)作地生成播放列表的系統(tǒng)的視圖2是根據(jù)一個實施例的媒體服務(wù)平臺的組件的視圖3是根據(jù)一個實施例的用于協(xié)作地生成播放列表的處理的流程圖4是根據(jù)一個實施例的用于協(xié)作地生成播放列表的階梯視圖5A-5B是根據(jù)各個實施例的用于協(xié)作地更新播放列表的工作流程的視圖6A-6B是根據(jù)各個實施例的在圖3的處理中利用的用戶界面的視圖7是可用于實施本發(fā)明實施例的硬件的視圖8是可用于實施本發(fā)明實施例的芯片集的視圖;和
圖9是可用于實施本發(fā)明實施例的移動終端(例如手機)的視圖。
具體實施方式
公開了協(xié)作地生成播放列表的方法、裝置和計算機程序。在以下描述中,為了說明的目的,闡述了多個特定細(xì)節(jié),以提供本發(fā)明的實施例的全面理解。然而,對于本領(lǐng)域技術(shù)人員清楚地,本發(fā)明的實施例可以在沒有這些特定細(xì)節(jié)或具有等同配置的情況下實踐。在其他實例中,以框圖形式示出已知結(jié)構(gòu)和設(shè)備,以避免不必要地掩蓋本發(fā)明的實施例。
圖I是根據(jù)一個實施例的能夠協(xié)作地生成播放列表的系統(tǒng)的視圖。某些實施例中,媒體是用于存儲和/或交付信息或數(shù)據(jù)的工具。通過實例,媒體的形成包括音頻、視頻、 游戲、電子書、圖片、文本、其他內(nèi)容格式等。此外,這樣的媒體可作為一個或多個文件、流、 或其他通信形式來訪問、傳輸、或管理。此外,注意,這些媒體文件、流等可作為軌道、章節(jié)、 卷、等級等來組織和/或獨立,其可隨后組合在指定軌道的選擇和軌道的對應(yīng)回放順序的播放列表中。例如,音頻媒體軌道可以是與一個或多個播放列表中其他音頻媒體軌道相關(guān)的單獨文件或音頻流(例如,音頻媒體軌道可以是唱片的一部分)。類似地,視頻媒體軌道可與作為一個或多個播放列表(例如,更大產(chǎn)品的情景)的其他視頻媒體軌道相關(guān)。
歷史上,用戶(例如,消費者、記錄藝術(shù)家、音樂發(fā)布者等)相對獨立地建立了播放列表。換句話說,建立播放列表的處理通常涉及他或她自身編譯播放列表的單獨用戶。但是,播放列表最終可被共享,播放列表建立處理依然處于大多獨立的體驗。然而,隨著社會網(wǎng)絡(luò)服務(wù)在使用和普及性上的增加,用戶很快習(xí)慣于并期望更多社會形式的交互。結(jié)果,媒體服務(wù)提供商、設(shè)備制造商等受到使播放列表建立處理更加具有交互性的挑戰(zhàn)。為了滿足這個挑戰(zhàn),服務(wù)提供商和其他人面臨著例如社會網(wǎng)絡(luò)服務(wù)和媒體服務(wù)之間傳統(tǒng)的分離成不同服務(wù)和應(yīng)用的障礙。這個分離隨后導(dǎo)致對媒體和社會網(wǎng)絡(luò)服務(wù)的交互性的技術(shù)限制(例如服務(wù)之間缺少應(yīng)用編程接口)和非技術(shù)限制(例如允許在社會服務(wù)上使用媒體的不足許可權(quán)限)。
為了解決這個問題,圖I的系統(tǒng)100介紹了使用現(xiàn)有社會網(wǎng)絡(luò)和/或消息系統(tǒng)協(xié)作地生成播放列表的能力。更具體地,在這里所述的方法中,一個或多個用戶設(shè)備(UE) IOla-IOln可使得在通信網(wǎng)絡(luò)105上向媒體服務(wù)平臺103發(fā)送用于啟動協(xié)作播放列表的建立的請求。此外,請求可指定一個或多個標(biāo)準(zhǔn)。某些實施例中,標(biāo)準(zhǔn)描述在協(xié)作播放列表中包含的內(nèi)容(例如,主題、參考等)。一個實例中,標(biāo)準(zhǔn)可包括一個或多個類型的媒體(例如, 音頻、視頻、游戲、電子書、圖片、文本等)。另一實例中,標(biāo)準(zhǔn)可包括一個或多個風(fēng)格的內(nèi)容類型(例如搖滾、龐克、非傳統(tǒng)、說唱、情歌、經(jīng)典音樂、當(dāng)代音樂、舞曲、流行音樂、器樂、家庭音樂、鄉(xiāng)村音樂、迷幻曲等)。此外,在選擇標(biāo)準(zhǔn)中可使用其他種類(例如與時間段相關(guān)的音樂、與電影相關(guān)的音樂、快樂音樂、悲傷音樂、浪漫音樂、與表演相關(guān)的視頻片段等)。此外, 標(biāo)準(zhǔn)可包括媒體類型、內(nèi)容類型、和其他種類等的定制混合。當(dāng)媒體服務(wù)平臺103接收時, 解析該請求并啟動協(xié)作播放列表的建立。協(xié)作播放列表可由媒體服務(wù)平臺103 (例如經(jīng)由應(yīng)用編程接口(API)、網(wǎng)頁等)托管。
媒體服務(wù)平臺103可包括媒體數(shù)據(jù)庫107和用戶數(shù)據(jù)庫109。媒體數(shù)據(jù)庫107可包括媒體內(nèi)容(例如音頻軌道、視頻軌道等)、播放列表(例如建立的協(xié)作播放列表)等。用戶數(shù)據(jù)庫109可包括用戶信息(例如用戶名、密碼、全名、名、姓、地址、電子郵件地址、電話號碼、相關(guān)服務(wù)類型等)。通過實例,相關(guān)服務(wù)類型可包括用戶可用的特征、內(nèi)容的許可、定制等。由媒體服務(wù)平臺103對協(xié)作播放列表的托管可包括與播放列表相關(guān)的內(nèi)容對其他用戶的可用性。某些實施例中,可需要其他用戶注冊賬戶(例如定制服務(wù)),利用訪客/匿名公共賬戶等。其他實施例中,可需要其他用戶利用與建立協(xié)作播放列表以接收內(nèi)容的用戶相關(guān)的鏈接。這樣,其他用戶與協(xié)作播放列表相關(guān)。
媒體服務(wù)平臺103可在與用戶相關(guān)的用戶數(shù)據(jù)庫109中額外地存儲與啟動用戶相關(guān)的其他用戶。此外,媒體服務(wù)平臺103可接收向其他用戶發(fā)送協(xié)作播放列表的通知的請求。這可經(jīng)過經(jīng)由通信網(wǎng)絡(luò)105鏈接的一個或多個社會服務(wù)平臺111來實現(xiàn)。社會服務(wù)平臺111可包括社會網(wǎng)絡(luò)服務(wù)、消息服務(wù)(例如短消息業(yè)務(wù)(SMS)、多媒體消息業(yè)務(wù) (MMS)、即時消息)等的一個或多個。社會網(wǎng)絡(luò)服務(wù)的實例包括sheui網(wǎng)絡(luò)網(wǎng)站和服務(wù)(例如 Facebook . Twitter 、MySpace 等)以及其他計算設(shè)備(例如在ueioi之間協(xié)調(diào)通信的服務(wù)器)。此外,媒體服務(wù)平臺103和社會服務(wù)平臺111可包括彼此通信的API。某些實施例中,其他用戶的一個或多個可與成員數(shù)據(jù)庫113中的社會服務(wù)平臺111相關(guān)。例如,啟動用戶可具有與啟動用戶相關(guān)的在成員數(shù)據(jù)庫113中存儲的聯(lián)系人(例如,朋友、同行、同事、家人等)和/或聯(lián)系人的組。在確定向其他用戶發(fā)送的一個或多個通知過程中可利用成員數(shù)據(jù)庫113。然后,可使得媒體服務(wù)平臺103和/或社會服務(wù)平臺111向其他用戶發(fā)送更新通知,如圖3和4進一步描述。
其他用戶經(jīng)由社會應(yīng)用115接收通知。某些情形下,利用社會應(yīng)用(例如社會網(wǎng)絡(luò)應(yīng)用、聯(lián)系人應(yīng)用、消息應(yīng)用、瀏覽器嵌入程序等)來呈現(xiàn)協(xié)作播放列表和/或到協(xié)作播放列表的鏈接(例如,通用資源鏈接(URL)和/或標(biāo)識符)。用戶可選擇播放列表和/或鏈接來啟動瀏覽器117和/或其他API的使用以瀏覽協(xié)作播放列表。此外,可要求用戶根據(jù)標(biāo)準(zhǔn)更新協(xié)作播放列表。
為了更新協(xié)作播放列表,用戶可經(jīng)由對媒體服務(wù)平臺103的查詢來搜索媒體軌道 (例如歌曲),即查詢媒體數(shù)據(jù)庫107以提取對查詢的結(jié)果。然后,經(jīng)由UE 101向用戶呈現(xiàn)結(jié)果。然后,可選擇媒體軌道以增加至協(xié)作播放列表并發(fā)送至媒體服務(wù)平臺103。然后,媒體服務(wù)平臺103使得協(xié)作播放列表的更新。媒體服務(wù)平臺103可檢查所選的媒體軌道以確定所選的媒體軌道是否與標(biāo)準(zhǔn)相關(guān)??衫眠@個確定從協(xié)作播放列表過濾無反應(yīng)的媒體軌道。此外,媒體服務(wù)平臺103可利用社會服務(wù)平臺111和/或另一社會服務(wù)平臺111使得向啟動者用戶和/或其他用戶發(fā)送媒體軌道的增加的另一通知。這個處理可反復(fù)無限地繼續(xù),直到增加了閾值數(shù)目個軌道,直到滿足閾值時間段等。在圖5A和5B中進一步詳述媒體軌道的實例性更新。
通過實例,系統(tǒng)100的通信網(wǎng)絡(luò)105可包括一個或多個網(wǎng)絡(luò),例如數(shù)據(jù)網(wǎng)絡(luò)(未示出)、無線網(wǎng)絡(luò)(未示出)、電話網(wǎng)絡(luò)(未示出)、或其任意組合??稍O(shè)想,數(shù)據(jù)網(wǎng)絡(luò)可以是任意局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、因特網(wǎng)、或任意其他適合的分組交換網(wǎng)絡(luò),例如商業(yè)所有、專用分組交換網(wǎng),例如專屬電纜或光纖網(wǎng)絡(luò)。此外,無線網(wǎng)絡(luò)可以是例如蜂窩網(wǎng)絡(luò),以及可采用各種基數(shù),包括用于全球演進的高級數(shù)據(jù)率(EDGE)、通用分組無線業(yè)務(wù)(GPRS)、全球移動通信系統(tǒng)(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)、通用移動電信系統(tǒng) (UMTS)等、以及任意其他適合無線介質(zhì),例如微波接入(WiMAX)、長期演進(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、無線保真(WiFi )、衛(wèi)星、移動自組織網(wǎng)絡(luò)(MANET )等、或其組合。
UE 101是任意類型的移動終端、固定終端、或便攜式終端,包括移動手機、站、單元、設(shè)備、多媒體計算機、多媒體平板、因特網(wǎng)節(jié)點、通信器、桌面型計算機、膝上型計算機、 筆記本計算機、網(wǎng)絡(luò)本計算機、平板計算機、個人數(shù)字助理(PDA)、音頻/視頻播放器、數(shù)碼相機/攝錄像機、定位設(shè)備、電視接收機、無線電廣播接收機、電子書設(shè)備、游戲設(shè)備、或其任意組合,包括這些設(shè)備的附屬和外圍設(shè)備、或其任意組合。還可假設(shè),UE 101可支持對用戶的任意類型的接口(例如“可佩戴”電路等)。
某些實施例中,媒體服務(wù)平臺103和/或社會服務(wù)平臺111的工作可被組合。其他實施例中,可在一個或多個其他平臺之間分離媒體服務(wù)平臺103和/或社會服務(wù)平臺111 的工作和/或功能。
通過實例,UE 101、媒體服務(wù)平臺103、和社會服務(wù)平臺111使用已知、新或仍舊開發(fā)中的協(xié)議來彼此以及與通信網(wǎng)絡(luò)105的其他組件通信。這個上下文中,協(xié)議包括定義通信網(wǎng)絡(luò)105中的網(wǎng)絡(luò)節(jié)點如何基于通信鏈路上發(fā)送的信息彼此交互的一組規(guī)則集。協(xié)議在每個節(jié)點中的不同操作層是有效的,從生成和接收各種類型的物理信號,到選擇用于傳輸這些信號的鏈路,到由那些信號指示的信息的格式,到識別在計算機系統(tǒng)上執(zhí)行的哪些軟件應(yīng)用發(fā)送或接收信息。在開放系統(tǒng)互連(OSI)參考模型中描述了用于在網(wǎng)絡(luò)上交換信息的概念上協(xié)議的不同層。
網(wǎng)絡(luò)節(jié)點之間的通信典型地受到交換數(shù)據(jù)的離散分組的影響。每個分組典型地包括(I)與特定協(xié)議相關(guān)的頭部信息;和(2)有效載荷信息,在頭部信息之后并包含可獨立于該特定協(xié)議處理的信息。在一些協(xié)議中,分組包括(3)尾部信息,在有效載荷之后并指示有效載荷信息的結(jié)尾。頭部包括例如分組的來源、其目的地、有效載荷的長度、和協(xié)議使用的其他屬性的信息。通常,對于特定協(xié)議的有效載荷中的數(shù)據(jù)包括對于與不同的、高層的OSI 基準(zhǔn)I旲型相關(guān)的不同協(xié)議的頭部和有效載荷。對于特定協(xié)議的頭部典型地指不其有效載荷中包含的下一協(xié)議的類型。更高層協(xié)議被認(rèn)為在低層協(xié)議中封裝。在遍歷多個異構(gòu)網(wǎng)絡(luò)(例如因特網(wǎng))的分組中包括的頭部典型地包括OSI基準(zhǔn)模型定義的物理(層I)頭部、數(shù)據(jù)鏈路 (層2)頭部、網(wǎng)絡(luò)間(層 3)頭部和傳輸(層4)頭部、和各個應(yīng)用頭部(層5、層6和層7)。
—個實施例中,媒體服務(wù)平臺103和/或社會服務(wù)平臺111可根據(jù)客戶端-服務(wù)器模型與UE 101的社會應(yīng)用115交互。根據(jù)客戶端-服務(wù)器模型,客戶端處理向服務(wù)器處理發(fā)送包括請求的消息,并且服務(wù)器處理通過提供服務(wù)(例如,消息、社會網(wǎng)絡(luò)服務(wù)等)來響應(yīng)。服務(wù)器處理可向客戶端處理返回具有響應(yīng)的消息。通常,客戶端處理和服務(wù)器處理在不同的計算機設(shè)備(稱為主機)上執(zhí)行,并使用用于網(wǎng)絡(luò)通信的一個或多個協(xié)議經(jīng)過網(wǎng)絡(luò)通信。術(shù)語“服務(wù)器”通常用于表示提供服務(wù)的處理,或處理在上面運行的主機計算機。類似地,術(shù)語“客戶端”通常用于表示發(fā)出請求的處理,或處理在上面運行的主機計算機。這里, 術(shù)語“客戶端”和“服務(wù)器”表示處理,而非主機計算機,除非從上下文是清楚的。此外,由于包括可靠性、擴展性、和冗余性等原因,服務(wù)器執(zhí)行的處理可被拆分以作為多個處理在多個主機(有時候稱為層)上運行。
圖2是根據(jù)一個實施例的媒體服務(wù)平臺的組件的視圖。通過實例,媒體服務(wù)平臺 103包括用于協(xié)作地生成播放列表的一個或多個組件??衫斫?,這些組件的功能可組合在一個或多個組件中或通過等同功能的其他組件來執(zhí)行。這個實施例中,媒體服務(wù)平臺103包括服務(wù)API 201、網(wǎng)站入口模塊203、控制邏輯205、賬戶管理器模塊207、存儲器209、通信接口 211、和播放列表模塊213。
在控制媒體服務(wù)平臺103的模塊和接口的執(zhí)行過程中可利用控制邏輯205。程序模塊可在執(zhí)行時存儲于存儲器209中??衫猛ㄐ沤涌?211與UE 101(例如經(jīng)由通信網(wǎng)絡(luò) 105)交互。此外,控制邏輯205可利用服務(wù)API 201 (例如結(jié)合通信接口 211)與社會服務(wù)平臺111和/或其他平臺交互。
通信接口 211可包括多個通信部件。例如,通信接口 211能夠在SMS、因特網(wǎng)協(xié)議、9即時消息、語音會話(例如經(jīng)由電話網(wǎng)絡(luò))、或其他類型的通信上通信。通信接口 211可由控制邏輯205用于與UE 101、社會服務(wù)平臺111、和其他設(shè)備來通信。一些實例中,可使用通信接口 211通過與服務(wù)API 201相關(guān)的協(xié)議和方法發(fā)送和接收信息。
通過實例,可利用播放列表模塊213生成協(xié)作播放列表。此外,可利用播放列表模塊213生成經(jīng)由通信接口 211和/或服務(wù)API 201向UE 101發(fā)送的通知。此外,播放列表模塊213可與網(wǎng)站入口模塊203協(xié)調(diào),以便于訪問生成的播放列表。由此,網(wǎng)站入口模塊 203可生成允許UE 101訪問生成的播放列表的網(wǎng)頁和/或網(wǎng)站訪問API。此外,可利用網(wǎng)站入口模塊203經(jīng)過社會服務(wù)平臺111訪問。例如,社會服務(wù)平臺111的網(wǎng)頁可嵌入與播放列表相關(guān)的內(nèi)容(例如經(jīng)由超文本標(biāo)記語言(HTML)5、AdobeFlash、Microsoft Silverlight 等)。這樣,用戶可包括在用戶的社會網(wǎng)絡(luò)站點上到播放列表的鏈接??衫眠@個鏈接由其他用戶訪問播放列表。此外,社會服務(wù)可提供向用戶通知播放列表的其他部件(例如消息、 壁紙/博客消息/帖子等)。
一個實施例中,媒體服務(wù)平臺103可便于訪問至少一個用戶接口,其被配置為允許訪問至少一個訪問。至少一個訪問可被配置為執(zhí)行各種處理。由此,媒體服務(wù)平臺103 和/或媒體服務(wù)平臺103的一個或多個組件可以是執(zhí)行各種處理的部件。
圖3是根據(jù)一個實施例的用于協(xié)作地生成播放列表的處理的流程圖。一個實施例中,控制邏輯205和/或媒體服務(wù)平臺103的其他組件執(zhí)行處理300,并實現(xiàn)在例如包括圖 8所示的處理器和存儲器的芯片集中。由此,控制邏輯205可提供用于實現(xiàn)處理300的各個部分的部件以及用于結(jié)合媒體服務(wù)平臺103和/或社會服務(wù)平臺111的其他組件實現(xiàn)其他處理的部件。
在步驟301,控制邏輯205接收例如來自啟動UE IOla的用于啟動協(xié)作播放列表的建立的輸入。協(xié)作播放列表可至少部分地基于一個或多個標(biāo)準(zhǔn)。如上所述,某些實施例中, 標(biāo)準(zhǔn)描述在協(xié)作播放列表中包含的內(nèi)容。通過實例,標(biāo)準(zhǔn)可包括一個或多個類型的媒體風(fēng)格的內(nèi)容類型,或在選擇標(biāo)準(zhǔn)中可利用其他種類。此外,標(biāo)準(zhǔn)可包括媒體類型、內(nèi)容類型、和其他種類等的定制混合。其他實施例中,標(biāo)準(zhǔn)可額外地包括控制規(guī)則。例如,控制規(guī)則可包括授權(quán)加入至播放列表的用戶的列表、加入至播放列表的媒體軌道的最大閾值限制、確定是否允許用戶接收與協(xié)作播放列表相關(guān)的內(nèi)容(例如媒體軌道)的權(quán)利等。一些實施例中, 經(jīng)由一個或多個請求來指定一些或全部標(biāo)準(zhǔn)。其他實施例中,可由媒體服務(wù)平臺103和/ 或其他源來指定一些或全部標(biāo)準(zhǔn)。
然后,控制邏輯205根據(jù)標(biāo)準(zhǔn)啟動協(xié)作播放列表的建立(步驟303)。某些情形下, 啟動UE 101可與協(xié)作播放列表相關(guān)(例如作為啟動者)。由此,啟動UE IOla和/或啟動UE IOla的用戶可基于賬戶與播放列表相關(guān)。此外,某些實施例中,播放列表上媒體內(nèi)容的一個或多個許可可至少部分地基于賬戶。例如,用戶可具有允許所有公共用戶或一定數(shù)目個訪客用戶瀏覽播放列表和/或與播放列表相關(guān)的媒體軌道的許可。其他實例中,用戶可具有僅允許對于訪客用戶和/或公共用戶允許播放的有線媒體的另一許可。對于媒體服務(wù)平臺 103來說,有利地增加平臺的媒體服務(wù)的業(yè)務(wù)。這樣,媒體服務(wù)平臺103可通告或允許其他用戶有限地訪問以加入媒體服務(wù)。通過這個方法,媒體服務(wù)平臺103可鼓勵額外用戶(例如啟動UE IOla的用戶的聯(lián)系人)加入媒體服務(wù)。
此外,控制邏輯205可確定向一個或多個UE IOla-IOln發(fā)送協(xié)作播放列表的通知(步驟305)??蓪?yīng)于啟動UE 101的請求和/或基于預(yù)設(shè)聯(lián)系人列表來生成該通知。此外,可使得經(jīng)由社會服務(wù)平臺111 (例如,經(jīng)由社會網(wǎng)絡(luò)、文本消息、多媒體消息、電子郵件、 即時消息、或其組合)來發(fā)送該通知。
然后,在步驟307,控制邏輯205基于從UE 101的各個用戶接收的信息反復(fù)更新協(xié)作播放列表。例如,控制邏輯205可從UE之一(例如UElOln)接收媒體軌道選擇以增加至協(xié)作播放列表。這個媒體軌道選擇可基于UE IOln的用戶如圖4所述搜索和選擇的媒體。此外,一旦接收,控制邏輯205可確定媒體軌道選擇是否實質(zhì)上在一個或多個標(biāo)準(zhǔn)內(nèi)。例如, 如果媒體軌道選擇滿足標(biāo)準(zhǔn)之一,則他可實質(zhì)上在該標(biāo)準(zhǔn)內(nèi)。一個實例中,如果標(biāo)準(zhǔn)允許浪漫歌曲和壓抑歌曲,并且媒體軌道選擇為浪漫歌曲,則媒體軌道選擇實質(zhì)上滿足標(biāo)準(zhǔn)。一些實例中,必需滿足一些或全部標(biāo)準(zhǔn)。例如,某些實施例中,軌道選擇可被限制為音頻和/或視頻。如果實質(zhì)上滿足標(biāo)準(zhǔn),則控制邏輯205至少部分地使得協(xié)作播放列表的更新。
然后,控制邏輯205確定向UE 101 (例如包括啟動UE IOla和/或一個或多個其他UE 101)發(fā)送媒體軌道選擇的通知。該通知可被生成并隨后使得經(jīng)由一個或多個社會服務(wù)平臺111來發(fā)送。一個實施例中,通知包括到協(xié)作播放列表的鏈接(例如URL)。另一實施例中,URL指定所選的媒體軌道作為在用戶執(zhí)行URL時播放的軌道。一旦發(fā)送了通知,則其他用戶可反復(fù)增加至協(xié)作播放列表。
一個實施例中,由啟動UE IOla和一個其他UE IOln生成反復(fù)播放列表。這個實施例中,可通過每個用戶輪流來逐一增加媒體軌道。比如,增加軌道的反復(fù)可以像打乒乓, 其中一個用戶增加媒體軌道并向其他用戶發(fā)送鏈接以增加額外媒體軌道。此外,用戶可關(guān)于先前的選擇進行評論。另一實施例中,用戶可輪詢地增加到協(xié)作播放列表的鏈接以允許隊列或其他用戶中的另一用戶將媒體軌道反復(fù)地增加至協(xié)作播放列表。再次地,用戶可關(guān)于先前反復(fù)進行評論。
然后,在步驟309,控制邏輯205可確定向一個或多個UE 101發(fā)送協(xié)作播放列表。 發(fā)送可包括經(jīng)由社會服務(wù)平臺111張貼協(xié)作播放列表、提供到協(xié)作播放列表的鏈接等。然后,個體的用戶可選擇到協(xié)作播放列表的鏈接來訪問協(xié)作播放列表。
圖4是根據(jù)一個實施例的用于協(xié)作地生成播放列表的階梯視圖。由垂線的端點表示網(wǎng)絡(luò)上的網(wǎng)絡(luò)處理。由水平箭頭表示從一個處理向另一個傳遞的消息。由文本指示處理所執(zhí)行的步驟??衫脠D4表示的處理來協(xié)作地生成播放列表。這個實例性實施例中,利用的媒體軌道對應(yīng)于音樂服務(wù),然而應(yīng)注意,可假設(shè)利用各種類型的媒體。
在步驟401,啟動UE IOla從媒體服務(wù)平臺103搜索歌曲。搜索查詢可在啟動UE IOla處生成,并被使得發(fā)送至媒體服務(wù)平臺103。響應(yīng)地,媒體服務(wù)平臺103可在媒體數(shù)據(jù)庫107搜索與搜索查詢對應(yīng)的歌曲結(jié)果??墒褂脗鹘y(tǒng)技術(shù)來進行搜索。然后,在步驟403, 媒體服務(wù)平臺103可確定使得結(jié)果向啟動UE IOla的發(fā)送。結(jié)果可包括到結(jié)果相關(guān)的媒體內(nèi)容、播放列表、媒體服務(wù)平臺103、網(wǎng)站入口等的一個或多個URL鏈接。然后,啟動UE IOla 可從歌曲結(jié)果選擇歌曲(步驟405 )。
啟動UE 101可隨后使得歌曲向媒體服務(wù)平臺103的發(fā)送(步驟407)。一個實施例中,這樣勢必生成建立協(xié)作播放列表和/或發(fā)布協(xié)作播放列表的請求。此外,歌曲的發(fā)送可包括生成并向媒體服務(wù)平臺103發(fā)送與播放列表的主題、風(fēng)格等對應(yīng)的標(biāo)準(zhǔn)。然后,如先前所述,媒體服務(wù)平臺103建立托管協(xié)作播放列表的目的頁面(步驟409)。一旦生成了協(xié)作播放列表和相關(guān)網(wǎng)頁,媒體服務(wù)平臺103使得URL向社會服務(wù)平臺111的發(fā)送以通知其他UE 101(步驟411)。某些實施例中,URL包括協(xié)作播放列表的標(biāo)識符。此外,啟動UE IOla可選擇響應(yīng)方(例如,幫助生成協(xié)作播放列表的用戶)來發(fā)送歌曲和/或歌曲的URL (步驟413)。 選擇消息可在啟動UE IOla處生成并發(fā)送至社會服務(wù)平臺111。這個選擇消息可使得社會服務(wù)平臺111轉(zhuǎn)發(fā)歌曲和/或歌曲的URL(步驟415)。由此,可使得向響應(yīng)UE IOln發(fā)送通知(步驟417)。某些實施例中,通知可包括到媒體內(nèi)容、協(xié)作播放列表等的URL鏈接。某些實施例中,該通知是由媒體服務(wù)平臺103、社會服務(wù)平臺111、啟動UE 101a、或其組合生成。
然后,響應(yīng)UE IOln在媒體服務(wù)平臺103處搜索歌曲。在響應(yīng)UE IOln處接收的通知可包括向協(xié)作播放列表增加的標(biāo)準(zhǔn)。此外,通知可包括來自啟動UE IOla的用戶的消息(例如圖5A和5B中所述)。然后,響應(yīng)UElOln的用戶可使得歌曲搜索查詢的生成并向媒體服務(wù)平臺103發(fā)送歌曲搜索查詢(步驟419)。然后,媒體服務(wù)平臺103可生成并向響應(yīng) UE IOln返回結(jié)果(例如包括在媒體服務(wù)平臺103上存儲的信息的一個或多個URL)(步驟 421)。啟動UE IOla的用戶可錄入輸入以從結(jié)果選擇歌曲(步驟423),并使得歌曲向媒體服務(wù)平臺103的發(fā)送(步驟425)。這樣,可將歌曲增加至協(xié)作播放列表。某些實施例中,可將歌曲與向協(xié)作播放列表增加的一個或多個標(biāo)準(zhǔn)相比較以確保高質(zhì)量的播放列表。額外地或備選地,可根據(jù)標(biāo)準(zhǔn)過濾歌曲搜索結(jié)果,從而歌曲搜索結(jié)果不顯示不滿足或?qū)嵸|(zhì)上滿足標(biāo)準(zhǔn)的歌曲結(jié)果。
在步驟427,媒體服務(wù)平臺103使得歌曲URL向社會服務(wù)平臺111的發(fā)送。一個實施例中,歌曲URL可包括協(xié)作播放列表的標(biāo)識符以及增加的歌曲的標(biāo)識符。這樣,在執(zhí)行 URL時可將其他用戶引導(dǎo)至播放列表和歌曲。然后,媒體服務(wù)平臺103可通過生成和發(fā)送通知使得社會服務(wù)平臺111向啟動UE IOla發(fā)送歌曲(步驟429)。由此,社會服務(wù)平臺111 可使得向啟動UE IOla的通知(步驟431)。同樣,這個通知可包括對媒體內(nèi)容和/或協(xié)作播放列表(例如經(jīng)由網(wǎng)站入口)的一個或多個URL。
圖5A-5B是根據(jù)各個實施例的用于協(xié)作地更新播放列表的工作流程的視圖。協(xié)作播放列表可由第一用戶501在用戶之間以游戲的方式啟動。這個實例性實施例中,第一用戶在媒體服務(wù)平臺103上選擇歌曲,以啟動播放列表。該歌曲可在音樂分類中找到,并可經(jīng)過利用手繪(例如網(wǎng)頁、UE客戶端、桌面型客戶端等)的一個或多個機制來搜索。用戶可增加消息503并使得媒體服務(wù)平臺103消息傳遞給第二用戶505。這個實例中,第一用戶選擇啟動具有苦難主題的協(xié)作播放列表。第一用戶可如上所述在處于苦難主題的播放列表上選擇定義相關(guān)音樂的標(biāo)準(zhǔn)。此外,消息可包括指定播放列表的URL 507??墒褂蒙鐣?wù)平臺 111的消息信道來使得消息向第二用戶505的通知。
第二用戶505可通過搜索和/或選擇對于播放列表的歌曲來接收通知消息和應(yīng)答。這個歌曲可由額外地指定所選歌曲511的播放列表的URL 509來表示。如圖5B所示, 第二用戶505可使得另一通知向第一用戶501的回送。交互可無限地繼續(xù),或直到事件發(fā)生(例如,滿足播放列表上閾值或最大數(shù)目個歌曲、單獨的歌曲共享、預(yù)定的時間事件等)。 由此,在第一用戶501和第二用戶505之間的交互建立播放列表(例如播放列表521)。此外,該播放列表可在任意時間經(jīng)由媒體服務(wù)平臺103訪問(例如經(jīng)由網(wǎng)頁、經(jīng)由與媒體服務(wù)平臺103相關(guān)的博客或社會網(wǎng)絡(luò)頁面中嵌入的流播放器等)。如先前所述,在定制播放列表和/或播放列表的播放過程中可利用鏈接。此外,在向用戶通知協(xié)作播放列表的過程中可利用腳本技術(shù)和與社會服務(wù)平臺111相關(guān)的API。
某些實施例中,當(dāng)完成播放列表時,用戶(例如第二用戶505)可保存播放列表(例如至用戶的UE 101、桌面音樂播放器、張貼至網(wǎng)站或博客等)。此外,播放列表可在社會網(wǎng)絡(luò)上共享。這樣,傳統(tǒng) 用戶能夠利用協(xié)作播放列表。某些實施例中,可利用協(xié)作播放列表向媒體服務(wù)平臺103驅(qū)動業(yè)務(wù)。例如,第二用戶505可能不是媒體服務(wù)平臺103的成員,而第一用戶501是媒體服務(wù)平臺103的成員。這個實施例中,可允許第二用戶505利用媒體服務(wù)的有限功能部分。例如,媒體軌道可按有限的閾值時間(例如30秒片段)、更低質(zhì)量等對于第二用戶505可播放。此外,可提示第二用戶505,以購買或定制媒體軌道和/或服務(wù)。
圖6A-6B是根據(jù)各個實施例的在圖3的處理中利用的用戶界面的視圖。用戶界面 601顯示了與音樂站點相關(guān)的媒體服務(wù)平臺網(wǎng)頁的網(wǎng)站版本。音樂站點可包括協(xié)作播放列表。這個實例中,可選擇媒體軌道603之一用于播放。媒體軌道603的播放可基于URL的選擇和執(zhí)行。此外,在用戶界面621中,可示出具有額外信息的播放軌道。例如,傳統(tǒng)信息可包括對于協(xié)作播放列表的標(biāo)準(zhǔn)相關(guān)的主題。
通過以上方法,可經(jīng)由事務(wù)會話生成協(xié)作播放列表。反復(fù)協(xié)作播放列表更新可用作媒體游戲,社會性地向用戶呈現(xiàn)媒體服務(wù),以建立品牌意識并獲得新的顧客,由此增加服務(wù)的業(yè)務(wù)。使用服務(wù)的用戶越多,服務(wù)越高效和/或越經(jīng)濟。此外,反復(fù)協(xié)作播放列表允許使用現(xiàn)有消息信道和/或社會架構(gòu)以生成協(xié)作播放列表。因為播放列表的存儲是在全局可用的頁面上,更多用戶可訪問該服務(wù)。
這里所述的提供協(xié)作播放列表的生成的處理可經(jīng)由軟件、硬件、固件或軟件和/ 或固件和/或硬件的組合來實現(xiàn)。例如,這里所述的處理,包括提供與服務(wù)的可用性相關(guān)的用戶接口導(dǎo)航信息,可有利地經(jīng)由處理器、數(shù)字信號處理(DSP)芯片、專用集成電路 (ASIC)、場可編程門陣列(FPGA)等實現(xiàn)。以下詳述用于執(zhí)行所述功能的這樣示例性硬件。
圖7示出可在上面實現(xiàn)本發(fā)明實施例的計算機系統(tǒng)700。盡管關(guān)于特定設(shè)備或裝備示出計算機系統(tǒng)700,可假設(shè)其他設(shè)備或裝備(例如網(wǎng)絡(luò)元件、服務(wù)器等)可部署系統(tǒng)700 的所示硬件和組建。計算機系統(tǒng)700被編程(例如經(jīng)由計算機程序代碼或指令)以如這里所述提供協(xié)作播放列表的生成,并且包括例如總線710的通信機構(gòu),用于在計算機系統(tǒng)700的其他內(nèi)部和外部組件之間傳遞信息。信息(還稱為數(shù)據(jù))表示成可測量現(xiàn)象的物理表達,典型地為電壓,單在其他實施例中包括例如磁、電磁、壓力、化學(xué)、生物、分子、原子、亞原子和量子交互的現(xiàn)象。例如,南北磁場、或零和非零電壓代表二進制數(shù)字(比特)的兩個狀態(tài)(0, I)。其他現(xiàn)象可代表更高基數(shù)的數(shù)字。在測量之間多個同時量子狀態(tài)的重疊代表量子比特 (qubit)。一個或多個數(shù)字的序列構(gòu)成用于代表字符的數(shù)目或代碼的數(shù)字?jǐn)?shù)據(jù)。在一些實施例中,稱為模擬數(shù)據(jù)的信息通過特定范圍內(nèi)的可測量值的接近連續(xù)體來表示。計算機系統(tǒng)700,或其部分構(gòu)成用于執(zhí)行協(xié)作播放列表的生成的一個或多個步驟的部件。
總線710包括一個或多個并行的信息導(dǎo)體,從而在耦合至總線710的設(shè)備之間快速傳送信息。用于處理信息的一個或多個處理器702與總線710耦合。
處理器(或多個處理器)702執(zhí)行關(guān)于信息的一組操作,所述信息由涉及提供協(xié)作播放列表的生成的計算機程序代碼指定。計算機程序代碼是用于操作處理器和/或計算機系統(tǒng)以執(zhí)行指定功能的一組指令或提供指令的語句。代碼例如可用編譯成處理器的本地指令集的計算機編程語言來編寫。代碼也可使用本地指令集(例如機器語言)來直接編寫。該CN 102947827 A書明說10/14 頁組操作包括從總線710帶入信息并且將信息置于總線710上。該組操作還典型地包括比較兩個或更多個信息單元,移動信息單元的位置,并且組合兩個或更多個信息單元(例如通過加或乘或邏輯運算,如0R,異OR (XOR)和AND)。對于處理器,可由處理器執(zhí)行的該組操作的每個操作通過稱為指令的信息來代表,例如一個或多個數(shù)字的操作代碼。處理器702要執(zhí)行的操作的序列(例如操作代碼的序列)構(gòu)成處理器指令,還稱為計算機系統(tǒng)指令,或簡單地計算機指令。處理器可實現(xiàn)為機械、電、磁、光、化學(xué)或量子組件,其中可以是單獨的或組合的。
計算機系統(tǒng)700還包括耦合至總線710的存儲器704。存儲器704(例如隨機存取存儲器(RAM)或其他動態(tài)存儲裝置)存儲包括用于提供協(xié)作播放列表的生成的處理器指令的信息。動態(tài)存儲器允許其中存儲的信息由計算機系統(tǒng)700改變。RAM允許在稱為存儲器地址的位置存儲的信息單元獨立于相鄰地址被存儲和提取。存儲器704還由處理器702使用,以在處理器指令的執(zhí)行期間存儲臨時值。計算機系統(tǒng)700還包括只讀存儲器(R0M)706 和耦合至總線710的其他靜態(tài)存儲裝置,用于存儲可由計算機系統(tǒng)700改變的靜態(tài)信息,包括指令。一些存儲器包括易失性存儲裝置,當(dāng)失去電力時其失去在上面存儲的信息。耦合至總線710的還有非易失性(永久性)存儲裝置708,例如磁盤、光盤或閃速卡,用于存儲即使當(dāng)計算機系統(tǒng)700關(guān)閉或失去電力時仍舊持續(xù)的信息,包括指令。
可從外部輸入設(shè)備712 (例如鍵盤,包含人工用戶操作的字母數(shù)字鍵,或傳感器)向總線710提供信息( 包括用于提供協(xié)作播放列表的生成的指令)供處理器使用。傳感器檢測在其周圍的條件,并且將那些條件轉(zhuǎn)換成物理表達,其兼容于可測量現(xiàn)象以用于代表計算機系統(tǒng)700中的信息。耦合至總線710的其他外部設(shè)備(主要用于與人工交互)包括顯示器設(shè)備714,例如陰極射線管(CRT)或液晶顯示器(IXD)、或呈現(xiàn)文本和圖像的等離子屏或打印機,以及定點設(shè)備716,例如鼠標(biāo)或跟蹤球或指針定向鍵、或運動傳感器,用于控制在顯示器714上呈現(xiàn)的小光標(biāo)圖像的位置以及發(fā)出與顯示器714上呈現(xiàn)的圖形元素相關(guān)的命令。在一些實施例中,例如,在計算機系統(tǒng)700自動執(zhí)行所有功能而無需人工輸入時,忽略外部輸入設(shè)備712、顯不器設(shè)備714和定點設(shè)備716中的一個或多個。
在所示實施例中,專用硬件(例如專用集成電路(ASIC)720)耦合至總線710。專用硬件被配置為為了專用目的足夠快速地執(zhí)行并未由處理器702執(zhí)行的操作。應(yīng)用專用IC的實例包括圖形加速器卡,用于生成針對顯示器714的圖像;密碼板,用于加密和解密在網(wǎng)絡(luò)上發(fā)送的消息;語音識別;以及對于專用外部設(shè)備的接口,例如機器臂和醫(yī)學(xué)掃描設(shè)備, 其重復(fù)執(zhí)行在硬件中更加有效實施的操作的一些復(fù)雜序列。
計算機系統(tǒng)700還包括耦合至總線710的通信接口 770的一個或多個實例。通信接口 770提供對于用他們自身處理器運行的各種外部設(shè)備(例如打印機、掃描儀和外部盤) 的單路或雙路通信耦合。一般地,耦合利用與本地網(wǎng)絡(luò)780連接的網(wǎng)絡(luò)鏈路778,具有他們自身處理器的各種外部設(shè)備連接至局部網(wǎng)絡(luò)780。例如,通信接口 770可以是個人計算機上的并行端口或串行端口或通用串行總線(USB)端口。在一些實施例中,通信接口 770是向相應(yīng)類型的電話線路提供信息通信連接的集成服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或數(shù)字訂戶線路 (DSL)卡或電話調(diào)制解調(diào)器。在一些實施例中,通信接口 770是將總線710上的信號轉(zhuǎn)換成用于在同軸電纜上通信連接的信號或轉(zhuǎn)換成用于在光纖電纜上通信連接的光學(xué)信號的電纜調(diào)制解調(diào)器。作為另一實例,通信接口 770可以是向兼容LAN (例如以太網(wǎng))提供數(shù)據(jù)通14信連接的局域網(wǎng)(LAN)卡。也可實施無線鏈路。對于無線鏈路,通信接口 770發(fā)送或接收或既發(fā)送又接收電、聲或電磁信號,包括紅外和光學(xué)信號,其承載例如數(shù)字?jǐn)?shù)據(jù)的信息流。例如,在無線手持設(shè)備(例如像蜂窩電話的移動電話)中,通信接口 770包括無線電帶電磁發(fā)送器和接收器,稱為無線電收發(fā)器。某些實施例中,通信接口 770能夠?qū)τ赨E 101連接至的通信網(wǎng)絡(luò)105。
這里使用術(shù)語“計算機可讀介質(zhì)”來表示參與到向處理器702提供信息(包括用于執(zhí)行的指令)的任意介質(zhì)。這樣的介質(zhì)可采用許多形式,包括但不限于,非易失性介質(zhì)、易失性介質(zhì)、和傳輸介質(zhì)。非易失性介質(zhì)包括例如光或磁盤,例如存儲裝置708。易失性介質(zhì)包括例如動態(tài)存儲器704。傳輸介質(zhì)包括例如同軸電纜、銅線、光纖電纜、和載波,其在無需布線或電纜的情況下通過空間行進,例如聲波和電磁波,包括無線電、光和紅外波。信號包括在通過傳輸介質(zhì)發(fā)送的振幅、頻率、相位、極化或其他物理屬性的人工瞬間改變。計算機可讀介質(zhì)的通用形式包括例如軟盤、靈活盤、硬盤、磁帶、任意其他磁介質(zhì)、CD-ROM、CDRW、DVD、 任意其他光學(xué)介質(zhì)、穿孔卡、紙帶、光學(xué)標(biāo)記表、具有孔或其他光學(xué)可識別特征的模式的任意其他物理介質(zhì),RAM、PROM、EPROM、FLASH-EPR0M、任意其他存儲器芯片或盒、載波、計算機可從中讀取的任意其他介質(zhì)。這里使用術(shù)語“計算機可讀存儲介質(zhì)”表示除了傳輸介質(zhì)之外的任意計算機可讀介質(zhì)。
在一個或多個有形的媒體中進行編碼的邏輯包括在計算機可讀存儲媒體和諸如 ASIC 720的專用目 的硬件上的處理器指令中的一個或兩個。
網(wǎng)絡(luò)鏈路778典型地通過一個或多個網(wǎng)絡(luò)使用傳輸媒體將信息通信提供給使用或處理該信息的其它設(shè)備。例如,網(wǎng)絡(luò)鏈路778可通過本地網(wǎng)絡(luò)780將連接提供給主計算機782或由國際互聯(lián)網(wǎng)服務(wù)提供商(ISP)運營的設(shè)備784來提供連接。ISP裝備784從而通過現(xiàn)在通常被稱為國際互聯(lián)網(wǎng)790的網(wǎng)絡(luò)中的公共的、全球分組交換通信網(wǎng)絡(luò)提供數(shù)據(jù)通信服務(wù)。
與國際互聯(lián)網(wǎng)連接的被稱為服務(wù)器主機792的計算機響應(yīng)于通過國際互聯(lián)網(wǎng)接收的信息,駐留提供服務(wù)的處理。例如,服務(wù)主機792駐留處理,所述處理提供用于在顯示器714上呈現(xiàn)表示視頻數(shù)據(jù)的信息??梢灶A(yù)期的是,可在諸如主機782和服務(wù)器792的其他計算機系統(tǒng)中以各種配置方式來部署系統(tǒng)700的組件。
本發(fā)明的至少一些實施方式與用于實現(xiàn)這里描述的一些或全部技術(shù)的計算機系統(tǒng)700的使用相關(guān)。根據(jù)本發(fā)明的一個實施方式,響應(yīng)于處理器702執(zhí)行包含在存儲器704 中的一個或多個處理器指令的一個或多個序列,這些技術(shù)由計算機系統(tǒng)700執(zhí)行。也被稱為計算機指令、軟件和程序代碼的這種指令可從諸如存儲設(shè)備708或網(wǎng)絡(luò)鏈路778的另一計算機可讀媒介讀入到存儲器704。包含在存儲器704中的指令序列的執(zhí)行促使處理器702 執(zhí)行這里描述的方法步驟中的一個或多個。在可替換的實施方式中,諸如ASIC 720的硬件可用于替換實現(xiàn)本發(fā)明的軟件或與實現(xiàn)本發(fā)明的軟件結(jié)合。從而,本發(fā)明的實施方式不局限于硬件和軟件的任何特定組合,除非在這里明確聲明。
通過網(wǎng)絡(luò)鏈路778和通過通信接口 770的其它網(wǎng)絡(luò)傳輸?shù)男盘枖y帶去往和來自計算機系統(tǒng)700的信息。計算機系統(tǒng)700可通過網(wǎng)絡(luò)780、790 (其中通過網(wǎng)絡(luò)鏈路778和通信接口 770)發(fā)送和接收包括程序代碼的信息。在使用國際互聯(lián)網(wǎng)790的實施例中,服務(wù)器主機792通過國際互聯(lián)網(wǎng)790、ISP設(shè)備784、本地網(wǎng)絡(luò)780和通信接口 770,傳輸用于由計算機700發(fā)送的消息所請求的特定應(yīng)用的程序代碼。所接收的代碼可由處理器702在接收時執(zhí)行,或可存儲在存儲器704或存儲設(shè)備708或其它非易失性存儲器中以用于稍后的執(zhí)行,或者兩者。在該方式下,計算機系統(tǒng)700可以按載波上信號的形式獲得應(yīng)用程序代碼。
計算機可讀媒體的各種形式可涉及在將一個或多個指令序列或數(shù)據(jù)或兩者攜帶給處理器702以用于執(zhí)行。例如,指令和數(shù)據(jù)初始可由諸如主機782的遠(yuǎn)程計算機的磁盤攜帶。遠(yuǎn)程計算機將指令和數(shù)據(jù)裝載入其動態(tài)存儲器中,并使用調(diào)制解調(diào)器通過電話線發(fā)送指令和數(shù)據(jù)。位于計算機系統(tǒng)700本地的調(diào)制解調(diào)器在電話線上接收指令和數(shù)據(jù),并使用紅外發(fā)射機將指令和數(shù)據(jù)轉(zhuǎn)換為用作網(wǎng)絡(luò)鏈路778的紅外載波上的信號。用作通信接口 770的紅外檢測器接收在紅外信號中攜帶的指令和數(shù)據(jù),并將表示指令和數(shù)據(jù)的信息放置在總線710上。總線710將信息攜帶到存儲器704,處理器702從存儲器704獲取指令并且通過使用隨指令發(fā)送的一些數(shù)據(jù)執(zhí)行指令。在存儲器704中接收的指令和數(shù)據(jù)可任選的存儲在存儲設(shè)備708上,可在處理器702執(zhí)行之前或之后。
圖8描述了在其上可以實現(xiàn)本發(fā)明實施方式的芯片集800。將芯片集800編程為提供從有序列表對條目進行快速選擇,例如包括相對于圖7所描述的被結(jié)合一個或多個物理封裝(例如,芯片)的處理器和存儲組件。通過示例的方式,物理封裝包括在結(jié)構(gòu)組裝(例如,基板)上的一個或多個材料、組件、和/或?qū)Ь€的安排,從而提供諸如物理強度、大小恒定和/或電子交互限制的一個或多個特性??梢灶A(yù)期的是,在特定的實施方式中,芯片集800 可在單一的芯片上實現(xiàn)??梢灶A(yù)期的是,在特定的實施方式中,芯片集或芯片800可實現(xiàn)為單獨的“片上系統(tǒng)”??梢灶A(yù)期的是,在特定的實施方式中,將不使用單獨ASIC,例如,這里公開的所有相關(guān)功能通過一個或多個處理器執(zhí)行。芯片集或芯片800,或者其一部分,構(gòu)成用于提供與服務(wù)的可用性相關(guān)的用戶接口導(dǎo)航信息的一個或多個步驟的部件。芯片集或芯片800,或者其一部分,構(gòu)成用于提供協(xié)作播放列表的生成的一個或多個步驟的部件。
在一個實施方式中,芯片集800包括諸如用于在芯片集800的組件之間傳遞信息的總線801的通信機制。處理器803具有與總線801的連通性以執(zhí)行例如存儲在存儲器805 中的指令和處理信息。處理器803可包括一個或多個處理核心,其中將每個核心配置為獨立地執(zhí)行。多核心處理器能夠在單一物理封裝中進行多處理。多核心處理器的實施例包括兩個、四個、八個或更多個處理核心。可替換地或另外地,處理器803可包括一個或多個通過總線801串聯(lián)配置的微處理器,以便能夠獨立地執(zhí)行指令、流水線和多線程。處理器803 還可與一個或多個專用組件結(jié)合以執(zhí)行特定的處理功能和任務(wù),例如一個或多個數(shù)字信號處理器(DSP)807、或一個或多個專用集成電路(ASIC)809。典型地,將DSP 807配置為與處理器803獨立地實時處理真實世界的信號(例如,聲音)。相似地,可將ASIC 809配置為執(zhí)行不能由通用處理器容易地執(zhí)行的專用功能。這里描述的有助于執(zhí)行本發(fā)明功能的其它專用組件包括一個或多個現(xiàn)場可編程門陣列(FPGA)(沒有示出)、一個或多個控制器(沒有示出)、或一個或多個其它專用目的計算機芯片。
在一個實施例中,芯片集或芯片800僅包括一個或多個處理器和支持和/或涉及和/或用于一個或多個處理器的一些軟件和/或固件。
處理器803和附帶的組件具有經(jīng)由總線801的與存儲器805的連通性。存儲器 805包括用于存儲可執(zhí)行指令的動態(tài)存儲器(例如,RAM、磁盤、可寫光盤等)和靜態(tài)存儲器 (例如,ROM、⑶-ROM等),其中在執(zhí)行可執(zhí)行指令時執(zhí)行這里描述的創(chuàng)造性步驟以提供從有序列表對條目進行快速選擇。存儲器805還存儲與創(chuàng)造性步驟的執(zhí)行相關(guān)的數(shù)據(jù)或由創(chuàng)造性步驟的執(zhí)行所產(chǎn)生的數(shù)據(jù)。
圖9是根據(jù)一個實施方式的能夠在圖I的系統(tǒng)中進行操作的用于通信的移動終端 (例如,手持機)的示例性組件的示意圖。在一些實施方式中,移動終端900或其一部分,構(gòu)成用于執(zhí)行提供從有序列表對條目進行快速選擇的一個或多個步驟的部件。一般地,通常按照前端和后端特性對無線電接收機進行限定。接收機的前端包括全部的射頻(RF)電路, 而后端包括全部的基帶處理電路。如在本申請中所使用的,術(shù)語“電路”涉及(I)僅為硬件實現(xiàn)方式(例如僅在模擬和/或數(shù)字電路中的實現(xiàn)方式),和(2)電路和軟件(和/或固件) 的結(jié)合(例如,如果應(yīng)用于特定上下文,將共同工作的包括數(shù)字信號處理器的處理器、軟件和存儲器結(jié)合在一起以促使諸如移動電話或服務(wù)器的裝置執(zhí)行各種功能)。該“電路”的定義應(yīng)用于在該申請中對該術(shù)語的全部使用,包括任何權(quán)利要求。如另一實施例,如在該申請中使用的并且如果可應(yīng)用于特定的上下文,則術(shù)語“電路”還可覆蓋僅由處理器(或多個處理器)和其(或它們的)相應(yīng)的軟件/固件的實現(xiàn)方式。術(shù)語“電路”還可覆蓋可應(yīng)用于特定上下文的情況,例如蜂窩網(wǎng)絡(luò)設(shè)備或其它網(wǎng)絡(luò)設(shè)備中的移動電話或相似集成電路中的基帶集成電路或應(yīng)用處理器集成電路。
電話的相關(guān)內(nèi)部組件包括主控制單元(MCU) 903、數(shù)字信號處理器(DSP) 905、和包括麥克風(fēng)·增益控制單元和揚聲器增益控制單元的接收機/發(fā)射機單元。主顯示器單元907 給用戶提供顯示以支持執(zhí)行或支持提供媒體內(nèi)容搜索能力的步驟的各種應(yīng)用和移動終端功能。顯示器907包括配置為在移動終端(例如,移動電話)的用戶接口的至少一部分上進行顯示的顯示器電路。此外,將顯示器907和顯示器電路配置為便于移動終端的至少一些功能的用戶控制。音頻功能電路909包括麥克風(fēng)911和將從麥克風(fēng)911輸出的語音信號進行放大的麥克風(fēng)放大器。將從麥克風(fēng)911輸出的經(jīng)放大的語音信號提供給編碼器/解碼器 (CODEC)913。
無線電部分915對功率進行放大,并對頻率進行轉(zhuǎn)換,以便通過天線917與包括在移動通信系統(tǒng)中的基站進行通信。功率放大器(PA) 919和發(fā)射機/調(diào)制電路可操作地對 MCU 903進行響應(yīng),將來自PA 919的輸出耦合至雙工器921或循環(huán)器(circulator)或天線開關(guān),這是現(xiàn)有技術(shù)公知的。PA 919還與電池接口和電源控制單元920耦合。
在使用中,移動終端901的用戶對麥克風(fēng)911說話,且他或她的語音連同任何檢測到的背景噪聲被轉(zhuǎn)換為模擬電壓。從而通過模擬數(shù)字轉(zhuǎn)換器(ADC) 923將模擬電壓轉(zhuǎn)換為數(shù)字信號。控制單元903將數(shù)字信號路由到DSP 905中以在DSP 905中進行處理,例如語音編碼、信道編碼、加密和交織。在一個實施方式中,通過沒有單獨示出的單元,使用諸如全球演進(EDGE)、通用分組無線服務(wù)(GPRS)、全球移動通信系統(tǒng)(GSM)、國際互聯(lián)網(wǎng)多媒體子系統(tǒng)(IMS)、通用移動通信系統(tǒng)(UMTS)等蜂窩傳輸協(xié)議,以及諸如微波接入(WiMAX)、長期演進(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無線保真(WiFi)、衛(wèi)星等的其它合適的無線介質(zhì),對處理的語音信號進行編碼。
隨后,將編碼的信號路由到均衡器925,以便對在通過空中傳輸處理中發(fā)生的諸如相位和幅度失真的任何頻率相關(guān)損耗進行補償。在對比特流進行均衡后,調(diào)制器927將信號與在RF接口 929中產(chǎn)生的RF信號結(jié)合。調(diào)制器927通過頻率或相位調(diào)制產(chǎn)生正弦波。 為了準(zhǔn)備用于傳輸?shù)男盘?,上變頻器931將從調(diào)制器927輸出的正弦波與由合成器933產(chǎn)17生的另一正弦波組合,以獲得期望的傳輸頻率。從而將信號通過PA 919進行發(fā)送,以使信號增加到合適的功率水平。在實際的系統(tǒng)中,PA 919作為可變增益放大器,由DSP 905通過網(wǎng)絡(luò)基站接收的信息來控制PA 919的增益。從而在雙工器921中信號進行濾波,并可選擇性地發(fā)送給天線耦合器935以進行阻抗匹配,從而提供最大功率的傳送。最后,經(jīng)由天線 917將信號發(fā)送給本地基站??晒?yīng)自動增益控制(AGC)以控制接收機最后階段的增益。 可將信號由這里轉(zhuǎn)發(fā)到遠(yuǎn)端電話,其可以是另一蜂窩電話、其它移動電話或與公共交換電話網(wǎng)絡(luò)(PSTN)或其它電話網(wǎng)絡(luò)連接的固定電話。
通過天線917接收被傳輸給移動終端901的語音信號,并立即由低噪聲放大器 (LNA) 937放大。下變頻器939降低載波頻率,且解調(diào)器941去除RF,只留下數(shù)字比特流。 隨后信號通過均衡器925,并由DSP 905進行處理。數(shù)模轉(zhuǎn)換器(DAC)943對信號進行轉(zhuǎn)換, 并將相應(yīng)的輸出通過揚聲器945傳輸給用戶,所有的操作都在主控制單元(MCU)903的控制下,其中主控制單元可實現(xiàn)為中央處理單元(CPU)(在圖中沒有示出)。
MCU 903從鍵盤947接收包括輸入信號的各種信號。與其它用戶輸入組件(例如, 麥克風(fēng)911)結(jié)合的鍵盤947和/或MCU 903包括用于管理用戶輸入的用戶接口電路。MCU 903運行用戶接口軟件,便于對移動終端的至少一些功能的用戶控制,以提供從有序列表對條目進行快速選擇。MCU 903還分別將顯示命令和切換命令遞送給顯示器907和語音輸出切換控制器。此外,MCU 903與DSP 905交換信息,并可選擇地訪問所結(jié)合的SM卡949和存儲器951。此外,MCU 903執(zhí)行終端要求的各種控制功能。DSP 905可根據(jù)實現(xiàn)方式在語音信號上執(zhí)行任何種類的傳統(tǒng)數(shù)字處理功能。此外,DSP 905從麥克風(fēng)911檢測的信號確定本地環(huán)境的背景噪聲水平,并為將麥克風(fēng)911的增益設(shè)置為所選的水平,以補償移動終端901的用戶的自然傾向(tendency)。
CODEC 913包括ADC 923和DAC 943。存儲器951存儲包括呼叫進入語音數(shù)據(jù)的各種數(shù)據(jù),并能夠存儲包括從全球國際互聯(lián)網(wǎng)接收的音樂數(shù)據(jù)的其它數(shù)據(jù)。軟件模塊可駐留在RAM存儲器、閃存存儲器、寄存器、或現(xiàn)有技術(shù)中已知的其它任何形式的可寫入存儲介質(zhì)。存儲設(shè)備951可以是,但不局限于,單一存儲器、CD、DVD、ROM、RAM、EEPR0M、光學(xué)存儲器、或能夠存儲數(shù)字?jǐn)?shù)據(jù)的其它任何非易失性存儲媒介。
例如,可選擇地結(jié)合的SM卡949攜帶重要的信息,例如蜂窩電話號碼、支持服務(wù)的載波、訂閱細(xì)節(jié)和安全信息。SM卡949主要用于在無線電網(wǎng)絡(luò)上識別移動終端901???949還包含用于存儲個人電話號碼注冊、文本消息和用戶專用移動終端設(shè)置的存儲器。
盡管結(jié)合多個實施方式和實現(xiàn)方式介紹了本發(fā)明,但是本發(fā)明不局限于此,而是可覆蓋落入所附權(quán)利要求范圍的各種明顯修改和等價安排。盡管本發(fā)明的特征在權(quán)利要求中以特定的組合進行表達,但可以預(yù)期的是,這些特征可以按任意的組合和順序進行安排。
權(quán)利要求
1.一種方法,包括接收用于啟動協(xié)作播放列表的建立的輸入,所述協(xié)作播放列表至少部分地基于一個或多個標(biāo)準(zhǔn);和確定向一個或多個設(shè)備發(fā)送所述協(xié)作播放列表的通知,從所述一個或多個設(shè)備接收對所述協(xié)作播放列表的更新。
2.如權(quán)利要求I所述的方法,其中所述服務(wù)被配置為還執(zhí)行從所述一個或多個中的第一個接收對所述協(xié)作播放列表的更新;和確定向所述一個或多個設(shè)備發(fā)送另一更新通知;其中所述更新是媒體軌道選擇。
3.如權(quán)利要求2所述的方法,其中所述服務(wù)被配置為還執(zhí)行確定所述媒體軌道選擇是否實質(zhì)上在一個或多個標(biāo)準(zhǔn)內(nèi);和至少部分地使得基于關(guān)于所述一個或多個標(biāo)準(zhǔn)的確定進行協(xié)作播放列表的更新。
4.如權(quán)利要求2和3中任一項所述的方法,其中所述其他通知包括對于媒體服務(wù)中的媒體軌道選擇的鏈接。
5.如權(quán)利要求2-4中任一項所述的方法,其中所述服務(wù)被配置為還執(zhí)行接收從所述設(shè)備的第二個訪問媒體軌道的請求;確定所述第二個設(shè)備不與賬戶相關(guān);確定向所述第二個設(shè)備發(fā)送媒體軌道選擇的有限版本。
6.如權(quán)利要求1-5中任一項所述的方法,其中所述服務(wù)被配置為還執(zhí)行確定向所述一個或多個設(shè)備發(fā)送所述協(xié)作播放列表。
7.如權(quán)利要求1-6中任一項所述的方法,其中所述通知在社會網(wǎng)絡(luò)、文本消息、多媒體消息、電子郵件、即時消息、或組合上發(fā)送。
8.一種裝置,包括至少一個處理器;以及包括一個或多個程序的計算機程序代碼的至少一個存儲器;所述至少一個存儲器和計算機程序代碼被配置為,利用所述至少一個處理器,使得所述裝置至少執(zhí)行以下步驟接收用于啟動協(xié)作播放列表的建立的輸入,所述協(xié)作播放列表至少部分地基于一個或多個標(biāo)準(zhǔn);和確定向一個或多個設(shè)備發(fā)送所述協(xié)作播放列表的通知,從所述一個或多個設(shè)備接收對所述協(xié)作播放列表的更新。
9.如權(quán)利要求8所述的裝置,其中還使得所述裝置從所述一個或多個中的第一個接收對所述協(xié)作播放列表的更新;和確定向所述一個或多個設(shè)備發(fā)送另一更新通知;其中所述更新是媒體軌道選擇。
10.如權(quán)利要求9所述的裝置,其中還使得所述裝置確定所述媒體軌道選擇是否實質(zhì)上在一個或多個標(biāo)準(zhǔn)內(nèi);和至少部分地使得基于關(guān)于所述一個或多個標(biāo)準(zhǔn)的確定進行協(xié)作播放列表的更新。
11.如權(quán)利要求9和10中任一項所述的裝置,其中所述其他通知包括對于媒體服務(wù)中的媒體軌道選擇的鏈接。
12.如權(quán)利要求9-11中任一項所述的裝置,其中還使得所述裝置接收從所述設(shè)備的第二個訪問媒體軌道的請求;確定所述第二個設(shè)備不與賬戶相關(guān);確定向所述第二個設(shè)備發(fā)送媒體軌道選擇的有限版本。
13.如權(quán)利要求8-12中任一項所述的裝置,其中還使得所述裝置確定向所述一個或多個設(shè)備發(fā)送所述協(xié)作播放列表。
14.如權(quán)利要求8-13中任一項所述的裝置,中所述通知在社會網(wǎng)絡(luò)、文本消息、多媒體消息、電子郵件、即時消息、或組合上發(fā)送。
15.一種計算機可讀存儲介質(zhì),承載一個或多個指令的一個或多個序列,當(dāng)由一個或多個處理器執(zhí)行時,使得裝置至少執(zhí)行以下步驟接收用于啟動協(xié)作播放列表的建立的輸入,所述協(xié)作播放列表至少部分地基于一個或多個標(biāo)準(zhǔn);和確定向一個或多個設(shè)備發(fā)送所述協(xié)作播放列表的通知,從所述一個或多個設(shè)備接收對所述協(xié)作播放列表的更新。
16.如權(quán)利要求15所述的計算機可讀存儲介質(zhì),其中還使得裝置執(zhí)行從所述一個或多個中的第一個接收對所述協(xié)作播放列表的更新;和確定向所述一個或多個設(shè)備發(fā)送另一更新通知;其中所述更新是媒體軌道選擇。
17.如權(quán)利要求16所述的計算機可讀存儲介質(zhì),其中還使得裝置執(zhí)行確定所述媒體軌道選擇是否實質(zhì)上在一個或多個標(biāo)準(zhǔn)內(nèi);和至少部分地使得基于關(guān)于所述一個或多個標(biāo)準(zhǔn)的確定進行協(xié)作播放列表的更新。
18.如權(quán)利要求16-17中任一項所述的計算機可讀存儲介質(zhì),其中所述其他通知包括對于媒體服務(wù)中的媒體軌道選擇的鏈接。
19.如權(quán)利要求16-18中任一項所述的計算機可讀存儲介質(zhì),其中還使得裝置執(zhí)行 接收從所述設(shè)備的第二個訪問媒體軌道的請求;確定所述第二個設(shè)備不與賬戶相關(guān);確定向所述第二個設(shè)備發(fā)送媒體軌道選擇的有限版本。
20.如權(quán)利要求15-19中任一項所述的計算機可讀存儲介質(zhì),其中還使得裝置執(zhí)行 確定向所述一個或多個設(shè)備發(fā)送所述協(xié)作播放列表。
21.一種計算機可讀存儲介質(zhì),承載一個或多個指令的一個或多個序列,當(dāng)由一個或多個處理器執(zhí)行時,使得裝置至少執(zhí)行權(quán)利要求1-7中任一項的方法。
22.一種裝置,包括執(zhí)行權(quán)利要求1-7中任一項的方法的部件。
23.如權(quán)利要求8所述的裝置,其中所述裝置是移動電話,還包括用戶接口電路和用戶接口軟件,配置為通過使用顯示器促使移動電話的至少一些功能的用戶控制和配置為響應(yīng)于用戶輸入;和顯示器和顯示器電路,配置為顯示移動電話的用戶界面的至少一部分,所述顯示器和顯示器電路配置為促使移動電話的至少一些功能的用戶控制。
24.一種計算機程序產(chǎn)品,包括一個或多個指令的一個或多個序列,當(dāng)由一個或多個處理器執(zhí)行時,使得裝置至少執(zhí)行權(quán)利要求1-7中任一項的方法。
25.一種方法,包括促使訪問至少一個接口,其被配置為允許訪問至少一個服務(wù),所述至少一個服務(wù)配置為執(zhí)行權(quán)利要求1-7中任一項的方法。
26.一種方法,包括促使建立和/或促使修改(I)至少一個用戶接口元件和/或(2) 至少一個設(shè)備用戶接口功能,所述(I)至少一個用戶接口元件和/或(2)至少一個設(shè)備用戶接口功能至少部分地基于從權(quán)利要求1-7中任一項的方法得到的數(shù)據(jù)和/或信息;和/或從權(quán)利要求1-7中任一項的方法得到的至少一個信號。
27.一種方法,包括建立和/或修改(I)至少一個用戶接口元件和/或(2)至少一個設(shè)備用戶接口功能,所述(I)至少一個用戶接口元件和/或(2)至少一個設(shè)備用戶接口功能至少部分地基于從權(quán)利要求1-7中任一項的方法得到的數(shù)據(jù)和/或信息;和/或從權(quán)利要求1-7中任一項的方法得到的至少一個信號。
全文摘要
提供一種生成協(xié)作播放列表的方法。接收用于啟動協(xié)作播放列表的建立的輸入。所述協(xié)作播放列表至少部分地基于一個或多個標(biāo)準(zhǔn)。確定向一個或多個設(shè)備發(fā)送所述協(xié)作播放列表的通知。使用一個或多個設(shè)備的各個用戶更新協(xié)作播放列表。
文檔編號H04L12/18GK102947827SQ201180030136
公開日2013年2月27日 申請日期2011年5月31日 優(yōu)先權(quán)日2010年6月18日
發(fā)明者M·D·惠特利 申請人:諾基亞公司