[go: up one dir, main page]

TW200841629A - Multiradio management through shared time allocation - Google Patents

Multiradio management through shared time allocation Download PDF

Info

Publication number
TW200841629A
TW200841629A TW097103709A TW97103709A TW200841629A TW 200841629 A TW200841629 A TW 200841629A TW 097103709 A TW097103709 A TW 097103709A TW 97103709 A TW97103709 A TW 97103709A TW 200841629 A TW200841629 A TW 200841629A
Authority
TW
Taiwan
Prior art keywords
wireless communication
radio
time slots
message
communication medium
Prior art date
Application number
TW097103709A
Other languages
English (en)
Inventor
Jani Okker
Jussi Ylanen
Ville Pernu
Original Assignee
Nokia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corp filed Critical Nokia Corp
Publication of TW200841629A publication Critical patent/TW200841629A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1215Wireless traffic scheduling for collaboration of different radio technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

200841629 九、發明說明: 【發明所屬之技術領域】 發明領域 本發明是關於-種用於管理被整合到— 的無線電模組之“,本發明尤其是關於_種能夠產生兩 個或更多個同時操作的無線電模組之操作排程的多重無線 電控制系統’其中被該操作排程分配的至少_些時槽是共 享時槽。 一曰^
t先前技術:j 1〇 發明背景 現代社會已快速採用且依賴用於無線通訊之手持裝 置。例如,由於行動電話之通訊品質及功能性,行動電話 繼續在全球市場擴張。此等無線通訊裝置(WCD)已普遍用 於個人及企業用途,因而允許使用者自多個地理位置發送 15及接收語音、文字及圖形資料。此等裝置使用的通訊網路 跨越不同的頻率且覆蓋不同的傳輸距離,各自具有各種應 用之期望的強度。 蜂巢網路使大的地理區域之WCD通訊變得容易。該等 網路技術一般由世代劃分,以1970年代晚期至1980年代早 20期的第一世代(1G)類比行動電話(提供基本語音通訊)開始 到現代的數位行動電話。GSM是廣泛使用的2G數位蜂巢網 路之一例子,在歐洲以900 MHZ/1.8 GHZ頻帶進行通訊且
在美國以850 MHz及1.9 GHZ進行通訊。此網路提供語音通 訊且透過短訊息服務(SMS)也支援文字資料之傳輸。SMS 5 200841629 允許一WCD發送且接收多達i6〇個字元的文字訊息,同時以 9.6Kbps提供資料傳輸給封包網路、jsdN及POTS使用者。 多媒體訊息服務(MMS)(—種允許除了簡單的文字之外的 聲音、圖形及視訊檔案之傳輸的增強訊息系統)也在一些裝 5置内可獲付。快速出現的技術(例如,手持裝置之數位視訊 廣播(DVB-Η))使一 WCD可透過直接傳輸獲得串流化數位 視訊及其他類似的内容。雖然由於成本、訊務及立法問題, 長距離通訊網路(如GSM)是用於發送及接收資料之良好被 接受的裝置,但是此等網路可能並不適用於所有資料應用。 10 短距離無線網路提供避免在大的蜂巢網路中出現的一 些問題之通訊解決方法。藍牙™(Bluet〇〇thTM)是在市場上快 速獲得認可的一短距離無線技術之一例子。一 1 Mbps藍牙 TM無線電可在10米之距離内以720Kbps之速率發送及接收 資料,且利用額外的功率增強可發送達到1〇〇米。也可獲得 15的增強資料率(EDR)技術可致能一 2Mbps連接之1448Kbps 以及一3Mbps連接之2178Kbps之最大的非對稱資料率。一 使用者沒有主動激發一藍牙TM網路。而是,在彼此之操作 距離内的多個裝置可自動形成被稱為一“微微網(pic〇net),, 的網路族群。任何裝置可促使本身成為該微微網之主裝 20置,從而允許其控制與多達7個“主動”從屬裝置及255個“寄 放(parked),,從屬裝置之資料交換。主動從屬裝置基於該主 裝置之時鐘時序交換資料。寄放從屬裝置監測一信標信號 以與該主裝置保持同步。該等裝置連續地在各個作用中通 訊與電源節省模式之間切換以發送資料給其他微微網成 6 200841629 員。除了藍牙TM之外,其他流行的短距離無線網路包括 WLAN(其依據IEEE 802· 11標準進行通訊的“Wi-Fi”本地存 取點是一實例)、WUSB、UWB、ZigBee(802.15·4、802· 15.4a) 及UHF RFID。所有此等無線媒體具有使它們適用於各種應 5用的特徵及優點。 最近,製造商已開始併入各種資源用於增強WCD之功 W 能(例如,用於執行接近無線資訊交換之元件及軟體)。感測 器及/或掃描器可被用以讀取可視或電子資訊到一裝置 ^ 内。一交易可能包含一使用者保持它們的WCD接近一目 10彳*、將他們的”€0對準一物體(例如,拍照)或將該裝置掃 掠一列印標籤或文件。近場通訊(NF Q技術包括如射頻識別 (RFID)、紅外線(IR)通訊、光學字元辨識(〇CR)此類的機器 可讀媒體及各種其他類型的可視、電子及磁掃描被用以快 速地將期望的資訊輸入該WCD,不需要使用者人工輪入。 15 裝置製造商繼續將以上討論的許多示範性通訊特徵盡 0 可能多地併入到無線通訊裝置内以將強大、“全能,,裝置引 , 入市場。包含長距離、短距離及機器可讀通訊資源的裝置 也通常包括每個種類之多個媒體或無線電協定。多個無線 媒體選擇可幫助一WCD快速地針對其環境而調整,例如可 20能同時與一WLAN存取點及一藍牙™通訊周邊裝置進行通 訊。 假設可被收集到單個裝置内的大陣列通訊特徵,可預 見當WCD替代與其他產品相_裝置時,—使用者需要靡 用-WCD之全部功能。例如,_使用者可使用—多功能 7 200841629 WCD替代傳統的工具’例如’對於整合及傳輸都趨向於更 煩項的個人電話、傳真機、電腦、儲存媒體等。在至少一 些使用情形中,-WCD可透過許多不同的無線媒體同時通 訊。一使用者可使用多_邊藍牙TM裝置(例如,一耳機及 鍵盤),同時透過GSM進行一語音通話且與一低⑽存取 點進行通誠存取網際網路。t這些㈣騎㈣易彼此
引起干擾N·可能產生問題。即使—通訊媒體不具有與另一 媒體相同的操作頻率一無線電數據機也可能對另一媒體 引起外來的干擾。此外,由於諧波效應,兩個或多個同時 10操作的無線電之合併影響可能對另一頻寬產生互調變影 響。此等干擾可能產引起導致需要重傳遺失封包的錯誤, 且可能整體降低一或多個通訊媒體之效能。 當一 WCD可同時參與與多個其他裝置之無線通訊 時,在一些情況下,當該等周邊裝置中的兩者或多者利用 15實施到該WCD内的單個無線電數據機的無線電協定進行通 訊時,可能產生資源限制。例如,當一藍牙观裝置及一 Wibree™裝置正被同時使用時,此一情形可能發生。
Wibree™是延伸本地連接至小型裝置之一開放式標準工業 初步方案,具有增強這些市場範圍之成長潛力的技術。 20 Wibree™技術可補足近距離通訊,具有類似藍牙™的效 能,在0-10m範圍内,具有1Mbps之資料率。Wibree™被最 佳化用於需要極低功率消耗、小尺寸及低成本的應用。 Wibree™可實施為獨立的晶片或藍牙™-Wibree™雙重模式 晶片。更多的資訊可在Wibree™網站上找到: 8 200841629 www.wibree.com。由於這兩個無線電協定之類似性,一 WCD可只包括一無線電數據機被指定用以處理這兩個無線 通訊媒體之通訊。嘗試利用個別的無線電協定與多個裝置 進行通訊的無線電數據機(也被稱為雙重模式無線電數據 5 機或多重模式重模式無線電數據機)可能由於來自周邊裝 置的訊息之碰撞而經歷通訊錯誤。無線通訊裝置通常只在 它們本身的無線電協定内被排程,因此可能不知道其他同 時發生的交易可能正透過另一無線電協定發生在一雙重模 式無線電數據機内。 10 雖然現在出現了用以使一 WCD能夠排程被整合到相
同裝置内的多個數據機間的通訊之技術,但是此控制策略 可能不必然使一雙重模式無線電數據機受益,其中在作業 系統層不知道衝突而只有數據機本身知道衝突。此外,只 有一個特定的無線通訊媒體之通訊頻寬之分配必然具限制 15 性。換言之,至少一優勢可藉由保留時間給一特定無線通 訊媒體而實現,因為成功通訊之機率較高。然而,此時間 之死板分配也降低排程WCD之彈性,因此可能導致裝置之 較低效率的無線整體通訊。 因此需要的是一種用於管理在使用有潛在衝突的無線 20 通訊媒體的相同裝置内的無線資源之系統。該系統應該能 夠管理無線通訊媒體以避免衝突,同時以在WCD内分配時 間之方式仍允許一些彈性。較特別地,該系統應能夠分配 時槽給重要資源以幫助確保成功的通訊,同時允許較不重 要的資源以一較彈性的方式被管理。 9 200841629 i:發明内容3 發明概要 本發明包括至少一種用於管理被整合到 J州问的Wet) 内的多個無線電模組之操作的方法、裝置、带 一 免伽程式、抑 制器、無線電模組及系統。在本發明之至少—每 只施例中, 時間可被分配用於透過一或多個無線通訊媒體進行兩 被分配的時間可採用時槽之形式。該等時槽 j Μ疋專用時 槽或共享時槽,時槽之類型影響每個無線通訊媒體之彳為 在至少一實施例中,本發明可在包括至少一 … 10 夕重無線 電控制器及一或多個無線電模組的WCD内實施。# μ夕重益 線電控制裔可麵接到至少該一或多個無線電模組、 15 WCD之無線通訊。此耦接可進一步包括專用於栽送理 的元件之間的延遲-敏感資訊的一通訊匯流排。該多重無線 電控制器可至少接收來自WCD内的其他資源的訊息資訊'以 及來自該一或多個無線電模組的狀態資訊,接著可使用此 資訊制定用於控制每個無線通訊媒體之操作排程。然後該 等操作排程可被發送給每個無線電模組。接著該等無線電 模組内的本地控制資源可使用該等排程以透過該等無線通 訊媒體中的一者或多者進行通訊,因為該等資源中的一些 20 可以是多重模式無線電模組。 在本發明之又一例子中,該操作排程内的時間可被分 為一無線通訊媒體被允許操作的時槽。該等時槽可以是專 用時槽或共享時槽。專用時槽關於一特定無線通訊媒體。 共享時槽可在多個無線通訊媒體之間被分配。當共享一時 10 200841629 槽的多於一個無線通訊媒體想要進行通訊時,有關如何分 配時間的決定可在支援該等無線通訊媒體的該一或多個無 線電模組之間在本地被作出。該決策包括與競爭該時槽的 該等無線通訊媒體之間的相對優先權有關的又一決定。這 5 樣,共享時槽可基於一根據需求基準被分配給共用該等時 槽的無線通訊媒體,從而使通訊管理具有額外的彈性。 圖式簡單說明 自以下結合附圖的一較佳實施例之詳細描述,本發明 將被進一步理解,其中: ίο 第1圖揭露了一示範性無線操作環境,包括不同有效距 離之無線通訊媒體; 第2圖揭露了可用於本發明之至少一實施例的一示範 性無線通訊裝置之一模組描述; 第3圖揭露了先前在第2圖中描述的該無線通訊裝置之 15 —示範性結構描述;
第4A圖揭露了依據本發明之至少一實施例的使用一無 線通訊媒體的一無線通訊裝置之一示範性操作描述; 第4B圖揭露了一操作實例,其中在相同無線通訊裝置 内同時使用多個無線電數據機時發生干擾; 20 第5A圖揭露了可用於本發明之至少一實施例的單一模 式無線電模組之一例子; 第5B圖揭露了可用於本發明之至少一實施例的多重模 式無線電模組之一例子; 第6A圖揭露了依據本發明之至少一實施例的包括一多 11 200841629 重無線電控制器的一無線通訊裝置之一 ^ ’、11性結構描述; 弟6B圖揭露了包括該多重無線電控 々 口口 等無線雷 數據機的第6A圖之一較詳細的結構圖; …、、’ 第6C圖揭露了依據本發明之至少_實施_包括^ 重無線電控制器的-無線通訊裝置之_示祕操作插述; 第7A圖揭露了依據本發明之至少_實施例的包括一多 重無線電控制系統的-無線通訊裝置之_示範性結構描述;
第7B圖揭露了包括該多重無、線電控制系統及該等無線 電數據機的第7A圖之一較詳細的結構圖; 第7C圖揭露了依據本發明之至少_實施例的包括一多重 無線電控制系統的一無線通訊裝置之一示範性操作描述· 第8圖揭露了依據本發明之至少一實施例的一示範性 資訊封包; 第9A圖揭露了依據本發明之至少一實施例的通訊媒體 15之間的通訊活動之一例子,其中只有藍牙™ SCO通訊活動 被排程; 第9B圖揭露了依據本發明之至少一實施例的通訊媒體 之間的通訊活動之一例子,其中藍牙™ sc〇及ACL通訊活 動被排程; 第9C圖揭露了依據本發明之至少一實施例的通訊媒體之 間的通訊活動之一例子,其中SC0及共享通訊活動被排程; 第10圖揭露了依據本發明之至少一實施例的用於控制 被分配的時間之使用的一流程之一示範性流程圖; 第11圖揭露了依據本發明之至少一實施例的一示範性 12 200841629 可選擇的通訊組態;以及 第12圖揭露了依據本發明之至少—實施例的用於分配 時槽的一流程之-示範性流程圖。 t 較佳實施例之詳細說明 雖…本毛明已在較佳實施例中被描述,但是在不 本發明之精神及範圍下可作出各種變化,如附加的申
利範圍所描述的。 θ I·透過不同通訊網路的無線通訊 10 <WCD可透過各種無線通訊網路發送及接收資气卞 個無線通訊網路具有與速度、範圍、品質(錯誤更正)°、安: (編碼)等有關的不同優點。此等特徵規定了可被傳給一接: 裝置的貧訊ΐ以及資訊傳輸之期間。第i圖包括_ w⑶ 該WCD如何與各種類型的無線網路通訊之圖式。
15 在第1圖中所描述的例子中,使用者11〇擁有W(:D 100。此裝置可以是從_基本蜂巢手機到—較複雜裝置(例 如,一無、線致能掌上型或膝上型電腦)中的任何裝置。近p 通訊(NFQ130包括各種轉頻器類型互動,其中—般只有^ 描裝置需要其本相電源。WCD刚絲短轉通訊掃= 20源120。在源120内的一轉頻器可使用包含在該掃插信號 的能量及/或時鐘信號(與RFImt訊之情況一樣)回應儲2 該轉頻器内的貧料。此等類型的技術一般具有⑽英尺之 等級的有效傳輸距離,且可以能夠相對較快地遞送以從一 位元至超過一百萬位元(或125K位元組)之數量被儲存的資 13 200841629 料。此等特徵使這些技術良好適用於識別目的,例如接& 大眾運輸供應商之一帳號、一自動電子門鎖之金輪、_ |〇 用或借貸交易之一帳號等。 若兩個裝置都能夠執行有電源通訊,則這兩個裝置< 5 間的傳輸距離可被延長。短距離作用通訊140包括發送及接 收裝置都是主動性的應用。一示範性情形包括使用者^⑺進 入藍牙TM、WLAN、UWB、WUSB等存取點之有效傳輪距 離内。在藍牙观之情形下,一網路可被自動建立以發送資 訊給使用者100擁有的WCD 1〇〇。此資料可包括具有資气'、 1〇教育或娛樂本質的資訊。除了被載送的資訊必須都在使用 者110在其存取點之有效傳輸距離内被傳輸之外,可被載送 的資訊量未被限制。由於此等無線網路之較高的複雜度, 也需要額外的時間建立至WCD 1〇〇之初始連接,若許多裝 15置在接近該存取點的區域内排隊等待服務,則該額外的時 間可旎增加。此等網路之有效傳輸距離取決於技術,且利 用額外的增強功率可以從約3〇行至超過如❹矜。 長距離網路150被用以提供WCD 1〇〇之幾乎不中斷的 通訊覆蓋。基於陸地的無線電台或衛星被用以中繼全球之 20 /種通Λ父易。雖然此等系統極其具有功能性,但是此等 ;系、、先之使用按照每分鐘之基準對使用#職費,不包括資 枓傳輪之額外費用(如無線網際網路存取)。此外,涉及該= 系、、先之调整可能導致使用者及供應商之額外負擔,使此等 糸統之使用變得煩瑣。 、 11 ·無線通訊裝置 14 200841629 如先前所描述的,本發明可利用各種無線通訊設備實 靶。因此,在探究本發明之前,知道使用者110可用的通訊 工具是重要的。例如,在一行動電話或其他手持無線裝置 之情況下,裝置之整體資料處理能力在促進發送裝置與接 5收裝置之間的交易中扮演重要的角色。 第2圖揭露了一種可用於本發明的一無線通訊裝置之 一不範性模組佈局。WCD 1〇〇被分解為表示該裝置之功能 層面的模組。此等功能可由以下討論的軟體及/或硬體元件 之各種組合執行。 10 控制模組210調整該裝置之操作。輸入可自被包括在 WCD 1〇〇内的各個其他模組被接收。例如,干擾感測模組 220可使用該項領域内所知的各種技術感測該無線通訊裝 置之有效傳輸距離内的環境干擾之來源。控制模組解譯此 等資料輸入,且當回應時可發出控制指令給WCD 1〇〇内的 15 其他模組。 通讯模組230包含WCD 100之所有通訊層面。如第2圖 所示,通汛模組230可包括(例如)長距離通訊模組232、短距 離通汛模組234及NFC模組236。通訊模組230可使用這些子 模組中的一者或多者自本地及長距離源接收多個不同類型 20的通訊,且在WCD 100之傳輸距離内發送資料給接收裝 置通況模組230可由控制模組210或回應被感測的訊息、 環境影響及/或接近WCD 100之其他裝置之模組之本地 的控制資源觸發。 使用者介面模組240包括允許使用者11〇自該裝置接收 15 200841629 資料且將資料輸入該裝置的可視、可聽及可觸摸元件。使 用者110輸入的資料可被控制模組21〇解譯以影響WCD 1〇〇 之行為。使用者輸入的資料也可由通訊模組230在有效傳輸 距離内發送給其他裝置。在傳輸距離内的其他裝置也可透 5過通訊模組230發送資訊給WCD 100,且控制模組210可使 此資訊被傳輸給使用者介面模組240以呈現給使用者。 應用模組250包括WCD 1〇〇之所有其他硬體及/或軟體 應用程式。此專應用可包括感測器、介面、工具、解譯器、 資料應用程式等,且可由控制模組210致動以讀取由各個模 10組提供的資訊,接著提供資訊給WCD 100内請求的模組。 第3圖揭露了依據可被用以實施先前第2圖中所描述的 模組系統之功能的本發明之一實施例的WCD 100之一示範 性結構佈局。處理器300控制整體裝置操作。如第3圖所示, 處理器300耦接到一或多個通訊部分31〇、320及340。處理 15器30〇可以各自能夠執行儲存在記憶體330内的軟體指令之 一或多個微處理器實施。 記憶體330可包括隨機存取記憶體(RAM)、唯讀記憶體 (ROM)及/或快閃記憶體,且儲存以資料之形式的資訊及軟 體元件(在此也被稱為模組)。記憶體330儲存的資料可與特 20定的軟體元件有關。除此之外,該資料可與資料庫有關,例 如,一書籤資料庫或用於排程之企業資料庫、電子郵件等。 記憶體330儲存的軟體元件包括可由處理器3〇〇執行的 指令。各種類型的軟體元件可被儲存在記憶體330内。例 如,記憶體330可儲存控制通訊部分31〇、320及340之操作 16 200841629 的軟體元件。記憶體330也可儲存包括一防火牆、一服務引 導管理1§、一書籤資料、使用者介面管理器及支援WCD 1〇〇 所需之任何通訊用途模組的軟體元件。 長距離通訊310透過一天線執行與大地理區域(例如, 5蜂巢網路)上的資訊之交換有關的功能。此等通訊方法包括 來自先前所描述的1G至3G之技術。除了基本的語音通訊之 外(例如,透過GSM),長距離通訊31〇可運作以建立資料通 訊對話,例如通用封包無線電服務(GPRS)對話及/或通用行 動電k系統(UMTS)對話。而且,長距離通訊31〇可運作以 10發送及接收訊息,例如,短訊息服務(SMS)訊息及/或多媒 體訊息服務(MMS)訊息。 作為長距離通訊310之一子集合或者可選擇以個別連 接到處理器300的一獨立模組運作,發送接收器312允許 WCD 100透過如手持裝置之數位視訊廣播(D VB_H)此類的 15媒體接收傳輸訊息。此等傳輸訊息可被編碼,因此只有一 些被指疋的接收裝置可以存取傳輸内容,且可包含文字、 音訊或視訊資訊。在至少一例子中,WCD 1〇〇可接收此等 傳輸且使用被包含在該等傳輸信號内的資訊決定該裝置是 否被允許劉覽被接收的内容。 20 短距離通訊320負責涉及短距離無線網路上的資訊之 父換的功能。如以上所描述且在第3圖中表示的,此等短距 離通訊320之例子不限於藍牙TM、WLAN、UWB及無線υ§Β 連接。因此’短距離通訊320執行與短距離連接之建立有關的 功能以及與透過此等連接的資訊之發送及接收有關的處理。 17 200841629 NFC 340(也在第3圖被描述)可提供與機器可讀資料之 短距離掃描有關的功能。例如,處理器300可控制NFC 340 内的元件產生用於啟動一RFID轉頻器的尺!^信號,且接著控 制來自一RFID轉頻器的信號之接收。可被短NFC 34〇支援 5的用於璜取機器可讀資料的其他短距離掃描方法不限於IR 通訊、線性及2-D(例如,QR)條碼讀取器(包括與解譯upc 標籤有關的程序)以及光學字元辨識裝置(用於讀取可被提 供在使用適合的墨水之標籤内的磁性、UV、可導電或其他 類型的被編碼的資料)。為了使NFC 340掃描以上所提到類 10型的機器可讀資料,該輸入裝置可包括該項領域内所知的 光學偵測器、磁债測器、CCD或其他感測器以解譯機器可 讀資訊。 如第3圖所進一步顯示的,使用者介面35〇也耦接到處 理器300。使用者介面350促進與一使用者的資訊之交換。 15弟3圖顯示了使用者介面350包括一使用者輸入360及一使 用者輸出370。使用者輸入360可包括允許一使用者輸入資 όίΐ的或多個元件。此荨元件之例子包括鍵盤、觸控式螢 幕及麥克風。使用者輸出370允許一使用者自該裝置接收資 訊。因此,使用者輸出部分370可包括各種元件,例如,一顯 20示器、發光二極體(led)、觸摸發射器及一或多個音訊揚聲 态。示範性顯示态包括液晶顯示器(LCD)及其他視訊顯示器。 WCD 100也可包括一或多個轉頻器38〇。其實質上是一 被動裝置,可由處理器300利用根據來自一外部源的一掃描 被遞送的資訊被規劃。例如,設於一入口的一rfID掃描哭 18 200841629 可連續地發射射頻波。當攜帶包含轉頻器380之裝置的人通 過門時’該轉頻器被激發且可識別該裝置、個人等的資訊 來回應。除此之外,一掃描器可設於(例如,如先前關於Npc 340之例子所討論的)WCD 100内·,因此,該WCD 1〇〇可自 5附近的其他轉頻器讀取資訊。 對應通訊部分310、312、320及340的硬體提供信號之 發送及接收。因此,此等部分可包括執行如調變、解調變、 放大及濾波此類功能的元件(例如,電子元件)。此等部分可 在本地控制或者由處理器3〇〇依據儲存在記憶體33〇内的軟 10 體通訊元件控制。 第3圖中所示的元件可依據各種技術構成且耦接以產 生第2圖中所描嵊的功能。此一技術包含透過一或多個匯流 排介面(可以是有線或無線匯流排介面)耦接對應處理器 300、通訊部分310、312及32〇、記憶體33〇 、NFC 340、使 15用者介面350、轉頻器380等的硬體元件。可選擇的方式是, 該等個別兀件中的任何及/或所有可由被規劃以複製獨立 裝置之功旎的一規劃邏輯裝置、閘陣列、ASIC、多晶片模 組等之形式的一積體電路替換。除此之外,該等元件中的 每個麵接到-電源,例如,一可移除及/或可重複充電電池 20 (圖未示)。 該使用者介面35G可與-軌用途軟體元件(也被包含 在δ己體330内)進行通訊,這利用長距離通訊及/或短距 離通訊320提供服務對話之建立。該等通訊用途元件可包括 允許依據如無線應用媒體(WAP)、超文本標記語言(Η·) 19 200841629 欠化(如小型HTML(CHTML))等此類的媒體自遠端裝置接 收服務的各種常式。 πι包括遇到潛在干擾問題的一無線通訊裝置之示範性操作 第4 A圖揭露了一種瞭解依據本發明之至少一實施例的 5 WCD之操作的堆疊方法。在頂層4〇〇,使用者11〇與WCD 1〇〇進仃互動。該互動包含使用者11〇透過使用者輸入⑽輸 入資成且自使用者輸出370接收資訊以啟動應用層410内的 功能。在應用層内,與該裝置内的特定功能有關的程式與 使用者及系統層進行通訊。此等程式包括用於可視資訊(例 1〇如,網頁瀏覽器、DVB-Η接收器等)、音訊資訊(例如,行 動電話、語音郵件、會議軟體、DAB或類比無線電接收器 等)、記錄資訊(例如,數位照相軟體、文書處理、排程等) 或其他資訊處理的應用程式。在應用層410内啟動的動作可 能需要自WCD 100發送的資訊或者被接收到WCD 100内的 15貪訊。在第4A圖之例子中,資料被要求透過藍牙™通訊被 發送給一接收裝置。因此,應用層41〇可接著呼叫系統層内 的資源以初始化資料之所需的處理及路由。 系統層420處理資料請求且路由資料以傳輸。處理可包 括(例如)計算、解譯、轉換及/或封包化資料。接著該資訊 20可被路由給服務層内的一適合的通訊資源。若期望的通訊 資源是作用的且在服務層430内可得,則該等封包可被路由 給一無線電數據機以透過無線傳輸遞送。可以具有利用不 同的無線媒體運作的多個數據機。例如,在第4A圖中,數 據機4被啟動且致能以利用藍牙™通訊發送封包。然而,一 20 200841629 無線電數據機(作為/硬體資源)並不需要只專用於一特定 的無線媒體且可用於不同類型的通訊,取決於無線媒體之 要求及無線電數據機之硬體特性。 第4B圖揭露了以上被描述的示範性操作程式可能引起 5多於一個無線電數據機作用之一情形。在此情形下,WCD 100透過多個媒體經由無線通訊發送及接收資訊。WCD 1〇〇 可與如歸類在480卡的各種次級裝置進行通訊。例如,該等 裝置可包括透過長距離無線通訊(如GSM)的蜂巢手機、透 過藍牙訊的無線手機、透過WLA騎訊_際網路存 1〇 取點等。 15 20 §該等通訊中的一些或所有同時進行時,可能產生問 題。如第4B圖所進•步顯示的,同時運作的多個數據機可 能彼此引起干擾。當WCD刚與多於一個外部裝置進行通 訊時(如先前所描述的),可能遇到此情形。在—示範性的極 端情形中,具有透過藍牙™、WLAN及無線聰同時進行 通訊的數據機之裝置將遇到實質上的重疊,因為所有此等 j媒體在2.碰㈣崎作。蝴如請中描述的該 等琢之重且4刀)將使封包遺失且需要重傳該等遺失的 封包。重傳要求更多的時槽被㈣4新發送遺失的資訊, 因此若信號未完全遺失,祕體通訊效能至少會降低。在 至ν 例中|發明尋求管理可能的衝突通訊同時發 生的具有問題之情形使得干擾被最小化或完全被避免,因 此速度及品質被最大化。 IV.用於—鱗通崎置的鱗電模組之例子 21 200841629 第5A圖揭露了可被併入WCD 1〇〇的兩個示範類型的無 線電模組。選擇使用一特定類型的無線電模組可取決於 WCD 1〇〇内的功能之各種要求,或者相反地,可基於該事 置内的限制被選擇,例如空間、複雜度及/或功率限制。在 5被描述的例子中,無線電模組500是一單一模式無線電模組 且無線電模組510是一多重模式無線電模組(在第5B_中被 進一步描述)。單一模式無線電模組5〇〇一次只可支後一盔 線通訊媒體(例如,單一模式無線電模組5〇〇可被級配以支 援藍牙TM通訊)且可進一步包括致能第5八圖中所示的獨立 10操作所需的所有硬體及/或軟體資源,或者可選擇的方弋 是,多個單一模式無線電模組500可與其他無線電模組共享 至少一些實體資源(例如,包括一天線或天線陣列以及:: 硬體的一共同實體層),取決於WCD 1〇〇之構造及/或組熊。 因為所有單一模式無線電模組500可能競爭可用的通 15訊資源(例如,共同硬體資源及/或可用的傳輸時間),所以 一些類型的本地控制可存在以管理每個單一模式無線電模 組500如何使用該等資源。例如,在單一模式無線電模組$㈨ 内顯示的本地控制器517可控制無線電模組之操作。該本地 控制器可將來自希望透過單一模式無線電模組5〇〇發送訊 20息的WCD 100内的其他元件的訊息資訊作為輸入,以及將 來自其他單一模式無線電模組500的關於它們的目前狀態 的資訊作為輸入。該目前狀態資訊可包括一優先權等級、 一作用中/未作用狀態、一些等待發送的訊息、作用中的通 訊之一期間等。本地控制器517可使用此資訊控制訊息自訊 22 200841629 息佇列518釋放到實體層512,或者進一步控制自訊息佇列 518發送的訊息之品質位準以節省資源給其他無線通訊媒 體。每個單一模式無線電模組500内的本地控制可使用(例 如)一排程之形式以使用在該無線電模組内實施的一無線 5 通訊媒體。 — 現在一示範性多重模式無線電模組510在第5B圖中被 - 描述。多重模式無線電模組510可包括用於管理嘗試使用多 重模式無線電模組51 〇之實體層(PHY)資源的每個“無線 Φ 電”(例如,基於軟體的無線電控制堆疊)之本地控制資源。 10 在此例中,多重模式無線電模組510包括可共享多重模式無 線電模組510之PHY層資源(例如,硬體資源、天線等)的至 少三個無線電堆疊或無線電協定(在第5圖中被標示為藍 牙、WLAN及WiMAX)。該等本地控制資源可包括一允許控 制器(Adm Ctrl 516)及一多重模式控制器(多重模式管理器 15 514)。此等本地控制資源可被實施為一雙重模式無線電數 , 據機介面内的一軟體程式及/或以一硬體形式(例如,邏輯裝 ·、 置、閘陣列、MCM、ASIC等),且該無線電數據機介面可 耦接到多重模式無線電模組510或者可選擇地被嵌入多重 模式無線電模組51〇内。 20 藉由濾除來自WCD 100之作業系統的可被多重模式無 線電模組510發送以及可進一步導致多重模式無線電模組 5 0之衝犬的不同的無線通訊媒體請求,允許控制器516可 作為"亥夕重模式無線電模組510之一閘道器。該衝突資訊可 與其他無線電模組之操作排程資訊一起被發送給多重模式 23 200841629 管理器514以進一步處理。接著被多重模式管理器514接收 的貪訊可被用以制定一排程(例如,用於無線通訊媒體之使 用的一排程),從而控制自各個訊息佇列518傳輸的資訊之 釋放。 ' 5 v·包括一多重無線電控制器的一無線通訊裝置 為了嘗試更好地管理WCD 1〇〇内的通訊,可引入專用 於官理無線通訊的一額外的控制器。WCD 1〇〇(如第6A圖中 所描述)包括依據本發明之至少一實施例的一多重無線電 控制器(MRC)60〇dMRC 600耗接到WCD 1〇〇之主控制系 10統。此耦接使MRC 600能夠透過WCD 100之主作業系統與 通訊模組310、312、320及340内的無線電數據機或其他類 似的裝置進行通訊。 第6B圖詳細揭露了 WCD 100之至少一實施例,其可以 包括依據本發明之至少一實施例的在第6A圖中被引入的多 15重無線電控制器(MRC)600。MRC 600包括資訊透過主控制 系統640藉以被發送或接收的共同介面62〇。無線電數據機 610及其他裝置630在此揭露中也可被稱為“模組,,,因為除 了數據機本身之外,它們可包含支援硬體及/或軟體資源。 該等資源可包括控制、介面及/或處理資源。例如,每個無 20線電數據機610或類似的通訊裝置630(例如,用於掃描機哭 可讀貢訊之一 RFID掃描器)也可包括用於與主控制系統 進行通訊的某種共同介面620。因此,發生在無線電數據機 61〇、類似的裝置630及MRC 600之間的所有資訊、指八等 由主控制系統640之通訊資源載送。與WCD 1〇〇内的所有其 24 200841629 他功能模組共享通訊資源之可能的影響關於第6C圖被討 論0 第6C圖揭露了類似第4A圖之一操作圖,包括依據本發 明之至少一實施例的MRC 600之影響。在此系統中,MRC 5 600可自WCD 100之主作業系統接收操作資料,例如有關於 在應用層410内執行的示範性應用程式以及來自服務層43〇 内的各種無線電通訊裝置的狀態資料。MRC 600可使用此 資訊發出排程指令給服務層430内的通訊裝置以試著避免 通訊問題。然而,當WCD 100之操作被完全使用時可能產 10生問題。因為應用層410内的各種應用程式、系統層420内 的作業系統' 服務層430内的通訊裝置及MRC 600都必須共 享相同的通訊系統,所以當WCD 1〇〇之所有層面都嘗試在 共同介面系統620上通訊時可能發生延遲。因此,與通訊資 源狀態資訊及無線電數據機610控制資訊有關的延遲敏感 15 資訊可能被延遲,因而使MRC 600之任何優勢效果無效。 因此’若MRC 600之優勢效果需要被實現,則需要一種能 夠較好地處理延遲敏感資訊之差別及路由之系統。 VI·包括多重無線電控制系統的無線通訊裝置 第7A圖引入MRC 600作為依據本發明之至少一實施例 20的WCD 100内的一多重無線電控制系統(MCS)700之一部 分。MCS 700將模組310、312、320及340之通訊資源直接 連接到MRC 600°MCS 700可提供一專用低訊務通訊結構用 於載送延遲敏感資訊給MRC 600且自MRC 600載送延遲敏 感資訊。 25 200841629 額外的細節在第7B圖中被顯示。MCS 700形成MRC 600與WCD 100之通訊資源之間的一直接連接。該連接可由 專用MCS介面710及760之一系統建立。例如,MCS介面760 可耦接到MRC 600。MCS介面710可將無線電數據機610及 5 其他類似的通訊裝置630連接到MCS 700以形成一資訊傳 輸以允許延遲敏感資訊傳給MRC 600以及自MRC 600傳 輸。這樣,MRC 600之能力不再受到主控制系統640之處理 負載影響。因此,主控制系統640發送給MRC 600以及自 MRC 600發送的任何資訊可被認為是延遲容許的,因此實 1〇際的資訊之到達時間沒有實質上影響系統效能。另一方 面,所有延遲敏感資訊導向MCS 700,因此與該主控制系 統之負載無關。 依據本發明之至少一實施例的MCS 700之效應在第7C 圖中可看出。來自至少兩個源的資訊可在MRC 600内被接 15 收。系統層420可透過主控制系統640繼續提供資訊給MRC 600。除此之外,服務層430可特別提供MCS 700載送的延 遲敏感資訊。MRC 600可相應地區分這兩類資訊與動作。 延遲容許資訊可包括當一無線電數據機主動參與通訊時一 般不會改變的資訊,例如,無線電模式資訊(例如,Gprs、 20藍牙™、由使用者設定定義的優先權資訊、無 線電正在驅動的特定服務(Q〇S、即時/非即時)等。因為延遲 容許資訊很少改變,所以其可由WCD 100之主控制系統640 按時遞送。可選擇的方式是,延遲敏感(或時間敏感)資訊包 括至少在一無線連接之過程期間經常變化的可操作資訊, 26 200841629 因此需要即時更新。因此,延遲敏感資訊可能需要透過該 等MCS介面710及760自該等無線電數據機61〇直接遞送給 MRC 600,且可能包括無線電數據機同步化資訊。延遲敏 感貢訊可根據MRC 600之一請求被提供,或者可能由於傳 5輸期間無線電數據機設定内的一變化被遞送,如以下關於 同步化所討論的。 MCS介面710可被用以在各個系統元件之間(1)交換同 步化貪訊,以及(2)發送識別或優先權資訊。除此之外,如 之别所陳述的,就控制而言,Mcs介面71〇被用以傳遞延遲 10敏感的無線電參數。就潛時而言,MCS介面710可在不同的 無線電數據機(多點)之間被共享,但是其無法與可能限制 MCS介面710之使用的任何其他功能共享。 可致能/禁能一無線電數據機610的在MCS 700上被發 送的控制信號應建立在一數據機之週期性事件上。此種事 15件可以是(例如)GSM内的訊框時鐘事件(4·615 ms)、藍牙TM 内的槽時鐘事件(625 us)或WLAN(100 ms)内的目標信標傳 輸時間或其等中的多個。當(1)任何無線電數據機61〇請求同 步化指示;(2)一無線電數據機内部時間參考被改變(例如, 由於乂遞或交接)時,無線電數據機61〇可發送其同步化指 20不。只要延遲在幾微秒内恆定,則同步化信號之潛時要求 並不重要。固定的延遲可MRC 600之排程邏輯中被考慮。 對於可預測的無線通訊媒體,該無線電數據機活動控 制可以是基於當該作用中的無線電數據機61〇即將以無線 電目可操作的特定連接模式發送(或者接收)的知識。每個無 27 200841629 線電數據機_之連接模式可被映射到其等各自的本· 制内的時域操作。舉例而言,對於一gsm語音連接,優: 權控制器·可具有與GSM之所有訊務模式有_知識。當 無線電數據機610作用時,此f訊可被傳給適合的本地控 5制,這可接著辨識GSM内的語音連接包括一長度為仍二 的發送槽,接著是在577 %之接收槽之前的一空槽、兩個空 槽、監測(接收器開啟)、兩個空槽,接著重複。雙傳輸模式 表示兩個發送槽、空槽、接收槽、空槽、監測及兩個空槽。 當所有訊務模式已知時,一控制器只需要知道發送槽何時 10及時發生以知道該GSM無線電數據機何時作用。當作用中 的無線電數據機610即將發送(或接收)時,其必須每次檢查 數據機活動控制信號是否允許藉由任何本地控制實體之通 訊,這總是允許或禁止一完整的無線電傳輸區塊(例如, GSM槽)之傳輸。 15 依據本發明之至少一實施例的一示範性訊息封包800 在弟8圖中被揭露。示範性訊息封包8〇〇包括可由mRc 6〇〇 制定的活動模式資訊。在本發明之至少一實施例中,封包 800之資料有效負載可包括至少訊息仍資訊、被允許/被禁 止的發送(Tx)期間資訊、被允許/被禁止的接收(Rx)期間資 20訊、Tx/Rx週期性(被包含在期間資訊内的Tx/Rx活動發生之 頻率),以及有效性資訊(描述了活動模式何時有效且新的活 動模式是否替換現存的活動模式或增加給現存的活動模 式)。封包800之資料有效負載(如所示)可由用於發送或接收 的多個被允許/被禁止期間(例如,Tx期間1,2···)組成,每個 28 200841629 包含至少一期間開始時間及一期間結束時間,在此期間無 線電數據機610可被允許或阻止執行一通訊活動。此外,無 線電數據機610活動模式之變化可利用每個訊息封包8〇〇内 的有效性資訊被修正。 5 該數據機活動控制信號(例如,封包800)可由MRC 600
20 制定且發送給MCS 700。該信號分別包括發送(Tx)及接收 (Rx)之活動期間,以及該無線電數據機61〇之活動之週期 性。雖然原始無線電數據機時鐘是控制時域(決不會被覆 寫),但是用於將活動期間與目前的無線電數據機操作同步 10化的時間參考可以是基於至少兩個標準中的一者。在一第 一實例中,一發送期間可在一預定量的同步化事件已在無 線迅數據機610内發生之後開始。可選擇的方式是,MRC 600之所有時序可被標準化大約為WCD丨〇〇之系統時鐘。這 兩個解決方法都存在優點與缺點。使用已定義數目的數據 15機同步化事件之所以有利的是因為所有時序與無線電數據 緊讀準。然而,此策略的實施比基於系統時鐘之 才序更複雜。另一方面,雖然基於系統時鐘的時序較易於 實施為—標準,但是每當一新的活動模式被安裝到無線電 數據機610時,必須實施數據機時鐘時序之轉換。 個你田動』間可以開始時間及結束時間被指出。若只有一 =中的連接’或者若不需要排程作用中的連接,則該 ^:活输制錢可總是被設定料紐電數據機操作 機610Λ任何限制。在嘗試實際的通訊之前,該無線電數據 、4查發送或接收是否被允許。活動結束時間可被用 29 200841629 以檢查同步化。一旦該無線電數據機6l〇已結束交易(槽/封 包/叢發),其可檢查活動信號是否仍被設定(其應至邊緣)。 若不是此情況,該無線電數據機610可利用MRC 600啟動一 新的同步化。若一無線電數據機時間參考或連接模式改 5變,則相同的步驟發生。若MRC 600脫離數據機同步且開 始在錯誤的時間上施加數據機發送/接收限制,則可能發生 問題。由於此,數據機同步化信號需要被週期性地更新。 作用中的無線連接越多’則同步化資訊所需的精確度越高。 VII·其他裝置之無線電數據機介面 10 作為資訊擷取服務之一部分,該MCS介面710需要發送 與無線電數據機610之週期性事件有關的資訊給mrC 600。使用其MCS介面710,該無線電數據機61〇可指出與其 插作相關的一週期性事件之一時刻實例。實際上,此等時 刻實例是當無線電數據機610作用且可準備通訊或正在通 15訊之時間。在一發送或接收模式之前或期間發生的事件可 被用作一時間參考(例如,在GSM之情況下,雖然訊框邊緣 可在一數據機内被指出,在當時不需要發送或接收,但是 我們基於訊框時鐘知道該數據機即將在該訊框時鐘邊緣之 後的[x]ms發送)。此等時序指示之基本原理是該事件在本質 2〇上是週期性的。並不需要指出每個事件,但是該MRC 600 本身可計算出中間的事件。為了使其成為可能,該控制器 也需要與該事件有關的其他相關資訊,例如,週期性及期 間。此資訊可被嵌入該指示或者該控制器可透過其他方式 獲得該資訊。最重要的是,此等時序指示需要使得該控制 30 200841629 器可擷取-無線電數據機之基本週期性及時序。一事件之 %序可在捕不本身内,或者其可由mrc刪自該指示資 訊隱含地被定義。 、 般而g,此等時序指示需要針對週期性事件被提 5供’如|自-基地台的排程廣播卜般是tdma/嫩c訊框邊 界)及本身的週期性發送或接收期間(-般是Tx/Rx槽)。⑴ 田釭入網路%(即,數據機需要網路同步)·,(2)當週期性事 件¥序艾化日守,例如,由於交遞或交接;以及(3)按照該多 重…、線%J工制斋内的政策及組態設定,以上通知需要由該 10 無線電數據機610發出。 在本發明之至少一實施例中,WCD 100内的以上提到 的通讯7L件之間交換的各種訊息可被用以基於一本地(無 線電數據機階層)及全局(WCD階層)基準指示行為。雖然 MRC 600可遞送一排程給無線電數據機61〇意圖控制該特 15定數據機,但是無線電數據機610可能無法被強迫符合此排 程。基本原理是該無線電數據機6丨〇不僅依據多重無線電控 制資訊運作(例如,只有當MRC 600允許時才運作),而且當 考慮MRC排程資訊時也執行内部排程及鏈結適應性。 VIII ·共享時槽 20 第9A_9C圖揭露了依據本發明之至少一實施例的包括 至夕、兩個無線通訊媒體的通訊活動之一些例子。對應每個 無線通訊媒體的一活動進行描述了從左到右經過的時間期 間(箭頭之方向),其中包含允許及活動之不同指示的時槽被 揭露。該等允許包括一特定無線通訊媒體被允許通訊的時 31 200841629 間之期間(例如,一專 料本發料===^叫她爾, 5
10 15
口曰 、 忒等特定無線通訊媒體被選擇 在此揭露中解釋之目的,因為它們是該項領域内 U知識者*所周知的且也在相同的操作頻率範圍内 ^乍本U貝際上可應用於在相同的裝置内操作的任何 可此务生衝突的無線通訊媒體之管理。 監牙™通訊可由-般被用以建立一網路連接的非同步 ^連接鏈結(ACL)以及被用於排程通訊的同步連接導向鍵 口(SCO)組成。一 sco鏈結保留主裝置與從屬裝置之間的 槽,因此可被考慮提供一電路切換連接。SC〇通常被用以 支持時間關鍵性資訊(例如,語音封包),@Jltsco封包決不 被重傳。eSCO是傳統的SCO通訊之一修改,允許在一短的 日守框内限制性地重傳訊息封包。如第9A圖中揭露的一情形 A是沒有任何排程被MRC 600用於ACL通訊之一例子(只有 週期性SCO封包被排程)。一示範性SCO封包在900被顯示。 而且在此例中,落於被排程的SCO封包900之間的時槽被保 留以供WCD 100内的其他無線通訊媒體使用(例如,在9〇2 20 中被顯示)。 第9A圖進一步地揭露了成功的訊息交易及未成功的訊 息交易。例如,一成功的藍牙TM SCO訊息傳輸發生在被允 許的時槽900期間以及每個接續被排程的SCO時槽内。例 如,這可能由於在此例中此等時槽只包括專用時間分配而 32 200841629 發生。如第9A圖中進一步顯示的,未排程通訊可嘗試在被 保留給其他無線通訊媒體的任何槽9〇2内發送,因此碰撞是 可預見的。一些示範性通訊失敗在第9A圖中的9〇4-912被顯 示。904及906的失敗包括嘗試在被保留給其他無線通訊媒 5體的一時槽902期間發送的未排程藍牙™ ACL通訊。封包損 失可能最終導致一藍牙™失敗,因為透過ACL攜載的控制 資訊無法被發送/接收,因此整個鏈結可被認為是中斷的。 此外,因為WLAN以一實質上未排程的方式操作,每當一 訊息等待發送時其可能嘗試通訊。因此,許多碰撞在 10 908-912上被顯示,其中WLAN可能在被保留給sc〇封包的 時槽期間通訊。此等失敗可能需要封包重傳,因而減慢了 WLAN之通訊速度,且進一步降低了 WCD 1〇〇之整體無線 通訊效率。
現在參照第9B圖,情形B揭露了 SCO及ACL封包都在藍 15 牙無線通媒體内被排程的另一示範性情形。由於通訊 錯誤之機率可能降低之事實,所有SCO及ACL傳輸之排程 可允許藍牙較穩定地運作。然而,確保所有藍牙™封包都 成功可能在其他無線通訊媒體内產生增加的問題。在此特 定情形中,排程所有藍牙观通訊導致大部分可用的時槽被 2〇 保留為專用時槽。因為剩餘較少的可操作時間,所以WLAN 可能經歷增加的封包失敗,包括在914及916指出的新的通 訊錯系。再者’ WCD 100之整體通訊效率可能由於]y[Rc 600 可保留時間給被計晝的ACL封包之事實而受損,即使該時 間實際上將不會被使用。未使用的分配可能導致浪費WCD 33 200841629 100之資源,其中WLAN可能已使用此等被保留的時槽。 第9C圖揭露了依據本發明之至少一實施例包括也可分 配共享時槽的一排程之示範性情形C。在此例中,SCO時槽 仍被保留為藍牙™的專用時間。專用時槽在此情況下可能 5 是需要的,因為SCO封包無法被重複,因此單一SCO封包 之損失可能使藍牙™鏈結中斷。接著通訊槽之平衡被識別 為在兩個或更多個無線通訊媒體共享。這在第9C圖中被顯 示,由於共享時槽分配,在第9C圖中的918-922指出的在先 前例子中未成功的封包現在能夠被發送。 10 一共享時槽允許在支援無線通訊媒體的一或多個無線 電模組610内的本地控制協商被保留的時間之使用。這意味 著本地控制器517(在單一模式無線電數據機5〇〇之情況下) 或者允許控制器516及/或多重模式管理器514(在多重模式 無線電模組510之情況下)可接收與被指定給一特定共享時 15槽的各個無線通訊媒體相關的狀態資訊。該資訊可由MRC 600提供,或者可選擇的方式是可在各個無線電模組61〇之 間被特定交換且可至少包括與作用中的無線通訊媒體有關 的資訊,例如等待發送給每個媒體的訊息之數目、待發送 給每個媒體的訊息之等待時間、每個媒體已用於有效通訊 2〇的時間、使用統計記錄(例如,媒體被允許通訊的最後的時 間)、WCD 100内使用每個媒體的應用程式等。在一簡單情 形中,此資訊可幫助決定僅有一個無線通訊媒體需要使^ 共享時槽,因此共享時射基於—先來先服務基準被使 用。在-較複雜的情形中,多個無線電模组可能正競爭共 34 200841629 享時槽之至少一部分的使用,該狀態資訊也可允許支援該 等無線通訊媒體的各個無線電模組610(例如,包括單一模 式500及/或多重模式模組510)決定共享時槽的該等無線通 訊媒體之間的相對優先權。在決定相對優先權之後,一使 5用順序可在被指定到該等共享時槽的各個無線通訊媒體之 間被指定以使用後續的共享時槽(例如,最高優先權的無線 通訊媒體可在下一共享時槽内進行通訊)。
在一或多個無線電模組610内的本地控制實體可利用 共同介面620及/或透過MCS介面710(若傳遞延遲_敏感資訊) 10傳遞其等狀態資訊。例如,正支援一無線通訊媒體的一特 定無線電模組610可能即將經歷一鏈結斷開,因為一訊息最 近還沒有被發送。接著該特定無線電模組610可透過MCS 介面710發送一訊息,在下一可用的共享時槽内請求最高的 優先權。此訊息可被其他無線電模組610及/或MRC 600接 15 收。因此,其他無線電模組可允許正經歷一潛在通訊失敗 的特定無線電模組610發送,且此外,MRC 600可重新分配 專用時槽及/或共享時槽以最大化WCD 100内的通訊之效 率同時保持信號完整性。分配高優先權給一特定無線通訊 媒體不只限於此示範性情形,且可進一步基於其他示範性 20 情形,例如大量訊息等待被發送(高訊務)給一特定無線通訊 媒體,——高優先權應用程式要求通訊優先權給其正使用的 無線通訊媒體以發送其資料等。 現在參照第10圖,描述依據本發明之至少一實施例的 用於管理WCD 100内的通訊之一示範性程序流之流程圖現 35 200841629 在被揭露。在步驟1000内,用於使用一特定無線通訊媒體 傳輸的至少一訊息在一無線電模組61〇内被接收。該(等)訊 息可自WCD 100的其他資源被轉發給無線電模組61〇,例 如透過使用者互動觸發的軟體應用程式。該資訊也可伴 5 定無線通訊媒體之操作排程資訊(步驟刚外接著該無 線電模組61G(例如,包括單_模式谓及/或多重模式模組 510)可決定疋否任何時槽已被分配給無線電模組61〇以支
援一或多個無線通訊媒體。若沒有任何時間已被分配,則 無線電模組61G必須延遲直到下—排程循環以等待一分配 Π)(例如,返回到步驟1002)。否則,在步驟1〇〇6内,被保留的 時間被檢查以決定該時間包括共享時槽還是專用時槽。若 该等時槽專用於特定無線通訊媒體,則在步驟酬㈣,等 待發送給特定無線通訊媒體的任何訊息可在該等專用時槽 内被發送,而沒有延遲。 15彳選擇的方式是’若該等時槽是共享時槽,則在步驟 ι〇_ ’有關也共享該時_任何其他無線通訊媒體是否 需要該時槽祕發送及域接收訊息之蚊被作出。若沒有 任何共子該k槽的其他無線通訊媒體需要使用該時槽,則 支援具有特發魏息的錢_㈣之鱗t模組61〇 20 可在步卿_發送此等訊息。可選擇的方錢若丑享 該時槽的其他無線通訊媒體確實具有—訊息料該時槽, 則有關共享該時槽賴有無線㈣之要求及優先權的 又-決定在步獅咖被作出。若在此又—蚊之後,在 步驟祕㈣職他鱗軌媒體料—較高優先權,則 36 200841629 在步驟1016内此等無線通訊媒體可使用下一可用的槽,直 J/又有任何其他杈向優先權的無線通訊媒體存在。當在步 驟1=内該又一力定是“否,,時,支援具有等待發送的訊息 之特疋無線通訊媒體的無線電模組610可在步驟1008内發 5运此等訊息。接著該程序流可以在步驟1002接收新的操作 7程資訊而重新開始。此外,先前闡述的程序流可管理被 夕個早-模式無線電模組500支援、被單一模式無線電模組 500及多重模絲線電模組51G支援的多個無線通訊媒體之 L代或者在支援该等無線通訊媒體的單個多重模式無線 10電模組510内的通訊。 在一可選擇的通訊配置中,例如,如第n圖中所揭露 的,一用於載送延遲敏感資訊的通訊匯流排可存在僅用於 耦接wcd 1〇〇内的各個無線電模組610。類似kMCS 7〇(), 無線電模組匯流排1100可將所有無線電模組61〇連接在一 15起以提供時間關鍵性訊息之載送路徑,其免於受WCD 1〇〇 内的其他通訊訊務之影響。現在此組態是可能的,因為共 享時槽之分配可能導致MRC 600之減少的排程負擔。較特 別地’用於排程專用時槽之要求可被減少,因為競爭的無 線電模組610現在可協商它們本身在共享時槽内的使用。因 20此,MRC 600可具有較少需處理的排程(例如,一“基本,,或 “初步,,排程可足以替換一詳細的操作排程),此外該排程資 訊可透過共同介面620被較不頻繁地再新。mrc 600現在可 使用共同介面620 ’例如’因為其提供的操作排程不是像所 有被排程時槽都是專用的情形一樣的延遲敏感的。透過增 37 200841629 加WCD 100設計之彈性,此組態可提供一優勢。例如,藉 由不必將MRC 600透過MCS 700耦接到無線電模組61〇,在 設計WCD 100時可實現降低成本、功率、空間及/或複雜度。 依據本發明之至少一實施例的用於計算一操作排程的 5 一示範性流程在第12圖中被揭露。在步驟1200内,MRC 600 可自WCD 100内的其他資源接收與需透過無線通訊被發送 的訊息有關的資訊。WCD 100内的其他資源可包括(例如) 透過使用者介面240自使用者11〇接收指令及/或資料輸入 的應用程式。MRC 600可在步驟1202進一步接收無線電模 1〇組狀態資訊或環境資訊。此資訊可包括與每個無線電模組 610之狀態及/或負載有關的目前資料。例如,等待給一特 疋無線通訊媒體的大量待完成訊息可裁定一較高的優先權 給該支援無線電模組610。此外,環境資訊可包括對干擾感 測出的資訊(例如,一通訊頻道上的一般無線電訊務),其將 15阻止本來會被認為具有高優先權的一特定無線電模組61〇 之資訊的傳輸。 MRC 60G可使用此資訊以計算無線電模組⑽之—操 作排程。在步驟1204内,基於被接收的資訊,有關是否有 任何特定無線通訊媒體及/或無線電模組_被認為是高優 先權的決定被作出。該優先權可依據在此揭露中討論^ 者。亥項領域内所知的以上提到的任何準則被決定。若高^ 先權被認為是不需要(例如,只有一個無線電模組處於^ 中的)’則在步驟1206内,所有時間可被指定為共享 有可用的時槽指定為共享使需要頻寬的一或多個無線電模 38 200841629 組610可利用此時間,因此MRC 600可將此等共享時槽之控 制决策移父給無線電模組610内的本地控制。 如以上所闡述的,共享時槽可被指定給一或多個作用 中的無線電模組61〇。較特別地,可能具有mrc 6〇〇可選擇 線電模組610到一共享時槽之情形,因此並 不疋所有作用中的無線電模組610被允許在此時間期間運 作例如’只有一個多重模式無線電模組51〇可被MRc6〇〇 才曰疋在特疋共旱時槽内運作。此選擇性指定可允許多重 模式模組510平衡其獨立支援的無線通訊媒體之間的可用 10資源,不必擔心其他無線電模組61〇之要求(例如,沒有模 組間協調)。在該等共享時槽在步驟12〇6内被分配期間及/ 或之後,該程序可以在步驟12〇〇内接收新的訊息資訊重新 開始另一方面,若至少一優先權情形存在,則在步驟1208 内,有關無線通訊媒體之間是否存在任何可能衝突的另一 15决定被作出。若沒有任何可能衝突存在,則所有時槽可如 先幻在步驟1206描述的一樣被分配為共享。在步驟之 後忒机私可在步驟1200重新開始。否則,在步驟121〇内, 專用%槽可視需要被指定給WCD 100内的各個作用中的無 線通訊媒體。 20 若在所有被需要的專用時槽已被保留之後仍有額外未 才曰疋的%槽(步驟1212) ’則在步驟1214内,剩餘的時槽可被 分配為共旱時槽。如以上先前所描述的,共享時槽之分配 將通訊管理移交給被指定在該等共享時槽内運作的該一或 多個無線電模組610中的每個内的本地控制器。若由於(例 39 200841629 如)大置的高優先權訊息,MRC 600需要所有可用的時槽被 分配為專用時槽,則在步驟1216内,在較低優先權無線通 訊媒體内等待發送的訊息可被延遲直到下—排程循環在步 驟UOO内開始,其中一些時槽可變成可用於在該等無線通 5 訊媒體之間共享。 . 因此’相關領域内具有通常知識者顯而易見的是,在 不月離本發明之精神及範圍下,可作出以各種形式及細節 φ 的各種、欠化。本發明之寬度及範圍不應被以上所描述的示 範ϋ貝Jite例中的任何限制,而是應只依據以下中請專利範 10圍及其等效被定義。 【圖式簡單說^明】 第1圖揭露了-示範性無線操作環境,包括不同有效距 離之無線通訊媒體; —實施例的一示範 第2圖揭露了可用於本發明之至少 性無線通訊裝置之一模組描述; 第3圖揭露了先前在第2圖中描述_無線通訊裝置之 —示範性結構描述; 第4A圖揭露了依據本發明之至少 線 一實施例的使用一無
内同時使用多個無線電數據機時發生干擾·, 第5A圖揭露了可用於本發明之至^實關的單一模 式無線電模組之一例子; ~實施例的單一模 一實施例的多重模 弟5B圖揭輅了可用於本發明之至少一 40 200841629 5 式無線電模組之一例子; 第6A圖揭露了依據本發明之至少一實施例的包括一多 重無線電控制器的一無線通訊裝置之一示範性結構描述; 第6B圖揭露了包括該多重無線電控制器及該等無線電 數據機的第6A圖之一較詳細的結構圖; 第6C圖揭露了依據本發明之至少一實施例的包括一多 重無線電控制器的一無線通訊裝置之一示範性操作描述; 第7A圖揭露了依據本發明之至少一實施例的包括一多 重無線電控制系統的一無線通訊裝置之一示範性結構描述; 10 第7B圖揭露了包括該多重無線電控制系統及該等無線 電數據機的第7A圖之一較詳細的結構圖; 第7C圖揭露了依據本發明之至少一實施例的包括一多重 無線電控制系統的一無線通訊裝置之一示範性操作描述; 第8圖揭露了依據本發明之至少一實施例的一示範性 15 • 資訊封包; 第9A圖揭露了依據本發明之至少一實施例的通訊媒體 之間的通訊活動之一例子,其中只有藍牙™ SCO通訊活動 被排程; 第9B圖揭露了依據本發明之至少一實施例的通訊媒體 20 之間的通訊活動之一例子,其中藍牙™ SCO及ACL通訊活 動被排程; 第9C圖揭露了依據本發明之至少一實施例的通訊媒體之 間的通訊活動之一例子,其中SCO及共享通訊活動被排程; 第10圖揭露了依據本發明之至少一實施例的用於控制 41 200841629 被分配的時間之使用的一流程之一示範性流程圖; 第11圖揭露了依據本發明之至少一實施例的一示範性 可選擇的通訊組態;以及 第12圖揭露了依據本發明之至少一實施例的用於分配 時槽的一流程之一示範性流程圖。
【主要元件符號說明】 100-WCD 330" •記憶體 110…使用者 340" •NFC 120…源 350" •使用者介面 130--NFC 360" •使用者輸入 140…短距離作用通訊 370·· •使用者輸出 150…長距離網路 380" •轉頻器 210···控制模組 400" •頂層 220···干擾感測模組 410" •應用層 230…通訊模組 420·· •系統層 232…長距離通訊模組 430" •服務層 234…短距離通訊模組 480" •次級裝置 236"_NFC 模組 500" •單一模式無線電模組 240…使用者介面模組 510" •多重模式無線電模組 250···應用模組 512·· •實體層 300…處理器 514" •多重模式管理器 310…長距離通訊 516" •允許控制器 312…接收器 517" •本地控制器 320…短距離通訊 518" •訊息佇列 42 200841629
600".MRC 610…無線電數據機 620…共同介面 630…其他裝置 640…主控制系統 ^ 700…MCS - 710…MCS介面 760".MCS 介面 800···訊息封包 900〜922···時槽 1000〜1016···步驟 1100…無線電模組匯流排 1200〜1216···步驟
43

Claims (1)

  1. 200841629 十、申請專利範圍: 1· 一種方法,包含以下步驟: 接收一請求以透過一無線通訊媒體發送至少一訊 息; 接收與該無線通訊媒體有關的排程資訊,該排程資 訊包括當一無線電模組被允許通訊的時間之一或多個 期間;
    決定被包括在該排程資訊内的時間之該一或多個 期間是專用時槽還是共享時槽; 若該一或多個期間是專用時槽,則透過該無線通訊 媒體發送該至少一訊息;以及 若該一或多個期間是共享時槽,則在透過該無線通 訊媒體發送該至少一訊息之前,協商該一或多個共享時 槽之使用。 2·如申請專利範圍第1項所述之方法,其中該排程資訊自 一多重無線電控制器被接收,該多重無線電控制器與無 線電模組被包含在相同的無線通訊裝置内。 3. 如申請專利範圍第1項所述之方法,其中協商該一或多 個共享時槽之使用包括以下步驟:決定共享該一或多個 時槽的其他無線通訊媒韹。 4. 如申請專利範圍第3項所述之方法,其中協商該一或多 個共享時槽之使用包括以下步驟:決定想要在該一或多 個共享時槽期間通訊的共享該一或多個時槽的所有無 線通訊媒體。 44 200841629 5.如申請專利範圍第4項所述之方法,其中協商該一或多 個共享時槽之使用包括以下步驟:決定想要在該一或多 個共享時槽期間通訊的所有無線通訊媒體之間的一相 對優先權。 6·如申請專利範圍第4項所述之方法,其中協商該一或多 個共享時槽之使用包括以下步驟··允許想要在該一或多 個共享時槽期間通訊的最高優先權無線通訊媒體發送 至少一訊息。 7.如申請專利範圍第1項所述之方法,其中協商該一或多 個共享時槽之使用包括以下步驟:一或多個無線電模組 發送通訊要求給其他無線電模組。 8·如申請專利範圍第1項所述之方法,其中協商該一或多 個共享時槽之使用包括以下步驟:一多重模式無線電模 組平衡在該多重模式無線電模組内支援的多個無線通 訊媒體之間的通訊要求。 9. 一種包含一電腦可用媒體之電腦程式產品,該電腦可用 媒體具有在該媒體内實施的電腦可讀程式碼,包含: 用於接收一請求以透過一無線通訊媒體發送至少 一訊息的一電腦可讀程式碼; 用於接收與該無線通訊媒體有關的排程資訊的一 電腦可讀程式碼,該排程資訊包括當一無線電模組被允 許通訊的時間之一或多個期間; 用於決定被包括在該排程資訊内的時間之該一或多 個期間是專用時槽還是共享時槽的一電腦可讀程式碼; 45 200841629 用於若該一或多個期間是專用時槽,則透過該無線 通訊媒體發送該至少一訊息的一電腦可讀程式碼;以及 用於务該一或夕個期間是共享時槽,則在透過該無 線通訊媒體發送該至少一訊息之前協商該一或多個共 享時槽之使用的一電腦可讀程式碼。 10·如申請專利範圍第9項所述之電腦程式產品,其中該排 程資訊自一多重無線電控制器被接收,該多重無線電控 制為與無線電模組被包含在相同的無線通訊裳置内。 11. 如申請專利範圍第9項所述之電腦程式產品,其中協商 該一或多個共享時槽之使用包括以下步驟:蚊共享該 一或多個時槽的其他無線通訊媒體。 12. 如申請專利範圍第_所述之電腦程式產品,其中協商 該二或多個共享_之使用包m步驟:蚊想要在 X或夕個共旱時槽期間通訊的共享該一或多個時槽 的所有無線通訊媒體。 13· ^請範圍第12項所述之電腦程式產品,其中協商 ^ 個共享時槽之使用包括以下步驟··決定想要在 或夕個共旱時槽期間通訊的所有無線通訊媒體之 間的一相對優先權。 14· ^請,利範圍第13項所述之電腦程式產品,其中協商 0或多個共享時槽之使用包括以下步驟:允許想要在 Λ或夕個共享時槽期間通訊的最高優先權無線通訊 媒體發送至少一訊息。 15·如申請專利範圍第9項所述之電腦程式產品,其中協商 46 200841629 該一或多個共享時槽之使用包括以下步驟:一或多個無 線電模組發送通訊要求給其他無線電模組。 16. 如申請專利範圍第9項所述之電腦程式產品,其中協商 該一或多個共享時槽之使用包括以下步驟:一多重模式 無線電模組平衡在該多重模式無線電模組内支援的多 個無線通訊媒體之間的通訊要求。 17. —種裝置,包含: 一或多個無線電模組;以及 至少一多重無線電控制器,耦接到該一或多個無線 電模組; 其中該裝置被組配以: 接收一請求以透過一無線通訊媒體發送至少一訊息; 接收與該無線通訊媒體有關的排程資訊,該排程資 訊包括當一無線電模組被允許通訊的時間之一或多個 期間; 決定被包括在該排程資訊内的時間之該一或多個 期間是專用時槽還是共享時槽; 若該一或多個期間是專用時槽,則透過該無線通訊 媒體發送該至少一訊息;以及 若該一或多個期間是共享時槽,則在透過該無線通 訊媒體發送該至少一訊息之前協商該一或多個共享時 槽之使用。 18·如申請專利範圍第17項所述之裝置,其中該排程資訊自 一多重無線電控制器被接收,該多重無線電控制器與無 47 200841629 線電模組被包含在相同的無線通訊裝置内。 19. 如申請專利範圍第17項所述之裝置,其中協商該一或多 個共享時槽之使用包括以下步驟:決定共享該一或多個 時槽的其他無線通訊媒體。 20. 如申請專利範圍第19項所述之裝置,其中協商該一或多 個共享時槽之使用包括以下步驟··決定想要在該一或多 個共享時槽期間通訊的共享該一或多個時槽的所有無 線通訊媒體。 21. 如申請專利範圍第20項所述之裝置,其中協商該一或多 個共享時槽之使用包括以下步驟:決定想要在該一或多 個共享時槽期間通訊的所有無線通訊媒體之間的一相 對優先權。 22. 如申請專利範圍第21項所述之裝置,其中協商該一或多 個共享時槽之使用包括以下步驟:允許想要在該一或多 個共享時槽期間通訊的最高優先權無線通訊媒體發送 至少一訊息。 23. 如申請專利範圍第17項所述之裝置,其中協商該一或多 個共享時槽之使用包括以下步驟:一或多個無線電模組 發送通訊要求給其他無線電模組。 24. 如申請專利範圍第17項所述之裝置,其中協商該一或多 個共享時槽之使用包括以下步驟:一多重模式無線電模 組平衡在該多重模式無線電模組内支援的多個無線通 訊媒體之間的通訊要求。 25. —種裝置,包含: 48 200841629 用於接收一請求以透過一無線通訊媒體發送至少 一訊息的裝置, 用於接收與該無線通訊媒體有關的排程資訊的裝 置,該排程資訊包括當一無線電模組被允許通訊的時間 之一或多個期間; 用於決定被包括在該排程資訊内的時間之該一或 多個期間是專用時槽還是共享時槽的裝置; • 用於若該一或多個期間是專用時槽,則透過該無線 通訊媒體發送該至少一訊息的裝置;以及 用於若該一或多個期間是共享時槽,則在透過該無 線通訊媒體發送該至少一訊息之前協商該一或多個共 享時槽之使用的裝置。 26·如申請專利範圍第25項所述之裝置,其中該排程資訊自 夕重無線電控制器被接收,該多重無線電控制器與無 f 線電模組被包含在相同的無線通訊裝置内。 27·〜種無線電模組,包含: 一無線電數據機,被組配以透過一無線通訊媒體發 送無線訊息; " 一訊息佇列,用於保持一或多個等待發送的無線訊息; 一控制器,耦接到至少該無線電數據機及該訊息佇列; 一或多個發送器,耦接到至少該控制器且被組配以 發咬資訊給一多重無線電控制器及其他無線電模組中 的至少一者;以及 、 一或多個接收器,耦接到至少該控制器且被組配以 49 200841629 接收包括當一無線電模組被允許通訊的時間之一或多 個期間的排程資訊以及來自其他無線電模組的資訊中 的至少一者; 其中該控制器被組配以: 接收一請求以透過一無線通訊媒體發送至少一 訊息;
    接收與該無線通訊媒體有關的排程資訊,該排程 資訊包括當一無線電模組被允許通訊的時間之一或 多個期間; 決定被包括在該排程資訊内的時間之該一或多 個期間是專用時槽還是共享時槽; 若該一或多個期間是專用時槽,則透過該無線通 訊媒體發送該至少一訊息;以及 若該一或多個期間是共享時槽,則在透過該無線 通訊媒體發送該至少一訊息之前,協商該一或多個共 享時槽之使用。 28. 如申請專利範圍第27項所述之無線電模組,其中該發送 器及接收器透過專用於載送延遲-敏感資訊的一通訊匯 流排進行通訊。 29. —種無線電模組;包含: 一無線電數據機,被組配以透過多個無線通訊媒體 發送無線訊息; 多個訊息佇列,用於保持一或多個等待發送的無線 訊息; 50 200841629 控制器,耦接到至少該無線電數據機及該等訊幸 佇列; ° ~ 义,或多個發送器,耦接到至少該控制器且被組配以 卷送貝矾給至少一多重無線電控制器;以及 一或多個接收器,耦接到至少該控制器且被組配以 父接收包括當一無線電模組被允許通訊的時間之一 或夕個期間的排程資訊; 其中該控制器被組配以: 接收一請求以透過一無線通訊媒體發送至少一 各礼息; 接收與°亥無線通訊媒體有關的排程貧訊,該排程 資Λ包括當一無線電模組被允許通訊的時間之一或 多個期間; 決定被包括在該排程資訊内的時間之該一或多 個期間是專用時槽還是共享時槽; 若該一或多個期間是專用時槽,則透過該無線通 说媒體發送該至少一訊息;以及 右該一或多個期間是共享時槽,則在透過該無線 通訊媒體發送該至少一訊息之前,協商該一或多個共 享時槽之使用。 30·如申請專利範圍第29項所述之無線電模組,其中該發送 裔及接收器被進一步組配以對於其他無線電模組發送 及接收資訊。 31·如申請專利範圍第29項所述之無線電模組,其中至少一 51 200841629 發送器及接收器是耦接到專用於載送延遲敏感資訊的 一通訊匯流排的一介面之元件。 32. 如申請專利範圍第31項所述之無線電模組,其中該通訊 匯流排專用於載送被包含在一無線通訊裝置内的多個 無線電模組之間的延遲敏感無線電模組狀態資訊。 33. —種方法,包含以下步驟: 接收一請求以透過支援至少一無線通訊媒體的至 少一無線電模組發送一或多個訊息; 接收與該至少一無線電模組及該至少一無線通訊 媒體中的至少一者有關的狀態資訊; 決定是否該一或多個訊息中的任何是高優先權訊息; 若該等訊息中的任何是高優先權訊息且一可能通 訊衝突存在,則分配一操作排程内的專用時槽給該等高 優先權訊息; 在該操作排程内分配任何其他可用的時槽為共享 時槽;以及 將該操作排程傳遞給該至少一無線電模組。 34. —種多重無線電控制器,包含: 至少一介面模組,用於促進通訊;以及 一控制模組,耦接到至少該介面模組,其中該控制 模組被組配以: 接收一請求以透過支援至少一無線通訊媒體的 至少一無線電模組發送一或多個訊息; 接收與該至少一無線電模組及該至少一無線通 52 200841629 訊媒體中的至少一者有關的狀態資訊; 決定是否該一或多個訊息中的任何是高優先權 訊息, 若該等訊息中的任何是高優先權訊息且一可能 通訊衝突存在,則分配一操作排程内的專用時槽給該 等高優先權訊息; 在該操作排程内分配任何其他可用的時槽為共 享時槽;以及
    將該操作排程傳遞給該至少一無線電模組。 35. —種系統,包含: 一或多個無線電模組,被嵌入一無線通訊裝置内; 一多重無線電控制器,耦接該一或無線電模組; 該一或多個多重無線電模組中的至少一者接收一 請求以透過一無線通訊媒體發送至少一訊息; 該至少一無線電模組自該多重無線電控制器接收與 該無線通訊媒體相關的排程資訊,該排程資訊包括當該至 少一無線電模組被允許通訊的時間之一或多個期間; 該至少一無線電模組進一步決定被包括在該排程資 訊内的時間之該一或多個期間是專用時槽還是共享時槽; 若該一或多個期間是專用時槽,該至少一無線電模 組透過該無線通訊媒體發送該至少一訊息;以及 若該一或多個期間是共享時槽,則在透過該無線通 訊媒體發送該至少一訊息之前,該至少一無線電模組協 商該一或多個共享時槽之使用。 53
TW097103709A 2007-03-27 2008-01-31 Multiradio management through shared time allocation TW200841629A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/691,734 US8107880B2 (en) 2007-03-27 2007-03-27 Multiradio management through shared time allocation

Publications (1)

Publication Number Publication Date
TW200841629A true TW200841629A (en) 2008-10-16

Family

ID=39689113

Family Applications (1)

Application Number Title Priority Date Filing Date
TW097103709A TW200841629A (en) 2007-03-27 2008-01-31 Multiradio management through shared time allocation

Country Status (5)

Country Link
US (1) US8107880B2 (zh)
EP (1) EP2140703A2 (zh)
KR (1) KR101125281B1 (zh)
TW (1) TW200841629A (zh)
WO (1) WO2008117185A2 (zh)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7738416B2 (en) 2006-04-28 2010-06-15 Research In Motion Limited Data burst communication techniques for mobile communication devices operating in packet data sessions
US8325703B2 (en) 2006-08-16 2012-12-04 Nokia Corporation Multiradio scheduling including clock synchronization validity protection
US7949364B2 (en) * 2006-10-03 2011-05-24 Nokia Corporation System for managing radio modems
US8265712B2 (en) * 2007-04-13 2012-09-11 Nokia Corporation Multiradio power aware traffic management
US20080291830A1 (en) * 2007-05-25 2008-11-27 Nokia Corporation Multiradio control incorporating quality of service
US8619730B2 (en) * 2007-07-20 2013-12-31 Broadcom Corporation Method and system for establishing a connection outside a mesh by including network connectivity information in router configuration messages
US8274957B2 (en) * 2007-07-20 2012-09-25 Broadcom Corporation Method and system for dynamically setting up and tearing down connections in mesh networks
US8521096B2 (en) * 2007-10-19 2013-08-27 Nokia Corporation Radio access control utilizing quality of service access windows
US8472414B2 (en) * 2008-01-11 2013-06-25 Nokia Corporation Sharing a frequency band between different radio communications protocols
US8085737B2 (en) * 2008-05-06 2011-12-27 Intel Corporation Multi-transceiver mobile communication device and methods for negative scheduling
US9123213B2 (en) * 2008-06-19 2015-09-01 Datalogic Mobile S.R.L. Portable terminal for acquiring product data
US8059622B2 (en) 2008-09-04 2011-11-15 Intel Corporation Multi-radio platform and method for coordinating activities between a broadband wireless access network transceiver and co-located transceiver
GB0821459D0 (en) * 2008-11-24 2008-12-31 Icera Inc Active power management
US9137849B1 (en) * 2008-12-09 2015-09-15 Cypress Semiconductor Corporation Dynamically switching communication modes in multi-standard wireless communication devices
US8854993B2 (en) * 2009-01-23 2014-10-07 Nokia Corporation Interoperability interface for modem control
US8213974B2 (en) 2009-09-01 2012-07-03 Research In Motion Limited System and method for sequencing radio items for a multi downlink multi carrier receiver
EP2290542B1 (en) * 2009-09-01 2013-03-27 Research In Motion Limited System and method for sequencing radio items for a multi downlink multi carrier receiver
EP2421316B1 (en) * 2010-08-20 2014-03-26 BlackBerry Limited Method and apparatus for providing communications with use of first and second RF transceiver modules
US8457020B2 (en) 2010-08-20 2013-06-04 Research In Motion Limited Methods and apparatus for providing communications with use of first and second RF transceiver modules
US20130295978A1 (en) * 2010-11-05 2013-11-07 Nokia Corporation Method and apparatus for scheduling radio frequency resources in a multiple-radio-stacks context
US8838120B2 (en) * 2011-06-06 2014-09-16 Ericsson Modems Sa Methods and systems for a generic multi-radio access technology
US8995918B2 (en) 2011-11-14 2015-03-31 Motorola Solutions, Inc. Mitigating transmission interference between digital radio and broadband communication devices
US10264587B2 (en) 2012-01-17 2019-04-16 Motorola Solutions, Inc. Collaborative interference mitigation between physically-proximate narrowband and broadband communication devices
US9271269B2 (en) 2012-09-28 2016-02-23 Motorola Solutions, Inc. Method and system for assigning slot reservations to subscriber radios in a telecommunications system
US20150188845A1 (en) * 2014-01-02 2015-07-02 Broadcom Corporation Mitigating bandwidth degradation in a switching device
US9554344B2 (en) * 2014-05-02 2017-01-24 Intel Corporation Bluetooth assisted NAN cluster discovery
JP2016039570A (ja) * 2014-08-08 2016-03-22 キヤノン株式会社 通信装置およびその制御方法、通信システム
US9510281B2 (en) 2014-09-19 2016-11-29 Qualcomm Incorporated Priority arbitration for interference mitigation
CN105704723B (zh) * 2014-11-27 2020-12-15 中兴通讯股份有限公司 一种频谱共享方法及通信站点
US9596558B2 (en) * 2015-03-19 2017-03-14 Texas Instruments Incorporated Wireless sensor network and association request transmission method
US9414404B1 (en) 2015-05-29 2016-08-09 Apple Inc. Coalescing application data activity from multiple applications
US10397546B2 (en) 2015-09-30 2019-08-27 Microsoft Technology Licensing, Llc Range imaging
US10523923B2 (en) 2015-12-28 2019-12-31 Microsoft Technology Licensing, Llc Synchronizing active illumination cameras
US10462452B2 (en) 2016-03-16 2019-10-29 Microsoft Technology Licensing, Llc Synchronizing active illumination cameras
US10873951B1 (en) 2019-06-04 2020-12-22 Motorola Solutions, Inc. Method and device to minimize interference in a converged LMR/LTE communication device

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0926905B1 (en) * 1997-06-16 2010-08-11 Mitsubishi Denki Kabushiki Kaisha Mobile communication system
US6072784A (en) * 1997-07-25 2000-06-06 At&T Corp. CDMA mobile station wireless transmission power management with adaptive scheduling priorities based on battery power level
US7002985B2 (en) * 2001-01-16 2006-02-21 Motorola, Inc. Method and apparatus for organizing and scheduling multimedia data transfers over a wireless channel
US7350069B2 (en) * 2002-04-18 2008-03-25 Herz Frederick S M System and method which employs a multi user secure scheme utilizing shared keys
US7406296B2 (en) 2003-08-22 2008-07-29 Telefonaktiebolaget L M Ericsson (Publ) Co-located radio operation
US7486932B2 (en) * 2005-02-25 2009-02-03 Nokia Corporation Method and system for VoIP over WLAN to bluetooth headset using advanced eSCO scheduling
US20060209882A1 (en) * 2005-02-28 2006-09-21 Seung-Jae Han Method for vertical handoff in a hierarchical network
EP1710973A1 (en) * 2005-04-06 2006-10-11 Alcatel Specific stream redirection of a multimedia telecommunication
US20060274704A1 (en) 2005-06-01 2006-12-07 Prasanna Desai Method and apparatus for collaborative coexistence between Bluetooth and IEEE 802.11 G with both technologies integrated onto a system-on-a-chip (SOC) device
US8169980B2 (en) * 2005-07-11 2012-05-01 Qualcomm Incorporated Methods and apparatuses for interworking
US20070019641A1 (en) * 2005-07-22 2007-01-25 Rockwell Automation Technologies, Inc. Execution of industrial automation applications on communication infrastructure devices
US8600336B2 (en) * 2005-09-12 2013-12-03 Qualcomm Incorporated Scheduling with reverse direction grant in wireless communication systems
US7809399B2 (en) * 2006-02-10 2010-10-05 Syntek International Holding Ltd. Method and device for providing multiple communication protocols with a single transceiver

Also Published As

Publication number Publication date
KR20090132618A (ko) 2009-12-30
WO2008117185A3 (en) 2009-01-22
WO2008117185A2 (en) 2008-10-02
US20080240048A1 (en) 2008-10-02
EP2140703A2 (en) 2010-01-06
WO2008117185A4 (en) 2009-03-12
US8107880B2 (en) 2012-01-31
KR101125281B1 (ko) 2012-03-22

Similar Documents

Publication Publication Date Title
TW200841629A (en) Multiradio management through shared time allocation
JP4927947B2 (ja) 無線モデムを管理するためのシステム
CN101444006B (zh) 为了避免干扰而控制设备中的无线电调制解调器
TWI436625B (zh) 管理多無線電裝置中未排程無線通訊的技術
TWI556614B (zh) 根據多重無線電時程表之網際網路協定最大傳送單位控制技術
CN101658062B (zh) 多无线电功率感知业务量管理
US7778603B2 (en) Bandwidth conservation by reallocating unused time scheduled for a radio to another radio
TWI425799B (zh) 管理多重無線電裝置中的低功率無線媒體之技術
US8103213B2 (en) Software-defined radio configuration
TWI473486B (zh) 根據無線電調變解調器之多無線電控制執行無線電傳輸排程之方法
US20080291830A1 (en) Multiradio control incorporating quality of service
US20080279137A1 (en) Discontinuous inquiry for wireless communication
CN101444136A (zh) 调制解调器中多无线控制接口元件