定位系统和程序 |
|||||||
申请号 | CN201480069977.7 | 申请日 | 2014-11-18 | 公开(公告)号 | CN105849578A | 公开(公告)日 | 2016-08-10 |
申请人 | 株式会社理光; | 发明人 | 吉泽史男; 塚本武雄; 小西启佑; 松下裕介; 稻留孝则; 龟山健司; 山本胜也; 藤原由贵男; 荒谷英章; 上村亮介; 樋口博人; 畑大介; 今重太; 成田朋世; | ||||
摘要 | 一种 定位 系统包括,多个信标模 块 和通信装置。此外,通信装置包括,计算单元,计算被用于确定携带所述通信装置的用户的动作状态的动作状态数据;搜索单元,根据所述用户的动作状态选择性地搜索所述信标模块的一个,所述动作状态由基于由所述计算单元计算的动作状态数据确定;以及推导单元,基于从已经由所述搜索单元搜索过的所述信标模块的一个发送的响应 信号 推导所述用户的 位置 性信息。 | ||||||
权利要求 | 1.一种定位系统,包括多个信标模块和通信装置, |
||||||
说明书全文 | 定位系统和程序技术领域[0001] 本发明涉及定位系统和程序。 背景技术[0003] 但是,GPS使用其卫星无线电波。因此,在难以发送无线电波的区域中装置难以使用GPS来提供位置性信息服务。 [0004] 另一方面,作为解决该问题的装置,例如,专利文件1和2提出了从安装在室内的信标模块接收信号的通信装置,信号包括信标模块的安装位置(地点),信标模块使用蓝牙(注册商标)提供通信,以便于推导通信装置的用户的位置性信息。 [0005] 图13示意性地示出了能够基于与信标模块的通信推导出用户的位置性信息的配置。如在图13中示意性地示出,当具有通信装置的用户穿过信标模块的安装位置时,包含信标模块的安装位置的信息的信号(即,在图13的示例中,坐标(X,Y)=(47,63)或者(67,43))被发送到通信装置。基于该信息,通信装置能够推导指示用户的当前位置的位置性信息。 发明内容[0006] 本发明将解决的问题 [0007] 但是,一般地,从信标模块接收的信号行进而同时重复室内的反射和干扰。由于特征化的特点,信号的可访问的范围可以取决于信标模块的安装位置并且还取决于即使当信标模块的安装位置未改变的时间而变化。 [0008] 图14示意性地示出了从室内信标模块发送的信号的实际的可访问的范围。如在图14中所示,在相互邻近的信标模块的实际的可访问的范围之间的边界是不确定的(未决定),使得基于接收的信号由通信装置推导的位置性信息的准确性可能存在限制。 [0009] 由于该限制,所期望的是进一步改善当位置性信息基于与装在室内的信标模块的通信推导时的准确性。 [0010] 鉴于该问题,作出本发明,并且本发明的目的在于改善基于与信标模块的通信推导的位置性信息的准确性。 [0011] 用于解决问题的方法 [0012] 根据本发明的方面,定位系统包括多个信标模块和通信装置。此外,通信装置包括,计算单元,计算被用于确定携带通信装置的用户的动作状态的动作状态数据,搜索单元,根据用户的动作状态选择性地搜索信标模块的一个,动作状态由基于由计算单元计算的动作状态数据确定;以及推导单元,基于从已经由搜索单元搜索过的信标模块的一个发送的响应信号推导用户的位置性信息。 [0013] 本发明的效果 [0015] 图1是示出根据实施例的定位系统的配置的视图; [0017] 图3A是示出移动终端由用户穿戴的状态的视图; [0019] 图4是示出信标模块的安装位置的视图; [0020] 图5是示出信标模块的安装位置和用户的相应的特征化的行为(动作)之间的关系的表; [0021] 图6A到6C是示出搜索信号的各个发送时间的视图; [0022] 图7是示出储存在移动终端的储存装置中的布局数据的示例的视图; [0023] 图8是示出将被储存在移动终端的储存装置中的行为和相应的访问代码之间的关系的示例表; [0024] 图9是示出将被储存在移动终端的储存装置中的行为和相应的阈值值之间的关系的示例表; [0025] 图10是示出移动终端的传感器的示例传感器信号的视图; [0026] 图11是示出由动作状态决定区进行的动作状态决定过程的流程的流程图; [0027] 图12是示出分布由信标搜索区和位置性信息推导区进行的信标搜索过程和位置性信息推导过程的流程的流程图; [0028] 图13是示意性地示出能够基于与信标模块的通信推导位置性信息的配置的视图;以及 [0029] 图14是示意性地示出从信标模块发送的信道的实际的可访问的范围的视图。 具体实施方式[0030] 在下文中,参考附图描述本发明的实施例。在说明和附图中,相同的参考标号被用于描述相同的功能性元件,并且其重复的描述可能被省略。 [0031] 第一实施例 [0032] 1.定位系统的说明 [0033] 首先,描述了根据该实施例的定位系统的整体配置。图1示出了根据该实施例的定位系统的整体配置100。 [0034] 如图1中所示,定位系统100包括移动终端(通信装置)110和多个信标模块120。 [0035] 移动终端110由用户携带同时被附接到用户。移动终端110被用于确定用户的动作(行为)状态的包括传感器。 [0036] 此外,假设,定位应用(其细节在下文中描述)已经被安装到移动终端110中。基于定位应用,计算动作状态数据——其被用于基于安装在移动终端110中的传感器检测的传感器信号确定用户的动作状态,并且当计算的动作状态数据满足预定的条件时,搜索信号被广播式发送。 [0037] 此外,当响应于广播式发送的搜索信号从信标模块120发送响应信号时,响应信号由移动终端110接收。此外,基于包含在接收的响应信号中的该信息,移动终端110推导携带移动终端110的用户的当前位置的位置性信息。此外,移动终端110通知用户推导的位置性信息。 [0039] 当信标模块120从移动终端110根据其安装位置接收搜索信号时,信标模块120发送响应信号。在该情况中,假设,响应信号包括指示信标模块120的安装位置的信息。 [0040] 此外,在该实施例中,还假设的是,移动终端110和信标模块120之间的通信使用蓝牙(注册商标)无线地进行。 [0041] 2.移动终端的说明 [0042] 接着,描述了包含在定位系统100中的移动终端110的硬件配置。图2示出了移动终端110的硬件配置。 [0043] 如图2中所示,移动终端110包括中央处理单元(CPU)201、只读存储器(ROM)202、随机存取存储器(RAM)203和储存装置204。移动终端110还包括加速度传感器205、角速度传感器206、地磁传感器207、用户接口区208和通信区209。假设,那些元件经由总线210相互连接。 [0044] 如图3A中所示,移动终端110例如通过被附接到用户300的身体(腰部)而由用户300携带。注意,图3仅示出了移动终端110如何由用户300携带的一个示例。不用说的是,只要移动终端110由用户300携带,被附接到用户300的身体的移动终端110的位置不限于腰部。 [0045] 参考回图2的描述,CPU 201执行储存在储存装置204中的定位应用220的是计算机(处理器)。定位应用220包括动作状态决定区221、信标搜索区222和位置性信息推导区223。通过由CPU 201执行定位应用220,动作状态决定区221确定用户是否在步行状态中。此外,动作状态决定区221计算被用于确定用户的动作状态的动作状态数据,使得基于计算的动作状态数据,动作状态决定区221确定动作状态——诸如,例如,用户笔直步行、用户暂时地停止、用户转向左边或者右边等。假设,周期性地(例如,每隔1秒)进行动作状态数据的计算。 [0046] 信标搜索区222广播式发送搜索信号,该搜索信号被用于使得信标模块120可以根据在动作状态决定区221中的决定结果被选择性地搜索。此外,当响应于广播式发送的搜索信号而从信标模块120接收响应信号时,位置性信息推导区223基于响应信号推导指示携带移动终端110的用户的当前位置的位置性信息。此外,位置性信息推导区223经由用户接口区208通知用户推导的位置性信息。 [0047] ROM 202是非易失性存储器。ROM 202储存CPU 201执行储存在储存装置204中的定位应用220所必须的各种程序和数据。具体地,ROM 202储存启动代码等——诸如,例如,基本的输入/输出系统(BIOS)和可延展固件接口(EFI)。 [0048] RAM 203是主存储器——诸如动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)等。RAM 203被用作当储存在储存装置204中的定位应用220由CPU 201执行时被开发(加载)的工作区域。 [0049] 储存装置204不仅储存定位应用220还储存布局数据231,该布局数据231指示当推导位置性信息时将使用的办公室布局。储存装置204还储存动作-访问代码表232和动作-阈值值表233。动作-访问代码表232指示用户的动作状态和将被包含在搜索信号中的访问代码之间的关系。动作-阈值值表233在确定用户的动作状态时使用。布局数据231、动作-访问代码表232和动作-阈值值表233的细节在下面描述。 [0050] 加速度传感器205检测携带移动终端110的用户300的加速度,并且输出指示加速度向量的信号作为其传感器信号。角速度传感器206检测用户300的角速度,并且输出指示角速度向量的信号作为其传感器信号。地磁传感器207检测用户300的磁方向,并且输出指示磁方向向量的信号作为其传感器信号。 [0051] 这里,描述了移动终端110中的传感器的检测方向。图3B和3C示出了移动终端110中的传感器检测的检测方向。具体地,图3B示出了加速度传感器205和地磁传感器207检测的方向。即,如在图3B中所示,加速度传感器205和地磁传感器207分别检测在移动方向、垂直方向和水平方向中额加速度分量和磁方向分量。 [0052] 在图3C中,向量A指示由角速度传感器206检测的角速度向量。这里,箭头B指示角速度的正方向。 [0053] 在该实施例中,在移动方向、垂直方向和水平方向中的角速度向量A的投影分别被认为被称为“移动方向中的角速度分量”,“垂直方向中的角速度分量”和“水平方向中的角速度分量”。 [0054] 参考回图2的描述,用户接口区208包括将各种指令输入移动终端110中并且显示移动终端110的内部状态的屏幕。用户接口区208还包括各种操作按钮。 [0055] 通信区209在定位应用220的控制之下广播式发送搜索信号并且从信标模块120接收响应信号。 [0056] 3.信标模块120的说明 [0057] 接着,描述了包含在定位系统100中的信标模块120。 [0058] 3.1信标模块120的安装位置 [0059] 首先,描述了信标模块120的室内安装位置。图4示出了信标模块120的室内安装位置。如上所述,信标模块120被安装以便于推导用户的位置性信息(就是说,信标模块120被安装在将要推导出用户的位置性信息的位置)。 [0060] 作为将要推导出用户的位置性信息的位置,存在(a)如果可以足够获取用户的位置性信息的位置;以及(b)期望使用用户的高准确性的位置性信息的获取,使得用户的位置性信息可以被用于控制另外的系统的过程的位置。作为“另外的系统的过程”的示例,存在当用户的位置性信息被用于导航系统时,报告用户应该移动的方向的过程。作为“另外的系统的过程”的另一示例,存在改变显示的布局数据的方向或者尺寸或者将显示的布局数据改变为另一布局数据的过程。 [0061] 在室内,在将推导出其用户的位置性信息的位置之中,属于以上“(a)”位置的位置包括,例如: [0062] 没有分支的通道; [0063] 在房间内;等。 [0064] 此外,在室内,在将推导出其用户的位置性信息的位置之中,属于以上“(b)”位置的位置包括,例如: [0065] 通道的分支位置——诸如没有分支的地方,诸如T型路口、十字路口等; [0066] 诸如楼梯、电梯等的楼层边界位置; [0067] 用户采取动作的位置——诸如,例如,房间的入口、柜台(接待台);等。 [0068] 如图4中所示,信标模块401被安装在各个通道上,其中没有附近的分支,并且信标模块402被安装在各个房间中。 [0069] 此外,信标模块403被安装在通道的各个分支位置处,并且信标模块404被安装在楼层的各个边界位置处。此外,信标模块405被安装在用户可能采取任何动作(例如,打开/关闭门)的位置处。 [0070] 3.2信标模块的安装位置和用户的动作之间的关系 [0071] 接着,描述了信标模块的安装位置和用户的动作(行为)之间的关系。在参考图4所述的信标模块的安装位置处,用户采取各个特征化的动作。图5是示出信标模块的安装位置和用户可能采取的各个动作之间的关系的表。 [0072] 如图5中所示,用户在没有附近分支的通道处采取动作以“笔直步行”。此外,用户在诸如T型路口、十字路口等的通道的分支位置处采取动作以“转向左边”或者“转向右边”。此外,用户在作为楼层的边界位置的楼梯平台处不止一次地采取动作以“转向左边”或者“转向右边”。此外,用户在电梯中的位置处、在电梯前面的通道、在房间的入口处、在柜台处等采取动作以“暂时地停止”。 [0073] 换句话说,可能的是,当用户采取动作的时间是当用户处于信标模块的相应的安装位置处的时间。因此,在根据该实施例的定位应用220中,在当用户采取动作的时间处,搜索信号被广播式发送并且响应信号从信标模块被接收。 [0074] 如上所述,通过将当搜索信号被广播式发送的时间与用户的动作相关联,可能的是,在更加合适的时间处从信标模块120接收响应信号。即,可能的是,在信标模块120的安装位置处接收指示信标模块120的安装位置的信息。相应地,可能的是,改善从与信标模块120的通信推导的用户的位置性信息的准确性。 [0075] 3.3信标模块的安装位置和搜索信号的发送时间之间的关系的说明 [0076] 接着,更加详细地描述了由定位应用220的搜索信号的发送时间。图6A到6C详细地示出了由定位应用220的搜索信号的发送时间。 [0077] 在附图之中,图6A示出了当信标模块403被安装在T型路口处时的搜索信号的发送时间。如在图6A中所示,响应从信标模块接收的信号403到达范围601的区域中。因此,当假设用户采取动作以如在箭头(方向)602中所示地步行时,如果在任意时间处传统地广播式发送搜索信号,移动终端110在位置603处从信标模块403接收响应信号。即,传统的移动终端在用户处于与T型路口分开的位置603处的状态中识别用户穿过T型路口。 [0078] 另一方面,类似该实施例,当搜索信号被布置为在当用户采取动作以转向右边的时间处被广播式发送时,移动终端110在位置604处从信标模块403接收响应信号。即,根据在该实施例中的定位应用220,可能的是,识别当用户处于T型路口的位置604处时,用户穿过T型路口。因此,可能的是,改善推导的位置性信息的准确性。 [0079] 类似地,图6B示出了当信标模块404被安装在楼梯平台处时的搜索信号的发送时间。如图6B中所示,响应从信标模块接收的信号404到达范围611的区域中。因此,当假设用户采取动作以如在箭头612中所示地步行时,如果在任意时间处传统地广播式发送搜索信号,移动终端110在位置613处从信标模块404接收响应信号。即,传统的移动终端在用户在与楼梯平台分开的位置613处的状态中识别用户穿过楼梯平台。 [0080] 另一方面,类似该实施例,当搜索信号被布置为在当用户采取动作以转向左边的时间处被广播式发送时,移动终端110在位置614处从信标模块404接收响应信号。即,根据在该实施例中的定位应用220,可能的是,识别当用户处于楼梯平台的位置614处时,用户穿过楼梯平台。因此,可能的是,改善推导的位置性信息的准确性。 [0081] 类似地,图6C示出了当信标模块404被安装在电梯前面时的搜索信号的发送时间。如图6C中所示,响应从信标模块接收的信号404到达范围621的区域中。因此,当假设用户采取动作以如在箭头(方向)622中所示地步行时,如果在任意时间处传统地广播式发送搜索信号,移动终端110在位置623处从信标模块404接收响应信号。即,传统的移动终端在用户在与电梯的前面分开的位置623处的状态中识别用户穿过电梯的前面。 [0082] 另一方面,类似该实施例,当搜索信号被布置为在当用户采取动作以暂时地停止的时间处被广播式发送时,移动终端110在位置624处从信标模块404接收响应信号。即,根据在该实施例中的定位应用220,可能的是,当用户处于在电梯前面的位置624处时识别用户达到电梯的前面。因此,可能的是,改善推导的位置性信息的准确性。 [0083] 4.移动终端的详细的说明 [0084] 接着,描述了移动终端110的细节。 [0085] 4.1储存在储存装置中的数据的说明 [0086] 首先,描述了储存在移动终端110的储存装置204中的布局数据231、动作-访问代码表232和动作-阈值值表233的细节。 [0087] (1)布局数据231 [0088] 图7示出了储存在移动终端110的储存装置204中的布局数据的示例231。如图7中所示,布局数据231描述了办公室中的通道、楼梯、房间、电梯等的位置和尺寸。此外,布局数据231描述了安装在通道、楼梯平台、房间的入口、房间、电梯等处的信标模块。信标模块具有被提供以识别信标模块的各个标识号码,使得标识号码被与指示信标模块的安装位置的信息(坐标)相关联地登记。 [0089] (2)动作-访问代码表232 [0090] 图8示出了储存在移动终端110的储存装置204中的动作-访问代码表232的示例。如图8中所示,在动作-访问代码表232中,登记了特征化的动作和相应的访问代码。 [0091] 根据蓝牙(注册商标)的规格,可以在搜索信号中输入三字节的访问代码。在通用装置中,数据“0x9E8B33”被设置为访问代码。因此,在根据该实施例的定位系统100中,除了“0x9E8B33”以外的访问代码被包含在搜索信号中并在搜索信号中发送。 [0092] 如上所述,通过将对应于特征化的动作的不同的访问代码包含到搜索信号中并且广播式发送搜索信号,移动终端110能够仅与合适的信标模块通信。因此,发送的响应信号的可访问的范围改变。相应地,即使当在相互邻近的信标模块的(实际的可访问的范围)之间的边界变得不确定(未决定)时,移动终端110能够从合适的信标模块仅接收响应信号。 [0093] 因此,可能的是,改善基于与信标模块的通信推导的位置性信息的准确性。 [0094] 此外,与特征化的动作相关联的访问代码可以被提前登记为默认值,或者可以在当安装信标模块120时被登记。 [0095] (3)动作-阈值值表233 [0096] 图9示出了储存在移动终端110的储存装置204中的动作-阈值值表233的示例。当基于计算的动作状态数据确定用户的动作状态时,使用动作-阈值值表233。如图9中所示,在动作-阈值值表233中,特征化的动作和用于确定基于动作状态数据进行特征化的动作的相应的阈值值。动作状态数据包括移动速度和旋转速度,并且各个阈值值被设置以用于移动速度和旋转速度。 [0097] 例如,当移动速度大于零并且旋转速度为零(0rad/s)作为动作状态数据时,所确定的是,用户在“笔直-移动动作”中。此外,当移动速度大于零并且旋转速度大于零作为动作状态数据时,所确定的是,用户在“右转动作”中。 [0098] 此外,当移动速度大于零并且旋转速度小于零(即,负值)作为动作状态数据时,所确定的是,用户在“左转动作”中。此外,当移动速度为零时,所确定的是,用户在“暂时地-停止动作”中。 [0099] 4.2由动作状态决定区221进行的过程的说明 [0100] 接着,描述了计算由动作状态决定区221进行的动作状态数据的过程。 [0101] (1)确定由动作状态决定区221进行的步行状态的方法 [0102] 首先,描述了确定由移动终端110的动作状态决定区221进行的步行状态的方法。 [0103] 首先,为了计算动作状态数据,动作状态决定区221确定用户是否在步行状态中。具体地,首先,重力加速度向量基于从加速度传感器205接收的加速度向量和从角速度传感器206接收的角速度向量而获取。然后,通过从加速度向量中减除重力加速度向量,获得剩余的加速度分量的时间序列数据。此后,在剩余的加速度分量的时间序列数据上进行主分量分析,使得获取在步行状态中的移动方向。 [0104] 此外,搜索垂直方向中的加速度分量的一对顶峰和底峰,并且搜索水平方向中的加速度分量的一对底峰和顶峰。此外,计算移动方向中的加速度分量的梯度。然后,所确定的是,在当顶峰改变为垂直方向中的加速度分量的底峰时检测底峰的检测时间处,移动方向中的加速度分量的梯度是否大于或等于预定的值。当所确定的是梯度大于或等于预定的值时,所确定的是,用户在步行状态中。 [0105] (2)计算由动作状态决定区221进行的动作状态数据的方法 [0106] 接着,描述了计算由移动终端110的动作状态决定区221进行的动作状态数据的方法。作为动作状态数据,动作状态决定区221计算步行动作中的移动速度(m/s)和旋转速度(rad/s)。 [0107] 首先,描述了计算用户的步行动作中的移动速度的方法。动作状态决定区221基于加速度向量和角速度向量获取重力加速度向量。然后,基于重力加速度向量和加速度向量,动作状态决定区221计算由步行动作产生的加速度向量。此外,基于步行动作中的移动方向中的加速度向量,动作状态决定区221计算步行动作中的移动速度。 [0108] 接着,描述了计算在用户的步行动作中的旋转速度的方法。动作状态决定区221基于从角速度传感器206接收的角速度向量确定用户的身体的方向。然后,动作状态决定区221通过计算确定用户的身体的方向已经改变的情况之间和之后的时间而计算旋转速度(rad/s)。 [0109] 图10是示出当用户的身体的方向改变了90度而用户在停止状态中时的垂直方向中的角速度分量的波形的视图。这里,垂直方向中的角速度分量的正值指示身体在右边方向中改变的动作。另一方面,垂直方向中的角速度分量的负值指示身体在左边方向中改变的动作。 [0110] 如图10中所示,当从角速度传感器206接收的角速度向量的垂直方向中的角速度分量随时间的改变指示,其从零开始并且逐渐地增加到顶峰,并且然后返回到零,并且该时期的时间为近似3秒时,所确定的是,动作为身体的方向已经改变到右边。 [0111] 另一方面,当垂直方向中的角速度分量随时间的改变指示,如图10中所示,其从零开始并且逐渐地降低到底峰,并且然后返回到零,并且该时期的时间为近似1.5秒,所确定的是,动作为身体的方向已经改变到左边。 [0112] 然后,旋转速度基于当所确定的是身体的方向已经改变到右边时,改变之前和之后之间的角度差以及改变所需的时间而计算。类似地,旋转速度基于当所确定的是身体的方向已经改变到左边时,改变之前和之后之间的角度差以及改变所需的时间而计算。如上所述,计算移动速度和旋转速度两者。 [0113] (3)由动作状态决定区221进行的动作状态决定过程的流程 [0114] 接着,描述了由移动终端110的动作状态决定区221进行的动作状态决定过程的流程。图11是由动作状态决定区221进行的动作状态决定过程的流程图。当定位应用220在移动终端110中开始时,执行图11的动作状态决定过程。 [0115] 在步骤S1101中,基于预定的参考位置,移动终端110的动作状态数据——其变为该过程的目标——被初始化。当初始化完成时,动作状态决定区221开始接收移动终端110的传感器信号。 [0116] 在步骤S1102中,基于接收的传感器信号,所确定的是,携带移动终端110的用户是否在步行状态中。当所确定的是,用户在步行状态中时,过程去往步骤S1103,其中计算移动速度。此外,在步骤S1104中,计算旋转速度。 [0117] 在步骤S1105中,所确定的是,计算的移动速度是否大于零。当移动速度在步骤S1105中被确定为零时或者当在步骤S1102中所确定的是用户不在步行状态中时,过程去往步骤S1107,其中所确定的是,进行暂时地-停止动作。 [0118] 另一方面,当在步骤S1105中,所确定的是移动速度大于零时,过程去往步骤S1106,其中进一步确定计算的旋转速度是否为零。当在步骤S1106中确定旋转速度为零时,过程去往步骤S1108,其中所确定的是,进行笔直-移动动作。 [0119] 另一方面,当所确定的是,旋转速度不为零时,过程去往步骤S1109,其中其进一步确定旋转速度是否大于零。当所确定的是,旋转速度大于零时,过程去往步骤S1110,其中所确定的是,进行右转动作。 [0120] 另一方面,当所确定的是,旋转速度小于零时,过程去往步骤S1111,其中所确定的是,进行左转动作。 [0121] 在步骤S1112中,所确定的是,是否将完成动作状态决定过程。当定位应用220继续时,过程返回到步骤S1102。另一方面,当指令定位应用220的终止时,动作状态决定过程完成。 [0122] 4.3由信标搜索区222和位置性信息推导区223进行的过程的说明 [0123] 接着,描述了由移动终端110的信标搜索区222和位置性信息推导区223进行的过程的流程。图12是由移动终端110中的信标搜索区222和位置性信息推导区223进行的信标搜索和位置性信息推导过程的流程图。 [0124] 在步骤S1201中,基于通过参考动作-阈值值表233计算的动作状态数据,所确定的是,用户是否进行笔直-移动动作。当在步骤S1201中确定用户进行笔直-移动动作时,过程去往步骤S1202,其中包含数据“0x9E8B20”作为访问代码的搜索信号被广播式发送。即,响应于包含数据“0x9E8B20”作为访问代码的搜索信号的信标模块120被选择性地搜索。 [0125] 在步骤S1207中,所确定的是,响应于在步骤S1202中的广播式发送的搜索信号,响应信号是否从信标模块120发送。当在步骤S1207中所确定的是不发送响应信号时,在已经经过预定的时间段(周期)(例如,1秒)之后,过程再次返回到步骤S1201。 [0126] 另一方面,当在步骤S1207中所确定的是发送响应信号时,过程去往步骤S1208,其中推导出位置性信息,其基于包含在接收的响应信号中的该信息指示用户的当前位置并且指示信标模块120的安装位置。然后,在已经经过预定的时间段(周期)(例如,1秒)之后,过程再次返回到步骤S1201。 [0127] 另一方面,当在步骤S1201中所确定的是,用户不进行笔直-移动动作时,过程去往步骤S1203,其中进一步确定用户是否进行右转动作或者左转动作。当所确定的是用户进行右转动作或者左转动作时,过程去往步骤S1204,其中包含数据“0x9E8B21”作为访问代码的搜索信号被广播式发送。 [0128] 在步骤S1207中,所确定的是,响应于在步骤S1204中广播式发送的搜索信号,响应信号是否从信标模块120发送。当在步骤S1207中所确定的是不发送响应信号时,在已经经过预定的时间段(周期)之后,过程再次返回到步骤S1201。 [0129] 另一方面,当在步骤S1207中所确定的是发送响应信号时,过程去往步骤S1208,其中推导出位置性信息,其基于包含在接收的响应信号中的该信息指示用户的当前位置并且指示信标模块120的安装位置。然后,在已经经过预定的时间段(周期)之后,过程再次返回到步骤S1201。 [0130] 另一方面,当在步骤S1203中不确定用户进行右转动作或者左转动作,过程去往步骤S1205,其中进一步确定用户是否进行暂时地-停止动作。当在步骤S1205中所确定的是用户进行暂时地-停止动作时,过程去往步骤S1206,其中包含数据“0x9E8B22”作为访问代码的搜索信号被广播式发送。 [0131] 在步骤S1207中,所确定的是,响应于在步骤S1205中的广播式发送的搜索信号,响应信号是否从信标模块120发送。当在步骤S1207中所确定的是不发送响应信号时,在已经经过预定的时间段(周期)之后,过程再次返回到步骤S1201。 [0132] 另一方面,当在步骤S1207中所确定的是发送响应信号时,过程去往步骤S1208,其中推导出位置性信息,其基于包含在接收的响应信号中的该信息指示用户的当前位置并且指示信标模块120的安装位置。然后,在已经经过预定的时间段(周期)之后,过程再次返回到步骤S1201。 [0133] 5.总结 [0134] 如从上述说明中显而易见的,根据该实施例的定位系统100包括以下特点: [0135] 在移动终端中提供自主导航构件并且以预定的周期计算动作状态数据,使得携带移动终端的用户的动作状态被实时监控; [0136] 基于计算的动作状态数据确定用户是否进行特征化的动作——诸如“笔直-移动动作”、“右转动作”、“左转动作”、“暂时地-停止动作”等; [0137] 确定对应于特征化的动作的访问代码,使得当进行特征化的动作时,相应的访问代码被包含在搜索信号中并且被广播式发送; [0138] 信标模块被安装在(可能)进行特征化的动作处,使得仅当接收包含对应于特征化的动作的访问代码的搜索信号时,响应信号被发送到发送搜索信号的移动终端;以及[0139] 当接收包含指示信标模块的安装位置的信息的响应信号时,移动终端确定在信标模块的安装位置处存在携带移动终端的用户。 [0140] 如上所述,通过将发送时间和搜索信号的发送内容与用户的动作相关联,能够在更加合适的时间从合适的信标模块接收响应信号。即,可能的是,接收指示信标模块的安装位置的信息,使得能够改善基于与信标模块的通信推导的用户的位置性信息的准确性。 [0141] 第二实施例 [0142] 在以上第一实施例中,从信标模块120发送的响应信号,包括指示信标模块120的安装位置的信息,使得基于该信息,定位应用220推导指示用户的当前位置的位置性信息。但是,本发明不限于该配置。信标模块120的标识信息(识别信标模块120)可以包含在从信标模块120接收的响应信号中。 [0143] 在该情况中,定位应用220的位置性信息推导区223通过参考布局数据231获取指示对应于信标模块120的标识信息的信标模块120的安装位置的信息。通过这样做,可能的是,推导指示用户的当前位置的位置性信息。 [0144] 此外,在以上第一实施例中,移动终端110装备有加速度传感器205、角速度传感器206和地磁传感器207,使得自主导航构件通过基于来自传感器的传感器信号计算用户的动作状态数据而形成。但是,本发明不限于该配置。自主导航构件可以通过基于来自另外的传感器的传感器信号计算动作状态数据而形成。 [0145] 此外,在以上第一实施例中,当所确定进行特征化的动作时,被广播式发送的搜索信号的射电场强度没有被清楚地描述。但是,例如,取决于特征化的动作,广播发送可以以不同的射电场强度进行。更具体地,将被广播式发送的搜索信号的射电场强度可以以下列次序而不同:“笔直-移动动作”>“右转动作”和“左转动作”>“暂时地-停止动作”。 [0146] 在以上第一实施例中,蓝牙(注册商标)被用作移动终端110和信标模块120之间的通信方法。但是,本发明不限于该配置。可以替换地使用另外的通信方法。 [0147] 在以上第一实施例中,作为特征化的动作——四个动作,即,“笔直-移动动作”、“右转动作”、“左转动作”和“暂时地-停止动作”被登记。但是,本发明不限于该配置。可以登记另外的特征化的动作。 [0148] 在以上第一实施例中,作为信标模块的安装位置,描述了“没有分支的通道”、“T型路口和十字路口”、“楼梯平台”、“电梯内”以及“在电梯前面”、“房间中”、“靠近柜台”等。但是,信标模块可以被安装在进行特征化的动作的另外的位置处。 [0150] 本申请基于并且要求于2013年12月24日提交的日本专利申请号2013-265735的优先权益,其全部内容通过引用被结合于此。 [0151] 参考标号说明 [0152] 100:定位系统 [0153] 110:移动终端110 [0154] 120:信标模块120 [0155] 130:PC [0156] 140:网络 [0157] 201:CPU [0158] 202:ROM [0159] 203:RAM [0160] 204:储存装置 [0161] 205:加速度传感器 [0162] 206:角速度传感器 [0163] 207:地磁传感器 [0164] 208:用户接口区 [0165] 209:通信区 [0166] 220:定位应用 [0167] 221:动作状态决定区 [0168] 222:信标搜索区 [0169] 223:位置性信息推导区 [0170] 231:布局数据 [0171] 232:动作-访问代码表 [0172] 233:动作-阈值值表 [0173] 现有技术文件 [0174] [专利文件] [0175] [专利文件1]日本专利号4199290 [0176] [专利文件2]日本专利号4865031 |