CN101401354B - 对数据传输会话分配通信信道 - Google Patents
对数据传输会话分配通信信道 Download PDFInfo
- Publication number
- CN101401354B CN101401354B CN200680053860.5A CN200680053860A CN101401354B CN 101401354 B CN101401354 B CN 101401354B CN 200680053860 A CN200680053860 A CN 200680053860A CN 101401354 B CN101401354 B CN 101401354B
- Authority
- CN
- China
- Prior art keywords
- data
- communication channel
- data transfer
- transfer session
- grouping
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims abstract description 105
- 238000000034 method Methods 0.000 claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims description 48
- 230000004044 response Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000007723 transport mechanism Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1469—Two-way operation using the same type of signal, i.e. duplex using time-sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Leader-follower arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/26—Resource reservation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
- H04W74/06—Scheduled access using polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种对数据传输会话分配通信信道的方法,该方法包括在数据传输会话期间:经由通信信道发送第一数据传输会话分组,并且接着经由通信信道发送不是数据传输会话一部分的附加的分组或多个分组以为数据传输会话占用通信信道。
Description
技术领域
本发明的实施方式涉及对数据传输会话分配通信信道。特别地,它们涉及例如在蓝牙微微网中对在主设备和从设备之间的数据传输会话分配通信信道。
背景技术
图1图示出蓝牙微微网1。这是由主设备2控制的ad-hoc无线通信网络,并且包括主设备2和多达七个从设备4、6、8和10。微微网1的设备同步于如在图2中示出的公共时间参考20。公共时间参考同步于主设备2的蓝牙时钟。
正如图2中所示,微微网1中的通信以分组数据单元(PDU)22序列的形式存在。PDU22以时分双工(TDD)的方式传送。公共时间参考20被划分成一系列的TDD帧30。每个TDD帧包括两个时隙。TDD帧的第一时隙31分配给微微网1的主设备2。仅主设备2可以在TDD帧30的第一时隙31内开始PDU的传输。TDD帧30的第二时隙32分配给微微网1中的单个从设备。仅分配的从设备可以开始在TDD帧30的第二时隙32中传送PDU22。仅在TDD帧30的第一时隙31中寻址的从设备可以在TDD帧30的第二时隙32内回复。
PDU22包括报头和净荷。报头的接入码标识微微网的主设备,而报头内的地址标识寻址的设备。报头内的接入码也用于在微微网1内的每个设备处保持同步于公共时间参考20。当微微网1根据蓝牙标准使用快速跳频并且主设备和从设备必须一起跳频时,精确的同步是必需的。
参考图2,在时隙31A,主设备2向从设备S1发送PDU。这使得从设备S1以在时隙32A中发送到主设备2的PDU进行回复。主设备2在时隙31B中发送第二PDU22,这使得从设备S1在时隙32中进行回复。然而,从设备S1不是必须要回复。在时隙31C中,主设备2将PDU22发送到从设备S3,从设备S3在时隙32中以PDU22回复。在时隙31D中,主设备2向从设备S2发送PDU22,该从设备S2紧跟着在时隙32D中以PDU22回复。
因此将理解到在微微网1内存在单个的通信信道。该通信信道以TDD方式操作并且包括在TDD帧30的第一时隙31中来自主设备2的下行链路信道和在TDD帧30的第二时隙32中到主设备的上行链路信道。通过令主设备通过在TDD帧30的第一时隙中发送寻址到从设备的PDU来轮询该从设备,通信信道可以被分配给特定的从设备。
为了维持微微网1内的同步,蓝牙主设备2通常至少每25ms轮询一次从设备。因此,默认情况下,通信信道将以至少每25ms一次分配给从设备。
图3示出异步数据传输协议的例子。在该例子中,异步数据传输协议是OBEX(对象交换)协议。其是紧凑的二进制协议,其最初由红外设备联盟(IrDA)针对可以与其他传输机制(例如蓝牙)使用的红外通信而开发。OBEX执行类似于HTTP的功能但资源不是那么密集。OBEX协议是面向会话的协议,因此该会话是针对数据传输发起的并且在数据传输完成时终止。在会话期间,OBEX客户端40使用放置(PUT)命令将数据块推送到服务器42。服务器42通过向客户端40发送继续(CONTINUE)响应来确认接收到包含在放置命令中的数据块。客户端40在接收到针对前一数据块传输的继续响应后,通过向服务器42发送另一放置命令来继续下一数据块传输,服务器42通过返回继续响应52来确认接收。因此数据传输协议的异步属性,在服务器处可能存在放置命令50的接收和继续响应52的传输之间的延迟。同样地,在客户端40处也可能存在继续响应52的接收和下一放置命令50的传输之间的延迟。
OBEX协议可以被用于使用蓝牙PDU作为传输机制来传输数据。然而,在服务器42处放置命令的接收和继续响应的产生之间的等待时间可能大于TDD帧持续时间(1.25ms)。同样地,在客户端40处继续响应52的接收和下一放置命令50的产生之间的等待时间可能大于TDD帧持续时间(1.25ms)。
因此,如果主设备2操作为客户端40,并且其在TDD帧30的第一时隙31中向充当从设备的服务器42发送放置命令50,服务器42不太可能在该TDD帧30的第二时隙32中以继续响应52进行回复。因此,充当从设备的OBEX服务器42在其能够将继续响应52发送回OBEX客户端40之前,不得不等待直到其接着被主设备轮询。这通常是25ms的延迟。
如果主设备2操作为OBEX服务器42,则充当从设备的OBEX客户端40不太可能通过在紧跟着的TDD帧30的第二时隙32内发送放置命令50来对在TDD帧30的第一时隙31内发送的接收到的继续响应52做出响应。因此,操作为从设备的OBEX客户端40在其能够将下一个放置命令50提供给OBEX服务器42之前,将不得不等待直到被主设备2轮询。
因此,明显的是如果大量的数据需要使用异步数据传输协议在主设备和从设备之间进行传送时,特别是主设备基于逐个事务授权从设备接入到通信信道时,显著的延迟将发生。
发明内容
根据本发明的一个实施方式,提供一种用于对数据传输会话分配通信信道的方法,该方法包括在数据传输会话期间:经由通信信道发送第一数据传输会话分组,接着经由通信信道发送不是数据传输会话一部分的附加的分组或多个分组,以为数据传输会话保留通信信道。
每个附加的分组保留通信信道。通过发送附加的分组,通信信道可以如所需的那样保留,或可以持续地保留。在每个TDD帧中持续的保留通信信道将“占用”该通信信道。“占用”在该意义上意味着通信信道在其被占用时将保持不可用于其他的数据传输。
数据传输会话可以是异步数据传输会话,例如由OBEX提供,其中数据通过一系列的数据/确认对来进行传输。第一数据传输会话分组可以包括如净荷的数据消息或确认消息。附加的分组或多个分组可以是没有净荷的分组,例如没有净荷的RFCOMM分组。从实际数据传输的角度来看,附加的分组或多个分组是透明的/冗余的。
根据本发明的另一实施方式,提供一种设备,其可操作于在数据传输会话期间使用通信信道来传输数据,包括:控制器,可操作于在数据传输会话期间控制经由通信信道发送第一数据传输会话分组,并且接着经由通信信道发送不是数据传输会话一部分的附加的分组或多个分组,以为数据传输会话保留通信信道。
根据本发明的另一实施方式,提供一种计算机程序,其包括程序指令,用于使得设备在数据传输会话期间经由通信信道发送第一数据传输会话分组,并且接着经由通信信道发送不是数据传输会话一部分的附加的分组或多个分组,以为数据传输会话保留通信信道。
仍根据本发明的另一实施方式,提供一种芯片组,设置成在数据传输会话期间控制经由通信信道发送第一数据传输会话分组,并且接着经由通信信道发送不是数据传输会话一部分的附加的分组或多个分组,以为数据传输会话保留通信信道。
根据本发明的另一实施方式,提供一种在数据传输会话期间传输第一数据的方法,包括:经由通信信道从发送方发送第一分组和与从发送方发送的第二分组相散布的序列的数据,其中所述第一分组传输第一数据并且第二分组不传输第一数据而是重复地保留通信信道。
根据另一实施方式,提供一种用于对数据传输会话分配通信信道的方法,该方法包括在数据传输会话期间:经由通信信道从主设备向从设备发送第一数据传输会话分组,并且接着针对于从设备向所述主设备发送第二数据传输会话分组以回复第一数据传输会话分组,向从设备发送轮询以保留通信信道。
附图说明
为了更好的理解本发明,现在将通过示例仅针对附图做出参考,附图中:
图1示出蓝牙微微网;
图2示出蓝牙微微网的公共时间参考和使用时隙来传输分组数据单元;
图3示出异步数据传输会话;以及
图4A、4B、4C和4D示出本发明的实施方式。
图5A示意性示出用于实施本发明的一个实施方式的设备和计算机程序;以及
图5B示意性示出用于实施本发明的一个实施方式的芯片组。
具体实施方式
图4A、4B、4C和4D的每个示出一种用于对数据传输会话分配通信信道的方法,该方法包括在数据传输会话期间:经由通信信道发送第一数据传输会话分组(图4A和4B中的50,图4C和4D中的52),接着经由通信信道发送不是数据传输会话一部分的附加的分组或多个分组(60),以为数据传输会话占用通信信道。
图4A、4B、4C和4D示出异步数据传输会话的多个部分,其中传输数据在包括在一个或多个PDU50(“数据”PDU)中的“数据(DATA)”消息中发送并且通过返回包含在一个或多个PDU52(ACK PDU)中的“ACK”消息来确认数据消息的接收。如果使用OBEX数据传输协议,则数据发送方40是OBEX客户端,数据接收方42是OBEX服务器,放置命令是数据消息并且继续响应是ACK消息。
参考图4A,在异步数据传输会话中,微微网的主设备M操作为数据发送方40并且从设备S操作为数据接收方42。
在时隙N处,数据发送方向从设备S在数据消息中发送最终数据PDU50,在其净荷中包含传输数据块。数据发送方40(主设备M)持续在时隙N+2m,其中m=1,2,3...处的每个后续TDD帧30中向从设备S发送PDU60,直到它从数据接收方42的回复中接收到ACKPDU52。
PDU60具有不包含传输数据并且对于异步数据传输会话是透明的净荷。
在从设备S处,在TDD帧30的第一时隙31中从主设备M寻址到从设备S的PDU60的接收对寻址的从设备S分配通信信道并且使得从设备S在TDD帧30的第二时隙32中进行回复。分配/使能在图中使用标号70示意性示出。
因此,通过重复地向从设备S发送PDU60,主设备2为了由从设备S使用而占用通信信道。从设备S因此可以立即使用通信信道来在其可用时尽快地传输ACK PDU52。在示出的例子中,ACK PDU52在时隙N+5中发送。
参考图4B,与图4A中示出情况的不同在于数据发送方40是从设备而不是主设备。在异步数据传输会话中,微微网的从设备S操作为数据发送方40并且主设备M操作为数据接收方42。由于数据发送方40是从设备,对于其用于传输的每个帧,从设备需要由主设备M授权接入到通信信道。
配置主设备M,从而其在数据传输会话期间在TDD帧30中从从设备接收到PDU时,主设备通过在下一TDD帧30的第一时隙31中轮询从设备而将下一TDD帧分配给从设备。在上下文中,“轮询”表示发送寻址到从设备的PDU(例如PDU62)。利用图4B中的标号72示出该功能并且以标号62示出该轮询。
在从设备S处,在TDD帧30的第一时隙31中从主设备M寻址到从设备S的例如轮询62的PDU的接收向寻址的从设备S分配通信信道并且使得从设备S在该TDD帧30的第二时隙32中进行回复。分配/使能在图中使用标号70示意性示出。
在时隙M处,数据发送方40向主设备M发送数据消息中的最终数据PDU50,其在净荷中包含传输数据块。
通过在回复中向从设备S发送轮询62而授权从设备S接入到通信信道,主设备M随后对最终数据PDU50的接收做出响应72。
数据发送方40(从设备S)使用分配70接入到通信信道,以向数据接收方42发送PDU60而无论传输数据是否可用。PDU60具有不包含传输数据并且对于异步数据传输会话透明的净荷。
因此,如图4A中所示,在向数据接收方42发送数据消息的最终数据PDU50后,数据发送方40通过在时隙M+2m处(其中m=1,2,3...)的每个后续TDD帧30中向主设备M发送PDU60来占用通信信道,直到其从数据接收方42(主设备M)的回复中接收到ACK PDU52。PDU60使得主设备M在回复中重复地发送轮询62,该回复占用由从设备S使用的通信信道。通过以PDU60来回复轮询,从设备S提示主设备M发送轮询。因此当数据接收方42(主设备M)具有准备发送回从设备S的ACK消息时,通信信道立即可用。因此在作为SCK PDU52返回到从设备S的ACK消息中有最小的延迟。
参考图4C,不同于图4A中示出的情况在于其示出相比较于最终数据PDU和ACK消息中的第一ACK PDU之间的时间周期,ACK消息的最终ACK PDU52和数据消息中的第一数据PDU之间的时间周期。
在异步数据传输会话中,微微网的从设备S操作为数据接收方42并且主设备M操作为数据发送方40。对于从设备S使用其进行传输的每个帧,从设备S需要由主设备M授权来接入到通信信道。
配置主设备M,从而无论何时其在数据传输会话期间在TDD帧30中从从设备S接收到PDU时,主设备通过在下一TDD帧30的第一时隙31中轮询从设备而将下一TDD帧分配给从设备。在上下文中,“轮询”表示发送寻址到从设备的PDU(例如PDU62)。利用图4C中的标号72示出该功能并且以标号62示出该轮询。
在从设备S处,在TDD帧30的第一时隙31中从主设备M寻址到从设备S的例如PDU62的轮询的接收向寻址的从设备S分配通信信道并且使得从设备S在该TDD帧30的第二时隙32中进行回复。分配/使能在图中使用标号70示意性示出。
在时隙M’处,数据发送方42向主设备M发送ACK消息的最终ACK PDU52。
通过在回复中向从设备S发送轮询62而授权从设备S接入到通信信道,主设备M随后对ACK PDU52的接收做出响应72。
数据接收方42(从设备S)使用分配70接入到通信信道,以向数据发送方40(主设备M)发送PDU60。PDU60具有不包含传输数据并且对于异步数据传输会话透明的净荷。
因此,在向数据发送方40发送ACK消息的最终ACK PDU52后,数据接收方42通过在时隙M’+2m处(其中m=1,2,3...)的每个后续TDD帧30中向主设备M发送PDU60来占用通信信道,直到其接收到另一数据PDU50或数据传输会话结束。PDU60使得主设备M在回复中重复地发送轮询62,该回复占用由从设备S使用的通信信道。通过以PDU60来回复轮询,从设备S提示主设备M发送轮询。因此,当数据发送方40(主设备M)具有准备发送到从设备S的数据消息时,通信信道立即可用。因此,在作为数据PDU50发送到从设备S的数据消息中有最小的延迟。
参考图4D,不同于图4B中示出的情况在于其示出相比较于数据消息的最终数据PDU和ACK消息的第一ACK PDU之间的时间周期,ACK消息的最终ACK PDU52和下一数据消息的第一数据PDU之间的时间周期。
在异步数据传输会话中,微微网的主设备M操作为数据接收方42并且从设备S操作为数据发送方40。
在时隙N’,数据接收方42向从设备S发送ACK消息的最终ACKPDU52。数据发送方40(主设备M)继续在时隙N’+2m(其中m=1,2,3...)处的每个后续TDD帧30中向从设备S发送PDU60,直到其接收到数据PDU50或数据传输会话结束。
PDU60具有不包含传输数据并且对于异步数据传输会话透明的净荷。
在从设备S处,在TDD帧30的第一时隙31中从主设备M寻址到从设备S的PDU60的接收向寻址的从设备S分配通信信道并且使得从设备S在该TDD帧30的第二时隙32中进行回复。分配/使能在图中使用标号70示意性示出。
因此,通过重复地向从设备S发送PDU60,主设备2为了由从设备S使用而占用通信信道。从设备S因此可以立即使用通信信道来在其可用时尽快地传输下一数据PDU50。在示出的例子中,ACKPDU52在时隙N’+5中发送。
从图4A-4D的描述可以理解到在设备发送了数据传输会话分组后,通过在后续的TDD帧30中重复地发送PDU60,其将持续地占用通信信道。在图4A和图4B的例子中,数据传输会话分组是数据PDU50。在图4A的例子中,当其由主设备发送时,PDU60占用通信信道并且在图4B的例子中,PDU60提示来自占用通信信道的主设备的轮询62。在图4C和图4D的例子中,数据传输会话分组是ACK PDU52。在图4D的例子中,PDU60当其从主设备发送时占用通信信道并且在图4C的例子中,PDU60提示来自占用通信信道的主设备的轮询62。PDU具有这样的结果,即如果由主设备发送,则向从设备S分配通信信道,或如果由从设备发送,则使得主设备对从设备S分配通信信道。PDU60可以是没有净荷的RFCOMM分组。
应该理解图4A、4B、4C和4D的每个涉及占用在数据传输会话中使用的通信信道的独立处理,并且如此,本发明的一个实施方式可以任何组合方式来使用这些处理的一个或多个。即,本发明的实施不必使用图4A到图4D所描述的所有处理。
尽管在前面的段落中已经描述在每个TDD帧30中发送PDU60,但不需要总是这样。例如,如果是主设备M正在发送PDU60,则当主设备控制通信信道的分配时,其可以任何时间间隔发送。因此可以周期性地但不是每个TDD帧地发送PDU60。
尽管在前面的实施方式中,在每个TDD帧中发送PDU60,但在其他的实施方式中,它们可以更少频繁地发送,尤其在图4A和图4B中所示出的处理中,其中主设备M发送PDU60,它们可以由主设备以任意选择的周期或甚至随机来发送,另外也取决于主设备的其他任务,像与其他从设备交换分组。然而,PDU60将比每25ms更频繁地发送。因此,主设备M可以具有两个操作状态-数据传输状态和非数据传输状态。在数据传输状态中,数据传输正在与从设备S进行,并且在发送数据传输消息的最终PDU50、52后,主设备以高于每25ms到每个TDD帧的最大频率向从设备S发送PDU60。在非数据传输状态下,没有与从设备S正在进行数据传输,并且主设备每25ms轮询一次从设备S。当针对从设备的消息或多个消息被缓冲用于传输时,主设备可以进入到数据传输状态并且当缓冲器不再包含针对从设备的消息时,可以返回到非数据传输状态。
图5A示意性示出可以操作为蓝牙微微网的主设备M或从设备S的设备90的合适组件。设备90可操作于在数据传输会话期间使用蓝牙通信信道传输数据。
设备控制器70可操作于在数据传输会话期间控制(经由通信信道)发送第一数据传输会话分组并且随后经由通信信道发送不是数据传输会话一部分的附加的分组或多个分组以为数据传输会话占用通信信道。
控制器70可以包括处理器72和处理器72可访问的存储器74,或其可以是ASIC或类似的。控制器70连接到无线收发器78。
存储器74可以包括计算机程序76,其包括程序指令,用于使得设备在数据传输会话期间经由通信信道发送第一数据传输会话分组,并且接着经由通信信道发送不是数据传输会话一部分的附加的分组或多个分组,以为数据传输会话占用通信信道。
计算机程序指令可以经由电磁载波信号到达设备90或从例如计算机程序产品、存储设备或例如CD-ROM或DVD的记录介质的物理实体复制。
控制器70和无线收发器78可以是如图5B中所示的芯片组80的一部分,其被出售以用于在设备内集成。该芯片组被设置成在数据传输会话期间控制经由通信信道发送第一数据传输会话分组,并且接着经由通信信道发送不是数据传输会话一部分的附加的分组或多个分组,以为数据传输会话占用通信信道。
尽管在前面的段落中参考各种例子描述了本发明的实施方式,但应该理解可以对给出的例子做出修改而没有脱离本发明要求保护的范围。
尽管在前面的说明中力图关注于被认为是特别重要的本发明的特征,但应该理解申请人要求在此前参考和/或在附图中示出的任何可专利性特征或特征的组合方面给予保护而无论是否对其已经进行了特别的强调。
Claims (29)
1.一种用于对数据传输会话分配通信信道的方法,该方法包括:
在数据传输会话期间,
经由通信信道向数据接收方发送第一数据传输会话分组,
接着经由通信信道重复地向所述数据接收方发送附加的分组,以便为从所述数据接收方发送的第二数据传输分组保留所述通信信道。
2.根据权利要求1所述的方法,其中所述通信信道处于操作为主设备的第一设备和操作为从设备的第二设备之间,其中从设备配置成仅在响应于来自主设备的轮询时向所述主设备发送分组。
3.根据权利要求1或2所述的方法,其中所述通信信道是包括具有下行链路时隙和上行链路时隙的帧的TDD信道。
4.根据权利要求3所述的方法,当从属于权利要求2时,其中数据传输协议中消息的接收和回复中消息的传输之间的等待时间大于帧持续时间。
5.根据权利要求1、2和4的任意一项所述的方法,其中所述数据传输会话使用异步数据传输协议。
6.根据权利要求5所述的方法,其中异步数据传输协议中的消息的接收和异步数据传输协议中下一消息的传输之间的等待时间大于1.25ms。
7.根据权利要求1、2和4的任意一项所述的方法,其中所述数据传输会话用于传输第一数据并且所述方法进一步包括发送包括散布有附加的分组的数据传输会话分组的分组序列,其中所述第一数据传输会话分组传输第一数据并且附加的分组不传输所述第一数据而是重复地保留所述通信信道。
8.根据权利要求1、2和4的任意一项所述的方法,包括发送数据传输会话分组,接着重复地发送附加的分组,直到接收到数据传输会话分组的接收的确认。
9.根据权利要求1、2和4的任意一项所述的方法,其中所述第一数据传输会话分组是对象交换OBEX放置命令的最终分组。
10.根据权利要求1、2和4的任意一项所述的方法,其中所述附加的分组是由主设备发送的轮询并且具有不包含传输数据的净荷。
11.根据权利要求1、2和4的任意一项所述的方法,其中所述数据传输会话用于传输第一数据并且所述方法进一步包括发送包括散布有附加的分组的数据传输会话分组的分组序列,其中所述第一数据传输会话分组确认第一数据的传输并且附加的分组不传输第一数据或确认所述第一数据的传输,但重复地保留所述通信信道。
12.根据权利要求1、2和4的任意一项所述的方法,其中所述通信信道是包括具有下行链路时隙和上行链路时隙的帧的TDD信道,所述方法包括在上行链路时隙中发送数据传输会话分组,接着重复地在每个上行链路时隙中发送附加的分组,由此占用所述通信信道,直到下行链路时隙中的下一个数据传输。
13.根据权利要求1、2和4的任意一项所述的方法,其中所述第一数据传输会话分组是对象交换OBEX继续响应的最终分组。
14.根据权利要求1、2和4的任意一项所述的方法,其中附加的分组是由从设备发送的分组,该从设备在从主设备的回复中获得轮询。
15.根据权利要求14所述的方法,其中主设备在数据传输会话期间接收到来自从设备的分组时轮询该从设备。
16.根据权利要求1、2和4的任意一项所述的方法,其中所述附加的分组是具有空净荷的数据分组。
17.根据权利要求1、2和4的任意一项所述的方法,其中所述附加的分组是空的RFCOMM分组。
18.一种用于对数据传输会话分配通信信道的设备,所述设备包括:
用于在数据传输会话期间经由通信信道向数据接收方发送第一数据传输会话分组的装置,并且
用于随后经由通信信道重复地向所述数据接收方发送附加的分组,以便为从所述数据接收方发送的第二数据传输分组保留所述通信信道的装置。
19.根据权利要求18所述的设备,其中所述设备配置为主设备或从设备,并且通信信道处于主设备和从设备之间,其中从设备包括用于仅在响应于来自主设备的轮询时向所述主设备发送分组的装置。
20.根据权利要求19所述的设备,其中主设备在数据传输会话期间接收到来自从设备的分组时轮询该从设备。
21.根据权利要求18到20任意一项所述的设备,其中所述通信信道是包括包含下行链路时隙和上行链路时隙的帧的TDD信道。
22.根据权利要求18到20任意一项所述的设备,其中所述数据传输会话使用异步数据传输协议。
23.一种用于对数据传输会话分配通信信道的方法,所述方法包括:
在数据传输会话期间,
经由通信信道向数据接收方发送第一数据传输会话分组,并且接着
重复地经由所述通信信道向所述数据接收方发送附加的分组或多个分组,所述附加的分组或多个分组为所述数据接收方针对所述第一数据传输会话分组的答复而发送的第二数据传输会话分组保留所述通信信道。
24.根据权利要求23所述的方法,其中所述数据传输会话用于传输第一数据并且所述方法进一步包括发送包括散布有轮询的第一数据传输会话分组的分组序列,其中所述第一数据传输会话分组传输第一数据并且轮询不传输所述第一数据但每个轮询保留所述通信信道。
25.根据权利要求23或24所述的方法,包括发送数据传输会话分组,接着重复地发送轮询,直到接收到数据传输会话分组的接收的确认。
26.根据权利要求23或24所述的方法,其中所述数据传输会话分组是对象交换OBEX放置命令的最终分组。
27.根据权利要求23或24所述的方法,其中所述附加的分组和多个分组是具有空净荷的数据分组。
28.根据权利要求23或24所述的方法,其中所述轮询是空的RFCOMM分组。
29.一种配置成在数据传输会话期间使用通信信道来传输数据的设备,所述设备包括:
用于经由通信信道向数据接收方发送第一数据分组的装置;以及
用于在第一数据分组后经由通信信道重复地向所述数据接收方发送附加的分组,以便为从所述数据接收方发送的第二数据传输分组保留所述通信信道的装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2006/001144 WO2007105026A1 (en) | 2006-03-14 | 2006-03-14 | Allocation of a communications channel to a data transfer session |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101401354A CN101401354A (zh) | 2009-04-01 |
CN101401354B true CN101401354B (zh) | 2012-08-29 |
Family
ID=38509093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200680053860.5A Expired - Fee Related CN101401354B (zh) | 2006-03-14 | 2006-03-14 | 对数据传输会话分配通信信道 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8374191B2 (zh) |
EP (1) | EP1994683A1 (zh) |
KR (1) | KR101122142B1 (zh) |
CN (1) | CN101401354B (zh) |
WO (1) | WO2007105026A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9686049B2 (en) * | 2007-09-12 | 2017-06-20 | Avago Technologies General Ip (Singapore) Pte. Ltd | Method and system for Bluetooth (BT) delayed acknowledgement (ACK) |
US8732236B2 (en) | 2008-12-05 | 2014-05-20 | Social Communications Company | Managing network communications between network nodes and stream transport protocol |
GB201115791D0 (en) * | 2011-09-13 | 2011-10-26 | Nordic Semiconductor Asa | Wireless data communication |
US9942887B2 (en) | 2012-04-12 | 2018-04-10 | Futurewei Technologies, Inc. | System and method for downlink transmission in a wireless network |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1328756A (zh) * | 1998-11-27 | 2001-12-26 | 诺基亚移动电话有限公司 | 用于传送分组无线电业务中的信息的方法和装置 |
CN1444831A (zh) * | 2000-07-24 | 2003-09-24 | 北方电讯网络有限公司 | 无线网中建立基于分组的连接的方法 |
CN1471775A (zh) * | 2000-08-25 | 2004-01-28 | ��˹��ŵ�� | 在分组无线电业务中改进的发送信息的方法和装置 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0818659A (ja) * | 1994-06-28 | 1996-01-19 | Kokusai Denshin Denwa Co Ltd <Kdd> | 双方向性樹枝状網を用いた通信システム |
US5583866A (en) * | 1994-12-05 | 1996-12-10 | Motorola, Inc. | Method for delivering broadcast packets in a frequency hopping local area network |
US6185197B1 (en) * | 1995-06-02 | 2001-02-06 | Airspan Networks, Inc. | Control message transmission in telecommunications systems |
US5691709A (en) * | 1995-10-10 | 1997-11-25 | Motorola, Inc. | Communication transceiver providing unscheduled acknowledge back responses and method therefor |
US5982761A (en) * | 1996-09-30 | 1999-11-09 | Amsc Subsidiary Corporation | Methods of communicating over time-division multiple-access (TDMA) communication systems with distinct non-time-critical and time-critical network management information transmission rates |
FI101666B (fi) * | 1996-11-29 | 1998-07-31 | Nokia Multimedia Network Termi | Viivekriittisten palvelujen toteutus kaapelitelevisiojärjestelmässä |
US6031841A (en) * | 1997-12-23 | 2000-02-29 | Mediaone Group, Inc. | RSVP support for upstream traffic |
US6747959B1 (en) * | 1998-10-07 | 2004-06-08 | At&T Corp. | Voice data integrated mulitaccess by self-reservation and blocked binary tree resolution |
US6445701B1 (en) * | 1998-10-09 | 2002-09-03 | Microsoft Corporation | Channel access scheme for use in network communications |
KR20000032728A (ko) * | 1998-11-17 | 2000-06-15 | 서평원 | 광대역무선멀티미디어통신시스템에서데이터통신시채널할당방법 |
KR100350318B1 (ko) * | 1999-12-16 | 2002-08-28 | 엘지전자 주식회사 | 시분할 다중 장치의 채널 및 타임 슬롯 할당 방법 |
KR100937730B1 (ko) * | 2000-02-23 | 2010-01-20 | 아이피알 라이센싱, 인코포레이티드 | 역방향 링크 초기 전력 설정 |
US20030081599A1 (en) * | 2001-10-30 | 2003-05-01 | Chui-Tsang Wu | System and method for data transmission control |
US7391719B2 (en) * | 2002-07-15 | 2008-06-24 | Sixnet, Llc | Redundant network interface for ethernet devices |
US7185045B2 (en) * | 2002-07-15 | 2007-02-27 | Sixnet, Llc | Ethernet interface device for reporting status via common industrial protocols |
US7526556B2 (en) | 2003-06-26 | 2009-04-28 | International Business Machines Corporation | Method and apparatus for managing keepalive transmissions |
US20050259617A1 (en) * | 2004-05-06 | 2005-11-24 | Samsung Electronics Co., Ltd. | System and method for channel time reservation in distributed wireless personal area network |
US8526415B2 (en) * | 2005-09-30 | 2013-09-03 | Robert Bosch Gmbh | Method and system for providing acknowledged broadcast and multicast communication |
-
2006
- 2006-03-14 KR KR1020087024895A patent/KR101122142B1/ko not_active IP Right Cessation
- 2006-03-14 WO PCT/IB2006/001144 patent/WO2007105026A1/en active Application Filing
- 2006-03-14 CN CN200680053860.5A patent/CN101401354B/zh not_active Expired - Fee Related
- 2006-03-14 US US12/225,031 patent/US8374191B2/en not_active Expired - Fee Related
- 2006-03-14 EP EP06727578A patent/EP1994683A1/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1328756A (zh) * | 1998-11-27 | 2001-12-26 | 诺基亚移动电话有限公司 | 用于传送分组无线电业务中的信息的方法和装置 |
CN1444831A (zh) * | 2000-07-24 | 2003-09-24 | 北方电讯网络有限公司 | 无线网中建立基于分组的连接的方法 |
CN1471775A (zh) * | 2000-08-25 | 2004-01-28 | ��˹��ŵ�� | 在分组无线电业务中改进的发送信息的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20080109842A (ko) | 2008-12-17 |
US20090303906A1 (en) | 2009-12-10 |
CN101401354A (zh) | 2009-04-01 |
US8374191B2 (en) | 2013-02-12 |
WO2007105026A1 (en) | 2007-09-20 |
KR101122142B1 (ko) | 2012-03-15 |
EP1994683A1 (en) | 2008-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6928085B2 (en) | System and method for providing quality of service and contention resolution in ad-hoc communication systems | |
JP4216732B2 (ja) | 超広帯域システムでサブレート・スロットを使用するための方法 | |
JP3902516B2 (ja) | 干渉低減用通信方法、通信システム及び通信装置 | |
US7613138B2 (en) | Separating control and data in wireless networks | |
US20030137993A1 (en) | Method of managing time slots in a wireless network through the use of contention groups | |
US20030137970A1 (en) | System and method for improved synchronization in a wireless network | |
JP3657214B2 (ja) | 無線通信機器及びこれを適用した無線通信システム並びにその通信方法 | |
JP4444660B2 (ja) | 非同期タイムスロットにおける長非同期データを取り扱うためのシステム及び方法 | |
HUT69343A (en) | Method for providing reserved communication access using multiple random access resourches | |
EP1484867A2 (en) | Allocating Channel Time in a Wireless Network | |
WO2001058077A2 (en) | Ping-pong protocol with variable length packets | |
KR20040089273A (ko) | 블루투스 시스템에서 7개 이상의 단말과의 효과적인통신방법 및 장치 | |
CN105721414B (zh) | 多播通信方法 | |
CN103493574B (zh) | 无线个人区域网的调度方法和装置 | |
CN101401354B (zh) | 对数据传输会话分配通信信道 | |
CN100348002C (zh) | 援救信标 | |
KR20160010519A (ko) | 통신 장치를 위한 결정론적 서비스 품질을 제공하기 위한 방법 및 시스템 | |
KR20060135760A (ko) | 전송 충돌 회피 장치 및 방법 | |
US8554139B2 (en) | Transmission method and related apparatus for reducing radio resource overhead | |
JP2019050524A (ja) | 通信装置、通信方法およびプログラム | |
CN115484012A (zh) | Uwb测距内的数据传送 | |
WO2001033739A1 (en) | Prioritization scheme for csma/ca | |
JP7485033B2 (ja) | 無線通信システム、通信方法、基地局、及び端末 | |
WO2002089416A2 (en) | Collision avoidance in communication networks | |
JP2752742B2 (ja) | パケット送信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120829 Termination date: 20130314 |