欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

借助藍牙低功耗的距離管理的制作方法

文檔序號:11162517閱讀:566來源:國知局
借助藍牙低功耗的距離管理的制造方法與工藝

本申請要求2014年7月18日提交的美國專利申請第14/334,763號和2015年5月19日提交的美國專利申請第14/715,649號的優(yōu)先權(quán),通過引用將上述申請的全部內(nèi)容并入于此。



背景技術(shù):

除非本文另外指出,否則本部分中描述的材料并不是本申請中的權(quán)利要求的現(xiàn)有技術(shù),并且并不因為包括在本部分中就被承認為是現(xiàn)有技術(shù)。

諸如個人計算機、膝上型計算機、平板計算機、智能電話、可穿戴計算機和無數(shù)類型的具備互聯(lián)網(wǎng)能力的設(shè)備的便攜式計算設(shè)備普遍存在于現(xiàn)代生活的多個方面。例如,使單個消費者可能同時操作智能電話、膝上型計算機、鍵盤和鼠標是常見的。隨著具有多個便攜式設(shè)備的用戶不斷增加,對無線技術(shù)的需求在對這樣的便攜式設(shè)備的使用中發(fā)揮作用。因此,已經(jīng)演化出各種形式的無線技術(shù)以本地地連接這些便攜式設(shè)備以用于許多應(yīng)用。用于在多個便攜式設(shè)備之間交換數(shù)據(jù)的一種短距離無線技術(shù)標準通俗地稱為藍牙。

藍牙通常用于在短距離內(nèi)將便攜式設(shè)備與一個或多個其他便攜式設(shè)備無線地連接。例如,藍牙可用于將蜂窩電話連接到無線耳機,從而可能允許在不用手的情況下使用電話。在一些情況下,藍牙還可用于使蜂窩電話連接到機動車輛的揚聲器和麥克風(fēng),從而可能允許在操作車輛時在不用手的情況下使用電話。因此,許多應(yīng)用已經(jīng)允許藍牙發(fā)展為標準的取代連線的協(xié)議。在多個應(yīng)用中,歸因于其低成本的解決方案以及針對低功耗設(shè)計的協(xié)議,藍牙仍然特別具有吸引力。



技術(shù)實現(xiàn)要素:

本文的示例實施例公開了能夠控制來自短距離無線設(shè)備(例如藍牙設(shè)備)的與廣告關(guān)聯(lián)的傳輸功率的方法、計算設(shè)備和計算機可讀介質(zhì)。通過控制與廣告關(guān)聯(lián)的傳輸功率,短距離無線設(shè)備能夠控制廣告能夠被接收到的距離。

在一個示例中,提供了一種方法。所述方法包括從在移動計算設(shè)備上執(zhí)行的應(yīng)用接收請求。所述請求可包括對于經(jīng)由計算設(shè)備的短距離無線設(shè)備傳輸廣告分組的請求。額外地,所述請求可包括用于經(jīng)由短距離無線設(shè)備傳輸廣告分組的功率水平??山?jīng)由暴露給應(yīng)用的應(yīng)用編程接口(API)來接收所述請求。額外地,所述方法可包括經(jīng)由短距離無線設(shè)備引起對廣告分組的傳輸。短距離無線設(shè)備可配置為以小于或等于請求的功率水平的傳輸功率水平來傳輸廣告分組。另外,請求的功率水平可小于或等于短距離無線設(shè)備的標稱功率水平。

在另一示例中,提供了一種短距離無線設(shè)備。所述短距離無線設(shè)備可包括處理器和傳輸器,所述傳輸器配置為以小于或等于針對相應(yīng)廣告分組所確定的功率水平的功率水平來傳輸一個或多個廣告分組。額外地,短距離無線設(shè)備可包括計算機可讀介質(zhì),所述計算機可讀介質(zhì)具有在其上存儲的程序指令,所述程序指令在被處理器執(zhí)行時使得計算設(shè)備執(zhí)行功能。另外,所述功能包括從在移動計算設(shè)備上執(zhí)行的應(yīng)用接收請求。所述請求可包括對于經(jīng)由計算設(shè)備的短距離無線設(shè)備傳輸廣告分組的請求。額外地,所述請求可包括用于經(jīng)由短距離無線設(shè)備傳輸廣告分組的功率水平??山?jīng)由暴露給應(yīng)用的應(yīng)用編程接口(API)來接收所述請求。額外地,所述功能可包括經(jīng)由短距離無線設(shè)備引起對廣告分組的傳輸。另外,請求的功率水平可小于或等于短距離無線設(shè)備的標稱功率水平。

在又一示例中,提供了一種計算機可讀介質(zhì)。所述計算機可讀介質(zhì)具有在其上存儲的程序指令,所述程序指令在被處理器執(zhí)行時引起與短距離無線設(shè)備聯(lián)系的功能的執(zhí)行。另外,所述功能包括從在移動計算設(shè)備上執(zhí)行的應(yīng)用接收請求。所述請求可包括對于經(jīng)由計算設(shè)備的短距離無線設(shè)備傳輸廣告分組的請求。額外地,所述請求可包括用于經(jīng)由短距離無線設(shè)備傳輸廣告分組的功率水平??山?jīng)由暴露給應(yīng)用的應(yīng)用編程接口(API)來接收所述請求。額外地,所述功能可包括經(jīng)由短距離無線設(shè)備引起對廣告分組的傳輸。所述短距離無線設(shè)備可配置為以小于或等于請求的功率水平的傳輸功率水平來傳輸廣告分組。另外,請求的功率水平可小于或等于短距離無線設(shè)備的標稱功率水平。

在再另外的示例中,提供了一種裝置。所述裝置包括用于從在移動計算設(shè)備上執(zhí)行的應(yīng)用接收請求的裝置。所述請求可包括對于經(jīng)由計算設(shè)備的短距離無線設(shè)備傳輸廣告分組的請求。額外地,所述請求可包括用于經(jīng)由短距離無線設(shè)備傳輸廣告分組的功率水平??山?jīng)由暴露給應(yīng)用的應(yīng)用編程接口(API)來接收所述請求。額外地,所述設(shè)備可包括用于引起對廣告分組的傳輸?shù)难b置。用于傳輸?shù)难b置可配置為以小于或等于請求的功率水平的傳輸功率水平來傳輸廣告分組。另外,請求的功率水平可小于或等于短距離無線設(shè)備的標稱功率水平。

