專利名稱:應(yīng)用于支持基于位置的服務(wù)的媒體網(wǎng)關(guān)中的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)媒體內(nèi)容的播放的簡(jiǎn)化的用戶控制。更具體地說(shuō),本發(fā)明涉及,根據(jù)與用戶的移動(dòng)設(shè)備鄰近的播放設(shè)備的可用性的發(fā)現(xiàn),擴(kuò)充常規(guī)網(wǎng)頁(yè)的圖形用戶界面,從而提供一種簡(jiǎn)單和自然的手段用于選擇可復(fù)制媒體內(nèi)容的備用電子設(shè)備。
背景技術(shù):
家庭網(wǎng)絡(luò)通常是由多種有線和無(wú)線技術(shù)組成的異構(gòu)網(wǎng)絡(luò),其中的每個(gè)設(shè)備作為一個(gè)單ー的物理實(shí)體而進(jìn)行處理。這樣的設(shè)置一般不能在家庭中的固定、游動(dòng)和移動(dòng)設(shè)備間提供無(wú)縫互聯(lián)性。設(shè)備(和應(yīng)用設(shè)備)間的互連可由,例如,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)成員提供的 技術(shù),部分地解決。最新發(fā)布的“DLNA互連指南-I. 5版本”首次在2006年3月亮相,提供了有關(guān)互連設(shè)備的信息。有關(guān)DLNA的工作的其它信息以及“DLNA互連指南”的最新版本可以在 “http://www. dlna. org” 中找到。但是,DLNA互連指南不能解決圖形用戶界面(⑶I)的復(fù)雜性的問(wèn)題。例如,簡(jiǎn)單地在多層下拉菜單中列出家庭中所有設(shè)備以供用戶選擇ー個(gè)設(shè)備的圖形用戶界面,由于其過(guò)于繁瑣,而難以被絕大多數(shù)用戶所接受,并且,這種圖形用戶界面是基于互連設(shè)備的家庭服務(wù)的大眾化的障礙。當(dāng)前的拓?fù)溆成涫怯煞e分器在“智能遙控板”或“智能手機(jī)”上以全定制或半定制的方式實(shí)現(xiàn)。但是,這種映射僅限于靜態(tài)映射。為蘋(píng)果iPad和iPhone支持這種靜態(tài)映射的軟件應(yīng)用的其它細(xì)節(jié)可從連接技術(shù)(Connecting Technology)中找到,網(wǎng)址為〈http://www. connectmg-technology, comノ。比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。
發(fā)明內(nèi)容
本發(fā)明涉及支持可復(fù)制媒體內(nèi)容的附近電子設(shè)備的自然的用戶選擇的設(shè)備、方法及系統(tǒng),并結(jié)合至少一幅附圖進(jìn)行展示和/或描述,且在權(quán)利要求中更加完整地闡明。根據(jù)本發(fā)明的ー個(gè)方面,提供一種用于操作支持基于位置的服務(wù)(locationbased services)的媒體網(wǎng)關(guān)的方法,所述方法包括從用戶的移動(dòng)設(shè)備接收可識(shí)別前提環(huán)境(premise environment)中的ー個(gè)或多個(gè)電子設(shè)備的拓?fù)湫畔?;從所述移?dòng)設(shè)備接收用于傳輸?shù)椒?wù)器的消息(message),所述消息可識(shí)別由所述服務(wù)器傳遞到所述移動(dòng)設(shè)備的內(nèi)容;從所述服務(wù)器接收在所述消息中所識(shí)別的內(nèi)容;確定是否所述接收的內(nèi)容包含可識(shí)別用戶可選擇的媒體內(nèi)容的信息;修改從所述服務(wù)器接收的所述內(nèi)容以使其顯示在代表所述前提環(huán)境中的能夠復(fù)制所述可選擇的媒體內(nèi)容的電子設(shè)備的ー個(gè)或多個(gè)圖形目標(biāo)的所述移動(dòng)設(shè)備;傳送所述修改的內(nèi)容到所述移動(dòng)設(shè)備以用于顯示;從所述移動(dòng)設(shè)備接收代表ー個(gè)或多個(gè)能夠復(fù)制所述媒體內(nèi)容的電子設(shè)備的圖形目標(biāo)的用戶選擇的指示;發(fā)送傳遞所述媒體內(nèi)容到所述媒體網(wǎng)關(guān)的請(qǐng)求到所述服務(wù)器;及傳送接收的媒體內(nèi)容到與所述選擇的圖形目標(biāo)對(duì)應(yīng)的一個(gè)或多個(gè)電子設(shè)備中的ー個(gè)。優(yōu)選地,所述內(nèi)容包括網(wǎng)頁(yè)內(nèi)容。優(yōu)選地,所述內(nèi)容包括支持到媒體內(nèi)容的超鏈接的標(biāo)記語(yǔ)言的元素。優(yōu)選地,所述標(biāo)記語(yǔ)言包括超文本標(biāo)記語(yǔ)言(HTML)。優(yōu)選地,所述用戶的所述移動(dòng)設(shè)備是蜂窩電話、智能電話和便攜式個(gè)人電腦中的ー種。優(yōu)選地,所述用戶的所述移動(dòng)設(shè)備包括平板電腦。優(yōu)選地,所述拓?fù)湫畔ㄋ雯`個(gè)或多個(gè)電子設(shè)備中的每個(gè)的身份和能力信
O優(yōu)選地,所述拓?fù)湫畔ù硭雯`個(gè)或多個(gè)電子設(shè)備的設(shè)置(arrangement)和連接的信息。優(yōu)選地,所述拓?fù)湫畔⑹怯伤鲆苿?dòng)設(shè)備利用與在所述移動(dòng)設(shè)備的特定鄰近范圍的電子設(shè)備進(jìn)行無(wú)線通信而識(shí)別的。優(yōu)選地,所述修改包括,用代表一個(gè)或多個(gè)可選則的圖形目標(biāo)的附加信息擴(kuò)充所述接收的內(nèi)容以用于在所述移動(dòng)設(shè)備進(jìn)行渲染和顯示,所述ー個(gè)或多個(gè)圖形目標(biāo)對(duì)應(yīng)所述一個(gè)或多個(gè)能復(fù)制媒體內(nèi)容的電子設(shè)備。根據(jù)本發(fā)明的ー個(gè)方面,提供ー種應(yīng)用于支持基于位置的服務(wù)的媒體網(wǎng)關(guān)中的系統(tǒng),所述系統(tǒng)包括至少ー個(gè)處理器,用于通信聯(lián)絡(luò)地連接服務(wù)器和用戶的移動(dòng)設(shè)備,所述至少ー個(gè)處理器,在操作中,至少用于進(jìn)行如下操作從所述移動(dòng)設(shè)備接收可識(shí)別前提環(huán)境(premise environment)中的ー個(gè)或多個(gè)電 子設(shè)備的拓?fù)湫畔ⅲ粡乃鲆苿?dòng)設(shè)備接收用于傳輸?shù)剿龇?wù)器的消息,所述消息可識(shí)別由所述服務(wù)器傳遞到所述移動(dòng)設(shè)備的內(nèi)容;從所述服務(wù)器接收在所述消息中所識(shí)別的內(nèi)容;確定是否所述接收的內(nèi)容包含可識(shí)別用戶可選擇的媒體內(nèi)容的信息;修改從所述服務(wù)器接收的所述內(nèi)容以使其顯示在一個(gè)或多個(gè)圖形目標(biāo)的所述移動(dòng)設(shè)備上,所述圖形目標(biāo)代表所述前提環(huán)境中的能夠復(fù)制所述可選擇的媒體內(nèi)容的電子設(shè)備;傳送所述修改的內(nèi)容到所述移動(dòng)設(shè)備以用于顯示;從所述移動(dòng)設(shè)備接收代表ー個(gè)或多個(gè)能夠復(fù)制所述媒體內(nèi)容的電子設(shè)備的圖形目標(biāo)的用戶選擇的指示;發(fā)送傳遞所述媒體內(nèi)容到所述媒體網(wǎng)關(guān)的請(qǐng)求到所述服務(wù)器;及
傳送接收的媒體內(nèi)容到與所述選擇的圖形目標(biāo)對(duì)應(yīng)的一個(gè)或多個(gè)電子設(shè)備中的ー個(gè)。優(yōu)選地,所述內(nèi)容包括網(wǎng)頁(yè)內(nèi)容。優(yōu)選地,所述內(nèi)容包括支持到媒體內(nèi)容的超鏈接的標(biāo)記語(yǔ)言的元素。優(yōu)選地,所述標(biāo)記語(yǔ)言包括超文本標(biāo)記語(yǔ)言(HTML)。優(yōu)選地,所述用戶的所述移動(dòng)設(shè)備是蜂窩電話、智能電話和便攜式個(gè)人電腦中的ー種。優(yōu)選地,所述用戶的所述移動(dòng)設(shè)備包括平板電腦。
優(yōu)選地,所述拓?fù)湫畔ㄋ雯`個(gè)或多個(gè)電子設(shè)備中的每個(gè)的身份和能力信
O優(yōu)選地,所述拓?fù)湫畔ù硭雯`個(gè)或多個(gè)電子設(shè)備的設(shè)置和連接的信息。優(yōu)選地,所述拓?fù)湫畔⑹怯伤鲆苿?dòng)設(shè)備利用與在所述移動(dòng)設(shè)備的特定鄰近范圍的電子設(shè)備進(jìn)行無(wú)線通信而確定的。優(yōu)選地,所述修改包括,用代表一個(gè)或多個(gè)可選圖形目標(biāo)的附加信息擴(kuò)充所述接收的內(nèi)容以用于在所述移動(dòng)設(shè)備進(jìn)行渲染和顯示,所述ー個(gè)或多個(gè)圖形目標(biāo)對(duì)應(yīng)所述ー個(gè)或多個(gè)能復(fù)制媒體內(nèi)容的電子設(shè)備。根據(jù)本發(fā)明的ー個(gè)方面,提供ー種具有存儲(chǔ)在其中的多個(gè)代碼段的非瞬時(shí)計(jì)算機(jī)可讀媒體,每個(gè)代碼段包括多個(gè)可被處理器執(zhí)行的指令,所述指令使所述處理器執(zhí)行下述操作從用戶的移動(dòng)設(shè)備接收可識(shí)別前提環(huán)境中的一個(gè)或多個(gè)電子設(shè)備的拓?fù)湫畔?;從所述移?dòng)設(shè)備接收用于傳輸?shù)椒?wù)器的消息,所述消息可識(shí)別由所述服務(wù)器傳遞到所述移動(dòng)設(shè)備的內(nèi)容;從所述服務(wù)器接收在所述消息中所識(shí)別的內(nèi)容;確定是否所述接收的內(nèi)容包含可識(shí)別用戶可選擇的媒體內(nèi)容的信息;修改從所述服務(wù)器接收的所述內(nèi)容以使其顯示在一個(gè)或多個(gè)圖形目標(biāo)的所述移動(dòng)設(shè)備上,所述圖形目標(biāo)代表所述前提環(huán)境中的能夠復(fù)制所述可選擇的媒體內(nèi)容的電子設(shè)備;傳送所述修改的內(nèi)容到所述移動(dòng)設(shè)備以用于顯示;從所述移動(dòng)設(shè)備接收代表ー個(gè)或多個(gè)能夠復(fù)制所述媒體內(nèi)容的電子設(shè)備的圖形目標(biāo)的用戶選擇的指示;發(fā)送傳遞所述媒體內(nèi)容到所述媒體網(wǎng)關(guān)的請(qǐng)求到所述服務(wù)器;及傳送接收的媒體內(nèi)容到與所述選擇的圖形目標(biāo)對(duì)應(yīng)的一個(gè)或多個(gè)電子設(shè)備中的ー個(gè)。優(yōu)選地,所述內(nèi)容包括網(wǎng)頁(yè)內(nèi)容。優(yōu)選地,所述內(nèi)容包括支持到媒體內(nèi)容的超鏈接的標(biāo)記語(yǔ)言的元素。優(yōu)選地,所述標(biāo)記語(yǔ)言包括超文本標(biāo)記語(yǔ)言(HTML)。優(yōu)選地,所述用戶的所述移動(dòng)設(shè)備是蜂窩電話、智能電話和便攜式個(gè)人電腦中的ー種。優(yōu)選地,所述用戶的所述移動(dòng)設(shè)備包括平板電腦。
優(yōu)選地,所述拓?fù)湫畔ㄋ雯`個(gè)或多個(gè)電子設(shè)備中的每個(gè)的身份和能力信
肩、O優(yōu)選地,所述拓?fù)湫畔ù硭雯`個(gè)或多個(gè)電子設(shè)備的設(shè)置和連接的信息。優(yōu)選地,所述拓?fù)湫畔⑹怯伤鲆苿?dòng)設(shè)備利用與在所述移動(dòng)設(shè)備的特定鄰近范圍的電子設(shè)備進(jìn)行通信而確定的。優(yōu)選地,所述修改包括用代表一個(gè)或多個(gè)用于在所述移動(dòng)設(shè)備進(jìn)行渲染和顯示的可選圖形目標(biāo)的其它信息擴(kuò)充所述接收的內(nèi)容,所述ー個(gè)或多個(gè)圖形目標(biāo)對(duì)應(yīng)所述ー個(gè)或多個(gè)能復(fù)制媒體內(nèi)容的電子設(shè)備。本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方面和創(chuàng)新特征,以及其中所示例的實(shí)施例的細(xì)節(jié),將在 以下的說(shuō)明書(shū)(描述)和附圖中進(jìn)行詳細(xì)介紹。
圖I示出了具有若干電子設(shè)備的前提環(huán)境,所述電子設(shè)備是可實(shí)施本發(fā)明一典型實(shí)施例的網(wǎng)絡(luò)的元素;圖2示出了若干不同無(wú)線通信技術(shù)的覆蓋區(qū)域/操作范圍,所述無(wú)線通信技術(shù)目前應(yīng)用于住宅、小型辦公室和商業(yè)環(huán)境中的電子設(shè)備中的數(shù)據(jù)通信;圖3示出了根據(jù)本發(fā)明典型實(shí)施例的、IEEE802. 11 (例如,Wi-Fi)接入點(diǎn)(AP)、第ー電視TV1、第二電視TV2、和用戶移動(dòng)設(shè)備(例如,蜂窩電話、智能電話、便攜式個(gè)人電腦、或其它在家庭、小型辦公室、或商業(yè)環(huán)境中的游動(dòng)/移動(dòng)設(shè)備)的設(shè)置,在所述設(shè)置中,所述用戶移動(dòng)設(shè)備利用所述用戶移動(dòng)設(shè)備、IEEE802. 11AP、和電視TVl與TV2的無(wú)線通信能力(例如,藍(lán)牙 兼容的射頻接口和IEEE802. 11射頻接ロ )辨別在IEEE802. Il(Wi-Fi)接入點(diǎn)(AP)類似范圍內(nèi)的第一電視設(shè)置TVl和第二電視設(shè)置TV2。圖4A是根據(jù)已有技術(shù)的、圖形用戶界面(⑶I)的窗ロ的示意圖,所述窗ロ可,例如,作為用戶移動(dòng)設(shè)備顯示的網(wǎng)頁(yè)的一部分而出現(xiàn),當(dāng)以動(dòng)態(tài)視頻的形式觀看媒體內(nèi)容吋,可在所述用戶移動(dòng)設(shè)備提供所述窗ロ ;圖4B是根據(jù)本發(fā)明一典型實(shí)施例的、典型圖形用戶界面(GUI)的窗ロ的示意圖,所述窗ロ可,例如,作為用戶移動(dòng)設(shè)備(例如圖3中的用戶移動(dòng)設(shè)備)顯示的網(wǎng)頁(yè)的一部分而出現(xiàn),在所述用戶移動(dòng)設(shè)備中,所述顯示的窗ロ增加了圖形圖標(biāo);圖5A示出了以簡(jiǎn)化的“三箱模型”的形式進(jìn)行的本發(fā)明一典型實(shí)施例的操作;圖5B是根據(jù)本發(fā)明一典型實(shí)施例的、具有媒體網(wǎng)關(guān)、電視、和用戶移動(dòng)設(shè)備的簡(jiǎn)化的前提環(huán)境中的信息流的框圖;圖6A是根據(jù)本發(fā)明一典型實(shí)施例的、典型系統(tǒng)的元素和信息流的框圖,在所述典型系統(tǒng)中,由網(wǎng)頁(yè)服務(wù)器提供的網(wǎng)頁(yè)可由媒體網(wǎng)關(guān)利用由用戶移動(dòng)設(shè)備收集的拓?fù)湫畔⑦M(jìn)行自動(dòng)擴(kuò)充;圖6B是根據(jù)本發(fā)明另一典型實(shí)施例的、典型系統(tǒng)的元素和信息流的框圖,在所述典型系統(tǒng)中,由網(wǎng)頁(yè)服務(wù)器提供的網(wǎng)頁(yè)可由用戶移動(dòng)設(shè)備利用由所述用戶移動(dòng)設(shè)備收集的拓?fù)湫畔⑦M(jìn)行自動(dòng)擴(kuò)充;圖6C是根據(jù)本發(fā)明又一典型實(shí)施例的、典型系統(tǒng)的元素和信息流的框圖,在所述典型系統(tǒng)中,由網(wǎng)頁(yè)服務(wù)器提供的網(wǎng)頁(yè)可由網(wǎng)頁(yè)服務(wù)器利用由用戶移動(dòng)設(shè)備收集的拓?fù)湫畔⑦M(jìn)行自動(dòng)擴(kuò)充;圖7A-7B是根據(jù)本發(fā)明一典型實(shí)施例的、支持家庭基于位置的服務(wù)的媒體網(wǎng)關(guān)的典型操作方法的流程圖。
具體實(shí)施例方式本發(fā)明涉及對(duì)媒體內(nèi)容的播放的用戶控制的簡(jiǎn)化。更具體地說(shuō),本發(fā)明涉及,根據(jù)與用戶的移動(dòng)設(shè)備鄰近的播放設(shè)備的可用性的發(fā)現(xiàn),擴(kuò)充常規(guī)網(wǎng)頁(yè)的圖形用戶界面,從而提供一種簡(jiǎn)單和自然的手段用于選擇可復(fù)制媒體內(nèi)容的備用電子設(shè)備。盡管下面的論述頻繁地提到,用戶移動(dòng)設(shè)備可以是移動(dòng)或手持設(shè)備、蜂窩電話、個(gè)人數(shù)字助理、或各種各類型的個(gè)人計(jì)算機(jī)中的ー種,例如,掌上電腦、平板電腦、筆記本電腦、上網(wǎng)本、或便攜式電腦,但是,此處提出的創(chuàng)造性的概念不是專門(mén)限于僅使用這些設(shè)備,且可應(yīng)用于現(xiàn)在已知的或?qū)?lái)的其它電子設(shè)備。
此處使用的術(shù)語(yǔ)“流”涉及活動(dòng)圖像(例如視頻)或音頻信息的通信。該術(shù)語(yǔ)是在沒(méi)有對(duì)描述于此的所述創(chuàng)造性概念進(jìn)行特定限制的情況下使用的,傳輸?shù)臄?shù)字信息可代表靜止圖像,所述靜止圖像的每個(gè)作為特定數(shù)量的信息進(jìn)行傳輸,而不像在視頻和音頻流的通信中一樣作為數(shù)字內(nèi)容的連續(xù)流進(jìn)行傳輸。此處使用的術(shù)語(yǔ)“媒體內(nèi)容”指靜止圖像、動(dòng)態(tài)視頻、音頻、文本和圖形圖像信息。此處使用的術(shù)語(yǔ)“前提環(huán)境”指可用物理空間,被認(rèn)為是住宅、小型辦公室或商業(yè)環(huán)境的一部分。此處使用的術(shù)語(yǔ)“拓?fù)湫畔ⅰ敝复?,例如,在前提環(huán)境中能夠進(jìn)行無(wú)線通信的電子設(shè)備的身份、物理設(shè)置、通信連接(即,連接)、和能力的信息。此處使用的術(shù)語(yǔ)“無(wú)線通信電路”指允許與ー個(gè)或多個(gè)相似設(shè)備、其它類型的設(shè)備、或通信基礎(chǔ)設(shè)施的元素(例如,無(wú)線基站、接入點(diǎn)、和無(wú)線廣域、局域、個(gè)人區(qū)域及近場(chǎng)網(wǎng)絡(luò)的終端)進(jìn)行無(wú)線通信的電子設(shè)備的元素。應(yīng)該注意的是,盡管該披露描述了,根據(jù)遵守,例如,電氣和電子工程師學(xué)會(huì)(IEEE) 802. lla/b/g/n、Tgac、和/或s建議、藍(lán)牙 通信協(xié)議、Zigbee 通信協(xié)議、和近場(chǎng)通信(NFC)論壇的規(guī)范的無(wú)線技術(shù)的無(wú)線通信的使用,這些無(wú)線通信技術(shù)的使用并不代表本發(fā)明的具體限制,描述在此的技術(shù)可利用與此處提到的那些技術(shù)不同的無(wú)線通信技術(shù)來(lái)實(shí)行。圖I示出了具有若干電子設(shè)備的前提環(huán)境100,所述電子設(shè)備是可實(shí)施本發(fā)明ー典型實(shí)施例的網(wǎng)絡(luò)的元素。前提環(huán)境可以是,例如,私人住宅、商務(wù)辦公室、或任何其它具有能夠聯(lián)網(wǎng)的電子設(shè)備的位置。圖I中所示的前提環(huán)境100包括無(wú)線接入點(diǎn)(WAP) 110、第一電視120、第二電視130、用戶移動(dòng)設(shè)備140和個(gè)人電腦150。圖I中所示的電子設(shè)備僅僅是以說(shuō)明為目的的,并不意味著對(duì)本發(fā)明的具體限定。無(wú)線接入點(diǎn)110可為在前提環(huán)境100中的和其周?chē)碾娮釉O(shè)備提供無(wú)線局域網(wǎng)絡(luò)接入到有線或無(wú)線局域或廣域網(wǎng)絡(luò)105,例如,數(shù)字用戶線路網(wǎng)絡(luò)、有線電視網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)、無(wú)線IEEE802. 16(ffiMax)網(wǎng)絡(luò)、或其它適當(dāng)?shù)木W(wǎng)絡(luò)。第一電視120、第二電視130、用戶移動(dòng)設(shè)備140和個(gè)人電腦150中的每個(gè)可配備成利用無(wú)線通信電路與無(wú)線接入點(diǎn)110進(jìn)行通信,所述無(wú)線通信電路符合IEEE802. lla/b/g/n、Tgac、和/或 S、藍(lán)牙 、Zigbee (IEEE802. 15. 4)、近場(chǎng)通信(NFC)、紅外線(IR)、或其它適當(dāng)?shù)哪壳暗幕驅(qū)?lái)的無(wú)線通信技術(shù)。此外,利用,例如,IEEE802. lla/b/g/n、Tgac、或S、藍(lán)牙 、Zigbee (IEEE802. 15. 4)、近場(chǎng)通信(NFC)、紅外線(IR)、或其它適當(dāng)?shù)哪壳暗幕驅(qū)?lái)的無(wú)線通信技術(shù),圖I中所示的電子設(shè)備可配備另外的無(wú)線通信電路以進(jìn)行互相間的通信。圖2示出了若干不同無(wú)線通信技術(shù)的覆蓋區(qū)域/工作范圍,所述無(wú)線通信技木目前用于住宅、小型辦公室和商業(yè)環(huán)境中的電子設(shè)備中的數(shù)據(jù)通信。這樣的通信技術(shù)包括,例如,IEEE802. lla/b/g/n、Tgac、和 s(aka Wi-Fi)標(biāo)準(zhǔn)、藍(lán)牙 標(biāo)準(zhǔn)、Zigbee (IEEE802. 15. 4)、和近場(chǎng)通信(NFC)論壇規(guī)范,它們可被使用在本發(fā)明一典型實(shí)施例中。圖2所示的無(wú)線通信技術(shù)的例子在很多方面有所不同,包括,例如,數(shù)據(jù)傳輸速率、使用的調(diào)制類型和發(fā)射信號(hào)功率。利用全向天線的采用IEEE802. Ilb和g標(biāo)準(zhǔn)的設(shè)備的覆蓋半徑如圖2中的最外層圓邊界所示,估計(jì)在150-300英尺之間,而IEEE802. Ila通??商峁┻@個(gè)范圍的大約三分之一,IEEE802. Iln則可提供比IEEE802. llb/g更大的操作范圍。 由圖2中的圓邊界220所示的藍(lán)牙 的工作范圍,一般規(guī)定為6到250米之間(大概20到830英尺之間),這取決于發(fā)射功率水平、發(fā)射路徑特征和接收機(jī)器靈敏度。無(wú)線電操作的發(fā)射功率水平根據(jù)藍(lán)牙 規(guī)范而分別分為I級(jí)(IOOmw)、2級(jí)(2. 5mw)、或3級(jí)(Imw)。由圖2中的圓邊界230所示的Zigbee (IEEE802. 15. 4)的工作范圍,通常被認(rèn)為與IEEE802. 11的操作范圍類似,但Zigbee 工作在比IEEE802. 11低得多的發(fā)射功率水平和比特率上。由圖2中的圓邊界240所示的近場(chǎng)通信(NFC)的工作范圍,是極其有限的,只提供僅幾十厘米的有效范圍。在本發(fā)明的一典型實(shí)施例中,動(dòng)態(tài)和自學(xué)映射可通過(guò)從相關(guān)信號(hào)信息中提取拓?fù)湫畔⒌姆绞阶詣?dòng)化,所述相關(guān)信號(hào)信息(例如,信道估計(jì)、信噪比(SNR)、時(shí)間同歩…)可由任何可用的無(wú)線技術(shù),例如,圖2中所示的IEEE802. ll(aka Wi-Fi)、藍(lán)牙 、IEEE802. 15. 4(Zigbee )和近場(chǎng)通信(NFC)提供。這些通信技術(shù)可單獨(dú)使用或結(jié)合在房間、住宅、或商業(yè)環(huán)境中定位設(shè)備和傳達(dá)電子設(shè)備(例如,圖I中的電子設(shè)備)的身份及能力而使用。在本發(fā)明一典型實(shí)施例中使用的用于定位前提中的電子設(shè)備的實(shí)際的無(wú)線技術(shù)可以是從各種不同的已知方法中選擇的任意組合,且并不代表本發(fā)明的具體限制。使用這樣的無(wú)線通信技術(shù)的定位的細(xì)節(jié)將不在這里詳細(xì)描述。目前,電子設(shè)備,例如那些通常在家庭、小型辦公室和商業(yè)環(huán)境中找到的電子設(shè)備,現(xiàn)在通常作為單一物理實(shí)體而進(jìn)行處理,然而,如下所示,通過(guò),例如,在移動(dòng)設(shè)備上選擇流(stream),然后在附近電視機(jī)(其TV屏幕處于原始分辨率)顯示所述流的方式,這些物理設(shè)備可作為通過(guò)多模方法提供內(nèi)容和可管理性的虛擬多模設(shè)備而被動(dòng)態(tài)鏈接。提供“自然圖形用戶界面(GUI) ” (其中的“自然”與其在“自然語(yǔ)言”中意思相同),電子設(shè)備可意識(shí)到它們的在家庭/小型辦公室/商業(yè)環(huán)境中的拓?fù)湮恢?,從而提供游?dòng)/移動(dòng)用戶簡(jiǎn)單的方法去使用在他的/她的當(dāng)前環(huán)境中立即可用的電子設(shè)備。作為一例證性的而非限制性的例子,在第一方案中,ー個(gè)人可能帶著他的蜂窩手機(jī)進(jìn)入家中的家庭活動(dòng)室,并希望在家庭活動(dòng)室中的電視機(jī)上和在場(chǎng)的人分享視頻剪輯(例如,從YouTube )。在本發(fā)明的一典型實(shí)施例中,蜂窩手機(jī)顯示屏上顯示的⑶I可提供選擇以傳送所述視頻剪輯到家庭活動(dòng)室中的電視機(jī)上,而不是強(qiáng)迫用戶在她的蜂窩手機(jī)的小頻幕上顯示所述剪輯,或滾動(dòng)下拉列出家中所連接的所有顯示設(shè)備的菜単。作為另一例證性的而非限制性的例子,在第二方案中,一個(gè)人可利用他的/她的電子設(shè)備瀏覽網(wǎng)頁(yè)。在本發(fā)明的一典型實(shí)施例中,顯示的網(wǎng)頁(yè)可同時(shí)顯示在他們所處的房間中的電視屏幕上。這個(gè)人可使用他的/她的便攜式電子設(shè)備顯示電子“TV指南”,并發(fā)送命令到電視機(jī)。作為又一例證性的而非限制性的例子,在第三方案中,當(dāng)一個(gè)人在客廳中時(shí),可利用無(wú)線手持設(shè)備在電視機(jī)上開(kāi)始玩游戲。在本發(fā)明的一典型實(shí)施例中,用戶可而后移動(dòng)到第二顯示設(shè)備,例如,家中的另一房間中的電視,同時(shí)無(wú)縫地繼續(xù)在第二房間中的顯示設(shè)備上玩游戲。
圖3示出了根據(jù)本發(fā)明典型實(shí)施例的、IEEE802. 11(也就是,Wi-Fi)接入點(diǎn)(AP) 310、第一電視TVl 320、第二電視TV2 330、和用戶移動(dòng)設(shè)備340 (例如,蜂窩電話、智能電話、便攜式個(gè)人電腦、或其它在家庭、小型辦公室、或商業(yè)環(huán)境中的游動(dòng)/移動(dòng)設(shè)備)的設(shè)置,在所述設(shè)置中,所述用戶移動(dòng)設(shè)備340利用所述用戶移動(dòng)設(shè)備340、IEEE802. IlAP 310、和電視TVl 320與TV2 330的無(wú)線通信能力(例如,藍(lán)牙 兼容的射頻接口和IEEE802. 11射頻接ロ )辨別在IEEE802. Il(Wi-Fi)接入點(diǎn)(AP) 310類似范圍內(nèi)的第一電視設(shè)置TVl320和第二電視設(shè)置TV2 330。如圖3所示,Wi-FiAP 310可配備成分別在IEEE802. 11兼容的無(wú)線射頻通信路徑315和325上與TVl 320和TV2 330進(jìn)行通信。用戶移動(dòng)設(shè)備340也可在IEEE802. 11兼容的無(wú)線RF通信路徑335上與Wi-Fi AP 310進(jìn)行通信。此外,電視TVl 320和TV2 330可配備成利用無(wú)線通信協(xié)議(例如,由藍(lán)牙 規(guī)范所描述的協(xié)議)分別在無(wú)線通信路徑355和345上與用戶移動(dòng)設(shè)備340進(jìn)行通信。盡管圖3的論述說(shuō)明了射頻信號(hào)的使用符合IEEE802. 11標(biāo)準(zhǔn)和藍(lán)牙 規(guī)范,但圖3的例證性例子的這些特征并不是對(duì)本發(fā)明的具體限制,在本發(fā)明一代表性實(shí)施例中,用戶移動(dòng)設(shè)備340和其它如電視TVl 320、TV2 330和AP310的電子設(shè)備可使用,用于定位能夠接收、處理和復(fù)制信息內(nèi)容的附近電子設(shè)備的其它的適當(dāng)?shù)募寄?。在圖3的例子中,電視TVl 320和TV2 330可配備成接收和顯示媒體內(nèi)容,例如,靜止圖像,動(dòng)態(tài)視頻、網(wǎng)頁(yè)、和其它通過(guò)AP310分別在無(wú)線通信路徑315和325上傳輸?shù)臄?shù)字信息。用戶移動(dòng)設(shè)備340同樣能夠接收和顯示媒體內(nèi)容,例如,靜止圖像,動(dòng)態(tài)視頻、網(wǎng)頁(yè)、和其它由AP310傳輸?shù)臄?shù)字內(nèi)容。在ー些典型實(shí)施例中,用戶移動(dòng)設(shè)備340可使用另外的無(wú)線通信路徑以接收用于顯示/播放的媒體內(nèi)容。在本發(fā)明的一典型實(shí)施例中,用戶移動(dòng)設(shè)備340可配備成利用由Wi-Fi AP310、TVl 320、TV2 330、和/或其它與用戶移動(dòng)設(shè)備340的位置鄰近的電子設(shè)備傳輸?shù)臒o(wú)線信號(hào),以得知這些其它電子設(shè)備的存在和能力。用戶移動(dòng)設(shè)備340可利用從ー個(gè)電子設(shè)備到另ー電子設(shè)備傳輸?shù)男盘?hào)的特征或在其上傳輸?shù)男畔?,以識(shí)別用戶移動(dòng)設(shè)備340和鄰近于用戶移動(dòng)設(shè)備340的電子設(shè)備的地理位置和拓?fù)浣Y(jié)構(gòu)。例如,該過(guò)程可利用由電子設(shè)備(例如,AP310、TV1 320、TV2 330和用戶移動(dòng)設(shè)備340)中的接收器測(cè)量的接收信號(hào)強(qiáng)度信息完成。無(wú)線信號(hào)的其它特征還可單獨(dú)或結(jié)合接收信號(hào)強(qiáng)度使用。本發(fā)明的一典型實(shí)施例的用戶移動(dòng)設(shè)備340還可得知訪問(wèn)用戶移動(dòng)設(shè)備340的電子設(shè)備的身份和能力,且用戶移動(dòng)設(shè)備340鄰近的任何電子設(shè)備可得知用戶移動(dòng)設(shè)備340的身份和能力。圖3中的電子設(shè)備的能力的例證性而非限定性的例子包括,產(chǎn)生、存儲(chǔ)、播放和/或復(fù)制ー個(gè)或多個(gè)視頻和/或音頻信息流的能力,和產(chǎn)生、存儲(chǔ)、播放和/或復(fù)制靜止圖片的能力,在這里僅舉這幾個(gè)例子。在本發(fā)明的一典型實(shí)施例中,如用戶移動(dòng)設(shè)備340的電子設(shè)備可進(jìn)入如圖I的前提環(huán)境100的住宅、小型辦公室或商業(yè)環(huán)境。用戶移動(dòng)設(shè)備340可發(fā)現(xiàn)在用戶移動(dòng)設(shè)備鄰近范圍內(nèi)的ー個(gè)或多個(gè)電子設(shè)備,例如,圖3中的TVl 320和TV2 330中的ー個(gè)或兩個(gè),且可從TVl 320、TV2 330和AP 310接收身份和能力信息。盡管圖3示出了射頻通信路徑335、345和355,一個(gè)或多個(gè)那些可能的通信路徑可能不符合由制造商和/或用戶移動(dòng)設(shè)備340的用戶設(shè)置的標(biāo)準(zhǔn),所述標(biāo)準(zhǔn)用于分別在用戶移動(dòng)設(shè)備340的一定距離內(nèi)的或鄰近范圍內(nèi)定位電子設(shè)備(例如,AP 310、TV2 330和TVl 320)以使這些電子設(shè)備可用于戶移動(dòng)設(shè)備 340或可被其訪問(wèn)。在本發(fā)明一典型實(shí)施例中,關(guān)于在前提環(huán)境中的被發(fā)現(xiàn)的電子設(shè)備的信息,和身份及能力信息一起,可用于創(chuàng)建拓?fù)湫畔⒌氖占驍?shù)據(jù)庫(kù)。在ー些典型實(shí)施例中,包括身份和能力信息的拓?fù)湫畔⒁赃@種方式方式進(jìn)行收集,然后存儲(chǔ)在用戶移動(dòng)設(shè)備340的存儲(chǔ)器中。存儲(chǔ)的信息可根據(jù)制造商/用戶定義的用于劃分目標(biāo)電子設(shè)備為可訪問(wèn)的或可用的的標(biāo)準(zhǔn),而被選擇或分類。在其它典型實(shí)施例中,包括手機(jī)的身份和能力信息的拓?fù)湫畔⒖纱鎯?chǔ)在前提環(huán)境中不同于用戶移動(dòng)設(shè)備340或除了用戶移動(dòng)設(shè)備340之外的電子設(shè)備的存儲(chǔ)器中,和/或存儲(chǔ)在前提環(huán)境的外部的電子設(shè)備的存儲(chǔ)器中,這些將在下面做進(jìn)ー步解釋。盡管用戶移動(dòng)設(shè)備340可配備電路以利用一個(gè)或多個(gè)無(wú)線通信技術(shù)與在周邊環(huán)境中的電子設(shè)備進(jìn)行通信,但是對(duì)于用戶移動(dòng)設(shè)備340的用戶來(lái)說(shuō),通過(guò)回答由用戶移動(dòng)設(shè)備340上的簡(jiǎn)單的向?qū)ь愋偷膽?yīng)用程序所提出的一些問(wèn)題,幫組解決在前提環(huán)境中定位用戶移動(dòng)設(shè)備340所產(chǎn)生的任何初始不確定性是必要的。例如,現(xiàn)參照?qǐng)D1,用戶移動(dòng)設(shè)備140可發(fā)現(xiàn),第一電視120和第二電視130滿足用于使它們都訪問(wèn)用戶移動(dòng)設(shè)備140的標(biāo)準(zhǔn)。用戶可能希望識(shí)別或“映射”前提環(huán)境100中的每個(gè)可訪問(wèn)的電子設(shè)備的所在之處,以允許用戶移動(dòng)設(shè)備140的用戶而后清楚地選擇,例如,第一和第二電視120、130中的ー個(gè)。作為例證性而非限制性的例子,“未映射”的電視機(jī)由游動(dòng)/移動(dòng)電子設(shè)備(例如,圖3中的用戶移動(dòng)設(shè)備340)第一次發(fā)現(xiàn)時(shí),利用簡(jiǎn)單的GUI,所述電子設(shè)備的用戶被提示,從而識(shí)別被發(fā)現(xiàn)的電視機(jī)所處的房間。電子設(shè)備(例如,用戶移動(dòng)設(shè)備340)而后發(fā)送由用戶提供的位置到所發(fā)現(xiàn)的電視。在發(fā)現(xiàn)期間,一旦所發(fā)現(xiàn)的電視得知其位置,該電視則能夠發(fā)布或分享其位置到其它電子設(shè)備,例如,移動(dòng)手機(jī)340。久而久之,由于家庭/小型辦公室/商業(yè)環(huán)境中越來(lái)越多的電子設(shè)備和電氣應(yīng)用設(shè)備被發(fā)現(xiàn)和映射,通過(guò)游動(dòng)/移動(dòng)電子設(shè)備在家庭/小型辦公室/商業(yè)環(huán)境中的靜態(tài)電子設(shè)備和電氣應(yīng)用設(shè)備的已知位置范圍內(nèi)變動(dòng),所述游動(dòng)/移動(dòng)電子設(shè)備的定位可以更加精確。在本發(fā)明一典型實(shí)施例中,通過(guò)提供機(jī)制(例如,自動(dòng)地?cái)U(kuò)大顯示的網(wǎng)頁(yè)、“在運(yùn)行中”使用)到,例如,家庭/小型辦公室/商業(yè)環(huán)境中的網(wǎng)頁(yè)服務(wù)器代理或媒體網(wǎng)關(guān)從而使拓?fù)溥x項(xiàng)包括進(jìn)顯示的內(nèi)容的方式,由游動(dòng)/移動(dòng)電子設(shè)備在靜態(tài)電子設(shè)備和電氣應(yīng)用設(shè)備的發(fā)現(xiàn)和映射期間收集的包括身份和能力信息的拓?fù)湫畔⒖捎糜谔峁┯脩艚缑?,以替代現(xiàn)在使用的繁瑣的傳統(tǒng)的菜單方案。圖4A是根據(jù)已有技術(shù)的、圖形用戶界面(GUI)的窗ロ 400的示意圖,根據(jù)現(xiàn)有技術(shù),窗ロ 400可,例如,作為用戶移動(dòng)設(shè)備顯示的網(wǎng)頁(yè)的一部分而出現(xiàn),當(dāng)以動(dòng)態(tài)視頻的形式觀看媒體內(nèi)容時(shí),可在所述用戶移動(dòng)設(shè)備提供所述窗ロ 400。這樣的圖形用戶界面可用于觀看,例如,根據(jù)動(dòng)態(tài)圖像專家組(MPEG)的編碼方法編碼的動(dòng)態(tài)視頻文件。窗ロ 400包括代表動(dòng)態(tài)視頻文件的整體的進(jìn)度條420,和用于指示當(dāng)前顯示的圖像在顯示的文件中的相對(duì)位置的指示符415。動(dòng)態(tài)視頻文件的當(dāng)前經(jīng)過(guò)時(shí)間和總時(shí)間的實(shí)際指示如經(jīng)過(guò)和總時(shí)間指示符435所示。圖形圖標(biāo)440被顯示以允許觀看者通過(guò)簡(jiǎn)單的選擇圖像圖標(biāo)440在用戶移動(dòng)設(shè)備的顯示器上開(kāi)始觀看動(dòng)態(tài)視頻文件。觀看期間,指示符415沿著進(jìn)度條420的位置表示動(dòng)態(tài)視頻文件播放的相對(duì)進(jìn)度。圖4B是根據(jù)本發(fā)明典型實(shí)施例的、典型圖形用戶界面(GUI)的窗ロ 400的示意圖,窗ロ 400可,例如,作為用戶移動(dòng)設(shè)備(例如,圖3中的用戶移動(dòng)設(shè)備340)顯不的網(wǎng)頁(yè) 的一部分而出現(xiàn),在所述用戶移動(dòng)設(shè)備中,顯示的窗ロ 400增加了圖形圖標(biāo)450。作為窗ロ400的一部分而顯示的圖形圖標(biāo)450允許用戶傳送由用戶移動(dòng)設(shè)備340訪問(wèn)的媒體內(nèi)容(例如,在鄰近于用戶移動(dòng)設(shè)備340的適當(dāng)?shù)碾娮釉O(shè)備上播放或復(fù)制的媒體內(nèi)容)。基于確定出鄰近于用戶移動(dòng)設(shè)備340的電子設(shè)備是可用于顯示/播放/復(fù)制由用戶移動(dòng)設(shè)備340的用戶訪問(wèn)的媒體內(nèi)容的適當(dāng)?shù)碾娮釉O(shè)備,圖形圖標(biāo)450被顯示給用戶移動(dòng)設(shè)備340的用戶。這樣的識(shí)別使用的是拓?fù)湫畔?,所述拓?fù)湫畔⒂舌徑谟脩粢苿?dòng)設(shè)備340的且易被其訪問(wèn)的電子設(shè)備的用戶移動(dòng)設(shè)備340在發(fā)現(xiàn)期間創(chuàng)建。盡管圖4B僅顯示了一個(gè)圖標(biāo)(例如,圖標(biāo)450),代表用于顯示/播放/復(fù)制由用戶移動(dòng)設(shè)備340訪問(wèn)的媒體內(nèi)容的単一的電子設(shè)備,但這并不代表對(duì)本發(fā)明一典型實(shí)施例的具體限制。在本發(fā)明的一典型實(shí)施例中,用戶移動(dòng)設(shè)備(例如用戶移動(dòng)設(shè)備340)為可被用戶移動(dòng)設(shè)備340訪問(wèn)的若干適當(dāng)?shù)碾娮釉O(shè)備顯示圖形圖標(biāo),例如,圖4B中的圖標(biāo)450,以允許用戶移動(dòng)設(shè)備340的用戶選擇鄰近于用戶移動(dòng)設(shè)備340的可被訪問(wèn)的電子設(shè)備去接收由用戶移動(dòng)設(shè)備340的用戶訪問(wèn)的媒體內(nèi)容。圖5A示出了簡(jiǎn)化的“三箱模型”形式的本發(fā)明一典型實(shí)施例的操作。圖5A所示的模型包括作為媒體內(nèi)容502的來(lái)源的實(shí)體,例如,網(wǎng)頁(yè)服務(wù)器、執(zhí)行媒體內(nèi)容520的修改的實(shí)體,例如,媒體網(wǎng)關(guān)、渲染媒體內(nèi)容575的實(shí)體,例如,移動(dòng)設(shè)備中的網(wǎng)頁(yè)瀏覽器應(yīng)用程序。圖5A中的模型能以多種方式實(shí)現(xiàn)。在本發(fā)明的一典型實(shí)施例中,作為媒體內(nèi)容的來(lái)源、媒體內(nèi)容的修改者和媒體內(nèi)容的渲染者的實(shí)體可如圖5A所示進(jìn)行劃分,首先是網(wǎng)頁(yè)服務(wù)器發(fā)送網(wǎng)頁(yè)內(nèi)容到執(zhí)行網(wǎng)頁(yè)內(nèi)容修改的媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)再發(fā)送所述修改的網(wǎng)頁(yè)內(nèi)容到具有網(wǎng)頁(yè)瀏覽器應(yīng)用程序的用戶移動(dòng)設(shè)備,所述網(wǎng)頁(yè)瀏覽器應(yīng)用程序處理接收到的網(wǎng)頁(yè)內(nèi)容并對(duì)其進(jìn)行渲染以用于觀看。在本發(fā)明另ー典型實(shí)施例中,作為網(wǎng)頁(yè)內(nèi)容的來(lái)源的實(shí)體也可實(shí)施網(wǎng)頁(yè)內(nèi)容的修改。在這樣的設(shè)置中,在發(fā)送至用戶移動(dòng)設(shè)備的瀏覽器應(yīng)用程序以進(jìn)行渲染和觀看之前,網(wǎng)頁(yè)服務(wù)器能以下文將要描述的方式修改網(wǎng)頁(yè)內(nèi)容。在本發(fā)明的又一第三典型實(shí)施例中,作為網(wǎng)頁(yè)內(nèi)容的來(lái)源的實(shí)體可發(fā)送被請(qǐng)求的網(wǎng)頁(yè)內(nèi)容到用戶移動(dòng)設(shè)備,在修改的網(wǎng)頁(yè)內(nèi)容被渲染以用于觀看前,所述用戶移動(dòng)設(shè)備能以下文將要描述的方式修改接收的網(wǎng)頁(yè)內(nèi)容。圖5B是根據(jù)本發(fā)明一典型實(shí)施例的、具有媒體網(wǎng)關(guān)520、電視550、和用戶移動(dòng)設(shè)備560的簡(jiǎn)化的前提環(huán)境500中的信息流的框圖。用戶移動(dòng)設(shè)備500在通電后或當(dāng)進(jìn)入前提環(huán)境500后,執(zhí)行拓?fù)浒l(fā)現(xiàn)以識(shí)別是否有任何電子設(shè)備處于用戶移動(dòng)設(shè)備560的鄰近位置。當(dāng)執(zhí)行拓?fù)浒l(fā)現(xiàn)吋,由用戶移動(dòng)設(shè)備560收集的身份和能力信息的通信,由圖5B中的信息流555表示。繼拓?fù)浒l(fā)現(xiàn)后,用戶移動(dòng)設(shè)備560通過(guò)信息流535與媒體網(wǎng)關(guān)520分享在拓?fù)浒l(fā)現(xiàn)期間收集的拓?fù)湫畔?。在一段時(shí)間后,用戶使用網(wǎng)頁(yè)瀏覽器訪問(wèn)來(lái)自網(wǎng)頁(yè)服務(wù)器(未顯示)的網(wǎng)頁(yè)。所述網(wǎng)頁(yè)服務(wù)器發(fā)送被請(qǐng)求的網(wǎng)頁(yè)(由圖5B中的信息流515表示)到媒體網(wǎng)關(guān)520。信息流515的形式可以是,例如,定義/描述被請(qǐng)求的網(wǎng)頁(yè)的圖形元素的內(nèi)容的超文本標(biāo)記語(yǔ)言(HTML)語(yǔ)言結(jié)構(gòu)的流。當(dāng)接收到代表用戶移動(dòng)設(shè)備560所請(qǐng)求的網(wǎng)頁(yè)的信息流515時(shí),媒體網(wǎng)關(guān)520利 用更早從用戶移動(dòng)設(shè)備560接收的拓?fù)湫畔⑻幚硇畔⒘?15。如果代表被請(qǐng)求的網(wǎng)頁(yè)的信息流515包括支持訪問(wèn)媒體內(nèi)容的流的語(yǔ)言結(jié)構(gòu),媒體網(wǎng)關(guān)520檢查從用戶移動(dòng)設(shè)備560接收的拓?fù)湫畔?,以確定在拓?fù)浒l(fā)現(xiàn)處理期間是否有任何的適合顯示/播放/復(fù)制媒體內(nèi)容的流的電子設(shè)備被發(fā)現(xiàn)處于用戶移動(dòng)設(shè)備560的鄰近范圍內(nèi)。如果沒(méi)有發(fā)現(xiàn)適合顯示/播放/復(fù)制媒體內(nèi)容的流的電子設(shè)備,信息流515仍然不變地被傳遞到用戶移動(dòng)設(shè)備560。但是,如果在拓?fù)浒l(fā)現(xiàn)期間,適合顯示/播放/復(fù)制媒體內(nèi)容的流的電子設(shè)備被探明,媒體網(wǎng)關(guān)520擴(kuò)充以信息流515傳輸?shù)木W(wǎng)頁(yè)內(nèi)容,從而使得代表ー個(gè)或多個(gè)另外的圖形圖標(biāo)(例如,圖4B中的圖標(biāo)450)的語(yǔ)言結(jié)構(gòu)被適當(dāng)?shù)夭迦氲叫畔⒘?15。每個(gè)附加的圖形圖標(biāo)(其信息被插入到信息流515)代表在拓?fù)浒l(fā)現(xiàn)期間被找到的被認(rèn)為適合顯示/播放/復(fù)制媒體內(nèi)容的流的電子設(shè)備。每個(gè)圖形圖標(biāo)的被插入的信息被設(shè)置,以便于選擇圖形圖標(biāo)以發(fā)送ー個(gè)命令(該命令可表明媒體內(nèi)容的相關(guān)流的播放被選擇)以及可識(shí)別由被選擇的圖形圖標(biāo)代表的電子設(shè)備的參數(shù)到媒體網(wǎng)關(guān)520。包括代表附加圖形圖標(biāo)的信息的被擴(kuò)充的網(wǎng)頁(yè)作為信息流540而后由媒體網(wǎng)關(guān)520發(fā)送到用戶移動(dòng)設(shè)備560。當(dāng)用戶移動(dòng)設(shè)備560接收由信息流540代表的擴(kuò)充的網(wǎng)頁(yè)時(shí),用戶移動(dòng)設(shè)備560中的網(wǎng)頁(yè)瀏覽器渲染所述擴(kuò)充的網(wǎng)頁(yè)內(nèi)容到用戶移動(dòng)設(shè)備560的顯示屏,以顯示信息流515代表的原網(wǎng)頁(yè)內(nèi)容以及代表在發(fā)現(xiàn)處理期間被找到的適合顯示/播放/復(fù)制媒體內(nèi)容的被請(qǐng)求的流的電子設(shè)備的任何附加圖形圖標(biāo)。用戶移動(dòng)設(shè)備560的用戶則可在用戶移動(dòng)設(shè)備560上觀看所述原網(wǎng)頁(yè)內(nèi)容,且從由信息流540代表的圖形元素或圖標(biāo)中選擇,信息流540包括附加圖形圖標(biāo)(例如,圖4B中的圖標(biāo)450),所述附加圖形圖標(biāo)代表適合顯示/播放/復(fù)制可通過(guò)網(wǎng)頁(yè)訪問(wèn)的媒體內(nèi)容的流的電子設(shè)備。如果用戶選擇用戶移動(dòng)設(shè)備560的顯示屏上顯示的圖形元素或圖標(biāo),瀏覽器通過(guò)發(fā)送命令到媒體網(wǎng)關(guān)520以做出響應(yīng),所述命令將用于服務(wù)器(未顯示),由信息流515代表的網(wǎng)頁(yè)再?gòu)姆?wù)器發(fā)送?;诮邮盏降拿?,媒體網(wǎng)關(guān)520利用所述命令和ー些參數(shù)以及先前從用戶移動(dòng)設(shè)備560接收的拓?fù)湫畔?,以識(shí)別是否接收的命令是為了響應(yīng)用戶對(duì)圖形圖標(biāo)(由媒體網(wǎng)關(guān)520包括在信息流540中)中的一個(gè)的選擇而發(fā)送的。如果接收的命令不是為了響應(yīng)對(duì)圖形圖標(biāo)(由媒體網(wǎng)關(guān)包括在信息流540中)中的ー個(gè)的用戶選擇而發(fā)送的,所述命令和相關(guān)參數(shù)被轉(zhuǎn)發(fā)到服務(wù)器,且任何由服務(wù)器發(fā)送到媒體網(wǎng)關(guān)的媒體內(nèi)容被轉(zhuǎn)發(fā)到用戶移動(dòng)設(shè)備以用于渲染和顯示。但是,如果媒體網(wǎng)關(guān)520確定接收的命令是為了響應(yīng)用戶對(duì)圖形圖標(biāo)(由媒體網(wǎng)關(guān)插入到信息流540中)中的一個(gè)的選擇而發(fā)送的,媒體網(wǎng)關(guān)520傳送隨后從服務(wù)器接收的媒體內(nèi)容,例如,圖5B中的媒體內(nèi)容510的流,到對(duì)應(yīng)由用戶移動(dòng)設(shè)備560的用戶選擇的圖形圖標(biāo)的電子設(shè)備。媒體網(wǎng)關(guān)520利用所述命令和一些參數(shù)以及先前從用戶移動(dòng)設(shè)備560接收的拓?fù)湫畔?,發(fā)送由信息流530代表的命令信息和由信息流525代表的媒體內(nèi)容的流到由被選擇的圖形圖標(biāo)代表的電子設(shè)備。這種通信采用由用戶選擇的圖形圖標(biāo)代表的電子設(shè)備支持的無(wú)線通信路徑。通過(guò)這種方式,用戶移動(dòng)設(shè)備560的用戶對(duì)熟知的圖形用戶界面(即,網(wǎng)頁(yè))采用簡(jiǎn)單的擴(kuò)展,以傳送通常將在用戶移動(dòng)設(shè)備560被渲染的媒體內(nèi)容的所需的流,從而使得所述所需的流改為在用戶移動(dòng)設(shè)備560所在的前提環(huán)境中的適當(dāng)?shù)碾娮釉O(shè)備中的一個(gè)上被渲染。應(yīng)該注意,上面的描述適用于本發(fā)明的一典型實(shí)施例。本發(fā)明的其它典型實(shí)施例 可支持傳送信息流510的媒體內(nèi)容的流到用戶移動(dòng)設(shè)備560和用戶移動(dòng)設(shè)備所在的前提環(huán)境中的一個(gè)或多個(gè)適當(dāng)?shù)碾娮釉O(shè)備。圖6A是根據(jù)本發(fā)明一典型實(shí)施例的、典型系統(tǒng)600的元素和信息流的框圖,在所述典型系統(tǒng)中,由網(wǎng)頁(yè)服務(wù)器602提供的網(wǎng)頁(yè)615可由媒體網(wǎng)關(guān)620利用由用戶移動(dòng)設(shè)備660收集的拓?fù)湫畔?45進(jìn)行自動(dòng)擴(kuò)充。如圖6A所示,系統(tǒng)600包括帶有存儲(chǔ)器605的網(wǎng)頁(yè)服務(wù)器602、表示為網(wǎng)絡(luò)630的通信網(wǎng)絡(luò)、具有拓?fù)鋽?shù)據(jù)庫(kù)655的媒體網(wǎng)關(guān)620、和帶有瀏覽器675的用戶移動(dòng)設(shè)備660。網(wǎng)頁(yè)服務(wù)器602可以是能夠運(yùn)行來(lái)自ー些提供商中的任意一個(gè)的網(wǎng)頁(yè)服務(wù)器軟件的任何適當(dāng)?shù)挠?jì)算機(jī),所述網(wǎng)頁(yè)服務(wù)器軟件可以是,例如,開(kāi)源Apache網(wǎng)頁(yè)服務(wù)器軟件,當(dāng)然,也可使用其它適當(dāng)?shù)木W(wǎng)頁(yè)服務(wù)器軟件。除了可存儲(chǔ)用于網(wǎng)頁(yè)服務(wù)器602的操作的程序代碼和數(shù)據(jù)外,存儲(chǔ)器605還可用于存儲(chǔ)由網(wǎng)頁(yè)服務(wù)器602進(jìn)行分布的網(wǎng)頁(yè)。媒體網(wǎng)關(guān)620可以是,例如,任何適當(dāng)?shù)某qv網(wǎng)關(guān)或配置可提供如本文所述的功能的軟件的個(gè)人電腦。在本發(fā)明一典型實(shí)施例中,用戶移動(dòng)設(shè)備660可以是ー些移動(dòng)/游動(dòng)電子設(shè)備中給的任何ー個(gè),例如,配備瀏覽器的蜂窩電話或智能手機(jī)、無(wú)線個(gè)人數(shù)字助理、無(wú)線便攜式電腦、筆記本電腦、平板電腦、或上網(wǎng)本型個(gè)人電腦、或其它能夠從網(wǎng)頁(yè)服務(wù)器602接收網(wǎng)頁(yè)并顯示/渲染網(wǎng)頁(yè)的適當(dāng)?shù)碾娮釉O(shè)備。圖6A中所示的系統(tǒng)600還包括承擔(dān)這個(gè)討論的目的的能夠渲染來(lái)自網(wǎng)頁(yè)服務(wù)器602媒體內(nèi)容的電子設(shè)備680。然而,為清楚起見(jiàn),沒(méi)有示于圖6A中的是,用戶移動(dòng)設(shè)備660和電子設(shè)備680配備有無(wú)線通信電路以允許他們?cè)谂c彼此接近時(shí)進(jìn)行互相通信。作為對(duì)圖5B的更詳細(xì)的描述,在本發(fā)明一典型實(shí)施例中,在前提環(huán)境中,在拓?fù)浒l(fā)現(xiàn)和映射活動(dòng)期間,用戶移動(dòng)設(shè)備660可產(chǎn)生拓?fù)湫畔?45。在圖6A的典型實(shí)施例中,用戶移動(dòng)設(shè)備660能識(shí)別圖6A中所不的電子設(shè)備680可被用戶移動(dòng)設(shè)備660訪問(wèn),且可收集來(lái)自電子設(shè)備680的身份和能力信息、創(chuàng)建關(guān)于在用戶移動(dòng)設(shè)備的鄰近范圍被發(fā)現(xiàn)的任何電子設(shè)備的拓?fù)湫畔?45、和而后發(fā)送拓?fù)湫畔?45到可存儲(chǔ)拓?fù)湫畔⒂谕負(fù)鋽?shù)據(jù)庫(kù)655中的媒體網(wǎng)關(guān)620。
在完成發(fā)現(xiàn)過(guò)程一段時(shí)間后,用戶移動(dòng)設(shè)備660的用戶可采用瀏覽器675訪問(wèn)來(lái)自網(wǎng)頁(yè)服務(wù)器602的網(wǎng)頁(yè)615。雖然這里稱為“網(wǎng)頁(yè)服務(wù)器”,本發(fā)明的一典型實(shí)施例中的服務(wù)器602并沒(méi)有被特別限制其在這個(gè)角色中的功能,服務(wù)器602可以是任何適當(dāng)?shù)耐ㄐ啪W(wǎng)絡(luò)的一部分。通過(guò)利用通信網(wǎng)絡(luò)(包括,例如,因特網(wǎng)(即,網(wǎng)絡(luò)630)和媒體網(wǎng)關(guān)620)傳輸如網(wǎng)頁(yè)615的內(nèi)容到,例如,用戶移動(dòng)設(shè)備660,網(wǎng)頁(yè)服務(wù)器602響應(yīng)由用戶移動(dòng)設(shè)備660的用戶訪問(wèn)的網(wǎng)頁(yè)。網(wǎng)頁(yè)615能以語(yǔ)言,例如HTML表示,且可包含被瀏覽器675渲染成可選擇的圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu),所述可選擇的圖形圖標(biāo)代表可由用戶選擇進(jìn)行訪問(wèn)的附加內(nèi)容。所述附加內(nèi)容可通過(guò),例如,包括代表流媒體內(nèi)容的可選圖標(biāo)的網(wǎng)頁(yè)615,而提供。根據(jù)本發(fā)明一典型實(shí)施例,如果基于收到網(wǎng)頁(yè)615,媒體網(wǎng)關(guān)620識(shí)別網(wǎng)頁(yè)615包含用于訪問(wèn)的語(yǔ)言結(jié)構(gòu),例如,流媒體內(nèi)容,媒體網(wǎng)關(guān)620則可通過(guò)插入代表附加圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu)到代表網(wǎng)頁(yè)615的數(shù)據(jù)的方式,修改或擴(kuò)充代表網(wǎng)頁(yè)615的信息。本發(fā)明一典型實(shí)施例的媒體網(wǎng)關(guān)620可自動(dòng)生成適合于代表每個(gè)電子設(shè)備(例如,電子設(shè)備680)的圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu),所述每個(gè)電子設(shè)備被發(fā)現(xiàn)鄰近于用戶移動(dòng)設(shè)備660且可被其訪問(wèn),并且能夠接收和渲染用于顯示/播放/復(fù)制的媒體內(nèi)容。媒體網(wǎng)關(guān)620再通過(guò)適當(dāng)插入所述生成的代表附加圖形圖標(biāo)的信息到代表網(wǎng)頁(yè)615的媒體內(nèi)容的方式,修改或“擴(kuò)充”網(wǎng)頁(yè)615的媒體內(nèi)容,從而使得,當(dāng)修改的/擴(kuò)充的網(wǎng)頁(yè)640隨后由用戶移動(dòng)設(shè)備660的瀏覽器675 渲染和顯示吋,附加圖形圖標(biāo)以與可用于顯示/播放/復(fù)制的相關(guān)媒體內(nèi)容邏輯關(guān)聯(lián)的方式出現(xiàn)。媒體網(wǎng)關(guān)620而后發(fā)送所述修改的/擴(kuò)充的網(wǎng)頁(yè)640到用戶移動(dòng)設(shè)備660以進(jìn)行渲染和顯示。如果用戶選擇顯示在用戶移動(dòng)設(shè)備660的屏幕上的圖形元素或圖標(biāo)時(shí),瀏覽器675通過(guò)發(fā)送將用于可發(fā)送網(wǎng)頁(yè)615的網(wǎng)頁(yè)服務(wù)器602的命令到媒體網(wǎng)關(guān)620的方式進(jìn)行響應(yīng)。當(dāng)接收到所述命令時(shí),媒體網(wǎng)關(guān)620利用所述命令和ー些參數(shù),以及先前從用戶移動(dòng)設(shè)備660接收的和存儲(chǔ)在拓?fù)鋽?shù)據(jù)庫(kù)655的拓?fù)湫畔?,以確定是否接收的命令是為了響應(yīng)用戶對(duì)圖形圖標(biāo)(由媒體網(wǎng)關(guān)620包括在修改的/擴(kuò)充的網(wǎng)頁(yè)640中)中的ー個(gè)的選擇而發(fā)送的。如果接收的命令不是為了響應(yīng)用戶對(duì)圖形圖標(biāo)(由媒體網(wǎng)關(guān)620包括在修改的/擴(kuò)充的網(wǎng)頁(yè)640中)中的一個(gè)的選擇而發(fā)送的,所述命令和相關(guān)參數(shù)被轉(zhuǎn)發(fā)到網(wǎng)頁(yè)服務(wù)器602,且任何由服務(wù)器發(fā)送到媒體網(wǎng)關(guān)620的媒體內(nèi)容被轉(zhuǎn)發(fā)到用戶移動(dòng)設(shè)備660以用于由瀏覽器675進(jìn)行渲染和顯示。但是,如果媒體網(wǎng)關(guān)620確定接收的命令是為了響應(yīng)用戶對(duì)圖形圖標(biāo)(由媒體網(wǎng)關(guān)620插入到修改的/擴(kuò)充的網(wǎng)頁(yè)640中)中的一個(gè)的選擇而發(fā)送的,媒體網(wǎng)關(guān)620傳送隨后從網(wǎng)頁(yè)服務(wù)器602接收的媒體內(nèi)容,例如,圖6A中的媒體內(nèi)容610,到對(duì)應(yīng)由用戶移動(dòng)設(shè)備660的用戶選擇的圖形圖標(biāo)的電子設(shè)備,如該例中的媒體內(nèi)容625發(fā)送到電子設(shè)備680所示。媒體網(wǎng)關(guān)620利用所述命令和任何相關(guān)參數(shù)以及先前從用戶移動(dòng)設(shè)備660接收的和存儲(chǔ)在拓?fù)鋽?shù)據(jù)庫(kù)655的拓?fù)湫畔ⅲ捎糜呻娮釉O(shè)備680支持的無(wú)線通信路徑,發(fā)送由信息流625在圖6A中表示的命令信息和媒體內(nèi)容到電子設(shè)備680。通過(guò)這種方式,利用對(duì)熟知的網(wǎng)頁(yè)界面的簡(jiǎn)單的擴(kuò)展,用戶移動(dòng)設(shè)備660的用戶可傳送所需媒體內(nèi)容到用戶移動(dòng)設(shè)備660所在的前提環(huán)境中的適當(dāng)?shù)碾娮釉O(shè)備。另外,根據(jù)本發(fā)明一典型實(shí)施例,媒體網(wǎng)關(guān)620可產(chǎn)生適合于在用戶移動(dòng)設(shè)備660上渲染和顯不的媒體內(nèi)容(如圖6A中的代表媒體內(nèi)容635的虛線所示),以允許用戶移動(dòng)設(shè)備660的用戶在用戶移動(dòng)設(shè)備660上觀看與媒體網(wǎng)關(guān)620傳送的用于在電子設(shè)備680渲染和顯不的內(nèi)容相同的內(nèi)容。圖6B是根據(jù)本發(fā)明另一典型實(shí)施例的、典型系統(tǒng)600的元素和信息流的框圖,在系統(tǒng)600中,由網(wǎng)頁(yè)服務(wù)器602提供的網(wǎng)頁(yè)615可由用戶移動(dòng)設(shè)備660利用由用戶移動(dòng)設(shè)備660收集的拓?fù)湫畔?45進(jìn)行自動(dòng)擴(kuò)充。如圖6B所示,系統(tǒng)600包括帶有存儲(chǔ)器605的網(wǎng)頁(yè)服務(wù)器602、表示成網(wǎng)頁(yè)630的通信網(wǎng)絡(luò)、和帶有瀏覽器675和拓?fù)鋽?shù)據(jù)庫(kù)的用戶移動(dòng)設(shè)備660。網(wǎng)頁(yè)服務(wù)器602可以是能夠運(yùn)行來(lái)自ー些提供商中的任意ー個(gè)的網(wǎng)頁(yè)服務(wù)器軟件的任何適當(dāng)?shù)挠?jì)算機(jī),所述網(wǎng)頁(yè)服務(wù)器軟件可以是,例如,開(kāi)源Apache網(wǎng)頁(yè)服務(wù)器軟件,當(dāng)然,也可使用其它適當(dāng)?shù)木W(wǎng)頁(yè)服務(wù)器軟件。除了可存儲(chǔ)用于網(wǎng)頁(yè)服務(wù)器602的操作的程序代碼和數(shù)據(jù)外,存儲(chǔ)器605還可用于存儲(chǔ)由網(wǎng)頁(yè)服務(wù)器602進(jìn)行分布的網(wǎng)頁(yè)。在本發(fā)明一典型實(shí)施例 中,用戶移動(dòng)設(shè)備660可以是ー些移動(dòng)/游動(dòng)電子設(shè)備中給的任何ー個(gè),例如,配備瀏覽器的蜂窩電話或智能手機(jī)、無(wú)線個(gè)人數(shù)字助理、無(wú)線便攜式電腦、筆記本電腦、平板電腦、或上網(wǎng)本型個(gè)人電腦、或其它能夠從網(wǎng)頁(yè)服務(wù)器602接收網(wǎng)頁(yè)并顯示/渲染網(wǎng)頁(yè)的適當(dāng)?shù)碾娮釉O(shè)備。圖6B中所示的系統(tǒng)600還包括承擔(dān)這個(gè)討論的目的的能夠渲染來(lái)自網(wǎng)頁(yè)服務(wù)器602媒體內(nèi)容的電子設(shè)備680。如圖6B所示,用戶移動(dòng)設(shè)備660和電子設(shè)備680配備有無(wú)線通信電路以允許他們?cè)谂c彼此接近時(shí)進(jìn)行互相通信。在本發(fā)明一典型實(shí)施例中,在前提環(huán)境中,在拓?fù)浒l(fā)現(xiàn)和映射活動(dòng)期間,用戶移動(dòng)設(shè)備660可產(chǎn)生拓?fù)湫畔?45,拓?fù)湫畔?45可存儲(chǔ)于包含在用戶移動(dòng)設(shè)備660的存儲(chǔ)器中的數(shù)據(jù)庫(kù)(如圖6B中所示的拓?fù)鋽?shù)據(jù)庫(kù)655)。在圖6B的典型實(shí)施例中,用戶移動(dòng)設(shè)備660能確定圖6B中所示的電子設(shè)備680可被用戶移動(dòng)設(shè)備660訪問(wèn),且可收集來(lái)自電子設(shè)備680的身份和能力信息、創(chuàng)建關(guān)于在用戶移動(dòng)設(shè)備(例如,電子設(shè)備680)的鄰近范圍被發(fā)現(xiàn)的任何電子設(shè)備的拓?fù)湫畔?45、和將所述拓?fù)湫畔⒋鎯?chǔ)在拓?fù)鋽?shù)據(jù)庫(kù)655中。在完成發(fā)現(xiàn)過(guò)程一段時(shí)間后,用戶移動(dòng)設(shè)備660的用戶可使用瀏覽器675訪問(wèn)來(lái)自網(wǎng)頁(yè)服務(wù)器602的網(wǎng)頁(yè)615。通過(guò)利用通信網(wǎng)絡(luò)(包括,例如,因特網(wǎng)(即,網(wǎng)頁(yè)630))傳輸如網(wǎng)頁(yè)615的內(nèi)容到,例如,用戶移動(dòng)設(shè)備660,網(wǎng)頁(yè)服務(wù)器602響應(yīng)由用戶移動(dòng)設(shè)備660的用戶訪問(wèn)的網(wǎng)頁(yè)。網(wǎng)頁(yè)615能以支持到媒體內(nèi)容的超鏈接的標(biāo)記語(yǔ)言,例如HTML表示,且可包含被瀏覽器675渲染成可選圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu),所述可選圖形圖標(biāo)代表可由用戶選擇進(jìn)行訪問(wèn)的附加內(nèi)容。所述附加內(nèi)容可通過(guò),例如,包括代表流媒體內(nèi)容的可選圖標(biāo)的網(wǎng)頁(yè)615,而提供。一旦收到用于訪問(wèn)的包含語(yǔ)言結(jié)構(gòu)的網(wǎng)頁(yè)615,例如,流媒體內(nèi)容,圖6B中的例子中的用戶移動(dòng)設(shè)備660可通過(guò)插入代表附加圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu)的方式,修改或擴(kuò)充代表網(wǎng)頁(yè)615的信息。本發(fā)明的這樣一典型實(shí)施例的用戶移動(dòng)設(shè)備660可自動(dòng)生成適合于代表每個(gè)電子設(shè)備(例如,電子設(shè)備680)的圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu),所述每個(gè)電子設(shè)備被發(fā)現(xiàn)鄰近于用戶移動(dòng)設(shè)備660且可被其訪問(wèn),并且能夠接收和渲染用于顯示/播放/復(fù)制的媒體內(nèi)容,例如,圖6B所示的電子設(shè)備680。用戶移動(dòng)設(shè)備660再通過(guò)適當(dāng)插入所述生成的代表附加圖形圖標(biāo)的信息到代表網(wǎng)頁(yè)615的媒體內(nèi)容的方式,修改或“擴(kuò)充”網(wǎng)頁(yè)615的媒體內(nèi)容,以提供修改的/擴(kuò)充的網(wǎng)頁(yè)640,從而使得,當(dāng)由瀏覽器675渲染吋,附加圖形圖標(biāo)以與可用于顯示/播放/復(fù)制的相關(guān)媒體內(nèi)容邏輯關(guān)聯(lián)的方式出現(xiàn)。瀏覽器675而后在用戶移動(dòng)設(shè)備660上渲染和顯示修改的/擴(kuò)充的網(wǎng)頁(yè)640。如果用戶選擇顯示在用戶移動(dòng)設(shè)備660的屏幕上的圖形元素或圖標(biāo)時(shí),用戶移動(dòng)設(shè)備660中的軟件確定是否所選擇的圖形圖標(biāo)是由用戶移動(dòng)設(shè)備660插入到修改的/擴(kuò)充的網(wǎng)頁(yè)640中的圖形圖標(biāo)中的ー個(gè)。如果所選擇的圖形圖標(biāo)不是由用戶移動(dòng)設(shè)備660增加到網(wǎng)頁(yè)640中的圖形圖標(biāo)中的ー個(gè),用于訪問(wèn)所需媒體內(nèi)容的命令和相關(guān)參數(shù)由用戶移動(dòng)設(shè)備660發(fā)送到網(wǎng)頁(yè)服務(wù)器602。作為響應(yīng),網(wǎng)頁(yè)服務(wù)器602發(fā)送所述被請(qǐng)求的媒體內(nèi)容到用戶移動(dòng)設(shè)備660。由用戶移動(dòng)設(shè)備660接收的媒體內(nèi)容而后由瀏覽器675進(jìn)行渲染和顯示。但是,如果用戶移動(dòng)設(shè)備660確定所選擇的圖形圖標(biāo)是由用戶移動(dòng)設(shè)備660插入到修改的/擴(kuò)充的網(wǎng)頁(yè)640中的圖形圖標(biāo)中的ー個(gè),用于訪問(wèn)所需媒體內(nèi)容的ー個(gè)命令和相關(guān)參數(shù)由用戶移動(dòng)設(shè)備660發(fā)送到網(wǎng)頁(yè)服務(wù)器602,且用戶移動(dòng)設(shè)備660傳送隨后從網(wǎng)頁(yè)服務(wù)器602接收的媒體內(nèi)容,例如,圖6B中的媒體內(nèi)容610,到對(duì)應(yīng)由用戶移動(dòng)設(shè)備660的用戶選擇的圖形圖標(biāo)的電子設(shè)備,如該例中的媒體內(nèi)容625發(fā)送到電子設(shè)備680所示。用戶移動(dòng)設(shè)備660利用所述命令和一些相關(guān)參數(shù)以及先前從用戶移動(dòng)設(shè)備660接收的和存儲(chǔ) 在拓?fù)鋽?shù)據(jù)庫(kù)655的拓?fù)湫畔?,采用由電子設(shè)備680和用戶移動(dòng)設(shè)備660支持的無(wú)線通信路徑,發(fā)送在圖6A中由信息流625表示的命令信息和媒體內(nèi)容到電子設(shè)備680。通過(guò)這種方式,利用對(duì)熟知的網(wǎng)頁(yè)界面的簡(jiǎn)單擴(kuò)展,用戶移動(dòng)設(shè)備660的用戶可傳送所需媒體內(nèi)容到用戶移動(dòng)設(shè)備660所在的前提環(huán)境中的適當(dāng)?shù)碾娮釉O(shè)備。圖6C是根據(jù)本發(fā)明又一典型實(shí)施例的、典型系統(tǒng)600的元素和信息流的框圖,在系統(tǒng)600中,由網(wǎng)頁(yè)服務(wù)器602提供的網(wǎng)頁(yè)615可由網(wǎng)頁(yè)服務(wù)器602利用由用戶移動(dòng)設(shè)備660收集的拓?fù)湫畔?45進(jìn)行自動(dòng)擴(kuò)充。如圖6C所示,系統(tǒng)600包括帶有存儲(chǔ)器605和拓?fù)鋽?shù)據(jù)庫(kù)655的網(wǎng)頁(yè)服務(wù)器602、表示成內(nèi)網(wǎng)(Intranet)630的通信網(wǎng)絡(luò)、和帶有瀏覽器675的用戶移動(dòng)設(shè)備660。網(wǎng)頁(yè)服務(wù)器602可以是能夠運(yùn)行來(lái)自ー些提供商中的任意一個(gè)的網(wǎng)頁(yè)服務(wù)器軟件的任何適當(dāng)?shù)挠?jì)算機(jī),所述網(wǎng)頁(yè)服務(wù)器軟件可以是,例如,開(kāi)源Apache網(wǎng)頁(yè)服務(wù)器軟件,當(dāng)然,也可使用其它適當(dāng)?shù)木W(wǎng)頁(yè)服務(wù)器軟件。除了可存儲(chǔ)用于網(wǎng)頁(yè)服務(wù)器602的操作的程序代碼和數(shù)據(jù)外,存儲(chǔ)器605還可用于存儲(chǔ)由網(wǎng)頁(yè)服務(wù)器602進(jìn)行分布的網(wǎng)頁(yè)。在本發(fā)明一典型實(shí)施例中,用戶移動(dòng)設(shè)備660可以是ー些移動(dòng)/游動(dòng)電子設(shè)備中給的任何ー個(gè),例如,配備瀏覽器的蜂窩電話或智能手機(jī)、無(wú)線個(gè)人數(shù)字助理、無(wú)線便攜式電腦、筆記本電腦、平板電腦、或上網(wǎng)本型個(gè)人電腦、或其它能夠從網(wǎng)頁(yè)服務(wù)器602接收網(wǎng)頁(yè)并顯示/渲染網(wǎng)頁(yè)的適當(dāng)?shù)碾娮釉O(shè)備。圖6C中所示的系統(tǒng)600還包括承擔(dān)這個(gè)討論的目的的能夠渲染來(lái)自網(wǎng)頁(yè)服務(wù)器602媒體內(nèi)容的電子設(shè)備680。然而,為清楚起見(jiàn),沒(méi)有示于圖6C中的是,用戶移動(dòng)設(shè)備660和電子設(shè)備680配備有無(wú)線通信電路以允許他們?cè)谂c彼此接近時(shí)進(jìn)行互相通信。在圖6C的典型實(shí)施例中,用戶移動(dòng)設(shè)備660能確定圖6C中所示的電子設(shè)備680可被用戶移動(dòng)設(shè)備660訪問(wèn),且可收集來(lái)自電子設(shè)備680的身份和能力信息、創(chuàng)建關(guān)于在用戶移動(dòng)設(shè)備(例如,電子設(shè)備680)的鄰近范圍被發(fā)現(xiàn)的任何電子設(shè)備的拓?fù)湫畔?45、和發(fā)送拓?fù)湫畔?45到將拓?fù)湫畔⒋鎯?chǔ)在拓?fù)鋽?shù)據(jù)庫(kù)655中的網(wǎng)頁(yè)服務(wù)器602。在完成發(fā)現(xiàn)過(guò)程一段時(shí)間后,用戶移動(dòng)設(shè)備660的用戶可使用瀏覽器675訪問(wèn)來(lái)自網(wǎng)頁(yè)服務(wù)器602的網(wǎng)頁(yè)615。通過(guò)由,例如,用戶移動(dòng)設(shè)備660,訪問(wèn)如網(wǎng)頁(yè)605的內(nèi)容的方式,網(wǎng)頁(yè)服務(wù)器602可響應(yīng)被用戶移動(dòng)設(shè)備660的用戶訪問(wèn)的網(wǎng)頁(yè)。網(wǎng)頁(yè)615能以支持到媒體內(nèi)容的超鏈接的標(biāo)記語(yǔ)言,例如HTML表示,且可包含將被用戶移動(dòng)設(shè)備660的瀏覽器675渲染成可選圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu),所述可選圖形圖標(biāo)代表可由用戶選擇進(jìn)行訪問(wèn)的附加內(nèi)容。所述附加內(nèi)容可通過(guò),例如,包括代表流媒體內(nèi)容的可選圖標(biāo)的網(wǎng)頁(yè)615,而提供。如果網(wǎng)頁(yè)服務(wù)器602確定網(wǎng)頁(yè)615包含用于訪問(wèn)的語(yǔ)言結(jié)構(gòu),例如,流媒體內(nèi)容,根據(jù)本發(fā)明一典型實(shí)施例進(jìn)行操作的網(wǎng)頁(yè)服務(wù)器602可通過(guò)插入代表附加圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu)的方式,修改或擴(kuò)充代表網(wǎng)頁(yè)615的信息。本發(fā)明一典型實(shí)施例的網(wǎng)頁(yè)服務(wù)器602可自動(dòng)生成適合于代表每個(gè)電子設(shè)備(例如,電子設(shè)備680)的圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu),所述每個(gè)電子設(shè)備被發(fā)現(xiàn)鄰近于用戶移動(dòng)設(shè)備660且可被其訪問(wèn),并且能夠接收和渲染用于顯示/播放/復(fù)制的媒體內(nèi)容,如存儲(chǔ)在拓?fù)鋽?shù)據(jù)庫(kù)655中的信息所識(shí)別。網(wǎng)頁(yè)服務(wù)器602再通過(guò)適當(dāng)插入所述生成的代表附加圖形圖標(biāo)的信息到代表網(wǎng)頁(yè)615的媒體內(nèi)容的方式,修改或“擴(kuò)充”網(wǎng)頁(yè)615的媒體內(nèi)容,從而使得,當(dāng)修改的/擴(kuò)充的網(wǎng)頁(yè)640隨后由用戶移動(dòng)設(shè)備660的瀏覽器675渲染和顯示吋,附加圖形圖標(biāo)以與可用于顯示/播放/復(fù)制的相關(guān)媒體內(nèi)容邏輯關(guān)聯(lián)的方式出現(xiàn)。網(wǎng)頁(yè)服務(wù)器602而后發(fā)送所述修改的/擴(kuò)充的網(wǎng)頁(yè)640到用戶移動(dòng)設(shè)備660以由瀏覽器675進(jìn)行渲染和顯示。
如果用戶選擇顯示在用戶移動(dòng)設(shè)備660的屏幕上的圖形元素或圖標(biāo)時(shí),瀏覽器675通過(guò)發(fā)送命令和相關(guān)參數(shù)到網(wǎng)頁(yè)615被發(fā)送的網(wǎng)頁(yè)服務(wù)器602的方式進(jìn)行響應(yīng)。當(dāng)接收到所述命令吋,網(wǎng)頁(yè)服務(wù)器602利用所述命令和相關(guān)參數(shù),以及先前從用戶移動(dòng)設(shè)備660接收的和存儲(chǔ)在拓?fù)鋽?shù)據(jù)庫(kù)655的拓?fù)湫畔?,以確定是否接收的命令是為了響應(yīng)用戶對(duì)圖形圖標(biāo)(由網(wǎng)頁(yè)服務(wù)器602插入到修改的/擴(kuò)充的網(wǎng)頁(yè)640中)中的一個(gè)的選擇而發(fā)送的。如果接收的命令不是為了響應(yīng)用戶對(duì)圖形圖標(biāo)(由網(wǎng)頁(yè)服務(wù)器602包括在網(wǎng)頁(yè)640中)中的一個(gè)的選擇而發(fā)送的,所述被請(qǐng)求的媒體內(nèi)容由網(wǎng)頁(yè)服務(wù)器602發(fā)送到用戶移動(dòng)設(shè)備660以用于由瀏覽器675進(jìn)行渲染和顯不。但是,如果媒體網(wǎng)關(guān)620確定接收的命令是為了響應(yīng)用戶對(duì)圖形圖標(biāo)(由網(wǎng)頁(yè)服務(wù)器602插入到修改的/擴(kuò)充的網(wǎng)頁(yè)640中)中的一個(gè)的選擇而發(fā)送的,網(wǎng)頁(yè)服務(wù)器602使媒體內(nèi)容被傳遞到電子設(shè)備680。在本發(fā)明的一典型實(shí)施例中,利用拓?fù)鋽?shù)據(jù)庫(kù)655中的信息,通過(guò)如圖6C中所示的傳送(address to)包含流媒體內(nèi)容的數(shù)據(jù)包到電子設(shè)備680,網(wǎng)頁(yè)服務(wù)器602可傳送媒體內(nèi)容610到電子設(shè)備680。通過(guò)這種方式,用戶移動(dòng)設(shè)備660的用戶利用對(duì)熟知的網(wǎng)頁(yè)界面的簡(jiǎn)單的擴(kuò)展,可傳送所需媒體內(nèi)容到用戶移動(dòng)設(shè)備660所在的前提環(huán)境中的適當(dāng)?shù)碾娮釉O(shè)備。圖7A-7B是根據(jù)本發(fā)明典型實(shí)施例的、操作支持家庭基于位置的服務(wù)的媒體網(wǎng)關(guān)的典型方法的流程圖。下面所述的圖7A-7B的方法參照?qǐng)D6A中的元素。圖7A中的方法在媒體網(wǎng)關(guān)(例如圖6A中的媒體網(wǎng)關(guān)620)通電后開(kāi)始。在ー些時(shí)間點(diǎn)之后,在塊710,用戶移動(dòng)設(shè)備(例如圖6A中的用戶移動(dòng)設(shè)備660)進(jìn)入由媒體網(wǎng)關(guān)進(jìn)行服務(wù)的前提環(huán)境,且執(zhí)行發(fā)現(xiàn)以識(shí)別是否有任何的電子設(shè)備處于用戶移動(dòng)設(shè)備660的臨近范圍內(nèi)。在本發(fā)明的一典型實(shí)施例中,由用戶移動(dòng)設(shè)備進(jìn)行的發(fā)現(xiàn)是ー個(gè)持續(xù)的過(guò)程,可在任何時(shí)間點(diǎn)識(shí)別處于用戶移動(dòng)設(shè)備660鄰近范圍內(nèi)的且可被其訪問(wèn)的電子設(shè)備。在完成發(fā)現(xiàn)一段時(shí)間后,例如,在用戶移動(dòng)設(shè)備檢測(cè)到媒體網(wǎng)關(guān)620的存在的時(shí)刻,和/或周期性的在其后,用戶移動(dòng)設(shè)備660和媒體網(wǎng)關(guān)620分享由用戶移動(dòng)設(shè)備660收集的拓?fù)湫畔?。從現(xiàn)在開(kāi)始,在塊710,媒體網(wǎng)關(guān)620接收由用戶移動(dòng)設(shè)備660收集的拓?fù)湫畔?。所述收集的拓?fù)湫畔ㄈ魏梧徑谟脩粢苿?dòng)設(shè)備660的電子設(shè)備的身份和能力信息。媒體網(wǎng)關(guān)620將所述接收的拓?fù)湫畔⒋鎯?chǔ)在數(shù)據(jù)庫(kù)中,例如,拓?fù)鋽?shù)據(jù)庫(kù)655。一段時(shí)間后,在塊712,媒體網(wǎng)關(guān)620從用戶移動(dòng)設(shè)備660接收網(wǎng)頁(yè)請(qǐng)求。然后,在塊714,媒體網(wǎng)關(guān)620發(fā)送所述接收的網(wǎng)頁(yè)請(qǐng)求到網(wǎng)頁(yè)服務(wù)器602,且此后不久,在塊716,媒體網(wǎng)關(guān)620接收被請(qǐng)求的網(wǎng)頁(yè)。根據(jù)本發(fā)明的一典型實(shí)施例,所述接收的網(wǎng)頁(yè)能以,例如,超文本標(biāo)記語(yǔ)言(HTML)或任何支持到媒體內(nèi)容的的鏈接的標(biāo)記語(yǔ)言的結(jié)構(gòu)的形式進(jìn)行描述。接下來(lái),在塊718,媒體網(wǎng)關(guān)620確定是否所述接收的網(wǎng)頁(yè)包括用于訪問(wèn)媒體內(nèi)容的語(yǔ)言結(jié)構(gòu)。如果不是,圖7A中的方法轉(zhuǎn)到塊728,塊728中,媒體網(wǎng)關(guān)620發(fā)送所述接收的網(wǎng)頁(yè)到用戶移動(dòng)設(shè)備660,且轉(zhuǎn)到下述圖7B中的塊730。但是,如果所述接收的網(wǎng)頁(yè)被發(fā)現(xiàn)包括用于訪問(wèn)媒體內(nèi)容的語(yǔ)言結(jié)構(gòu),本方法轉(zhuǎn)到塊720,塊720中,媒體網(wǎng)關(guān)620利用從用戶移動(dòng)設(shè)備660接收的拓?fù)湫畔⒁源_定是否ー些鄰近于用戶移動(dòng)設(shè)備660的電子設(shè)備適合于顯示被請(qǐng)求的媒體內(nèi)容。如果,在塊722,媒體網(wǎng)關(guān)620確定適合于顯示被請(qǐng)求的媒體內(nèi)容的電子設(shè)備不能被用戶移動(dòng)設(shè)備660訪問(wèn),圖7A中的方法轉(zhuǎn)到塊728,塊728中,媒體網(wǎng)關(guān)620發(fā)送所述接收的網(wǎng)頁(yè)到用戶移動(dòng)設(shè)備660。圖7A中的方法再轉(zhuǎn)到下述圖7B中的塊730。 但是,在塊722,如果圖7A中的方法確定適合于顯示被請(qǐng)求的媒體內(nèi)容的電子設(shè)備可被用戶移動(dòng)設(shè)備660訪問(wèn),所述方法轉(zhuǎn)到塊724,塊724中,通過(guò)插入將由用戶移動(dòng)設(shè)備660的瀏覽器675渲染和顯示成附加圖形圖標(biāo)的語(yǔ)言結(jié)構(gòu)的方式,媒體網(wǎng)關(guān)620可利用拓?fù)湫畔⒁孕薷乃鼋邮盏木W(wǎng)頁(yè)。由用戶移動(dòng)設(shè)備660増加到所述接收的網(wǎng)頁(yè)以用于顯示的所述附加圖標(biāo),代表可被用戶移動(dòng)設(shè)備660訪問(wèn)的適合于通過(guò)所述接收的網(wǎng)頁(yè)顯示所述媒體內(nèi)容的電子設(shè)備。然后,圖7A的所述方法,在塊726,發(fā)送包括語(yǔ)言結(jié)構(gòu)以顯示所述附加圖標(biāo)的所述修改的網(wǎng)頁(yè)到用戶移動(dòng)設(shè)備660以用于渲染和顯示。所述方法再轉(zhuǎn)到圖7B中的塊 730。所述方法進(jìn)行到塊730,此時(shí),媒體網(wǎng)關(guān)620從用戶移動(dòng)設(shè)備660接收用于請(qǐng)求媒體內(nèi)容的命令和相關(guān)參數(shù)。然后,圖7B中的所述方法,在塊732,確定是否對(duì)媒體內(nèi)容的所述請(qǐng)求是由用戶對(duì)媒體網(wǎng)關(guān)620所増加的圖標(biāo)的選擇所產(chǎn)生的。如果從用戶移動(dòng)設(shè)備660接收的對(duì)媒體內(nèi)容的所述請(qǐng)求是用戶對(duì)由媒體網(wǎng)關(guān)620增加到網(wǎng)頁(yè)中的圖標(biāo)的選擇的結(jié)果,圖7B所述的方法,則在塊734,發(fā)送所述被請(qǐng)求的媒體內(nèi)容到由被選擇的圖標(biāo)代表的電子設(shè)備,從而使得所述被請(qǐng)求的媒體內(nèi)容在被選擇的電子設(shè)備上被渲染和顯示。但是,如果在塊732,媒體網(wǎng)關(guān)確定,對(duì)媒體的所述請(qǐng)求不是由用戶對(duì)媒體網(wǎng)關(guān)620所増加的圖標(biāo)的選擇所產(chǎn)生的,則在塊736,圖7B中的所述方法的媒體網(wǎng)關(guān),發(fā)送所述媒體內(nèi)容到用戶移動(dòng)設(shè)備660以用于由瀏覽器675進(jìn)行渲染和顯不。本發(fā)明提供一種用于操作支持基于位置的服務(wù)的的媒體網(wǎng)關(guān)的ー種方法。所述方法包括,從用戶的移動(dòng)設(shè)備接收可識(shí)別前提環(huán)境中的一個(gè)或多個(gè)電子設(shè)備的拓?fù)湫畔?,及從所述移?dòng)設(shè)備接收用于傳輸?shù)椒?wù)器的消息,所述消息信息可確定識(shí)別由所述服務(wù)器傳遞到所述移動(dòng)設(shè)備的內(nèi)容。所述方法可從所述服務(wù)器接收在所述信息中所識(shí)別的內(nèi)容,確定是否所述接收的內(nèi)容包含可識(shí)別用戶可選擇的媒體內(nèi)容的信息,且修改從所述服務(wù)器接收的所述內(nèi)容以使其顯示在代表所述前提環(huán)境中的能夠復(fù)制所述可選擇的媒體內(nèi)容的電子設(shè)備的一個(gè)或多個(gè)圖形目標(biāo)的所述移動(dòng)設(shè)備上。在本發(fā)明的一典型實(shí)施例可傳送所述修改的內(nèi)容到所述移動(dòng)設(shè)備以用于顯示,從所述移動(dòng)設(shè)備接收代表ー個(gè)或多個(gè)能夠復(fù)制所述媒體內(nèi)容的電子設(shè)備的圖形目標(biāo)的用戶選擇的指示,及發(fā)送傳遞所述媒體內(nèi)容到所述媒體網(wǎng)關(guān)的請(qǐng)求到所述服務(wù)器。這樣的一典型實(shí)施例還可傳送接收的媒體內(nèi)容到與所述選擇的圖形目標(biāo)對(duì)應(yīng)的ー個(gè)或多個(gè)電子設(shè)備中的ー個(gè)。在本發(fā)明的各個(gè)典型實(shí)施例中,所述內(nèi)容包括網(wǎng)頁(yè)內(nèi)容,且包括支持到媒體內(nèi)容的超鏈接的標(biāo)記語(yǔ)言的元素。在本發(fā)明的ー些典型實(shí)施例中,所述標(biāo)記語(yǔ)言包括超文本標(biāo)記語(yǔ)言(HTML)。所述用戶的所述移動(dòng)設(shè)備是蜂窩電話、智能電話和便攜式個(gè)人電腦中的一種,且可包括平板電腦。所述拓?fù)湫畔ㄋ雯`個(gè)或多個(gè)電子設(shè)備中的每個(gè)的身份和能力信息,且可包括代表所述ー個(gè)或多個(gè)電子設(shè)備的設(shè)置和連接的信息。所述拓?fù)湫畔⒖捎伤鲆苿?dòng)設(shè)備利用與在所述移動(dòng)設(shè)備的特定鄰近范圍的電子設(shè)備進(jìn)行的無(wú)線通信而識(shí)別。在本發(fā)明的一典型實(shí)施例中,所述修改包括,用代表一個(gè)或多個(gè)可選擇的圖形目標(biāo)的附加信息擴(kuò)充所述接收的內(nèi)容以用于在所述移動(dòng)設(shè)備進(jìn)行渲染和顯示,所述ー個(gè)或多個(gè)圖形目標(biāo)對(duì)應(yīng)所述ー個(gè)或多個(gè)能復(fù)制媒體內(nèi)容的電子設(shè)備。本發(fā)明提供ー種應(yīng)用于支持基于位置的服務(wù)的媒體網(wǎng)關(guān)中的系統(tǒng)。所述系統(tǒng)可包 括至少ー個(gè)處理器,用于通信聯(lián)絡(luò)地連接服務(wù)器和用戶的移動(dòng)設(shè)備。所述至少一個(gè)處理器,在操作中,從所述移動(dòng)設(shè)備接收可識(shí)別前提環(huán)境中的一個(gè)或多個(gè)電子設(shè)備的拓?fù)湫畔ⅲ皬乃鲆苿?dòng)設(shè)備接收用于傳輸?shù)剿龇?wù)器的消息,所述消息可識(shí)別由所述服務(wù)器傳遞到所述移動(dòng)設(shè)備的內(nèi)容。所述至少一個(gè)處理器還可從所述服務(wù)器接收在所述信息中所識(shí)別的內(nèi)容,確定是否所述接收的內(nèi)容包含可識(shí)別用戶可選擇的媒體內(nèi)容的信息,修改從所述服務(wù)器接收的所述內(nèi)容以使其顯示在代表所述前提環(huán)境中的能夠復(fù)制所述可選擇的媒體內(nèi)容的電子設(shè)備的一個(gè)或多個(gè)圖形目標(biāo)的所述移動(dòng)設(shè)備。本發(fā)明一典型實(shí)施例的所述至少一個(gè)處理器可傳送所述修改的內(nèi)容到所述移動(dòng)設(shè)備以用于顯示,及從所述移動(dòng)設(shè)備接收代表ー個(gè)或多個(gè)能夠復(fù)制所述媒體內(nèi)容的電子設(shè)備的圖形目標(biāo)的用戶選擇的指示。所述至少一個(gè)處理器可發(fā)送用于傳遞所述媒體內(nèi)容到所述媒體網(wǎng)關(guān)的請(qǐng)求到所述服務(wù)器,及傳送接收的媒體內(nèi)容到與所述選擇的圖形目標(biāo)對(duì)應(yīng)的一個(gè)或多個(gè)電子設(shè)備中的ー個(gè)。在本發(fā)明的各個(gè)的典型實(shí)施例中,所述內(nèi)容包括網(wǎng)頁(yè)內(nèi)容,且包括支持到媒體內(nèi)容的超鏈接的標(biāo)記語(yǔ)言的元素。在本發(fā)明的ー些典型實(shí)施例中,所述標(biāo)記語(yǔ)言包括超文本標(biāo)記語(yǔ)言(HTML)。所述用戶的所述移動(dòng)設(shè)備是蜂窩電話、智能電話和便攜式個(gè)人電腦中的ー種,且可包括平板電腦。所述拓?fù)湫畔ㄋ雯`個(gè)或多個(gè)電子設(shè)備中的每個(gè)的身份和能力信息,且可包括代表所述ー個(gè)或多個(gè)電子設(shè)備的設(shè)置和連接的信息。所述拓?fù)湫畔⒖捎伤鲆苿?dòng)設(shè)備利用與在所述移動(dòng)設(shè)備的特定鄰近位置的電子設(shè)備進(jìn)行無(wú)線通信而確定。所述修改包括用代表一個(gè)或多個(gè)用于在所述移動(dòng)設(shè)備進(jìn)行渲染和顯示的可選圖形目標(biāo)的其它信息擴(kuò)充所述接收的內(nèi)容,所述ー個(gè)或多個(gè)圖形目標(biāo)對(duì)應(yīng)所述ー個(gè)或多個(gè)能復(fù)制媒體內(nèi)容的電子設(shè)備。本發(fā)明提供ー種具有存儲(chǔ)在其中的多個(gè)代碼段的非瞬時(shí)計(jì)算機(jī)可讀媒體,每個(gè)代碼段包括多個(gè)可被處理器執(zhí)行的指令。所述指令使所述處理器執(zhí)行操作,包括,從用戶的移動(dòng)設(shè)備接收可識(shí)別前提環(huán)境中的一個(gè)或多個(gè)電子設(shè)備的拓?fù)湫畔?,及從所述移?dòng)設(shè)備接收用于傳輸?shù)椒?wù)器的消息,所述消息可識(shí)別由所述服務(wù)器傳遞到所述移動(dòng)設(shè)備的內(nèi)容。所述指令還可使處理器從所述服務(wù)器接收在所述信息中所識(shí)別的內(nèi)容,確定是否所述接收的內(nèi)容包含可識(shí)別用戶可選擇的媒體內(nèi)容的信息,及修改從所述服務(wù)器接收的所述內(nèi)容以使其顯示在代表所述前提環(huán)境中的能夠復(fù)制所述可選擇的媒體內(nèi)容的電子設(shè)備的ー個(gè)或多個(gè)圖形目標(biāo)的所述移動(dòng)設(shè)備。在本發(fā)明的一典型實(shí)施例中,所述指令可使從所述處理器傳送所述修改的內(nèi)容到所述移動(dòng)設(shè)備以用于顯示,從所述移動(dòng)設(shè)備接收代表ー個(gè)或多個(gè)能夠復(fù)制所述媒體內(nèi)容的電子設(shè)備的圖形目標(biāo)的用戶選擇的指示,及發(fā)送用于傳遞所述媒體內(nèi)容到所述媒體網(wǎng)關(guān)的請(qǐng)求到所述服務(wù)器。此外,所述指令可使所述處理器傳送接收的媒體內(nèi)容到與所述選擇的圖形目標(biāo)對(duì)應(yīng)的一個(gè)或多個(gè)電子設(shè)備中的ー個(gè)。所述內(nèi)容包括網(wǎng)頁(yè)內(nèi)容,且包括支持到媒體內(nèi)容的超鏈接的標(biāo)記語(yǔ)言的元素。在本發(fā)明的ー些典型實(shí)施例中,所述標(biāo)記語(yǔ)言包括超文本標(biāo)記語(yǔ)言(HTML)。所述用戶的所述移動(dòng)設(shè)備是蜂窩電話、智能電話和便攜式個(gè)人電腦中的ー種,且可包括平板電腦。在本發(fā)明的各個(gè)典型實(shí)施例中,所述拓?fù)湫畔ㄋ雯`個(gè)或多個(gè)電子設(shè)備中的每個(gè)的身份和能力信息,且可包括代表所述ー個(gè)或多個(gè)電子設(shè)備的設(shè)置和連接的信息。所 述拓?fù)湫畔⒖捎伤鲆苿?dòng)設(shè)備利用與在所述移動(dòng)設(shè)備的特定鄰近位置的電子設(shè)備進(jìn)行無(wú)線通信而確定。所述修改包括用代表一個(gè)或多個(gè)用于在所述移動(dòng)設(shè)備進(jìn)行渲染和顯示的可選擇的圖形目標(biāo)的其它信息擴(kuò)充所述接收的內(nèi)容,所述ー個(gè)或多個(gè)圖形目標(biāo)對(duì)應(yīng)所述ー個(gè)或多個(gè)能復(fù)制媒體內(nèi)容的電子設(shè)備。因此,本發(fā)明可以通過(guò)硬件、軟件,或者軟、硬件結(jié)合來(lái)實(shí)現(xiàn)。本發(fā)明可以在至少ー個(gè)計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個(gè)互連的計(jì)算機(jī)系統(tǒng)中的不同部分以分散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)所述方法的計(jì)算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟硬件的結(jié)合可以是安裝有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),通過(guò)安裝和執(zhí)行所述程序控制計(jì)算機(jī)系統(tǒng),使其按所述方法運(yùn)行。在計(jì)算機(jī)系統(tǒng)中,利用處理器和存儲(chǔ)單元來(lái)實(shí)現(xiàn)所述方法。本發(fā)明還可以通過(guò)計(jì)算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,所述程序包含能夠?qū)崿F(xiàn)本發(fā)明方法的全部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),通過(guò)運(yùn)行,可以實(shí)現(xiàn)本發(fā)明的方法。本申請(qǐng)文件中的計(jì)算機(jī)程序所指的是可以采用任何程序語(yǔ)言、代碼或符號(hào)編寫(xiě)的ー組指令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述ー個(gè)或兩個(gè)步驟之后,a)轉(zhuǎn)換成其它語(yǔ)言、代碼或符號(hào);b)以不同的格式再現(xiàn),實(shí)現(xiàn)特定功能。本發(fā)明是通過(guò)幾個(gè)具體實(shí)施例進(jìn)行說(shuō)明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不脫離本發(fā)明范圍的情況下,還可以對(duì)本發(fā)明進(jìn)行各種變換及等同替代。另外,針對(duì)特定情形或具體情況,可以對(duì)本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開(kāi)的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。相關(guān)_請(qǐng)的交叉引用本專利申請(qǐng)享有2011年3月21日申請(qǐng)的美國(guó)臨時(shí)專利申請(qǐng)的優(yōu)先權(quán),該美國(guó)臨時(shí)專利申請(qǐng)的申請(qǐng)?zhí)枮镹o. 61/454,782,題目為“家庭基于位置的服務(wù)”,此處該專利申請(qǐng)全文引用,以作參考。
權(quán)利要求
1.一種用于操作支持基于位置的服務(wù)的媒體網(wǎng)關(guān)的方法,其特征在于,所述方法包括 從用戶的移動(dòng)設(shè)備接收可識(shí)別前提環(huán)境中的一個(gè)或多個(gè)電子設(shè)備的拓?fù)湫畔ⅲ? 從所述移動(dòng)設(shè)備接收用于傳輸?shù)椒?wù)器的消息,所述消息可識(shí)別由所述服務(wù)器傳遞到所述移動(dòng)設(shè)備的內(nèi)容; 從所述服務(wù)器接收在所述消息中所識(shí)別的內(nèi)容; 確定是否所述接收的內(nèi)容包含可識(shí)別用戶可選擇的媒體內(nèi)容的信息; 修改從所述服務(wù)器接收的所述內(nèi)容以使其顯示在代表所述前提環(huán)境中的能夠復(fù)制所述可選擇的媒體內(nèi)容的電子設(shè)備的ー個(gè)或多個(gè)圖形目標(biāo)的所述移動(dòng)設(shè)備; 傳送所述修改的內(nèi)容到所述移動(dòng)設(shè)備以用于顯示; 從所述移動(dòng)設(shè)備接收代表ー個(gè)或多個(gè)能夠復(fù)制所述媒體內(nèi)容的電子設(shè)備的圖形目標(biāo)的用戶選擇的指示; 發(fā)送用于傳遞所述媒體內(nèi)容到所述媒體網(wǎng)關(guān)的請(qǐng)求到所述服務(wù)器;及 傳送接收的媒體內(nèi)容到與所述選擇的圖形目標(biāo)對(duì)應(yīng)的一個(gè)或多個(gè)電子設(shè)備中的ー個(gè)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述內(nèi)容包括支持到媒體內(nèi)容的超鏈接的標(biāo)記語(yǔ)言的元素。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述用戶的所述移動(dòng)設(shè)備是蜂窩電話、智能電話和便攜式個(gè)人電腦中的ー種。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述用戶的所述移動(dòng)設(shè)備包括平板電腦。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述拓?fù)湫畔ㄋ雯`個(gè)或多個(gè)電子設(shè)備中的每個(gè)的身份和能力信息。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述拓?fù)湫畔ù硭雯`個(gè)或多個(gè)電子設(shè)備的設(shè)置和連接的信息。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述拓?fù)湫畔⑹怯伤鲆苿?dòng)設(shè)備利用與在所述移動(dòng)設(shè)備的特定鄰近范圍的電子設(shè)備進(jìn)行無(wú)線通信而確定的。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述修改包括,用代表ー個(gè)或多個(gè)可選圖形目標(biāo)的附加信息擴(kuò)充所述接收的內(nèi)容以用于在所述移動(dòng)設(shè)備進(jìn)行渲染和顯示,所述ー個(gè)或多個(gè)圖形目標(biāo)對(duì)應(yīng)所述ー個(gè)或多個(gè)能復(fù)制媒體內(nèi)容的電子設(shè)備。
9.ー種應(yīng)用于支持基于位置的服務(wù)的媒體網(wǎng)關(guān)中的系統(tǒng),其特征在于,所述系統(tǒng)包括 至少ー個(gè)處理器,用于通信聯(lián)絡(luò)地連接服務(wù)器和用戶的移動(dòng)設(shè)備,所述至少一個(gè)處理器,在操作中,至少用于進(jìn)行如下操作 從所述移動(dòng)設(shè)備接收可識(shí)別前提環(huán)境中的一個(gè)或多個(gè)電子設(shè)備的拓?fù)湫畔ⅲ? 從所述移動(dòng)設(shè)備接收用于傳輸?shù)剿龇?wù)器的消息,所述消息可識(shí)別由所述服務(wù)器傳遞到所述移動(dòng)設(shè)備的內(nèi)容; 從所述服務(wù)器接收在所述消息中所識(shí)別的內(nèi)容; 確定是否所述接收的內(nèi)容包含可識(shí)別用戶可選擇的媒體內(nèi)容的信息; 修改從所述服務(wù)器接收的所述內(nèi)容以使其顯示在代表所述前提環(huán)境中的能夠復(fù)制所述可選擇的媒體內(nèi)容的電子設(shè)備的ー個(gè)或多個(gè)圖形目標(biāo)的所述移動(dòng)設(shè)備;傳送所述修改的內(nèi)容到所述移動(dòng)設(shè)備以用于顯示; 從所述移動(dòng)設(shè)備接收代表ー個(gè)或多個(gè)能夠復(fù)制所述媒體內(nèi)容的電子設(shè)備的圖形目標(biāo)的用戶選擇的指示; 發(fā)送用于傳遞所述媒體內(nèi)容到所述媒體網(wǎng)關(guān)的請(qǐng)求到所述服務(wù)器;及 傳送接收的媒體內(nèi)容到與所述選擇的圖形目標(biāo)對(duì)應(yīng)的一個(gè)或多個(gè)電子設(shè)備中的ー個(gè)。
10.ー種具有存儲(chǔ)在其中的多個(gè)代碼段的非瞬時(shí)計(jì)算機(jī)可讀媒體,每個(gè)代碼段包括多個(gè)可被處理器執(zhí)行的指令,其特征在于,所述指令使所述處理器執(zhí)行下述操作 從用戶的移動(dòng)設(shè)備接收可識(shí)別前提環(huán)境中的一個(gè)或多個(gè)電子設(shè)備的拓?fù)湫畔ⅲ? 從所述移動(dòng)設(shè)備接收用于傳輸?shù)椒?wù)器的消息,所述消息可識(shí)別由所述服務(wù)器傳遞到所述移動(dòng)設(shè)備的內(nèi)容; 從所述服務(wù)器接收在所述消息中所識(shí)別的內(nèi)容; 確定是否所述接收的內(nèi)容包含可識(shí)別用戶可選擇的媒體內(nèi)容的信息; 修改從所述服務(wù)器接收的所述內(nèi)容以使其顯示在代表所述前提環(huán)境中的能夠復(fù)制所述可選擇的媒體內(nèi)容的電子設(shè)備的ー個(gè)或多個(gè)圖形目標(biāo)的所述移動(dòng)設(shè)備; 傳送所述修改的內(nèi)容到所述移動(dòng)設(shè)備以用于顯示; 從所述移動(dòng)設(shè)備接收代表ー個(gè)或多個(gè)能夠復(fù)制所述媒體內(nèi)容的電子設(shè)備的圖形目標(biāo)的用戶選擇的指示; 發(fā)送用于傳遞所述媒體內(nèi)容到所述媒體網(wǎng)關(guān)的請(qǐng)求到所述服務(wù)器;及 傳送接收的媒體內(nèi)容到與所述選擇的圖形目標(biāo)對(duì)應(yīng)的一個(gè)或多個(gè)電子設(shè)備中的ー個(gè)。
全文摘要
本發(fā)明涉及應(yīng)用于支持基于位置的服務(wù)的媒體網(wǎng)關(guān)中的系統(tǒng)及方法。用戶的移動(dòng)設(shè)備發(fā)現(xiàn)關(guān)于前提環(huán)境中的電子設(shè)備的拓?fù)湫畔?,且與媒體網(wǎng)關(guān)分享該信息。所述媒體網(wǎng)關(guān)利用所述拓?fù)湫畔U(kuò)充來(lái)自服務(wù)器的內(nèi)容,例如,支持訪問(wèn)媒體內(nèi)容的網(wǎng)頁(yè),以增加對(duì)應(yīng)鄰近于所述移動(dòng)設(shè)備的能夠復(fù)制流媒體內(nèi)容的那些電子設(shè)備的圖形目標(biāo)。對(duì)所述增加的圖形目標(biāo)中的一個(gè)的選擇使所述媒體內(nèi)容傳遞到相應(yīng)的電子設(shè)備,而不是顯示在所述移動(dòng)設(shè)備上。以這種方式,可提供比使用傳統(tǒng)下拉選項(xiàng)列表更自然的選擇機(jī)制。
文檔編號(hào)H04L29/08GK102695122SQ201210049270
公開(kāi)日2012年9月26日 申請(qǐng)日期2012年2月29日 優(yōu)先權(quán)日2011年3月21日
發(fā)明者菲利普·克萊因 申請(qǐng)人:美國(guó)博通公司