一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

通信系统、基站、计测方法以及程序与流程

2022-07-10 13:22:54 来源:中国专利 TAG:


1.本发明涉及通信系统、基站、计测方法以及程序。
2.本技术基于2020年2月3日在日本提出申请的特愿2020-016553号主张优先权,此处引用其内容。


背景技术:

3.以往,存在如下技术:接收从设置于室内的信标等发送器发送的电波,基于接收到的电波的强度(接收电波强度),推断接收机的位置。例如专利文献1中公开有如下技术:根据预先测定的室内的位置与电波强度的关系,构建使用放射规定函数求出室内的电波强度分布的模型,使用构建的模型推断接收机的位置。
4.现有技术文献
5.专利文献
6.专利文献1:日本特开2019-144120号公报


技术实现要素:

7.发明要解决的技术问题
8.然而,在欲将专利文献1的技术应用于室外的情况下,存在改善的余地。例如在室外存在高楼、车辆等作为障碍物,电波强度分布因时间而变化,因此难以构建可高精度地求出电波强度分布的模型。另外,预先测定室外的各种位置的电波强度需要花费大量的时间,并不现实。
9.另外,在室外也可以采用基于gps(global positioning system)信号的位置检测方法。但是,基于gps的位置检测的电力消耗较大。因此,在不能搭载大容量的电池的终端的情况下,难以利用基于gps的位置检测。
10.本发明鉴于这种状况而完成,提供能够使用接收从室外的移动体发送的电波的方法而不费事地推断移动体的位置的通信系统、基站、计测方法以及程序。
11.用于解决技术问题的手段
12.为了实现上述目的,本发明的第一方式的通信系统具有终端装置以及与所述终端装置以能够双向通信的方式连接的基站,推断所述终端装置的位置,其中,所述通信系统具备:通信控制部,控制所述基站与所述终端装置的通信;计测部,计测从基站发送的信号到达所述终端装置为止所需的信号到达时间;以及位置推断部,基于由所述计测部计测的所述信号到达时间,推断所述终端装置的位置。
13.本发明的第二方式的基站在推断终端装置的位置的通信系统中与所述终端装置以能够双向通信的方式连接,其中,所述基站具备:基站通信控制部,控制与所述终端装置的通信;以及计测部,基于从所述基站发送到所述终端装置的发送指示信号的发送时刻以及所述基站从所述终端装置接收到作为所述发送指示信号的响应的子信号的接收时刻,计测从基站发送的信号到达所述终端装置为止所需的信号到达时间。
14.本发明的第三方式的计测方法在推断终端装置的位置的通信系统的、与所述终端装置以能够双向通信的方式连接的基站中,计测从基站发送的信号到达所述终端装置为止所需的信号到达时间,其中,所述计测方法具备如下步骤:由基站通信控制部控制与所述终端装置的通信;由计测部基于从所述基站发送到所述终端装置的发送指示信号的发送时刻以及所述基站从所述终端装置接收到作为所述发送指示信号的响应的子信号的接收时刻,计测所述信号到达时间。
15.本发明的第四方式的程序在推断终端装置的位置的通信系统的、与所述终端装置以能够双向通信的方式连接的基站中,计测从基站发送的信号到达所述终端装置为止所需的信号到达时间,其中,所述程序用于执行:基站通信控制单元,控制与所述终端装置的通信;计测单元,基于从所述基站发送到所述终端装置的发送指示信号的发送时刻以及所述基站从所述终端装置接收到作为所述发送指示信号的响应的子信号的接收时刻,计测所述信号到达时间。
16.发明效果
17.根据本发明,能够使用将从存在于室外的移动体发送的电波接收的方法而不费事地推断移动体的位置。
附图说明
18.图1是表示第一实施方式的位置推断系统的构成的例子的框图。
19.图2是说明第一实施方式的位置推断系统推断位置的处理的图。
20.图3是表示第一实施方式的服务器装置的构成的例子的框图。
21.图4是表示第一实施方式的基站的构成的例子的框图。
22.图5是表示第一实施方式的终端标签的构成的例子的框图。
23.图6是表示第一实施方式的发送时刻信息的构成的例子的图。
24.图7是表示第一实施方式的接收时刻信息的构成的例子的图。
25.图8是表示第一实施方式的处理时间信息的构成的例子的图。
26.图9是表示第一实施方式的重发次数信息的构成的例子的图。
27.图10是表示第一实施方式的位置推断中使用的信号的格式的构成的例子的图。
28.图11是表示第一实施方式的位置推断系统进行的处理的流程的序列图。
29.图12是表示第一实施方式的变形例的终端标签的构成的例子的框图。
30.图13是表示第一实施方式的变形例的位置推断系统进行的处理的流程的序列图。
31.图14是表示第一实施方式的变形例的位置推断系统进行的处理的流程的序列图。
32.图15是表示第二实施方式的位置推断系统的构成的例子的框图。
33.图16是表示第二实施方式的中继器的构成的例子的框图。
34.图17是表示第二实施方式的第一中继信息的构成的例子的图。
35.图18是表示第二实施方式的第二中继信息的构成的例子的图。
36.图19是表示第二实施方式的位置推断系统进行的处理的流程的序列图。
具体实施方式
37.以下一边参照附图一边详细地说明本发明的实施方式。
38.对第一实施方式进行说明。
39.图1是表示第一实施方式的位置推断系统1的构成的例子的框图。位置推断系统1是推断搭载于车辆等移动物体而移动的终端标签30的位置的系统。位置推断系统1例如具备服务器装置10、多个基站20(基站20-1、20-2、20-3

)、及终端标签30。位置推断系统1是“通信系统”的一个例子。终端标签30是“终端装置”的一个例子。
40.服务器装置10与基站20以能够双向地通信的方式连接。基站20与终端标签30以能够双向地通信的方式连接。另外,位置推断系统1可以具备多个服务器装置10,也可以具备多个终端标签30。位置推断系统1所具有的基站20也可以仅有一个。另外,多个基站20中的一个也可以具备服务器装置10的功能。在该情况下,多个基站20由一个主基站与其他多个从属基站构成。各从属基站也可以与主基站以能够通信的方式连接。
41.位置推断系统1是推断终端标签30的位置的系统。例如位置推断系统1适用于物流管理。在该物流管理中,在成为管理对象的商品上附加终端标签30,或在配送商品的车辆上搭载终端标签30。由此,终端标签30与商品一同移动。位置推断系统1通过推断移动的终端标签30的位置,管理投递中途的商品的位置。
42.终端标签30是具备对监视对象进行监视的各种传感器与通信功能的装置。这里的各种传感器例如在监视对象是物流的情况下是测定温度管理所需的商品的温度的温度传感器、感测商品的开封的照度传感器等。终端标签30所具备的通信功能在终端标签30与基站20之间进行通信。
43.基站20与终端标签30的通信只要至少能够进行双向的通信,就可以是任意的通信方式。例如作为通信方式,使用lpwa(low power wide area)标准的sigfox(注册商标)、lora(注册商标)、zeta(注册商标)等。lpwa的特征在于,通过抑制通信速度,与现有的通信网、例如lte(long term evolution)等比较,将消耗电力抑制得较少。其特征还在于,与bluetooth(注册商标)等近距离无线通信比较,通信距离较大,例如为几十km至100km左右。为了加长通信距离,也可以在基站20与终端标签30之间配置中继器。
44.另外,在本实施方式中,终端标签30仅用于位置的推断。因此,终端标签30只要至少具有通信功能即可,也可以不具备传感器。另外,终端标签30在附在商品等上而移动这一性质上,优选的是内置有电池等的所谓的无线标签。另外,终端标签30优选的是不妨碍商品的输送的小型、薄型、并且轻量的标签。
45.在基站20与终端标签30的双向通信中,一方的通信方式与另一方的通信方式可以是相同的通信方式,也可以是相互不同的通信方式。例如也可以将从终端标签30向基站20发送的方向的通信方式设为应用了lpwa标准的通信方式,将终端标签30从基站20接收的方向的通信方式设为与lpwa标准不同的标准的通信方式。另外,在应用zeta的情况下,进行使用了将通信频带分割为多个频带而成的超窄带(unb(ultra narrow band))的多信道通信。在这种情况下,使用于通信的信道的频带可以每次固定为相同的频带,也可以并非每次固定而是变化地运用。
46.基站20也可以与终端标签30进行通信,例如汇集由终端标签30的传感器测定出的温度、照度等的传感器信息。
47.本实施方式的基站20与终端标签30进行通信,计测使用于通信的信号的信号到达时间。信号到达时间是从基站20发送的信号到达终端标签30为止的时间。基站20与服务器
装置10进行通信,将计测出的信号到达时间向服务器装置10通知。之后详细地说明基站20计测信号到达时间的方法。
48.服务器装置10与基站20进行通信。服务器装置10根据由各基站20计测的信号到达时间,推断终端标签30的位置。通过对信号到达时间应用三角测量的原理来推断终端标签30的位置(参照图2)。
49.服务器装置10将推断出的终端标签30的位置向未图示的位置检索应用服务器等外部装置通知。在该情况下,服务器装置10经由因特网等通信网络与位置检索应用服务器连接。位置检索应用服务器是提供检索配送中的商品的位置的服务的应用程序。位置检索应用服务器例如从安装有该应用程序的用户终端受理检索商品的位置这一意思的请求。位置检索应用服务器基于来自用户终端的请求,使位置推断系统1推断附加于检索对象的商品的终端标签30的位置。位置检索应用服务器将位置推断系统1推断出的位置作为检索结果也通知给用户终端。
50.使用图2,对服务器装置10推断终端标签30的位置的方法进行说明。图2是说明第一实施方式的位置推断系统1推断位置的处理的图。服务器装置10(图2中未图示)例如使各基站20在大致相同的时刻与同一终端标签30通信,并计测各自的信号到达时间。服务器装置10基于基站20各自的信号到达时间,提取终端标签30的位置的候选。
51.例如服务器装置10基于基站20各自的信号到达时间,根据与信号的速度(光速)的关系计算出信号到达距离。信号到达距离是从基站20发送的信号到达终端标签30为止所传递的距离,与从基站20到终端标签30的距离同义。服务器装置10以各基站20为中心,将以各自的信号到达距离作为半径的圆周上的位置作为终端标签30的位置的候选。
52.在图2的例子中,由基站20-1计测的信号到达时间为0.2秒,圆周r1上的位置为终端标签30的位置的候选。由基站20-2计测的信号到达时间为0.1秒,圆周r2上的位置为终端标签30的位置的候选。由基站20-3计测的信号到达时间为0.5秒,圆周r3上的位置为终端标签30的位置的候选。
53.服务器装置10将基于由多个基站20计测的信号到达距离而提取的终端标签30的位置的候选产生交叉的位置,推断为终端标签30的位置。在该例子中,圆周r1~r3交叉的点是推断的终端标签30的位置。
54.在上述中,以服务器装置10基于由三个基站20分别计测的信号到达时间推断终端标签30的位置的情况为例进行了说明。然而,并不限定于此。
55.服务器装置10也可以基于由四个以上的基站20分别计测的信号到达时间推断终端标签30的位置。服务器装置10也可以基于一个或者两个信号到达时间推断终端标签30的位置。在该情况下,例如服务器装置10使基于基站20计测的信号到达距离而提取出的终端标签30的位置的候选与该成为候选的位置的周边的道路地图重合。服务器装置10将基于信号到达距离而提取出的终端标签30的位置的候选与搭载有终端标签30的车辆等的行驶路线产生交叉的点,推断为终端标签30的位置。
56.在基于一个信号到达时间推断终端标签30的位置的情况下,也可以省略服务器装置10。在该情况下,服务器装置10所具备的后述的位置推断部13的功能也可以为基站20所具备。
57.另外,在位置推断系统1中,以在基站20各自的装置内使用的时刻相互同步(时刻
同步)为前提。以下,以服务器装置10向各基站20通知用于使时刻同步的信号(时刻信息)而使基站20时刻同步的情况为例进行说明。然而,并不限定于此,使用任意的方法只要使基站20相互时刻同步即可。例如也可以通过使各基站20接收gps(global positioning system)信号或接收电波时钟的电波来进行时刻同步。
58.另外,基站20中的时刻的计测精度也可以根据推断的终端标签30的位置的精度、基站20的处理能力等而任意地决定。
59.例如在想要以km(千米)量级推断位置的情况下,设计成能够以毫秒量级计测时刻。或者,在想要以m(米)量级推断位置的情况下,设计成能够以纳秒量级计测时刻。在由于基站20的处理能力而难以以纳秒量级计测时刻的情况下,在允许的范围内,降低推断的位置的精度,设为以基站20能够处理的量级(例如100纳秒量级)计测时刻。
60.图3是表示第一实施方式的服务器装置10的构成的例子的框图。服务器装置10例如具备通信部11、信号到达时间取得部12、位置推断部13、gps信息取得部14、时刻同步部15、控制部17以及存储部18。
61.通信部11与各基站20进行通信,接收表示信号到达时间的信息。
62.信号到达时间取得部12经由通信部11取得表示由各基站20计测的信号到达时间的信息。
63.位置推断部13基于由信号到达时间取得部12取得的信号到达时间,推断终端标签30的位置。
64.gps信息取得部14例如是gps接收模块,取得由gps发送的时刻的信息(以下为gps时刻信息)。
65.时刻同步部15使用由gps信息取得部14取得的gps时刻信息,使服务器装置10的装置内的时刻与gps时刻信息同步。另外,时刻同步部15使用由gps信息取得部14取得的gps时刻信息,生成时刻信息。时刻信息是用于使各基站20时刻同步的信息。时刻同步部15将生成的时刻信息经由通信部11向各基站20通知。
66.控制部17统一地控制服务器装置10。例如控制部17使信号到达时间取得部12输出由通信部11接收的信号到达时间。
67.信号到达时间取得部12、位置推断部13、gps信息取得部14、时刻同步部15以及控制部17进行的处理例如通过使服务器装置10作为硬件而具备的cpu(central processing unit)执行程序来实现。
68.存储部18由存储介质、例如hdd(hard disk drive)、闪存、eeprom(electrically erasable programmable read only memory)、ram(random access read/write memory)、rom(read only memory)、或者这些存储介质的任意组合构成。存储部18存储用于执行服务器装置10的各种处理的程序以及进行各种处理时所利用的临时数据。
69.图4是表示第一实施方式的基站20的构成的例子的框图。基站20例如具备通信部21、基站通信控制部22、存储控制部23、信号到达时间计算部24、时刻信息取得部25、时刻同步部26以及控制部27。基站20也可以还具备存储部28。信号到达时间计算部24是“计测部”的一个例子。
70.通信部21与服务器装置10以及终端标签30进行通信。通信部21从服务器装置10接收时刻信息。通信部21接收从终端标签30通知的信号。另外,通信部21向服务器装置10发送
从终端标签30通知的信号。
71.基站通信控制部22控制基站20与终端标签30的通信。基站通信控制部22控制成在预先确定的时刻向终端标签30通知发送指示信号。发送指示信号是指示向终端标签30发送信号这一意思的信号。预先确定的时刻例如是从服务器装置10指示的时刻。在该情况下,服务器装置10使各基站20时刻同步,并且指示为在相同的时刻向相同的终端标签30通知发送指示信号。由此,即使终端标签30在移动中,各基站20也能够从位于大致相同位置的终端标签30接收子信号(对于发送指示信号的响应)。因而,能够计测位于大致相同的位置的终端标签30与各基站20的信号到达时间,能够确定终端标签30的位置。
72.存储控制部23使存储部28存储用于计测信号到达时间的信息。用于计测信号到达时间的信息是发送时刻、接收时刻。发送时刻是基站20向终端标签30发送了发送指示信号的时刻。接收时刻是从终端标签30接收到子信号(对于在发送时刻发送的发送指示信号的响应)的时刻。
73.若通过通信部21发送发送指示信号,则存储控制部23将该时刻设为发送时刻,存储于存储部28的发送时刻信息280。发送时刻信息280是将发送指示信号的识别信息与发送时刻建立了对应的信息。存储控制部23若从终端标签30接收到子信号(对于在发送时刻发送的发送指示信号的响应),则将该时刻设为接收时刻,存储于存储部28的接收时刻信息281。接收时刻信息281是将子信号的识别信息与接收时刻建立了对应的信息。
74.另外,基站20的基站通信控制部22和存储控制部23构成为控制终端标签30与基站20的通信,也可以说分别是“通信控制部”的一个例子。
75.信号到达时间计算部24计算信号到达时间。信号到达时间计算部24使用发送时刻信息280、接收时刻信息281以及处理时间信息282,计算信号到达时间。处理时间信息282是将在终端标签30中进行的信号处理与该处理所需的时间建立了对应的信息。信号到达时间计算部24从发送时刻信息280提取特定的发送指示信号的发送时刻。信号到达时间计算部24提取与从发送时刻信息280提取的发送指示信号的响应对应的子信号的接收时刻。信号到达时间计算部24计算所提取的发送时刻与接收时刻的差分,将计算出的差分的时间作为信号往返处理时间。
76.信号往返处理时间中除了信号的往返所需的时间之外,还包含各种信号处理所需的时间。
77.信号的往返所需的时间是发送指示信号从基站20到达终端标签30所需的时间与子信号从终端标签30到达基站20所需的时间之和。该信号的往返所需的时间的1/2相当于信号到达时间。
78.各种信号处理所需的时间是对发送指示信号进行解调的处理、基于解调的结果判断为进行响应的处理、生成响应信号的处理、对生成的信号进行调制的处理等所需的时间的总和。在本实施方式中,将这样的终端标签30中的各种信号处理所需的时间与信号处理建立对应地作为处理时间信息282预先存储于存储部28。
79.信号到达时间计算部24通过从信号往返处理时间中减去这种信号处理所需的时间,计算信号的往返所需的时间。信号到达时间计算部24通过对信号的往返所需的时间乘以1/2来计算信号到达时间。
80.时刻信息取得部25经由通信部21取得从服务器装置10通知的时刻信息。时刻信息
是用于使各基站20时刻同步的信号。时刻信息取得部25将取得的时刻信息向时刻同步部26输出。时刻同步部26基于时刻信息,调整在基站20的内部动作的计时器的时刻,使其与时刻信息所示的时刻同步。
81.控制部27统一控制基站20。控制部27将由通信部21接收到的时刻信息向时刻信息取得部25输出。控制部27在由通信部21接收到的子信号中包含传感器信息的情况下,提取传感器信息并存储于存储部28。
82.基站通信控制部22、存储控制部23、信号到达时间计算部24、时刻信息取得部25、时刻同步部26、控制部27各自的处理,通过使基站20作为硬件所具备的cpu执行程序来实现。
83.存储部28由存储介质、例如hdd、闪存、eeprom、ram、rom、或者这些存储介质的任意组合构成。存储部28存储用于执行基站20的各种处理的程序以及进行各种处理时利用的临时数据。存储部28存储发送时刻信息280、接收时刻信息281以及处理时间信息282。另外,存储部28在子信号中包含传感器信息的情况下,存储该传感器信息。
84.图5是表示第一实施方式的终端标签30的构成的例子的框图。终端标签30例如具备传感器部300与通信模块310。传感器部300是各种传感器,例如温度传感器、照度传感器等。另外,在仅执行基于终端标签30的位置推断的情况下,终端标签30也可以不具备传感器部300。通信模块310具备通信部31、终端通信控制部32、传感器信息取得部33、发送信号生成部34、控制部37以及存储部38。
85.通信部31与基站20进行通信。通信部31将子信号向基站20发送。通信部31接收来自基站20的发送指示信号。
86.终端通信控制部32控制终端标签30与基站20的通信。终端通信控制部32控制成向基站20发送子信号。子信号是表示对于从基站20通知的发送指示信号的响应的信号。另外,终端标签30的终端通信控制部32构成为控制终端标签30与基站20的通信,也可以说是“通信控制部”的一个例子。
87.终端通信控制部32判定向基站20发送的信号的发送是否成功。终端通信控制部32在对于发送到基站20的信号的ack(answer back,应答)从通知目的地的基站20返回来的(被接收到的)情况下,判定为发送成功。在一定期间内对于发送到基站20的信号的ack未从通知目的地的基站20返回来的情况下,终端通信控制部32判定为发送失败。
88.终端通信控制部32在发送失败的情况下,控制成向通知源的基站20重发失败的信号。终端通信控制部32在重发了信号的情况下,使重发该信号的次数(重发次数)作为存储部38的重发次数信息380存储。重发次数信息380是将重发次数与重发的信号的识别信息建立了对应的信息。
89.传感器信息取得部33例如是与传感器部300连接的io(input output)端口,通过经由io端口与传感器部300连接,取得由传感器部300计测的信息(传感器信息)。传感器信息取得部33使取得的传感器信息存储于存储部38。
90.发送信号生成部34生成向基站20发送的信号。向基站发送的信号例如是作为对于发送指示信号的响应的子信号以及通知传感器信息的信号等。发送信号生成部34在生成子信号的情况下,将计算信号到达时间所需的信息包含在内而生成子信号。计算信号到达时间所需的信息例如是表示子信号是发送指示信号的响应这一意思的信号种类信息、对应的
发送指示信号的识别信息、重发次数信息380等。
91.发送信号生成部34通过包含存储于存储部38的传感器信息,生成通知传感器信息的信号。发送信号生成部34既可以在每次取得传感器信息时生成通知传感器信息的信号,也可以生成汇总在一定期间取得的传感器信息而进行通知的一个信号(通知传感器信息的信号)。
92.发送信号生成部34可以包含传感器信息而生成子信号,也可以不包含传感器信息而生成子信号。通过包含传感器信息而生成子信号,能够汇总对于发送指示的响应和传感器信息来进行通知,能够进行高效的通信。通过不包含传感器信息地生成子信号,能够抑制每一次的通信中使用的数据的容量而减少通信量。
93.控制部37统一控制终端标签30。控制部37将通过发送信号生成部34生成的信号向通信部31输出。
94.终端通信控制部32、传感器信息取得部33、发送信号生成部34以及控制部37进行的处理通过使终端标签30作为硬件所具备的cpu执行程序来实现。
95.存储部38由存储介质、例如hdd、闪存、eeprom、ram、rom、或者这些存储介质的任意组合构成。存储部38存储用于执行终端标签30的各种处理的程序以及进行各种处理时所利用的临时数据。存储部38存储重发次数信息380。存储部38也可以存储传感器信息等。
96.图6是表示第一实施方式的发送时刻信息280的构成的例子的图。发送时刻信息280具备信号id、通信目的地终端id、信号种类、发送日、发送时刻等项目。
97.信号id是唯一识别基站20发送的信号的识别信息。通信目的地终端id是成为由信号id确定的信号的通知目的地的装置的识别信息。信号种类是由信号id确定的信号的种类。发送日是发送由信号id确定的信号的日期。发送时刻是发送由信号id确定的信号的时刻。在该例子中,由信号id(tx0001)确定的信号表示通知目的地是终端标签30、信号种类是发送指示信号、发送日是yy年mm月dd日。
98.图7是表示第一实施方式的接收时刻信息281的构成的例子的图。接收时刻信息281具备信号id、发送元终端id、信号种类、接收日、接收时刻、响应源信号id、重发次数等项目。
99.信号id是唯一识别基站20接收到的信号的识别信息。发送元终端id是成为由信号id确定的信号的通知源的装置的识别信息。信号种类是由信号id确定的信号的种类。接收日是接收由信号id确定的信号的日期。接收时刻是接收由信号id确定的信号的时刻。响应源信号id是在由信号id确定的信号是响应信号的情况下成为该响应的源的信号的识别信息。重发次数是由信号id确定的信号被重发的次数。
100.在该例子中,由信号id(rx0001)确定的信号表示如下情况:通知源是终端标签30、信号种类是子信号、接收日是yy年mm月dd日、是对由信号id(tx0001)确定的发送指示信号的响应、重发次数为0(零)次。
101.图8是表示第一实施方式的处理时间信息282的构成的例子的图。处理时间信息282具备处理id、处理终端id、处理种类、信号处理时间、详细内容等项目。
102.处理id是唯一地识别处理的识别信息。处理终端id是识别进行由处理id确定的处理的装置的识别信息。处理种类是由处理id确定的处理的种类。详细内容是由处理id确定的处理的详细内容,例如具备处理项目和处理时间等项目。处理项目是为了响应而进行的
处理各自的项目。处理时间是处理项目表示的处理所需的时间。
103.在该例子中,示出了终端标签30进行基于无传感器信息的子信号的响应的情况下的、解调处理和/或调制处理所需的时间。此外,示出了终端标签30进行基于有传感器信息的子信号的响应的情况下的、取得传感器信息的处理所需的时间。另外,示出了终端标签30重发子信号的情况下的、判定是否重发的处理所需的时间。
104.图9是表示第一实施方式的重发次数信息380的构成的例子的图。重发次数信息380具备信号id、通信目的地装置id、信号种类、重发次数等项目。
105.信号id是唯一识别终端标签30发送的信号的识别信息。通信目的地装置id是成为由信号id确定的信号的发送目的地的装置的识别信息。信号种类是由信号id确定的信号的种类。重发次数是由信号id确定的信号重发到发送目的地的装置的次数。
106.在该例子中,示出了由信号id(tx1001)确定的子信号向基站20-1发送了重发次数0(零)次。示出了由信号id(tx1002)确定的子信号向基站20-2发送了重发次数2次。
107.图10是表示在第一实施方式的位置推断系统1的通信中使用的信号sg的格式的构成的例子的图。信号sg例如是发送指示信号、无传感器信息的子信号、有传感器信息的子信号、通知传感器信息的信号等。
108.信号sg例如由报头hd、数据部da、报尾ft构成。
109.报头hd是附加在信号sg的开头的信息,例如由通知源id、通知目的地id、信号种类等构成。通知源id是成为通知源的装置的识别信息。通知目的地id是成为通知目的地的装置的识别信息。
110.数据部da是表示通知的内容的信息,在图10的例子中是从通知内容1到通知内容k那种结合了按照每个规定的数据长度被模块化的信息的信息。
111.报尾ft是附加在信号的末尾的信息,例如是错误检测用的循环冗余码(crc(cyclic redundancy code))。
112.例如在信号sg是发送指示信号的情况下,在报头hd中分别示出通知源为基站20、通知目的地为终端标签30、信号种类为发送指示信号这一意思的信息。在数据部da中示出:指示将子信号作为响应而返回这一意思的内容,或表示在子信号中是否包含传感器信息等的信息。报尾ft中例如示出由数据部da的位串生成的crc位。
113.例如在信号sg是子信号的情况下,报头hd中分别示出通知源为终端标签30、通知目的地为基站20、信号种类为子信号这一意思的信息。在数据部da中,例如在通知内容1的模块中示出:表示是否是作为任一发送指示的响应的子信号的内容,或表示是否包含传感器信息等的信息。在包含传感器信息的情况下,在比通知内容1靠后的模块中示出传感器信息。在报尾ft中例如示出由数据部da的位串生成的crc位。
114.在不包含传感器信息的情况下,数据部da仅由通知内容1的模块构成。在包含传感器信息的情况下,数据部da在通知内容1之后连结模块。即,在不包含传感器信息的情况与包含传感器信息的情况下,信号整体的信息量不同,不包含传感器信息的情况相比于不包含传感器信息的情况,能够抑制信息量。
115.图11是表示由第一实施方式的位置推断系统1进行的处理的流程的序列图。这里,作为位置推断系统1进行的处理,对于进行时刻同步的处理(附图标记s100)与进行位置的推断的处理(附图标记s200),说明各个处理的流程。各个处理可以在各自的定时进行,也可
以连动地进行。
116.首先,说明进行时刻同步的处理(附图标记s100)。
117.服务器装置10接收gps信息(步骤s10)。服务器装置10例如接收从gps卫星发送的信号作为gps信息。gps信息只要是能够使时刻同步的信号即可。gps信息可以是表示从电波时钟发送的时刻的信号,也可以是表示从晶体振荡器等输出的定期的定时的信号。服务器装置10生成基于接收到的gps信号的时刻信息,将生成的时刻信息向基站20通知。
118.基站20基于从服务器装置10接收到的时刻信息,调整在基站20内部使用的时刻,进行时刻同步(步骤s11)。
119.接下来,对推断位置的处理(附图标记s200)进行说明。
120.基站20在预先确定的规定的时刻向终端标签30通知发送指示信号(步骤s20)。基站20存储发送了发送指示信号的发送时刻(步骤s21)。
121.终端标签30若从基站20接收发送指示信号,则作为其响应,生成子信号(步骤s22)。终端标签30将生成的子信号向基站20发送(步骤s23)。
122.基站20若从终端标签30接收子信号,则存储接收到该子信号的接收时刻(步骤s24)。基站20使用在步骤s21中存储的发送时刻以及在步骤s24中存储的接收时刻,计算信号到达时间(步骤s25)。
123.基站20将计算出的信号到达时间向服务器装置10通知。服务器装置10使用从基站20接收到的信号到达时间,推断终端标签30的位置(步骤s26)。
124.如以上说明那样,第一实施方式的位置推断系统1(“通信系统”的一个例子)是具有终端标签30(“终端装置”的一个例子)和基站20的系统。位置推断系统1具备终端通信控制部32(“通信控制部”的一个例子)以及基站通信控制部22(“通信控制部”的一个例子)、信号到达时间计算部24(“计测部”的一个例子)、位置推断部13。终端通信控制部32以及基站通信控制部22控制基站20与终端标签30的通信。信号到达时间计算部24计测从基站20发送的信号被终端标签30接收为止所需的信号到达时间。位置推断部13基于由信号到达时间计算部24计测的信号到达时间,推断终端标签30的位置。
125.由此,第一实施方式的位置推断系统1使用由室外的移动体(终端标签30)接收从基站20发送的信号的方法,根据信号的速度与信号到达时间的关系,计算信号到达距离,从而能够推断终端标签30的位置。因而,无需花费预先测定空间的接收电波强度的工夫,就能够高精度地推断移动体的位置。
126.另外,在第一实施方式的位置推断系统1中,通信控制部也可以具有基站通信控制部22、终端通信控制部32以及存储控制部23。基站通信控制部22将发送指示信号从基站20向终端标签30发送。终端通信控制部32从接收到发送指示信号的终端标签30向基站20发送作为发送指示信号的响应的子信号。存储控制部23将从基站20向终端标签30发送发送指示信号的发送时刻以及由基站20接收到来自终端标签30的子信号的接收时刻存储于存储部28。
127.信号到达时间计算部24(“计测部”的一个例子)也可以使用存储于存储部28的发送时刻以及接收时刻,计算信号到达时间。
128.由此,第一实施方式的位置推断系统1能够基于基站20发送信号并由基站20接收到对该发送的信号的响应为止的时间,计算信号到达时间。如此,终端标签30不计测接收时
刻,仅通过基站20就能够计算信号到达时间。因而,无需对终端标签30进行高精度的时刻同步。
129.另外,在第一实施方式的位置推断系统1中,子信号(从“终端标签30向基站20发送的信号”的一个例子)可以设为不包含传感器信息的子信号(“小数据”的一个例子)或者包含传感器信息(“由终端装置测定出的任意的测定信息”)的子信号中的某一个。
130.由此,在第一实施方式的位置推断系统1中,根据系统的用途,既可以重视数据的传送效率,也可以抑制每一次的数据容量来抑制通信负载。
131.另外,在第一实施方式的位置推断系统1中,位置推断部13也可以基于至少三个以上的基站20各自的信号到达时间来推断终端标签30的位置。
132.由此,在第一实施方式的位置推断系统1中,能够使用三角测量的原理来高精度地推断终端标签30的位置。
133.另外,第一实施方式的位置推断系统1也可以具备终端通信控制部32(通信控制部),该终端通信控制部32判定子信号(“从终端标签30向基站20发送的信号”的一个例子)的发送是否失败,在子信号的发送失败的情况下重发该子信号,并存储表示重发次数的重发次数信息380,重发的子信号中包含表示重发次数的信息。
134.由此,在第一实施方式的位置推断系统1中,即使在子信号被重发的情况下,也能够考虑重发的处理所需的时间来计算信号到达时间。
135.(第一实施方式的变形例1)
136.对第一实施方式的变形例1进行说明。在本变形例中,在基站20与终端标签30时刻同步这一点与上述的第一实施方式不同。在本变形例中,基站20向终端标签30通知时刻信息。时刻信息是与第一实施方式中服务器装置10向基站20通知的时刻信息相同的内容。终端标签30基于从基站20接收到的时刻信息,使终端标签30的装置内的处理所使用的时刻与时刻信息所示的时刻同步。
137.图12是表示第一实施方式的变形例1的终端标签30的构成的例子的框图。本变形例的终端标签30例如具备时刻信息取得部35与时刻同步部36。时刻信息取得部35经由通信部31取得从基站20通知的时刻信息。时刻信息取得部35以及时刻同步部36的功能与时刻信息取得部25以及时刻同步部26相同,因此省略其说明。
138.图13是表示由第一实施方式的变形例1的位置推断系统1进行的处理的流程的序列图。这里,作为位置推断系统1进行的处理,关于进行时刻同步的处理(附图标记s100#)与进行位置的推断的处理(附图标记s300),说明各个处理的流程。各个处理可以在各自的定时进行,也可以连动地进行。
139.首先,说明进行时刻同步的处理(附图标记s100#)。
140.步骤s10、s11所示的处理与图11的步骤s10、s11所示的处理相同,因此省略其说明。基站20基于从服务器装置10接收到的gps信息,生成时刻信息,将生成的时刻信息向终端标签30通知。终端标签30基于从基站20接收到的时刻信息,调整在终端标签30内部使用的时刻,进行时刻同步(步骤s12)。
141.接下来,对推断位置的处理(附图标记s300)进行说明。
142.基站20向终端标签30指示终端标签30发送子信号的发送预定时刻(步骤s30)。
143.终端标签30在任意的定时生成子信号(步骤s32)。终端标签30在指示的时刻向基
站20发送所生成的子信号(步骤s33)。
144.基站20若从终端标签30接收子信号,则存储接收到该子信号的接收时刻(步骤s34)。基站20使用在步骤s30中指示的发送预定时刻以及在步骤s34中存储的接收时刻,计算信号到达时间(步骤s35)。
145.步骤s36所示的处理与图11的步骤s26相同。
146.图14是表示由第一实施方式的变形例的位置推断系统1进行的处理的流程的序列图。这里,作为位置推断系统1进行的处理,关于进行位置的推断的处理(附图标记s400),说明处理的流程。进行时刻同步的处理(附图标记s100#)与图13所示的处理(附图标记s100#)相同,因此省略其说明。各个处理可以在各自的定时进行,也可以连动地进行。
147.基站20向终端标签30通知发送指示信号(步骤s40)。
148.终端标签30生成作为对于发送指示信号的响应的子信号(步骤s42)。这里,终端标签30生成包含表示发送时刻的信息的子信号。终端标签30在子信号所示的发送时刻发送该子信号(步骤s43)。
149.步骤s44~s46所示的处理与图13的步骤s34~s36相同。
150.在上述中,以基站20向终端标签30通知用于使时刻同步的信号(时刻信息)而使基站20与终端标签30时刻同步的情况为例进行了说明,但并不限定于此。在本变形例中,只要使用任意的方法使基站20与终端标签30相互时刻同步即可。例如也可以通过对基站20与终端标签30分别附加接收电波时钟的电波的传感器来进行时刻同步。
151.以上,如第一实施方式的变形例1说明那样,位置推断系统1也可以具备使终端标签30与基站20的时刻同步的时刻同步部26和时刻同步部36,时刻同步部26以及时刻同步部36使终端标签30与基站20的时刻同步。
152.另外,通信控制部也可以具备终端通信控制部32和存储控制部23。终端通信控制部32在从基站20指示的发送预定时刻(“预先决定的第一时刻”的一个例子)从终端标签30向基站20发送子信号。存储控制部23通过基站20将接收到来自终端标签30的子信号的接收时刻存储于存储部28。
153.另外,信号到达时间计算部24(“计测部”的一个例子)也可以使用发送预定时刻以及存储于存储部28的接收时刻,计算信号到达时间。
154.如此,在第一实施方式的变形例1的位置推断系统1中,在预先决定的第一时刻从终端标签30向基站20发送子信号。即,在从发送预定时刻(第一时刻)到接收时刻的时间内,不包含生成子信号等信号处理所需的时间。因而,信号到达时间计算部24能够容易地计算信号到达时间。
155.另外,如第一实施方式的变形例1说明那样,位置推断系统1也可以具备使终端标签30与基站20的时刻同步的时刻同步部26和时刻同步部36。时刻同步部26以及时刻同步部36使终端标签30与基站20的时刻同步。
156.另外,通信控制部也可以具备终端通信控制部32和存储控制部23。终端通信控制部32使包含表示发送时刻(“第二时刻”的一个例子)的信息的子信号从终端标签30向基站20发送。存储控制部23通过基站20将接收到来自终端标签30的子信号的接收时刻存储于存储部28。
157.另外,信号到达时间计算部24(“计测部”的一个例子)也可以使用由子信号所示的
发送时刻以及存储于存储部28的接收时刻,计算信号到达时间。
158.如此,在第一实施方式的变形例1的位置推断系统1中,在子信号中包含作为从终端标签30向基站20的发送时刻的第二时刻。即,从发送时刻(第二时刻)到接收时刻的时间中不包含生成子信号等的信号处理所需的时间。因而,起到与上述的效果相同的效果。另外,能够在终端标签30向基站20通知信号的任意的定时,推断终端标签30的位置。
159.(第一实施方式的变形例2)
160.对第一实施方式的变形例2进行说明。在本变形例中,在位置推断系统1中,在使用信号到达时间与接收电波强度这两方来推断终端标签30的位置这一点,与上述的第一实施方式不同。
161.在本变形例中,各基站20具备测定接收电波强度的功能部(称作接收电波强度测定部)。接收电波强度测定部测定从终端标签30通知的信号的接收电波强度。接收电波强度测定部例如根据由基站20的接收天线接收的电波的振幅的大小,测定接收电波强度。接收电波强度测定部向服务器装置10发送所测定的接收电波强度。
162.服务器装置10的位置推断部13使用从接收电波强度测定部取得的接收电波强度,推断从基站20到终端标签30的距离。位置推断部13例如基于取得的接收电波强度,参照预先存储的表等,从而推断出到终端标签30的距离。这里的表是表示接收电波强度与距离的对应关系的信息。
163.位置推断部13使用从各基站20取得的接收电波强度,计算各基站20到终端标签30的距离。位置推断部13基于计算出的各基站20到终端标签30的距离,推断终端标签30的位置。
164.位置推断部13使用基于信号到达时间推断出的终端标签30的位置(以下,称作第一推断位置)与基于接收电波强度推断出的终端标签30的位置(以下,称作第二推断位置),决定终端标签30的位置。位置推断部13例如将第一推断位置与第二推断位置的代表值设为终端标签30的位置。代表值是使用第一推断位置与第二推断位置而计算出的值,例如是单纯加法平均值、加权平均值、最大值以及最小值等。
165.如此,接收电波强度测定部(“计测部”的一个例子)测定由基站20接收的信号的电波强度,位置推断部13也可以基于由计测部计测的信号到达时间以及电波强度,推断终端标签30(终端装置)的位置。
166.由此,在位置推断系统1的变形例2中,位置推断部13使用信号到达时间与接收电波强度这两方,推断终端标签30的位置。因此,在位置推断系统1的变形例2中,并用接收电波强度,与仅使用了信号到达时间的情况比较,能够高精度地推断终端标签30的位置。
167.作为变形例,位置推断系统1也可以在与基站20能够通信地连接的服务器装置10(或者基站20)中具备推断位置验算部。
168.推断位置验算部验算终端标签30的位置推断(由位置推断部13推断的终端标签30的位置)的准确性。例如推断位置验算部保持表示最近的终端标签30的推断位置的信息(以下,称作推断位置信息)、搭载终端标签30的移动物体(车辆、货物列车、摩托车等)相关的信息(以下为移动物体信息)以及每个移动物体的推断到达距离信息。
169.推断到达距离信息是对推断为移动物体在规定的时刻到达的距离进行表示的信息。推断到达距离信息例如基于移动物体的平均速度、最近的推断位置信息、及经过时间而
被计算。经过时间是取得最近的推断位置信息的时刻与推断距离的时刻的时间的差分。推断到达距离信息相当于对移动物体及搭载于该移动物体的终端标签30的移动范围进行表示的圆形区域的半径。
170.推断位置验算部在计算出终端标签30的最新的推断位置信息时,基于推断到达距离信息与该最新的推断位置信息,验算位置推断的准确性。
171.在基于推断出的终端标签30的最新位置计算出的移动距离与基于推断到达距离信息的距离的差分大于规定的阈值的情况下,推断位置验算部判定为错误推断可能性较高,即位置推断部13的位置推断不可靠、存在错误的可能性较高。另一方面,在终端标签30的移动距离与基于推断到达距离信息的距离的差分小于规定的阈值的情况下,推断位置验算部判定为不是错误推断,即位置推断部13的位置推断可靠。
172.推断位置验算部也可以在判定为位置推断部13的位置推断存在错误的情况下,例如再次进行位置推断。另外,推断位置验算部也可以在判定为位置推断部13的位置推断存在错误的情况下,例如反复进行位置推断,直到位置推断的精度达到规定的基准为止。
173.在再次进行位置推断的情况下,服务器装置10(或者基站20)可以在刚判定为位置推断存在错误之后,向终端标签30进行发送指示,也可以在经过规定的时间后进行发送指示。在该情况下,认为终端标签30在规定的时间内移动。因此,服务器装置10(或者基站20)通过在经过规定的时间后再次进行发送指示,使得与终端标签30之间的通信环境变化,有可能提高正常地进行通信的概率。
174.(第二实施方式)
175.对第二实施方式进行说明。在本实施方式中,在考虑基站20与终端标签30的通信经由中继器来进行的情况这一点,与上述的第一实施方式不同。
176.图15是表示第二实施方式的位置推断系统1的构成的例子的图。位置推断系统1具备中继器40。中继器40对基站20与终端标签30的通信进行中继。中继器40例如配置于基站20与终端标签30之间。中继器40接收由基站20发送到终端标签30的信号,将接收到的信号向终端标签30发送。中继器40接收由终端标签30发送到基站20的信号,将接收到的信号向基站20发送。
177.图16是表示第二实施方式的中继器的构成的例子的框图。中继器40例如具备中继器通信部41、中继器存储部42、及中继器控制部43。中继器通信部41与基站20以及终端标签30进行通信。中继器存储部42由存储介质、例如hdd、闪存、eeprom、ram、rom、或者这些存储介质的任意组合构成。中继器存储部存储用于执行中继器的各种处理的程序以及进行各种处理时利用的临时数据。中继器存储部42存储第一中继信息420与第二中继信息421。
178.图17是表示第二实施方式的第一中继信息的构成的例子的图。如图17所示,第一中继信息420例如具备中继器id、信号种类、中继标志、中继器发送时刻等项目。中继器id是唯一识别对发送指示信号进行了中继的中继器的识别信息。中继标志是表示是否由中继器发送(中继)了发送指示信号的信息。例如如果中继标志是“1”,则是表示发送指示信号已被中继的信息,如果中继标志是“0(零)”,则是表示发送指示信号未被中继的信息。中继器发送时刻是表示由中继器将发送指示信号发送到终端标签30的时刻的信息。
179.图18是表示第二实施方式的第二中继信息的构成的例子的图。第二中继信息421例如具备中继器id、信号种类、中继标志、及中继器接收时刻等的项目。中继器id和中继标
志与第一中继信息中的中继器id和中继标志相同。中继器接收时刻是表示由中继器接收到子信号的时刻的信息。
180.返回图16,中继器控制部43控制中继器40。由中继器控制部43进行的处理通过使中继器40作为硬件所具备的cpu执行程序来实现。
181.中继器控制部43经由中继器通信部接收从基站20发送的发送指示信号。中继器控制部43对接收到的发送指示信号附加第一中继信息420。中继器控制部43例如对图10所示的信号sg的格式中的数据部da附加第一中继信息420。中继器控制部43将附加了第一中继信息420的发送指示信号向终端标签30发送。
182.终端标签30接收被附加了第一中继信息420的发送指示信号。在该情况下,终端标签30对作为发送指示信号的响应的子信号附加第一中继信息420。终端标签30将附加了第一中继信息的子信号向基站20发送。
183.中继器控制部43经由中继器通信部41接收由终端标签30发送的子信号。中继器控制部43生成第二中继信息421,将接收到子信号的时刻作为该第二中继信息421的中继器接收时刻存储于中继器存储部42。
184.中继器控制部43对接收到的子信号附加第二中继信息421。中继器控制部43例如参照中继器存储部42取得第二中继信息421。中继器控制部43例如对图10所示的信号sg的格式中的数据部da附加第二中继信息421。中继器40将附加了第二中继信息421的子信号向基站20发送。
185.基站20接收子信号。基站20判定接收到的子信号中是否附加有中继信息(第一中继信息420或者第二中继信息421的至少某一个)。基站20在子信号中附加了中继信息的情况下,不进行使用了发送时刻信息280以及接收时刻信息281的信号往返处理时间的计算。
186.在子信号中附加了中继信息的情况下,表示经由中继器通知了发送指示信号与子信号中的至少一方。在该情况下,发送指示信号或者子信号的至少一方经由中继器而被传送。因此,基站20不进行以发送指示信号或者子信号被直接传送的情况为前提的、使用了发送时刻信息280以及接收时刻信息281的信号往返处理时间的计算。
187.基站20在子信号中附加了中继信息的情况下,根据附加的中继信息,计算信号往返处理时间。在这种情况下,中继信息可以取以下的详细内容。
188.(1)包含一个第一中继信息420与一个第二中继信息421。
189.(2)包含相互不同个数的第一中继信息420与第二中继信息421。
190.在(1)的情况下,在中继信息中表示发送指示信号被一个中继器中继、并且子信号被一个中继器中继。在该情况下,基站20判定中继了发送指示信号的中继器(以下,称作第一发送信号中继器)与中继了子信号的中继器(以下,称作第一接收信号中继器)是否是同一中继器。基站20在第一中继信息420所含的中继器id与第二中继信息421所含的中继器id一致的情况下,判定为第一发送信号中继器与第一接收信号中继器是同一中继器。基站20在第一发送信号中继器与第一接收信号中继器是同一中继器的情况下,计算出该中继器与终端标签30的信号传递所需的时间作为信号往返处理时间。基站20将第一中继信息420所示的中继器发送时刻作为发送时刻信息280,将第二中继信息421所示的中继器接收时刻作为接收时刻信息281,与第一实施方式相同地计算信号往返处理时间。
191.在(2)的情况下,在中继信息中表示发送指示信号由一个或者多个中继器中继,并
且子信号由一个或者多个中继器中继。
192.在该情况下,基站20确定向终端标签30直接发送了发送指示信号的中继器(以下,称作第二发送信号中继器)。基站20在子信号中包含一个第一中继信息的情况下,将与该第一中继信息所示的中继器id对应的中继器作为第二发送信号中继器。基站20在子信号中包含多个第一中继信息的情况下,提取该多个第一中继信息中的作为中继器发送时刻被示出了最迟时刻的第一中继信息。基站20将与提取出的第一中继信息所示的中继器id对应的中继器作为第二发送信号中继器。
193.基站20确定从终端标签30直接接收了子信号的中继器(以下,称作第二接收信号中继器)。基站20在子信号中包含一个第二中继信息的情况下,将与该第二中继信息所示的中继器id对应的中继器作为第二接收信号中继器。基站20在子信号中包含多个第二中继信息的情况下,提取该多个第二中继信息中的作为中继器接收时刻被示出了最早时刻的第二中继信息。基站20将与提取出的第二中继信息所示的中继器id对应的中继器作为第二接收信号中继器。
194.基站20判定第二发送信号中继器与第二接收信号中继器是否是同一中继器。基站20在第二发送信号中继器所对应的中继器id与第二接收信号中继器所对应的中继器id一致的情况下,判定为第二发送信号中继器与第二接收信号中继器是同一中继器。基站20在第二发送信号中继器与第二接收信号中继器是同一中继器的情况下,计算该中继器与终端标签30的信号传递所需的时间,作为信号往返处理时间。基站20将第一中继信息420所示的中继器发送时刻作为发送时刻信息280,将第二中继信息421所示的中继器接收时刻作为接收时刻信息281,与第一实施方式相同地计算信号往返处理时间。这里的第一中继信息420是与第二发送信号中继器建立了对应的第一中继信息。这里的第二中继信息是与第二接收信号中继器建立了对应的第二中继信息。
195.另外,在(1)的情况下,在第一发送信号中继器与第一接收信号中继器不是同一中继器的情况下,不进行信号往返处理时间的计算。另外,在(2)的情况下,在第二发送信号中继器与第二接收信号中继器不是同一中继器的情况下,不进行信号往返处理时间的计算。这是因为,发送指示信号与其子信号的信号传递路径不同。
196.基站20在计算出信号往返处理时间的情况下,基于信号往返处理时间计算信号到达时间。基站20在将计算出的信号到达时间向服务器装置10通知的情况下,将表示经由了哪个中继器40的信息、例如中继了信号的中继器40的中继器id一并通知给服务器装置10。
197.图19是表示由第二实施方式的位置推断系统1进行的处理的流程的序列图。
198.基站20通知发送指示信号(步骤s50)。基站20存储发送了发送指示信号的发送时刻(步骤s51)。
199.中继器40若从基站20接收发送指示信号,则对接收到的发送指示信号附加第一中继信息420(步骤s52)。中继器40将附加了第一中继信息420的发送指示信号向终端标签30发送(步骤s53)。
200.终端标签30若接收发送指示信号,则作为其响应,生成子信号(步骤s54)。在这种情况下,终端标签30将附加于发送指示信号的第一中继信息420附加到子信号。终端标签30将生成的子信号向基站20发送(步骤s55)。
201.中继器40若从终端标签30接收子信号,则对该接收到的子信号附加第二中继信息
421(步骤s56)。中继器40将子信号向基站20发送(步骤s57)。在这种情况下,在从中继器40发送到基站20的子信号中附加有第一中继信息420和第二中继信息421。
202.基站20若从中继器40接收子信号,则存储接收到该子信号的接收时刻(步骤s58)。基站20计算信号到达时间(步骤s59)。基站20使用附加到第一中继信息420的中继器发送时刻与附加到第二中继信息421的中继器接收时刻,计算信号到达时间。基站20将计算出的信号到达时间向服务器装置10发送。
203.如以上说明那样,第二实施方式的位置推断系统1还具备中继器40。中继器40对基站20与终端标签30的通信进行中继。中继器40具备中继器通信部41与中继器控制部43。中继器通信部41与基站20以及终端标签30进行通信。中继器控制部43在接收到发送指示信号的情况下,向终端标签30发送在接收到的发送指示信号中附加了第一中继信息420的信号(第一信号)。第一中继信息420是包含表示从中继器40发送了发送指示信号的时刻的中继器发送时刻的信息。终端标签30在发送指示信号中包含第一中继信息420的情况下,将附加了第一中继信息420的子信号向基站20发送。中继器控制部43在接收到子信号的情况下,将表示接收到子信号的时刻的中继器接收时刻存储于中继器存储部42。中继器控制部43向基站20发送在子信号中附加了第二中继信息421的信号(第二信号)。第二中继信息421是将表示中继器40接收到子信号的时刻的中继器接收时刻包含在内的信息。基站20在接收到子信号(第二信号)的情况下,判定在接收到的子信号(第二信号)中是否附加有第一中继信息420以及第二中继信息421。基站20在子信号(第二信号)中附加有第一中继信息420以及第二中继信息421的情况下,使用第一中继信息420所示的中继器发送时刻与第二中继信息421所示的中继器接收时刻,计算在终端标签30与中继器40中往返信号所需的时间,作为信号往返处理时间。
204.由此,在第二实施方式的位置推断系统1中,在信号(发送指示信号以及子信号)被中继的情况下,附加中继信息。因此,能够确定信号是否被中继器40中继,能够根据信号是否被中继器40中继而变更计算信号往返处理时间的方法。因而,即使在中继了中继器40的情况下,也能够高精度地计算信号往返处理时间。
205.(第二实施方式的变形例)
206.对第二实施方式的变形例进行说明。在本变形例中,在服务器装置10具备判定部这一点上与上述的第二实施方式不同。判定部判定是否将在经由中继器40的情况下计算出的信号到达时间用于推断终端标签30的位置的情况。
207.基站20利用信号到达时间计算部24计算信号到达时间,将计算出的信号到达时间向服务器装置10通知。在这种情况下,基站20对表示信号到达时间的信息附加路线信息。路线信息是表示与信号到达时间对应的信号的传递路径(路线)的信息。与信号到达时间对应的信号指的是发送指示信号与成为其响应的子信号(以下,称作子信号等)。路线信息是表示子信号等被直接传递或者经由了中继器40的信息。基站20在子信号中不包含中继信息的情况下,在路线信息中设定表示被直接传递的信息。基站20在子信号中包含中继信息的情况下,在路线信息中设定表示经由了中继器40的信息。基站20在路线信息中设定了表示经由了中继器40的信息的情况下,将表示经由了哪个中继器40的信息、例如中继了信号的中继器40的中继器id向服务器装置10通知。
208.服务器装置10的判定部基于路线信息,判定是否将信号到达时间用作推断终端标
签30的位置的信息。例如服务器装置10的判定部在路线信息中表示出是直接传递这一意思的情况下,判定为将信号到达时间用作推断终端标签30的位置的信息。另一方面,服务器装置10的判定部在路线信息中表示出是经由中继器40而传递这一意思的情况下,判定为不将信号到达时间用作推断终端标签30的位置的信息。
209.服务器装置10的判定部例如根据在终端标签30的位置推断中要求的精度等,判定是否将经由了中继器40的信号用于位置的推断。在经由中继器40的情况下,由于中继器40中的信号处理等所需的处理时间而产生时滞,有信号到达时间所含的误差增大的可能性。这种情况下,若将经由中继器40的信号用于终端标签30的位置推断,则有使推断精度降低的可能性。因此,服务器装置10的判定部基于路线信息,判定是否将信号到达时间用作推断终端标签30的位置的信息。由此,能够根据是否经由了中继器40来选择用于位置推断的信号。因而,服务器装置10在推断终端标签30的位置的情况下,能够控制推断的精度。
210.如以上说明那样,在第二实施方式的变形例的位置推断系统1中,服务器装置10还具备判定部。基站20将附加了路线信息的表示信号到达时间的信息向服务器装置10发送。路线信息是表示与信号到达时间对应的子信号的传递路径的信息。路线信息例如是表示是不经由中继器40而在基站20与终端标签30间直接传递、还是经由中继器40而传递的信息。服务器装置10的判定部基于路线信息,判定是否使用信号到达时间作为推断终端标签30的位置的信息。由此,在第二实施方式的变形例的位置推断系统1中,能够根据要求的精度来选择信号到达时间。例如在希望提高位置推断的精度的情况下,可以仅使用不经由中继器40而是从基站20直接传递到终端标签30的信号。另一方面,在不太要求精度的情况下,能够以使用经由中继器40的信号来推断位置的方式分开使用。
211.另外,在上述的第一实施方式以及第二实施方式中,例示出基站20利用信号到达时间计算部24计算信号到达时间的情况而进行了说明。然而,并不限定于此。也可以是服务器装置10进行信号到达时间的计算。在该情况下,各基站20将在计算信号到达时间的情况下使用的信息、例如发送了发送指示信号的时刻、接收了子信号的时刻等向服务器装置10发送。服务器装置10具备进行与信号到达时间计算部24同等的处理的功能部。该功能部基于从各基站20接收到的信息计算信号到达时间。服务器装置10计算信号到达时间,从而与在各基站20中计算信号到达时间的情况比较,能够减少基站20中的处理负载。因而,不再对基站20要求较高的性能,因此能够简化基站20的装备。
212.也可以将用于实现上述的至少一个实施方式中的位置推断系统1的全部或者一部分的功能的程序记录于计算机可读取的记录介质,使计算机系统读入并执行记录于该记录介质的程序来进行处理。另外,这里所说的“计算机系统”包含os、外围设备等硬件。
213.另外,“计算机系统”还包括具有主页提供环境(或者显示环境)的www系统。另外,“计算机可读取的记录介质”是指软盘、光磁盘、rom、cd-rom等可移动介质、内置于计算机系统的硬盘等存储装置。而且,“计算机可读取的记录介质”也包括如经由因特网等网络、电话线路等通信线路发送了程序的情况下的服务器、成为客户端的计算机系统内部的易失性存储器(ram)那种在一定时间内保持程序的介质。
214.另外,上述程序也可以从将该程序储存于存储装置等的计算机系统经由传送介质、或者通过传送介质中的传送波传送到其他计算机系统。这里,传送程序的“传送介质”是指如因特网等网络(通信网)、电话线路等通信线路(通信线)那样具有传送信息的功能的介
质。另外,上述程序也可以是用于实现前述的功能的一部分的程序。而且,也可以是能够通过与已记录于计算机系统的程序的组合来实现前述功能的所谓的差分文件(差分程序)。
215.以上,参照附图详细叙述了本发明的实施方式,但具体构成并不限定于该实施方式,也包含不脱离本发明的主旨的范围的设计等。
216.附图标记说明
[0217]1…
位置推断系统(通信系统)
[0218]
10

服务器装置
[0219]
11

通信部
[0220]
12

信号到达时间取得部
[0221]
13

位置推断部
[0222]
14

gps信息取得部
[0223]
15

时刻同步部
[0224]
17

控制部
[0225]
18

存储部
[0226]
20

基站
[0227]
21

通信部
[0228]
22

基站通信控制部(通信控制部)
[0229]
23

存储控制部
[0230]
24

信号到达时间计算部(计测部)
[0231]
25

时刻信息取得部
[0232]
26

时刻同步部
[0233]
27

控制部
[0234]
28

存储部
[0235]
280

发送时刻信息
[0236]
281

接收时刻信息
[0237]
282

处理时间信息
[0238]
30

终端标签(终端装置)
[0239]
31

通信部
[0240]
32

终端通信控制部(通信控制部)
[0241]
33

传感器信息取得部
[0242]
34

发送信号生成部
[0243]
35

时刻信息取得部
[0244]
36

时刻同步部
[0245]
37

控制部
[0246]
38

存储部
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献