通過在合適的情況下參考附圖閱讀以下具體實施方式,這些以及其他方面、優(yōu)點以及替換物對于本領(lǐng)域普通技術(shù)人員將變得明顯。

附圖說明

圖1示意了示例計算設(shè)備。

圖2示意了示例計算設(shè)備的簡圖。

圖3示意了示例聯(lián)網(wǎng)服務(wù)器集群的簡圖。

圖4A示意了示例藍牙設(shè)備的簡圖。

圖4B示意了另一示例藍牙設(shè)備的簡圖。

圖4C示意了示例廣告分組。

圖5示意了傳輸廣告分組的示例計算設(shè)備。

圖6示出了各種應(yīng)用、關(guān)聯(lián)的傳輸距離、功率水平和應(yīng)用編程接口(API)的示例圖表。

圖7示意了用于調(diào)整藍牙廣告分組的傳輸距離的示例方法的流程圖。

具體實施方式

下面的詳細描述參考附圖描述了公開的系統(tǒng)和方法的各種特征和功能。在附圖中,除非上下文另有指示,否則相似的標記識別相似的部件。在本文中描述的示意性系統(tǒng)和方法的實施例不意在進行限制。可容易理解,公開的系統(tǒng)和方法的某些方面可以以各種各樣不同的配置進行布置和組合,所有這些配置都在此設(shè)想到了。盡管下面的詳細描述一般地涉及藍牙技術(shù),但是其也可適用于其他短距離無線技術(shù)。

如指出的,藍牙繼續(xù)發(fā)展為標準的取代連線的協(xié)議并且歸因于其針對低功耗設(shè)計的協(xié)議仍然特別具有吸引力。特別地,藍牙低功耗(BLE)為使低功率設(shè)備與多個其他計算設(shè)備進行通信而提供了協(xié)議。例如,考慮能夠被一個或多個電池供電的計算設(shè)備。另外,考慮計算設(shè)備利用BLE的協(xié)議來與其他計算設(shè)備(例如,無線耳機和支付設(shè)備)進行通信。例如,計算設(shè)備上的音樂播放應(yīng)用可向無線耳機流傳輸音樂。特別地,BLE的協(xié)議可包括BLE廣告協(xié)議(在本文中可稱為“廣告協(xié)議”或“廣告分組”),以使得計算設(shè)備可向其他計算設(shè)備(例如無線耳機)“廣告”或宣告其的存在,從而可能將計算設(shè)備與無線耳機“配對”或連接。因此,廣告協(xié)議被設(shè)計為允許計算設(shè)備與無線耳機配對而同時保持計算設(shè)備的低功耗。

額外地,BLE可使得計算設(shè)備還能夠在某一時間同時與多于一個設(shè)備交互。例如,計算設(shè)備可進行廣告以向支付設(shè)備進行支付同時還進行廣告以或是與無線耳機配對或是與不同的附近計算設(shè)備配對。這樣,可以傳輸廣告以在第一設(shè)備的配對不間斷的同時發(fā)起與第二設(shè)備的連接。

BLE的廣告協(xié)議還有幾個其他優(yōu)點。例如,考慮上面的情景,相比于利用其他協(xié)議,計算設(shè)備可利用廣告協(xié)議更快地與無線耳機配對。特別地,廣告協(xié)議可固定到無線譜(例如2.4GHz無線譜)的三個頻道。這樣,通過不掃描全無線譜,無線耳機就可以在三個固定頻道上與計算設(shè)備通信和配對,從而允許比其他協(xié)議更快地發(fā)送和接收BLE廣告分組(在本文中可稱為“廣告分組”)。

然而,使用廣告協(xié)議的一個挑戰(zhàn)與廣告分組的限制有關(guān)。例如,考慮在其中計算設(shè)備具有上述的音樂播放應(yīng)用并且還具有支付應(yīng)用的另一情景。支付應(yīng)用可允許用戶將金融數(shù)據(jù)從計算設(shè)備傳送到支付設(shè)備以促進交易。例如,代替刷信用卡,計算設(shè)備可經(jīng)由BLE向支付設(shè)備傳送支付信息。這樣,計算設(shè)備可試圖將廣告分組發(fā)送到無線耳機和支付設(shè)備二者以與這兩個設(shè)備配對。然而,歸因于計算設(shè)備與廣告分組目標所向的無線耳機及支付設(shè)備二者之間的物理距離,針對廣告分組調(diào)整傳輸距離可能是合意的。因此,與廣告分組關(guān)聯(lián)的傳輸功率可基于傳輸廣告包的應(yīng)用來調(diào)整。

因此,本文的實施例提供了用于基于傳輸廣告包的應(yīng)用來調(diào)整與廣告分組關(guān)聯(lián)的傳輸功率的示例方法、短距離無線設(shè)備或計算機可讀介質(zhì)。這樣,單個廣告設(shè)備(例如,計算設(shè)備)可將多個廣告分組發(fā)送到多個收聽設(shè)備,例如無線耳機和支付設(shè)備。特別地,廣告分組中的每一個可具有期望的接收距離。另外,接收距離可基于引起廣告分組被傳輸?shù)膽?yīng)用。這樣,收聽廣告分組的設(shè)備(例如,無線耳機和支付設(shè)備)是否可感知每個廣告分組可取決于傳輸廣告分組的設(shè)備與收聽廣告分組的設(shè)備之間的距離。這樣,在上面的情景中,計算設(shè)備可基于用基于期望的廣告距離的某一功率水平傳輸每個廣告來控制對于各個廣告的距離。這樣,在傳輸廣告分組之前,計算設(shè)備可確定引起廣告分組被傳輸?shù)膽?yīng)用并且響應(yīng)性地調(diào)整廣告分組的傳輸功率以控制能接收廣告分組的距離。

