專(zhuān)利名稱(chēng):用于利用upnp音頻/視頻中環(huán)境信息的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明主要地涉及通用即插即用(UPnP)設(shè)備。具體而言, 本發(fā)明涉及UPnP設(shè)備中各種簡(jiǎn)檔的使用。
背景技術(shù):
本節(jié)旨在于提供在權(quán)斜要求申記載的本發(fā)明的背景或者環(huán)境。 這里的描述可以包括能夠?qū)崿F(xiàn)的概念、但并不一定是先前已經(jīng)構(gòu)思 或者實(shí)現(xiàn)的概念。因此,除非這里另有指明,在本節(jié)中描述的內(nèi)容 并不構(gòu)成本申請(qǐng)中說(shuō)明書(shū)和權(quán)利要求的現(xiàn)有技術(shù)、也不因?yàn)榘?本節(jié)中而^皮認(rèn)為是現(xiàn)有^支術(shù)。UPnP是數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA )的技術(shù)基石之一 ,該DLNA 是一個(gè)致力于住宅中個(gè)人計(jì)算機(jī)(PC)、消費(fèi)類(lèi)電子設(shè)備(CE)和 移動(dòng)設(shè)備的有線(xiàn)和無(wú)線(xiàn)可互操作網(wǎng)絡(luò)從而為共享和增長(zhǎng)新的數(shù)字媒 體和內(nèi)容服務(wù)而實(shí)現(xiàn)無(wú)縫環(huán)境的團(tuán)體。UPnP 4支術(shù)定義了 一種用于所 有類(lèi)型的智能設(shè)備、無(wú)線(xiàn)設(shè)備和個(gè)人計(jì)算機(jī)的普遍對(duì)等網(wǎng)絡(luò)連通的 架構(gòu)。UPnP技術(shù)被設(shè)計(jì)用來(lái)無(wú)論在住宅中還是在連接到因特網(wǎng)的小 型企業(yè)、公共場(chǎng)所或者系統(tǒng)中都帶來(lái)通向?qū)S?ad-hoc)或者未管理 網(wǎng)絡(luò)的易用、靈活、基于標(biāo)準(zhǔn)的連通性。UPnP技術(shù)提供了一種利用 TCP/IP和web技術(shù)除了提供在聯(lián)網(wǎng)設(shè)備之間的控制和數(shù)據(jù)傳送之外 還實(shí)現(xiàn)無(wú)縫鄰近聯(lián)網(wǎng)的分布式開(kāi)》丈聯(lián)網(wǎng)架構(gòu)。UPnP設(shè)備架構(gòu)(UDA)被設(shè)計(jì)用來(lái)支持針對(duì)來(lái)自各種銷(xiāo)售商 的形形色色的設(shè)備類(lèi)別的零配置、"不可見(jiàn)"聯(lián)網(wǎng)和自動(dòng)發(fā)現(xiàn)。利用 UDA,設(shè)備可以動(dòng)態(tài)地加入網(wǎng)絡(luò)、獲得IP地址、傳達(dá)其能力并且獲 悉其它設(shè)備的存在和能力。在當(dāng)前UPnP音頻/視頻(AV )環(huán)境(也為DLNA所用)中,用戶(hù)通常必須進(jìn)行諸多不同選擇以便啟動(dòng)AV使用范例。例如,如果用戶(hù)想要在他或她的客廳中觀看電影,則用戶(hù)必須(a)搜索/瀏覽 /選擇待觀看的內(nèi)容;(b)選擇AV呈現(xiàn)器設(shè)備;并且可能(c)對(duì) 呈現(xiàn)設(shè)備進(jìn)行一些調(diào)整,比如調(diào)整呈現(xiàn)設(shè)備上的音量等。即使在本 質(zhì)上不很復(fù)雜的環(huán)境中,比如當(dāng)在房間中僅有一個(gè)呈現(xiàn)設(shè)備并且僅 有有限數(shù)目的內(nèi)容項(xiàng)目時(shí),這一過(guò)程仍然可能很麻煩。對(duì)于新手用 戶(hù),這一過(guò)程尤其難以實(shí)施。然而在將來(lái)有可能的是,人們將在他 們的住宅內(nèi)的各種房間中具有數(shù)個(gè)呈現(xiàn)設(shè)備,他們將訪問(wèn)越來(lái)越多 的不同多媒體項(xiàng)目,并且他們將訪問(wèn)數(shù)目增長(zhǎng)的UPnP環(huán)境。因此, 每當(dāng)用戶(hù)嘗試開(kāi)始隨心使用UPnPAV設(shè)備財(cái),用戶(hù)經(jīng)常地進(jìn)行上述 選擇這一情況將變得越來(lái)越加劇。鑒于上文,因此希望提供一種減少在建立各種AV使用范例中 涉及到的復(fù)雜度的系統(tǒng)和方法。發(fā)明內(nèi)容本發(fā)明提供了將環(huán)境變量用于UPnP AV使用范例。環(huán)境變量 用來(lái)存儲(chǔ)用戶(hù)的物理位置(例如住宅中的房間)。在環(huán)境變量中存 儲(chǔ)的信息可以用來(lái)通過(guò)最小化用戶(hù)為了啟動(dòng)使用范例而必須執(zhí)行的 人工選擇的數(shù)目來(lái)提升數(shù)字住宅(或者其它場(chǎng)所)的用戶(hù)體驗(yàn)。環(huán) 境變量用來(lái)觸發(fā)簡(jiǎn)檔的變化并且選擇實(shí)施使用范例所需要的設(shè)備。 通過(guò)最小化用戶(hù)為了啟動(dòng)AV使用范例而必須執(zhí)行的人工選擇的數(shù) 目,本發(fā)明改進(jìn)了相關(guān)UPnP/DLNA設(shè)備的可用性。本發(fā)明可以實(shí)施 于各種不同類(lèi)型的控制點(diǎn)UPnP AV設(shè)備中并且向這樣的設(shè)備的制造 商提供增值。本發(fā)明的這些和其它優(yōu)點(diǎn)及特征、以及其操作的組織和方法將 從結(jié)合附圖的以下具體描述中變得清楚,其中在下文描述的數(shù)幅附 圖中類(lèi)似單元具有類(lèi)似標(biāo)號(hào)。
圖l是普通住宅的表示圖,在該住宅中基于UPnP設(shè)備的位置向UPnP設(shè)備提供本發(fā)明的不同環(huán)境變量;圖2是示出了根據(jù)本發(fā)明的利用子簡(jiǎn)檔以及房間特定設(shè)備和設(shè)置表來(lái)擴(kuò)充的示例性UPnP電話(huà)簡(jiǎn)檔的圖表;圖3是示出了本發(fā)明一個(gè)實(shí)施例的實(shí)施的流程圖;圖4是可以在本發(fā)明的實(shí)施中使用的移動(dòng)電話(huà)的透;f見(jiàn)圖;以及圖5是圖4的移動(dòng)電話(huà)的電話(huà)電路的示意表示圖。
具體實(shí)施方式
本發(fā)明提供了將環(huán)境變量用于UPnP使用范倒,諸如UEnP AV 使用范例。環(huán)境變量用來(lái)存儲(chǔ)用戶(hù)的物理位置。例如,環(huán)境變量可 以用來(lái)將特定位置標(biāo)識(shí)為用戶(hù)的客廳、廚房等。在環(huán)境變量中存儲(chǔ)工選擇的數(shù)目來(lái)提升數(shù)字住宅或者其它環(huán)境的用戶(hù)體驗(yàn),該使用范 例比如是在臥室中播放音樂(lè)或者在客廳中觀看電影。環(huán)境變量用來(lái) 觸發(fā)簡(jiǎn)檔的變化并且選擇實(shí)施各種可能使用范例所需要的設(shè)備。圖1是普通住宅100的表示圖,在該住宅中基于UPnP 110設(shè) 備的位置向UPnP設(shè)備110提供本發(fā)明的不同環(huán)境變量。在圖1中描 繪的普通住宅100包括客廳120、廚房130和臥室140??蛷d120和 廚房13 0都包括可以用來(lái)在特定房間中的不同設(shè)備上呈現(xiàn)來(lái)自U P n P 設(shè)備110的內(nèi)容的呈現(xiàn)器150,并且反之亦然。在環(huán)境中的各種區(qū)域或者房間可以與UPnPi殳備IIO上的特定 簡(jiǎn)檔相關(guān)聯(lián)。應(yīng)當(dāng)注意術(shù)語(yǔ)"簡(jiǎn)檔"不應(yīng)解釋為僅指代例如下圖2中 所示類(lèi)型的在簡(jiǎn)檔樹(shù)中的頂層簡(jiǎn)檔或者子簡(jiǎn)檔。代替地,"簡(jiǎn)檔"可 以指代任何頂層簡(jiǎn)檔或者任何較低層子簡(jiǎn)檔。簡(jiǎn)檔如果被激活則提供有關(guān)在區(qū)域中的各種設(shè)備應(yīng)當(dāng)如何與 UPnP設(shè)備IIO結(jié)合操作的指令。例如,"住宅/客廳"簡(jiǎn)檔應(yīng)當(dāng)包括用 以執(zhí)行以下操作的指令(1)在內(nèi)容將由電視機(jī)170播放時(shí)設(shè)置較 高音量級(jí)別;(2)打開(kāi)位于客廳120內(nèi)的諸如個(gè)人計(jì)算機(jī)的存儲(chǔ)設(shè)備中的"電影"目錄;(3)連接到"喜歡的(favorite)"設(shè)備;以及(4) 如果UPnP設(shè)備110包括移動(dòng)電話(huà),則將移動(dòng)電話(huà)設(shè)置為"靜音,,模式。 可選地,"住宅/廚房"簡(jiǎn)檔可以包括用以執(zhí)行以下操作的指令(1) 在播放內(nèi)容時(shí)設(shè)置較低音量級(jí)別;(2)打開(kāi)存儲(chǔ)設(shè)備中的"音樂(lè),,目 錄;(3 )連接到"喜歡的"廚房設(shè)備;以及(4)將移動(dòng)電話(huà)設(shè)置為"正 常"模式。根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)用戶(hù)進(jìn)入特定房間時(shí),向用戶(hù)的 UPnP設(shè)備llO自動(dòng)地提供用于該房間或者區(qū)域的環(huán)境變量。如圖1 中所示,環(huán)境變量可以從不同來(lái)源提供給UPnP設(shè)備110。例如,當(dāng) UPnP設(shè)備11Q進(jìn)入廚房13D時(shí),位于廚房1J0申的呈現(xiàn)器4 50可以 向UPnP設(shè)備110提供環(huán)境變量。當(dāng)進(jìn)入客廳120時(shí),除了使用客廳 120中的呈現(xiàn)器150之外或者取而代之,RFID標(biāo)記160可以用來(lái)提 供特定環(huán)境變量。在這一情形下,UPnP設(shè)備110需要RFID讀取器 以便獲得環(huán)境變量。其它定位方法包括但不限于Zigbee、無(wú)線(xiàn)LAN (WLAN)、藍(lán)牙(BT)和超寬帶(UWB)定位方法。也可以使用 光學(xué)系統(tǒng),比如在UPnP設(shè)備110上并入相機(jī)的系統(tǒng)。另外也有可能 通過(guò)人工輸入來(lái)獲得環(huán)境變量。例如,當(dāng)用戶(hù)進(jìn)入房間時(shí)可以/人存 儲(chǔ)于UPnP設(shè)備內(nèi)的環(huán)境列表中選擇特定環(huán)境。除此之外,還應(yīng)當(dāng)注 意上文討論的方法類(lèi)型并非旨在于包括窮舉性的列舉,而也可以使 用目前已知或者以后開(kāi)發(fā)的其它方法。雖然定位方法可以變化,但 是必要的是以房間級(jí)的準(zhǔn)確度對(duì)UPnP設(shè)備110進(jìn)行定位以便獲得環(huán) 境變量。在本發(fā)明的一個(gè)實(shí)施例中,環(huán)境變量與存儲(chǔ)于UPnP設(shè)備110 內(nèi)的筒檔及其相應(yīng)子簡(jiǎn)檔進(jìn)行組合。這樣的簡(jiǎn)檔通??梢栽诟鞣N類(lèi) 型的移動(dòng)電話(huà)中使用。圖2是示出了根據(jù)本發(fā)明利用子簡(jiǎn)檔以及房 間特定設(shè)備和設(shè)置表來(lái)擴(kuò)充的示例性UPnP電話(huà)筒檔("住宅,,簡(jiǎn)檔 200 )的圖表。除了"住宅"簡(jiǎn)檔200之外,UPnP設(shè)備可以包括本領(lǐng) 域中已知的各種其它簡(jiǎn)檔(即會(huì)議、靜音等)以及可以由UPnP設(shè)備 110的用戶(hù)創(chuàng)建和/或修改的其它簡(jiǎn)檔。在圖2所示圖表中,"住宅"簡(jiǎn)檔200包括"廚房"子簡(jiǎn)檔210、"客 廳"子簡(jiǎn)檔220和"臥室"子簡(jiǎn)檔230。對(duì)于"廚房,,子簡(jiǎn)檔210,也有設(shè) 備列表/優(yōu)先次序級(jí)別240。此級(jí)別列舉了位于相關(guān)特定區(qū)域內(nèi)的設(shè) 備以及優(yōu)先級(jí)系統(tǒng),該優(yōu)先級(jí)系統(tǒng)用以指示如果可能則應(yīng)當(dāng)先訪問(wèn) 哪些呈現(xiàn)設(shè)備。對(duì)于這些設(shè)備之一 (呈現(xiàn)器1 ),也包括偏好集250。 在此特定例子中,音量級(jí)別"2"與呈現(xiàn)器1相關(guān)聯(lián),而當(dāng)播放呈現(xiàn)器 1時(shí)將使用特定的一組揚(yáng)聲器(揚(yáng)聲器1 )。可以使用各種其它用戶(hù) 偏好。這些偏好可以包括但不限于特定或者"喜歡的,,內(nèi)容目錄的標(biāo) 識(shí)、優(yōu)選音頻和視頻特征等。可以使用UPnP設(shè)備110的用戶(hù)接口來(lái) 定義和更改用戶(hù)偏好。在本發(fā)明的特定實(shí)施例中,當(dāng)新的音頻M^頻 呈現(xiàn)設(shè)備出現(xiàn)在UPnP設(shè)備110所在的UPnP網(wǎng)絡(luò)內(nèi)時(shí),用戶(hù)接口自 動(dòng)地提示用戶(hù)創(chuàng)建簡(jiǎn)檔信息。圖3是示出了本發(fā)明一個(gè)實(shí)施例的實(shí)施的流程圖。在圖3中的 300, UPnP設(shè)備IIO進(jìn)入特定房間。在310, UPnP設(shè)備110檢測(cè)用 于該房間的指定環(huán)境變量。如上文討論的,可以使用各種系統(tǒng)來(lái)檢 測(cè)環(huán)境變量。在320, UPnP設(shè)備110基于環(huán)境變量的指示來(lái)觸發(fā)特 定簡(jiǎn)檔和/或子簡(jiǎn)檔。例如,如果環(huán)境變量包括"廚房"指示,則UPnP 設(shè)備110將激活圖2的"廚房"子簡(jiǎn)檔210。在330,相應(yīng)地實(shí)施用于 所選簡(jiǎn)檔/子簡(jiǎn)檔的指定的優(yōu)先次序級(jí)別和偏好。 一旦實(shí)施并且如 340所示,UPnP設(shè)備110可以在UPnP網(wǎng)絡(luò)內(nèi)執(zhí)行各種功能,例如, 如果UPnP設(shè)備在客廳120中,則在UPnP設(shè)備110上存儲(chǔ)的歌曲可 以在客廳內(nèi)的立體聲系統(tǒng)(未示出)上播放,在UPnP設(shè)備110上存 儲(chǔ)的電影可以在電視機(jī)170上播;故,而在客廳120內(nèi)的其它設(shè)備上 存儲(chǔ)的內(nèi)容可以在UPnP設(shè)備110上播放。其它潛在功能在本領(lǐng)域中 是眾所周知的。在一些境況下,如圖3中的350所示,可以在環(huán)境中發(fā)現(xiàn)新設(shè) 備。例如,新的廚房設(shè)備可能已經(jīng)安裝于廚房區(qū)中。在這樣的情形 下,在360處,UPnP設(shè)備110提示用戶(hù)調(diào)整適當(dāng)?shù)暮?jiǎn)檔-子簡(jiǎn)檔以 便將改變的環(huán)境納入考慮之中。應(yīng)當(dāng)注意步驟350和360并非必須如圖3中所示在步驟340之后發(fā)生。圖4和圖5示出了可以作為UPnP設(shè)備110來(lái)工作并且本發(fā)明 可以實(shí)施于其中的一個(gè)代表性移動(dòng)電話(huà)12。然而應(yīng)當(dāng)理解本發(fā)明的 本意并非限于一個(gè)特定類(lèi)型的移動(dòng)電話(huà)12或者其它電子設(shè)備。可以 代之以使用諸如個(gè)人數(shù)字助理、膝上型計(jì)算機(jī)、集成式消息收發(fā)設(shè) 備的電子設(shè)備和其它設(shè)備作為請(qǐng)求設(shè)備和媒體服務(wù)器。本發(fā)明的 UPnP設(shè)備因此不應(yīng)解釋為局限于移動(dòng)電話(huà)12。圖4和圖5的移動(dòng)電話(huà)12包括外殼30、形式為液晶顯示器的 顯示器32、小鍵盤(pán)34、麥克風(fēng)36、耳機(jī)38、電池40、紅外端口 42、 天線(xiàn)44、根據(jù)本發(fā)明一個(gè)實(shí)施例的形弍為UICC的智能卡4^、讀卡 器48、無(wú)線(xiàn)接口電路52、編碼解碼器電路54、控制器56和存儲(chǔ)器 58。各個(gè)電路和單元都是本領(lǐng)域中公知的類(lèi)型,例如在諾基亞移動(dòng) 電話(huà)的范圍內(nèi)。本發(fā)明的通信設(shè)備可以使用各種傳輸技術(shù)來(lái)通信,這些技術(shù)包 括但不限于碼分多址(CDMA)、全球移動(dòng)通信系統(tǒng)(GSM)、通 用移動(dòng)電信系統(tǒng)(UMTS )、時(shí)分多址(TDMA )、頻分多址(FDMA )、 傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)、短消息收發(fā)服務(wù)(SMS)、多 媒體消息收發(fā)服務(wù)(MMS)、電子郵件、即時(shí)消息收發(fā)服務(wù)(IMS)、 藍(lán)牙、IEEE 802.il等。通信設(shè)備可以使用包括但不限于無(wú)線(xiàn)電、紅 外線(xiàn)、激光、線(xiàn)纜連接等各種介質(zhì)來(lái)通信。本發(fā)明是在方法步驟的 一般背景下描述的,這些方法步驟在一 個(gè)實(shí)施例中可以通過(guò)程序產(chǎn)品來(lái)實(shí)施,該程序產(chǎn)品包括在聯(lián)網(wǎng)環(huán)境 中由計(jì)算機(jī)執(zhí)行的諸如程序代碼的計(jì)算機(jī)可執(zhí)行指令。 一般而言, 程序模塊包括執(zhí)行特定任務(wù)或者實(shí)現(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程 序、對(duì)象、部件、數(shù)據(jù)結(jié)構(gòu)等。計(jì)算機(jī)可執(zhí)行指令、關(guān)聯(lián)數(shù)據(jù)結(jié)構(gòu) 和程序模塊代表用于執(zhí)行這里公開(kāi)的方法的步驟的程序代碼的例子。此類(lèi)可執(zhí)行指令或者關(guān)聯(lián)數(shù)據(jù)結(jié)構(gòu)的特定序列代表了用于實(shí)施 在這樣的步驟中描述的功能的對(duì)應(yīng)動(dòng)作的例子。可以利用具有基于規(guī)則的邏輯和其它用以完成各種數(shù)據(jù)庫(kù)搜索步驟、相關(guān)步驟、比較步驟和決策步驟的邏輯的標(biāo)準(zhǔn)編程技術(shù)來(lái)實(shí)現(xiàn)本發(fā)明的軟件和web實(shí)現(xiàn)。也應(yīng)當(dāng)注意此處以及權(quán)利要求中使 用的字眼"部件"和"模塊"旨在于涵蓋使用 一行或者多行軟件代碼的 實(shí)施和/或硬件實(shí)施和/或用于接收人工輸入的設(shè)備。已經(jīng)出于圖示和描述的目的而提供了對(duì)本發(fā)明實(shí)施例的上述 描述。其意圖并非在于窮舉本發(fā)明或者將本發(fā)明局限于所公開(kāi)的準(zhǔn) 確形式,而修改和變化可以參照上述教導(dǎo)做出或者可以從本發(fā)明的應(yīng)用,從而使本領(lǐng)域技術(shù)人員能夠在各種實(shí)施例中利用本發(fā)明并且 可以具有各種修改以適應(yīng)于特定的預(yù)期應(yīng)用。
權(quán)利要求
1.一種在UPnP環(huán)境內(nèi)有選擇地實(shí)施用于UPnP設(shè)備的簡(jiǎn)檔特征的方法,包括在UPnP環(huán)境內(nèi)接收環(huán)境變量;響應(yīng)于并且基于所接收的環(huán)境變量來(lái)觸發(fā)特定簡(jiǎn)檔信息;以及實(shí)施用于在所述UPnP環(huán)境內(nèi)使用的至少一個(gè)基于簡(jiǎn)檔的特征,所述至少一個(gè)基于簡(jiǎn)檔的特征是基于所觸發(fā)的特定簡(jiǎn)檔信息。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述環(huán)境變量包括與所述 UPnP設(shè)備所在房間有關(guān)的信息。
3. 根據(jù)權(quán)利要求1所述的方法,其中經(jīng)由藍(lán)牙連接來(lái)接收所述 環(huán)境變量。
4. 根據(jù)權(quán)利要求1所述的方法,其中經(jīng)由WLAN連接來(lái)接收 所述環(huán)境變量。
5. 根據(jù)權(quán)利要求1所述的方法,其中經(jīng)由Zigbee規(guī)范來(lái)接收所述環(huán)境變量。
6. 根據(jù)權(quán)利要求1所述的方法,其中經(jīng)由讀取RFID標(biāo)記來(lái)接 收所述環(huán)境變量。
7. 根據(jù)權(quán)利要求1所述的方法,其中經(jīng)由UWB連接來(lái)接收所 述環(huán)境變量。
8. 根據(jù)權(quán)利要求1所述的方法,其中所述特定簡(jiǎn)檔信息包括用 于在所述UPnP環(huán)境內(nèi)的設(shè)備上展現(xiàn)媒體的用戶(hù)偏好。
9. 根據(jù)權(quán)利要求8所述的方法,其中所述用戶(hù)偏好包括與將要 展現(xiàn)所述媒體的音量級(jí)別有關(guān)的偏好。
10. 根據(jù)權(quán)利要求1所述的方法,其中所述特定簡(jiǎn)檔信息包括 用于所述UPnP i殳備連4妄到所述UPnP環(huán)境內(nèi)的至少一個(gè)i殳備的指 令。
11. 根據(jù)權(quán)利要求1所述的方法,其中所述特定簡(jiǎn)檔信息包括 用以在所述UPnP環(huán)境內(nèi)打開(kāi)特定目錄的指令。
12. 根據(jù)權(quán)利要求1所述的方法,其中所述特定簡(jiǎn)檔信息包括用以更改所述UPnP設(shè)備正在工作的模式的指令。
13. 根據(jù)權(quán)利要求1所述的方法,其中所述UPnP設(shè)備包括移動(dòng)電話(huà)。
14. 根據(jù)權(quán)利要求1所述的方法,其中所述特定簡(jiǎn)檔信息包括 與所述UPnP環(huán)境內(nèi)的其它設(shè)備有關(guān)的優(yōu)先級(jí)信息。
15. 根據(jù)權(quán)利要求1所述的方法,還包括 檢測(cè)所述UPnP環(huán)境內(nèi)新設(shè)備的存在;以及響應(yīng)于所述檢測(cè),提示用戶(hù)調(diào)整所述特定簡(jiǎn)檔信息。
16. —種實(shí)現(xiàn)在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品,用于在 UPnP環(huán)境內(nèi)有選擇地實(shí)施用于UPnP設(shè)備的簡(jiǎn)檔特征,包括用于在UPnP環(huán)境內(nèi)接收環(huán)境變量的計(jì)算機(jī)代碼; 用于響應(yīng)于并且基于所接收的環(huán)境變量來(lái)觸發(fā)特定簡(jiǎn)檔信息的計(jì)算機(jī)代碼;以及用于實(shí)施用于在所述UPnP環(huán)境內(nèi)使用的至少一個(gè)基于簡(jiǎn)檔的特征的計(jì)算機(jī)代碼,所述至少一個(gè)基于簡(jiǎn)檔的特征是基于所觸發(fā)的特定簡(jiǎn)檔信息。
17. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述環(huán)境變 量包括與所述UP n P設(shè)備所在房間有關(guān)的信息。
18. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述特定簡(jiǎn) 檔信息包括用于在所述UPnP環(huán)境內(nèi)的設(shè)備上展現(xiàn)媒體的用戶(hù)偏好。
19. 根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用戶(hù)偏 好包括與將要展現(xiàn)所述媒體的音量級(jí)別有關(guān)的偏好。
20. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述特定簡(jiǎn) 檔信息包括用于所述UPnP設(shè)備連接到所述UPnP環(huán)境內(nèi)的至少 一個(gè) 設(shè)備的指令。
21. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述特定筒 檔信息包括用以在所述UPnP環(huán)境內(nèi)打開(kāi)特定目錄的指令。
22. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述特定簡(jiǎn)檔信息包括用以更改所述UPnP設(shè)備正在工作的模式的指令。
23. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述UPnP 設(shè)備包括移動(dòng)電話(huà)。
24. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述特定簡(jiǎn) 檔信息包括與所述UPnP環(huán)境內(nèi)的其它設(shè)備有關(guān)的優(yōu)先級(jí)信息。
25. —種移動(dòng)UPnPi殳備,包括 處理器;以及存儲(chǔ)器單元,通信地連接到所述處理器并且包括用于在UPnP環(huán)境內(nèi)接收環(huán)境變量的計(jì)算機(jī)代碼;用于響應(yīng)于并且基于所接收的環(huán)境變量來(lái)觸發(fā)特定簡(jiǎn)檔信息的計(jì)算機(jī)代碼;以及用于實(shí)施用于在所述UPnP環(huán)境內(nèi)使用的至少一個(gè)基于簡(jiǎn)檔的特征的計(jì)算機(jī)代碼,所述至少 一個(gè)基于簡(jiǎn)檔的特征是基于所觸發(fā)的特定簡(jiǎn)檔信息。
26. 根據(jù)權(quán)利要求25所述的移動(dòng)UPnP設(shè)備,其中所述環(huán)境變 量包括與所述UPnP設(shè)備所在房間有關(guān)的信息。
27. 根據(jù)權(quán)利要求25所述的移動(dòng)UPnP設(shè)備,其中所述特定簡(jiǎn) 檔信息包括用于在所述UPnP環(huán)境內(nèi)的設(shè)備上展現(xiàn)媒體的用戶(hù)偏好。
28. 根據(jù)權(quán)利要求25所述的移動(dòng)UPnP設(shè)備,其中所述特定簡(jiǎn) 檔信息包括用于所述UPnP設(shè)備連接到所述UPnP環(huán)境內(nèi)的至少 一個(gè) 設(shè)備的指令。
29. 根據(jù)權(quán)利要求25所述的移動(dòng)UPnP設(shè)備,其中所述特定簡(jiǎn) 檔信息包括與所述U P n P環(huán)境內(nèi)的其它設(shè)備有關(guān)的優(yōu)先級(jí)信息。
30. —種UPnP系統(tǒng)環(huán)境,包括 配置用以接收環(huán)境變量的移動(dòng)UPnP設(shè)備;以及 至少一個(gè)UPnP呈現(xiàn)器,其中所述移動(dòng)U P n P設(shè)備被配置用以在接收到所述環(huán)境變量時(shí), 觸發(fā)特定簡(jiǎn)檔信息并且實(shí)施用于與所述至少一個(gè)呈現(xiàn)器結(jié)合使用的 至少 一個(gè)基于簡(jiǎn)檔的特征,所述至少 一個(gè)基于簡(jiǎn)檔的特征是基于所述觸發(fā)的特定簡(jiǎn)檔信息。
31. 根據(jù)權(quán)利要求30所述的UPnP系統(tǒng)環(huán)境,其中所述特定簡(jiǎn) 檔信息包括用于在所述至少一個(gè)呈現(xiàn)器上展現(xiàn)媒體的用戶(hù)偏好。
32. 根據(jù)權(quán)利要求30所述的UPnP系統(tǒng)環(huán)境,其中所述特定簡(jiǎn) 檔信息包括用于所述UPnP設(shè)備連接到所述至少一個(gè)呈現(xiàn)器的指令。
33. 根據(jù)權(quán)利要求30所述的UPnP系統(tǒng)環(huán)境,其中所述特定簡(jiǎn) 檔信息包括關(guān)于所述至少一個(gè)呈現(xiàn)器的優(yōu)先級(jí)信息。
全文摘要
一種用于諸如UPnP AV使用范例之類(lèi)的使用范例的環(huán)境變量。本發(fā)明的環(huán)境變量用來(lái)存儲(chǔ)用戶(hù)的物理位置。例如,環(huán)境變量可以用來(lái)將特定位置標(biāo)識(shí)為用戶(hù)的客廳、廚房等。在環(huán)境變量中存儲(chǔ)的信息可以用來(lái)通過(guò)最小化用戶(hù)為了啟動(dòng)使用范例而必須進(jìn)行的人工選擇的數(shù)目來(lái)提升數(shù)字住宅或者其它環(huán)境的用戶(hù)體驗(yàn),該使用范例比如是在臥室中播放音樂(lè)或者在客廳中觀看電影。環(huán)境變量用來(lái)觸發(fā)簡(jiǎn)檔的變化并且選擇實(shí)施不同使用場(chǎng)景所需要的設(shè)備。
文檔編號(hào)G05B15/02GK101405707SQ200780010084
公開(kāi)日2009年4月8日 申請(qǐng)日期2007年3月21日 優(yōu)先權(quán)日2006年3月22日
發(fā)明者J·帕基南, K·卡勒拉, K·科伊斯蒂南, M·A·伊瓦里南 申請(qǐng)人:諾基亞公司