无线通信系统中的本地通信系统和方法

文档序号:7600020阅读:231来源:国知局
专利名称:无线通信系统中的本地通信系统和方法
技术领域
本发明涉及一种在无线通信系统中的本地通信系统和方法,尤其涉及一种允许多个终端执行无线通信的本地通信系统和方法。
背景技术
典型地,局域网(LAN)是一种从基于有线通信网络发展起来的网络。局域网是一种由同轴电缆构造的小规模或者中等规模的有线网络,所以在局域网中的终端可以相互之间共享或者交换数据。因为如上所述的局域网是一种基于有线的网络,所以其在移动性方面有固有的限制。
无线通信技术可以依据分类标准被分为多种方法,如使用频分的频分多路复用(FDM)方法,使用码分的码分多路复用(CDM)方法。在上述的多种方法中,使用CDM方法的CDMA移动通信系统当前被普遍地使用,并被分为同步CDMA和异步CDMA。在同步码分多址(CDMA)移动通信系统技术中,一种能够传输高速数据的1x EV-DO系统目前已经达到其商业化阶段。
此外,一种能够提供语音和高速数据两者的1x EV-DO系统已经被开发。
随着无线通信系统的便利和上述技术的发展,提高了对多种网络以无线方式执行通信的要求,其中包括在家中构造的系统。当前提供的业务提供了一种通过一个无线连接节点将无线终端连接到基于有线的网络的方法。然而,因为提高了对即使在家中的具有两个或者多个终端的系统的要求,所以需要一种允许一个无线连接点连接多于一个终端的方法。
在各种领域中提供的数据逐渐按照大的数量传送。例如,在广播电台中提供的公共无线广播系统中,现有的高清晰度(HD)电视要求提供高清晰度业务。除了在音频业务中要求的多种质量之外,随着数字无线电数据的出现同时一起要求图像数据传输的高质量(DVD)。当整体地考虑这些需求时,即使在家中也必须执行超过100Mbps的数据传输。
为了满足上述的需求,已经从事将高速数据无线网络技术应用于网络中的研究,例如局域网。一种正在被研究和发展的针对于本地无线通信系统提议的方法包括无线局域网(WLAN)和临时(ad-hoc)网。在下文中将描述无线局域网(WLAN)和临时(ad-hoc)网。
首先,在无线局域网中,已经不再需要基于有线的连接,例如同轴电缆,通信是通过射频(RF)传输执行的。在这种无线局域网中,特定节点在竞争的基础上访问其它节点。然而,连接的机制非常复杂。因此,当特定终端要求一种如上所述的高质量数据传输时,在无线局域网中存在多种限制。这是因为数据传输所需的处理时间随着控制机制复杂度的增加而增加,或者需要能够快速执行复杂处理的昂贵的设备。
在临时(ad-hoc)网中,一个特定终端向邻近的终端发送信息,邻近的终端向下一个目的地再发送信息。在这种网络中,邻近终端的位置变化和路径变化可能频繁地发生。因此,对于被传送的业务可能发生时延或者传输失败。更确切地说,当大量数据如上所述必须以高速传送时,将不能满足希望的服务质量(QoS)。

发明内容
因此,本发明至少解决在现有技术中出现的上述问题,本发明的第一个目的是提供一种能够通过简单的控制机制在无线通信网络中高速传送数据的本地无线通信系统和方法。
本发明的第二个目的是提供一种能够在高速传送数据的同时满足所希望的服务质量的本地无线通信系统和方法。
发明的第三个目的是提供一种能够在没有单独的中继器的情况下高速传送数据的本地无线通信系统和方法。
发明的第四个目的是提供一种能够在通过减少总开销增加无线带宽的同时提供高速传送数据的本地无线通信系统和方法。
为了实现上述目的,提供了一种具有主无线终端和至少两个外围无线终端的无线通信系统中的本地无线通信方法,该方法包括以下步骤通过主无线终端与所述至少两个外围无线终端中请求数据通信的每一个外围无线终端协商,产生包括对于提出请求的外围无线终端的协商的时间信息和传输次序的时间表映射,以及将产生的时间表映射传输给提出请求的外围无线终端;以及对于在收到的时间表映射中确定的时间周期,依照时间表映射中确定的传输次序,通过每个外围无线终端循环并直接地执行与主无线终端的通信。
为了实现上述目的,提供了一种在具有主无线终端和至少两个外围无线终端的无线通信系统中执行本地无线通信的系统,该系统包括主无线终端,用于在将要传输帧的时间周期期间与请求传输的每个外围无线终端协商,产生包括对于请求传输的每个外围无线终端的传输次序和协商的时间信息的时间表映射,以及将产生的时间表映射传输给所有外围无线终端;以及外围无线终端,用于存储从主无线终端接收的时间表映射,以及依照在时间表映射中确定的次序,对于协商的时间周期直接执行与主无线终端的通信。


