CN101547042B - 控制装置和通信控制方法 - Google Patents

控制装置和通信控制方法 Download PDF

Info

Publication number
CN101547042B
CN101547042B CN200910119378.2A CN200910119378A CN101547042B CN 101547042 B CN101547042 B CN 101547042B CN 200910119378 A CN200910119378 A CN 200910119378A CN 101547042 B CN101547042 B CN 101547042B
Authority
CN
China
Prior art keywords
beacon
dbd
main frame
sends
wimedia
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.)
Active
Application number
CN200910119378.2A
Other languages
English (en)
Other versions
CN101547042A (zh
Inventor
江口正
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Publication of CN101547042A publication Critical patent/CN101547042A/zh
Application granted granted Critical
Publication of CN101547042B publication Critical patent/CN101547042B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0203Power saving arrangements in the radio access network or backbone network of wireless communication networks
    • H04W52/0206Power saving arrangements in the radio access network or backbone network of wireless communication networks in access points, e.g. base stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

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

Abstract

本发明提供一种控制装置和通信控制方法。本发明消除了DBD进行的不必要的信标发送,并且抑制了包含在无线通信网络中的各个装置的功耗。本发明提供一种经由无线USB与DBD无线通信的主机中的通信控制方法。该方法包括以下步骤:当DBD被激活时,向DBD发送捕获分组命令;分析接收到的所捕获的信号,并且确定是否存在主机未识别的其他Wimedia装置;当确定存在主机未识别的其他Wimedia装置时,指示所述被激活的DBD发送信标,以实现与主机同步的无线通信。

Description

控制装置和通信控制方法
技术领域
本发明涉及一种控制装置和通信控制方法。
背景技术
最近经由无线USB(通用串行总线)、使用UWB(超宽带)的无线通信受到了极大的关注(例如,无线通用超串行总线规范1.0)。
无线USB可以在自主分布式Wimedia(无线多媒体)协议上工作,并使用主机作为控制台来实施集中无线通信。
在这种无线USB中,将“装置”(受控装置)定义为与主机(控制装置)无线通信的装置。所述装置的示例是遵循Wimedia协议的装置(“Wimedia装置”)和不遵循无线多媒体协议的装置(“非Wimedia装置”)。该Wimedia装置包括自信标装置(SBD(self beaconing device))。该非Wimedia装置包括定向信标装置(DBD(directed beaconing device))。
SBD能够自主地发送/接收遵循Wimedia协议的信标。另一方面,DBD能够非自主地但是按照来自主机的指令来发送遵循Wimedia协议的信标。
在无线USB中,所述装置基于从主机发送的MMC(微调度管理命令)进行同步,以彼此共存。
作为一种另选方案,一装置基于从与主机同步的另一装置(例如,SBD或者DBD)发送的信标,来与该主机同步。例如,位于该主机的无线通信范围以外的Wimedia装置,经由位于该范围之内的预定装置而与主机同步。在下文中,将该预定装置称为“另一Wimedia装置/其他Wimedia装置”。
另一Wimedia装置与激活同步地、自主地启动信标的发送。但是,所述装置存在于主机的无线通信范围之外,并且从未被主机直接地识别出。所述装置能够经由主机的无线通信范围之内的预定装置(例如,SBD或者DBD)而被主机识别出,并且基于从该预定装置发送的信标来与主机同步。
更具体地说,包括在无线通信网络中的所述多个装置以如下方式彼此同步。
遵循Wimedia协议的装置(例如,主机、Wimedia装置(SBD),或者另一Wimedia装置)通过使用连续地发送/接收的信标而与主机同步。
另一方面,如上所述,非Wimedia装置(DBD)既不能够自主地发送信标也不能够理解所接收到的信标。该装置直接检测由主机发送的MMC(微调度管理指令),由此确保与遵循Wimedia协议的装置的同步。
在遵循Wimedia协议的所述装置中,另一Wimedia装置位于主机的无线通信范围之外,并且如上所述地不能直接地接收从主机发送的信标。为此,所述另一Wimedia装置经由在该主机的无线通信范围之内的信标装置(SBD或者DBD),识别从主机发送的信标的内容并且与主机同步。
如果另一Wimedia装置经由SBD识别信标的内容,则该另一Wimedia装置能够通过接收从该SBD连续地发送的信标来与主机同步。
然而,DBD并不是自主地发送信标。因此,为了经由DBD同步另一Wimedia装置,该主机必须指示DBD启动信标发送。
更具体地说,主机向该DBD发送信标发送命令,由此给出所述启动信标发送的指令。
然而,无线USB并没有定义用于基于无线通信网络的状态来确定是否使DBD发送信标的结构。也就是说,将用于使该DBD启动信标发送的设定条件留给了无线通信网络的设计者。
出于这一原因,根据无线通信网络中的状态(装置结构或者各装置的无线通信状态),该DBD可能不必发送信标。
例如,如果由于在特定的DBD启动信标发送之前一装置已经启动了信标发送,所以另一Wimedia装置与主机同步,则由该DBD进行的信标发送可能是多余的。在这种情况下,针对所述另一Wimedia装置的多余的信标发送是不必要的信标发送。
如果在无线通信网络中包含有这种不必要地发送信标的DBD,则该DBD浪费了它的电力。此外,如果发送信标的装置的数量增大,则该信标周期按比例地延长。因此,接收信标的装置也会浪费它的电力。
发明内容
鉴于上述的问题而提出了本发明,并且本发明的目的是减少受控装置进行的不必要的信标发送。
为了实现上述目的,根据本发明的控制装置具有如下结构。更具体地说,提供了一种与受控装置通信的控制装置,其特征在于,该控制装置包括:第一指令单元,用于指示受控装置向控制装置发送该受控装置所捕获的信号;接收单元,用于接收根据第一指令单元的指令而从受控装置发送的所述捕获的信号;确定单元,用于基于接收单元从多个受控装置的各个接收到的所述捕获的信号,来确定应该发送信标的受控装置;第二指令单元,用于指示该确定单元所确定的受控装置发送信标。
根据本发明的通信控制方法具有如下结构。更具体地说,提供了一种与受控装置通信的控制装置中的通信控制方法,其特征在于,该通信控制方法包括以下步骤:指示受控装置向控制装置发送该受控装置所捕获的信号;接收根据在指示该受控装置向该控制装置发送所述信号的指示步骤中的所述指令而从受控装置发送的所述捕获的信号;基于在接收步骤中从多个受控装置中的各个接收到的所述捕获的信号,来确定应该发送信标的受控装置;以及,指示在所述确定步骤中确定的受控装置发送信标。
本发明能够减少受控装置的不必要的信标发送。
根据以下参考附图对示例性实施方式的描述,本发明的其他特征将变得明确。
附图说明
附图被包括进来并构成说明书的一部分,附图例示了本发明的实施方式,并与说明书一起用于解释本发明的原理。
图1是示出根据本发明第一实施方式的主机100的结构的框图;
图2是示出无线帧的整体结构的图;
图3是示出在一无线帧中包含的信标周期的结构图;
图4是示出信标的结构的示意图;
图5是示出数据通信时隙的结构的示意图;
图6A和6B是例示了主机进行的针对DBD的无线连接处理和信标发送控制处理、以及对应的DBD进行的针对该主机的无线连接处理和信标发送控制处理的序列的流程图;
图7是用于说明主机100进行的针对DBD的无线连接处理和信标发送控制处理的详细示例的图;
图8是用于说明主机100进行的针对DBD的无线连接处理和信标发送控制处理的详细示例的图;
图9A和9B是例示了主机100进行的针对DBD的无线连接处理和信标发送控制处理、以及对应的DBD进行的信标发送控制处理的序列的流程图;
图10是用于说明主机100进行的针对DBD的无线连接处理和信标发送控制处理的详细示例的图;
图11是示出信标时隙占用状态的转变的图;
图12是示出信标时隙占用状态的转变的图。
具体实施方式
现在将根据附图详细地描述本发明的优选实施方式。
[第一实施方式]
<1.主机的结构>
图1是示出根据本发明第一实施方式的主机100的结构的框图。
参考图1,控制器101实现以下描述的通信控制功能。控制器101包括CPU 102并且执行存储在ROM 103中的、与无线通信相关的控制程序,由此实现该通信控制功能。
要实现的该通信控制功能包括:在激活一装置时无线连接到该装置的无线连接处理功能,和在无线连接后与该装置无线通信的无线通信处理功能。该通信控制功能还包括:在无线通信中对DBD的信标发送进行控制的信标发送控制处理功能。
该信标发送控制处理功能包括如下处理:向DBD发送命令(计数分组命令),以使该DBD监测从各装置发送的信号。该功能还包括如下处理:向该DBD发送命令(捕获分组命令),以使该DBD捕获(获取)所有接收到的信号。该功能还包括如下处理:响应于该捕获分组命令,分析从该DBD发送的所捕获的信号。此外,该功能包括如下处理:基于所述分析结果来确定是否存在主机100未识别出的另一Wimedia装置,并视需要向该DBD发送信标发送命令,以指示该DBD启动信标发送。
RAM 104提供了CPU 102执行该控制程序而使用的工作区。无线接口105将从控制器101输出的发送信号经由天线106进行发送,或者将经由天线106接收到的信号转换成控制器101可处理的数字信号。
除了主机100,无线通信网络中包括的多个装置(SBD和DBD)的各个基本上均具有与主机100相同的结构,因此将省略对其的说明。
SBD或者DBD的通信控制功能至少包括:无线连接到主机100的无线连接处理功能,和与主机100无线通信的无线通信功能。DBD的通信控制功能还包括:基于来自主机100的命令来控制信标发送的信标发送控制功能。
<2.如何同步遵循Wimedia协议的装置以及如何共用通信区域>
将参照要由无线通信网络中的遵循Wimedia协议的装置使用的无线帧的结构,来描述如何同步所述装置(主机和SBD),以及如何共用通信区域。
(1)无线帧的总体结构
图2是示出无线帧的总体结构的图。基于具有固定时长并且重复产生的超帧来同步包括在无线通信网络中的装置。
该超帧具有约65毫秒(msec)的时长,以规定的间隔将该超帧划分为256个时隙。通过使遵循Wimedia协议的装置彼此交换信标,来仲裁这些时隙中的要用于数据通信的各个数据通信时隙的使用权。
将与该超帧的开始部分相对应的一个或多个时隙确保为使装置能发送信标的区域。将该区域称为信标周期。
(2)包含在无线帧中的信标周期的结构。
图3是示出包含在无线帧中的信标周期的结构的图。该信标周期包括各具有约85微秒(μsec)的长度的多个信标时隙。根据包括在无线通信网络中的装置数量,信标周期具有可变长度。
将信标周期的起点称为BPST(信标周期开始时间)。换言之,BPST是该超帧的起点。
包括在一个无线通信网络中的多个装置(遵循Wimedia协议的装置)共用与超帧的起点相对应的BPST。因此,由各个装置发送的信标具有以下结构。
(3)信标的结构
图4是示出信标的结构的示意图。如图4所示,各个装置在其信标中包括:装置的地址401和该装置为信标发送而使用的信标时隙号402。
当接收到一信标时,遵循Wimedia协议的装置分析该信标的内容。基于实际的信标接收时间和包含在该信标中的信标时隙号402,该装置计算由已发送了该信标的装置识别出的BPST。
这样,所述遵循Wimedia协议的装置确定由另一装置识别出的BPST,并将该BPST定义为超帧的起始参照点,从而彼此同步。
各个遵循Wimedia协议的装置还在其信标中包括:信标时隙占用信息403,该信标时隙占用信息403与信标时隙号相对应地存储另一所识别的装置。
虽然图4中没有示出,但是该信标还包含有表示诸如私用预留(reservation)或者装置设计预留的类型,作为DRP(分布式预留协议)预留信息。还包括关于作为预留对象的伙伴装置的信息和关于预留数据通信时隙的信息。
主机100通过使用包含在信标中的这些信息,来预留私用DRP。
SBD预留与主机100相同的通信区域,作为使用信标的私用DRP。
(4)数据通信时隙的结构
数据通信时隙包括由主机100使用关于Wimedia协议的信标而预留为DRP的时隙。
由主机100预留为DRP的时隙包括MMC(微调度管理命令)和数据。
图5是示出数据通信时隙中的由主机100预留为DRP的时隙的结构的示意图。如图5所示,彼此同步并且形成无线通信网络的多个装置共用单个时隙。在该单个时隙中,将用于数据通信的通信区域分配给所述多个装置。
参照图5,MMC(微调度管理命令)是由主机100发送的。除了主机100之外的其他装置在多个区域内执行数据通信。根据该MMC分配所述多个区域。
<3.如何同步非Wimedia装置以及如何共用通信区域>
作为非Wimedia装置的DBD不能够识别接收到的遵循Wimedia协议的信标。该DBD直接检测MMC,并识别用于数据通信的通信区域,由此与主机100通信。在由主机100预留的私用DRP中,该DBD根据MMC执行通信。因此,该DBD能够与由主机100识别出的Wimedia终端相同步地进行通信。
<4.与主机100无线通信的装置的操作的说明>
以下将描述与主机100无线通信的SBD和DBD的操作(直到主机100识别出另一Wimedia装置并且所述另一Wimedia装置与主机100同步时为止的SBD和DBD的操作)。
<4.1 SBD的操作的说明>
作为Wimedia装置的SBD自主地发送遵循Wimedia协议的信标。也就是说,该SBD发送具有由Wimedia协议定义的信标周期的信标,并且将该SBD本身的地址存储在与主机相同的信标周期的预定信标时隙中。
在接收到从另一Wimedia装置发送的信标后,该SBD确定所接收到的信标的内容。该SBD与所述另一Wimedia装置交换信标,由此与所述另一Wimedia装置共用信标周期(这些装置的地址存储在不同的信标时隙中)。
该SBD还向主机100发送其信标周期被所述另一Wimedia装置共用的信标。该主机100预留所述另一Wimedia装置的信标周期。此后,将所述另一Wimedia装置的地址存储在从主机100发送的信标的信标时隙中,使得所述另一Wimedia装置与主机100同步。
<4.2 DBD的操作的说明>
另一方面,作为非Wimedia装置的DBD不能够理解从另一Wimedia装置发送的信标。此外,除非主机100发送信标发送指令,否则该DBD不会自主地发送信标。
出于这一原因,即使当DBD位于能够接收到从另一Wimedia装置发送的信标的范围之内时,主机100仍然不能够识别出所述另一Wimedia装置的存在。
为了经由DBD而识别出所述另一Wimedia装置,主机100向该DBD发送计数分组命令和捕获分组命令。
在从主机100接收到该计数分组命令时,该DBD检测在预定期间内所有通信的定时和ID,并且把检测结果发送给主机100。主机100能够基于该检测结果来识别在该DBD的无线通信范围之内是否存在装置。
当识别出在该DBD的无线通信范围之内存在有装置时,主机100向该DBD发送捕获分组命令。当接收到来自主机100的捕获分组命令时,该DBD捕获在该无线通信范围之内从该装置发送的信号,并且将所捕获的信号发送给主机100。
主机100分析该捕获的信号,并且识别出在该DBD的无线通信范围之内存在有主机未识别的另一Wimedia装置。
在识别出所述未识别的另一Wimedia装置之后,主机100视需要(根据稍后将说明的信标发送控制处理)向该DBD发送信标发送命令。然后,该DBD启动信标发送。
通过接收从与主机100同步的DBD发送的信标,所述另一Wimedia装置与主机100同步。
<5.主机100的说明>
接下来将描述根据本实施方式的主机100进行的针对DBD的无线连接处理和信标发送控制处理。
图6A和6B是例示主机进行的针对DBD的无线连接处理和信标发送控制处理、以及对应的DBD进行的针对该主机的无线连接处理和信标发送控制处理的序列的流程图。
在执行这一处理之前,主机100根据Wimedia协议启动信标发送。
在步骤S611中,DBD接收MMC。在步骤S612中,DBD获取在接收到的MMC中设定的、新的装置连接使能信号要被接收到的时间,并且以所获取的时间向主机100发送连接使能信号。
在步骤S601中,主机100接收从该DBD发送的连接使能信号。在步骤S602中,主机100向该DBD发送ACK信号。
在步骤S613中,DBD接收从主机100发送的ACK信号,并且进入步骤S614(在步骤S602中,主机100发送ACK信号,然后进入步骤S603)。
在步骤S614或者S603中,主机100和该DBD交换密钥。由此无线连接处理完成。这使得在主机100与该DBD之间能够进行无线通信,并且信标发送控制处理开始。
当信标发送控制处理开始时,在步骤S604中,主机100向DBD发送计数分组命令。
在步骤S615中,该DBD接收从主机100发送的计数分组命令。在步骤S616中,DBD检测在预定期间内接收到的所有通信的定时和进行所述所有通信的装置的ID,并将检测结果发送给主机100。
在步骤S605中,主机100接收该检测结果,并且基于该检测结果来确定在该DBD的无线通信范围之内是否存在装置。
当确定装置存在时,在步骤S606中,主机100向该DBD发送捕获分组命令(第一指令单元)。
在步骤S617中,该DBD从主机100接收该捕获分组命令。在步骤S618中,该DBD捕获从该无线通信范围之内的装置发送的信号,并将所捕获的信号发送给主机100。
在步骤S607中,主机接收从DBD发送的该捕获的信号,并分析该捕获的信号的内容。在步骤S608中,主机100基于对该捕获的信号的分析结果来确定在那个时间点是否存在主机100未识别的另一Wimedia装置(第一确定单元)。
如果在步骤S608中主机100确定存在另一Wimedia装置,则该处理进入步骤S609,以向该DBD发送信标发送命令(第二指令单元)。
如果在步骤S608中主机100确定不存在另一Wimedia装置,则信标发送控制处理结束而不发送信标发送命令。
在步骤S619中,该DBD确定是否从主机100接收到信标发送命令。如果该DBD确定接收到信标发送命令,则处理进入步骤S620,以启动信标发送。
如果在步骤S619中DBD确定没有从主机100接收到信标发送命令,则该信标发送控制处理结束而不启动信标发送。
如上所述,当DBD被激活时,根据本实施方式的主机100确定是否存在主机本身未识别出的另一Wimedia装置。如果没有另一Wimedia装置存在,则执行控制以不向该DBD发送信标发送命令(虚线部分)。
这使得能够防止以下情况:尽管另一Wimedia装置已经与主机同步,但是新无线连接到的DBD为使该另一Wimedia装置与主机同步而向该另一Wimedia装置冗余地发送信标。
<6.第一示例>
将参照图7描述根据该实施方式的主机100进行的针对DBD的无线连接处理和信标发送控制处理的具体的示例。
在图7中的7a到7c的各图中,在左侧示出了在主机100执行针对DBD的无线连接处理和信标发送控制处理之前的无线通信网络的状态。在右侧示出了在主机100已经执行了针对DBD的无线连接处理和信标发送控制处理之后的无线通信网络的状态。
参考图7,“H”代表主机;“W”代表另一Wimedia装置;“D”代表DBD;以及“S”代表SBD。在图7中的各实线表示遵循Wimedia协议的装置正在执行信标发送。实线表示的范围代表装置的无线通信范围。在图7中的各虚线表示DBD正在执行信标发送。虚线表示的范围代表DBD的无线通信范围。
图7的7a的左侧例示了另一Wimedia装置701位于主机100的无线通信范围之外的状态。假定:在该状态下,位于该另一Wimedia装置701和主机100二者的无线通信范围之内的DBD 702被激活。
在这种情况下,只有当接收到从DBD 702发送的所捕获的信号后,主机100才能识别出该另一Wimedia装置701。因此,在步骤S608中,主机100确定在那个时间点存在主机100未识别的另一Wimedia装置。
因此,主机100向该DBD 702发送信标发送命令(步骤S609)。如703所示,该DBD 702启动信标发送。
图7的7b的左侧例示了如下状态:另一Wimedia装置711位于主机100的无线通信范围之外,并且位于该另一Wimedia装置711和主机100二者的无线通信范围之内的DBD 712已被激活并且正在进行信标发送。假定:在该状态下,位于该另一Wimedia装置711和主机100二者的无线通信范围之内的DBD 713被激活。
在这种情况下,当接收到从DBD 713发送的所捕获的信号时,主机100再次识别该另一Wimedia装置711。但是,当DBD 713被激活时,该另一Wimedia装置711已经由DBD 712被主机100识别出。因此,在步骤S608中,主机100确定在那个时间点不存在主机100未识别的另一Wimedia装置。
结果,主机100不向DBD 713发送信标发送命令。该DBD 713不启动信标发送。
图7的7c的左侧例示了如下状态:另一Wimedia装置721位于主机100的无线通信范围之外,并且位于该另一Wimedia装置721和主机100二者的无线通信范围之内的SBD 722已被激活并且正在进行信标发送。假定:在该状态下,位于该另一Wimedia装置721和主机100二者的无线通信范围之内的DBD 723被激活。
在这种情况下,当接收到从DBD 723发送的所捕获的信号时,主机100再次识别该另一Wimedia装置721。但是,基于从SBD 722发送的信标,主机100已识别出了该另一Wimedia装置721。因此,在步骤S608中,主机100确定在那个时间点不存在主机100未识别的其他Wimedia装置。
因此,主机100不向DBD 723发送信标发送命令。DBD 723不启动信标发送。
<7.第二示例>
在上述第一示例中,仅有一个其他Wimedia装置存在。但是,甚至当多个其他Wimedia装置存在时,根据本实施方式的主机100进行的针对DBD的无线连接处理和信标发送控制处理也适用。
将参照图8描述当多个其他Wimedia装置存在时根据本实施方式的主机100进行的针对DBD的无线连接处理和信标发送控制处理的详细的示例。
图8的8a的左侧例示了如下状态:其他Wimedia装置801和802位于主机100的无线通信范围之外,并且位于该其他Wimedia装置801和主机100二者的无线通信范围之内的DBD 803正在进行信标发送。假定:在该状态下,位于其他Wimedia装置802和主机100二者的无线通信范围之内的DBD 804被激活。
在这种情况下,仅当接收到从DBD 804发送的所捕获的信号时,主机100识别该其他Wimedia装置802。因此,在步骤S608中,主机100确定在那个时间点存在主机100未识别的其他Wimedia装置。
因此,主机100向DBD 804发送信标发送命令。当接收到这一命令时,该DBD 804启动信标发送(如805所示)。
图8的8b的左侧例示了如下状态:其他Wimedia装置811和812位于主机100的无线通信范围之外,并且位于该其他Wimedia装置811和主机100二者的无线通信范围之内的SBD 813正在进行信标发送。假定:在该状态下,位于该其他Wimedia装置812和主机100二者的无线通信范围之内的DBD814被激活。
在这种情况下,仅当接收到从DBD 814发送的所捕获的信号时,主机100识别该其他Wimedia装置812。因此,在步骤S608中,主机100确定在那个时间点存在主机100未识别的另一Wimedia装置。
因此,主机100向DBD 804发送信标发送命令。当接收到这一命令时,该DBD 814启动信标发送(如815所示)。
图8的8c的左侧例示了如下状态:两个其他Wimedia装置821和822位于主机100的无线通信范围之外,并且DBD 823正在进行信标发送。请注意:DBD 823位于所有的其他Wimedia装置821和822以及主机100三者的无线通信范围之内。假定:在该状态下,位于所有的其他Wimedia装置821和822以及主机100三者的无线通信范围之内的DBD 824被激活。
在这种情况下,当接收到从DBD 824发送的捕获的信号时,主机100再次识别其他Wimedia装置821和822。但是,当DBD 824被激活时,主机100已经经由DBD 823识别出所述其他Wimedia装置821和822。因此,在步骤S608中,主机100确定在那个时间点不存在主机100未识别的其他Wimedia装置。
因此,主机100不向DBD 824发送信标发送命令。该DBD 824不启动信标发送。
图8的8d的左侧例示了如下状态:两个其他Wimedia装置831和832位于主机100的无线通信范围之外,并且SBD 833正在进行信标发送。请注意:DBD 833位于所有的其他Wimedia装置831和832以及主机100三者的无线通信范围之内。假定:在该状态下,位于所有的其他Wimedia装置831和832以及主机100三者的无线通信范围之内的DBD 834被激活。
在这种情况下,当接收到从DBD 834发送的捕获的信号时,主机100再次识别所述其他Wimedia装置831和832。但是,基于从SBD 833发送的信标,主机100已经识别出所述其他Wimedia装置831和832。因此,在步骤S608中,主机100确定在那个时间点不存在主机100未识别的其他Wimedia装置。
因此,主机100不向DBD 834发送信标发送命令。该DBD 834不启动信标发送。
根据上述描述可以明确,当新激活DBD时,根据本实施方式的主机基于从DBD发送的所捕获的信号,来确定是否存在该主机未识别的其他Wimedia装置。
只有当存在主机未识别的其他Wimedia装置时,该主机向DBD发送信标发送指令以使所述其他Wimedia装置与该主机同步。
这使得能够防止DBD进行的不必要的信标发送,并且能够抑制包含在无线通信网络中的各个装置的功耗。
[第二实施方式]
在第一实施方式中,已经描述了用于进行控制以抑制新激活的DBD进行不必要的信标发送的结构。但是,本发明不限于此。
例如,即使对于已经与该主机同步地进行信标发送的DBD,也能够确定信标发送是否是不必要的。如果信标发送是不必要的,则使该DBD停止信标发送。
在该情况下停止DBD的信标发送的条件如下。
1)停止条件1
·新无线连接到的装置是DBD。
·检测到遵循另一Wimedia装置的信标,该信标没有被已经发送信标的装置接收到。
·如果不是已经发送信标的装置、而是新无线连接到的装置发送信标,则主机可识别的所有的Wimedia装置都能够与该主机同步。
2)停止条件2
·新无线连接到的装置是SBD。
·当SBD启动信标发送/接收时,已经发送信标的DBD不需要进行信标发送。
以下将详细描述本实施方式。
<1.主机100的说明>
将描述根据本实施方式的主机100进行的针对DBD的无线连接处理和信标发送控制处理。
图9A和9B是例示了主机100进行的针对DBD的无线连接处理和信标发送控制处理、以及对应的DBD进行的针对主机的无线连接处理和信标发送控制处理的序列的流程图。
在主机无线连接到DBD并开始无线通信之前的处理与图6A中的步骤S601到S603以及步骤S611到S614中的相同,因而不在图9A中示出。
在无线通信开始之后进行的信标发送控制处理中,在步骤S604到S607和在步骤S615到S618中的处理与在图6B中的对应处理相同,将不再重复对其的描述。
在步骤S901中,主机分析从DBD发送的所捕获的信号并且存储在该DBD的无线通信范围之内的所有其他Wimedia装置的信息。
在步骤S608中,主机100确定在步骤S901中存储的、该DBD的无线通信范围之内的所述其他Wimedia装置是否包括在那个时间点主机未识别的另一Wimedia装置。
如果主机100在步骤S608中确定存在主机未识别的另一Wimedia装置,则该处理进入步骤S609,以向该DBD发送信标发送命令。
如果主机100在步骤S608中确定不存在主机未识别的另一Wimedia装置,则该信标发送控制处理结束而不发送信标发送命令。
在步骤S619中,该DBD确定是否从主机100接收到信标发送命令。如果该DBD确定接收到信标发送命令,则处理进入步骤S620,以启动信标发送。
如果在步骤S619中该DBD确定没有从主机100接收到信标发送命令,则该DBD不启动信标发送。
在步骤S609中已经发送了信标发送命令的主机100进入步骤S902。在步骤S902中,主机100确定:作为步骤S609中的发送该信标发送命令的结果,已经启动了信标发送的所述DBD中的任何一个DBD是否向另一Wimedia装置冗余地发送信标。
当一DBD被无线地连接到时,在步骤S901中,本实施方式的主机100存储在该DBD的无线通信范围之内的其他Wimedia装置。
因此,通过比较以下所存储的内容能够做出步骤S902中的确定。
·当该DBD被无线连接到时存储的、位于已经发送了信标的各个DBD的无线通信范围之内的其他Wimedia装置。
·当该DBD被无线连接到时存储的、位于在那时已被激活的DBD的无线通信范围之内的其他Wimedia装置。
如果在步骤S902中主机100确定已经启动了信标发送的所述DBD中的一个DBD向另一Wimedia装置冗余地发送信标,则处理进入步骤S903。
在步骤S903中,主机100向该DBD发送信标发送停止命令。当接收到该信标发送停止命令时,在步骤S920中,该DBD停止信标发送。
如果在步骤S902中主机100确定已经启动了信标发送的DBD中没有向另一Wimedia装置冗余地发送信标的DBD,则结束信标发送控制处理。在这种情况下,不发送信标发送停止命令。
如上所述,即使对于已经无线连接到主机并且正在进行信标发送的DBD,根据本实施方式的主机100确定信标发送是否是不必要的。这使得能够避免该DBD进行不必要的信标发送。
<2.示例>
将参照图10描述根据本实施方式的主机100进行的针对DBD的无线连接处理和信标发送控制处理的具体示例。
在图10的10a和10b的各个图中,在左侧示出了在主机100执行针对DBD的无线连接处理和信标发送控制处理之前的无线通信网络的状态。在中央和右侧示出了在主机100已执行了针对DBD的无线连接处理和信标发送控制处理之后的无线通信网络的状态。
图10的10a的左侧例示了如下状态:其他Wimedia装置1001和1002位于主机100的无线通信范围之外,并且DBD 1003(第一受控装置)位于该其他Wimedia装置1001和主机100的无线通信范围之内。假定:在该状态下,位于所有的其他Wimedia装置1001和1002以及主机100的无线通信范围之内的DBD 1005被新激活。
在这种情况下,如参照图8中的8a所述,仅当DBD 1005(第二受控装置)被激活时,主机100识别该其他Wimedia装置1002。也就是说,仅当DBD1005启动信标发送时,该其他Wimedia装置1002与该主机同步。
因此,主机100向DBD 1005发送信标发送命令(步骤S609)。
DBD 1005位于其他Wimedia装置1002的无线通信范围之内,并且也位于其他Wimedia装置1001的无线通信范围之内(图10的10a的中央)。因此,这两个其他Wimedia装置1001和1002接收到从DBD 1005发送的信标。基于从DBD 1005发送的所述信标,这两个其他Wimedia装置1001和1002能够与主机同步。
因此,在DBD 1005的激活之前已经启动了信标发送的DBD 1003向其他Wimedia装置1001冗余地发送信标。
因此,在步骤S902中,主机100确定:已经启动了信标发送的所述DBD中的一个DBD向另一Wimedia装置冗余地发送信标。
因此,主机100向该DBD发送信标发送停止命令(步骤S903)。当接收到信标发送停止命令时,该DBD停止信标发送(图10的10a的右侧)。
图10的10b的左侧例示了如下状态:另一Wimedia装置1011位于主机100的无线通信范围之外,并且DBD 1013位于该另一Wimedia装置1011和主机100的无线通信范围之内。假定:在该状态下,位于另一Wimedia装置1011和主机100的无线通信范围之内的SBD 1014被新激活。
SBD 1014是遵循Wimedia协议的装置,因此在激活后自动地启动信标发送。
在SBD 1014的无线通信范围之内存在另一Wimedia装置1011(图10的10b的中央)。由于这一原因,另一Wimedia装置1011接收到从SBD 1014发送的信标。基于从SBD 1014发送的信标,该另一Wimedia装置1011与主机同步。
因此,在SBD 1014的激活之前已经启动了信标发送的DBD 1013,向其他Wimedia装置1011冗余地发送信标。结果,在步骤S902中,主机100确定:已经启动了信标发送的所述DBD中的一个DBD向另一Wimedia装置冗余地发送信标。
因此,主机100向DBD 1013发送信标发送停止命令(步骤S903)。当接收到该信标发送停止命令时,DBD 1013停止信标发送(图10的10b的右侧)。
如上所述,如果已经无线连接到的DBD向另一Wimedia装置不必要地发送信标,则根据本实施方式的主机100使该DBD停止信标发送。基于在该DBD的信标发送停止的情况下、其他Wimedia装置是否能够基于从另一DBD或者SBD发送的信标而与主机同步,来确定信标发送是否是不必要的。
因此能够防止该DBD浪费地发送信标,并且能够控制包含在无线通信网络内的各装置的功耗。
根据本实施方式,当多个DBD向多个其他Wimedia装置冗余地发送信标时,能够使进行信标发送的DBD的数量达到最小。
[第三实施方式]
在第二实施方式中,将应该启动信标发送的DBD与应该停止信标发送的DBD区别开来,并且使无线通信网络内进行信标发送的DBD的数量达到最小,由此抑制了包含在无线通信网络内的各装置的功耗。
但是,本发明不限于此,也可以通过缩短信标周期来抑制该功耗。
图11是示出了在执行了图9A和图9B中的处理后出现的信标时隙占用状态的转变的图。
图11的标号11a示出了在发送捕获分组命令之前的状态(图10的10a的左侧的状态,或者在执行图9A中的步骤S604之前的状态)。
如图11中的11a所示,DBD 1003在与主机100为了信标发送而使用的信标时隙相邻的信标时隙中发送信标。另一Wimedia装置1001在与DBD 1003使用的那个信标时隙相邻的信标时隙中发送信标。
图11的标号11b示出了当DBD 1005启动信标发送并且主机100接收到该信标时的状态(图10的10a的中央的状态,或者图9B中的步骤S608中的状态)。
在图11中的11b中,由于DBD 1005发送信标,所以另一Wimedia装置1002也与主机100同步。DBD 1005在与其他Wimedia装置1001为了信标发送而使用的信标时隙相邻的信标时隙中发送信标。其他Wimedia装置1002在与DBD 1005所使用的那个信标时隙相邻的信标时隙中发送信标。
图11的标号11c示出了紧接在DBD 1003已经停止了信标发送之后的状态(图10的10a的右侧的状态,或者在步骤S903中的状态)。
如图11中的11c所示,当DBD 103停止信标发送时,不再使用DBD为了信标发送而使用的该信标时隙。
图11的标号11d示出了当在DBD 1003的信标发送停止之后已经过了预定期间时的状态。如图11中的11d所示,其他Wimedia装置1002在由于DBD1003的信标发送的停止而变得可用的信标时隙中发送信标。这使得能够缩短信标周期。但是,从图11的11c的状态到图11的11d的状态的转变要花费一定时间,并且在该时间期间浪费了信标周期。在本实施方式中,将描述为了缩短用于缩短信标周期所需的时间从而有效地使用带宽的方法。
图12的标号12a到12c是示出了根据本实施方式的信标时隙占用状态的转变的图。
图12中标号12a示出了在发送捕获分组命令之前的状态(图10的10a的左侧的状态,或者在执行图9A中的步骤S604之前的状态)。
如图12的12a所示,DBD 1003在与主机100为了信标发送而使用的信标时隙相邻的信标时隙中发送信标。另一Wimedia装置1001在与DBD 1003使用的那个信标时隙相邻的信标时隙中发送信标。
图12的标号12b示出了当DBD 1003停止信标发送而DBD 1005替代地启动信标发送时的状态。新启动信标发送的DBD 1005在DBD 1003为了信标发送而使用的信标时隙中发送信标。
图12的标号12c示出了由于DBD 1005启动信标发送、所以其他Wimedia装置1002与主机100同步的状态。
如上所述,当应该启动信标发送的DBD在应该停止信标发送的另一DBD使用的信标时隙中发送信标时,缩短了用于使信标周期达到最小所需要的时间。这使得能够有效地使用带宽。
因此能够抑制包含在无线通信网络内的各装置的功耗。
[其他实施方式]
上面已经描述了在DBD的连接开始时启动或者停止信标发送的方法。但是,主机100能够使各连接到的DBD以任意定时捕获可接收到的信号。
因此,主机能够使各已连接到的DBD定期地捕获接收信号,并且基于所捕获的信号来确定信标发送的启动/停止。这个控制使得最优的DBD能够在即使例如另一新的Wimedia装置在主机100的无线通信范围之外但是在DBD的无线通信范围以内被激活时发送信标。
本发明也适用于包括多个装置(例如:主机、接口装置、阅读器和打印机)的***或者包括单个装置的设备(例如,复印机或者传真设备)。
甚至通过向所述***或设备提供记录有用于实现上述实施方式的功能的软件程序代码的存储介质,而实现了本发明的目的。在这种情况下,通过使所述***或者设备的计算机(或者CPU、或者MPU)读取并且执行存储在该存储介质中的所述程序代码,实现了所述功能。在这种情况下,存储有所述程序代码的所述存储介质构成了本发明。
可用于提供所述程序代码的存储介质的示例是: 硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡以及ROM。
不仅当计算机执行所读取的程序代码时,而且例如当在计算机上运行的OS(操作***)基于程序代码的指令而部分地或全部地执行实际处理时,都实现了上述实施方式的功能。
当将从存储介质中读取的程序写入在***计算机中的功能扩展板或者连接到计算机的功能扩展单元的存储器中时,也实现了上述的功能。更具体的说,在将程序代码写入该存储器中之后,功能扩展板或者功能扩展单元的CPU根据所述程序代码的所述指令,部分地或者全部地执行实际处理,由此实现了所述功能。
虽然参照示例性实施例而对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。应该对以下权利要求的范围给予最宽泛的解释,以使其涵盖所有这种变型例以及等同的结构和功能。