圖1示意了示例計算設(shè)備。如在圖1的情景100中示出的,計算設(shè)備102可被示意為智能電話(即,計算設(shè)備),計算設(shè)備104可被示意為數(shù)字電視或監(jiān)視器,計算設(shè)備106可被示意為平板計算機,并且計算設(shè)備108可被示意為另一智能電話。然而,應(yīng)當(dāng)理解,在圖1中提供的計算設(shè)備102到108的布置僅出于示意的目的。例如,除了其他類型的可穿戴計算設(shè)備之外,計算設(shè)備102也可以是如在上面的情景中描述的計算設(shè)備。此外,在一些情況下,除了其他可能性之外,計算設(shè)備102還可為膝上型計算機、平板計算機和/或人類接口(human-interface)設(shè)備。這樣,計算設(shè)備102可例如采取關(guān)于傳輸針對許多應(yīng)用的廣告分組在上面描述的任何計算設(shè)備的形式以基于傳輸廣告包的應(yīng)用來調(diào)整與廣告分組關(guān)聯(lián)的傳輸功率。

另外,如圖1中所示,計算設(shè)備102可與許多其他計算設(shè)備配對或連接。例如,計算設(shè)備102可通過連接110配對或連接到計算設(shè)備104。另外,計算設(shè)備102還可通過連接112與計算設(shè)備106配對或連接。再另外,計算設(shè)備102還可通過連接114與計算設(shè)備108配對或連接。此外,除了其他類型的連接之外,連接110、112和114還可為點到點的無線連接,例如BLUETOOTH(藍牙)連接和/或藍牙低功率能量(low power energy,LPE)連接。

在一些情況下,計算設(shè)備102可確定許多應(yīng)用。例如,應(yīng)用116、118和120可例如被下載在計算設(shè)備102上。在一些情況下,應(yīng)用116可為用于將視頻從計算設(shè)備102流傳輸?shù)接嬎阍O(shè)備104的視頻播放應(yīng)用,可能用于在計算設(shè)備104的較大的顯示器上播放視頻。另外,應(yīng)用118可為用于將信息從計算設(shè)備102發(fā)送到計算設(shè)備106的演示應(yīng)用、文字(word)應(yīng)用和/或電子表格(spreadsheet)應(yīng)用,可能用于利用計算設(shè)備106的圖形用戶界面(GUI)來修改信息。再另外,應(yīng)用120可為用于在計算設(shè)備102與計算設(shè)備108之間傳輸數(shù)據(jù)的智能電話應(yīng)用。計算設(shè)備102的各種應(yīng)用還可采取支付應(yīng)用的形式,支付應(yīng)用可將支付信息傳送到計算設(shè)備104、106和108中的一者。在再另外的實施例中,計算設(shè)備102的應(yīng)用還可采取發(fā)現(xiàn)附近的計算設(shè)備(例如,計算設(shè)備108)的應(yīng)用的形式。

圖2示意了示例計算設(shè)備的簡圖。在一些情況下,計算設(shè)備200可例如采取在上面關(guān)于圖1描述的任意計算設(shè)備或可配置為執(zhí)行本文描述的方法和功能的類似設(shè)備的形式。在該示例中,計算設(shè)備200包括處理器202、數(shù)據(jù)存儲裝置204、網(wǎng)絡(luò)接口206和輸入/輸出功能件208,它們?nèi)慷伎赏ㄟ^系統(tǒng)總線210或類似機構(gòu)而耦接。處理器202可包括一個或多個CPU,例如一個或多個通用處理器和/或一個或多個專用處理器(例如,專用集成電路、數(shù)字信號處理器、網(wǎng)絡(luò)處理器等)。

數(shù)據(jù)存儲裝置204轉(zhuǎn)而可包括易失性和/或非易失性數(shù)據(jù)存儲裝置,并且可整個或部分地與處理器202結(jié)合。數(shù)據(jù)存儲裝置204可包括可由處理器202執(zhí)行的程序指令以及可由這些指令操縱以實現(xiàn)本文所述的各種方法、過程或功能的數(shù)據(jù)。替代地,這些方法、過程或功能可由硬件、固件和/或硬件、固件和軟件的任意組合來限定。舉例來說,數(shù)據(jù)存儲裝置204中的數(shù)據(jù)可包含可由處理器202執(zhí)行以實現(xiàn)在本說明書或附圖中公開的方法、過程或功能中的任一者的程序指令(可能存儲在非暫態(tài)計算機可讀介質(zhì)上)。

網(wǎng)絡(luò)接口206可采取無線連接的形式,例如藍牙特別地,網(wǎng)絡(luò)接口206可實現(xiàn)一個或多個藍牙標準或協(xié)議,包括BLE協(xié)議和相關(guān)的廣告協(xié)議。另外,網(wǎng)絡(luò)接口206可包括用于將廣告分組傳輸?shù)狡渌嬎阍O(shè)備的無線電設(shè)備。例如,返回參考圖1,計算設(shè)備102還可包括網(wǎng)絡(luò)206以與計算設(shè)備104至106配對。此外,網(wǎng)絡(luò)接口206可采取其他無線連接的形式,例如IEEE802.11(Wi-Fi)或廣域無線連接。然而,可以在網(wǎng)絡(luò)接口206上使用其他形式的物理層連接和其他類型的標準或?qū)S猛ㄐ艆f(xié)議。另外,網(wǎng)絡(luò)接口206可包括多個物理接口。另外,網(wǎng)絡(luò)接口206可采取線路連接的形式,例如以太網(wǎng)連接。

輸入/輸出功能件208可促進與示例計算設(shè)備200的用戶交互。輸入/輸出功能件208可包括多種類型的輸入設(shè)備,例如鍵盤、鼠標、觸摸屏等。類似地,輸入/輸出功能件208可包括多種類型的輸出設(shè)備,例如屏幕、監(jiān)視器、打印機或者一個或多個發(fā)光二極管(LED)。額外地或替換地,示例計算設(shè)備200可支持經(jīng)由網(wǎng)絡(luò)接口206或經(jīng)由另外的接口(未示出)(例如,通用串行總線(USB)或高清晰度媒體接口(HDMI)端口)從另一設(shè)備的遠程訪問。

在一些實施例中,計算設(shè)備200可包括設(shè)備平臺或操作系統(tǒng)(未示出)。在一些情況下,設(shè)備平臺或操作系統(tǒng)可與藍牙、藍牙低功耗(BLE)協(xié)議和/或BLE廣告協(xié)議兼容。在一些情況下,設(shè)備平臺或操作系統(tǒng)可配置為多層的Linux平臺或操作系統(tǒng)。設(shè)備平臺可包括不同的應(yīng)用和應(yīng)用框架,以及各種核、庫和運行時實體。在其他示例中,其他格式或系統(tǒng)也可操作計算設(shè)備200。

