无线通信装置、无线通信方法

文档序号:10627315阅读:459来源:国知局
无线通信装置、无线通信方法
【专利摘要】本发明提供一种无线通信装置、无线通信方法。中央设备(100)的处理器从外围设备(200)获取公告。中央设备(100)的处理器基于公告来获取外围设备(200)与本装置(100)之间的时钟误差。中央设备(100)的处理器基于中央设备(100)的误差获取部所获取到的时钟误差,来控制公告的获取定时。
【专利说明】
无线通信装置、无线通信方法
技术领域
[0001]本发明涉及无线通信装置、无线通信方法。
【背景技术】
[0002]近年来,作为抑制了功率消耗的近距离无线通信标准的Bluetooth(注册商标)lowenergy (以下称作BLE)的普及正在推进。
[0003]基于该BLE来进行无线通信的无线通信设备大多为电池驱动。因此,需要抑制无用的功率消耗。
[0004]作为使伴随无线通信的功率消耗降低的方法,可以考虑间歇地进行无线通信的方法。在该情况下,将间歇时间(间歇通信中的非连接期间的时间长)设得越长,就越能够降低功率消耗。
[0005]但是,在间歇时间中,无法在无线通信设备间同步时钟信号。因此,间歇时间越长则无线通信设备间的时钟信号的偏差(时钟误差)越大。
[0006]无线通信设备分别基于本装置的时钟信号来识别通信定时。因此,若无线通信设备间的时钟误差较大,则间歇时间经过后的通信定时会变得不一致。在该情况下,为了可靠地进行通信,需要额外增加通信次数,或者增加接收侧的扫描时间。结果,会延长无线通信设备的驱动时间,导致功率消耗增加。
[0007]关于这一点,存在无线通信设备对本装置的基准计时器与成为通信对方的其他无线通信设备的计时器的时刻差进行求取的方法。例如,作为日本的专利文献的特开2014-115794号公报中,主节点和从节点分别获取通信包的发送时刻或接收时刻,并求取了它们的时刻差。可以考虑基于这样的时刻差来校正时钟误差。
[0008]在专利文献I中,仅仅是求取在该通信包的收发时间点的时刻差。因此,即使基于该时刻差来校正时钟误差,也仅能够校正在该收发时间点的无线通信设备间的时钟误差。
[0009]因此,在间歇时间中,不能校正无线通信设备间的时钟误差,而无线通信设备间的时钟误差随着时间的经过而增加。在该情况下,如上所述间歇时间后的通信定时会变得不一致,因而会延长无线通信设备的驱动时间,导致功率消耗增加。

【发明内容】

