CN101433026A - 通信装置及其控制方法、程序和存储介质 - Google Patents
通信装置及其控制方法、程序和存储介质 Download PDFInfo
- Publication number
- CN101433026A CN101433026A CNA2007800155087A CN200780015508A CN101433026A CN 101433026 A CN101433026 A CN 101433026A CN A2007800155087 A CNA2007800155087 A CN A2007800155087A CN 200780015508 A CN200780015508 A CN 200780015508A CN 101433026 A CN101433026 A CN 101433026A
- Authority
- CN
- China
- Prior art keywords
- communicator
- wusb
- equipment
- external device
- beacon
- 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.)
- Granted
Links
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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种通信装置,包括:判定单元,其用于判定是否存在还未经受同步调整的外部装置;以及控制单元,用于施加控制,从而如果存在所述外部装置,则所述通信装置用作发送信标信息来调整通信的同步定时的装置,如果不存在所述外部装置,则所述通信装置用作不发送信标信息来调整通信的同步定时的装置。
Description
技术领域
本发明涉及通信装置及其控制方法、程序和存储介质,尤其是用于在保持低能耗的同时执行通信的技术。
背景技术
已知一种称作WUSB(无线通用串行总线)的通信标准,其中通过时分多址(TDMA)方法(无线USB规范1.0)来执行通信。
在WUSB标准的无线通信***中,主机和设备形成WUSB集群,并且通过使用基于时分多址的超帧来执行通信。通过每个具有256μs的256个介质访问隙(MAS)来构造单个超帧,对于先头的16个MAS,只发送信标,作为信标周期(BP)的一部分。剩余的时段在各个集群中被预约为分布式预约期(DRP)(通信频带)。通过从主机或者设备发送的信标之内的DRP信息元(DRP IE)来指示DRP的期间。
以自主分布方式来执行主机和设备的同步管理,并且主机具有执行超帧的同步管理的功能。主机和设备响应从外部装置接收到信标来执行同步调整。但是,可能有作为WUSB标准的无线通信***的一部分而存在的设备,但是其不执行超帧同步调整。如下所述,根据超帧同步调整管理功能对设备进行大致的分类。
●自身执行超帧同步调整管理的自身信标设备(self-beaconingdevice)(SBD)。
●自身不执行超帧同步调整管理的直接信标设备(directed beaconingdevice)(DBD)。
●自身不执行超帧同步管理,并且为了降低能耗不执行信标的发送和接收的非信标设备(non beaconing device)(NBD)。
在WUSB标准的无线通信***中可以存在多个WUSB集群。允许这些集群重叠(即,诸如主机和设备等的装置可以形成多个集群)。为了使时分多址在这种***中有效,主机和设备相互建立超帧中的同步(即,执行同步和DRP预约)。下文将给出建立同步所需的工作的详细描述。此外,如果一集群仅包含了主机和作为SBD工作的WUSB设备,则由于SBD主要控制与建立同步调整相关的处理,主机不再需要进行与在WUSB层中建立超帧同步调整相关的工作。
图2是示出具有重叠部分的多个WUSB集群的例子的图。在图2中,标号210是WUSB主机,其功能是作为WUSB集群200中的主机。标号220是用作一设备的WUSB设备。在图2中,只有一个由WUSB主机控制的WUSB设备,但是,如果需要也允许有多个WUSB设备。图2的通信***包括两个WUSB集群200和201,这两个集群包括WUSB主机210和211以及WUSB设备220。在图2中,不同的WUSB主机211形成WUSB集群201,并且WUSB设备220位于WUSB集群200和201的通信范围之内。
下面,将参照图3描述WUSB标准使用的介质访问控制(MAC)层的帧结构。图3是示意性示出WUSB标准的超帧的格式的图。
在WUSB标准中,在称作超帧(300,301,302,303)的帧单元中管理通信持续时间。超帧由256个MAS 350构成,各个MAS 350为256μs。因此,一个超帧的持续时间是65,536μs。将超帧先头的16个MAS指定为BP(400到419)。通过在BP 400内发送信标,WUSB主机和SBD预约超帧中的频带,作为DRP。超帧的起点(即,BP 400的起点)称作信标周期开始时间(BPST)4100。信标410包括信标组(BG)参数411、DRP IE(412)以及其它信息元(IE)413,并且使用DRP IE 412来通知所预约的MAS的位置。
在BP内,SBD不仅发送信标,而且在其它信标隙内还接收并分析来自其它设备的信标。因此,在实行超帧同步调整管理中SBD消耗了大量的电能。
这里,在MAC层级经受了超帧同步调整的装置定义为邻机(neighbor),没有经受同步的装置定义为外机(alien)。
下面,将参照图4描述WUSB标准的MAC层和WUSB信道之间的关系。图4是示出从WUSB信道到MAC层信道预约的映射的示意图。
在图4中,各个DRP(420、430、440、450、460、470)与一个WUSB集群之内的通信预约期相对应。在这些DRP的每个中,通过WUSB主机来广播控制输入—输出方向的微调度管理指令(MMC)。这里,各个MMC包括一个报头和多个IE。一个MMC和另一个MMC之间的间隔称作事务组(TG)。例如,与MMC 443相关的TG是TG 444。
下面将参照图5描述,在图2中的WUSB设备220为SBD的情况下,当WUSB主机210形成WUSB集群200时所执行的超帧同步调整。图5是示出当作为SBD工作的WUSB设备连接至WUSB主机时的时间图的示意图。
在图5中,WUSB主机210在启动之后,从BP 400之内的一个信标隙发送信标,并且预约DRP 500。另一方面,在启动时,WUSB设备220在超帧N(300)中执行信道扫描,并且接收信标410。此外,WUSB设备220分析所接收的信标410,并且检测WUSB设备220可以使用的信标隙、信标同步时刻等。
在超帧N+1(301)中,WUSB主机210和WUSB设备220都在BP401期间使用信标隙发送信标,并且确保DRP 510。但是,WUSB设备220使用在超帧N(300)所检出的可使用的信标隙来发送信标。如图5中的BP 401,在通过多个装置在相同的BP中发送并接收信标的时刻,已经建立了超帧周期内的同步。
在超帧N+2(302)中,独立地预约DRP 520的类型,从而建立WUSB信道。WUSB主机210在DRP 520中形成TG。WUSB设备220发送连接请求,并且通过WUSB主机在MMC中回复连接确认,在超帧N+3(303)之后开始建立WUSB集群的处理。
以下描述是在WUSB设备220(其作为SBD)和WUSB主机210已经形成集群200的情况下,在WUSB设备220和WUSB主机211之间进一步执行超帧同步调整中的处理。图6是在WUSB主机210已经和WUSB设备220(其作为SBD)形成WUSB集群200的情况下,经由WUSB设备220用WUSB主机211执行超帧同步调整的时间图。换言之,图6示出了当作为发送信标信息来调整通信的同步定时的装置时,外部装置同步调整的处理。
在超帧N(300)中,WUSB主机210和WUSB设备220在BP 404中从其信标隙共同发送信标,并且预约DRP 540。WUSB设备220还进一步执行超帧N(300)的信道扫描。假设这样的情况,即,在信道扫描时,WUSB设备220接收到在BP 450期间通过WUSB主机211发送的信标。
在这种情况下,WUSB主机210和WUSB设备220改变超帧的定时,从而实现与WUSB主机211的信标发送时刻的同步。即,当从WUSB主机211接收到信标时,WUSB设备220经由BP450中的一个信标将BPST的起点通知给WUSB主机210。通过该信标中的BP切换IE(BP switch IE)指示BPST的起点的改变。同样,DRP 550预约为外机所使用的DRP。在预定时段之后,WUSB集群200中的所有设备的BPST被移动至超帧N+2(302),并使得在与WUSB主机211的BP相同的时段。通过这样的处理,建立超帧同步调整。
如参照图5和图6的描述,作为SBD工作的WUSB设备可以动态地与主机或其它设备形成集群,从而执行超帧同步调整。但是,在实践中,甚至在不需要超帧同步调整的情况下发送和接收信标。因此,在通过用于诸如数码相机和PDA等装置的电池来驱动的移动设备作为作为SBD工作的WUSB设备的情况下,存储在电池中的电能将快速消耗,并且会缩短使用时间。
另一方面,作为NBD工作的WUSB设备因其不执行信标的发送和接收而具有低能耗。但是,因为在存在外来无线通信装置的情况下,作为NBD工作的设备不可以在超帧中同步,所以会受到通过那些装置发射的无线通信信号的干扰,并且会降低吞吐量。
发明内容
本发明旨在解决上述问题,并且提供一种用于仅在需要时才执行与外部装置的同步调整的技术,由此在保持低能耗的同时实现同步调整。
为了实现上述目的,本发明的通信装置具有以下构造。即,所述通信装置包括:
判定单元,其用于判定是否存在未经受同步调整的外部装置;以及
控制单元,用于施加控制,使得:如果存在所述外部装置,则所述通信装置用作发送信标信息来调整通信的同步定时的装置;如果不存在所述外部装置,则所述通信装置用作不发送信标信息来调整通信的同步定时的装置。
此外,本发明的其它通信装置具有以下构造。即,通信装置包括:
判定单元,其用于判定未经受帧同步调整的另一通信装置的存在;
切换单元,如果存在所述另一通信装置,则所述切换单元将所述通信装置切换为用作执行与所述另一通信装置的帧同步调整的装置,并且,如果不存在所述另一通信装置,则所述切换单元将所述通信装置切换为用作不执行与所述另一通信装置的帧同步调整的装置。
此外,本发明的通信装置的控制方法具有以下构造。即,所述通信装置的控制方法,包括以下步骤:
判定步骤,用于判定是否存在未经受同步调整的外部装置;以及
控制步骤,用于如果存在所述外部装置,则使所述通信装置用作发送信标信息来调整通信的同步定时的装置,并且,如果不存在所述外部装置,则使所述通信装置用作不发送信标信息的装置。
同样,本发明的其它通信装置的控制方法具有以下构成。即,所述通信装置的控制方法,包括以下步骤:
判定步骤,用于判定还没有经受帧同步调整的另一个外部装置的存在;以及
切换步骤,用于如果存在所述另一个通信装置,则将所述通信装置切换为用作执行与所述另一个通信装置的帧同步调整的装置,并且,如果不存在所述另一个通信装置,则将所述通信装置切换为用作不执行与所述另一个通信装置的帧同步调整的装置。
本发明进一步的特征将在以下示例性实施例的描述(参考附图)中得到明确。
附图说明
图1是示意地示出通信装置的硬件构造的框图。
图2是示出具有重叠部分的多个WUSB集群的例子的图。
图3是示意性地示出WUSB标准的超帧的格式的图。
图4是示意性地示出从WUSB信道到MAC层信道预约的映射的图。
图5是示意性地示出当作为SBD工作的WUSB设备连接至WUSB主机时的时间图的图。
图6是当执行超帧同步调整时的时间图。
图7是当有从SBD到NBD的操作切换时的时间图。
图8是当有从NBD到SBD的操作切换时的时间图。
图9是示出WUSB设备的工作的流程图。
图10是示出WUSB设备的工作的流程图。
图11是示意性地示出通信***的构造的图。
图12是当有从SBD到NBD的工作切换时的时间图。
图13是示出WUSB设备的工作的流程图。
图14是示出WUSB设备的工作的流程图。
具体实施方式
下面将参照附图描述本发明的示例性实施例。但是,这些实施例中参照的构成元素只是示例性的,本发明的范围并不仅仅限制在这些实施例中。
【第一实施例】
根据WUSB标准描述本实施例的构造。参照图1和图2描述本实施例的通信***和通信装置的构造。根据需要,通信装置可以是单个装置或者多个装置。
(***构造)
如图2中,示意性地示出了本实施例的通信***。即,主机210和设备(通信装置)220设置在可以进行无线通信的距离,并且设备220和主机211也同样设置在可以进行无线通信的距离。但是,这些构造是为了便于描述而以方便的方式示出的例子,而且可能的构造不限于这些。例如,对于在主机210和设备220之间要发生的通信,不需要主机211。
下面将参照图1描述本实施例的通信装置的构造。图1是示意性地示出本实施例的通信装置的硬件构造的框图。图1中的标号110是用作控制整个通信装置的控制单元的中央处理器(CPU)。标号120是暂时存储从外部装置提供的程序和数据的随机存取存储器(RAM)。标号130是存储不需要改变的程序和参数的只读存储器(ROM)。标号140是实现无线通信功能的无线通信接口。标号150是无线通信接口140所使用的天线。无线通信装置可以由上述构造来实现,也可以根据需要通过添加诸如存储装置或者显示装置等附加功能来实现。
此外,硬件装置可以由实现与上述各个装置等同的功能的软件替代。
在本实施例中指示了将关于木实施例的程序和数据从ROM 130存入RAM120中的例子,但是,其它的例子也是可以的。例如,可以从其中已安装了程序的硬盘装置、存储器装置等来执行向RAM 120的存入。或者,可以将本实施例的程序存储在ROM 130中,并且配置这些存储的程序来组成内存映像的一部分,并且用CPU 110来直接实行。
此外,为了方便起见,本实施例描述了这样的构造,其中根据本实施例的通信装置可以用单个装置来实现,但是,其中向多个装置分配资源的构造也是可以的。例如,其中向多个装置分配存储和计算资源的构造也是可以的。或者,可以按照在通信装置上假想实现的各个构成元素来来分配资源,并且可以执行并行处理。
(从SBD工作到NBD工作的切换)
下面将参照图7描述作为SBD工作的设备220切换到NBD工作的处理。图7示出在不存在发送出信标的周围设备的情况下,当作为SBD工作的WUSB设备220作为NBD工作时的时间图。WUSB设备220判定是否存在未进行过同步调整的外部装置。这里,例如,外部装置的存在是基于是否从外部装置接收到信标信息来判定的。如果外部装置不存在,则CPU 110进行控制,从而使WUSB设备220用作不发送信标的装置(NBD)。
作为简单的例子,考虑这样的情况,即,在超帧N(300)之前,WUSB设备220作为SBD已经执行了与WUSB主机210的同步调整。在超帧N(300)中,WUSB设备220执行信道扫描来接收来自外部装置的信标。
结果,如果判定为不存在主机210之外的发送信标的设备,则WUSB设备220执行从SBD工作到NBD工作切换的处理。即,如果在超帧N+1(301)中,DRP 570被预约以建立WUSB信道,则在DRP 570中WUSB设备220向WUSB主机210发送重新连接请求。用这种方式,将WUSB设备220从SBD到NBD的工作属性的改变通知给WUSB主机210。WUSB主机210通过接收重新连接请求来识别WUSB设备220的工作属性的改变。随后,作为响应,将MMC内的连接确认(connection ack.)发送到WUSB设备220。
随后,在WUSB主机210和WUSB设备220之间实行认证处理。该认证处理符合WUSB标准。当WUSB主机210和WUSB设备220通过该认证处理被置于已认证状态时,在超帧N+2(302)中WUSB设备220开始作为NBD工作。即,在BP期间,WUSB设备220不侦听来自其它设备的信标,其本身也不发送信标。
如刚刚所描述的,如果没有设备向外部发送信标,则WUSB设备220从SBD工作切换成不执行发送和接收信标的NBD工作。因此,WUSB设备220一方面可以在需要时作为SBD工作并执行同步调整,而且,还可以在不需要时不发送或接收信标,这样就会导致低能耗。
(从NBD工作到SBD工作的切换)
下面将参照图8描述当WUSB设备220作为NBD工作时,在WUSB主机211可以重新与WUSB设备220通信的情况下,切换成作为SBD工作的处理。图8是当WUSB设备220作为NBD工作时,在存在向周围发送信标的设备(图8中的WUSB设备220)的情况下,作为SBD工作的时间图。这里,WUSB设备220判定是否存在任何未进行同步调整的外部装置。如果存在这种外部装置,则CPU 110进行控制从而使WUSB设备220用作发送信标信息来调整通信的同步定时的装置(SBD)。
在超帧N(300)中,WUSB设备220执行信道扫描。但是,在图8中的例子里,WUSB设备220已经与WUSB主机210建立了同步调整。
在判定扫描信道的结果是存在发送信标的设备(图8中的WUSB主机211)之后,WUSB设备220执行从NBD工作到SBD工作的切换的处理。即,在超帧N+1(301)中,如果DRP 600已经被预约来建立WUSB信道,则WUSB设备220向WUSB主机210发送重新连接请求。通过这些,将工作属性从NBD到SBD的改变通知给WUSB主机210。WUSB主机210通过接收重新连接请求来判定WUSB主机(设备220)的工作属性发生了改变,并且,作为响应,在将MMC内的连接确认发送到WUSB设备220。
在WUSB主机210和WUSB设备220之间实行认证处理。认证处理符合WUSB标准。当WUSB主机210和WUSB设备220通过认证处理被置于已认证状态时,在超帧N+2(302)中WUSB设备220开始作为SBD工作。即,在BP期间,WUSB设备220向其本身发送信标,并且也接收来自其它设备的信标,并分析IE。随后,如参照图6所描述的方法,实行处理从而使WUSB主机210和WUSB设备220与WUSB主机211的定时同步地工作。该超帧同步调整方法与参照图6所描述的方法相同。
在这种方式中,如果不存在向外部发送信标的设备,则WUSB设备220作为NBD工作,但是,如果检出发送信标(接收到了信标)的设备,则切换到SBD工作。因此,当不需要时,WUSB设备220可以通过不执行关于发送和接收信标的操作来降低能耗。另一方面,当需要时,WUSB设备220可以作为SBD工作并且执行同步控制。
而且,如果已经与WUSB主机210和211之间建立了同步控制,则WUSB设备220将如参照图7所描述的处理,再次切换到NBD工作。即,如果已经与外部装置建立了同步调整,则CPU 110切换成用作不发送信标的装置。用这种方法可以降低能耗。
(基本处理)
下面将参照图9描述通过WUSB设备220(执行上述处理)的处理。图9是示出WUSB设备220的工作的流程图。基于通过CPU 110的控制来实行图9的处理。
首先,在步骤S910中,WUSB设备220在预定间隔内执行MAC层的信道扫描。该间隔可以根据用途或目的自由地设定,但是,通过采用大于一帧时段的足够大的间隔,可以大大降低能耗。
随后,在步骤S920中,WUSB设备220判定在步骤S910中是否从作为WUSB设备220所属的WUSB集群200的一部分的设备以外的设备接收到信标。如果接收到这样的信标(在步骤S920中为是),则处理进入步骤S930,如果不是(在步骤S920中为否),则处理进入步骤S940。
在步骤S930中,执行与主机的交互从而作为SBD工作。更具体地讲,如参照图8所说明的,如果存在在NBD状态下传送的主机,则通知工作属性的改变,并且开始发送和接收信标。随后,施加控制以利用新检测到的设备的信标来同步。随后,处理返回到步骤S910,并且处理继续重复。
在步骤S940中,执行与主机的交互从而作为NBD工作。即,如参照图7所描述的,如果存在作为SBD通信的主机,则通知工作属性的改变,并且在保持通信定时的同时停止发送和接收信标。
如上所说明的,根据无线通信I/F 140是否从未进行同步调整的外部装置接收到信标,WUSB设备220通过与信标发送相关的无线通信I/F 140来控制工作。即,如果当WUSB设备220作为SBD工作时,不存在未经受同步调整并且向外发送出信标的装置,则执行从SBD工作到不执行发送和接收信标的NBD工作的切换。此外,如果当作为NBD工作时检出未进行同步调整的信标发送设备(接收到信标),则执行到SBD工作的切换。因此,当需要时WUSB设备220可以通过作为SBD工作来执行同步控制,并且,当不需要时,不执行关于发送和接收信标的工作,从而降低能耗。
而且,这种类型的处理适于WUSB设备的规范。因此,本实施例的WUSB设备220可以与其它不执行涉及本实施例的处理的WUSB装置共同工作。
【第二实施例】
在WUSB标准中,WUSB设备执行与卞机的相互认证,并且进入可以进行诸如传送等活动的状态。认证处理在各个预定的间隔(称作可信超时)中执行,并且,如果认证失败,则切断通信。通过这种类型的处理,可以确保安全性,并且防止不必要的能耗。
在WUSB标准中,存在与WUSB主机的通信已经连接的连接状态和通信切断的非连接状态。在连接状态下,定义了已经与主机建立相互认证的认证状态,还没有建立认证的非认证状态,以及已经执行重新连接的重新连接状态。WUSB设备在通过与主机的认证处理建立相互认证之后,在认证状态下执行通信。随后,当实行认证处理之后经过了可信超时时,WUSB主机和WUSB设备从已认证状态改变为重新连接状态,并且再次实行认证处理。这里,如果与WUSB主机210的重新认证失败,则WUSB设备改变为非连接状态。
在根据第一实施例的构造中,当WUSB设备220在休眠模式下作为NBD工作时,WUSB设备220不发送或接收信标。因此,如果在可信超时间隔中没有执行数据的发送和接收,则存在改变为非连接状态的情况。在根据本实施例的构造中,即使在没有检出外部装置并且作为NBD工作的情况下,也要在预定时段执行作为SBD的工作,并且执行工作从而可以与主机进行相互认证。这样,无需进入非连接状态就可以返回已认证状态。
根据本实施例的通信装置如图1所示,与第一实施例的情况一样。根据本实施例的通信***的构造将在图2中示出。
图10是示出根据本实施例的WUSB设备220的工作的流程图。基于CPU110的控制实行图10的处理。在S910、S920、S930和S940各个步骤中,执行与第一实施例的流程图(图9)示出的相同的处理。但是,根据本实施例,当步骤S940中的处理完成时,处理进入步骤S950。
在步骤S950中,WUSB设备220设定作为SBD工作的周期。这可以通过例如读取存储在例如ROM 130等中的周期的值来执行。或者,例如,可以设定,从而基于用户输入的指示来确定循环。当例如该循环比可信超时短的时候,该循环可以以最佳状态工作。
随后,在设定工作周期之后,用预定的测量经过时间的计时器开始经过时间的测量。但是,如果之前已经执行了步骤S950,并且已经开始了经过时间的测量,则不执行处理。只要计时器可以测量经过时间,就可以以任何构造实现,例如基于晶体振荡器的计时器。
下面,在步骤S960中,WUSB设备220判定是否经过了在步骤S950中所设定的周期。如果已经经过了该周期(在步骤S960中为是),则处理进入步骤S930,并且工作切换到SBD模式。如果没有经过(在步骤S960中为否),则再次执行步骤S910中的处理。
如上所述,在根据本实施例的构造中,步骤S950和步骤S960用来使无线通信I/F 140发送包含信标的、用于在预定时刻执行与外部装置的同步调整的无线信号。由此,即使在作为NBD工作的情况下,也可以周期地并且明显地改变为重新连接状态。因此,无需在各个可信超时重新认证失败就可以返回已认证状态。
此外,该类型的处理适于WUSB设备的规范。因此,根据本实施例的WUSB设备220可以与其它不执行本实施例的处理的WUSB装置一起工作。
【第三实施例】
在第一和第二实施例中所描述的是在未执行超帧同步调整的情况下(即,如果存在处于外部关系的外部装置),作为SBD工作的构造。在木实施例中描述的是在已执行超帧同步调整的情况下(即,如果存在处于相邻关系的外部装置),作为NSB工作的构造。本实施例中所使用的通信装置如图1中所示,与第一实施例的情况相同。图11是示意性地示出本实施例中所使用的通信***的构造的图。
(通信***构造)
在图11中,标号210是具有作为WUSB集群202中的主机的功能的WUSB主机。标号220是用作设备的WUSB设备。标号250是使用WUSB的较低层MAC的MAC层设备。在图11中,存在两个通过WUSB主机控制的WUSB设备。但是,WUSB设备的数量不限于两个,可以有不同数量的WUSB设备。此外,假定WUSB设备220位于MAC层设备250的通信范围之内。同样,也假定MAC层设备250位于可以与主机210通信的区域内。此外,假定设备220作为SBD工作,并且假定在主机210和设备220之间建立了同步调整。
图12是示出当图11的WUSB设备220作为SBD工作时,在存在向周围发送信标的设备250的情况下切换成NBD工作的时间图。
在超帧N(300)中,WUSB设备220在BP 416期间内执行信标的发送和接收之后,在剩余时段内执行信道扫描。此时,WUSB设备220基于在BP416中所接收的信标来判定是否存在其它正在执行同步调整的设备。例如,如果在BP416期间接收到来自MAC层设备250的信标,则WUSB设备220可以判定MAC层设备250正在执行超帧同步调整并且接收来自WUSB主机210的信标。如果MAC层设备250正在执行超帧同步调整,则在主机210和设备220和250之间存在同步,并且,因此,WUSB设备220不需要执行MAC层设备250的超帧同步调整。因此,WUSB设备220从作为SBD工作切换成作为NBD工作。用这种方式,WUSB设备220判定是否存在其它未执行帧同步调整的通信装置。如果存在这样的装置,则WUSB设备220用作执行与该其它通信装置之间的帧同步调整的装置。如果不存在这样的通信装置,则进行切换,从而WUSB设备220用作不执行与其它装置的帧同步调整的装置。
在超帧N+1(301)中,如果DRP 611被预约以建立WUSB信道,则设备220向主机210发送重新连接请求,并且通知工作属性已经从SBD改变成NBD。WUSB主机210根据所接收的重新连接请求识别出WUSB设备的工作属性已经改变。作为响应,WUSB主机210在MMC内发送连接确认。
下面,实行WUSB主机210和WUSB设备220之间的认证处理。执行认证处理来适应WUSB规范。当WUSB主机210和WUSB设备220通过认证处理而进入已认证状态时,WUSB设备220开始在超帧N+2(302)中作为NBD工作。即,在BP期间,WUSB设备220不侦听来自其它设备的信标,并且其本身也不发送任何信标。由此,可以降低能耗。
(基本处理)
下面将参照图13描述通过WUSB设备220(进行上述操作)的处理。图13是示出WUSB设备220的工作的流程图。基于通过CPU 110的控制来实行图13中的处理。
在步骤S910、S920、S930和S940中,执行与第一实施例的流程图(图9)中相同的处理。但是,在步骤S920中,如果判定为没有接收到信标(在步骤S920中为否),则处理进入本实施例的S970。
在步骤S970中,根据所接收的信标判定WUSB设备220是否位于WUSB集群202之内,以及在WUSB设备220的通信范围之是否存在任何的设备。如果存在这样的设备(在步骤S970中为是),则处理进入步骤S940;如果不存在(在步骤S970中为否),则处理进入步骤S930。在步骤S930和步骤S940的处理之后,处理返回到步骤S910并且继续处理。
如上所述,根据本实施例的构造进行了同步调整。即,当在通信范围内存在处于邻居关系的外部装置,并且该外部装置接收信标时,该外部装置作为NBD工作。因此,可以降低能耗。在传统的构造中,如果在集群中存在发送信标的设备,并且如果WUSB设备和MAC层设备在通信范围之内,则WUSB设备执行同步调整。这样,即使不需要作为SBD的能耗,WUSB设备也必须执行信标的发送和接收。相反,根据本实施例的构造由于不需要时可以不作为SBD工作并且可以不发送或接收信标,从而能够降低能耗。
此外,这种类型的处理适于WUSB设备规范。因此,本实施例的WUSB设备220可以与另一个不执行本实施例的处理的WUSB设备共同工作。
【第四实施例】
在第三实施例中的构造中,当WUSB设备220在休眠模式下作为NBD工作时,WUSB设备220不发送或接收信标。因此,如果在可信超时期间,不执行数据的发送和接收,则存在强制转换成非连接状态的情况。在根据本实施例的构造中,即使在作为NBD工作并且没有检出外部装置的情况下,WUSB设备220在预定的期间也作为SBD工作并且作为可以与主机相互认证的设备。由此,无需必须到达非连接状态就可以返回已认证状态。
根据本实施例的通信装置如图1所示,与第一实施例的情况一样。此外,图11示出根据本实施例的通信***的构造。根据本实施例的WUSB设备220作为NBD工作并且在经过某一固定时段之后也作为SBD工作。
图14是示出WUSB设备220工作的流程图。基于通过CPU 110的控制实行包含在图14中的处理。如在第一实施例中的图9中执行的那样,执行步骤S910、S920、S930和S940。如在第二实施例中的图10中执行的那样,执行步骤S950和S960。如在第三实施例中的图12中执行的那样,执行步骤S970。
这样,在根据本实施例的构造中,设定步骤S950和S960,并且在预定时刻无线通信I/F 140发送包含信标的、用来执行与外部装置的同步调整的无线信号。这样即使在作为NBD工作的情况下,也能周期地并且明显地转换成重新连接状态。因此,无需在各个可信超时再次认证失败就可以返回认证状态。
此外,这种类型的处理适于WUSB设备规范。因此,根据本实施例的WUSB设备220可以与另一个不执行本实施例的处理的WUSB设备共同工作。
【其它实施例】
以上详细描述了本发明的示例性实施例。但是本发明可以,例如作为***、设备、方法、程序、存储介质等实现。具体来讲,本发明可以应用于包括多个设备的***,或者应用于包括一个设备的装置。
此外,本发明包含通过将实现上述实施例的功能的程序直接地或有一定距离地提供给***或者装置,并且读取和执行通过***或装置的计算机提供的程序代码来实现的情况。
因此,为了用计算机实现本发明的功能处理,安装在计算机中的程序代码本身被认为在本发明的技术范围之内。即,本发明包含用于实现本发明的功能处理的计算机程序本身。
在这种情况下,只要所使用的代码能够用作程序,可以使用通过目标代码或解释程序、或者提供给OS的脚本数据来执行的程序。
对于用于提供程序的存储介质,给出下列例子:软(注册商标)盘、硬盘、光盘、光磁盘、MO、CD-ROM、CD-R、CD-RW、磁带、非易失性存储器卡、ROM、DVD(DVD-ROM、DVD-R)等等。
此外,可以这样提供程序,即,使用用户端装置的浏览器连接到因特网主页,并且从主页将关于本发明的计算机程序或者包含自动安装功能的压缩文件下载到诸如HD等存储介质中。同样,可以通过将构成根据本发明的程序的程序代码分割成多个文件,并且从不同的主页下载各个文件来实现本发明。即,本发明还包含使多个用户使用计算机下载用于实现本发明的处理功能的程序文件的WWW服务器。
此外,可以使用下列提供形式。首先,将关于本发明的程序进行编码并存储在诸如CD-ROM等存储介质中,并且分发给用户。随后,通过一系列预定条件的用户开始通过因特网上的主页下载用于将程序解码的密钥信息。该密钥信息随后用于执行编码过的程序,并且将其安装在计算机上。这种类型的供应形式也是可以的。
此外,通过计算机执行所读取出的程序,不仅实现了上述实施例的功能,而且可以预期后续实施例:在计算机上工作的OS根据来自程序的指示执行部分或全部的实际处理,并且通过该处理,可以实现上述实施例的功能。
此外,在从存储介质中读取的程序被写入装配在与计算机连接的功能扩展单元或者与计算机连接的功能扩展板的存储器之后,可以基于来自程序的指示实现上述实施例的功能。即,功能扩展板或装配在功能扩展单元上的CPU执行部分或全部的实际处理,从而实现上述实施例的功能。
根据本发明,可以提供用以执行以下通信的技术,在该通信中,可以通过仅当需要时才执行与外部装置的同步调整来实现低能耗的同步调整。
虽然参照示例性实施例对本发明进行了描述,应当理解的是本发明并不限于已公开的示例性实施例。应当对权利要求的范围给予最宽泛的解释,以包含所有变体、等同结构和功能在内。
本申请要求2006年4月28日提交的日本特开2006-126927号专利申请的优先权,在此将其以引用方式整体并入。
Claims (10)
1.一种通信装置,该通信装置包括:
判定单元,用于判定是否存在未经受同步调整的外部装置;以及
控制单元,用于施加控制,使得:如果存在所述外部装置,则所述通信装置用作发送信标信息来调整通信的同步定时的装置;如果不存在所述外部装置,则所述通信装置用作不发送信标信息来调整通信的同步定时的装置。
2.根据权利要求1所述的通信装置,其中
所述判定单元基于是否已经接收到来自所述外部装置的信标信息来判定所述外部装置是否存在。
3.根据权利要求1所述的通信装置,该通信装置还包括:
调整单元,用于如果所述通信装置用作发送信标信息来调整通信的同步定时的装置,则执行与所述外部装置的同步调整。
4.根据权利要求1所述的通信装置,其中
如果已经建立了与所述外部装置的同步调整,则所述控制单元切换成用作不发送信标信息的装置。
5.根据权利要求1所述的通信装置,其中
如果没有接收到来自所述外部装置的信标信息,或者如果已接收到来自已经经历同步调整的所述外部装置的信标信息,则所述控制单元施加控制,使得所述通信装置用作不发送信标信息的装置。
6.一种通信装置,该通信装置包括:
判定单元,其判定未经受帧同步调整的另一通信装置的存在;
切换单元,如果存在所述另一通信装置,则所述切换单元将所述通信装置切换为用作执行与所述另一通信装置的帧同步调整的装置,并且,如果不存在所述另一通信装置,则所述切换单元将所述通信装置切换为用作不执行与所述另一通信装置的帧同步调整的装置。
7.一种通信装置的控制方法,该控制方法包括以下步骤:
判定步骤,用于判定是否存在未经受同步调整的外部装置;以及
控制步骤,用于如果存在所述外部装置,则使所述通信装置用作发送信标信息来调整通信的同步定时的装置,并且,如果不存在所述外部装置,则使所述通信装置用作不发送信标信息的装置。
8.一种通信装置的控制方法,包括以下步骤:
判定步骤,用于判定未经受帧同步调整的另一外部装置的存在;以及
切换步骤,用于如果存在所述另一个通信装置,则将所述通信装置切换为用作执行与所述另一通信装置的帧同步调整的装置,并且,如果不存在所述另一通信装置,则将所述通信装置切换为用作不执行与所述另一通信装置的帧同步调整的装置。
9.一种使计算机用作根据权利要求1所述的通信装置的程序。
10.一种存储根据权利要求9所述的程序的计算机可读取存储介质。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP126927/2006 | 2006-04-28 | ||
JP2006126927A JP4533342B2 (ja) | 2006-04-28 | 2006-04-28 | 通信装置及びその制御方法、プログラム、記憶媒体 |
PCT/JP2007/058472 WO2007125807A1 (en) | 2006-04-28 | 2007-04-12 | Communication apparatus and control method, program, and storage medium thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101433026A true CN101433026A (zh) | 2009-05-13 |
CN101433026B CN101433026B (zh) | 2011-08-03 |
Family
ID=38655334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800155087A Expired - Fee Related CN101433026B (zh) | 2006-04-28 | 2007-04-12 | 通信装置及其控制方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8130744B2 (zh) |
EP (1) | EP2014021B1 (zh) |
JP (1) | JP4533342B2 (zh) |
KR (1) | KR100975693B1 (zh) |
CN (1) | CN101433026B (zh) |
RU (1) | RU2413369C2 (zh) |
WO (1) | WO2007125807A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4795105B2 (ja) * | 2006-05-08 | 2011-10-19 | 株式会社リコー | ワイヤレスusbターゲットデバイス |
JP4933393B2 (ja) * | 2007-10-03 | 2012-05-16 | キヤノン株式会社 | 通信装置及びその通信方法 |
JP4960841B2 (ja) * | 2007-11-21 | 2012-06-27 | キヤノン株式会社 | 制御局、通信制御方法ならびにプログラム |
KR100967400B1 (ko) * | 2007-12-11 | 2010-07-01 | 한국전자통신연구원 | 복수의 무선 usb 호스트 장치와의 네트워킹을 위한 무선usb 디바이스 장치 및 그 네트워킹 방법 |
KR101462148B1 (ko) * | 2008-02-04 | 2014-11-20 | 삼성전자주식회사 | 무선 범용 직렬 버스 시스템 및 그 구동 방법 |
JP5290600B2 (ja) * | 2008-03-24 | 2013-09-18 | キヤノン株式会社 | 通信装置及び通信制御方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6026303A (en) | 1996-11-07 | 2000-02-15 | Nec Corporation | Method for determining optimal parent terminal and ad hoc network system for the same |
KR100401190B1 (ko) * | 1998-09-17 | 2003-12-31 | 삼성전자주식회사 | 부호분할다중접속통신시스템의동기채널을이용한프레임동기장치및방법 |
JP4103208B2 (ja) | 1998-10-30 | 2008-06-18 | ソニー株式会社 | 無線伝送制御方法及び無線伝送装置 |
JP2003174456A (ja) | 2001-12-06 | 2003-06-20 | Matsushita Electric Ind Co Ltd | 無線lanシステム |
US20030137970A1 (en) | 2002-01-22 | 2003-07-24 | Odman Knut T. | System and method for improved synchronization in a wireless network |
JP2003348104A (ja) | 2002-05-28 | 2003-12-05 | Canon Inc | 無線アクセスポイント |
EP3337279A1 (en) * | 2003-01-07 | 2018-06-20 | Sony Corporation | Wireless communication apparatus, wireless communication system, and wireless communication method |
CN103781152B (zh) * | 2003-02-03 | 2018-02-16 | 索尼株式会社 | 无线通信***,无线通信设备和无线通信方法 |
KR100608744B1 (ko) * | 2003-06-03 | 2006-08-02 | 삼성전자주식회사 | 피코넷에서 pnc 없이 디바이스간에 통신을 하기 위한장치 및 방법 |
KR100552490B1 (ko) | 2003-06-13 | 2006-02-15 | 삼성전자주식회사 | 무선 애드혹 네트워크 환경에서 중재자 교체방법 및 그방법을 사용하는 통신시스템 |
JP4442338B2 (ja) * | 2004-02-06 | 2010-03-31 | ソニー株式会社 | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
TWI497945B (zh) * | 2004-03-24 | 2015-08-21 | 皇家飛利浦電子股份有限公司 | 行動隨意網路之分散式指標週期 |
JP4735145B2 (ja) | 2004-10-18 | 2011-07-27 | ソニー株式会社 | 無線通信システム,無線通信装置,およびコンピュータプログラム |
CN100379183C (zh) * | 2004-11-30 | 2008-04-02 | 西安电子科技大学 | 移动无线自组织网络的互同步方法 |
US7944867B2 (en) * | 2005-02-17 | 2011-05-17 | Pioneer Corporation | Communication device and communication method |
CA2607163A1 (en) * | 2005-05-04 | 2006-11-09 | Sandwave Ip, Llc | Self synchronized beacon |
KR100678905B1 (ko) * | 2005-09-27 | 2007-02-06 | 삼성전자주식회사 | 무선 usb 호스트, 무선 usb 디바이스, 이중 역할장치 호스트의 기능을 제공하는 방법 및 이중 역할 장치호스트의 기능을 수행하는 방법 |
-
2006
- 2006-04-28 JP JP2006126927A patent/JP4533342B2/ja active Active
-
2007
- 2007-04-12 EP EP07741908.3A patent/EP2014021B1/en not_active Expired - Fee Related
- 2007-04-12 US US12/282,855 patent/US8130744B2/en not_active Expired - Fee Related
- 2007-04-12 RU RU2008146983/09A patent/RU2413369C2/ru not_active IP Right Cessation
- 2007-04-12 CN CN2007800155087A patent/CN101433026B/zh not_active Expired - Fee Related
- 2007-04-12 KR KR1020087029277A patent/KR100975693B1/ko active IP Right Grant
- 2007-04-12 WO PCT/JP2007/058472 patent/WO2007125807A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
KR20090009280A (ko) | 2009-01-22 |
EP2014021A4 (en) | 2015-03-04 |
US8130744B2 (en) | 2012-03-06 |
CN101433026B (zh) | 2011-08-03 |
JP2007300414A (ja) | 2007-11-15 |
RU2413369C2 (ru) | 2011-02-27 |
US20090129368A1 (en) | 2009-05-21 |
EP2014021B1 (en) | 2018-07-25 |
JP4533342B2 (ja) | 2010-09-01 |
RU2008146983A (ru) | 2010-06-10 |
WO2007125807A1 (en) | 2007-11-08 |
KR100975693B1 (ko) | 2010-08-12 |
EP2014021A1 (en) | 2009-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101433026B (zh) | 通信装置及其控制方法 | |
US11419098B2 (en) | Method and device for reporting and receiving information, and computer readable storage medium | |
KR101450486B1 (ko) | 다운링크 제어 정보 전송 방법 및 장치, 다운링크 제어 정보 수신 방법 및 장치, 단말기, 기지국 및 통신 시스템 | |
EP1804531B1 (en) | Communication apparatus and electric power control method | |
JP5637998B2 (ja) | 中継ノード発見のための方法および装置 | |
CN105684499A (zh) | 用于双重连接性架构中的不连续接收(drx)操作的协调技术 | |
CN105101343A (zh) | 一种移动终端与无线接入点进行关联的节能方法及装置 | |
US20210212053A1 (en) | Method for capability and resource allocation, terminal device, and control device | |
US7865193B2 (en) | Communication apparatus capable of performing a load balancing and method thereof | |
US11284347B2 (en) | Activation system information transmission method, apparatus, and device | |
CN102238697B (zh) | 一种加入无线传感网络的方法和装置 | |
CN101640898B (zh) | 检测方法、装置及***、基站 | |
JP6982714B2 (ja) | 狭帯域ワイヤレスネットワークにおける利用可能チャネルへの同調 | |
CN103813462A (zh) | 一种多射频拉远单元共小区的资源分配方法及装置 | |
CN104883242A (zh) | 一种接入点、站点、信标帧的发送方法及*** | |
CN104105137A (zh) | 一种无线网络间负载均衡的方法、装置和*** | |
US9351101B2 (en) | Communication method and apparatus for NFC device and NFC device | |
CN101369947A (zh) | 通信***、通信装置及通信控制方法 | |
EP3534660B1 (en) | Data transmission method and device | |
RU2752266C1 (ru) | Устройство и способ определения ресурса временной области | |
JP2009130532A (ja) | 制御局、通信制御方法ならびにプログラム | |
CN114071662A (zh) | 基站及其节能控制方法和装置 | |
KR100722871B1 (ko) | 무선통신 시스템의 다중모드 기지국 및 그 제어방법 | |
US20230345361A1 (en) | Power management scheme for wireless devices | |
CN117880854A (zh) | 配网方法、电子设备、可读存储介质及计算机程序产品 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110803 Termination date: 20210412 |
|
CF01 | Termination of patent right due to non-payment of annual fee |