在一些實施例中,一個或多個計算設(shè)備可部署在聯(lián)網(wǎng)架構(gòu)中,可為圖1中所示意的。計算設(shè)備的確切物理位置、連接性和配置對于其他計算設(shè)備來說可為未知和/或不重要。因此,圖1和圖2中的計算設(shè)備可稱為“基于云”的設(shè)備,其可以安置在各種遠程位置處。

圖3示意了聯(lián)網(wǎng)的服務(wù)器集群的簡圖。特別地,服務(wù)器設(shè)備306可例如采取關(guān)于圖1和圖2在上面描述的任何計算設(shè)備的形式。在圖3中,計算設(shè)備200的功能可分布在服務(wù)器設(shè)備306、集群數(shù)據(jù)存儲裝置308與集群路由器310之間,服務(wù)器設(shè)備306、集群數(shù)據(jù)存儲裝置308和集群路由器310全部都可通過本地集群網(wǎng)絡(luò)312來連接。服務(wù)器集群304中的服務(wù)器設(shè)備、集群數(shù)據(jù)存儲裝置和集群路由器的數(shù)量可取決于分配給服務(wù)器集群304的(一個或多個)計算任務(wù)和/或應(yīng)用。

例如,服務(wù)器設(shè)備306可配置為執(zhí)行計算設(shè)備200的各種計算任務(wù)。這樣,計算任務(wù)可分布在服務(wù)器設(shè)備306中的一個或多個之間。就這些計算任務(wù)能夠被并行執(zhí)行來說,這樣的任務(wù)分布可減少完成這些任務(wù)并返回結(jié)果的總時間。

集群數(shù)據(jù)存儲裝置308可為包括盤陣列控制器的數(shù)據(jù)存儲陣列,所述盤陣列控制器配置為管理對硬盤驅(qū)動器群組的讀取和寫入訪問。所述盤陣列控制器單獨或者與服務(wù)器設(shè)備306協(xié)同,還可配置為管理存儲在集群數(shù)據(jù)存儲裝置308中的數(shù)據(jù)的備份或冗余副本,以預(yù)防盤驅(qū)動器故障或阻止服務(wù)器設(shè)備306中的一個或多個訪問集群數(shù)據(jù)存儲裝置308的單元的其他類型的故障。

集群路由器310可包括聯(lián)網(wǎng)裝備,所述聯(lián)網(wǎng)裝備配置為向服務(wù)器集群提供內(nèi)部和外部通信。例如,集群路由器310可包括一個或多個分組交換和/或路由設(shè)備,其配置為:(i)經(jīng)由集群網(wǎng)絡(luò)312提供服務(wù)器設(shè)備306與集群數(shù)據(jù)存儲裝置308之間的網(wǎng)絡(luò)通信,和/或(ii)經(jīng)由到網(wǎng)絡(luò)300的通信鏈路302提供服務(wù)器集群304與其他設(shè)備之間的網(wǎng)絡(luò)通信。

額外地,集群路由器310的配置可至少部分地基于服務(wù)器設(shè)備306和集群數(shù)據(jù)存儲裝置308的數(shù)據(jù)通信要求、本地集群網(wǎng)絡(luò)312的延遲和吞吐量、通信鏈路302的延遲、吞吐量和成本和/或可促成系統(tǒng)架構(gòu)的成本、速度、容差、彈性、效率和/或其他設(shè)計目標的其他因素。

圖4A示意了示例藍牙設(shè)備的簡圖。特別地,藍牙設(shè)備400可例如與在上面的情景中描述的計算設(shè)備中的任一個組合。在一些情況下,藍牙設(shè)備400可以結(jié)合到上述計算設(shè)備中的任一個中,可作為藍牙模塊。例如,如同在上面的情景中,藍牙設(shè)備400可結(jié)合到計算設(shè)備中以將廣告分組發(fā)送到無線耳機和便攜式鍵盤。

在該示例中,藍牙設(shè)備400包括應(yīng)用管理器402、主機棧(host stack)406、控制器410和無線電設(shè)備414。特別地,應(yīng)用管理器402可通過系統(tǒng)總線404或類似機構(gòu)耦接到主機棧406。另外,主機棧406可通過系統(tǒng)總線408或類似機構(gòu)耦接到控制器410。再另外,控制器410可通過系統(tǒng)總線412或類似機構(gòu)耦接到無線電設(shè)備。

控制器410可包括物理藍牙控制器接口。另外,物理藍牙控制器接口可以與物理藍牙靜態(tài)隨機(BSR)地址410A對應(yīng),可用于針對下載在藍牙設(shè)備400上的應(yīng)用傳輸廣告分組。例如,返回參考上面的情景,考慮藍牙設(shè)備400與計算設(shè)備結(jié)合。這樣,可以將音樂播放應(yīng)用下載到藍牙設(shè)備400。另外,控制器410可與BSR地址410A對應(yīng)以針對音樂播放應(yīng)用傳輸廣告分組。

取決于功能,藍牙設(shè)備400可操作在不同的模式中。在一些情況下,藍牙設(shè)備400的用戶可控制藍牙設(shè)備400的功能??紤]上面的情景,用戶可將輸入提供到藍牙設(shè)備400或計算設(shè)備200,計算設(shè)備200可為可與藍牙設(shè)備400組合的計算設(shè)備。特別地,用戶可將輸入提供到輸入/輸出功能件208(可為圖形用戶界面(GUI)),以開啟音樂播放應(yīng)用并且將音樂流傳輸?shù)綗o線耳機。這樣,藍牙400的操作模式可包括廣告模式。

在一些實施例中,廣告模式涉及藍牙設(shè)備400周期性地傳輸廣告分組。另外,藍牙設(shè)備400可在來自其他設(shè)備的請求后用更多的信息進行響應(yīng)。此外,藍牙400可具有其他模式,例如掃描模式、主設(shè)備模式和從設(shè)備模式。在一些實施例中,掃描器模式涉及藍牙設(shè)備400收聽由其他設(shè)備傳輸?shù)膹V告分組。