Claims (6)

1.一种通信装置,其特征在于,该通信装置包括:
接收单元,用于接收关于存在于第一其他通信装置的无线通信范围之内的装置的第一信息和关于存在于正在发送信标的第二其他通信装置的无线通信范围之内的装置的第二信息;
第一指令单元,用于基于所述第一信息和所述第二信息,指示所述第一其他通信装置发送信标;以及
第二指令单元,用于在所述第一指令单元指示所述第一其他通信装置发送信标时,基于所述第一信息和所述第二信息,指示已经在发送信标的所述第二其他通信装置停止信标发送。
2.根据权利要求1所述的通信装置,其中,所述第二指令单元指示停止用于使存在于所述第二其他通信装置的无线通信范围之内的装置与所述通信装置同步的信标发送。
3.根据权利要求1或者2所述的通信装置,所述通信装置还包括:
识别单元,用于基于所述接收单元接收到的所述第一信息和所述第二信息,来识别存在于所述通信装置的无线通信范围之外、但是在所述第一其他通信装置的无线通信范围之内并且在所述第二其他通信装置的无线通信范围之内的装置;以及
确定单元,用于基于所述识别单元的识别结果,来确定是否停止所述第二其他通信装置的信标发送。
4.根据权利要求1或者2所述的通信装置,其中,如果存在于所述第一其他通信装置的无线通信范围之内的所有装置与存在于所述第二其他通信装置的无线通信范围之内的所有装置交叠,则所述第二指令单元指示所述第二其他通信装置停止信标发送。
5.根据权利要求1或者2所述的通信装置,其中,所述通信装置是无线USB的主机,
所述第一其他通信装置和所述第二其他通信装置是所述无线USB的定向信标装置。
6.一种通信装置中的通信控制方法,其特征在于,该通信控制方法包括以下步骤:
接收关于存在于第一其他通信装置的无线通信范围之内的装置的第一信息和关于存在于正在发送信标的第二其他通信装置的无线通信范围之内的装置的第二信息;
基于所述第一信息和所述第二信息,指示所述第一其他通信装置发送信标;以及
在指示所述第一其他通信装置发送信标时,基于所述第一信息和所述第二信息,指示已经在发送信标的所述第二其他通信装置停止信标发送。
CN200910119378.2A 2008-03-24 2009-03-24 控制装置和通信控制方法 Active CN101547042B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008-076405 2008-03-24
JP2008076405 2008-03-24
JP2008076405A JP5290600B2 (ja) 2008-03-24 2008-03-24 通信装置及び通信制御方法