本发明上述和其它的目的、特征和优点将通过以下结合附图的详细描述更加显而易见。
图1是举例说明依据本发明实施例在无线网络中的终端之间的连接的图表;图2是依据本发明实施例的主无线终端的框图;图3是举例说明当本地无线通信依据本发明优选实施例执行时所传输的数据帧的结构的图表;图4是依据本发明优选实施例的信标周期的时序图;图5是当无线终端依据本发明优选实施例传输数据的时序图;图6是当数据通信依据本发明实施例执行时无线终端之间的信号和数据流程图;图7是依据本发明另一个实施例传输数据的时序图,其中特定无线终端在其本身的数据传输时间点没有要传输的数据;图8是依据本发明另一个实施例当新的无线终端请求数据传输时的信号的流程图;图9是依据本发明另一个实施例在对改变已建立的时间的协商之后的信号和流量的流程图;图10是依据本发明实施例由主无线终端执行的本地通信的流程图;图11是依据本发明实施例由外围无线终端执行的本地通信的流程图。
具体实施例方式
在下文中,将参考附图描述本发明的优选实施例。相同的标号将用于指示那些在其它图中显示的相同的元件。在对本发明随后的描述中,当在此结合的已知的功能和结构对本发明的主题无关时省略对其的描述。
图1是举例说明应用本发明的无线网络中终端之间的连接的图表。在下文中,将参考图1描述无线网络的结构。图1显示一个网络100,其包括六个无线终端和一个连接到基于有线的网络的接入点170(AP)。在下文中,将根据假设主无线终端110如图1所示连接到接入点170的情况进行描述。此外,每个无线终端110、120、130、140、150和160可以是包括无线设备的终端。也就是,所有包括无线通信设备的设备,例如,PDA、移动通信终端,或者笔记本计算机都可以是无线终端。如图1所示,主无线终端110依据本发明执行对于提供本地通信的特定操作。
图2是应用本发明的主无线终端的框图。在下文中,将参考图2详细地描述依据本发明的主无线终端110的结构和操作。
依据本发明,一个控制单元111控制主无线终端110,当需要本地无线通信时控制本地无线通信。控制被分类为对主无线终端的控制和对外围无线终端的控制。当如图1所示配置网络时,一个特定无线终端成为主无线终端110,其它组成网络的无线终端成为外围无线终端。因为主无线终端110成为与其它无线终端进行无线通信的对象,控制单元111依照本发明在一个信标周期内对与其他无线终端的通信分配所需的时间,以及依照分配的时间创建时间表映射。图1中表示时间表映射的一个实例。
表1