在一些實施例中,藍牙設(shè)備400可處于廣告模式中以建立與另一計算設(shè)備的連接。例如,再次參考上面的情景,考慮藍牙設(shè)備400與計算設(shè)備結(jié)合。這樣,無線耳機可對由藍牙設(shè)備400發(fā)送的合意的廣告分組進行掃描。在接收到所述廣告分組后,無線耳機可將配對或連接請求發(fā)送到藍牙設(shè)備400。一旦建立了配對,無線耳機就可變成從設(shè)備而藍牙設(shè)備400可變成主設(shè)備。

圖4B示意了另一示例藍牙設(shè)備的簡圖。特別地,藍牙設(shè)備420可例如采取關(guān)于圖1到圖4A在上面描述的計算設(shè)備和藍牙設(shè)備中的任一個的形式。例如,如圖4A中示意的,藍牙設(shè)備420也包括應(yīng)用管理器402、主機棧406、控制器410和無線電設(shè)備414。另外,應(yīng)用管理器402可通過系統(tǒng)總線404或類似機構(gòu)耦接到主機棧406。另外,主機棧406可通過系統(tǒng)總線408或類似機構(gòu)耦接到控制器410。再另外,控制器410可通過系統(tǒng)總線412或類似機構(gòu)耦接到無線電設(shè)備。

應(yīng)用422、424和426可下載到藍牙設(shè)備420上和/或與藍牙設(shè)備420組合的計算設(shè)備上。在一些情況下,應(yīng)用422、424和426可例如如關(guān)于圖1在上面描述地分別采取應(yīng)用116、118和120的形式。另外,應(yīng)用422、424和426可分別通過應(yīng)用接口428、430和432與應(yīng)用管理器402交換廣告數(shù)據(jù)。另外,額外的應(yīng)用可試圖與應(yīng)用管理器402交換廣告數(shù)據(jù),如在應(yīng)用424與426之間的省略號所指示的。再另外,應(yīng)用422、424和426可與應(yīng)用管理器402通信以與其他設(shè)備(在圖4中未示出)交換廣告分組。

在一些實施例中,藍牙設(shè)備420可進入廣告模式以用無線電傳輸用于應(yīng)用422、424和426的廣告分組。如指出的,控制器410可被分配單個藍牙靜態(tài)地址(Bluetooth static address)410A以將廣告分組傳輸?shù)狡渌嬎阍O(shè)備。例如,藍牙設(shè)備420可創(chuàng)建廣告分組436以包括BSR地址410A。這樣,可針對應(yīng)用102、104和106中的一個或多個通過無線電設(shè)備414傳輸廣告分組436。

圖4C示意了示例廣告分組。特別地,廣告分組440可例如采取關(guān)于圖1到4B在上面描述的任何廣告分組的形式。如圖4C中所示,廣告分組440可包括前導(dǎo)碼442、訪問地址444、具有2到39字節(jié)的有效載荷數(shù)據(jù)單元(PDU)和循環(huán)冗余校驗(CRC)448。

此外,PDU 446可包括報頭450和具有6到37字節(jié)的廣告有效載荷452。另外,廣告有效載荷452可包括報頭454、MAC地址456和多達31字節(jié)的廣告數(shù)據(jù)458。如在上面的情景中指出的,這31字節(jié)空間可限制可針對應(yīng)用422、424和426傳輸?shù)膹V告數(shù)據(jù)。特別地,計算設(shè)備420可能針對應(yīng)用422、424和426中的一個或兩個傳輸單個廣告分組436。例如,31字節(jié)空間可允許應(yīng)用422和424的廣告數(shù)據(jù),但是可能不允許應(yīng)用426(在一個實例中)。另外,在一些情況下,如在圖1中應(yīng)用424與426之間的省略號指示的,可存在額外的應(yīng)用。這樣,由于31字節(jié)空間的限制和單個藍牙靜態(tài)地址118A,額外的應(yīng)用要傳輸廣告數(shù)據(jù)可能遭遇等待時段。

圖5示意了將廣告分組510a-510c傳輸?shù)礁鞣N設(shè)備的示例計算設(shè)備502。如先前關(guān)于圖1討論的,計算設(shè)備502可以配對或連接到各種設(shè)備。此處,計算設(shè)備502可配置為與音頻設(shè)備504、支付設(shè)備506和/或另一計算設(shè)備508配對或連接。此外,除了其他類型的連接之外,計算設(shè)備502與各種設(shè)備之間的連接還可為點到點的無線連接,例如藍牙低功率能量(LPE)連接。

在一些情況下,計算設(shè)備502可包括許多應(yīng)用。例如,計算設(shè)備102可例如執(zhí)行應(yīng)用516、518和520。在一些情況下,應(yīng)用516可為用于將音頻從計算設(shè)備502流傳輸?shù)接嬎阍O(shè)備504的音頻播放應(yīng)用。另外,應(yīng)用518可為用于將信息從計算設(shè)備502發(fā)送到支付設(shè)備506的金融或支付應(yīng)用,可能用于與計算設(shè)備506完成金融交易。再另外,應(yīng)用520可為用于在計算設(shè)備502與計算設(shè)備508之間傳輸數(shù)據(jù)的智能電話應(yīng)用,例如“發(fā)現(xiàn)朋友”應(yīng)用。

與關(guān)于圖4A所討論的類似,計算設(shè)備502可操作在廣告模式中。當(dāng)在廣告模式中操作時,計算設(shè)備502可傳輸至少一個廣告分組,在圖5中示出為廣告分組510a-510c。如圖5中所示,廣告分組510a可由計算設(shè)備502傳送以建立計算設(shè)備與音頻設(shè)備504之間的連接。類似地,廣告分組510b可由計算設(shè)備502傳送以建立計算設(shè)備與支付設(shè)備506之間的連接。另外,廣告分組510c可由計算設(shè)備502傳送以建立計算設(shè)備與計算設(shè)備508之間的連接。

盡管廣告分組510a-510c中的每一個具有意欲的接收方設(shè)備,但是能夠接收廣告分組的任何設(shè)備都可能夠接收在設(shè)備的距離內(nèi)被傳輸?shù)膹V告分組510a-510c中的任一個。這樣,控制廣告分組可被接收的距離可能是合意的。為了控制廣告分組可被接收的距離,可調(diào)整傳輸廣告分組的功率。通過控制廣告分組的傳輸功率,可控制廣告分組能夠被接收的距離。

