專利名稱:對數(shù)據(jù)傳輸會話分配通信信道的制作方法
技術領域:
本發(fā)明的實施方式涉及對數(shù)據(jù)傳輸會話分配通信信道。特別地, 它們涉及例如在藍牙微微網中對在主設備和從設備之間的數(shù)據(jù)傳輸 會話分配通信信道。
背景技術:
圖1圖示出藍牙微微網1。這是由主設備2控制的ad-hoc無線 通信網絡,并且包括主設備2和多達七個從設備4、 6、 8和10。微 微網1的設備同步于如在圖2中示出的公共時間參考20。公共時間 參考同步于主設備2的藍牙時鐘。正如圖2中所示,微微網1中的通信以分組數(shù)據(jù)單元(PDU) 22序列的形式存在。PDU22以時分雙工(TDD)的方式傳送。公共 時間參考2(H皮劃分成一系列的TDD幀30。每個TDD幀包括兩個時 隙。TDD幀的第一時隙31分配給微微網1的主設備2。僅主設備2 可以在TDD幀30的第一時隙31內開始PDU的傳輸。TDD幀30 的第二時隙32分配給微微網1中的單個從設備。僅分配的從設備可 以開始在TDD幀30的第二時隙32中傳送PDU 22。僅在TDD幀30 的第一時隙31中尋址的從設備可以在TDD幀30的第二時隙32內 回復。PDU22包括報頭和凈荷。報頭的接入碼標識微微網的主設備, 而報頭內的地址標識尋址的設備。報頭內的接入碼也用于在微孩史網 1內的每個設備處保持同步于公共時間參考20。當微微網l根據(jù)藍 牙標準使用快速跳頻并且主設備和從設備必須一起跳頻時,精確的 同步是必需的。
參考圖2,在時隙31A,主設備2向從設備S1發(fā)送PDU。這使 得從設備Sl以在時隙32A中發(fā)送到主設備2的PDU進行回復。主 設備2在時隙31B中發(fā)送第二PDU22,這使得從設備S1在時隙32 中進行回復。然而,從設備Sl不是必須要回復。在時隙31C中,主 設備2將PDU 22發(fā)送到從設備S3,從設備S3在時隙32中以PDU 22 回復。在時隙31D中,主設備2向從設備S2發(fā)送PDU22,該從設 備S2緊跟著在時隙32D中以PDU22回復。
因此將理解到在微微網1內存在單個的通信信道。該通信信道 以TDD方式操作并且包括在TDD幀30的第一時隙31中來自主設 備2的下4亍鏈路信道和在TDD幀30的第二時隙32中到主i殳備的上 行鏈路信道。通過令主設備通過在TDD幀30的第一時隙中發(fā)送尋 址到從設備的PDU來輪詢該從設備,通信信道可以被分配給特定的 從設備。
為了維持微微網1內的同步,藍牙主設備2通常至少每25ms 輪詢一次從設備。因此,默認情況下,通信信道將以至少每25 ms 一次分配給/人設備。
圖3示出異步數(shù)據(jù)傳輸協(xié)議的例子。在該例子中,異步數(shù)據(jù)傳 輸協(xié)議是OBEX (對象交換)協(xié)議。其是緊湊的二進制協(xié)議,其最 初由紅外設備聯(lián)盟(IrDA)針對可以與其他傳輸機制(例如藍牙) 使用的紅外通信而開發(fā)。OBEX執(zhí)行類似于HTTP的功能但資源不 是那么密集。OBEX協(xié)議是面向會話的協(xié)議,因此該會話是針對數(shù) 據(jù)傳輸發(fā)起的并且在數(shù)據(jù)傳輸完成時終止。在會話期間,OBEX客 戶端40使用放置(PUT)命令將數(shù)據(jù)塊推送到服務器42。服務器 42通過向客戶端40發(fā)送繼續(xù)(CONTINUE)響應來確認接收到包含 在放置命令中的數(shù)據(jù)塊。客戶端40在接收到針對前一數(shù)據(jù)塊傳輸?shù)?繼續(xù)響應后,通過向服務器42發(fā)送另一放置命令來繼續(xù)下一數(shù)據(jù)塊 傳輸,服務器42通過返回繼續(xù)響應52來確認接收。因此數(shù)據(jù)傳輸 協(xié)議的異步屬性,在服務器處可能存在放置命令50的接收和繼續(xù)響 應52的傳輸之間的延遲。同樣地,在客戶端40處也可能存在繼續(xù)
響應52的接收和下一放置命令50的傳輸之間的延遲。
OBEX協(xié)議可以被用于使用藍牙PDU作為傳輸機制來傳輸數(shù) 據(jù)。然而,在服務器42處放置命令的接收和繼續(xù)響應的產生之間的 等待時間可能大于TDD幀持續(xù)時間(1.25 ms)。同樣地,在客戶端 40處繼續(xù)響應52的接收和下一放置命令50的產生之間的等待時間 可能大于TDD幀持續(xù)時間(1.25ms)。
因此,如果主設備2操作為客戶端40,并且其在TDD幀30的 第一時隙31中向充當從設備的服務器42發(fā)送放置命令50,服務器 42不太可能在該TDD幀30的第二時隙32中以繼續(xù)響應52進行回 復。因此,充當從設備的OBEX服務器42在其能夠將繼續(xù)響應52 發(fā)送回OBEX客戶端40之前,不得不等待直到其接著被主設備輪詢。 這通常是25 ms的延遲。
如果主設備2操作為OBEX服務器42,則充當從設備的OBEX 客戶端40不太可能通過在緊跟著的TDD幀30的第二時隙32內發(fā) 送放置命令50來對在TDD幀30的第一時隙31內發(fā)送的接收到的 繼續(xù)響應52做出響應。因此,操作為從設備的OBEX客戶端40在 其能夠將下一個放置命令50提供給OBEX服務器42之前,將不得 不等待直到被主設備2輪詢。
因此,明顯的是如果大量的數(shù)據(jù)需要使用異步數(shù)據(jù)傳輸協(xié)議在 主設備和從設備之間進行傳送時,特別是主設備基于逐個事務授權 從設備接入到通信信道時,顯著的延遲將發(fā)生。
發(fā)明內容
根據(jù)本發(fā)明的 一 個實施方式,提供一 種用于對數(shù)據(jù)傳輸會話分 配通信信道的方法,該方法包括在數(shù)據(jù)傳輸會話期間經由通信信 道發(fā)送第一數(shù)據(jù)傳輸會話分組,接著經由通信信道發(fā)送不是數(shù)據(jù)傳 輸會話一部分的附加的分組或多個分組,以為數(shù)據(jù)傳輸會話保留通 信信道。
每個附加的分組保留通信信道。通過發(fā)送附加的分組,通信信
道可以如所需的那樣保留,或可以持續(xù)地保留。在每個TDD幀中持 續(xù)的保留通信信道將"占用"該通信信道。"占用"在該意義上意 味著通信信道在其被占用時將保持不可用于其他的數(shù)據(jù)傳輸。
數(shù)據(jù)傳輸會話可以是異步數(shù)據(jù)傳輸會話,例如由OBEX提供, 其中數(shù)據(jù)通過一系列的數(shù)據(jù)/確認對來進行傳輸。第一數(shù)據(jù)傳輸會話 分組可以包括如凈荷的數(shù)據(jù)消息或確認消息。附加的分組或多個分 組可以是沒有凈荷的分組,例如沒有凈荷的RFCOMM分組。從實際 數(shù)據(jù)傳輸?shù)慕嵌葋砜?,附加的分組或多個分組是透明的/冗余的。
根據(jù)本發(fā)明的另一實施方式,提供一種設備,其可操作于在數(shù) 據(jù)傳輸會話期間使用通信信道來傳輸數(shù)據(jù),包括控制器,可操作 于在數(shù)據(jù)傳輸會話期間控制經由通信信道發(fā)送第一數(shù)據(jù)傳輸會話分 組,并且接著經由通信信道發(fā)送不是數(shù)據(jù)傳輸會話一部分的附加的 分組或多個分組,以為數(shù)據(jù)傳輸會話保留通信信道。
根據(jù)本發(fā)明的另一實施方式,提供一種計算機程序,其包括程 序指令,用于使得設備在數(shù)據(jù)傳輸會話期間經由通信信道發(fā)送第一 數(shù)據(jù)傳輸會話分組,并且接著經由通信信道發(fā)送不是數(shù)據(jù)傳輸會話 一部分的附加的分組或多個分組,以為數(shù)據(jù)傳輸會話保留通信信道。
仍根據(jù)本發(fā)明的另一實施方式,提供一種芯片組,設置成在數(shù) 據(jù)傳輸會話期間控制經由通信信道發(fā)送第 一數(shù)據(jù)傳輸會話分組,并 且接著經由通信信道發(fā)送不是數(shù)據(jù)傳輸會話一部分的附加的分組或 多個分組,以為數(shù)據(jù)傳輸會話保留通信信道。
根據(jù)本發(fā)明的另 一 實施方式,提供 一 種在數(shù)據(jù)傳輸會話期間傳 輸?shù)谝粩?shù)據(jù)的方法,包括經由通信信道從發(fā)送方發(fā)送第一分組和 與從發(fā)送方發(fā)送的第二分組相散布的序列的數(shù)據(jù),其中所述第一分 組傳輸?shù)?一數(shù)據(jù)并且第二分組不傳輸?shù)?一數(shù)據(jù)而是重復地保留通信 信道。
根據(jù)另一實施方式,提供一種用于對數(shù)據(jù)傳輸會話分配通信信 道的方法,該方法包括在數(shù)據(jù)傳輸會話期間經由通信信道從主設 備向從設備發(fā)送第 一數(shù)據(jù)傳輸會話分組,并且接著針對于從設備向
所述主設備發(fā)送第二數(shù)據(jù)傳輸會話分組以回復第一數(shù)據(jù)傳輸會話分 組,向從設備發(fā)送輪詢以保留通信信道。
為了更好的理解本發(fā)明,現(xiàn)在將通過示例僅針對附圖做出參考,
附圖中
圖1示出藍牙微微網;
圖2示出藍牙微微網的公共時間參考和使用時隙來傳輸分組數(shù) 據(jù)單元;
圖3示出異步數(shù)據(jù)傳輸會話;以及 圖4A、 4B、 4C和4D示出本發(fā)明的實施方式。 圖5A示意性示出用于實施本發(fā)明的一個實施方式的設備和計 算機程序;以及
圖5B示意性示出用于實施本發(fā)明的一個實施方式的芯片組。
具體實施例方式
圖4A、 4B、 4C和4D的每個示出一種用于對數(shù)據(jù)傳輸會話分配 通信信道的方法,該方法包括在數(shù)據(jù)傳輸會話期間經由通信信道 發(fā)送第一數(shù)據(jù)傳輸會話分組(圖4A和4B中的50,圖4C和4D中 的52),接著經由通信信道發(fā)送不是數(shù)據(jù)傳輸會話一部分的附加的 分組或多個分組(60),以為數(shù)據(jù)傳輸會話占用通信信道。
圖4A、 4B、 4C和4D示出異步數(shù)據(jù)傳輸會話的多個部分,其中 傳輸數(shù)據(jù)在包括在一個或多個PDU50 ("數(shù)據(jù)"PDU)中的"數(shù)據(jù) (DATA)"消息中發(fā)送并且通過返回包含在一個或多個PDU52 (ACKPDU)中的"ACK"消息來確認數(shù)據(jù)消息的接收。如果使用 OBEX數(shù)據(jù)傳輸協(xié)議,則數(shù)據(jù)發(fā)送方40是OBEX客戶端,數(shù)據(jù)接收 方42是OBEX服務器,放置命令是數(shù)據(jù)消息并且繼續(xù)響應是ACK 消息。
參考圖4A,在異步數(shù)據(jù)傳輸會話中,微微網的主設備M操作為
數(shù)據(jù)發(fā)送方40并且從設備S操作為數(shù)據(jù)接收方42。
在時隙N處,數(shù)據(jù)發(fā)送方向從設備S在數(shù)據(jù)消息中發(fā)送最終數(shù) 據(jù)PDU50,在其凈荷中包含傳輸數(shù)據(jù)塊。數(shù)據(jù)發(fā)送方40(主設備M) 持續(xù)在時隙N+2m,其中111=1,2,3...處的每個后續(xù)TDD幀30中向從 設備S發(fā)送PDU60,直到它從數(shù)據(jù)接收方42的回復中接收到ACK PDU52。
PDU 60具有不包含傳輸數(shù)據(jù)并且對于異步數(shù)據(jù)傳輸會話是透明 的凈荷。
在從設備S處,在TDD幀30的第一時隙31中從主設備M尋址 到從設備S的PDU 60的接收對尋址的從i殳備S分配通信信道并且4吏 得從設備S在TDD幀30的第二時隙32中進行回復。分配/使能在圖 中使用標號70示意性示出。
因此,通過重復地向從設備S發(fā)送PDU60,主設備2為了由從 設備S使用而占用通信信道。從設備S因此可以立即使用通信信道 來在其可用時盡快地傳輸ACK PDU 52。在示出的例子中,ACK PDU 52在時隙N+5中發(fā)送。
參考圖4B,與圖4A中示出情況的不同在于數(shù)據(jù)發(fā)送方40是從 設備而不是主設備。在異步數(shù)據(jù)傳輸會話中,微微網的從設備S操 作為數(shù)據(jù)發(fā)送方40并且主設備M操作為數(shù)據(jù)接收方42 。由于數(shù)據(jù) 發(fā)送方40是從設備,對于其用于傳輸?shù)拿總€幀,從設備需要由主設 備M 4受4又沖妄入到通信信道。
配置主設備M,從而其在數(shù)據(jù)傳輸會話期間在TDD幀30中從 從設備接收到PDU時,主設備通過在下一 TDD幀30的第一時隙31 中輪詢從設備而將下一 TDD幀分配給從設備。在上下文中,"輪詢" 表示發(fā)送尋址到從設備的PDU (例如PDU 62 )。利用圖4B中的標 號72示出該功能并且以標號62示出該^r詢。
在從設備S處,在TDD幀30的第一時隙31中從主設備M尋址 到從設備S的例如輪詢62的PDU的接收向尋址的從設備S分配通 信信道并且使得從設備S在該TDD幀30的第二時隙32中進行回復。
分配/使能在圖中使用標號70示意性示出。
在時隙M處,數(shù)據(jù)發(fā)送方40向主設備M發(fā)送數(shù)據(jù)消息中的最 終數(shù)據(jù)PDU50,其在凈荷中包含傳輸數(shù)據(jù)塊。
通過在回復中向從設備S發(fā)送輪詢62而授權從設備S接入到通 信信道,主設備M隨后對最終數(shù)據(jù)PDU50的接收4故出響應72。
數(shù)據(jù)發(fā)送方40 (從設備S)使用分配70接入到通信信道,以向 數(shù)據(jù)接收方42發(fā)送PDU 60而無論傳輸數(shù)據(jù)是否可用。PDU 60具有 不包含傳輸數(shù)據(jù)并且對于異步數(shù)據(jù)傳輸會話透明的凈荷。
因此,如圖4A中所示,在向數(shù)據(jù)接收方42發(fā)送數(shù)據(jù)消息的最 終數(shù)據(jù)PDU50后,數(shù)據(jù)發(fā)送方40通過在時隙M+2m處(其中 m=l,2,3...)的每個后續(xù)TDD幀30中向主設備M發(fā)送PDU 60來占 用通信信道,直到其從數(shù)據(jù)接收方42 (主設備M)的回復中接收到 ACK PDU 52。 PDU60使得主設備M在回復中重復地發(fā)送輪詢62, 該回復占用由從設備S使用的通信信道。通過以PDU 60來回復輪詢, 從設備S提示主設備M發(fā)送輪詢。因此當數(shù)據(jù)接收方42(主設備M ) 具有準備發(fā)送回從設備S的ACK消息時,通信信道立即可用。因此 在作為SCKPDU52返回到從設備S的ACK消息中有最小的延遲。
參考圖4C,不同于圖4A中示出的情況在于其示出相比較于最 終數(shù)據(jù)PDU和ACK消息中的第一 ACK PDU之間的時間周期,ACK 消息的最終ACK PDU 52和數(shù)據(jù)消息中的第 一數(shù)據(jù)PDU之間的時間 周期。
在異步數(shù)據(jù)傳輸會話中,微微網的從設備S操作為數(shù)據(jù)接收方 42并且主設備M操作為數(shù)據(jù)發(fā)送方40。對于從設備S使用其進行 傳輸?shù)拿總€幀,從設備S需要由主設備M授權來接入到通信信道。
配置主設備M,從而無論何時其在數(shù)據(jù)傳輸會話期間在TDD幀 30中從從設備S接收到PDU時,主設備通過在下一 TDD幀30的第 一時隙31中輪詢從設備而將下一 TDD幀分配給從設備。在上下文 中,"輪詢"表示發(fā)送尋址到從設備的PDU (例如PDU 62 )。利用 圖4C中的標號72示出該功能并且以標號62示出該輪詢。
在從設備S處,在TDD幀30的第一時隙31中從主設備M尋址 到從設備S的例如PDU 62的輪詢的接收向尋址的從設備S分配通信 信道并且使得從設備S在該TDD幀30的第二時隙32中進行回復。 分配/使能在圖中使用標號70示意性示出。在時隙M,處,數(shù)據(jù)發(fā)送方42向主設備M發(fā)送ACK消息的最終 ACK PDU 52。通過在回復中向從設備S發(fā)送輪詢62而授權從設備S接入到通 信信道,主設備M隨后對ACKPDU52的接收4故出響應72。數(shù)據(jù)接收方42 (從設備S )使用分配70接入到通信信道,以向 數(shù)據(jù)發(fā)送方40 (主設備M)發(fā)送PDU60。 PDU60具有不包含傳輸 數(shù)據(jù)并且對于異步數(shù)據(jù)傳輸會話透明的凈荷。因此,在向數(shù)據(jù)發(fā)送方40發(fā)送ACK消息的最終ACK PDU 52 后,數(shù)據(jù)接收方42通過在時隙M,+2m處(其中m=l,2,3...)的每個 后續(xù)TDD幀30中向主設備M發(fā)送PDU60來占用通信信道,直到 其接收到另 一數(shù)據(jù)PDU 50或數(shù)據(jù)傳輸會話結束。PDU 60使得主設 備M在回復中重復地發(fā)送輪詢62,該回復占用由從設備S使用的通 信信道。通過以PDU60來回復輪詢,從設備S提示主設備M發(fā)送 輪詢。因此,當數(shù)據(jù)發(fā)送方40 (主設備M)具有準備發(fā)送到從設備 S的數(shù)據(jù)消息時,通信信道立即可用。因此,在作為數(shù)據(jù)PDU50發(fā) 送到從設備S的數(shù)據(jù)消息中有最小的延遲。參考圖4D,不同于圖4B中示出的情況在于其示出相比較于數(shù) 據(jù)消息的最終數(shù)據(jù)PDU和ACK消息的第一 ACK PDU之間的時間周 期,ACK消息的最終ACK PDU 52和下一數(shù)據(jù)消息的第 一數(shù)據(jù)PDU 之間的時間周期。在異步數(shù)據(jù)傳輸會話中,微微網的主設備M操作為數(shù)據(jù)接收方 42并且從設備S操作為數(shù)據(jù)發(fā)送方40。在時隙N,,數(shù)據(jù)接收方42向從設備S發(fā)送ACK消息的最終ACK PDU52。數(shù)據(jù)發(fā)送方40 (主設備M)繼續(xù)在時隙N,+2m (其中 111=1,2,3...)處的每個后續(xù)TDD幀30中向從設備S發(fā)送PDU60,直 到其接收到數(shù)據(jù)PDU 50或數(shù)據(jù)傳輸會話結束。PDU 60具有不包含傳輸數(shù)據(jù)并且對于異步數(shù)據(jù)傳輸會話透明的凈荷。在從設備S處,在TDD幀30的第一時隙31中從主設備M尋址 到從設備S的PDU60的接收向尋址的從設備S分配通信信道并且4吏 得從設備S在該TDD幀30的第二時隙32中進行回復。分配/使能在 圖中使用標號70示意性示出。因此,通過重復地向從i殳備S發(fā)送PDU60,主i殳備2為了由/人 設備S使用而占用通信信道。從設備S因此可以立即使用通信信道 來在其可用時盡快地傳輸下一數(shù)據(jù)PDU50。在示出的例子中,ACK PDU 52在時隙N,+5中發(fā)送。從圖4A-4D的描述可以理解到在設備發(fā)送了數(shù)據(jù)傳輸會話分組 后,通過在后續(xù)的TDD幀30中重復地發(fā)送PDU60,其將持續(xù)地占 用通信信道。在圖4A和圖4B的例子中,數(shù)據(jù)傳輸會話分組是數(shù)據(jù) PDU50。在圖4A的例子中,當其由主設備發(fā)送時,PDU60占用通 信信道并且在圖4B的例子中,PDU60提示來自占用通信信道的主 設備的輪詢62。在圖4C和圖4D的例子中,數(shù)據(jù)傳輸會話分組是 ACKPDU52。在圖4D的例子中,PDU60當其從主設備發(fā)送時占用 通信信道并且在圖4C的例子中,PDU60提示來自占用通信信道的 主設備的輪詢62。 PDU具有這樣的結果,即如果由主設備發(fā)送,則 向從設備S分配通信信道,或如果由從設備發(fā)送,則使得主設備對 從設備S分配通信信道。PDU60可以是沒有凈荷的RFCOMM分組。應該理解圖4A、 4B、 4C和4D的每個涉及占用在數(shù)據(jù)傳輸會話 中使用的通信信道的獨立處理,并且如此,本發(fā)明的一個實施方式 可以任何組合方式來使用這些處理的一個或多個。即,本發(fā)明的實 施不必^:用圖4A到圖4D所描述的所有處理。盡管在前面的段落中已經描述在每個TDD幀30中發(fā)送PDU 60, 但不需要總是這樣。例如,如果是主設備M正在發(fā)送PDU60,則當 主設備控制通信信道的分配時,其可以任何時間間隔發(fā)送。因此可
以周期性地但不是每個TDD幀地發(fā)送PDU 60。盡管在前面的實施方式中,在每個TDD幀中發(fā)送PDU60,但 在其他的實施方式中,它們可以更少頻繁地發(fā)送,尤其在圖4A和圖 4B中所示出的處理中,其中主i更備M發(fā)送PDU60,它們可以由主 設備以任意選擇的周期或甚至隨機來發(fā)送,另外也取決于主設備的 其他任務,像與其他從設備交換分組。然而,PDU60將比每25ms 更頻繁地發(fā)送。因此,主設備M可以具有兩個操作狀態(tài)-數(shù)據(jù)傳輸狀 態(tài)和非數(shù)據(jù)傳輸狀態(tài)。在數(shù)據(jù)傳輸狀態(tài)中,數(shù)據(jù)傳輸正在與從設備S 進行,并且在發(fā)送數(shù)據(jù)傳輸消息的最終PDU50、 52后,主設備以高 于每25ms到每個TDD幀的最大頻率向從設備S發(fā)送PDU 60。在非 數(shù)據(jù)傳輸狀態(tài)下,沒有與從設備S正在進行數(shù)據(jù)傳輸,并且主設備 每25ms輪詢一次從設備S。當針對從設備的消息或多個消息被緩沖 用于傳輸時,主設備可以進入到數(shù)據(jù)傳輸狀態(tài)并且當緩沖器不再包 含針對從設備的消息時,可以返回到非數(shù)據(jù)傳輸狀態(tài)。圖5A示意性示出可以操作為藍牙微微網的主設備M或從設備S 的設備90的合適組件。設備90可操作于在數(shù)據(jù)傳輸會話期間使用 藍牙通信信道傳輸數(shù)據(jù)。設備控制器70可操作于在數(shù)據(jù)傳輸會話期間控制(經由通信信 道)發(fā)送第一數(shù)據(jù)傳輸會話分組并且隨后經由通信信道發(fā)送不是數(shù) 據(jù)傳輸會話一部分的附加的分組或多個分組以為數(shù)據(jù)傳輸會話占用 通信信道??刂破?0可以包括處理器72和處理器72可訪問的存儲器74, 或其可以是ASIC或類似的??刂破?0連接到無線收發(fā)器78。存儲器74可以包括計算機程序76,其包括程序指令,用于使得 設備在數(shù)據(jù)傳輸會話期間經由通信信道發(fā)送第 一數(shù)據(jù)傳輸會話分 組,并且接著經由通信信道發(fā)送不是數(shù)據(jù)傳輸會話一部分的附加的 分組或多個分組,以為數(shù)據(jù)傳輸會話占用通信信道。計算機程序指令可以經由電磁載波信號到達設備90或從例如計 算機程序產品、存儲設備或例如CD-ROM或DVD的記錄介質的物 理實體復制??刂破?0和無線收發(fā)器78可以是如圖5B中所示的芯片組80 的一部分,其被出售以用于在設備內集成。該芯片組被設置成在數(shù) 據(jù)傳輸會話期間控制經由通信信道發(fā)送第 一數(shù)據(jù)傳輸會話分組,并 且接著經由通信信道發(fā)送不是數(shù)據(jù)傳輸會話 一部分的附加的分組或 多個分組,以為數(shù)據(jù)傳輸會話占用通信信道。盡管在前面的段落中參考各種例子描述了本發(fā)明的實施方式, 但應該理解可以對給出的例子做出修改而沒有脫離本發(fā)明要求保護 的范圍。盡管在前面的說明中力圖關注于被認為是特別重要的本發(fā)明的 特征,但應該理解申請人要求在此前參考和/或在附圖中示出的任何了特別的強調
權利要求
1. 一種用于對數(shù)據(jù)傳輸會話分配通信信道的方法,該方法包括在數(shù)據(jù)傳輸會話期間經由通信信道發(fā)送第一數(shù)據(jù)傳輸會話分組,接著經由通信信道發(fā)送附加的分組或多個分組,以為數(shù)據(jù)傳輸會話保留所述通信信道。
2. 根據(jù)權利要求1所述的方法,其中所述通信信道處于操作為 主設備的第 一設備和操作為從設備的第二設備之間,其中從設備操 作于僅在響應于來自主設備的輪詢時向所述主設備發(fā)送分組。
3. 根據(jù)權利要求1或2所述的方法,其中所述通信信道是包括 具有下行鏈^各時隙和上行鏈路時隙的TDD信道。
4. 根據(jù)權利要求3所述的方法,當從屬于權利要求2時,其中 數(shù)據(jù)傳輸協(xié)議中消息的接收和回復中消息的傳輸之間的等待時間大 于幀持續(xù)時間。
5. 根據(jù)前面任意一項權利要求所述的方法,其中所述數(shù)據(jù)傳輸 會話使用異步數(shù)據(jù)傳輸協(xié)議。
6. 根據(jù)權利要求5所述的方法,其中異步數(shù)據(jù)傳輸協(xié)議中的消 息的接收和異步數(shù)據(jù)傳輸協(xié)議中下一消息的傳輸之間的等待時間大 于1,25ms。
7. 根據(jù)前面任意一項權利要求所述的方法,其中所述數(shù)據(jù)傳輸 會話用于傳輸?shù)?一數(shù)據(jù)并且包括發(fā)送包括散布有附加的分組的數(shù)據(jù) 傳輸會話分組的分組序列,其中所述第一數(shù)據(jù)傳輸會話分組傳輸?shù)?一數(shù)據(jù)并且附加的分組不傳輸所述第一數(shù)據(jù)而是重復地保留所述通信信道。
8. 根據(jù)前面任意一項權利要求所述的方法,包括發(fā)送數(shù)據(jù)傳輸 會話分組,接著重復地發(fā)送附加的分組,直到接收到數(shù)據(jù)傳輸會話 分組的接收的確認。
9. 根據(jù)前面任意一項權利要求所述的方法,其中所述第一數(shù)據(jù) 傳輸會話分組是OBEX放置命令的最終分組。
10. 根據(jù)前面任意一項權利要求所述的方法,其中所述附加的分 組是由主設備發(fā)送的輪詢。
11. 根據(jù)權利要求1到6任意一項所述的方法,其中所述數(shù)據(jù)傳 輸會話用于傳輸?shù)?一 數(shù)據(jù)并且包括發(fā)送包括散布有附加的分組的數(shù) 據(jù)傳輸會話分組的分組序列,其中所述第一數(shù)據(jù)傳輸會話分組確認 第一數(shù)據(jù)的傳輸并且附加的分組不傳輸?shù)谝粩?shù)據(jù)或確認所述第一數(shù) 據(jù)的傳輸,但重復地保留所述通信信道。
12. 根據(jù)權利要求1到6或11的任意一項所述的方法,其中所 述通信信道是包括具有下行鏈路時隙和上行鏈路時隙的幀的TDD信 道,所述方法包括在上行鏈路時隙中發(fā)送數(shù)據(jù)傳輸會話分組,接著 重復地在每個上行鏈路時隙中發(fā)送附加的分組,由此占用所述通信 信道,直到下行鏈路時隙中的下一個數(shù)據(jù)傳輸。
13. 根據(jù)權利要求1到6或11和12的任意一項所述的方法,其 中所述第 一 數(shù)據(jù)傳輸會話分組是O B E X繼續(xù)響應的最終分組。
14. 根據(jù)權利要求1到6或12到13的任意一項所述的方法,其 中附加的分組是由從設備發(fā)送的分組,該從設備在從主設備的回復 中獲得輪詢。
15. 根據(jù)權利要求14所述的方法,其中主設備在數(shù)據(jù)傳輸會話 期間接收到來自從設備的分組時輪詢該從設備。
16. 根據(jù)前面任意一項權利要求所述的方法,其中所述附加的分 組是具有空凈荷的數(shù)據(jù)分組。
17. 根據(jù)前面任意一項權利要求所述的方法,其中所述附加的分 組是空的RFCOMM分組。
18. —種設備,操作于在數(shù)據(jù)傳輸會話期間使用通信信道來傳輸 數(shù)據(jù),包括控制器,操作于在數(shù)據(jù)傳輸會話期間控制經由通信信道發(fā)送第 一數(shù)據(jù)傳輸會話分組,并且接著經由通信信道發(fā)送不是數(shù)據(jù)傳輸會 話一部分的附加的分組或多個分組,以為數(shù)據(jù)傳輸會話保留所述通 信信道。
19. 根據(jù)權利要求18所述的設備,其中所述設備操作為主設備 或從設備,并且通信信道處于主設備和從設備之間,其中從設備操 作于僅在響應于來自主設備的輪詢時向所述主設備發(fā)送分組。
20. 根據(jù)權利要求19所述的設備,其中主設備在數(shù)據(jù)傳輸會話 期間接收到來自從設備的分組時輪詢該從設備。
21. 根據(jù)權利要求18到20任意一項所述的設備,其中所述通信 信道是包括包含下行鏈路時隙和上行鏈路時隙的幀的TDD信道。
22. 根據(jù)權利要求18到21任意一項所述的設備,其中所述數(shù)據(jù) 傳輸會話使用異步數(shù)據(jù)傳輸協(xié)議。
23. —種計算機程序,其包括程序指令,用于使得設備在數(shù)據(jù)傳 輸會話期間經由通信信道發(fā)送第一數(shù)據(jù)傳輸會話分組,并且接著經 由通信信道發(fā)送附加的分組或多個分組,以為數(shù)據(jù)傳輸會話保留通 信信道。
24. —種芯片組,設置成在數(shù)據(jù)傳輸會話期間控制經由通信信道 發(fā)送第一數(shù)據(jù)傳輸會話分組,并且接著經由通信信道發(fā)送附加的分 組或多個分組,以為數(shù)據(jù)傳輸會話保留通信信道。
25. —種在數(shù)據(jù)傳輸會話期間傳輸?shù)谝粩?shù)據(jù)的方法,包括從發(fā) 送方發(fā)送第一分組和與從發(fā)送方發(fā)送的第二分組相散布的序列的數(shù) 據(jù),其中所述第 一分組傳輸?shù)?一數(shù)據(jù)并且第二分組不傳輸?shù)?一數(shù)據(jù)而是重復地保留通信信道。
26. —種用于對數(shù)據(jù)傳輸會話分配通信信道的方法,該方法包括 在數(shù)據(jù)傳輸會話期間經由通信信道從主設備向從設備發(fā)送第 一數(shù) 據(jù)傳輸會話分組,并且接著針對于從設備向所述主設備發(fā)送第二數(shù) 據(jù)傳輸會話分組以答復第一數(shù)據(jù)傳輸會話分組,向從設備發(fā)送輪詢 以保留所述通信信道
27. 根據(jù)權利要求26任意一項所述的方法,其中所述數(shù)據(jù)傳輸 會話用于傳輸?shù)?一數(shù)據(jù)并且包括發(fā)送包括散布有附加的分組的數(shù)據(jù) 傳輸會話分組的分組序列,其中所述第一數(shù)據(jù)傳輸會話分組傳輸?shù)谝粩?shù)據(jù)并且輪詢不傳輸所述第一數(shù)據(jù)但每個輪詢保留所述通信信道。
28. 根據(jù)權利要求26或27所述的方法,包括發(fā)送數(shù)據(jù)傳輸會話 分組,接著重復地發(fā)送輪詢,直到接收到數(shù)據(jù)傳輸會話分組的接收 的確^人。
29. 根據(jù)權利要求26到28的任意一項所述的方法,其中所述數(shù) 據(jù)傳輸會話分組是OBEX放置命令的最終分組。
30. 根據(jù)權利要求26到29的任意一項所述的方法,其中所述輪 詢是具有空凈荷的數(shù)據(jù)分組。
31. 根據(jù)權利要求26到30的任意一項所述的方法,其中所述輪 詢是空的RFCOMM分組。
全文摘要
一種對數(shù)據(jù)傳輸會話分配通信信道的方法,該方法包括在數(shù)據(jù)傳輸會話期間經由通信信道發(fā)送第一數(shù)據(jù)傳輸會話分組,并且接著經由通信信道發(fā)送不是數(shù)據(jù)傳輸會話一部分的附加的分組或多個分組以為數(shù)據(jù)傳輸會話占用通信信道。
文檔編號H04L12/28GK101401354SQ200680053860
公開日2009年4月1日 申請日期2006年3月14日 優(yōu)先權日2006年3月14日
發(fā)明者C·策希林, E·帕爾瑙 申請人:諾基亞公司