如表1所示,每个无线终端对于本发明的数据传输具有一个次序。只有一个无线终端能够在特定时间点传输数据帧。如表1所示,每个无线终端的次序与每个无线终端的地址相匹配,且匹配的次序和地址存储在时间表映射中。进一步,时间表映射存储分配给每个无线终端用于执行通信的时间(允许传输时间,PTT)。允许传输时间可以按照秒或者其他的时间单位来计算。因为这样的单位是一个可以预先通过合同来确定的项目,在本发明不限制该单位。可是,为了帮助本发明的全面理解,将按照以下假设给出描述,即允许传输时间可以按照秒来计算。时间表映射可以存储通过累积由无线终端从初始传输开始的数据传输的时间周期获得的累积传输时间(ATT)。因为时间表映射如上面描述地产生,信标周期不会确定为一个不变的时间。就是说,一个信标周期依照无线终端的总数和每个无线终端需要的传输时间来改变。
如表1所示,每个无线终端不会总是具有对于允许传输时间产生帧和传输产生的帧的权力。例如,在第三个无线终端140的情况下,该无线终端在表1的信标周期的第二个数据传输间隔内传输数据,第三无线终端140计划产生和传输两秒的数据。当数据这样传输时,累积传输时间变为4秒,这是实际的数据传输时间,而不是5秒。就是说,每个无线终端只产生那些仅仅包括自己要传输的数据的帧,且传输该产生的帧。进一步,将在下一个数据传输间隔传输数据的无线终端,在对于预先设置的空闲时间还没有检测到数据传输的时候,在一段空闲时间的周期后传输数据。
控制单元111将产生的时间表映射广播给所有将要执行通信的无线终端,且允许无线终端接收该信息。进一步,控制单元111确定是否存在特定无线终端的连接请求。根据确定的结果,当在信标周期内的预定时间周期期间存在特定无线终端的连接请求时,控制单元111检测该连接请求,更改时间表映射,且报告更改的时间表映射。控制单元111对于在每个信标周期期间与每个无线终端的连接,对于允许传输时间,通过无线通道来执行通信。
相反,当无线终端是外围无线终端时,控制单元111确定信标周期,且当需要一个无线通信时,在信标周期的预定时间周期内执行连接请求。当完成连接的时候,控制单元111接收且存储被广播的时间表映射,且依照时间表映射通过无线通道来执行通信。
访问点接口112通过有线连接连接到访问点170,且对于依照本领域许多公知方法提供数据接口。例如,在XDSL(X-数字用户线)方法中,访问点接口112依照XDSL方法来处理数据,且执行与访问点170的接口。相反,在SDH(同步数字结构)光传输方法中,访问点接口112依照SDH方法处理数据,且执行与访问点170的接口。进一步,访问点接口112与本地网外面的的元素对接以同时执行与控制单元111的接口,且处理从本地网外部的元素接收的数据以将处理过的数据输出到控制单元111。
无线处理单元113将从控制单元111输出的数据上变换为预定的RF波段以通过天线广播该上变换的数据。无线处理单元113为了与依照本发明的特定无线终端进行通信,在RF波段上传输数据,并且将处理过的数据发送到空中。无线处理单元113也接收来自天线的数据,且将处理过的数据提供给控制单元111。
存储器114存储在主无线终端110中使用的不同的程序和执行程序时产生的数据。存储器114可以包括只读存储器(ROM)和随机存取存储器(RAM),和进一步可以包括硬盘或者外部辅助存储设备。存储器114也包括用于存储依照本发明的时间表映射的区域。存储器114存储如表1所示的时间表映射的数据。用户接口115将从控制单元111输出给用户的图形数据转换到显示单元117,或者将从输入单元116收到的数据输出到控制单元111。用户接口115提供在用户和控制单元111之间的接口。
输入单元116是一种设备,用户通过该设备将数据输入到无线终端,或者用户输入请求预定操作的信号。输入单元116可以是键盘、鼠标、或者操纵杆、辅助键盘或者触摸垫、或者其它输入设备。输入单元116也可以是红外线接收器。显示单元117显示设备或者处理步骤的操作状态和用户需要的服务。
图3是一个图表,表示当依照本发明的优选实施例执行本地无线通信的时候,传送的数据帧的结构。依照本发明的无线帧的结构将参考图3进行描述。
该帧包括报头部分310和信息部分320。报头部分310包括地址区311、许可传输时间区312和累积传输时间区313。地址区311是包含下一个无线终端的地址的区域,该无线终端由表1中表示的时间表映射来确定。在许可传输时间区312内包含用于传输帧的时间周期,并且对于该给定的时间周期传输帧。在累积传输时间区313内,时间周期被累积并记录,对于这些时间周期,包含要被发送的数据的帧已经在一个信标周内被传输。在这里,可以通过预先累积相应终端的许可传输时间和在数据将要被相应终端发送时将累积时间插入到报头中来计算累积传输时间。帧结构将参考表1来描述。
当当前将要传输数据的无线终端是第一个无线终端120的时候,帧结构如表2所示。同样,当当前将要传输数据的无线终端是第四个无线终端150的时候,帧结构如图3所示。
表2

表3