廣告分組的傳輸距離可出于幾個原因而控制。例如,就音頻應(yīng)用來說,廣告分組的傳輸距離可以是較短的以便試著限制可接收分組的音頻設(shè)備的數(shù)量。在另一示例中,就金融或支付應(yīng)用來說,廣告分組的傳輸距離可以是較短的以便試著限制可接收分組的支付設(shè)備(或其他設(shè)備)的數(shù)量。在又另一示例中,就“發(fā)現(xiàn)朋友”應(yīng)用來說,廣告分組的傳輸距離可顯著大于其他示例,以便試著使得接收方計算設(shè)備位于廣告分組的距離內(nèi)。然而,在一些實施例中,廣告分組(例如由“發(fā)現(xiàn)朋友”應(yīng)用傳輸?shù)膹V告分組)的傳輸可由許多計算設(shè)備接收和響應(yīng)。計算設(shè)備502可響應(yīng)性地減少由“發(fā)現(xiàn)朋友”應(yīng)用傳輸?shù)膹V告分組的傳輸功率,以便減少接收并響應(yīng)廣告分組的計算設(shè)備的數(shù)量。

在又另一實施例中,廣告分組的傳輸距離可基于計算設(shè)備的電池功率水平來控制。因為以較高的功率水平傳輸廣告分組使用儲存在計算設(shè)備的電池中的較多能量,所以計算設(shè)備可通過降低傳輸功率來調(diào)整傳輸距離以便減少電池使用。在另一實施例中,計算設(shè)備可通過迭代地增加傳輸功率來迭代地增加傳輸距離,以便以實現(xiàn)成功連接的最低功率水平來傳輸廣告分組。

圖6示出了各種應(yīng)用602、用于廣告分組的關(guān)聯(lián)的傳輸距離604、用于廣告分組的功率水平606和應(yīng)用編程接口(API)608的示例圖表600。圖表600表示用于調(diào)整功率水平以控制傳輸距離的目的的存儲在計算設(shè)備中的數(shù)據(jù)。距離和功率水平僅用于說明的目的。它們絕不意味著是真實世界功率水平和距離的示例。圖表600中的信息可存儲在計算設(shè)備中作為數(shù)據(jù),例如存儲在存儲器中或存儲在數(shù)據(jù)庫中。另外,在真實世界應(yīng)用中,圖表600可具有比圖6中所示出的更多的項。額外地,在一些實施例中,存儲在計算設(shè)備中的圖表可省略圖6中示出的行或列中的一些。例如,在一些情況下,圖表600可不包括應(yīng)用信息。在這些示例中,API可控制遠度或距離。在其他示例中,圖表600可不包括API信息。在這些示例中,應(yīng)用可控制遠度或距離。在再另外的實施例中,可省略距離行。由于距離是傳輸功率的函數(shù),所以可不需要針對距離和功率水平二者的項。

傳輸廣告分組的每個應(yīng)用在圖表600中可具有對應(yīng)的項。在一些實施例中,對應(yīng)的項可為應(yīng)用名。在其他實施例中,對應(yīng)的項可為應(yīng)用針對廣告分組傳輸使用的API。在再另外的實施例中,對應(yīng)的項可基于應(yīng)用類別(例如,社交網(wǎng)絡(luò)、位置、支付、媒體等)。在再另外的實施例中,應(yīng)用在圖表600中可不具有對應(yīng)的項。其他實施例可包括關(guān)于廣告分組的操作系統(tǒng)或平臺水平確定。例如,操作系統(tǒng)或平臺可針對每個廣告分組確定期望的距離或傳輸功率水平。在這種情況下,與應(yīng)用關(guān)聯(lián)的廣告分組可基于廣告分組傳輸?shù)臉朔Q功率來傳輸。用于廣告分組傳輸?shù)臉朔Q功率可為基于計算設(shè)備中的特定藍牙硬件的最大或標稱傳輸功率。廣告分組傳輸?shù)慕?jīng)調(diào)整的功率一般可小于標稱傳輸功率。

如示例圖表600示出的,第一行指示各種應(yīng)用602。第二行示出針對每個應(yīng)用的關(guān)聯(lián)傳輸距離604。第三行示出針對每個應(yīng)用的功率水平606。并且第五行示出針對每個應(yīng)用的API。

在第一示例中,支付應(yīng)用對于廣告分組可具有1英尺的關(guān)聯(lián)傳輸距離。對于1英尺傳輸距離的功率水平可為-60dBm(dBm為相對于一毫瓦傳輸功率的分貝)。額外地,支付應(yīng)用可調(diào)用要經(jīng)由支付API傳輸?shù)膹V告分組。在第二示例中,音頻應(yīng)用對于廣告分組可具有4英尺的關(guān)聯(lián)傳輸距離。對于4英尺傳輸距離的功率水平可為-28dBm。額外地,音頻應(yīng)用可調(diào)用要經(jīng)由個人音頻API傳輸?shù)膹V告分組。在第三示例中,“發(fā)現(xiàn)朋友”應(yīng)用對于廣告分組可具有100英尺的關(guān)聯(lián)傳輸距離。對于100英尺傳輸距離的功率水平可為10dBm。額外地,“發(fā)現(xiàn)朋友”應(yīng)用可調(diào)用要經(jīng)由朋友查找器API傳輸?shù)膹V告分組。在第四示例中,位置檢測應(yīng)用對于廣告分組可具有50英尺的關(guān)聯(lián)傳輸距離。對于50英尺傳輸距離的功率水平可為-4dBm。額外地,位置檢測應(yīng)用可調(diào)用要經(jīng)由位置API傳輸?shù)膹V告分組。

在一些額外實施例中,每個廣告分組還可具有對于傳輸功率的下限。例如,音頻應(yīng)用對于廣告分組可具有4英尺的關(guān)聯(lián)傳輸距離。對于4英尺傳輸距離的功率水平可為-28dBm。音頻應(yīng)用廣告分組還可具有-35dBm的最小功率水平。這樣,與音頻應(yīng)用關(guān)聯(lián)的廣告分組的傳輸將具有-28dBm到-35dBm之間的傳輸功率水平。與上面的討論類似,用于廣告分組的最小功率水平可基于應(yīng)用或與應(yīng)用關(guān)聯(lián)的API來確定。