[0010]本发明的目的在于,提供一种能够抑制无用的功率消耗、并且匹配与其他无线通信装置的通信定时的无线通信装置等。
[0011]为了达成上述目的,本发明的第I观点所涉及的无线通信装置的特征在于,具备:处理器,其获取来自其他无线通信装置的告知信息,基于所述告知信息来获取所述其他无线通信装置与本装置之间的时钟误差,并基于所述时钟误差,来控制所述告知信息接收单元的所述告知信息的获取定时。
[0012]此外,为了达成上述目的,本发明的第2观点所涉及的无线通信装置的特征在于,具备:
[0013]通信部,其与其他无线通信装置进行通信;和
[0014]处理器,其生成包含发送次数信息的告知信息,并使所述通信部以固定间隔发送多次所述告知信息。
【附图说明】
[0015]图1是表示实施方式所涉及的无线通信系统的构成例的图。
[0016]图2是表示实施方式所涉及的中央设备的构成例的框图。
[0017]图3是实施方式所涉及的外围设备的构成例的框图。
[0018]图4是表示实施方式所涉及的中央设备以及外围设备间的间歇性的公告的收发动作的一个例子的序列图。
[0019]图5是表示实施方式所涉及的中央设备以及外围设备间的固定间隔的公告的收发动作的一个例子的序列图。
[0020]图6是表示控制公告的接收定时的定时控制处理的流程的一个例子的图。
[0021]图7是表示时钟误差的累积评价的一个例子的概念图,图7(A)表示倾向评价,图7(B)表示平均评价。
【具体实施方式】
[0022](实施方式)
[0023]以下,参照附图来说明本发明的实施方式。如图1所示,本发明的实施方式所涉及的无线通信系统I由作为无线通信装置的中央设备(centralHOO、和作为与中央设备100不同的其他无线通信装置的外围设备(peripheral) 200构成。
[0024]中央设备100和外围设备200基于Bluetooth(注册商标)low energy(以下称作BLE),彼此进行无线通信。所谓BLE,是指在被称作Bluetooth(注册商标)的近距离无线通信标准中,以低功率消耗为目的而制定的标准(模式)。
[0025]这里,中央设备100向外围设备200提供服务。外围设备200利用由中央设备100所提供的服务。
[0026]中央设备100以及外围设备200例如是便携式电话机、智能电话、平板型个人计算机、笔记本型个人计算机、钟表等能够移动且具有基于BLE的无线通信功能的终端。
[0027]在本实施方式中,作为一个例子,中央设备100为智能电话,外围设备200为从中央设备100接收各种数据来显示于显示部250的高功能钟表装置。
[0028]以下,说明本实施方式所涉及的中央设备100的构成。如图2所示,中央设备100具备无线通信部 110、R0M(Read Only Memory,只读存储器)120、RAM(Random Access Memory,随机存取存储器)130、操作部140、显示部150和控制部160。
[0029]无线通信部110例如由无线频率(RF:Rad1 Frequency)电路、基带(BB: BaseBand)电路、集成电路(LS1:Large Scale Integrat1n)等构成。另外,严密来说,无线通信部110也包含RF用的时钟信号生成部(未图示)。无线通信部110经由天线111来进行信号的收发,与作为其他无线通信装置的外围设备200进行基于BLE的无线通信。
[0030]R0M120由闪存等非易失性存储器构成,存储用于控制部160控制各种功能的程序、数据。也存储过去的公告的接收定时等数据。
[0031]RAM130由挥发性存储器构成,被用作为了控制部160进行各种处理而临时地存储数据的工作区域。
[0032]操作部140由触摸面板构成,是用于用户输入指示的接口。
[0033]显示部150例如由 LCD(Liquid Crystal Display,液晶显示器)、EL(Electroluminescence,电致发光)显示器等构成,根据从控制部160输入的图像数据来显示图像。
[0034]控制部160例如由CPU(Central Processing Unit,中央设备处理器)等处理器构成。控制部160通过执行存储在R0M120中的各种程序(例如用于实现后述的定时控制处理的程序),从而控制中央设备100的整体的动作。
[0035 ]接着,说明中央设备100的控制部160的功能构成。如图2所示,控制部160作为公告接收部161、连接请求发送部162、误差获取部163、定时控制部164、计时部165、时钟信号生成部166而发挥作用。这些公告接收部161、连接请求发送部162、误差获取部163、定时控制部164、计时部165、时钟信号生成部166既可以是一个控制部,也可以分别单独地设置控制部来进行各动作。
[0036]作为公告接收部161的控制部160基于扫描指示,接收从外围设备200发送的公告。作为用于扫描指示的用户操作,可以想到例如用于利用中央设备100的服务的应用的起动等。此外,扫描指示并不限于用户操作,也可以在应用起动后,在经过规定时间后自动进行。另外,公告接收部161相当于告知信息接收单元。
[0037]作为连接请求发送部162的控制部160经由无线通信部110进行向外围设备200请求连接的连接请求的发送。连接请求在接收到从外围设备200发送的公告后需要连接的情况下发送。
[0038]所谓需要连接的情况,是指例如存在要进行数据通信来收发的数据的情况。此外,连接请求也存在基于后述的从外围设备200接收到的连接请求标志来发送的情况。具体来说,若所接收到的连接请求标志表示请求连接请求,则连接请求发送部162发送连接请求,若所接收到的连接请求标志表示不请求,则连接请求发送部162仅在中央设备100中有要收发的数据的情况下发送连接请求。另外,连接请求发送部162相当于连接请求单元。
[0039]作为误差获取部163的控制部160基于从外围设备200接收到的公告,来求取外围设备200与本装置之间的时钟误差。时钟误差有两种求法。一种是,作为时钟信号的时间误差(即相位误差)而求取与该时间部分相当的脉冲数的方法。另一种是,作为时钟信号的时钟速度的误差(即频率误差)而求取频率的差分的方法。关于时钟误差的具体的计算方法在后面叙述。另外,误差获取部163相当于误差获取单元。
[0040]作为定时控制部164的控制部160基于误差获取部163所求取到的时钟误差,来控制公告接收部161的公告的接收定时。
[0041]特别是,计时部165的计数值的控制适于时钟信号的相位误差的去除,时钟信号生成部166的时钟信号的频率的控制适于时钟信号的频率误差的去除。另外,定时控制部164相当于定时控制单元。
[0042 ]作为计时部165的控制部160由对本装置(中央设备100)的时钟信号的脉冲数进行计数的计数器电路构成。控制部160在基于所计数的脉冲数的定时,执行各种控制。另外,计时部165相当于计时单元。
[0043]作为时钟信号生成部166的控制部160由生成基准时钟的水晶振荡器以及根据基准时钟来生成所希望的频率的时钟信号的可变PLL等构成,生成本装置(中央设备100)的时钟信号。该时钟信号的频率可以通过该改变可变PLL的分频比来控制。
[0044]公告的接收定时的控制通过对作为决定接收定时的主要原因的、控制部160(计时部165、时钟信号生成部166)的计数值、时钟信号的频率进行控制来进行。
[0045]接着,说明本实施方式所涉及的外围设备200的构成。如图3所示,具备无线通信部210、R0M220、RAM230、操作部240、显示部250和控制部260。
[0046]无线通信部210例如由RF电路、BB电路、LSI等构成。无线通信部210经由天线211,与作为其他无线通信装置的外围设备200进行基于BLE的无线通信。
[0047]R0M220由闪存等非易失性存储器构成,存储用于控制部260控制各种功能的程序、数据。
[0048]RAM230由挥发性存储器构成,被用作为了控制部260进行各种处理而临时地存储数据的工作区域。
[0049]操作部240由开关等构成,是受理用户的操作的接口。
[0050]显示部250例如由LCD、EL显示器等构成,根据从控制部260输入的图像数据来显示图像。
[0051 ] 控制部260例如由CPU构成。控制部260通过执行存储在R0M220中的各种程序(例如用于实现后述的定时控制处理的程序),从而控制外围设备200的整体的动作。
[0052 ]接着,说明外围设备200的控制部260的功能构成。如图3所示,控制部260作为公告发送部261、公告生成部262、间歇时间设定部263、连接请求接收部264、计时部265、时钟信号生成部266而发挥作用。这些公告发送部261、公告生成部262、间歇时间设定部263、连接请求接收部264、计时部265、时钟信号生成部266既可以是一个控制部,也可以是分别单独地设置控制部来进行各动作。
[0053]作为公告发送部261的控制部260以固定间隔发送多次公告,并间歇地进行该多次的发送。另外,公告发送部261相当于告知信息发送单元。
[0054]作为公告生成部262的控制部260生成包含各种信息的公告。在本实施方式中,各种信息是表示公告是第几次被发送的公告的发送次数信息、和表示间歇地发送的公告间的时间的间歇时间信息。
[0055]此外,控制部260(公告生成部262)除了包含这些各种信息以外,还包含连接请求标志生成公告。所谓连接请求标志,是指表示是否向中央设备100请求连接请求的标志。另夕卜,公告生成部262相当于告知信息生成单元。
[0056]作为间歇时间设定部263的控制部260设定控制部260(公告发送部261)所进行的公告的间歇性的发送的间歇时间。间歇时间基于与外围设备200之间不需要进行数据通信的时间来计算。
[0057]不需要进行数据通信的时间例如是中央设备100向外围设备200发送各种数据的发送间隔。该发送间隔可以是固定的,也可以不固定而像在中央设备100的各种数据的变化较大的情况下设得较短,在变化较小的情况或没有变化的情况下设得较长等那样适当设定为可变的。
[0058]作为连接请求接收部264的控制部260接收来自中央设备100的连接请求,建立与外围设备200的连接。通过该连接的建立,从而能够进行与外围设备200的数据通信。
[0059 ]作为计时部265的控制部260由对本装置(外围设备200)的时钟信号的脉冲数进行计数的计数器电路构成。控制部260在基于所计数的脉冲数的定时,执行各种控制。例如,控制部260 (公告发送部261)在基于所计数的脉冲数的定时,发送公告。计时部265相当于计时单元。
[0060]作为时钟信号生成部266的控制部260由生成基准时钟的水晶振荡器以及根据基准时钟来生成所希望的频率的时钟信号的可变PLL等构成,生成本装置(外围设备200)的时钟信号。该时钟信号的频率可以通过改变可变PLL的分频比来控制。
[0061]这里,参照图4以及图5,来说明中央设备100以及外围设备200间的间歇性的公告的收发动作。另外,公告由单信道(I信道)进行收发。首先,外围设备200间歇地发送由以固定间隔多次发送的公告构成的公告群(步骤S10)。另外,所谓公告,是指用于通知自己的存在的告知信息。
[0062]间歇时间是由外围设备200的控制部260(间歇时间设定部263)按照每个公告群所设定的时间,是从公告群的最后的公告发送起到下一个公告群的最初的公告发送为止的时间。例如,在图4所示的一个例子中,第I次与第2次的公告群(N=I以及N = 2)之间的间歇时间为Tl秒,第2次与第3次的公告群(N=2以及N=3)之间的间歇时间被设定为T2秒。
[0063]另外,外围设备200的控制部260(公告生成部262)生成公告,以使得在公告群的最后的公告中,包含表示之后的间歇时间的间歇时间信息。
[0064]在图4所示的一个例子中,外围设备200发送了3次(N=I?3)公告群。通常,在I次的公告群中,包含η次(η为I以上的任意的自然数,也可以按照每个公告群来设定值)的公告发送。
[0065]但是,外围设备200在公告群的η次的公告发送的中途接收到连接请求的情况下,不进行之后的公告发送。例如,即使公告群是10次的公告发送,在针对第6次的公告发送接收到连接请求的情况下,也不进行第7?10次的公告发送。
[0066]中央设备100扫描发送公告的频带的信道来接收公告(步骤S11)。在需要连接的情况下,中央设备100在从所接收到的公告起规定时间(例如150ysec)后,发送连接请求(步骤
512)。
[0067]另外,中央设备100在间歇时间中不进行扫描,但在公告群的发送时间中每次收发都执行扫描。
[0068]在图4所示的一个例子中,示出了针对第3次的公告群(N= 3)的第6次的公告发送出现了连接请求的情况。另外,在图4中,为了方便起见,在公告群(N=3)的发送中途由外围设备200所接收到的连接请求被记载在了公告群(N=3)的后面。
[0069]接着,外围设备200若接收到连接请求则在与中央设备100之间建立连接(步骤
513),进行中央设备100所希望的数据的收发(步骤S14)。另外,若没有了要收发的数据,则执行连接的切断处理,无线通信结束。
[0070]图5是将图4的点线所包围的部分放大来详细进行了表示的序列图。在该一个例子中,在公告群(N = 3)中,以固定间隔Tx发送了6次公告。中央设备100接收第6次(n = 6)的公告,向外围设备200发送了连接请求。
[0071]另外,在其他公告群(N=1、N= 2等)中也同样地以固定间隔Tx发送η次公告。如此固定间隔Tx由于是固定值,因而作为中央设备100以及外围设备200的规格而被预先设定。
[0072]这样,公告以固定间隔被发送η次,并且这些公告群间歇地被发送N次。这些公告分别包含表示各是第几次发送的公告的发送次数信息(例如Ν = 2的η = 4等)。外围设备200的控制部260(公告生成部262)每次生成包含发送次数信息的公告。
[0073]接着,说明接收这样的公告的中央设备100的定时控制处理。图6的流程图是为了容易理解上述原理而作为一个例子来表示的流程图。在该一个例子中,为了容易理解,省略连接请求标志的说明,仅对定时控制处理进行说明。
[0074]在该一个例子中,示出了中央设备100接收到成为间歇时间之前最近的2次与间歇时间后的I次的公告时的定时控制处理。另外,之前最近的2次设为是N= 1、η = I以及N= 1、η=2的公告,它们的间隔设为固定间隔Tx(例如I秒)。此外,间歇时间后的I次设为是Ν = 2、η=1的公告,从Ν=1、η = 2到Ν=2、η = 1的间隔设为间歇时间Tl (例如30秒)。
[0075]另外,公告所包含的各种信息多种多样,这样的公告的发送顺序也是多种多样的。因此,实际的定时控制处理并不限于图6所示的流程图。
[0076]定时控制处理通过一些契机而开始。所谓一些契机,是指例如接通了中央设备100以及外围设备200的电源时、或根据用户的指示而执行了用于进行定时控制处理的程序时等。
[0077]首先,外围设备200的控制部260(公告生成部262)生成包含Ν=2、η = 3等发送次数信息的公告(步骤S201)。外围设备200的公告发送部261向中央设备100发送所生成的公告(步骤 S202)。
[0078]中央设备100的公告接收部161接收从外围设备200发送的公告(步骤SlOl)。中央设备100的误差获取部163基于所接收到的公告来求取时钟误差。由此获取到时钟误差(步骤S102)。
[0079]这里,说明时钟误差求法。首先,中央设备100在扫描执行时间(也被称作扫描窗口)中能够接收公告。将成为该扫描执行时间的中心的时刻设为接收定时。即,中央设备100即使所控制的接收定时与实际接收到时的定时稍微偏离但若在扫描执行时间的范围内也能够接收公告。
[0080]这里,假定在所接收到的公告中包含例如Ν=1、η=1的发送次数信息。即,假定是初次接收公告的情况。在该情况下,中央设备100的误差获取部163对中央设备100的接收定时的控制部260(计时部165)的脉冲数与实际接收到时的控制部260(计时部165)的脉冲数进行比较,来获取时钟误差(差分的脉冲数)。
[0081 ]例如,假定所控制的接收定时(也可以认为是接收预定定时)的计时部的脉冲数为23,扫描窗口涵盖计时部的脉冲数为21?25的范围。在该状况下,若实际接收到公告时计时部的脉冲数为24,则时钟误差为I脉冲份。
[0082]中央设备100的控制部160(定时控制部164)基于控制部160(误差获取部163)所求取到的时钟误差对控制部160(公告接收部161)的接收定时进行控制(步骤S103)。
[0083]若接收定时迟于实际接收到时的定时,则加快控制部160(时钟信号生成部166)所生成的时钟信号的时钟速度,或者将控制部160(计时部165)所计数的脉冲数加上负的偏移量(offset)ο
[0084]若接收定时早于实际接收到时的定时,则减慢控制部160(时钟信号生成部166)所生成的时钟信号的时钟速度,或者将控制部160 (计时部165)所计数的脉冲数加上正的偏移量。例如,在上述例中,由于是I脉冲份的时钟误差,因此加上+1作为正的偏移量。
[0085]在中央设备100求取时钟误差或者进行接收定时的控制的期间中,外围设备200的控制部260(公告生成部262)生成下一个公告。在该例中,由于在发送下一个公告之后成为间歇时间,因此生成包含发送次数信息(N=l、n = 2)以及间歇时间信息(间歇时间为Tl)的公告(步骤S203)。
[0086]外围设备200的控制部260(公告发送部261)向中央设备100发送所生成的公告(步骤S204)。若发送结束,则不进行公告发送的成为节能状态,直到间歇时间结束为止(步骤S205: “否”)。
[0087]另一方面,中央设备100的控制部160(公告接收部161)接收从外围设备200发送的公告(步骤S104)。中央设备100的误差获取部163基于所接收到的公告来求取时钟误差。由此获取到时钟误差(步骤S105)。
[0088]这里,在所接收到的公告中包含了发送次数信息(N=l、n= 2)。即,过去接收了I次公告。在该情况下,中央设备100的控制部160(误差获取部163)对中央设备100实际接收到本次的N=1、n = 2的公告时的控制部160(计时部165)的脉冲数、与将实际接收到上次的N =
1、n= I的公告时的控制部160 (计时部165)的脉冲数加上与固定间隔Tx相当的脉冲数而得到的脉冲数(即接收预定定时)进行比较,来获取时钟误差(差分的脉冲数)。
[0089]例如,假定固定间隔Tx相当于脉冲数5。此外,假定在步骤SlOl中接收到N=1、n=I的公告时的控制部160(计时部165)的脉冲数为5。与此相对,假定实际接收到N=1、n = 2的公告时的控制部160 (计时部165)的脉冲数为9。在该情况下,对接收预定定时的脉冲数(5+5= 10)与实际接收到时的脉冲数(9)进行比较可知,时钟误差为I个脉冲份。在该情况下,将控制部160(计时部165)的脉冲数加上正的偏移量(+1的脉冲数),或者减慢控制部160(时钟信号生成部166)的时钟速度。
[0090]这样,中央设备100的控制部160(误差获取部163)基于固定间隔Tx和所接收到的公告所包含的发送次数信息,来求取时钟误差。
[0091]中央设备100的控制部160(定时控制部164)基于控制部160(误差获取部163)所求取到的时钟误差,对控制部160(公告接收部161)的接收定时进行控制(步骤S106)。另外,基于时钟误差的接收定时的控制方法是与步骤S103同样的方法。
[0092 ]此外,在本次接收到的公告中还包含间歇时间信息。因此,在此处的接收定时的控制中,除了基于上述时钟误差的控制以外,还进行控制以使得将控制部160(计时部165)的接收时的脉冲数加上与间歇时间信息所示的间歇时间Tl相当的脉冲数而得到的脉冲数的定时设定为下一个接收定时。
[0093]若接收定时的控制结束,则成为不进行用于公告接收的扫描执行的省电状态,直至_歇时间结束为止(步骤S107: “否”)。
[0094]接着,若间歇时间结束(步骤S205:“是”),则外围设备200再次进行公告生成(步骤S206)以及公告发送(步骤S207)。另外,在此处的公告生成中,生成包含发送次数信息(N =
2、n= l)的公告。
[0095]另一方面,若间歇时间结束(步骤S107:“是”),则中央设备100解除省电状态。然后,中央设备100的控制部160(公告接收部161)接收从外围设备200发送的公告(步骤S108)o
[0096]中央设备100的控制部160(误差获取部163)基于所接收到的公告来求取时钟误差。由此获取到时钟误差。此外,中央设备100的控制部160(定时控制部164)基于控制部160(误差获取部163)所求取到的时钟误差对控制部160(公告接收部161)的接收定时进行控制(步骤 S109)。
[0097]这里,在所接收到的公告中包含了发送次数信息(N= 2、n=l)。即,过去接收了间歇时间前的公告。
[0098]在该情况下,中央设备100的控制部160(误差获取部163)对中央设备100实际接收到本次的N = 2、η = I的公告时的控制部160 (计时部165)的脉冲数、与将实际接收到上次的N=1、η = 2的公告时的控制部160 (计时部165)的脉冲数加上与间歇时间Tl相当的脉冲数而得到的脉冲数(即接收预定定时)进行比较,来获取时钟误差(差分的脉冲数)。另外,接收定时的控制方法与上述同样。
[0099]例如,假定间歇时间Tx相当于脉冲数25。此外,假定在步骤S104中接收到N= 1、η =2的公告时的计时部165的脉冲数为10(偏移量追加后)。与此相对,假定实际接收到Ν = 2、η=I的公告时的控制部160 (计时部165)的脉冲数为36。
[0100]在该情况下,对接收预定定时的脉冲数(10+25= 35)与实际接收到时的脉冲数
(36)进行比较可知,时钟误差为I个脉冲份。在该情况下,将控制部160(计时部165)的脉冲数加上负的偏移量(-1的脉冲数),或者减慢控制部160(时钟信号生成部166)的时钟速度。
[0101]这样,中央设备100的控制部160(误差获取部163)基于间歇时间信息和所接收到的公告所包含的发送次数信息,来求取时钟误差。
[0102]在图6所示的一个例子中,表示为在步骤S109以及步骤S207之后控制结束。但是,这仅仅是为了方便图示而省略了以后的动作流程。因此,实际上以后也继续与公告所包含的各种信息相应的定时控制处理。
[0103]这里,作为所省略的动作的一部分,仅简单说明继步骤S109以及步骤S207之后的定时控制处理简单进行说明。首先,假定在接下来收发的公告中包含发送次数信息(Ν=2、η= 2),不包含间歇时间信息。
[0104]这样一来,理论上该公告与Ν= 2、η=1的公告的接收时隔开固定间隔Tx后进行收发。因此,在该情况下,中央设备100与步骤S102以及步骤S103同样地获取时钟误差来进行接收定时控制。
[0105]如上所述,中央设备100的控制部160(误差获取部163)基于发送次数信息来求取时钟误差。因此,若将所求取到的时钟误差与发送次数信息一起存储在R0M120中作为历史记录数据来利用,则还能够实现进一步的应用。以下,对该应用例进行说明。
[0106]图7是表示时钟误差的累积评价的一个例子的概念图,(A)表示倾向评价,(B)表示平均评价。在图7(A)以及图7(B)所示的各曲线图中,横轴表示时间,纵轴表示时钟误差的大小。标绘Pl?Ρ4是过去求取到的时钟误差的实际值,标绘Q5是下一个时钟误差的预测值。
[0107]在图7(A)中,在短期内观察到时钟误差的变动的情况下(例如比较Pl与Ρ2或者比较Ρ2与Ρ3),可知时钟误差增加。在该情况下,适合通过倾向评价来预测下一个时钟误差。在倾向评价中,如图7(A)中点线所示,基于标绘Pl?Ρ4的增加的倾向,来求取作为下一个时钟误差的预测值的Q5。
[0108]另一方面,在图7(B)中,在短期内观察到时钟误差的变动的情况下(例如若比较Pl与P2或者比较P2与P3),可知时钟误差没有太大变化。在该情况下,适合通过平均评价来预测下一个时钟误差。在平均评价中,如图7(A)中点线所示,基于标绘Pl?P4的平均值,来求取作为下一个时钟误差的预测值的Q5。
[0109]这样,通过预测时钟误差,从而能够提高接收定时的控制的精度。该应用例能够通过例如控制部160 (误差获取部163)、定时控制部164和ROMl 20来实现。
[0110]如上所述,上述实施方式的中央设备100接收多次从外围设备200以固定间隔Tx发送的公告,并基于该固定间隔Tx和公告所包含的发送次数信息来求取时钟误差。然后,中央设备100基于该时钟误差来控制公告的接收定时。即,求取通过多次的公告接收的时钟误差来控制接收定时。
[0111]因此,与那种仅求取收发时间点的时钟误差来控制接收定时的情况相比,接收定时控制的精度更高,而且能够利用于例如对任意定时的时钟误差进行了预测的控制等基于时钟误差的倾向的任意定时的控制。尤其是不仅能够去除时钟信号的时间误差(相位误差),还能够去除与时间成比例并容易增加的时钟信号的速度上的误差(频率误差),在这一点上有利。
[0112]此外,通过以固定间隔发送的多次的公告接收,从而在控制了接收定时之后,接收了包含间歇时间信息的公告。在该情况下,由于在充分地控制了接收定时之后进入间歇时间,而间歇时间中的时钟误差能够减轻,速度上的误差(时钟速度的误差)也能够被去除,因此随着时间的经过,时钟误差难以增加。
[0113]此外,上述实施方式的中央设备100除了基于发送次数信息以及固定间隔而求取的时钟误差以外,还根据基于间歇时间信息而求取的时钟误差来控制了接收定时。因此,在接收定时的控制中也能够去除间歇时间中的时钟误差。
[0114]因此,即使在长时间的间歇时间后也能够匹配通信定时。此外,结果,能够缩短中央设备100以及外围设备200的驱动时间,能够抑制功率消耗。
[0115]这样,根据上述实施方式,能够抑制中央设备100以及外围设备200的无用的功率消耗,并且匹配中央设备100以及外围设备200的通信定时。
[0116]此外,在上述实施方式中,外围设备200向中央设备100发送了包含连接请求标志的公告。因此,中央设备100根据外围设备200的请求也能够发送连接请求。
[0117]到此结束实施方式的说明,但上述实施方式仅是一个例子,不言而喻,外围设备200和中央设备100的具体构成、处理内容等并不限于在上述实施方式中所说明的内容。
[0118](变形例)
[0119]在上述实施方式中,中央设备100的控制部160(定时控制部164)以公告的接收时的脉冲数为基准,由此加上与固定间隔Tx或间歇时间Tl等间隔相当的脉冲数来控制了下一个公告的接收定时。在该情况下,中央设备100以及外围设备200能够省略将脉冲数变换为各个时刻信息的动作。
[0120]但是,本发明并不限于以脉冲数为基准的情况,也可以以时刻信息为基准来控制接收定时。例如,在上述实施方式中,也可以中央设备100的控制部160(定时控制部164)以公告的接收时的时刻(例如3:01:05)为基准,由此加上固定间隔Tx(例如10秒)或间歇时间Tl (例如3分),来控制下一个公告的接收定时作为时刻信息(例如3:01:15或3:04:05等)。
[0121]在该情况下,与以脉冲数为基准的情况不同,不是对每个都包含误差的时钟信号间进行比较而得到的相对误差,而能够求取以时刻信息为基准的绝对误差,求取时钟误差时的精度得到提高。
[0122]此外,固定间隔Tx是固定值。因此,例如在公告所包含的发送次数信息为第4次、且第I?4次的发送间隔都是固定间隔Tx的情况下,也可以针对第I次的公告的接收时的脉冲数或时刻信息加上3Tx(即将本次的发送次数信息第4次与作为基准的发送次数第I次的差分3次份乘以固定间隔Tx而得到的值),来控制下一个公告的接收定时。
[0123]这样,在本发明中,时钟误差的求法能够通过各种各样的方法来实现。在上述实施方式中,作为使用2次公告的接收定时来求取时钟误差的方法而示出了一个例子。但是,也可以使用3次以上的公告的接收定时来求取时钟误差。
[0124]例如,在以固定间隔接收了3次以上的公告的情况下,也可以根据各个时钟误差的平均值、倾向来求取时钟误差。在该情况下,能够在进入间歇时间前高精度地去除时钟误差来进行定时控制,即使之后的间歇时间较长,也有利于降低在间歇时间中产生的时钟误差。
[0125]在上述实施方式中,示出了用I个信道收发公告的情况。但是,本发明即使在用多个信道收发公告的情况下也能够实现。
[0126]例如,能够用37信道、38信道、39信道这3个信道来收发公告。在该情况下,例如像上述实施方式那样控制37信道的脉冲数或时刻信息,针对38信道进一步加上信道间隔C(脉冲数或时间),而针对39信道加上信道间隔C的2倍,作为各自的基准或接收定时来进行控制。
[0127]在上述实施方式中,中央设备100接收公告来获取时钟误差,控制公告的接收定时。但是,外围设备200也可以接收取代公告的信息来获取时钟误差,控制公告的接收定时。
[0128]在上述实施方式中,示出了中央设备100以及外围设备200各I台的情况,但外围设备200也可以由多台构成。在该情况下,基于外围设备200所发送的公告的地址信息等,中央设备100识别作为该公告的发送源的外围设备。
[0129]在上述实施方式中,示出了基于BLE彼此进行无线通信的中央设备100以及外围设备200作为无线通信装置的一个例子。但是,本发明并不限于基于BLE进行无线通信的无线通信装置。例如,本发明也可以是进行基于W1-Fi (注册商标)、Bluet00th(注册商标)以及ZigBee(注册商标)等无线通信的无线通信装置等。
[0130]此外,本发明所涉及的中央设备100以及外围设备200并不限于上述装置,例如也可以通过计算机执行程序,来实现中央设备100的功能以及外围设备200的功能。用于实现中央设备100的功能以及外围设备200的功能的程序既可以存储在USB(UniVersal SerialBus,通用串行总线)存储器、CD_R0M(Compact Disc-Read Only Memory,只读光盘)、DVD(Digital Versatile Disc,数字多功能盘)、HDD(Hard Disc Drive,硬盘)等计算机可读取的记录介质中,也可以经由网络下载到计算机中。
[0131]以上,对本发明的优选实施方式进行了说明,但本发明并不限定于所涉及的特定的实施方式,在本发明中,包含权利要求书所记载的发明及其均等的范围。
【主权项】
1.一种无线通信装置,其特征在于, 具备:处理器,其获取来自其他无线通信装置的告知信息,基于所述告知信息来获取所述其他无线通信装置与本装置之间的时钟误差,并基于所述时钟误差,来控制所述告知信息的获取定时。2.根据权利要求1所述的无线通信装置,其特征在于, 所述处理器基于所述告知信息的获取间隔、所述告知信息所包含的发送次数信息,来求取所述时钟误差,其中所述发送次数信息表示所述告知信息是第几次被发送的。3.根据权利要求1所述的无线通信装置,其特征在于, 所述处理器基于所述告知信息的获取间隔、所述告知信息所包含的表示该告知信息的发送时刻的时刻信息,来求取所述时钟误差。4.根据权利要求1所述的无线通信装置,其特征在于, 所述处理器,基于所述告知信息所包含、且表示从所述其他无线通信装置间歇地发送所述告知信息的告知信息间的时间的间歇时间间隔信息,来求取所述时钟误差。5.根据权利要求1?4中任一项所述的无线通信装置,其特征在于, 所述处理器基于所述告知信息所包含的表示是否请求连接请求的连接请求标志,来生成用于与所述其他无线通信装置进行连接的连接请求信号。6.一种无线通信装置,其特征在于,具备: 通信部,其与其他无线通信装置进行通信;和 处理器,其生成包含发送次数信息的告知信息,并使所述通信部以固定间隔发送多次所述告知信息。7.根据权利要求6所述的无线通信装置,其特征在于, 在所述告知信息中,包含表示发送时间间隔的间歇时间信息。8.根据权利要求6或7所述的无线通信装置,其特征在于, 在所述告知信息中,包含表示是否向所述其他无线通信装置请求连接请求的连接请求9.一种无线通信方法,其特征在于,具备: 告知信息获取步骤,获取来自其他无线通信装置的告知信息; 误差获取步骤,基于所述告知信息来获取所述其他无线通信装置与本装置之间的时钟误差;和 定时控制步骤,基于在所述误差获取步骤中所获取到的时钟误差,来控制所述告知信息接收步骤的所述告知信息的获取定时。10.一种无线通信方法,其特征在于,具备: 告知信息生成步骤,生成包含发送次数信息的告知信息;和 告知信息发送控制步骤,向其他无线通信装置以固定间隔发送多次告知信息。
【文档编号】H04W56/00GK105992132SQ201610132818
【公开日】2016年10月5日
【申请日】2016年3月9日
【发明人】山田俊介
【申请人】卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1