如表2和表3所示,计划要传输数据的无线终端为了指示下一个无线终端,在报头中标明下一个次序的无线终端的地址。进一步,在报头中包含要被发送数据的无线终端发送的时间数据,以及累积时间信息被记录在报头的最后部分。数据流被分段成相应于分配给无线终端的许可传输时间的数据,然后传输该数据。在这里,如上所述地传输累积时间信息导致数据的循环周期可以通过模计算来简单地计算。当特定外围无线终端不传输数据的时候,总的累积传输时间可以改变。下一个无线终端将累积传输时间改变成依照时间表映射的值以传输改变的数值。数据传输没有实际地执行,但是累积传输时间被时间表映射确定。
在另一个方法中,当执行传输的时候,所有外围无线终端实际地计算总的累积传输时间,并传输计算出的时间。进一步,所有无线终端都能够检测不具有要传输的数据的无线终端。因此,相应无线终端的传输时间值可以被添加到累积数值中,然后在一个时间点执行模计算,在该时间点在时间表映射中的最后一个无线终端的数据传输已经被完成。
图4是依照本发明的优选实施例的信标周期的时序图。依照本发明的信标周期的每个时间周期都将参考图4进行描述。
信标周期的开始可以通过传输信标报头401来报告给其它的无线终端。无线终端不止一次地检查信标周期以及确定一个时间点,在该时间点检测到信标报头401,将其作为一个周期的开始时间点。当其它无线终端请求新连接的时候使用的连接请求时隙402在信标报头401之后被提供。不执行无线通信的无线终端可以在信标报头401的结束时间点之后的连接请求时隙402期间执行连接请求。当如上面所述存在连接请求的时候,主无线终端产生包括相应无线终端的时间表映射以将产生的时间表映射传输给其它的无线终端。
当连接请求时隙402的时间周期通过的时候,每个无线终端依照在时间表映射中设置的次序顺序地传输数据。标号411到41N相当于间隔,在这些间隔中数据被顺序地传输。这些间隔将参考表1进行描述。首先,第一个无线终端120在第一个传输间隔411中传输数据,第三个无线终端140在第二个传输间隔412中传输数据。因为每个间隔都是依照时间表映射设置的时间周期,每个间隔具有与其它间隔不同的时间间隔。进一步,因为每个无线终端与其它无线终端被预定的间隔隔开,包括主无线终端110,以及数据传输通过无线通道来执行,每个无线终端具有用于检测每个数据的传输完成时间点的空闲时间。图2中的标号420表示这样的空闲时间。空闲时间可以通过主无线终端与其它无线终端之间的协商来设置,或者可以是预定的时间周期。当检测到空闲时间时,在时间映射表上存在的每个无线终端依照时间映射表的次序传输数据。进一步,如图3所描述的,传输数据的无线终端在报头310的地址区311中标明另一个无线终端,该另一个无线终端将在下一个数据传输间隔传输数据。等候数据传输的无线终端检查地址区,在该地址区域中标明传输下一个数据的无线终端。作为检查的结果,当无线终端被选择作为将传输数据的无线终端时,该无线终端在下一个数据传输间隔传输数据。
图5是当无线终端依照本发明的优选实施例传输数据的时候的时序图。无线终端依照本发明的时间表映射传输数据的时序将参考图5来描述。图5只考虑数据传输,而不表示图4中的上述信标报头和连接请求时隙。图5是一种情况的实例,在这种情况下数据依照如表1所示的时间映射表传输。
如图4所示,当信标报头401和连接请求时隙402的时间周期通过的时候,第一个将要传输数据的第一个无线终端120开始在时间点500传输一个帧。将要在下一个数据传输间隔传输数据的无线终端的地址“3”被记录在该帧的报头310的地址区311中。进一步,“2”被记录在表1中所示的报头310的许可传输时间区312中,以及‘2’被记录在报头310的累积传输时间区313中,其中‘2’是累积到当前的时间点的时间。然后报头310被传输。数据流被分段成为可以传输两秒钟的数据,以及分段了的数据被插入到信息区320中并传输。这样的传输一直继续到依照时间映射表的时间点501。
当通过第一个无线终端120进行的数据传输在时间点501完成的时候,所有无线终端在空闲时间都不传输数据。这是为了在数据冲突和数据传输之间澄清边界。因此,第三个无线终端140,即下一个无线终端,如上面所描述地将数据‘4,3和5’插入到报头中,以及将分段的数据插入到可以传输三秒钟的数据中以产生一个帧。然后,第三个无线终端140从时间点502至时间点503传输产生的帧,在时间点502预设的空闲时间已经通过。当象标号420这种的空闲时间通过时,第四个无线终端150同样地产生帧,并且从时间点504至时间点505传输产生的帧。第二个无线终端103同样地从时间点506至时间点507传输帧。这样,对于一段时间,所有信标报头401、连接请求时隙402和数据传输间隔被执行,这个时间成为了一个信标周期。
图6是当依照本发明的实施例执行数据通信的时候,在无线终端之间的信号和数据的流程图。一种情况将要参考图6来进行描述,在这种情况下数据传输依照本发明在每个无线终端和主无线终端110之间被执行。
当到主无线终端110的数据传输形成如表1所示时,按第一个无线终端120、第三个无线终端140、第四个无线终端150、第二个无线终端130的次序请求数据传输。可以在一个信标周期的连接请求时隙402中执行每个无线终端的数据传输请求,但是在大多数情况下,数据传输请求是在不同的信标周期中收到的。可是,在图6中,为了描述的方便,将假设所有数据传输请求在一个信标周期的连接请求时隙402中被执行来给出一个描述。进一步,假设每个无线终端依照如表1所示的次序来传输数据传输请求信号。
第一个无线终端120在步骤601向主无线终端110传输数据传输请求信号。当收到数据传输请求信号时,主无线终端110在通信所需的时间期间与第一个无线终端120协商。通过这样的协商,主无线终端110可以产生时间映射表。然后,第三个无线终端140在步骤603执行数据传输请求,以及主无线终端110类似于第一个无线终端120的情况,在数据通信所需的时间周期期间与第三个无线终端140协商。主无线终端110在数据传输时间内包括与第三个无线终端140协商的时间周期。这样的过程被应用于在步骤605由第四个无线终端150执行的数据传输请求和在步骤607由第二个无线终端130执行的数据传输请求两者。
主无线终端110可以在已经依照每个连接请求完成了协商的时间点产生时间表映射。当在每个连接请求时隙中收到连接请求的时候,主无线终端110依照连接请求执行协商,以及依照该协商只产生一个结果。然后,主无线终端110可以在一个时间点产生如表1所示的时间表映射,在该时间点已经完成了所有连接请求。如上面所述,时间表映射可以在存在来自每个无线终端的数据传输请求的任何时候被更新。图6表示一个过程,在该过程中时间表映射在步骤609的一个时间被产生。
当时间表映射如上面所述完全地被产生的时候,主无线终端110广播在步骤609中产生的时间表映射的信息,以便所有无线终端都可以接收步骤611中的信息。然后,每个无线终端接收且存储该信息,以及可以确定它自己的数据传输时间点和在数据传输之前或者之后的关系。同样,每个无线终端可以确定完全的信标周期。当确定了数据可以被传输的时间周期的时候,每个无线终端依照时间表映射执行数据传输。就是说,第一个无线终端120产生帧,该帧将在步骤613在分配给第一个无线终端120的时间周期中传输,以及将产生的帧传输给主无线终端110。同样地,传输的帧如图3所示一样被产生,然后被传输。当预置的空闲时间通过时,下一个要传输数据的第三个无线终端140执行与主无线终端110的数据通信。在下一个处理步骤617和步骤619中,每个无线终端同样地执行与主无线终端110的数据通信。
图6中描述的情况是一种每个无线终端都具有要被传输的数据的情况。可是,因为数据流量在产生的时候实际上为突发的,因此可能出现一种即使在信标周期中存在数据传输间隔也不存在要被发送的数据的情况,该间隔被特定终端保留用于数据传输。在下文中,在这样的情况下数据被传输的过程将参考图7进行描述。
图7是依照本发明的另一个的实施例的数据传输的时序图,其中特定无线终端在它自己的数据传输时间点不具有要传输的数据。
第一个无线终端120产生包括要被发送给主无线终端110的数据的帧710,并且传输该产生的帧。在这里,如上所述,将要在下一个数据传输间隔传输数据的无线终端的地址被包含在报头中并且被传输。第一个无线终端120在时间点701完成该传输。当第三个无线终端140即下一个无线终端没有要传输的数据的时候,第三个无线终端140不传输数据。然后,第四个无线终端150即第三个无线终端140之后的下一个无线终端还要等待预置的空闲时间。就是说,具有仅次于第三个无线终端140的传输次序的第四个无线终端150要等待预置空闲时间两倍的时间周期。然后,当没有检测到帧传输的时候,第四个无线终端150执行帧传输。因此,当在时间点702之后没有检测到帧的时候,第四个无线终端150还要等待预置的空闲时间。即使在等待之后,当没有检测到帧传输的时候,第四个无线终端150识别到第三个无线终端140不具有要传输的数据,产生包括要传输的数据的帧712,以及从时间点703至时间点705传输产生的帧。然后,第二个无线终端130如上面所述,同样地产生包括要传输产生的帧的数据。
可是,当不仅第三个无线终端140而且第四个无线终端150没有要传输的数据的时候,第四个无线终端150不传输任何帧。然后,第二个无线终端130要等待预置空闲时间三倍的持续时间,以及产生包括要传输的数据的帧,并且传输产生的帧。通过这样的方法,当不存在要传输的数据的时候,下一个无线终端可以自动地产生帧以传输产生的帧,且不用添加单独的报头。
进一步,如上面所述,可能出现一种对于许可传输时间每个外围无线终端没有要传输的数据的情况。例如,第一个无线终端120必须如图7所示传输两秒钟的数据。可是,当只存在要传输的一秒钟的数据的时候,数据传输将在图7的时间点701之前被完成。然后,当将要执行下一个数据传输的第三个无线终端140具有要传输的数据的时候,在一秒钟之后通过了一段空闲时间,然后没有发生数据传输,第三个无线终端140传输该数据。
另外,如图7所示,在第一个无线终端传输了一秒钟的数据和第三个无线终端140没有要传输的数据的时候,在第一个无线终端120已经传输一秒钟数据之后通过了空闲时间两倍的时间周期的时候,第四个无线终端150开始数据传输。这样,传输时间在预先设置的时间周期内被修改且数据可以被传输。
如图6所示,当在向每个无线终端分配了时间且确定了次序之后进行通信时,新的无线终端可以请求通信。就是说,可能发生一种通过如图4所示的连接请求时隙请求数据传输的情况。这样的情况将参考图8来描述。
图8是在新的无线终端依照本发明的另一个实施例请求数据传输的时候,传输的信号和帧的流程图。
新的无线终端如上面所描述地检测到信标周期且通过存在于一个信标周期内的连接请求时隙来请求数据通信。就是说,当信标报头结束且在连接请求时隙可以被发送的时间点到达的时候,将要新近执行通信的第五个无线终端160在步骤801中为请求数据通信传输信号。然后,主无线终端110通过与第五个无线终端160的协商来确定时间周期,数据将相对该时间周期传输。然后,主无线终端110在步骤802产生新的时间映射表。在表1中表示的时间映射表如下面的表4所示更新。
表4