圖7示意了用于調(diào)整短距離無線廣告分組的傳輸距離的示例方法的流程圖。特別地,圖7的方法700可由關(guān)于圖1到圖5在上面描述的計算設(shè)備中的一個或多個來執(zhí)行或?qū)崿F(xiàn)。例如,方法700可由圖1中的計算設(shè)備102來執(zhí)行以發(fā)送廣告分組并與計算設(shè)備104、106和108配對。另外,方法700可包括如由方框702和704中的一個或多個示意的一個或多個步驟、過程和/或功能。盡管方框以相繼的順序來示意,但是可以同時地和/或以與所示意的順序不同的順序來執(zhí)行這些方框中的多個。另外,基于具體實現(xiàn)方式,各個方框可以組合成較少的方框、劃分成額外的方框和/或被去除。另外,可以迭代地或者多于一次地執(zhí)行一些方框。

在方框702,方法700包括從在移動計算設(shè)備上執(zhí)行的應(yīng)用接收:1)對于經(jīng)由計算設(shè)備的短距離無線設(shè)備傳輸廣告分組,以及2)對于用于經(jīng)由短距離無線設(shè)備傳輸廣告分組的功率水平的請求,其中,請求經(jīng)由暴露給應(yīng)用的應(yīng)用編程接口(API)來接收。

移動設(shè)備可包括配置為與短距離無線(例如,藍牙)設(shè)備通信的許多應(yīng)用。如在圖4B中示出的,許多應(yīng)用422、424和426可以被確定為與藍牙設(shè)備420通信。如指出的,應(yīng)用422、424和426可被下載在藍牙設(shè)備420上。另外,應(yīng)用管理器420可確定應(yīng)用422、424和426被配置為分別通過應(yīng)用接口428、430和432與應(yīng)用管理器通信。特別地,應(yīng)用422、424和426可嘗試與應(yīng)用管理器402交換廣告數(shù)據(jù)以請求將廣告分組436傳輸?shù)狡渌O(shè)備(在圖4中未示出)。

廣告分組可以由第一應(yīng)用以關(guān)于圖4B在先前討論的類似方式來請求。例如,在計算設(shè)備上執(zhí)行的應(yīng)用可包括藍牙操作模式。藍牙操作模式可指定要與之建立藍牙連接的設(shè)備的類型。響應(yīng)于計算設(shè)備執(zhí)行應(yīng)用,計算設(shè)備中的處理器可使得廣告分組被確定為供計算設(shè)備中的藍牙單元傳輸。廣告分組可用于在計算設(shè)備與不同的藍牙設(shè)備之間建立藍牙連接。

在一些實施例中,計算設(shè)備可在某一時間執(zhí)行多于一個應(yīng)用。在這些實施例中,計算設(shè)備可確定針對包括藍牙功能的每個應(yīng)用的廣告分組。例如,計算設(shè)備可并發(fā)地執(zhí)行音樂應(yīng)用和發(fā)現(xiàn)朋友應(yīng)用。計算設(shè)備可確定針對音樂應(yīng)用和發(fā)現(xiàn)朋友應(yīng)用中的每一個的廣告分組。音樂應(yīng)用可具有配置為與音樂回放設(shè)備連接的廣告分組,而發(fā)現(xiàn)朋友應(yīng)用可具有配置為與附近的計算設(shè)備通信的廣告分組。

用于一個或多個廣告分組的功率水平是基于與各個廣告分組關(guān)聯(lián)的相應(yīng)應(yīng)用的API的。額外地,針對一個或多個廣告分組中的每一個所確定的功率水平可小于廣告分組的標稱功率水平。標稱功率水平是與藍牙設(shè)備的默認藍牙廣告分組功率傳輸水平對應(yīng)的功率水平。

如關(guān)于圖5和圖6所討論的,用于廣告分組的功率水平可基于與廣告分組關(guān)聯(lián)的應(yīng)用來確定。在一些實施例中,功率水平可響應(yīng)于應(yīng)用請求廣告分組的傳輸來確定。通過調(diào)整廣告分組的功率水平,可以調(diào)整給定廣告分組的傳輸距離。例如,具有未經(jīng)調(diào)整的傳輸功率(即,藍牙設(shè)備的默認藍牙廣告分組功率傳輸水平)的廣告分組可具有150英尺的距離。未經(jīng)調(diào)整的傳輸功率可為標稱功率水平,例如13dBm。額外地,默認的標稱功率水平可為用于廣告分組的最大傳輸功率水平。然而,在一些情況下,限制廣告分組的距離可為合意的。例如,將與支付應(yīng)用關(guān)聯(lián)的廣告支付的傳輸距離限制到5英尺可為合意的。這樣,可以降低關(guān)聯(lián)的廣告分組的傳輸功率。

用于一個或多個廣告分組的功率水平可以以多種不同方式來確定,如先前討論過的。在一個實施例中,每個應(yīng)用可具有關(guān)聯(lián)的功率水平(或傳輸距離),用該關(guān)聯(lián)的功率水平(或傳輸距離)可確定用于廣告分組的功率水平。在另一實施例中,每個應(yīng)用可具有關(guān)聯(lián)的API,并且API可限定功率水平(或傳輸距離),用該功率水平(或傳輸距離)可確定用于廣告分組的功率水平。

在一些實施例中,若干個應(yīng)用可具有公共API,這樣,在API確定關(guān)聯(lián)功率水平(或傳輸距離)的實施例中,這若干個個應(yīng)用可具有相同的關(guān)聯(lián)功率水平(或傳輸距離)。因為與廣告分組關(guān)聯(lián)的標稱功率水平可為廣告分組的最大傳輸功率,所以經(jīng)調(diào)整的功率水平可小于廣告分組的標稱功率水平。用于各種應(yīng)用(或API)的功率水平可存儲在計算設(shè)備的存儲器中。