Publications (2)

Publication Number Publication Date
CN101547042A CN101547042A (zh) 2009-09-30
CN101547042B true CN101547042B (zh) 2016-08-24

Family

ID=40957631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910119378.2A Active CN101547042B (zh) 2008-03-24 2009-03-24 控制装置和通信控制方法

Country Status (5)

Country Link
US (1) US8884737B2 (zh)
EP (1) EP2106075B1 (zh)
JP (1) JP5290600B2 (zh)
KR (1) KR101018309B1 (zh)
CN (1) CN101547042B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2429650A (en) * 2005-09-06 2007-03-07 Tayside Flow Technologies Ltd A tubular graft
JP4910803B2 (ja) * 2007-03-15 2012-04-04 ソニー株式会社 無線通信システム、ホスト通信装置、無線通信方法、プログラムおよび無線通信装置
US8478820B2 (en) 2009-08-26 2013-07-02 Qualcomm Incorporated Methods and systems for service discovery management in peer-to-peer networks
US8478776B2 (en) 2009-10-30 2013-07-02 Qualcomm Incorporated Methods and systems for peer-to-peer network discovery using multi-user diversity
US8825818B2 (en) 2009-11-10 2014-09-02 Qualcomm Incorporated Host initiated connection to a device
US8730928B2 (en) 2010-02-23 2014-05-20 Qualcomm Incorporated Enhancements for increased spatial reuse in ad-hoc networks

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007125807A1 (en) * 2006-04-28 2007-11-08 Canon Kabushiki Kaisha Communication apparatus and control method, program, and storage medium thereof

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5525992A (en) * 1994-11-14 1996-06-11 Texas Instruments Deutschland Gmbh Method and system for conserving power in a recognition system
US6584330B1 (en) * 2000-07-18 2003-06-24 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive power management for a node of a cellular telecommunications network
DE60212890T2 (de) * 2001-02-21 2006-11-16 Nippon Telegraph And Telephone Corp. Mehrstrecken-Paket-Funk-Kommunikationssystem
US7957356B2 (en) * 2002-05-13 2011-06-07 Misomino Chi Acquisitions L.L.C. Scalable media access control for multi-hop high bandwidth communications
US7941149B2 (en) * 2002-05-13 2011-05-10 Misonimo Chi Acquistion L.L.C. Multi-hop ultra wide band wireless network communication
JP4396416B2 (ja) * 2003-10-24 2010-01-13 ソニー株式会社 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
JP2006067160A (ja) * 2004-08-26 2006-03-09 Fujitsu Ltd 無線タグシステム、無線タグアクセス制御装置、無線タグアクセス制御方法、無線タグアクセス制御プログラム、及び無線タグ
JP4310253B2 (ja) * 2004-09-21 2009-08-05 キヤノン株式会社 通信装置及び通信方法
US7720471B2 (en) 2005-07-27 2010-05-18 Sharp Laboratories Of America Method for managing hidden stations in a centrally controlled network
KR100647906B1 (ko) * 2005-09-15 2006-11-23 한국전자통신연구원 초광대역방식의 무선 usb 호스트 장치
KR100678905B1 (ko) 2005-09-27 2007-02-06 삼성전자주식회사 무선 usb 호스트, 무선 usb 디바이스, 이중 역할장치 호스트의 기능을 제공하는 방법 및 이중 역할 장치호스트의 기능을 수행하는 방법
KR100772403B1 (ko) 2006-03-20 2007-11-01 삼성전자주식회사 프록시 코디네이터를 이용한 셀 참여 방법
US20070294456A1 (en) * 2006-06-16 2007-12-20 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Data communication interface and communication devices incorporating same
US20080247366A1 (en) * 2006-09-26 2008-10-09 Ulrico Celentano Forced silencing of transmitting device
US20090096580A1 (en) * 2007-10-11 2009-04-16 Nokia Corporation Secure authentication

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007125807A1 (en) * 2006-04-28 2007-11-08 Canon Kabushiki Kaisha Communication apparatus and control method, program, and storage medium thereof

