CN105992132B - 无线通信装置、无线通信***和无线通信方法 - Google Patents
无线通信装置、无线通信***和无线通信方法 Download PDFInfo
- Publication number
- CN105992132B CN105992132B CN201610132818.8A CN201610132818A CN105992132B CN 105992132 B CN105992132 B CN 105992132B CN 201610132818 A CN201610132818 A CN 201610132818A CN 105992132 B CN105992132 B CN 105992132B
- Authority
- CN
- China
- Prior art keywords
- notification
- wireless communication
- interval
- time
- sent
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/0035—Synchronisation arrangements detecting errors in frequency or phase
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/004—Synchronisation arrangements compensating for timing error of reception due to propagation delay
- H04W56/0045—Synchronisation arrangements compensating for timing error of reception due to propagation delay compensating for timing error by altering transmission time
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Circuits Of Receivers In General (AREA)
- Telephone Function (AREA)
Abstract
本发明提供一种无线通信装置、无线通信方法。中央设备(100)的处理器从***设备(200)获取公告。中央设备(100)的处理器基于公告来获取***设备(200)与本装置(100)之间的时钟误差。中央设备(100)的处理器基于中央设备(100)的误差获取部所获取到的时钟误差,来控制公告的获取定时。
Description
技术领域
本发明涉及无线通信装置、无线通信方法。
背景技术
近年来,作为抑制了功率消耗的近距离无线通信标准的Bluetooth(注册商标)lowenergy(以下称作BLE)的普及正在推进。
基于该BLE来进行无线通信的无线通信设备大多为电池驱动。因此,需要抑制无用的功率消耗。
作为使伴随无线通信的功率消耗降低的方法,可以考虑间歇地进行无线通信的方法。在该情况下,将间歇时间(间歇通信中的非连接期间的时间长)设得越长,就越能够降低功率消耗。
但是,在间歇时间中,无法在无线通信设备间同步时钟信号。因此,间歇时间越长则无线通信设备间的时钟信号的偏差(时钟误差)越大。
无线通信设备分别基于本装置的时钟信号来识别通信定时。因此,若无线通信设备间的时钟误差较大,则间歇时间经过后的通信定时会变得不一致。在该情况下,为了可靠地进行通信,需要额外增加通信次数,或者增加接收侧的扫描时间。结果,会延长无线通信设备的驱动时间,导致功率消耗增加。
关于这一点,存在无线通信设备对本装置的基准计时器与成为通信对方的其他无线通信设备的计时器的时刻差进行求取的方法。例如,作为日本的专利文献的特开2014-115794号公报中,主节点和从节点分别获取通信包的发送时刻或接收时刻,并求取了它们的时刻差。可以考虑基于这样的时刻差来校正时钟误差。
在专利文献1中,仅仅是求取在该通信包的收发时间点的时刻差。因此,即使基于该时刻差来校正时钟误差,也仅能够校正在该收发时间点的无线通信设备间的时钟误差。
因此,在间歇时间中,不能校正无线通信设备间的时钟误差,而无线通信设备间的时钟误差随着时间的经过而增加。在该情况下,如上所述间歇时间后的通信定时会变得不一致,因而会延长无线通信设备的驱动时间,导致功率消耗增加。
发明内容
本发明的目的在于,提供一种能够抑制无用的功率消耗、并且匹配与其他无线通信装置的通信定时的无线通信装置等。
为了达成上述目的,本发明的第1观点所涉及的无线通信装置的特征在于,具备:处理器,其获取来自其他无线通信装置的告知信息,基于所述告知信息来获取所述其他无线通信装置与本装置之间的时钟误差,并基于所述时钟误差,来控制所述告知信息接收单元的所述告知信息的获取定时。
此外,为了达成上述目的,本发明的第2观点所涉及的无线通信装置的特征在于,具备:
通信部,其与其他无线通信装置进行通信;和
处理器,其生成包含发送次数信息的告知信息,并使所述通信部以固定间隔发送多次所述告知信息。
附图说明
图1是表示实施方式所涉及的无线通信***的构成例的图。
图2是表示实施方式所涉及的中央设备的构成例的框图。
图3是实施方式所涉及的***设备的构成例的框图。
图4是表示实施方式所涉及的中央设备以及***设备间的间歇性的公告的收发动作的一个例子的序列图。
图5是表示实施方式所涉及的中央设备以及***设备间的固定间隔的公告的收发动作的一个例子的序列图。
图6是表示控制公告的接收定时的定时控制处理的流程的一个例子的图。
图7是表示时钟误差的累积评价的一个例子的概念图,图7(A)表示倾向评价,图7(B)表示平均评价。
具体实施方式
(实施方式)
以下,参照附图来说明本发明的实施方式。如图1所示,本发明的实施方式所涉及的无线通信***1由作为无线通信装置的中央设备(central)100、和作为与中央设备100不同的其他无线通信装置的***设备(peripheral)200构成。
中央设备100和***设备200基于Bluetooth(注册商标)low energy(以下称作BLE),彼此进行无线通信。所谓BLE,是指在被称作Bluetooth(注册商标)的近距离无线通信标准中,以低功率消耗为目的而制定的标准(模式)。
这里,中央设备100向***设备200提供服务。***设备200利用由中央设备100所提供的服务。
中央设备100以及***设备200例如是便携式电话机、智能电话、平板型个人计算机、笔记本型个人计算机、钟表等能够移动且具有基于BLE的无线通信功能的终端。
在本实施方式中,作为一个例子,中央设备100为智能电话,***设备200为从中央设备100接收各种数据来显示于显示部250的高功能钟表装置。
以下,说明本实施方式所涉及的中央设备100的构成。如图2所示,中央设备100具备无线通信部110、ROM(Read Only Memory,只读存储器)120、RAM(Random Access Memory,随机存取存储器)130、操作部140、显示部150和控制部160。
无线通信部110例如由无线频率(RF:Radio Frequency)电路、基带(BB:BaseBand)电路、集成电路(LSI:Large Scale Integration)等构成。另外,严密来说,无线通信部110也包含RF用的时钟信号生成部(未图示)。无线通信部110经由天线111来进行信号的收发,与作为其他无线通信装置的***设备200进行基于BLE的无线通信。
ROM120由闪存等非易失性存储器构成,存储用于控制部160控制各种功能的程序、数据。也存储过去的公告的接收定时等数据。
RAM130由挥发性存储器构成,被用作为了控制部160进行各种处理而临时地存储数据的工作区域。
操作部140由触摸面板构成,是用于用户输入指示的接口。
显示部150例如由LCD(Liquid Crystal Display,液晶显示器)、EL(Electroluminescence,电致发光)显示器等构成,根据从控制部160输入的图像数据来显示图像。
控制部160例如由CPU(Central Processing Unit,中央设备处理器)等处理器构成。控制部160通过执行存储在ROM120中的各种程序(例如用于实现后述的定时控制处理的程序),从而控制中央设备100的整体的动作。
接着,说明中央设备100的控制部160的功能构成。如图2所示,控制部160作为公告接收部161、连接请求发送部162、误差获取部163、定时控制部164、计时部165、时钟信号生成部166而发挥作用。这些公告接收部161、连接请求发送部162、误差获取部163、定时控制部164、计时部165、时钟信号生成部166既可以是一个控制部,也可以分别单独地设置控制部来进行各动作。
作为公告接收部161的控制部160基于扫描指示,接收从***设备200发送的公告。作为用于扫描指示的用户操作,可以想到例如用于利用中央设备100的服务的应用的起动等。此外,扫描指示并不限于用户操作,也可以在应用起动后,在经过规定时间后自动进行。另外,公告接收部161相当于告知信息接收单元。
作为连接请求发送部162的控制部160经由无线通信部110进行向***设备200请求连接的连接请求的发送。连接请求在接收到从***设备200发送的公告后需要连接的情况下发送。
所谓需要连接的情况,是指例如存在要进行数据通信来收发的数据的情况。此外,连接请求也存在基于后述的从***设备200接收到的连接请求标志来发送的情况。具体来说,若所接收到的连接请求标志表示请求连接请求,则连接请求发送部162发送连接请求,若所接收到的连接请求标志表示不请求,则连接请求发送部162仅在中央设备100中有要收发的数据的情况下发送连接请求。另外,连接请求发送部162相当于连接请求单元。
作为误差获取部163的控制部160基于从***设备200接收到的公告,来求取***设备200与本装置之间的时钟误差。时钟误差有两种求法。一种是,作为时钟信号的时间误差(即相位误差)而求取与该时间部分相当的脉冲数的方法。另一种是,作为时钟信号的时钟速度的误差(即频率误差)而求取频率的差分的方法。关于时钟误差的具体的计算方法在后面叙述。另外,误差获取部163相当于误差获取单元。
作为定时控制部164的控制部160基于误差获取部163所求取到的时钟误差,来控制公告接收部161的公告的接收定时。
特别是,计时部165的计数值的控制适于时钟信号的相位误差的去除,时钟信号生成部166的时钟信号的频率的控制适于时钟信号的频率误差的去除。另外,定时控制部164相当于定时控制单元。
作为计时部165的控制部160由对本装置(中央设备100)的时钟信号的脉冲数进行计数的计数器电路构成。控制部160在基于所计数的脉冲数的定时,执行各种控制。另外,计时部165相当于计时单元。
作为时钟信号生成部166的控制部160由生成基准时钟的水晶振荡器以及根据基准时钟来生成所希望的频率的时钟信号的可变PLL等构成,生成本装置(中央设备100)的时钟信号。该时钟信号的频率可以通过该改变可变PLL的分频比来控制。
公告的接收定时的控制通过对作为决定接收定时的主要原因的、控制部160(计时部165、时钟信号生成部166)的计数值、时钟信号的频率进行控制来进行。
接着,说明本实施方式所涉及的***设备200的构成。如图3所示,具备无线通信部210、ROM220、RAM230、操作部240、显示部250和控制部260。
无线通信部210例如由RF电路、BB电路、LSI等构成。无线通信部210经由天线211,与作为其他无线通信装置的***设备200进行基于BLE的无线通信。
ROM220由闪存等非易失性存储器构成,存储用于控制部260控制各种功能的程序、数据。
RAM230由挥发性存储器构成,被用作为了控制部260进行各种处理而临时地存储数据的工作区域。
操作部240由开关等构成,是受理用户的操作的接口。
显示部250例如由LCD、EL显示器等构成,根据从控制部260输入的图像数据来显示图像。
控制部260例如由CPU构成。控制部260通过执行存储在ROM220中的各种程序(例如用于实现后述的定时控制处理的程序),从而控制***设备200的整体的动作。
接着,说明***设备200的控制部260的功能构成。如图3所示,控制部260作为公告发送部261、公告生成部262、间歇时间设定部263、连接请求接收部264、计时部265、时钟信号生成部266而发挥作用。这些公告发送部261、公告生成部262、间歇时间设定部263、连接请求接收部264、计时部265、时钟信号生成部266既可以是一个控制部,也可以是分别单独地设置控制部来进行各动作。
作为公告发送部261的控制部260以固定间隔发送多次公告,并间歇地进行该多次的发送。另外,公告发送部261相当于告知信息发送单元。
作为公告生成部262的控制部260生成包含各种信息的公告。在本实施方式中,各种信息是表示公告是第几次被发送的公告的发送次数信息、和表示间歇地发送的公告间的时间的间歇时间信息。
此外,控制部260(公告生成部262)除了包含这些各种信息以外,还包含连接请求标志生成公告。所谓连接请求标志,是指表示是否向中央设备100请求连接请求的标志。另外,公告生成部262相当于告知信息生成单元。
作为间歇时间设定部263的控制部260设定控制部260(公告发送部261)所进行的公告的间歇性的发送的间歇时间。间歇时间基于与***设备200之间不需要进行数据通信的时间来计算。
不需要进行数据通信的时间例如是中央设备100向***设备200发送各种数据的发送间隔。该发送间隔可以是固定的,也可以不固定而像在中央设备100的各种数据的变化较大的情况下设得较短,在变化较小的情况或没有变化的情况下设得较长等那样适当设定为可变的。
作为连接请求接收部264的控制部260接收来自中央设备100的连接请求,建立与***设备200的连接。通过该连接的建立,从而能够进行与***设备200的数据通信。
作为计时部265的控制部260由对本装置(***设备200)的时钟信号的脉冲数进行计数的计数器电路构成。控制部260在基于所计数的脉冲数的定时,执行各种控制。例如,控制部260(公告发送部261)在基于所计数的脉冲数的定时,发送公告。计时部265相当于计时单元。
作为时钟信号生成部266的控制部260由生成基准时钟的水晶振荡器以及根据基准时钟来生成所希望的频率的时钟信号的可变PLL等构成,生成本装置(***设备200)的时钟信号。该时钟信号的频率可以通过改变可变PLL的分频比来控制。
这里,参照图4以及图5,来说明中央设备100以及***设备200间的间歇性的公告的收发动作。另外,公告由单信道(1信道)进行收发。首先,***设备200间歇地发送由以固定间隔多次发送的公告构成的公告群(步骤S10)。另外,所谓公告,是指用于通知自己的存在的告知信息。
间歇时间是由***设备200的控制部260(间歇时间设定部263)按照每个公告群所设定的时间,是从公告群的最后的公告发送起到下一个公告群的最初的公告发送为止的时间。例如,在图4所示的一个例子中,第1次与第2次的公告群(N=1以及N=2)之间的间歇时间为T1秒,第2次与第3次的公告群(N=2以及N=3)之间的间歇时间被设定为T2秒。
另外,***设备200的控制部260(公告生成部262)生成公告,以使得在公告群的最后的公告中,包含表示之后的间歇时间的间歇时间信息。
在图4所示的一个例子中,***设备200发送了3次(N=1~3)公告群。通常,在1次的公告群中,包含n次(n为1以上的任意的自然数,也可以按照每个公告群来设定值)的公告发送。
但是,***设备200在公告群的n次的公告发送的中途接收到连接请求的情况下,不进行之后的公告发送。例如,即使公告群是10次的公告发送,在针对第6次的公告发送接收到连接请求的情况下,也不进行第7~10次的公告发送。
中央设备100扫描发送公告的频带的信道来接收公告(步骤S11)。在需要连接的情况下,中央设备100在从所接收到的公告起规定时间(例如150μ sec)后,发送连接请求(步骤S12)。
另外,中央设备100在间歇时间中不进行扫描,但在公告群的发送时间中每次收发都执行扫描。
在图4所示的一个例子中,示出了针对第3次的公告群(N=3)的第6次的公告发送出现了连接请求的情况。另外,在图4中,为了方便起见,在公告群(N=3)的发送中途由***设备200所接收到的连接请求被记载在了公告群(N=3)的后面。
接着,***设备200若接收到连接请求则在与中央设备100之间建立连接(步骤S13),进行中央设备100所希望的数据的收发(步骤S14)。另外,若没有了要收发的数据,则执行连接的切断处理,无线通信结束。
图5是将图4的点线所包围的部分放大来详细进行了表示的序列图。在该一个例子中,在公告群(N=3)中,以固定间隔Tx发送了6次公告。中央设备100接收第6次(n=6)的公告,向***设备200发送了连接请求。
另外,在其他公告群(N=1、N=2等)中也同样地以固定间隔Tx发送n次公告。如此固定间隔Tx由于是固定值,因而作为中央设备100以及***设备200的规格而被预先设定。
这样,公告以固定间隔被发送n次,并且这些公告群间歇地被发送N次。这些公告分别包含表示各是第几次发送的公告的发送次数信息(例如N=2的n=4等)。***设备200的控制部260(公告生成部262)每次生成包含发送次数信息的公告。
接着,说明接收这样的公告的中央设备100的定时控制处理。图6的流程图是为了容易理解上述原理而作为一个例子来表示的流程图。在该一个例子中,为了容易理解,省略连接请求标志的说明,仅对定时控制处理进行说明。
在该一个例子中,示出了中央设备100接收到成为间歇时间之前最近的2次与间歇时间后的1次的公告时的定时控制处理。另外,之前最近的2次设为是N=1、n=1以及N=1、n=2的公告,它们的间隔设为固定间隔Tx(例如1秒)。此外,间歇时间后的1次设为是N=2、n=1的公告,从N=1、n=2到N=2、n=1的间隔设为间歇时间T1(例如30秒)。
另外,公告所包含的各种信息多种多样,这样的公告的发送顺序也是多种多样的。因此,实际的定时控制处理并不限于图6所示的流程图。
定时控制处理通过一些契机而开始。所谓一些契机,是指例如接通了中央设备100以及***设备200的电源时、或根据用户的指示而执行了用于进行定时控制处理的程序时等。
首先,***设备200的控制部260(公告生成部262)生成包含N=2、n=3等发送次数信息的公告(步骤S201)。***设备200的公告发送部261向中央设备100发送所生成的公告(步骤S202)。
中央设备100的公告接收部161接收从***设备200发送的公告(步骤S101)。中央设备100的误差获取部163基于所接收到的公告来求取时钟误差。由此获取到时钟误差(步骤S102)。
这里,说明时钟误差求法。首先,中央设备100在扫描执行时间(也被称作扫描窗口)中能够接收公告。将成为该扫描执行时间的中心的时刻设为接收定时。即,中央设备100即使所控制的接收定时与实际接收到时的定时稍微偏离但若在扫描执行时间的范围内也能够接收公告。
这里,假定在所接收到的公告中包含例如N=1、n=1的发送次数信息。即,假定是初次接收公告的情况。在该情况下,中央设备100的误差获取部163对中央设备100的接收定时的控制部260(计时部165)的脉冲数与实际接收到时的控制部260(计时部165)的脉冲数进行比较,来获取时钟误差(差分的脉冲数)。
例如,假定所控制的接收定时(也可以认为是接收预定定时)的计时部的脉冲数为23,扫描窗口涵盖计时部的脉冲数为21~25的范围。在该状况下,若实际接收到公告时计时部的脉冲数为24,则时钟误差为1脉冲份。
中央设备100的控制部160(定时控制部164)基于控制部160(误差获取部163)所求取到的时钟误差对控制部160(公告接收部161)的接收定时进行控制(步骤S103)。
若接收定时迟于实际接收到时的定时,则加快控制部160(时钟信号生成部166)所生成的时钟信号的时钟速度,或者将控制部160(计时部165)所计数的脉冲数加上负的偏移量(offset)。
若接收定时早于实际接收到时的定时,则减慢控制部160(时钟信号生成部166)所生成的时钟信号的时钟速度,或者将控制部160(计时部165)所计数的脉冲数加上正的偏移量。例如,在上述例中,由于是1脉冲份的时钟误差,因此加上+1作为正的偏移量。
在中央设备100求取时钟误差或者进行接收定时的控制的期间中,***设备200的控制部260(公告生成部262)生成下一个公告。在该例中,由于在发送下一个公告之后成为间歇时间,因此生成包含发送次数信息(N=1、n=2)以及间歇时间信息(间歇时间为T1)的公告(步骤S203)。
***设备200的控制部260(公告发送部261)向中央设备100发送所生成的公告(步骤S204)。若发送结束,则不进行公告发送的成为节能状态,直到间歇时间结束为止(步骤S205:“否”)。
另一方面,中央设备100的控制部160(公告接收部161)接收从***设备200发送的公告(步骤S104)。中央设备100的误差获取部163基于所接收到的公告来求取时钟误差。由此获取到时钟误差(步骤S105)。
这里,在所接收到的公告中包含了发送次数信息(N=1、n=2)。即,过去接收了1次公告。在该情况下,中央设备100的控制部160(误差获取部163)对中央设备100实际接收到本次的N=1、n=2的公告时的控制部160(计时部165)的脉冲数、与将实际接收到上次的N=1、n=1的公告时的控制部160(计时部165)的脉冲数加上与固定间隔Tx相当的脉冲数而得到的脉冲数(即接收预定定时)进行比较,来获取时钟误差(差分的脉冲数)。
例如,假定固定间隔Tx相当于脉冲数5。此外,假定在步骤S101中接收到N=1、n=1的公告时的控制部160(计时部165)的脉冲数为5。与此相对,假定实际接收到N=1、n=2的公告时的控制部160(计时部165)的脉冲数为9。在该情况下,对接收预定定时的脉冲数(5+5=10)与实际接收到时的脉冲数(9)进行比较可知,时钟误差为1个脉冲份。在该情况下,将控制部160(计时部165)的脉冲数加上正的偏移量(+1的脉冲数),或者减慢控制部160(时钟信号生成部166)的时钟速度。
这样,中央设备100的控制部160(误差获取部163)基于固定间隔Tx和所接收到的公告所包含的发送次数信息,来求取时钟误差。
中央设备100的控制部160(定时控制部164)基于控制部160(误差获取部163)所求取到的时钟误差,对控制部160(公告接收部161)的接收定时进行控制(步骤S106)。另外,基于时钟误差的接收定时的控制方法是与步骤S103同样的方法。
此外,在本次接收到的公告中还包含间歇时间信息。因此,在此处的接收定时的控制中,除了基于上述时钟误差的控制以外,还进行控制以使得将控制部160(计时部165)的接收时的脉冲数加上与间歇时间信息所示的间歇时间T1相当的脉冲数而得到的脉冲数的定时设定为下一个接收定时。
若接收定时的控制结束,则成为不进行用于公告接收的扫描执行的省电状态,直到间歇时间结束为止(步骤S107:“否”)。
接着,若间歇时间结束(步骤S205:“是”),则***设备200再次进行公告生成(步骤S206)以及公告发送(步骤S207)。另外,在此处的公告生成中,生成包含发送次数信息(N=2、n=1)的公告。
另一方面,若间歇时间结束(步骤S107:“是”),则中央设备100解除省电状态。然后,中央设备100的控制部160(公告接收部161)接收从***设备200发送的公告(步骤S108)。
中央设备100的控制部160(误差获取部163)基于所接收到的公告来求取时钟误差。由此获取到时钟误差。此外,中央设备100的控制部160(定时控制部164)基于控制部160(误差获取部163)所求取到的时钟误差对控制部160(公告接收部161)的接收定时进行控制(步骤S109)。
这里,在所接收到的公告中包含了发送次数信息(N=2、n=1)。即,过去接收了间歇时间前的公告。
在该情况下,中央设备100的控制部160(误差获取部163)对中央设备100实际接收到本次的N=2、n=1的公告时的控制部160(计时部165)的脉冲数、与将实际接收到上次的N=1、n=2的公告时的控制部160(计时部165)的脉冲数加上与间歇时间T1相当的脉冲数而得到的脉冲数(即接收预定定时)进行比较,来获取时钟误差(差分的脉冲数)。另外,接收定时的控制方法与上述同样。
例如,假定间歇时间Tx相当于脉冲数25。此外,假定在步骤S104中接收到N=1、n=2的公告时的计时部165的脉冲数为10(偏移量追加后)。与此相对,假定实际接收到N=2、n=1的公告时的控制部160(计时部165)的脉冲数为36。
在该情况下,对接收预定定时的脉冲数(10+25=35)与实际接收到时的脉冲数(36)进行比较可知,时钟误差为1个脉冲份。在该情况下,将控制部160(计时部165)的脉冲数加上负的偏移量(-1的脉冲数),或者减慢控制部160(时钟信号生成部166)的时钟速度。
这样,中央设备100的控制部160(误差获取部163)基于间歇时间信息和所接收到的公告所包含的发送次数信息,来求取时钟误差。
在图6所示的一个例子中,表示为在步骤S109以及步骤S207之后控制结束。但是,这仅仅是为了方便图示而省略了以后的动作流程。因此,实际上以后也继续与公告所包含的各种信息相应的定时控制处理。
这里,作为所省略的动作的一部分,仅简单说明继步骤S109以及步骤S207之后的定时控制处理简单进行说明。首先,假定在接下来收发的公告中包含发送次数信息(N=2、n=2),不包含间歇时间信息。
这样一来,理论上该公告与N=2、n=1的公告的接收时隔开固定间隔Tx后进行收发。因此,在该情况下,中央设备100与步骤S102以及步骤S103同样地获取时钟误差来进行接收定时控制。
如上所述,中央设备100的控制部160(误差获取部163)基于发送次数信息来求取时钟误差。因此,若将所求取到的时钟误差与发送次数信息一起存储在ROM120中作为历史记录数据来利用,则还能够实现进一步的应用。以下,对该应用例进行说明。
图7是表示时钟误差的累积评价的一个例子的概念图,(A)表示倾向评价,(B)表示平均评价。在图7(A)以及图7(B)所示的各曲线图中,横轴表示时间,纵轴表示时钟误差的大小。标绘P1~P4是过去求取到的时钟误差的实际值,标绘Q5是下一个时钟误差的预测值。
在图7(A)中,在短期内观察到时钟误差的变动的情况下(例如比较P1与P2或者比较P2与P3),可知时钟误差增加。在该情况下,适合通过倾向评价来预测下一个时钟误差。在倾向评价中,如图7(A)中点线所示,基于标绘P1~P4的增加的倾向,来求取作为下一个时钟误差的预测值的Q5。
另一方面,在图7(B)中,在短期内观察到时钟误差的变动的情况下(例如若比较P1与P2或者比较P2与P3),可知时钟误差没有太大变化。在该情况下,适合通过平均评价来预测下一个时钟误差。在平均评价中,如图7(A)中点线所示,基于标绘P1~P4的平均值,来求取作为下一个时钟误差的预测值的Q5。
这样,通过预测时钟误差,从而能够提高接收定时的控制的精度。该应用例能够通过例如控制部160(误差获取部163)、定时控制部164和ROM120来实现。
如上所述,上述实施方式的中央设备100接收多次从***设备200以固定间隔Tx发送的公告,并基于该固定间隔Tx和公告所包含的发送次数信息来求取时钟误差。然后,中央设备100基于该时钟误差来控制公告的接收定时。即,求取通过多次的公告接收的时钟误差来控制接收定时。
因此,与那种仅求取收发时间点的时钟误差来控制接收定时的情况相比,接收定时控制的精度更高,而且能够利用于例如对任意定时的时钟误差进行了预测的控制等基于时钟误差的倾向的任意定时的控制。尤其是不仅能够去除时钟信号的时间误差(相位误差),还能够去除与时间成比例并容易增加的时钟信号的速度上的误差(频率误差),在这一点上有利。
此外,通过以固定间隔发送的多次的公告接收,从而在控制了接收定时之后,接收了包含间歇时间信息的公告。在该情况下,由于在充分地控制了接收定时之后进入间歇时间,而间歇时间中的时钟误差能够减轻,速度上的误差(时钟速度的误差)也能够被去除,因此随着时间的经过,时钟误差难以增加。
此外,上述实施方式的中央设备100除了基于发送次数信息以及固定间隔而求取的时钟误差以外,还根据基于间歇时间信息而求取的时钟误差来控制了接收定时。因此,在接收定时的控制中也能够去除间歇时间中的时钟误差。
因此,即使在长时间的间歇时间后也能够匹配通信定时。此外,结果,能够缩短中央设备100以及***设备200的驱动时间,能够抑制功率消耗。
这样,根据上述实施方式,能够抑制中央设备100以及***设备200的无用的功率消耗,并且匹配中央设备100以及***设备200的通信定时。
此外,在上述实施方式中,***设备200向中央设备100发送了包含连接请求标志的公告。因此,中央设备100根据***设备200的请求也能够发送连接请求。
到此结束实施方式的说明,但上述实施方式仅是一个例子,不言而喻,***设备200和中央设备100的具体构成、处理内容等并不限于在上述实施方式中所说明的内容。
(变形例)
在上述实施方式中,中央设备100的控制部160(定时控制部164)以公告的接收时的脉冲数为基准,由此加上与固定间隔Tx或间歇时间T1等间隔相当的脉冲数来控制了下一个公告的接收定时。在该情况下,中央设备100以及***设备200能够省略将脉冲数变换为各个时刻信息的动作。
但是,本发明并不限于以脉冲数为基准的情况,也可以以时刻信息为基准来控制接收定时。例如,在上述实施方式中,也可以中央设备100的控制部160(定时控制部164)以公告的接收时的时刻(例如3:01:05)为基准,由此加上固定间隔Tx(例如10秒)或间歇时间T1(例如3分),来控制下一个公告的接收定时作为时刻信息(例如3:01:15或3:04:05等)。
在该情况下,与以脉冲数为基准的情况不同,不是对每个都包含误差的时钟信号间进行比较而得到的相对误差,而能够求取以时刻信息为基准的绝对误差,求取时钟误差时的精度得到提高。
此外,固定间隔Tx是固定值。因此,例如在公告所包含的发送次数信息为第4次、且第1~4次的发送间隔都是固定间隔Tx的情况下,也可以针对第1次的公告的接收时的脉冲数或时刻信息加上3Tx(即将本次的发送次数信息第4次与作为基准的发送次数第1次的差分3次份乘以固定间隔Tx而得到的值),来控制下一个公告的接收定时。
这样,在本发明中,时钟误差的求法能够通过各种各样的方法来实现。在上述实施方式中,作为使用2次公告的接收定时来求取时钟误差的方法而示出了一个例子。但是,也可以使用3次以上的公告的接收定时来求取时钟误差。
例如,在以固定间隔接收了3次以上的公告的情况下,也可以根据各个时钟误差的平均值、倾向来求取时钟误差。在该情况下,能够在进入间歇时间前高精度地去除时钟误差来进行定时控制,即使之后的间歇时间较长,也有利于降低在间歇时间中产生的时钟误差。
在上述实施方式中,示出了用1个信道收发公告的情况。但是,本发明即使在用多个信道收发公告的情况下也能够实现。
例如,能够用37信道、38信道、39信道这3个信道来收发公告。在该情况下,例如像上述实施方式那样控制37信道的脉冲数或时刻信息,针对38信道进一步加上信道间隔C(脉冲数或时间),而针对39信道加上信道间隔C的2倍,作为各自的基准或接收定时来进行控制。
在上述实施方式中,中央设备100接收公告来获取时钟误差,控制公告的接收定时。但是,***设备200也可以接收取代公告的信息来获取时钟误差,控制公告的接收定时。
在上述实施方式中,示出了中央设备100以及***设备200各1台的情况,但***设备200也可以由多台构成。在该情况下,基于***设备200所发送的公告的地址信息等,中央设备100识别作为该公告的发送源的***设备。
在上述实施方式中,示出了基于BLE彼此进行无线通信的中央设备100以及***设备200作为无线通信装置的一个例子。但是,本发明并不限于基于BLE进行无线通信的无线通信装置。例如,本发明也可以是进行基于Wi-Fi(注册商标)、Bluetooth(注册商标)以及ZigBee(注册商标)等无线通信的无线通信装置等。
此外,本发明所涉及的中央设备100以及***设备200并不限于上述装置,例如也可以通过计算机执行程序,来实现中央设备100的功能以及***设备200的功能。用于实现中央设备100的功能以及***设备200的功能的程序既可以存储在USB(Universal SerialBus,通用串行总线)存储器、CD-ROM(Compact Disc-Read Only Memory,只读光盘)、DVD(Digital Versatile Disc,数字多功能盘)、HDD(Hard Disc Drive,硬盘)等计算机可读取的记录介质中,也可以经由网络下载到计算机中。
以上,对本发明的优选实施方式进行了说明,但本发明并不限定于所涉及的特定的实施方式,在本发明中,包含权利要求书所记载的发明及其均等的范围。
Claims (10)
1.一种无线通信装置,其特征在于,
具备:处理器,其获取来自其他无线通信装置的构成告知信息群的告知信息,
所述告知信息以第1间隔被发送第1次数,所述告知信息群以第2间隔被发送第2次数,
所述处理器基于表示所述第1间隔的第1间隔信息、表示所述第2间隔的第2间隔信息、表示所述告知信息在所述第1次数的第几次被发送以及在所述第2次数的第几次被发送的发送次数信息来获取所述其他无线通信装置与本装置之间的时钟误差,并基于所述时钟误差,来控制所述告知信息的获取定时。
2.根据权利要求1所述的无线通信装置,其特征在于,
所述处理器基于所述告知信息的获取间隔、所述告知信息所包含的表示该告知信息的发送时刻的时刻信息,来求取所述时钟误差。
3.根据权利要求1所述的无线通信装置,其特征在于,
所述处理器,基于所述告知信息所包含、且表示从所述其他无线通信装置间歇地发送所述告知信息的告知信息间的时间的间歇时间间隔信息,来求取所述时钟误差。
4.根据权利要求1~3中任一项所述的无线通信装置,其特征在于,
所述处理器基于所述告知信息所包含的表示是否请求连接请求的连接请求标志,来生成用于与所述其他无线通信装置进行连接的连接请求信号。
5.一种无线通信***,包含无线通信装置和其他无线装置,其特征在于,
所述无线通信装置具备:
通信部,其与其他无线通信装置进行通信;和
第1处理器,其生成构成告知信息群的告知信息,并使所述通信部以第1间隔发送第1次数的所述告知信息,以第2间隔发送第2次数的所述告知信息群,
所述告知信息包含表示所述第1间隔的第1间隔信息、表示所述第2间隔的第2间隔信息、表示所述告知信息在所述第1次数的第几次被发送以及在所述第2次数的第几次被发送的发送次数信息,
所述其他无线装置具备:
第2处理器,其获取来自所述无线通信装置的构成告知信息群的告知信息,
所述第2处理器基于所述告知信息来获取所述无线通信装置与所述其他无线通信装置之间的时钟误差,并基于所述时钟误差,来控制所述告知信息的获取定时。
6.根据权利要求5所述的无线通信***,其特征在于,
在所述告知信息中,包含表示是否向所述其他无线通信装置请求连接请求的连接请求标志。
7.一种无线通信方法,其特征在于,具备:
告知信息获取步骤,获取来自其他无线通信装置的构成告知信息群的告知信息,
所述告知信息以第1间隔被发送第1次数,所述告知信息群以第2间隔被发送第2次数,
所述无线通信方法还具备:
误差获取步骤,基于表示所述第1间隔的第1间隔信息、表示所述第2间隔的第2间隔信息、表示所述告知信息在所述第1次数的第几次被发送以及在所述第2次数的第几次被发送的发送次数信息来获取所述其他无线通信装置与本装置之间的时钟误差;和
定时控制步骤,基于在所述误差获取步骤中所获取到的时钟误差,来控制所述告知信息接收步骤的所述告知信息的获取定时。
8.一种无线通信方法,其特征在于,具备:
告知信息生成步骤,无线通信装置生成构成告知信息群的告知信息;和
告知信息发送控制步骤,所述无线通信装置向其他无线通信装置以第1间隔发送第1次数的所述告知信息,以第2间隔发送第2次数的所述告知信息群,
所述告知信息包含表示所述第1间隔的第1间隔信息、表示所述第2间隔的第2间隔信息、表示所述告知信息在所述第1次数的第几次被发送以及在所述第2次数的第几次被发送的发送次数信息,
所述无线通信方法还具备:
告知信息获取步骤,所述其他无线通信装置获取来自所述无线通信装置的构成告知信息群的告知信息,
误差获取步骤,所述其他无线通信装置基于所述告知信息来获取所述无线通信装置与所述其他无线通信装置之间的时钟误差;和
定时控制步骤,所述其他无线通信装置基于在所述误差获取步骤中所获取到的时钟误差,来控制所述告知信息接收步骤的所述告知信息的获取定时。
9.一种记录程序的计算机可读取的记录介质,其特征在于,所述程序使所述计算机实现如下步骤:
告知信息获取步骤,获取来自其他无线通信装置的构成告知信息群的告知信息,
所述告知信息以第1间隔被发送第1次数,所述告知信息群以第2间隔被发送第2次数,
所述记录介质还使所述计算机实现如下步骤:
误差获取步骤,基于表示所述第1间隔的第1间隔信息、表示所述第2间隔的第2间隔信息、表示所述告知信息在所述第1次数的第几次被发送以及在所述第2次数的第几次被发送的发送次数信息来获取所述其他无线通信装置与本装置之间的时钟误差;和
定时控制步骤,基于在所述误差获取步骤中所获取到的所述时钟误差,来控制所述告知信息的获取定时。
10.一种记录程序的计算机可读取的记录介质,其特征在于,所述程序使所述计算机实现如下步骤:
告知信息生成步骤,无线通信装置生成构成告知信息群的告知信息;和
告知信息发送控制步骤,所述无线通信装置向其他无线通信装置以第1间隔发送第1次数的所述告知信息,以第2间隔发送第2次数的所述告知信息群,
所述告知信息包含表示所述第1间隔的第1间隔信息、表示所述第2间隔的第2间隔信息、表示所述告知信息在所述第1次数的第几次被发送以及在所述第2次数的第几次被发送的发送次数信息,
所述记录介质还使所述计算机实现如下步骤:
告知信息获取步骤,所述其他无线通信装置获取来自所述无线通信装置的构成告知信息群的告知信息,
误差获取步骤,所述其他无线通信装置基于所述告知信息来获取所述无线通信装置与所述其他无线通信装置之间的时钟误差;和
定时控制步骤,所述其他无线通信装置基于在所述误差获取步骤中所获取到的时钟误差,来控制所述告知信息接收步骤的所述告知信息的获取定时。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015-059055 | 2015-03-23 | ||
JP2015059055A JP6394452B2 (ja) | 2015-03-23 | 2015-03-23 | 無線通信装置、無線通信方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105992132A CN105992132A (zh) | 2016-10-05 |
CN105992132B true CN105992132B (zh) | 2019-11-01 |
Family
ID=56974505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610132818.8A Active CN105992132B (zh) | 2015-03-23 | 2016-03-09 | 无线通信装置、无线通信***和无线通信方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US10271294B2 (zh) |
JP (1) | JP6394452B2 (zh) |
CN (1) | CN105992132B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6131987B2 (ja) * | 2015-06-19 | 2017-05-24 | カシオ計算機株式会社 | 無線通信装置、電子時計、無線通信方法、及びプログラム |
JPWO2019180844A1 (ja) * | 2018-03-20 | 2020-09-03 | 三菱電機株式会社 | 無線通信システム、端末装置および無線接続方法 |
US20210168187A1 (en) * | 2020-12-23 | 2021-06-03 | Intel Corporation | Apparatus, system and method of communicating audio traffic over a bluetooth link |
CN114710255B (zh) * | 2022-04-01 | 2023-06-09 | 广州安凯微电子股份有限公司 | 一种基于蓝牙ble连接方式的数据接收方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07184276A (ja) * | 1993-12-24 | 1995-07-21 | Tokyo Gas Co Ltd | 自動検針用無線システム |
JP2014526821A (ja) * | 2011-09-08 | 2014-10-06 | ノルディック セミコンダクタ アーエスアー | 無線通信システム |
JP2015008368A (ja) * | 2013-06-24 | 2015-01-15 | カシオ計算機株式会社 | 無線通信装置、無線通信システム、無線通信方法、及びプログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4664772B2 (ja) * | 2005-08-18 | 2011-04-06 | 三菱電機株式会社 | 間欠送受信システム及び間欠送受信管理方法 |
JP5163890B2 (ja) * | 2008-07-22 | 2013-03-13 | 横河電機株式会社 | 無線通信システム |
US8954007B2 (en) * | 2011-08-12 | 2015-02-10 | Wicentric, Inc. | Systems and methods for low power short range wireless device communication scanning |
JP5930952B2 (ja) | 2012-12-10 | 2016-06-08 | 株式会社日立製作所 | 無線通信システム、無線通信装置及び時刻補正方法 |
US9668297B2 (en) * | 2013-05-29 | 2017-05-30 | Texas Instruments Incorporated | BLE scatternet system and method |
EP3162162B1 (en) * | 2014-06-24 | 2018-05-23 | Telefonaktiebolaget LM Ericsson (publ) | Discovery in a wireless communications system |
US9924343B2 (en) * | 2015-06-17 | 2018-03-20 | Robert Lee Livezey, JR. | BLE beacon advertising a semantic label and IPv6 address |
CN105516896A (zh) * | 2015-12-02 | 2016-04-20 | 惠州Tcl移动通信有限公司 | 一种可穿戴设备与移动终端的蓝牙互连方法及*** |
JP6645358B2 (ja) * | 2016-05-27 | 2020-02-14 | カシオ計算機株式会社 | 通信装置、電子時計、時刻補正方法、及びプログラム |
JP2018001587A (ja) * | 2016-06-30 | 2018-01-11 | キヤノン株式会社 | 通信装置およびその制御方法、並びにプログラム |
JP6812687B2 (ja) * | 2016-07-14 | 2021-01-13 | カシオ計算機株式会社 | 通信装置、電子時計、時刻補正方法、及びプログラム |
-
2015
- 2015-03-23 JP JP2015059055A patent/JP6394452B2/ja active Active
-
2016
- 2016-02-04 US US15/015,876 patent/US10271294B2/en active Active
- 2016-03-09 CN CN201610132818.8A patent/CN105992132B/zh active Active
-
2019
- 2019-03-21 US US16/361,132 patent/US10477501B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07184276A (ja) * | 1993-12-24 | 1995-07-21 | Tokyo Gas Co Ltd | 自動検針用無線システム |
JP2014526821A (ja) * | 2011-09-08 | 2014-10-06 | ノルディック セミコンダクタ アーエスアー | 無線通信システム |
JP2015008368A (ja) * | 2013-06-24 | 2015-01-15 | カシオ計算機株式会社 | 無線通信装置、無線通信システム、無線通信方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US10271294B2 (en) | 2019-04-23 |
US20160286511A1 (en) | 2016-09-29 |
CN105992132A (zh) | 2016-10-05 |
US10477501B2 (en) | 2019-11-12 |
JP6394452B2 (ja) | 2018-09-26 |
JP2016178581A (ja) | 2016-10-06 |
US20190223127A1 (en) | 2019-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105992132B (zh) | 无线通信装置、无线通信***和无线通信方法 | |
US11558894B2 (en) | Aperiodic scheduling of uplink grants in a wireless communication system | |
CN109391958A (zh) | 频点测量的方法及装置 | |
TWI575982B (zh) | 用於選擇性避免傳輸排程請求之系統及方法 | |
CN106664594A (zh) | 在网络环境中流送内容的***和方法 | |
CN104053239A (zh) | 一种时域资源分配方法及装置 | |
US9980091B2 (en) | Location information processing method and electronic device | |
US11307537B2 (en) | Communication device, communication method, communication system, electronic watch, and program | |
US20160378066A1 (en) | Electronic timepiece and program | |
CN107079398B (zh) | 无线通信设备的功率管理 | |
CN109600852A (zh) | 一种资源指示方法、通信装置及网络设备 | |
US9913159B2 (en) | Adjusting operating windows of a dual-mode device operating as an access point and a wireless station in time division multiplexed manner | |
JP6131987B2 (ja) | 無線通信装置、電子時計、無線通信方法、及びプログラム | |
US20160212723A1 (en) | Synchronization method and apparatus | |
CN105992133B (zh) | 无线通信装置及方法以及电子表 | |
CN110996383B (zh) | 无线通信装置、电子表、传输功率控制方法、存储介质 | |
CN110583054A (zh) | 同步信号块的定时方法及相关产品 | |
JP6269033B2 (ja) | 通信端末、通信制御方法及びプログラム | |
JP6641829B2 (ja) | 測位装置、測位方法及びプログラム | |
JP5662909B2 (ja) | ユーザ端末、及び通信方法 | |
CN109661845B (zh) | 基于变带宽的通信方法和装置 | |
US10168433B2 (en) | Power conservation via GNSS-wireless activity synchronization | |
EP3206442B1 (en) | Data transmission method and device | |
JP6219782B2 (ja) | 無線中継装置 | |
JP6551443B2 (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |