亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

使用分布式消息總線用于特用對等式連接性的方法和設(shè)備的制作方法

文檔序號(hào):7915088閱讀:230來源:國知局
專利名稱:使用分布式消息總線用于特用對等式連接性的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明大體上涉及多個(gè)裝置之間的通信,且更特定來說,涉及使用特用對等式分布式消息總線,所述總線單個(gè)地或組合地使用通過無線或有線協(xié)議建立的連接來實(shí)現(xiàn)應(yīng)用等,從而運(yùn)行各種裝置以共享上下文、專用和通用系統(tǒng)信息,例如位置、運(yùn)動(dòng)、連接狀態(tài)、電池水平、無線電信號(hào)強(qiáng)度、輸入事件等。
背景技術(shù)
技術(shù)的進(jìn)步已帶來更小且更強(qiáng)大的個(gè)人計(jì)算裝置。舉例來說,當(dāng)前存在多種便攜式個(gè)人計(jì)算裝置,包含無線計(jì)算裝置,例如便攜式無線電話、個(gè)人數(shù)字助理(PDA)和尋呼裝置,其每一者均較小、重量輕且可容易由用戶攜帶。更具體來說,便攜式無線電話例如進(jìn)一步包含經(jīng)由無線網(wǎng)絡(luò)傳送語音和數(shù)據(jù)包的蜂窩式電話。此外,許多此類蜂窩式電話正經(jīng)制造為具有計(jì)算能力的相對大的增加,且因此正變得等同于小的個(gè)人計(jì)算機(jī)和手持式PDA。再者,此裝置的用戶關(guān)注于使用所述裝置來接入其它裝置、基于網(wǎng)絡(luò)的內(nèi)容、月艮務(wù)等。當(dāng)前,裝置可通過受限的對等式連接進(jìn)行通信,其中此些連接受到連接技術(shù)和剛性連接協(xié)議的限制。舉例來說,例如藍(lán)牙、WiFi等當(dāng)前技術(shù)對于應(yīng)用程序開發(fā)者設(shè)法實(shí)現(xiàn)在不同裝置(例如,手持機(jī)、膝上型計(jì)算機(jī)、桌上型計(jì)算機(jī)等)上運(yùn)行的應(yīng)用程序和/或不同操作系統(tǒng)之間的對等式(P2P)通信來說提供極少的支持。此外,當(dāng)前的移動(dòng)平臺(tái)可能不暴露API,所述API為應(yīng)用程序開發(fā)者提供支持以開發(fā)上文提到的P2P應(yīng)用,且常常僅具有對任何底層網(wǎng)絡(luò)和協(xié)議具有豐富的專門技能和知識(shí)的那些開發(fā)者可使用暴露API的一些平臺(tái)。因此,需要用于提供交叉平臺(tái)、語言獨(dú)立的解決方案以在無需底層網(wǎng)絡(luò)和協(xié)議的豐富的專門技能和知識(shí)的情況下實(shí)現(xiàn)應(yīng)用程序之間的特用P2P通信的改進(jìn)的設(shè)備和方法。

發(fā)明內(nèi)容
下文呈現(xiàn)一個(gè)或一個(gè)以上方面的簡化概述以便提供此些方面的基本理解。此概述并非所有預(yù)期方面的詳盡概述,且既定不識(shí)別所有方面的關(guān)鍵要素,也不描述任何或所有方面的范圍。其唯一目的是以簡化形式呈現(xiàn)一個(gè)或一個(gè)以上方面的一些概念,作為稍后呈現(xiàn)的更詳細(xì)描述的序言。根據(jù)一個(gè)或一個(gè)以上方面及其對應(yīng)揭示內(nèi)容,使用特用對等式分布式消息總線描述各種方面。根據(jù)一個(gè)方面,提供一種用于使用特用對等式分布式消息總線的方法。所述方法可包括通過本地總線節(jié)點(diǎn)使用第一功率級(jí)通信協(xié)議確定遠(yuǎn)程總線節(jié)點(diǎn)可用。此外,所述方法可包括通過所述本地總線節(jié)點(diǎn)使用第二功率級(jí)通信協(xié)議從所述遠(yuǎn)程總線節(jié)點(diǎn)獲得連接信息,其中所述連接信息包括用于與所述遠(yuǎn)程總線節(jié)點(diǎn)相關(guān)聯(lián)的一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)的連接信息。而且,所述方法可包括產(chǎn)生一個(gè)或一個(gè)以上本地虛擬端點(diǎn),其中所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的每一者對應(yīng)于所述一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)中的每一者,且其中參考對所述遠(yuǎn)程端點(diǎn)唯一的眾所周知的名稱來描述所述遠(yuǎn)程端點(diǎn)。另一方面涉及一種計(jì)算機(jī)程序產(chǎn)品,其包括計(jì)算機(jī)可讀媒體。所述計(jì)算機(jī)可讀媒體包括可執(zhí)行以通過本地總線節(jié)點(diǎn)使用第一功率級(jí)通信協(xié)議確定遠(yuǎn)程總線節(jié)點(diǎn)可用的代碼。此外,所述計(jì)算機(jī)可讀媒體包括可執(zhí)行以通過所述本地總線節(jié)點(diǎn)使用第二功率級(jí)通信協(xié)議從所述遠(yuǎn)程總線節(jié)點(diǎn)獲得連接信息的代碼,其中所述連接信息包括用于與所述遠(yuǎn)程總線節(jié)點(diǎn)相關(guān)聯(lián)的一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)的連接信息。而且,所述計(jì)算機(jī)可讀媒體包括可執(zhí)行以產(chǎn)生一個(gè)或一個(gè)以上本地虛擬端點(diǎn)的代碼,其中所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的每一者對應(yīng)于所述一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)中的每一者,且其中參考對所述遠(yuǎn)程端點(diǎn)唯一的眾所周知的名稱來描述所述遠(yuǎn)程端點(diǎn)。
又一方面涉及一種設(shè)備。所述設(shè)備可包括用于通過本地總線節(jié)點(diǎn)使用第一功率級(jí)通信協(xié)議確定遠(yuǎn)程總線節(jié)點(diǎn)可用的裝置。此外,所述設(shè)備可包括用于通過所述本地總線節(jié)點(diǎn)使用第二功率級(jí)通信協(xié)議從所述遠(yuǎn)程總線節(jié)點(diǎn)獲得連接信息的裝置,其中所述連接信息包括用于與所述遠(yuǎn)程總線節(jié)點(diǎn)相關(guān)聯(lián)的一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)的連接信息。而且,所述設(shè)備可包括用于產(chǎn)生一個(gè)或一個(gè)以上本地虛擬端點(diǎn)的裝置,其中所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的每一者對應(yīng)于所述一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)中的每一者,且其中參考對所述遠(yuǎn)程端點(diǎn)唯一的眾所周知的名稱來描述所述遠(yuǎn)程端點(diǎn)。另一方面涉及一種設(shè)備。所述設(shè)備可包含通信模塊,其可操作以用于通過本地總線節(jié)點(diǎn)使用第一功率級(jí)通信協(xié)議確定遠(yuǎn)程總線節(jié)點(diǎn)可用;通過所述本地總線節(jié)點(diǎn)使用第二功率級(jí)通信協(xié)議從所述遠(yuǎn)程總線節(jié)點(diǎn)獲得連接信息,其中所述連接信息包括用于與所述遠(yuǎn)程總線節(jié)點(diǎn)相關(guān)聯(lián)的一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)的連接信息;以及產(chǎn)生一個(gè)或一個(gè)以上本地虛擬端點(diǎn),其中所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的每一者對應(yīng)于所述一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)中的每一者,且其中參考對所述遠(yuǎn)程端點(diǎn)唯一的眾所周知的名稱來描述所述遠(yuǎn)程端點(diǎn)。為了實(shí)現(xiàn)上述和相關(guān)目的,所述一個(gè)或一個(gè)以上方面包括下文完整地描述且在權(quán)利要求書中特定指出的特征。以下描述和附圖詳細(xì)陳述所述一個(gè)或一個(gè)以上方面的特定說明性特征。然而,這些特征指示其中可采用各種方面的原理的各種方式中的幾種,且此描述既定包含所有此些方面及其等效物。