Also Published As

Publication number Publication date
JP2009232259A (ja) 2009-10-08
JP5290600B2 (ja) 2013-09-18
KR20090101827A (ko) 2009-09-29
EP2106075A3 (en) 2013-05-15
US20090237265A1 (en) 2009-09-24
CN101547042A (zh) 2009-09-30
EP2106075B1 (en) 2018-05-30
US8884737B2 (en) 2014-11-11
KR101018309B1 (ko) 2011-03-04
EP2106075A2 (en) 2009-09-30

Similar Documents

Publication Publication Date Title
CN101547042B (zh) 控制装置和通信控制方法
US11385729B2 (en) Communication method, communication system, sensor controller, and stylus
EP2322086B1 (en) Radiation imaging system, method for radiation imaging system, computer-executable program, and computer-readable storage medium
US7885249B2 (en) Communication system and method
US20070228164A1 (en) Smart card read/write control method based on usb interface and reader/writer thereof
CN114428561B (zh) 触控笔的切换方法、***及触控笔
JP5527022B2 (ja) 通信装置、リーダ装置、通信システム、通信方法及び通信デバイス
CN101369947A (zh) 通信***、通信装置及通信控制方法
US8072964B2 (en) Communication apparatus for connecting to another apparatus in accordance with occupancy of beacon slots and communication method for the same
EP4202488A1 (en) Electronic device and method for performing ranging through uwb communication
US20030036397A1 (en) Communication apparatus capable of connecting information processing apparatus
CN112613329A (zh) 用于电路之间的通信的方法
KR20220061170A (ko) 2-와이어 호스트 인터페이스
KR100951639B1 (ko) 휴대용 초소형 컴퓨터 장치와 이를 이용한 컴퓨팅 시스템
JP2005275653A (ja) 通信機能を搭載する通信カードと挿入・動作可能な電子機器及びそれらを含む通信処理システム
KR101717231B1 (ko) Nfc 장치와 rfid 시스템이 공존하는 환경에서 nfc 장치간 p2p 통신을 고려한 충돌 방지 방법 및 장치
CN104021408B (zh) 一种非接触式ic卡读写装置及方法
KR101870645B1 (ko) 근거리 무선 통신 장치
KR20170134886A (ko) 비동기 무선신호를 다중 송출하는 시가잭장치
KR20170134850A (ko) 비동기 무선신호를 다중 송출하는 근거리장치
JP2003122281A (ja) チケット付き広告システム
JPH0837475A (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