本申請(qǐng)是國際申請(qǐng)?zhí)枮閜ct/us2013/046312,進(jìn)入中國國家階段日期為2015年4月21日,國家申請(qǐng)?zhí)枮?01380055027.4,發(fā)明名稱為“用于實(shí)現(xiàn)多頻段服務(wù)發(fā)現(xiàn)的系統(tǒng)和方法”的申請(qǐng)的分案申請(qǐng)
本發(fā)明涉及用于實(shí)現(xiàn)在通信設(shè)備之間唯一的多頻段(multi-band)服務(wù)發(fā)現(xiàn)協(xié)議的系統(tǒng)和方法。這些通信設(shè)備按照多個(gè)標(biāo)準(zhǔn)并且在不同頻段支持工作,尤其是在對(duì)等(peer-to-peer)網(wǎng)絡(luò)化或點(diǎn)對(duì)點(diǎn)(adhoc)網(wǎng)絡(luò)化方案中支持工作的無線通信設(shè)備。
背景技術(shù):
術(shù)語“服務(wù)發(fā)現(xiàn)”是指使第一通信設(shè)備,通常是使無線通信設(shè)備,能夠自動(dòng)發(fā)現(xiàn)或“感測(cè)”可由第一通信設(shè)備試圖與其建立通信連接的一個(gè)或多個(gè)第二通信設(shè)備所提供或支持的服務(wù)。第一通信設(shè)備可以,例如,執(zhí)行一個(gè)或多個(gè)服務(wù)發(fā)現(xiàn)協(xié)議(sdps:servicediscoveryprotocols)。sdps一般是這樣的網(wǎng)絡(luò)通信協(xié)議,該協(xié)議提供自動(dòng)檢測(cè)和識(shí)別(1)上述通信設(shè)備可試圖與其建立通信連接的其他(一個(gè)或多個(gè))通信設(shè)備,以及(2)由工作在建立的通信網(wǎng)絡(luò)中或點(diǎn)對(duì)點(diǎn)(adhoc)通信網(wǎng)絡(luò)中的其他通信設(shè)備提供的服務(wù)。服務(wù)發(fā)現(xiàn)通常被理解為需要通用語言,該通用語言可允許各個(gè)通信設(shè)備利用其他設(shè)備的服務(wù)而無需連續(xù)的用戶干預(yù)。
如本發(fā)明中所使用的,以及如本領(lǐng)域的技術(shù)人員通常所理解的,術(shù)語“服務(wù)”從通信設(shè)備用戶的觀點(diǎn)來看,是指具有意義的單個(gè)功能或一套功能。這些服務(wù)可包括,例如,計(jì)算服務(wù)、通信服務(wù)、打印服務(wù)、顯示服務(wù)等等。不同的標(biāo)準(zhǔn)可定義不同的服務(wù)和不同的服務(wù)發(fā)現(xiàn)協(xié)議。例如,在wi-fi聯(lián)盟(wfa:wi-fialliance)對(duì)等網(wǎng)絡(luò)(p2p)規(guī)格中,定義了如下服務(wù):
(1)通用即插即用(upnp:universalplugandplay),其允許網(wǎng)絡(luò)設(shè)備,例如個(gè)人計(jì)算機(jī)、打印機(jī)、因特網(wǎng)網(wǎng)關(guān)、wi-fi接入點(diǎn)和移動(dòng)設(shè)備,在網(wǎng)絡(luò)上無縫地發(fā)現(xiàn)彼此的存在,并且建立用于數(shù)據(jù)共享、通信和娛樂的功能性網(wǎng)絡(luò)服務(wù);
(2)bonjour,其為根據(jù)自動(dòng)創(chuàng)建可用的ip網(wǎng)絡(luò)而無需操作者的人工干預(yù)或特定的配置服務(wù)器的一組技術(shù)的零配置網(wǎng)絡(luò)化的蘋果專利,包括實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)、地址分配和主機(jī)名解析;
(3)網(wǎng)頁服務(wù)動(dòng)態(tài)發(fā)現(xiàn)(ws-discovery:webservicedynamicdiscovery),其定義了用于定位本地網(wǎng)絡(luò)上的服務(wù)的組播發(fā)現(xiàn)協(xié)議,使用網(wǎng)頁服務(wù)標(biāo)準(zhǔn)完成的節(jié)點(diǎn)之間的通信,舉例來說,諸如soap-over-udp的網(wǎng)絡(luò)服務(wù)標(biāo)準(zhǔn);以及
(4)wi-fi顯示,其為用于,例如,壓縮三維視頻交換的新標(biāo)準(zhǔn),以實(shí)現(xiàn)在設(shè)備之間通過wi-fi連接進(jìn)行傳播。此外,除了wfa以外的組織也已定義了服務(wù)。無線gigabit(wigig:wirelessgigabit)聯(lián)盟已分別定義了wigig顯示擴(kuò)展、wigig串口擴(kuò)展、wigig總線擴(kuò)展和wigigsd擴(kuò)展標(biāo)準(zhǔn)。同樣地,藍(lán)牙技術(shù)聯(lián)盟(sig:specialinterestgroup)已定義了它自己的服務(wù)標(biāo)準(zhǔn)。
在正如當(dāng)前可用的所有的這些示例性服務(wù)發(fā)現(xiàn)協(xié)議中通用的實(shí)現(xiàn)和/或操作(工作)假設(shè)是:服務(wù)一旦被發(fā)現(xiàn),就應(yīng)用到具體通信設(shè)備所支持的所有頻段。該實(shí)現(xiàn)假設(shè)用圖1所示的簡(jiǎn)單通信系統(tǒng)100以示例方式被說明。如圖1所示,設(shè)備a110和設(shè)備b150兩者都各自支持兩個(gè)頻段:頻段x120、160(例如,2.4ghz)和頻段y130、170(例如,5ghz)。在圖1所示的示例中,設(shè)備a110在頻段x120上將服務(wù)發(fā)現(xiàn)查詢(servicediscoveryquery)幀發(fā)送到設(shè)備b150。在設(shè)備a110從設(shè)備b150接收的服務(wù)發(fā)現(xiàn)響應(yīng)幀中,設(shè)備b150支持,例如,wi-fi顯示的指示被提供。如果設(shè)備a110也支持wi-fi顯示,那么兩個(gè)設(shè)備,設(shè)備a110和設(shè)備b150都能繼續(xù)開始二者之間的wi-fi顯示會(huì)話。
如上所述,對(duì)于諸如圖1中所示的示例中說明的實(shí)現(xiàn)來說,困難在于它是基于隱含的假設(shè),即在wi-fi顯示的情況下,發(fā)現(xiàn)的服務(wù)通過頻段x120、160和頻段y130、170都能夠工作。該假設(shè)一般被認(rèn)為對(duì)于現(xiàn)有的實(shí)現(xiàn)來說是有效的。如今,異構(gòu)地組合多個(gè)無線電設(shè)備(radio)的操作的設(shè)備正在日益增加。
多個(gè)無線電設(shè)備支持根據(jù)不同標(biāo)準(zhǔn)以及在不同頻率范圍內(nèi)工作的完全不同的服務(wù)系統(tǒng)。作為一個(gè)示例,在安置有工作在未授權(quán)2.4ghz和/或5ghz頻段的wi-fi系統(tǒng)的相同設(shè)備中可以支持工作在未授權(quán)60ghz頻段的wigig系統(tǒng)。許多不同的通信技術(shù)正被承載于外觀相似并且看起來操作(工作)相似的設(shè)備上。然而,在特定的設(shè)備中發(fā)現(xiàn)的服務(wù)可被一個(gè)或多個(gè)無線電收發(fā)裝置所支持的假設(shè)變得不太可能有效,因?yàn)樘囟ǖ姆菂f(xié)作設(shè)備承載不同的應(yīng)用和服務(wù)。特別地,普遍認(rèn)為,60ghz能力的無線電設(shè)備所支持的一組服務(wù),例如,將不可能與由相同的通信設(shè)備所支持的其他頻段通信無線電設(shè)備所支持的一組服務(wù)完全一致。換言之,在圖1中所描述的示例性說明中,并且如上所述,雖然wi-fi顯示是由頻段x120、160所支持的服務(wù),但是不能保證作為服務(wù)的wi-fi顯示也將必須由實(shí)例中的頻段y130、170所支持的傳統(tǒng)假設(shè),其中頻段y130、170是60ghz的頻段。
總之,一些服務(wù)很可能僅對(duì)特定頻段是唯一的。這表示與如今所制成的可用的設(shè)備相背道而馳。一般來說,傳統(tǒng)的多無線電設(shè)備(multi-radio)利用因特網(wǎng)作為默認(rèn)的通用翻譯器(translator),用于支持在不同頻段上的不同服務(wù)。多無線電協(xié)議將很快從協(xié)作設(shè)備之間的特定通信方案中移除因特網(wǎng)。正在開發(fā)的服務(wù)是以設(shè)備為中心的,并且在通信設(shè)備之間可以直接進(jìn)行交換。這些服務(wù)將不再通過因特網(wǎng)或一些其他中介服務(wù),例如可通過某個(gè)無線訪問點(diǎn)而被訪問。一個(gè)簡(jiǎn)單的示例可涉及來自無線手持通信設(shè)備的視頻文件可直接下載到用戶的電視用于顯示。
附圖說明
將參照下面的附圖對(duì)根據(jù)本發(fā)明的用于在通信設(shè)備之間實(shí)現(xiàn)唯一的多頻段服務(wù)發(fā)現(xiàn)協(xié)議的公開的系統(tǒng)和方法的不同示例性實(shí)施例進(jìn)行詳細(xì)描述,其中:
圖1示出根據(jù)現(xiàn)有服務(wù)發(fā)現(xiàn)協(xié)議方案的實(shí)施假設(shè)的示意圖;
圖2示出根據(jù)本發(fā)明的多頻段服務(wù)發(fā)現(xiàn)協(xié)議的示意圖;
圖3示出可包含于意在使根據(jù)本發(fā)明的多頻段服務(wù)發(fā)現(xiàn)協(xié)議實(shí)現(xiàn)的任何幀中的字段的示例性幀格式;
圖4示出根據(jù)本發(fā)明的用于實(shí)現(xiàn)多頻段服務(wù)發(fā)現(xiàn)協(xié)議的示例性系統(tǒng)的框圖;以及
圖5示出根據(jù)本發(fā)明的用于實(shí)現(xiàn)多頻段服務(wù)發(fā)現(xiàn)協(xié)議的示例性方法的流程圖。
具體實(shí)施方式
根據(jù)本發(fā)明的用于實(shí)現(xiàn)通信設(shè)備之間唯一的多頻段服務(wù)發(fā)現(xiàn)協(xié)議的公開的系統(tǒng)和方法,一般是指對(duì)于這些系統(tǒng)和方法的特定功用。在本發(fā)明中所描述和描繪的示例性實(shí)施例不應(yīng)被解釋為具體限于任何特定通信標(biāo)準(zhǔn)或在任何特定頻段的通信的應(yīng)用。所公開的系統(tǒng)和方法可發(fā)現(xiàn)至少適用于ieee802.11標(biāo)準(zhǔn)通信,以及wigig標(biāo)準(zhǔn)通信、藍(lán)牙標(biāo)準(zhǔn)通信、蜂窩標(biāo)準(zhǔn)通信等的實(shí)現(xiàn)。
特定參考內(nèi)容,例如,任何具體的無線設(shè)備,通常不論是靜態(tài)的或移動(dòng)的,應(yīng)理解為僅是示例性的,而并不以任何方式限于無線設(shè)備、發(fā)送器或接收器的任何特定類別。根據(jù)本發(fā)明的系統(tǒng)和方法將被描述為特別適合于異構(gòu)的多無線電(multi-radio)設(shè)備的無線通信設(shè)備。對(duì)于根據(jù)本發(fā)明的系統(tǒng)和方法來說,該適應(yīng)僅為示例目的,并決不限制所公開的主題。
公開的系統(tǒng)和方法的各個(gè)特征和優(yōu)點(diǎn)將在下面的說明書中被闡明,并且將部分地從說明書中明顯看出,或可由本發(fā)明中所描述的特征的實(shí)施所獲知。正如在所附權(quán)利要求中特別指出的,根據(jù)本發(fā)明的系統(tǒng)和方法的特征和優(yōu)點(diǎn)可通過各個(gè)元件和這些元件的組合來實(shí)現(xiàn)和獲得。當(dāng)論及特定實(shí)施例時(shí),應(yīng)當(dāng)理解,這樣做僅為示例目的。相關(guān)領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,在不背離本發(fā)明的主題的構(gòu)思和范圍的情況下,其他部件和配置可被使用。
鑒于在傳統(tǒng)服務(wù)發(fā)現(xiàn)協(xié)議中的上述不足,實(shí)現(xiàn)工作的通信設(shè)備之間的多頻段服務(wù)發(fā)現(xiàn)方案將是非常有利的。
所公開的系統(tǒng)和方法的示例性實(shí)施例可定義:在通信設(shè)備之間傳輸?shù)拿總€(gè)服務(wù)發(fā)現(xiàn)幀可包括可支持由該服務(wù)發(fā)現(xiàn)幀所指示的服務(wù)的頻段和信道的指示。上述服務(wù)發(fā)現(xiàn)幀可以是服務(wù)發(fā)現(xiàn)查詢(servicediscoveryquery)(服務(wù)發(fā)現(xiàn)請(qǐng)求)或服務(wù)發(fā)現(xiàn)響應(yīng)(servicediscoveryresponse)。
示例性實(shí)施例針對(duì)當(dāng)前的能力進(jìn)行補(bǔ)充,其中蜂窩通信設(shè)備可異構(gòu)地合并工作在2.4ghz和5ghz頻段的wi-fi無線電設(shè)備。示例性設(shè)備可有助于通信設(shè)備之間的本地直接通信,包括避免通過因特網(wǎng)的需要。
示例性實(shí)施例可以匹配具有協(xié)作通信設(shè)備中支持通信信道或頻段的指示的服務(wù)可用性。此匹配可有助于和/或優(yōu)化這些協(xié)作通信設(shè)備之間特定服務(wù)的直接提供。
示例性實(shí)施例可有助于協(xié)作通信設(shè)備之間的直接通信,而無需涉及任何基站或接入點(diǎn)。示例性方案可識(shí)別公共信道或頻段,協(xié)作通信設(shè)備可利用上述公共信道或頻段來進(jìn)行特定服務(wù)的傳遞。只有可應(yīng)用在協(xié)作通信設(shè)備中的任一者或兩者中用于進(jìn)行設(shè)備之間的直接通信的可用的信道或頻段的子集,才可支持上述特定服務(wù)。
公開的系統(tǒng)和方法的這些以及其他特征和優(yōu)點(diǎn)在下面實(shí)施例的詳細(xì)描述中被描述或可從下面實(shí)施例的詳細(xì)描述中明顯看出。
回顧圖1中所示的示例,在到設(shè)備a110的服務(wù)發(fā)現(xiàn)響應(yīng)幀中,設(shè)備b150可包括示例性wi-fi顯示服務(wù)可僅在頻段x120、160上得到支持、僅在頻段y130、170上得到支持或在這兩個(gè)(所有)頻段上得到支持的指示。同樣地,在其被發(fā)送到設(shè)備b130的服務(wù)發(fā)現(xiàn)查詢幀中,設(shè)備a110還可包括支持的頻段和信道的指示。以這種方式,包含的信息可指示:設(shè)備a110正在從設(shè)備b130請(qǐng)求關(guān)于設(shè)備b130在指定的頻段和信道上可支持哪個(gè)服務(wù)的響應(yīng)性指示。
圖2示出根據(jù)本發(fā)明的多頻段服務(wù)發(fā)現(xiàn)協(xié)議200的示意圖。在圖2中所示的示例性實(shí)施例中,通信設(shè)備1210可以是對(duì)等網(wǎng)絡(luò)(p2p:peer-to-peer)通信設(shè)備,其可發(fā)出探測(cè)請(qǐng)求(proberequest)230。通信設(shè)備2220可用探測(cè)響應(yīng)240來作出響應(yīng)。這些步驟將允許由通信設(shè)備1210發(fā)現(xiàn)通信設(shè)備2220。
發(fā)現(xiàn)通信設(shè)備2220之后,通信設(shè)備1210繼續(xù)去發(fā)現(xiàn)在通信設(shè)備2220中可用且由通信設(shè)備2220支持的服務(wù)。在圖2所示的示例中,通信設(shè)備1210僅可支持在頻段r和t上的通信。服務(wù)發(fā)現(xiàn)查詢幀250可從通信設(shè)備1210被發(fā)送到通信設(shè)備2220。服務(wù)發(fā)現(xiàn)查詢幀250可被用于指定它僅涉及通信設(shè)備2220在通信頻段r和t上所支持的服務(wù)。換言之,通信設(shè)備2220在服務(wù)發(fā)現(xiàn)響應(yīng)幀260中不會(huì)向通信設(shè)備1匯報(bào)任何不能工作在通信頻段r和t的服務(wù)。特別地,通信設(shè)備2220在服務(wù)發(fā)現(xiàn)響應(yīng)幀260中不包括僅能夠工作在通信頻段s的服務(wù)。
一旦接收到包含由通信設(shè)備2220在通信頻段r和t上所支持的服務(wù)的服務(wù)發(fā)現(xiàn)響應(yīng)幀260,通信設(shè)備1210就決定在通信頻段t上開始與通信設(shè)備2220的公共通信服務(wù)。根據(jù)上面方案的多頻段服務(wù)發(fā)現(xiàn)之后,通信設(shè)備1210將信令(signaling)270發(fā)送到通信設(shè)備2220,使得該服務(wù)在通信頻段t上啟動(dòng)。根據(jù)在通信頻段t上的服務(wù),服務(wù)280然后開始與通信設(shè)備1210和通信設(shè)備2220二者進(jìn)行協(xié)作通信。
如上所述,應(yīng)當(dāng)認(rèn)識(shí)到,公開的方案可以足夠靈活地確定一些潛在通信設(shè)備中的每一設(shè)備所支持的是在一些可用的通信頻段中的哪一頻段。根據(jù)所識(shí)別的服務(wù)的那些確定,公開的方案也能足夠靈活地建立各對(duì)通信設(shè)備之間的通信。在圖2的示例中,服務(wù)發(fā)現(xiàn)幀250、260可在特定通信信道/頻段中進(jìn)行交換,舉例來說,例如在公共通信頻段r上進(jìn)行交換。應(yīng)當(dāng)指出,服務(wù)發(fā)現(xiàn)幀250、260實(shí)際上能夠在任何信道和頻段被發(fā)送,只要通信設(shè)備1210和通信設(shè)備2220二者都在工作,以便接收所發(fā)送的幀。
圖3示出可包含在使根據(jù)本發(fā)明的多頻段服務(wù)發(fā)現(xiàn)協(xié)議能夠?qū)崿F(xiàn)的任何一幀中的字段的示例性幀格式300。如圖3所示,可指定工作類(operatingclass)310、信道號(hào)330和mac地址350。在一幀中包含的這些頻段和/或信道信息指示利用上述幀發(fā)信號(hào)的服務(wù)能力(servicecapabilities)適用于所提到的服務(wù)。
根據(jù)圖2和圖3中的描述以及上述描述可以看出,所推薦的用于多頻段服務(wù)發(fā)現(xiàn)的方案使得一個(gè)通信設(shè)備能夠在任何通信頻段上發(fā)現(xiàn)另一通信設(shè)備的服務(wù)。這些技術(shù)將使具有多頻段通信能力的新一代通信設(shè)備成為可能。這些設(shè)備能夠在通信設(shè)備對(duì)之間在不同通信頻段中請(qǐng)求和/或廣告(avertise)不同的服務(wù)能力。
圖4示出根據(jù)本發(fā)明的用于實(shí)現(xiàn)多頻段服務(wù)發(fā)現(xiàn)協(xié)議的示例性系統(tǒng)400的框圖。
示例性系統(tǒng)400可包括用戶界面410,用戶能夠通過該用戶界面410與示例性系統(tǒng)400進(jìn)行通信,并發(fā)起(啟動(dòng))用于多頻段服務(wù)發(fā)現(xiàn)的示例性系統(tǒng)400的操作。多頻段服務(wù)發(fā)現(xiàn)的處理(過程)可由包括在示例性系統(tǒng)400中或與示例性系統(tǒng)400相關(guān)聯(lián)的一個(gè)或多個(gè)無線電設(shè)備470、480的操作(工作)來發(fā)起(啟動(dòng))。用戶界面410可被配置為允許用戶向示例性系統(tǒng)400輸入信息的一個(gè)或多個(gè)傳統(tǒng)機(jī)構(gòu)。特別地當(dāng)該系統(tǒng)安置在,例如,便攜式無線通信設(shè)備中時(shí),用戶界面410可包括,例如,一體式鍵盤或帶有“軟”按鍵的觸摸屏,用于向示例性系統(tǒng)400傳遞命令和信息。用戶界面410可選擇性地包括麥克風(fēng),用戶可通過該麥克風(fēng)提供口述命令給示例性系統(tǒng)400,以便由語音識(shí)別程序進(jìn)行“翻譯”或其他。用戶界面410另外可包括任何其他類似的用于示例性系統(tǒng)400的用戶操作以及與示例性系統(tǒng)400進(jìn)行數(shù)據(jù)交換的設(shè)備。用戶可通過用戶界面410進(jìn)行輸入,以便簡(jiǎn)單地開啟示例性系統(tǒng)400,或者一個(gè)或多個(gè)無線電設(shè)備470、480,從而啟動(dòng)用于示例性系統(tǒng)400的通信和多頻段服務(wù)發(fā)現(xiàn)協(xié)議的處理或方案。
示例性系統(tǒng)400可包括一個(gè)或多個(gè)本地處理器420,用于分別承擔(dān)由示例性系統(tǒng)400所執(zhí)行的處理和控制功能。處理器420包括至少一個(gè)用以翻譯和執(zhí)行指令的常規(guī)處理器或微處理器。處理器420可通過不同的通信鏈路來處理傳出和傳入的信號(hào),包括一個(gè)或多個(gè)與示例性系統(tǒng)400相關(guān)聯(lián)的無線電設(shè)備470、480。上述信號(hào)處理可便于實(shí)現(xiàn)根據(jù)公開方法的詳細(xì)的多頻段服務(wù)發(fā)現(xiàn)協(xié)議的處理或方案。
示例性系統(tǒng)400可包括一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)設(shè)備430。此類數(shù)據(jù)存儲(chǔ)設(shè)備430可用于存儲(chǔ)由示例性系統(tǒng)400以及具體由處理器420所使用的數(shù)據(jù)和操作程序或應(yīng)用。數(shù)據(jù)存儲(chǔ)設(shè)備430可包括隨機(jī)存取存儲(chǔ)器(ram:randomaccessmemory)或用于存儲(chǔ)信息和由處理器420所執(zhí)行的指令的另一種動(dòng)態(tài)存儲(chǔ)設(shè)備。數(shù)據(jù)存儲(chǔ)設(shè)備430還可包括只讀存儲(chǔ)器(rom:read-onlymemory),該存儲(chǔ)器可包括常規(guī)的rom設(shè)備或用于存儲(chǔ)靜態(tài)信息和由處理器420所執(zhí)行的指令的另一種靜態(tài)存儲(chǔ)設(shè)備。數(shù)據(jù)存儲(chǔ)設(shè)備430一般會(huì)是示例性系統(tǒng)400不可或缺的部分。另外,數(shù)據(jù)存儲(chǔ)設(shè)備430可包括與示例性系統(tǒng)400進(jìn)行無線通信的示例性系統(tǒng)400的外部的遠(yuǎn)程數(shù)據(jù)存儲(chǔ)設(shè)備。數(shù)據(jù)存儲(chǔ)設(shè)備中的至少一個(gè)可用于存儲(chǔ)關(guān)于示例性系統(tǒng)400或與示例性系統(tǒng)400相關(guān)聯(lián)的其他設(shè)備的通信頻段能力和由示例性系統(tǒng)400或與示例性系統(tǒng)400相關(guān)聯(lián)的其他通信設(shè)備所支持的服務(wù)協(xié)議的識(shí)別數(shù)據(jù)。上述識(shí)別數(shù)據(jù)可用以方便實(shí)現(xiàn)協(xié)作通信設(shè)備之間的初始服務(wù)發(fā)現(xiàn)。諸如圖3所示的示例性幀格式可按上述方式采用適合于服務(wù)發(fā)現(xiàn)查詢或服務(wù)發(fā)現(xiàn)響應(yīng)的任一者或兩者的數(shù)據(jù)來填充。
示例性系統(tǒng)400可包括至少一個(gè)數(shù)據(jù)顯示設(shè)備440,該設(shè)備可被配置為一個(gè)或多個(gè)常規(guī)機(jī)構(gòu),用以向示例性系統(tǒng)400的用戶顯示信息。顯示的信息可被用戶所使用,以便于以它的不同操作(工作)模式來操作示例性系統(tǒng)400,或者,視需要,用于顯示,例如,關(guān)于解析的服務(wù)協(xié)議的可用信息。
示例性系統(tǒng)400可包括外部數(shù)據(jù)通信接口450,通過該外部數(shù)據(jù)通信接口,示例性系統(tǒng)400可與示例性系統(tǒng)400的組成部件進(jìn)行通信,其中示例性系統(tǒng)400的組成部件并不是單個(gè)設(shè)備的不可或缺的部分,舉例來說,例如,可安置示例性系統(tǒng)400的大部分其他元件的便攜式無線通信設(shè)備。
示例性系統(tǒng)400可包括多頻段服務(wù)鑒別器460。多頻段服務(wù)鑒別器460可以是能夠與處理器420聯(lián)合工作和/或可使用諸如存儲(chǔ)在數(shù)據(jù)存儲(chǔ)設(shè)備430中的數(shù)據(jù)的特定部件。另外,多頻段服務(wù)鑒別器460根據(jù)所存儲(chǔ)的信息和/或在多頻段服務(wù)鑒別器460本身中的內(nèi)部程序可以更自主地工作。選擇性地,多頻段服務(wù)鑒別器460可以是處理器420中至少一者的功能。多頻段服務(wù)鑒別器460可被用以格式化作為服務(wù)發(fā)現(xiàn)查詢幀被發(fā)送的信號(hào)和/或翻譯作為服務(wù)發(fā)現(xiàn)響應(yīng)幀被接收的信號(hào),用于執(zhí)行根據(jù)所公開的方案的多頻段服務(wù)發(fā)現(xiàn)協(xié)議。
示例性系統(tǒng)400可包括被配置為根據(jù)一個(gè)標(biāo)準(zhǔn)并在一個(gè)或多個(gè)頻段工作的第一無線電設(shè)備(radio)470。示例性系統(tǒng)400可包括被配置為根據(jù)另一標(biāo)準(zhǔn)并在一個(gè)或多個(gè)與第一無線電設(shè)備470相同或不同頻段運(yùn)行的至少一個(gè)第二無線電設(shè)備480。通過在第一無線電設(shè)備470和/或至少一個(gè)第二無線電設(shè)備480與一個(gè)或多個(gè)通信設(shè)備之間建立通信能力,多頻段頻率鑒別器460可用以與一個(gè)或多個(gè)通信設(shè)備建立服務(wù)通信。應(yīng)當(dāng)認(rèn)識(shí)到,單個(gè)多頻段服務(wù)鑒別器460的使用在上述多服務(wù)發(fā)現(xiàn)協(xié)議處理的執(zhí)行過程中提供了高效性。單個(gè)多頻段服務(wù)鑒別器460可被應(yīng)用于包括在示例性系統(tǒng)400中或與示例性系統(tǒng)400相關(guān)聯(lián)的一個(gè)或多個(gè)無線電設(shè)備,以便異構(gòu)地組合工作在不同頻段并根據(jù)不同標(biāo)準(zhǔn)的無線電設(shè)備的通信。
如圖4所示,示例性系統(tǒng)400的所有各種部件可由一個(gè)或多個(gè)數(shù)據(jù)/控制總線490連接。數(shù)據(jù)/或控制總線490在示例性系統(tǒng)400的各種部件之間可提供內(nèi)部有線通信或無線通信,因?yàn)樗械倪@些部件被整體安置在示例性系統(tǒng)400內(nèi),或被單獨(dú)安置,并與示例性系統(tǒng)400以有線或無線方式進(jìn)行通信。
預(yù)計(jì)示例性系統(tǒng)400的各種公開的元件可以以子系統(tǒng)的組合方式來布置,其中子系統(tǒng)是各個(gè)單獨(dú)的部件或部件的組合。所有描述的部件可以是作為示例性系統(tǒng)400的單個(gè)單元的不可分割的一部分,并且包括一個(gè)或多個(gè)無線電設(shè)備470、480。另外,各個(gè)單獨(dú)的部件或部件的組合,可分開(單獨(dú))存在,并與示例性系統(tǒng)400的其他獨(dú)立部件或一個(gè)或多個(gè)無線電設(shè)備470、480以有線或無線方式進(jìn)行通信。換言之,對(duì)于示例性系統(tǒng)400來說,沒有一個(gè)作為包括一個(gè)或多個(gè)無線電設(shè)備的一體式單元或者作為使用一個(gè)或多個(gè)無線電設(shè)備通過無線通信相關(guān)聯(lián)的分離的支持單元的特定配置,是由圖4中的描述暗示出的。
公開的實(shí)施例可包括用于實(shí)現(xiàn)多頻段服務(wù)發(fā)現(xiàn)協(xié)議的示例性方法。圖5示出此示例性方法的流程圖。如圖5所示,方法的操作開始于步驟s5000,并前進(jìn)到步驟s5100.
在步驟s5100中,第一通信設(shè)備可搜索或識(shí)別第一通信設(shè)備可與其建立通信的一個(gè)或多個(gè)第二通信設(shè)備。方法的操作前進(jìn)到步驟s5200。
在步驟s5200中,在第一通信設(shè)備發(fā)現(xiàn)一個(gè)或多個(gè)第二通信設(shè)備之后,服務(wù)發(fā)現(xiàn)查詢可被格式化,以便從第一通信設(shè)備被發(fā)送到一個(gè)或多個(gè)第二通信設(shè)備。服務(wù)發(fā)現(xiàn)查詢可包括關(guān)于第一通信設(shè)備支持的信道和/或頻段的信道和/或頻段指示信息。方法的操作前進(jìn)到步驟s5300。
在步驟s5300中,第一通信設(shè)備可從一個(gè)或多個(gè)第二通信設(shè)備接收服務(wù)發(fā)現(xiàn)響應(yīng)。服務(wù)發(fā)現(xiàn)響應(yīng)可包括由響應(yīng)信道和/或頻段指示信息所補(bǔ)充的可用服務(wù)信息。方法的操作前進(jìn)到步驟s5400。
在步驟s5400中,基于接收到的關(guān)于可用服務(wù)和支持的信道和/或頻段的信息,第一通信設(shè)備可確定使用所選擇的特定服務(wù)來進(jìn)行通信的工作信道和/或頻段。方法的操作前進(jìn)到步驟s5500。
在步驟s5500中,可以以對(duì)發(fā)送器進(jìn)行調(diào)諧的方式調(diào)節(jié)第一通信設(shè)備,或者以選擇多個(gè)分立的發(fā)送器中的一者的方式調(diào)節(jié)第一通信設(shè)備。上述調(diào)節(jié)可以是根據(jù)所確定的工作信道和/或頻段的,以便開始第一通信設(shè)備和一個(gè)或多個(gè)第二通信設(shè)備之間的特定服務(wù)的通信。方法的操作前進(jìn)到步驟s5600。
在步驟s5600中,根據(jù)特定服務(wù)并且在確定的工作信道和/或頻段上,第一通信設(shè)備和一個(gè)或多個(gè)第二通信設(shè)備之間的通信可以被建立并保持。方法的操作前進(jìn)到步驟s5700,此時(shí)方法的操作停止。
所公開的實(shí)施例可包括用于存儲(chǔ)指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,當(dāng)上述指令被處理器執(zhí)行時(shí),可使處理器執(zhí)行如上文所述的方法的步驟。
為了熟悉和易于理解的目的,上述示例性系統(tǒng)和方法引用某些常規(guī)“已知”方法或部件,以便提供可實(shí)現(xiàn)本發(fā)明的主題的合適的通信和處理環(huán)境的簡(jiǎn)要、一般性說明。雖然未要求,但是本發(fā)明的實(shí)施例可至少部分地以硬件電路、固件或軟件計(jì)算機(jī)可執(zhí)行程序的形式被提供。示例性實(shí)施例可執(zhí)行所描述的特定功能,包括如可執(zhí)行用于實(shí)現(xiàn)多頻段服務(wù)發(fā)現(xiàn)協(xié)議的所公開的方案的由處理器所執(zhí)行的程序模塊。一般來說,程序模塊可理解為包括常規(guī)程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等,用于執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定數(shù)據(jù)類型,以支持諸如所公開的實(shí)現(xiàn)功能的特定功能。
本領(lǐng)的技術(shù)人員將認(rèn)識(shí)到,公開主題的其他實(shí)施例可在根據(jù)建立的網(wǎng)絡(luò)和/或點(diǎn)對(duì)點(diǎn)(adhoc)網(wǎng)絡(luò)的通信環(huán)境中被實(shí)施。公開的主題可在被建立來執(zhí)行指定的數(shù)據(jù)交換或執(zhí)行指定的時(shí)間周期的協(xié)作應(yīng)用執(zhí)行的對(duì)等通信中被實(shí)施。公開的通信方案可用多種通信設(shè)備來執(zhí)行。這些通信設(shè)備可包括,但不限于,無線設(shè)備、無線接入點(diǎn)、無線發(fā)送器和無線接收器。這些通信方案可以在許多不同的固定、半固定或移動(dòng)類(classes)以及通信設(shè)備和/或計(jì)算機(jī)系統(tǒng)的配置中使用。
如上所述,一般來說,實(shí)施例可在分布式網(wǎng)絡(luò)通信環(huán)境中實(shí)施,其中任務(wù)由本地處理系統(tǒng)和設(shè)備來執(zhí)行。一些部件通過協(xié)作通信網(wǎng)絡(luò)借由硬鏈接(hardwiredlink)、無線鏈接或二者的組合彼此鏈接。在分布式網(wǎng)絡(luò)環(huán)境中,程序模塊和任何存儲(chǔ)的數(shù)據(jù)或程序都可以設(shè)在本地和遠(yuǎn)程數(shù)據(jù)存儲(chǔ)設(shè)備中。
如上文簡(jiǎn)要所述,根據(jù)本發(fā)明的實(shí)施例也可包括其上記錄的所存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的計(jì)算機(jī)可讀介質(zhì)。這些記錄的指令或數(shù)據(jù)結(jié)構(gòu)可由,例如,移動(dòng)或固定無線通信設(shè)備中的特定模塊或設(shè)備或系統(tǒng)來訪問、讀取和執(zhí)行。這樣的計(jì)算機(jī)可讀介質(zhì)可以是能夠被處理器訪問的任何可用介質(zhì),其中該處理器位于用于執(zhí)行如上所述的多頻段服務(wù)發(fā)現(xiàn)的服務(wù)發(fā)現(xiàn)協(xié)議的無線設(shè)備中或可以與此無線設(shè)備進(jìn)行通信。作為例子,而非限制,此類計(jì)算機(jī)可讀介質(zhì)可包括能夠被用于以可訪問的計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)結(jié)構(gòu)的形式傳遞或存儲(chǔ)期望的程序元素或步驟的ram、rom、eeprom、cd-rom、dvd-rom、閃存驅(qū)動(dòng)器(flashdrives)、拇指驅(qū)動(dòng)器(thumbdrives)、數(shù)據(jù)存儲(chǔ)卡或者其它模擬或數(shù)字式數(shù)據(jù)存儲(chǔ)設(shè)備。當(dāng)信息通過網(wǎng)絡(luò)或其他通信連接被傳遞或提供時(shí),接收處理器可適當(dāng)?shù)貙⑸鲜鲞B接視為計(jì)算機(jī)可讀介質(zhì)。因此,任何此類連接都可以被適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。為實(shí)現(xiàn)本發(fā)明的目的,上述組合也應(yīng)被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
計(jì)算機(jī)可執(zhí)行指令包括,例如,能夠分別被執(zhí)行和訪問的非暫時(shí)性指令和數(shù)據(jù),以便使包括無線通信部件或與此類部件相關(guān)聯(lián)的處理器的通信部件能夠單獨(dú)地或以組合方式來執(zhí)行上述指定的某些功能。當(dāng)使通信設(shè)備或系統(tǒng)通過任何可用的通信鏈路,特別是上述以示例性方式所描述的那些通信鏈路進(jìn)行通信時(shí),計(jì)算機(jī)可執(zhí)行指令還包括用于由通信設(shè)備或系統(tǒng)所訪問并被遠(yuǎn)程存儲(chǔ)的程序模塊,以便被通信設(shè)備或系統(tǒng)中的處理器所執(zhí)行。
可執(zhí)行指令的示例性描述序列,或用于執(zhí)行這些指令的相關(guān)數(shù)據(jù)結(jié)構(gòu),表示了用于實(shí)現(xiàn)在步驟中所描述的功能的相應(yīng)動(dòng)作序列的示例。如圖5中所描述的方法的步驟,并不是為了暗示所有被描繪和描述的步驟必須作為完整方法的部分被執(zhí)行,或這些步驟必須以任何特定順序被執(zhí)行,除非可以必定地推斷出所描繪和描述的步驟中的一步驟是完成所描繪和描述步驟中的另一步驟的優(yōu)先條件時(shí)。所描繪和描述的步驟,在適當(dāng)?shù)那闆r下,可以以串行或并行方式被執(zhí)行。
雖然以上描述可包含特定的細(xì)節(jié),但這些細(xì)節(jié)不應(yīng)解釋為以任何方式來限制權(quán)利要求。所公開的系統(tǒng)和方法的描述的實(shí)施例的其他配置是本發(fā)明范圍的一部分。例如,本發(fā)明的原理可被應(yīng)用到每一單獨(dú)的通信設(shè)備,其中每一單獨(dú)的通信設(shè)備可根據(jù)所公開的系統(tǒng)約束或方法步驟獨(dú)立地工作。這使得即使大量可能的應(yīng)用中的任何一者都不需要本發(fā)明中所描繪和描述的功能的特定特征,但獨(dú)立的通信設(shè)備的每一用戶仍然可以利用本發(fā)明的優(yōu)點(diǎn)。換言之,可能存在獨(dú)立通信設(shè)備的多個(gè)實(shí)體,并且每一實(shí)體以各種可能的方式處理信號(hào)內(nèi)容,以便實(shí)施所公開的多頻段服務(wù)發(fā)現(xiàn)協(xié)議技術(shù)、方案、過程和方法。所公開的系統(tǒng)并非必須是單一系統(tǒng)、網(wǎng)絡(luò)化系統(tǒng)或其他,被所有終端用戶所使用或被每一通信設(shè)備或系統(tǒng)同樣地承擔(dān)。因此,所附的權(quán)利要求和它們合理的等效形式應(yīng)僅用來定義本發(fā)明,而不是任何給出的特定實(shí)例。