下文將結(jié)合附圖描述所揭示的方面,提供附圖以說明而不是限制所揭示的方面,其中相同標(biāo)號(hào)表不相同兀件,且其中
圖I說明根據(jù)一方面的通信網(wǎng)絡(luò)的框圖;圖2說明圖I中描繪的方面的操作的消息序列圖表;圖3說明根據(jù)圖2中描繪的消息序列圖表在一方面中使用的高級(jí)對象模型;圖4說明根據(jù)圖2中描繪的消息序列圖表在一方面中使用的另一高級(jí)對象模型;
圖5說明根據(jù)一方面的通信網(wǎng)絡(luò)的一方面的流程圖;圖6說明通信裝置的框圖實(shí)例架構(gòu);以及圖7說明根據(jù)又一方面的可使用特用對等式分布式消息總線的示范性通信系統(tǒng)的框圖。
具體實(shí)施例方式現(xiàn)在參考圖式描述各種方面。在以下描述中,為了解釋的目的,陳述許多特定細(xì)節(jié)以便提供對一個(gè)或一個(gè)以上方面的詳盡理解。然而,可顯然,可在沒有這些特定細(xì)節(jié)的情況下實(shí)踐此些方面。大體上,在單個(gè)平臺(tái)上的應(yīng)用程序和類似物之間的通信可使用進(jìn)程間通信協(xié)議(IPC)框架結(jié)構(gòu)來促進(jìn),例如在里納克斯(Linux)和其它操作系統(tǒng)上找到的DBus。DBus包 含用以在桌上型環(huán)境中實(shí)現(xiàn)應(yīng)用程序間通信的軟件總線,其中應(yīng)用程序向所述總線注冊以向其它應(yīng)用程序提供服務(wù),且其它應(yīng)用程序查詢所述總線是否有關(guān)于所注冊應(yīng)用程序的信息。此協(xié)議可提供異步通知和遠(yuǎn)程程序調(diào)用(RPC)。換句話說,信號(hào)消息(例如,通知)可為點(diǎn)對點(diǎn)或廣播的,方法調(diào)用消息(例如,PRC的)可為同步或異步的,且總線(例如,“后臺(tái)程序”總線)進(jìn)程可處置消息路由。此外,DBus框架結(jié)構(gòu)是語言上中立的(例如,指定為有線協(xié)議而不是API)。此外,大體上,存在在DBus協(xié)議中使用的兩種類型的總線后臺(tái)程序用于與HAL和系統(tǒng)組件的通信的系統(tǒng)總線,和用于在登錄會(huì)話期間桌上型應(yīng)用程序之間的通信的會(huì)話總線。系統(tǒng)總線可在裝置的引導(dǎo)時(shí)間啟動(dòng),可將應(yīng)用程序連接到套接字(例如,UNIX套接字),可使用憑證提供套接字層級(jí)處的安全性,可提供插入和/或未插入硬件的通知,且可提供關(guān)于硬件能力和/或狀態(tài)的支持查詢。會(huì)話總線可在用戶的登錄時(shí)間啟動(dòng),且可經(jīng)由TCP/IP或UNIX套接字連接應(yīng)用程序,且可在應(yīng)用程序連接到總線時(shí)提供安全性機(jī)制。此外,名稱和識(shí)別符是使用各種命名慣例界定的ASCII字符串,其中每一總線被分配唯一的名稱,且應(yīng)用程序注冊其自身的眾所周知的名稱。再者,應(yīng)用程序功能性可通過一個(gè)或一個(gè)以上對象來暴露,其中對象路徑是使用基于對象名稱的前綴來命名。如本文使用,對象可實(shí)施一個(gè)或一個(gè)以上接口,其中接口可囊封相關(guān)的方法和信號(hào)消息,且其中可查詢對象以獲得其可實(shí)施的接口的名稱。此外,例如對象路徑等接口名稱 可描述特定和/或一般功能性,例如“獲得”、“Ping”等。此外,如本文使用,成員名稱可描述方法和/或信號(hào)消息的簡單名稱。在一個(gè)方面中,接口可包含一個(gè)或一個(gè)以上成員。再者,如本文使用,錯(cuò)誤名稱可為錯(cuò)誤提供名稱空間,且類似于接口名稱。現(xiàn)在轉(zhuǎn)到DBus消息,此些消息可經(jīng)強(qiáng)力鍵入,且可包括標(biāo)頭和主體,其中可預(yù)定義用于標(biāo)頭的類型簽名。標(biāo)頭可包含多個(gè)字段,例如消息類型(例如,方法調(diào)用、方法返回、信號(hào)或錯(cuò)誤)、發(fā)送者(例如,由消息總線分配的唯一名稱)、目的地、對象路徑和簽名。主體可包含消息自變量。此外,簽名ASCII字符串可定義消息數(shù)據(jù)的數(shù)據(jù)類型。舉例來說,類型可為例如整數(shù)等基本類型,或例如結(jié)構(gòu)、陣列和字典等復(fù)合類型。再者,為了配制整齊(marshaling)的簡單和速度,對數(shù)據(jù)進(jìn)行填零以在正配制整齊的類型的邊界上對準(zhǔn)。基本簽名類型可包含8、16、32和64位帶正負(fù)號(hào)和不帶正負(fù)號(hào)的整數(shù)、雙精度(例如,64位浮點(diǎn))、字符串等。此外,復(fù)合類型可根據(jù)基本類型并根據(jù)其它復(fù)合類型來建立。再者,變量類型簽名可允許運(yùn)行時(shí)間鍵入。表I提供各種簽名的實(shí)例。
權(quán)利要求
1.一種促進(jìn)端點(diǎn)通信的方法,其包括 通過本地總線節(jié)點(diǎn)使用第一功率級(jí)通信協(xié)議確定遠(yuǎn)程總線節(jié)點(diǎn)可用; 通過所述本地總線節(jié)點(diǎn)使用第二功率級(jí)通信協(xié)議從所述遠(yuǎn)程總線節(jié)點(diǎn)獲得連接信息,其中所述連接信息包括用于與所述遠(yuǎn)程總線節(jié)點(diǎn)相關(guān)聯(lián)的一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)的連接信息;以及 產(chǎn)生一個(gè)或一個(gè)以上本地虛擬端點(diǎn),其中所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的每一者對應(yīng)于所述一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)中的每一者,且其中參考對所述遠(yuǎn)程端點(diǎn)唯一的眾所周知的名稱來描述所述遠(yuǎn)程端點(diǎn)。
2.根據(jù)權(quán)利要求I所述的方法,其中所述第二功率級(jí)通信協(xié)議使用比所述第一功率級(jí)通信協(xié)議更大的量的功率。
3.根據(jù)權(quán)利要求I所述的方法,其中所述眾所周知的名稱進(jìn)一步包括所述眾所周知的名稱的描述所述遠(yuǎn)程總線節(jié)點(diǎn)的第一部分和所述眾所周知的名稱的描述所述遠(yuǎn)程端點(diǎn)的第二部分。
4.根據(jù)權(quán)利要求I所述的方法,其中所述眾所周知的名稱進(jìn)一步包括輸送類型和一個(gè)或一個(gè)以上連接參數(shù)。
5.根據(jù)權(quán)利要求4所述的方法,其中所述輸送類型進(jìn)一步包括以下各者中的至少一者 基于藍(lán)牙的輸送協(xié)議; 基于UNIX的輸送協(xié)議; 基于TCP的輸送協(xié)議; 基于通用串行總線的輸送協(xié)議。
6.根據(jù)權(quán)利要求4所述的方法,其中所述輸送類型是基于藍(lán)牙的輸送協(xié)議,且所述一個(gè)或一個(gè)以上連接參數(shù)包括單個(gè)微微網(wǎng)結(jié)構(gòu)的經(jīng)優(yōu)化連接信息。
7.根據(jù)權(quán)利要求4所述的方法,其中所述輸送類型是基于TCP的輸送協(xié)議,且所述一個(gè)或一個(gè)以上連接參數(shù)包括到與所述遠(yuǎn)程端點(diǎn)相關(guān)聯(lián)的所述遠(yuǎn)程總線節(jié)點(diǎn)的經(jīng)優(yōu)化單跳路由。
8.根據(jù)權(quán)利要求I所述的方法,其中所述獲得進(jìn)一步包括 響應(yīng)于所述遠(yuǎn)程總線節(jié)點(diǎn)可用的所述確定而自動(dòng)發(fā)射連接請求;以及 響應(yīng)于所述所發(fā)射請求而接收所述連接信息。
9.根據(jù)權(quán)利要求I所述的方法,其進(jìn)一步包括 通過所述本地總線節(jié)點(diǎn)從本地端點(diǎn)接收與所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的至少一者通信的請求; 將所述請求發(fā)射到所述一個(gè)或一個(gè)以上對應(yīng)遠(yuǎn)程端點(diǎn)中的所述至少一者; 從所述一個(gè)或一個(gè)以上對應(yīng)遠(yuǎn)程端點(diǎn)中的所述至少一者接收授予所述本地端點(diǎn)對所述遠(yuǎn)程端點(diǎn)的接入權(quán)的接入消息;以及 響應(yīng)于所述接入消息而在所述本地端點(diǎn)與所述遠(yuǎn)程端點(diǎn)之間建立通信會(huì)話。
10.根據(jù)權(quán)利要求9所述的方法,其中所述建立包括使用所述第二功率級(jí)通信協(xié)議,其中所述第二功率級(jí)通信協(xié)議使用比所述第一功率級(jí)通信協(xié)議更大的量的功率。
11.一種計(jì)算機(jī)程序產(chǎn)品,其包括計(jì)算機(jī)可讀媒體,其包括 第一代碼集,其用于致使計(jì)算機(jī)通過本地總線節(jié)點(diǎn)使用第一功率級(jí)通信協(xié)議確定遠(yuǎn)程總線節(jié)點(diǎn)可用; 第二代碼集,其用于致使所述計(jì)算機(jī)通過所述本地總線節(jié)點(diǎn)使用第二功率級(jí)通信協(xié)議從所述遠(yuǎn)程總線節(jié)點(diǎn)獲得連接信息,其中所述連接信息包括用于與所述遠(yuǎn)程總線節(jié)點(diǎn)相關(guān)聯(lián)的一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)的連接信息;以及 第三代碼集,其用于致使所述計(jì)算機(jī)產(chǎn)生一個(gè)或一個(gè)以上本地虛擬端點(diǎn),其中所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的每一者對應(yīng)于所述一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)中的每一者,且其中參考對所述遠(yuǎn)程端點(diǎn)唯一的眾所周知的名稱來描述所述遠(yuǎn)程端點(diǎn)。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第二功率級(jí)通信協(xié)議使用比所述第一功率級(jí)通信協(xié)議更大的量的功率。
13.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中所述眾所周知的名稱進(jìn)一步包括所述眾所周知的名稱的描述所述遠(yuǎn)程總線節(jié)點(diǎn)的第一部分和所述眾所周知的名稱的描述所述遠(yuǎn)程端點(diǎn)的第二部分。
14.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中所述眾所周知的名稱進(jìn)一步包括輸送類型和一個(gè)或一個(gè)以上連接參數(shù)。
15.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中所述輸送類型進(jìn)一步包括以下各者中的至少一者 基于藍(lán)牙的輸送協(xié)議; 基于UNIX的輸送協(xié)議; 基于TCP的輸送協(xié)議; 基于通用串行總線的輸送協(xié)議。
16.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中所述輸送類型是基于藍(lán)牙的輸送協(xié)議,且所述一個(gè)或一個(gè)以上連接參數(shù)包括單個(gè)微微網(wǎng)結(jié)構(gòu)的經(jīng)優(yōu)化連接信息。
17.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中所述輸送類型是基于TCP的輸送協(xié)議,且所述一個(gè)或一個(gè)以上連接參數(shù)包括到與所述遠(yuǎn)程端點(diǎn)相關(guān)聯(lián)的所述遠(yuǎn)程總線節(jié)點(diǎn)的經(jīng)優(yōu)化單跳路由。
18.根據(jù)權(quán)利要求I所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以獲得的代碼進(jìn)一步包括 用以響應(yīng)于所述遠(yuǎn)程總線節(jié)點(diǎn)可用的所述確定而自動(dòng)發(fā)射連接請求的代碼;以及 用以響應(yīng)于所述所發(fā)射請求而接收所述連接信息的代碼。
19.根據(jù)權(quán)利要求I所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包括 用以通過所述本地總線節(jié)點(diǎn)從本地端點(diǎn)接收與所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的至少一者通信的請求的代碼; 用以將所述請求發(fā)射到所述一個(gè)或一個(gè)以上對應(yīng)遠(yuǎn)程端點(diǎn)中的所述至少一者的代碼; 用以從所述一個(gè)或一個(gè)以上對應(yīng)遠(yuǎn)程端點(diǎn)中的所述至少一者接收授予所述本地端點(diǎn)對所述遠(yuǎn)程端點(diǎn)的接入權(quán)的接入消息的代碼;以及 用以響應(yīng)于所述接入消息而在所述本地端點(diǎn)與所述遠(yuǎn)程端點(diǎn)之間建立通信會(huì)話的代碼。
20.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以建立的代碼包括用以使用所述第二功率級(jí)通信協(xié)議的代碼,其中所述第二功率級(jí)通信協(xié)議使用比所述第一功率級(jí)通信協(xié)議更大的量的功率。
21.一種用于促進(jìn)端點(diǎn)通信的設(shè)備,其包括 用于通過本地總線節(jié)點(diǎn)使用第一功率級(jí)通信協(xié)議確定遠(yuǎn)程總線節(jié)點(diǎn)可用的裝置;用于通過所述本地總線節(jié)點(diǎn)使用第二功率級(jí)通信協(xié)議從所述遠(yuǎn)程總線節(jié)點(diǎn)獲得連接信息的裝置,其中所述連接信息包括用于與所述遠(yuǎn)程總線節(jié)點(diǎn)相關(guān)聯(lián)的一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)的連接信息;以及 用于產(chǎn)生一個(gè)或一個(gè)以上本地虛擬端點(diǎn)的裝置,其中所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的每一者對應(yīng)于所述一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)中的每一者,且其中參考對所述遠(yuǎn)程端點(diǎn)唯一的眾所周知的名稱來描述所述遠(yuǎn)程端點(diǎn)。
22.根據(jù)權(quán)利要求21所述的設(shè)備,其中所述第二功率級(jí)通信協(xié)議使用比所述第一功率級(jí)通信協(xié)議更大的量的功率。
23.根據(jù)權(quán)利要求21所述的設(shè)備,其中所述眾所周知的名稱進(jìn)一步包括所述眾所周知的名稱的描述所述遠(yuǎn)程總線節(jié)點(diǎn)的第一部分和所述眾所周知的名稱的描述所述遠(yuǎn)程端點(diǎn)的第二部分。
24.根據(jù)權(quán)利要求21所述的設(shè)備,其中所述眾所周知的名稱進(jìn)一步包括輸送類型和一個(gè)或一個(gè)以上連接參數(shù)。
25.根據(jù)權(quán)利要求24所述的設(shè)備,其中所述輸送類型進(jìn)一步包括以下各者中的至少一者 基于藍(lán)牙的輸送協(xié)議; 基于UNIX的輸送協(xié)議; 基于TCP的輸送協(xié)議; 基于通用串行總線的輸送協(xié)議。
26.根據(jù)權(quán)利要求24所述的設(shè)備,其中所述輸送類型是基于藍(lán)牙的輸送協(xié)議,且所述一個(gè)或一個(gè)以上連接參數(shù)包括單個(gè)微微網(wǎng)結(jié)構(gòu)的經(jīng)優(yōu)化連接信息。
27.根據(jù)權(quán)利要求24所述的設(shè)備,其中所述輸送類型是基于TCP的輸送協(xié)議,且所述一個(gè)或一個(gè)以上連接參數(shù)包括到與所述遠(yuǎn)程端點(diǎn)相關(guān)聯(lián)的所述遠(yuǎn)程總線節(jié)點(diǎn)的經(jīng)優(yōu)化單跳路由。
28.根據(jù)權(quán)利要求21所述的設(shè)備,其中所述用于獲得的裝置進(jìn)一步包括 用于響應(yīng)于所述遠(yuǎn)程總線節(jié)點(diǎn)可用的所述確定而自動(dòng)發(fā)射連接請求的裝置;以及用于響應(yīng)于所述所發(fā)射請求而接收所述連接信息的裝置。
29.根據(jù)權(quán)利要求21所述的設(shè)備,其進(jìn)一步包括 用于通過所述本地總線節(jié)點(diǎn)從本地端點(diǎn)接收與所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的至少一者通信的請求的裝置; 用于將所述請求發(fā)射到所述一個(gè)或一個(gè)以上對應(yīng)遠(yuǎn)程端點(diǎn)中的所述至少一者的裝置; 用于從所述一個(gè)或一個(gè)以上對應(yīng)遠(yuǎn)程端點(diǎn)中的所述至少一者接收授予所述本地端點(diǎn)對所述遠(yuǎn)程端點(diǎn)的接入權(quán)的接入消息的裝置;以及用于響應(yīng)于所述接入消息而在所述本地端點(diǎn)與所述遠(yuǎn)程端點(diǎn)之間建立通信會(huì)話的裝置。
30.根據(jù)權(quán)利要求29所述的設(shè)備,其中所述建立包括使用所述第二功率級(jí)通信協(xié)議,其中所述第二功率級(jí)通信協(xié)議使用比所述第一功率級(jí)通信協(xié)議更大的量的功率。
31.一種用于促進(jìn)端點(diǎn)通信的設(shè)備,其包括 通信模塊,其可操作以用于 通過本地總線節(jié)點(diǎn)使用第一功率級(jí)通信協(xié)議確定遠(yuǎn)程總線節(jié)點(diǎn)可用; 通過所述本地總線節(jié)點(diǎn)使用第二功率級(jí)通信協(xié)議從所述遠(yuǎn)程總線節(jié)點(diǎn)獲得連接信息,其中所述連接信息包括用于與所述遠(yuǎn)程總線節(jié)點(diǎn)相關(guān)聯(lián)的一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)的連接信息;以及 產(chǎn)生一個(gè)或一個(gè)以上本地虛擬端點(diǎn),其中所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的每一者對應(yīng)于所述一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)中的每一者,且其中參考對所述遠(yuǎn)程端點(diǎn)唯一的眾所周知的名稱來描述所述遠(yuǎn)程端點(diǎn)。
32.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述第二功率級(jí)通信協(xié)議使用比所述第一功率級(jí)通信協(xié)議更大的量的功率。
33.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述眾所周知的名稱進(jìn)一步包括所述眾所周知的名稱的描述所述遠(yuǎn)程總線節(jié)點(diǎn)的第一部分和所述眾所周知的名稱的描述所述遠(yuǎn)程端點(diǎn)的第二部分。
34.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述眾所周知的名稱進(jìn)一步包括輸送類型和一個(gè)或一個(gè)以上連接參數(shù)。
35.根據(jù)權(quán)利要求34所述的方法,其中所述輸送類型進(jìn)一步包括以下各者中的至少一者 基于藍(lán)牙的輸送協(xié)議; 基于UNIX的輸送協(xié)議; 基于TCP的輸送協(xié)議; 基于通用串行總線的輸送協(xié)議。
36.根據(jù)權(quán)利要求34所述的設(shè)備,其中所述輸送類型是基于藍(lán)牙的輸送協(xié)議,且所述一個(gè)或一個(gè)以上連接參數(shù)包括單個(gè)微微網(wǎng)結(jié)構(gòu)的經(jīng)優(yōu)化連接信息。
37.根據(jù)權(quán)利要求34所述的設(shè)備,其中所述輸送類型是基于TCP的輸送協(xié)議,且所述一個(gè)或一個(gè)以上連接參數(shù)包括到與所述遠(yuǎn)程端點(diǎn)相關(guān)聯(lián)的所述遠(yuǎn)程總線節(jié)點(diǎn)的經(jīng)優(yōu)化單跳路由。
38.根據(jù)權(quán)利要求31所述的設(shè)備,其進(jìn)一步包括收發(fā)器,所述收發(fā)器可操作以用于 響應(yīng)于所述遠(yuǎn)程總線節(jié)點(diǎn)可用的所述確定而自動(dòng)發(fā)射連接請求;以及 響應(yīng)于所述所發(fā)射請求而接收所述連接信息。
39.根據(jù)權(quán)利要求31所述的設(shè)備,其進(jìn)一步包括收發(fā)器,所述收發(fā)器可操作以用于 通過所述本地總線節(jié)點(diǎn)從本地端點(diǎn)接收與所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的至少一者通信的請求; 將所述請求發(fā)射到所述一個(gè)或一個(gè)以上對應(yīng)遠(yuǎn)程端點(diǎn)中的所述至少一者; 從所述一個(gè)或一個(gè)以上對應(yīng)遠(yuǎn)程端點(diǎn)中的所述至少一者接收授予所述本地端點(diǎn)對所述遠(yuǎn)程端點(diǎn)的接入權(quán)的接入消息;且 其中所述通信模塊進(jìn)一步可操作以用于響應(yīng)于所述接入消息而在所述本地端點(diǎn)與所述遠(yuǎn)程端點(diǎn)之間建立通信會(huì)話。
40.根據(jù)權(quán)利要求39所述的設(shè)備,其中所述通信模塊進(jìn)一步可操作以用于使用所述第二功率級(jí)通信協(xié)議,其中所述第二功率級(jí)通信協(xié)議使用比所述第一功率級(jí)通信協(xié)議更大的量的功率。
全文摘要
本發(fā)明提供用于使用特用對等式分布式消息總線的方法和設(shè)備。所述方法可包含通過本地總線節(jié)點(diǎn)使用第一功率級(jí)通信協(xié)議確定遠(yuǎn)程總線節(jié)點(diǎn)可用;通過所述本地總線節(jié)點(diǎn)使用第二功率級(jí)通信協(xié)議從所述遠(yuǎn)程總線節(jié)點(diǎn)獲得連接信息,其中所述連接信息包括用于與所述遠(yuǎn)程總線節(jié)點(diǎn)相關(guān)聯(lián)的一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)的連接信息;以及產(chǎn)生一個(gè)或一個(gè)以上本地虛擬端點(diǎn),其中所述一個(gè)或一個(gè)以上本地虛擬端點(diǎn)中的每一者對應(yīng)于所述一個(gè)或一個(gè)以上遠(yuǎn)程端點(diǎn)中的每一者,且其中參考對所述遠(yuǎn)程端點(diǎn)唯一的眾所周知的名稱來描述所述遠(yuǎn)程端點(diǎn)。
文檔編號(hào)H04L12/40GK102687469SQ201080057059
公開日2012年9月19日 申請日期2010年11月9日 優(yōu)先權(quán)日2009年12月15日
發(fā)明者杰克·H·普羅菲, 格雷戈里·伯恩斯 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1