国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于多棧藍牙控制器的方法和布置的制作方法

      文檔序號:8227771閱讀:448來源:國知局
      用于多棧藍牙控制器的方法和布置的制作方法
      【專利說明】
      【背景技術】
      [0001]本公開內(nèi)容一般涉及藍牙?通信技術的領域。更具體地說,本公開內(nèi)容涉及多棧藍牙控制器。
      【附圖說明】
      [0002]圖1示出包括多個通信裝置的無線網(wǎng)絡的實施例,包括多個固定或移動通信裝置;
      圖2示出用于多棧藍牙控制器的主機平臺的實施例;
      圖3示出具有兩個或更多個主機裝置和藍牙多棧無線電控制器的設備的實施例;
      圖4示出從主機控制器發(fā)送藍牙通信的流程圖的實施例;以及圖5示出接收用于主機裝置的藍牙通信的流程圖的實施例。
      【具體實施方式】
      [0003]下面是附圖所示新穎實施例的詳細描述。然而,提供的細節(jié)量無意于限制所述實施例的預期變化;相反,權(quán)利要求和詳細描述是要涵蓋如隨附權(quán)利要求定義的所有修改、等同物和備選。下面的詳細描述旨在使此類實施例為本領域的技術人員所理解和明白。
      [0004]通常,實施例描述本文中的多棧藍牙控制器。實施例可包括諸如硬件和/或代碼的邏輯以在保持到OS協(xié)議棧的遺留接口和對遺留藍牙應用的兼容性的同時,從主處理器指派或卸載藍牙應用。在幾個實施例中,藍牙?規(guī)范(例如,藍牙規(guī)范版本4.0,BluetoothSIG, Inc.,公布日期:2010年6月30日)允許在單個藍牙核心棧的頂部運行應用和簡檔的多個實例。藍牙核心棧負責將不同應用的要求和請求復用到藍牙核心無線電。實施例可包括諸如藍牙無線電控制器中的復用器的選擇邏輯以允許它支持多個主機藍牙核心棧。在許多實施例中,選擇邏輯可允許在并行支持操作系統(tǒng)(OS)棧的同時,將特定應用卸載到另外的棧。在一些實施例中,至少一個另外的??砂ㄇ度胧綏?,它是在嵌入式環(huán)境中的嵌入式系統(tǒng)上運行的棧。
      [0005]實施例也可包括具有一個或更多個另外的主機接口驅(qū)動器以支持多個藍牙核心棧的藍牙無線電控制器。許多實施例包括用于每個另外的主機藍牙核心棧的另外的藍牙主機接口驅(qū)動器。在這些實施例的一些實施例中,不止一個總線可將主機裝置與藍牙無線電控制器互連。并且另外的實施例可包括能夠經(jīng)一個或更多個藍牙主機接口驅(qū)動器的每個驅(qū)動器,與不止一個主機裝置耦合的藍牙控制器,其中,每個主機裝置包括主機藍牙核心棧。
      [0006]各種實施例可設計成解決與在主處理器和OS協(xié)議棧上運行的所有藍牙應用相關聯(lián)的不同技術問題。例如,一些實施例可設計成解決與平臺功率優(yōu)化有關的一個或更多個技術問題。平臺功率優(yōu)化的技術問題可涉及與不能從主處理器卸載應用相關聯(lián)的問題。在另外的實施例中,技術問題可以是安全性難以保持,特別是由于所有通信通過OS協(xié)議棧,在利用藍牙無線電控制器的多個應用之間的安全性難以保持。在另外的實施例中,技術問題可以是由于使用不同操作系統(tǒng)及與主處理器和OS協(xié)議棧有關的平臺能力的變化,跨平臺的一致性難以保持。
      [0007]諸如上述一個或更多個技術問題的技術問題在本公開內(nèi)容表示的發(fā)現(xiàn)與教導之前在技術領域尚未為人所知。缺乏理解技術問題導致當前技術未能設想,討論和描述諸如本公開內(nèi)容描述的解決方案的解決方案。換而言之,本文中介紹的解決方案至少部分由于本領域技術人員缺乏對技術問題的知識而在技術領域中不顯而易見。
      [0008]諸如上述那些技術問題的不同的技術問題可通過一個或更多個不同實施例而得以解決。例如,設計成解決平臺功率優(yōu)化的一些實施例可通過一個或更多個不同技術手段解決平臺功率優(yōu)化,如卸載諸如接近度感測的持續(xù)在后臺工作的一些藍牙應用到第二主機藍牙核心棧。設計成解決平臺安全性的一些實施例可通過一個或更多個不同技術手段解決平臺安全性,如卸載藍牙應用以允許平臺中的安全元素在安全的嵌入式環(huán)境中使用藍牙無線電。例如,安全性能夠有益于硬化(Hardening)使用(在裝置之間共享安全證書)、用于可管理性的接近度感測等。
      [0009]許多實施例可包括符合藍牙?的硬件和代碼。除其它獨特的特性外,一些實施例可利用無線保真(W1-Fi)網(wǎng)絡普遍性,啟用經(jīng)常要求極低功耗的新應用。W1-Fi通常指實現(xiàn)IEEE 802.11-2007,IEEE信息技術標準-系統(tǒng)間電信和信息交換一局域網(wǎng)和城域網(wǎng)一特定要求-第11部分:無線LAN媒體接入控制(MAC)和物理層(PHY)規(guī)范(http://standards, ieee.0rg/getieee802/download/802.11-2007.pdf)和其它有關無線標準的裝置。
      [0010]幾個實施例包括服務器、工作站、上網(wǎng)本、移動裝置(膝上型計算機、智能電話、平板、蜂窩電話及諸如此類)或諸如家電的可從包含藍牙無線電接收受益的任何其它裝置。例如,膝上型計算機、蜂窩電話或小型電池供電無線裝置(例如,傳感器)可使用藍牙以極低功耗、更大一致性和/或更高安全性連接到其它藍牙裝置。
      [0011]本文中所述邏輯、模塊、裝置和接口可執(zhí)行以硬件和/或代碼可實現(xiàn)的功能。硬件和/或代碼可包括設計成完成該功能性的軟件、固件、微代碼、處理器、狀態(tài)機、芯片集或其組合。
      [0012]實施例可便于無線通信。一些實施例可包括低功率無線通信,如WiGig、藍牙?、無線局域網(wǎng)(WLAN)、無線城域網(wǎng)(WMAN)、無線個人區(qū)域網(wǎng)(WPAN)、蜂窩網(wǎng)絡、網(wǎng)絡中的通信、消息傳遞系統(tǒng)及智能裝置中以便于此類裝置之間的交互。此外,一些無線實施例可包含單個天線,而其它實施例可采用雙天線或其它多個天線。例如,多輸入和多輸出(MIMO)是使用經(jīng)在傳送器和接收器的多個天線攜帶信號的無線電信道,以便改進通信性能。另外的實施例可實現(xiàn)定向天線或天線陣列。
      [0013]雖然下述一些特定實施例將參照具有特定配置的實施例,但本領域的技術人員將認識到,本公開內(nèi)容的實施例可通過具有類似問題的其它配置有利地實現(xiàn)。
      [0014]現(xiàn)在轉(zhuǎn)到圖1,圖中示出無線通信系統(tǒng)1000的實施例。無線通信系統(tǒng)1000包括平臺1010,平臺1010可包括通用計算機、專用計算機、智能電話或可為通信實現(xiàn)藍牙?技術的其它裝置及兩個藍牙(BT)裝置1050和1055。裝置的數(shù)量是為了說明的目的,并且可根據(jù)在任何特定時間執(zhí)行的BT簡檔和應用的數(shù)量和類型而改變。
      [0015]平臺1010可包括存儲器1012、主機1020、主機1030和BT多棧無線電控制器1040。存儲器1012能夠是多個不同類型的易失性和非易失性數(shù)據(jù)存儲裝置中的一個或更多個,如諸如動態(tài)隨機存取存儲器(DRAM)緩沖器的隨機存取存儲器、寄存器和高速緩存、只讀存儲器、閃存存儲器、固態(tài)驅(qū)動器、硬驅(qū)動器、光驅(qū)動器和/或諸如此類。存儲器1012可容納BT應用、BT簡檔、首選項、應用和其它代碼、電話簿及諸如此類。例如,存儲器1012可包括與以下有關的首選項:公告平臺1010的BT能力的存在、掃描以發(fā)現(xiàn)諸如BT裝置1050和1055的BT裝置、啟動與其它BT裝置的連接、建立與BT裝置的連接和/或保持在待機模式中的時間期。例如,平臺1010可以是智能電話,并且可使用電池電能在待機模式中工作特定數(shù)量的小時以及在操作時工作特定數(shù)量的小時。
      [0016]主機裝置1020和1030可包括用于與BT多棧無線電控制器1040進行通信的兩個單獨BT主機接口(I/F)驅(qū)動器。在一些實施例中,BT主機I/F驅(qū)動器的一個或更多個驅(qū)動器可包括主機控制器接口(HCI)。在其它實施例中,BT主機I/F驅(qū)動器可不包括主機控制器接口(HCI),但可包括一個或更多個其它類型的接口,如直接接口或一些制造商特定的接口。
      [0017]主機裝置可以是定義為在非核心簡檔下并且在接口上的所有層的實體,如具有BT無線電控制器的HCI。無線電控制器可以是定義為接口下的所有層的實體。主機裝置和無線電控制器的實現(xiàn)可包含接口的相應部分。主機裝置1020和1030可包括包含硬件和代碼以實現(xiàn)主機裝置功能性的邏輯,并且BT多棧無線電控制器1040可包括包含硬件和代碼以實現(xiàn)無線電控制器并且傳送和接收BT通信的邏輯。
      [0018]主機裝置1020和1030可解釋在存儲器1012中存儲的某些BT簡檔。簡檔定義與裝置一起工作的可能應用。BT簡檔是通過其啟用BT的裝置與其它BT裝置進行通信的一般行為。藍牙技術定義描述許多不同類型的用例的范圍廣泛的簡檔。主機裝置1020可通過為每個簡檔使用在棧的每層與簡檔相關聯(lián)的特定選項和參數(shù),執(zhí)行應用的任務。
      [0019]關于簡檔的配置信息是在藍牙棧的上層中,一般情況下是在應用層中。用于裝置的適當簡檔必須用于建立與裝置的通信。例如,具有用于頭戴送受話器的簡檔的裝置可不適用于打印機且反之亦然。裝置經(jīng)常也是制造商和產(chǎn)品特定的。各種可用簡檔可隨時間更改,并且可開發(fā)新簡檔。
      [0020]許多實施例為一般操作實現(xiàn)一些典型的簡檔。普通接入簡檔(“GAP”)用于管理在不同BT裝置之間的連接。GAP可顯露能夠由應用程序配置棧和管理
      當前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1