在一些實施例中,計算設(shè)備可具有接收數(shù)據(jù)并且存儲針對廣告分組的經(jīng)修正的功率水平的能力。例如,應(yīng)用可接收修正與應(yīng)用的廣告分組的傳輸關(guān)聯(lián)的功率水平的更新。在再另一示例中,計算設(shè)備的操作系統(tǒng)可基于各種應(yīng)用的API來控制廣告分組的功率水平。計算設(shè)備的操作系統(tǒng)可接收更新的數(shù)據(jù)以修正與各個廣告分組關(guān)聯(lián)的功率水平。更新與廣告分組的功率水平相關(guān)的數(shù)據(jù)的其他示例也是可能的。

在方框704,方法700進一步包括經(jīng)由短距離無線設(shè)備引起對廣告分組的傳輸。其中,短距離無線設(shè)備配置為以小于或等于請求的功率水平的傳輸功率水平來傳輸廣告分組。并且,其中請求的功率水平小于或等于短距離無線設(shè)備的標稱功率水平。

計算設(shè)備的短距離無線單元可從計算設(shè)備的處理器(或其他單元)接收指令并且響應(yīng)性地以小于或等于針對廣告分組所確定的最大功率水平的功率水平來傳輸廣告分組。在一些額外的實施例中,短距離無線單元可響應(yīng)性地以大于或等于也針對廣告分組確定的最小功率水平的功率水平來傳輸廣告分組。

在一些實施例中,所述方法可還包括確定用于傳輸與第二應(yīng)用關(guān)聯(lián)的第二廣告分組的第二功率水平。其中所述功率水平基于第二應(yīng)用的應(yīng)用編程接口(API)。額外地,第二功率水平可不同于傳輸?shù)谝粡V告分組所利用的第一功率水平。第二功率水平可以以與在方框702確定第一功率水平的方式類似的方式來確定。然而,第二功率水平可針對來自不同的應(yīng)用的廣告分組(即,第二廣告分組)來確定,該不同的應(yīng)用不是在方框702針對其確定了用于第一廣告分組的第一功率水平的應(yīng)用。這樣,第二功率水平可不同于第一功率水平。

所述方法可進一步包括經(jīng)由與短距離無線設(shè)備關(guān)聯(lián)的無線電設(shè)備以第二功率水平來引起對第二廣告分組的傳輸,第二廣告分組類似于在方框704傳輸?shù)牡谝粡V告分組。另外,傳輸?shù)谝粡V告分組和第二廣告分組中的一個可在與第一廣告分組和第二廣告分組中的另一個關(guān)聯(lián)的配對期間執(zhí)行。這樣,同時地,當(dāng)?shù)谝换虻诙O(shè)備中的任一個正與計算設(shè)備配對時,計算設(shè)備還可將廣告分組傳輸?shù)搅硪粋€設(shè)備。因此,可在相同時間執(zhí)行兩個配對動作。例如,可傳輸?shù)谝粡V告分組,并且可繼續(xù)地傳輸?shù)诙V告分組,而不用等待來自對第一廣告分組的傳輸?shù)捻憫?yīng)。在另一實施例中,可傳輸?shù)谝粡V告分組,并且在接收到對第一廣告分組的響應(yīng)時傳輸?shù)诙V告分組,而不用等待基于第一廣告分組的配對過程完成。

應(yīng)當(dāng)要注意,本文公開的方法700、其他步驟、過程和/或功能示出了示例實施例的可能的實現(xiàn)方式。在這方面,圖4A和4B中的每個方框可以與經(jīng)設(shè)計或連線以執(zhí)行方法700中的特定邏輯功能的硬件、芯片組和/或電路對應(yīng)。另外,方法700中的每個方框可表示程序代碼的模塊、段或部分,所述程序代碼包括可由處理器執(zhí)行以實現(xiàn)過程中的特定邏輯功能或步驟的一個或多個指令。所述程序代碼可存儲在任意類型的計算機可讀介質(zhì)上,例如包括盤或硬盤驅(qū)動器的存儲設(shè)備。

計算機可讀介質(zhì)可包括非暫態(tài)計算機可讀介質(zhì),諸如例如短時間段內(nèi)存儲數(shù)據(jù)的計算機可讀介質(zhì),比如寄存器存儲器、處理器高速緩存和隨機存取存儲器(RAM)。計算機可讀介質(zhì)還可包括非暫態(tài)介質(zhì),例如輔助或永久性長期存儲裝置,諸如比如只讀存儲器(ROM)、光或磁盤、致密盤只讀存儲器(CD-ROM)。計算機可讀介質(zhì)還可為任何其他易失性或非易失性存儲系統(tǒng)。計算機可讀介質(zhì)可被視為例如計算機可讀存儲介質(zhì)、有形存儲設(shè)備或其他制品。

應(yīng)當(dāng)理解,本文描述的布置僅用于示例的目的。因此,本領(lǐng)域技術(shù)人員將領(lǐng)會,根據(jù)期望的結(jié)果,可以替代地使用其他布置和其他元素(例如,機器、接口、功能、順序或功能的分組等),并且可一并省略一些元素。另外,所描述的元素中的許多是可以以任何合適的組合和位置被實現(xiàn)為分立式或分布式部件或與其他部件協(xié)同的功能實體,但是也可以組合被描述為獨立結(jié)構(gòu)的其他結(jié)構(gòu)元素。

盡管本文中已經(jīng)公開了各個方面和實施例,但是本領(lǐng)域技術(shù)人員將明了其他方面和實施例。本文公開的各個方面和實施例用于示意的目的而不意欲進行限制,真實范圍由隨附的權(quán)利要求連同這些權(quán)利要求有權(quán)要求的等價物的完整范圍來指示。還要理解,本文使用的術(shù)語僅是為了描述特定實施例的目的,而不意欲進行限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
山丹县| 唐山市| 盐山县| 岳阳市| 会东县| 邯郸市| 固始县| 百色市| 凤山县| 洛宁县| 沭阳县| 准格尔旗| 兰西县| 读书| 白河县| 沭阳县| 仙居县| 尼玛县| 秦皇岛市| 灌阳县| 秦皇岛市| 郧西县| 齐河县| 社会| 瑞丽市| 临潭县| 沽源县| 玉山县| 金湖县| 诸城市| 许昌县| 易门县| 绥宁县| 巧家县| 安国市| 齐齐哈尔市| 扎鲁特旗| 普陀区| 乡宁县| 乌拉特中旗| 黔西|