就是说,在由主无线终端110产生的时间表映射中,新的传输次序如表4所示添加。另外,相应终端的许可传输时间信息和依靠许可传输时间信息的累积传输时间信息被更新。主无线终端110在步骤802产生新的时间表映射,然后广播该时间表映射,因此所有无线终端可以在步骤803收到新的时间表映射。通过该广播,每个无线终端都具有相同的时间表映射。然后在步骤804到808,每个无线终端如上所述地执行数据通信。
进一步,特定无线终端传输的数据的数量可以突然地增加。就是说,可能发生以下情况超过了可以在预先协商的时间周期内传输的数据量的数据必须被连续地传输。在这里,无线终端执行新的协商并且必须收到它可以传输该额外数据的时间周期。在这样的情况下,更新时间表映射是必须的。在下文中,将参考图9来描述这样的情况。
图9是依照本发明的另一个实施例的、在协商之后用于改变已建立的时间周期的信号和流量的信号流程图。图9说明了一个实例,其中当依照表1的时间表映射执行通信的时候,已建立的时间周期改变。用于改变已建立的时间周期的协商可以在传输间隔内执行,在该时间间隔内每个无线终端自己传输流量,而不用单独的通道。当已建立的时间周期必须改变的时候,第四个无线终端150在它自己的流量传输时间点产生协商请求信号以将产生的信号传输给主无线终端110。在图9的步骤901中,第四个无线终端150具有第四个无线终端150传输流量数据的传输时间点,但是第四个无线终端150不传输数据,而是请求改变传输时间的协商。第四个无线终端150请求协商并且与主无线终端110执行改变已建立的时间周期的协商。
当已经完成协商的时候,主无线终端110依照收到的信息更新时间表映射。进一步,当已经完成时间表映射的更新的时候,主无线终端110在步骤903将更新的时间表映射广播给所有无线终端。因此,所有无线终端存储该更新的时间表映射。时间表映射的应用时间点通常来自下一个信标周期。可是,时间表映射可以从当前的信标周期开始应用。图9的实施例表示一个实例,其中时间表映射从下一个信标周期被应用。设想第四个无线终端150已经在步骤901完成了帧传输,以及第二个无线终端130,即下一个无线终端在收到广播信号之后在步骤904传输它的数据。
当已经完成了这样的过程之后,主无线终端110广播该信标报头401。进一步,当在已经完成了信标报头401的广播之后通过了连接请求时隙402的时间周期时候,第一个无线终端120再执行传输。在这里,第一个无线终端依照步骤903中广播的时间表映射执行该传输。
图10是由主无线终端依照本发明的实施例进行的本地通信的流程图。在下文中,由主无线终端110依照本发明执行的控制流将参考图10来描述。
主无线终端110在步骤1000维持等待状态。在这里,假设一直执行数据传输来给出描述。等待状态是检查是否存在其它无线终端的连接请求的过程。例如,在已经传输了信标报头之后,在等待状态期间可能发生通过连接请求时隙402来检查是否存在没有执行通信的无线终端的连接请求的时间周期。
主无线终端110在步骤1002检查是否必须执行数据通信。主无线终端110确定在连接请求时隙402中是否存在来自预定的无线终端的连接请求。根据确定的结果,当存在连接请求以及需要数据传输的时候,执行步骤1004。主无线终端110在步骤1004产生时间表映射。这样的时间表映射以与表1中相同的格式产生。当时间表映射这样产生的时候,主无线终端110在步骤1006中依照产生的时间表映射执行通信。如上面所述依照时间表映射执行通信表示以下过程,在该过程中通信与图4到7中同样地执行。
主无线终端110在步骤1008确定在依照时间表映射执行通信的时候是否必须改变时间表映射。对是否必须改变时间表映射的确定表示对是否如图9中所描述地需要数据传输时间的改变的确定。作为在步骤1008中检查的结果,当必须改变时间表映射的时候,执行步骤1010,否则执行步骤101 2。首先,当必须改变时间表映射的时候,主无线终端110在步骤1010与无线终端协商,该无线终端对于数据传输时间请求协商,并且根据协商的结果更新时间表映射。当时间表映射的更新已经如上所述地完成的时候,执行步骤1006。
相反,作为步骤1008中确定的结果,当不必改变时间表映射的时候,主无线终端110在步骤1012中确定与所有无线终端的通信是否结束。作为在步骤1012中确定的结果,当与所有无线终端的通信结束时,执行步骤1000,以及主无线终端110维持等待状态。相反,当与所有无线终端的通信没有结束时,执行步骤1006。然后主无线终端110依照时间表映射执行通信。
图11是依照本发明的实施例、由一个外围无线终端执行的本地无线通信的流程图。在下文中,,将参考图11详细地描述当外围无线终端执行本地无线通信的时候的控制过程。
外围无线终端在步骤1100维持等待状态。在这里,等待状态表示不同于图10的等待状态。就是说,图11中的等待状态表示外围无线终端不执行无线通信而执行其它操作或者不执行任何操作的状态。在执行这样的等待状态的时候,外围无线终端在步骤1102确定是否发生通信请求。作为在步骤1102检查的结果,当发生通信请求的时候,执行步骤1104。另外,外围无线终端在步骤1100继续维持等待状态。
外围无线终端检测由主无线终端110广播的信标报头401以在步骤1104检查信标周期。因此,外围无线终端可以通过检查信标周期来检测连接请求时隙402的时间点。当检测到连接请求时隙402的时间点的时候,外围无线终端向主无线终端110请求呼叫连接。然后,外围无线终端通过与主无线终端110的协商来确定数据传输时间。当已经完成了如上面所描述的协商的时候,外围无线终端在步骤1106接收且存储时间表映射,该时间表映射由主无线终端110传输。外围无线终端在步骤1108依照收到的时间表映射执行通信。这样的通信与图4到7中同样地被执行。
外围无线终端在步骤1108确定依照时间表映射执行通信的时候,是否必须改变时间表映射。在这里,对是否必须改变时间表映射的确定表示对是否必须如图8所描述地改变数据传输时间的确定。作为确定的结果,当必须改变时间表映射时,在步骤1112外围无线终端在外围无线终端的数据传输间隔上,对于时间的改变与主无线终端执行协商。然后,外围无线终端在步骤1106从主无线终端110接收改变的时间表映射的信息且存储收到的信息。然后,执行步骤1108。
相反,作为在步骤1110确定的结果,当不必改变时间表映射的时候,外围无线终端在步骤1114确定通信是否结束。在这里,通信的结束涉及一种状态,在这种状态下,在一个信标周期内对于预定时间执行通信的外围无线终端没有要传输的数据,或者由于其它原因外围无线终端将要删除它自己在信标周期中的通信时间。作为在步骤1114确定的结果,当需要通信结束的时候,外围无线终端在步骤1116通过特定程序来结束通信。可是,当对于预先设置次数信标周期没有执行数据通信的时候,时间表映射可以自动地被修改。就是说,当对于超过十个信标周期不存在流量传输的时候,可以从时间表映射删除相应外围无线终端。在这里,在不执行步骤1116的情况下执行步骤1100。
如上面所述,在本发明中,当执行本地的无线通信的时候,可以在没有特定开销的情况下有效地连接访问点以及执行数据通信。另外,当与本发明一样地执行本地无线通信的时候,可以增加资源的有效使用以及通过简单的算法执行数据通信。
虽然对本发明已经参考其某些优选实施例进行了表示以及描述,但是本领域的技术人员应该理解可以在不偏离权利要求定义的本发明的精神与范围的前提下进行形式与细节上的各种改变。
权利要求
1.一种具有主无线终端和至少两个外围无线终端的无线通信系统中的本地无线通信方法,该方法包括以下步骤在要传输帧的时间周期期间,通过主无线终端与每个请求数据传输的外围无线终端协商,产生包括对于每个外围无线终端的协商的时间信息和传输次序的时间表映射,以及将产生的时间表映射传输给每个外围无线终端;以及对于在收到的时间表映射中确定的时间周期,依照时间表映射中确定的传输次序,通过每个外围无线终端执行与主无线终端的通信。
2.如权利要求1中所要求的方法,还包括以下步骤在初始数据传输时间点之前,通过主无线终端广播报告信标周期的开始的信标报头。
3.如权利要求2中所要求的方法,其中信标周期包括在信标报头之后接收来自其它外围无线终端的数据传输请求的连接请求时隙,并且每个外围无线终端在连接请求时隙之后依照时间表映射中的次序传输帧。
4.如权利要求3中所要求的方法,还包括以下步骤当连接请求时隙中存在来自还没有执行通信的无线终端的数据传输请求的时候,由主无线终端通过与外围无线终端的协商来设置数据传输时间周期,并且主无线终端更新包括协商的结果的时间表映射;通过主无线终端将更新的时间表映射传输给所有外围无线终端;以及依照更新的时间表映射执行通信。
5.如权利要求1中要求的方法,其中在数据传输间隔之间存在预置的空闲时间。
6.如权利要求5中要求的方法,还包括以下步骤通过每个外围无线终端检查对于两倍于预置的空闲时间的持续时间,是否检测到帧传输;以及当没有检测到帧传输的时候,由来自外围无线终端之中的、在时间表映射中设置的下一个次序的无线终端产生依照时间表映射的许可传输时间的帧,并且传输产生的帧。
7.如权利要求1中要求的方法,还包括以下步骤在需要帧传输时间的重新协商的时候,通过执行依照时间表映射的预定的外围无线终端通信来按帧传输次序在传输时间上执行与主无线终端的重新协商。
8.如权利要求7中要求的方法,还包括以下步骤当已经完成协商的时候更新反映协商结果的时间表映射,以及将更新的时间表映射传输给所有外围无线终端。
9.如权利要求8中要求的方法,其中在已经完成了当前传输之后,应用依照更新的时间表映射的帧传输。
10.如权利要求1中要求的方法,其中当要传输的数据比对于时间表映射中的许可传输时间必须要传输的数据的数量少的时候,将要传输数据的外围无线终端产生对于依照要传输的数据的时间周期的帧,并且传输该产生的帧。
11.如权利要求10中要求的方法,其中在已经传输了比对于许可传输时间必须要传输的数量少的数据并且对于空闲时间未执行数据传输的时候,将要在下一个数据传输间隔传输数据的外围无线终端产生包括要传输的数据的帧,并且传输该产生的帧。
12.一种在具有主无线终端和至少两个外围无线终端的无线通信系统中执行本地无线通信的系统,该系统包括主无线终端,用于在将要传输帧的时间周期期间与每个外围无线终端协商,产生包括对于每个外围无线终端的传输次序和协商的时间信息的时间表映射,以及将产生的时间表映射传输给所有外围无线终端;以及所述至少两个外围无线终端,用于存储从主无线终端接收的时间表映射,以及依照在时间表映射中确定的次序,对于协商的时间周期执行与主无线终端的通信。
13.如权利要求12中要求的系统,其中主无线终端在每个时间表映射周期期间广播信标报头。
14.如权利要求13中要求的系统,其中对于在信标报头之后超过一个时隙的时间周期,对于接收其它外围无线终端的数据传输请求提供连接请求时隙。
15.如权利要求14中要求的系统,其中在已经广播了信标报头之后,当存在来自于没有执行通信的外围无线终端的数据传输请求的时候,主无线终端与外围无线终端协商,更新反映协商结果的时间表映射,以及将更新的时间表映射广播给所有无线终端。
16.如权利要求15中要求的系统,其中外围无线终端在帧传输间隔之间具有预先确定的空闲时间。
17.如权利要求16中要求的系统,其中每个外围无线终端确定对于两倍于空闲时间的持续时间是否检测到帧传输,以及当检测到帧传输的时候,来自外围无线终端之中的、时间表映射中设置的下一个次序的无线终端产生依照时间表映射中的许可传输时间的帧,并且传输该产生的帧。
18.如权利要求12中要求的系统,其中当需要帧传输时间的重新协商的时候,外围无线终端按照外围无线终端的帧传输次序执行与主无线终端的重新协商。
19.如权利要求18中要求的系统,其中当已经完成协商的时候,主无线终端更新反映协商结果的时间表映射,并且将更新的时间表映射传输给所有外围无线终端。
20.如权利要求12中要求的系统,其中当要传输的数据比对于时间表映射中的许可传输时间必须要传输的数据的数量少的时候,将要传输数据的外围无线终端产生对于依照要传输的数据的时间周期的帧,并且传输该产生的帧。
21.如权利要求20中要求的系统,其中在已经传输了比对于许可传输时间必须要传输的数量少的数据并且对于空闲时间未执行数据传输的时候,将要在下一个数据传输间隔传输数据的外围无线终端产生包括要传输的数据的帧,并且传输该产生的帧。
全文摘要
无线通信系统中的本地通信系统,包括在要传输帧的时间周期期间与每个外围无线终端协商、产生包括每个外围无线终端的协商的时间信息和传输次序的时间表映射、以及将产生的时间表映射传输给所有外围无线终端的主无线终端;以及存储从主无线终端接收的时间表映射、以及对于协商的时间周期依照时间表映射中确定的次序执行与主无线终端的通信的外围无线终端。
文档编号H04L12/28GK1607753SQ20041009592
公开日2005年4月20日 申请日期2004年6月3日 优先权日2003年6月3日
发明者张景训, 徐昌佑, 张真逢, 赵镇沦, 黄孝善 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1