一种基于可视光源的定位方法、移动终端及控制器的制造方法

文档序号:7771073阅读:229来源:国知局
一种基于可视光源的定位方法、移动终端及控制器的制造方法
【专利摘要】本发明涉及通信处理【技术领域】,特别涉及一种基于可视光源的定位方法、移动终端及控制器,具体为:可视光源控制器获取可视光源阵列所处位置的地理位置属性信息;可视光源控制器按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的地理位置属性信息相对应的可视光源阵列图案,其中,可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;可视光源控制器根据确定的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态,这样,就降低了定位过程的复杂度,及解决了定位方法较为单一的问题。
【专利说明】 一种基于可视光源的定位方法、移动终端及控制器

【技术领域】
[0001]本发明涉及通信处理【技术领域】,特别涉及一种基于可视光源的定位方法、移动终端及控制器。

【背景技术】
[0002]可视光通信技术为近年来兴起的全新无线通信技术,在光源进行照明的同时,融入了通信功能,可以使光源既可以实现照明功能,也可以实现通信功能。与传统的射频通信技术以及其他无线光通信技术相比较,可视光通信技术具有发射功率高、不占用无线电频谱、无电磁干扰和无电磁辐射、节约能源等优点,因此,可视光通信技术已经变得越来越重要。
[0003]目前,可视光通信技术的应用研究主要集中在室内可视光通信系统和室外的可视光智能交通系统。由于可视光通信系统不但可以提供室内定位用的光源位置信号,而且还有相当高的定位精度,因此,可视光通信系统在用于室内时,常被用于定位,确定出用户当前所在的位置,例如,用户A位于某一商场时,不知道该商场的名称信息、所在的楼层的编号信息,以及所在商场的具体地址信息,此时,用户A可以利用可视光通信系统确定出自身所处的商场的名称信息、楼层编号信息,以及该商场的具体地址信息等等。
[0004]现有技术中,可视光通信系统包括四部分:可视光源、具有短距离无线通信功能的光接收机、移动终端和地图服务器构成,如图1所示,实现定位过程的步骤如下:
[0005]步骤10:可视光源将至少含有可视光源地理位置编码信息的信号添加到可视光发射至光接收机;
[0006]步骤11:光接收机将接收到的含有可视光源地理位置编码信息的信号,发送至移动终端;
[0007]步骤12:移动终端根据接收到的信号解析出当前地理位置信息。
[0008]但是,现有技术存在如下缺陷:
[0009]在移动终端和可视光源之间需要有一种光接收机作为信号接收装置,光接收机将接收到的含有可视光源地理位置编码信息的信号发送至移动终端,因此,存在定位过程复杂度较高的问题。


【发明内容】

[0010]本发明实施例提供基于可视光源的定位方法、移动终端及控制器,用以降低定位过程的复杂度。
[0011]本发明实施例提供的具体技术方案如下:
[0012]第一方面,提供一种基于可视光源的定位方法,该方法应用于可视光源定位系统中,所述系统中包括可视光源阵列,可视光源控制器,所述可视光源阵列中包括至少一个可视光源,所述方法包括:
[0013]所述可视光源控制器获取可视光源阵列所处位置的地理位置属性信息;
[0014]所述可视光源控制器按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的所述地理位置属性信息相对应的可视光源阵列图案,其中,所述可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0015]所述可视光源控制器根据确定的所述可视光源阵列图案,控制所述可视光源阵列包括的每一个可视光源的发光状态。
[0016]结合第一方面,在第一种可能的实现方式中,所述地理位置属性信息包括:物理位置信息和地理方向指向信息。
[0017]结合第一方面,或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述可视光源控制器按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的所述地理位置属性信息相对应的可视光源阵列图案之前,还包括:
[0018]所述可视光源控制器通过网络获取地图服务器中存储的预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系。
[0019]结合第一方面,或者第一方面的第一至二种可能的实现方式,在第三种可能的实现方式中,所述可视光源控制器控制所述可视光源阵列包括的每一个可视光源的发光状态,具体包括:
[0020]所述可视光源控制器控制所述可视光源阵列中相邻的至少一个可视光源的发光状态各不相同;或者
[0021]所述可视光源控制器控制所述可视光源阵列中相邻的至少一个可视光源的发光状态相同。
[0022]结合第一方面,或者第一方面的第一至三种可能的实现方式,在第四种可能的实现方式中,该方法还包括:
[0023]所述可视光源控制器确定所述可视光源阵列中增加至少一个可视光源时,更新所述可视光源的可视光源阵列图案,通过网络将所述更新后的可视光源阵列图案与所述可视光源阵列图案对应的地理位置属性信息的对应关系发送至所述地图服务器,以使得所述地图服务器更新已有的所述可视光源阵列图案与地理位置属性信息的对应关系。
[0024]第二方面,提供一种基于可视光源的定位方法,该方法应用于可视光源定位系统中,所述系统中包括可视光源阵列、可视光源控制器,所述可视光源阵列中包括多个可视光源,所述方法包括:
[0025]所述可视光源控制器接收可视光源阵列图案,其中,所述可视光源阵列图案是指分别用于标识所述可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码息;
[0026]所述可视光源控制器根据接收到的所述可视光源阵列图案,控制所述可视光源阵列包括的每一个可视光源的发光状态。
[0027]第三方面,提供一种基于可视光源的定位方法,包括:
[0028]移动终端摄取所述移动终端当前所处位置的可视光源阵列包括的每个可视光源所呈现的发光状态;
[0029]所述移动终端根据摄取的每个可视光源所呈现的发光状态,确定所述可视光源阵列对应的可视光源阵列图案,所述可视光源阵列图案指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0030]所述移动终端获得根据所述可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息;
[0031]所述移动终端将所述可视光源阵列图案对应的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
[0032]结合第三方面,在第一种可能的实现方式中,所述地理位置属性信息包括:物理位置信息和地理方向指向信息。
[0033]结合第三方面,或者第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述移动终端获得所述可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息,具体包括:
[0034]所述移动终端根据本地存储的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,得到确定的所述可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息;
[0035]所述移动终端将确定的可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
[0036]结合第三方面,或者第三方面的第一种可能的实现方式,在第三种可能的实现方式中,所述移动终端获得所述可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息,具体包括:
[0037]所述移动终端将确定的可视光源阵列图案发送给地图服务器,并接收所述地图服务器按照存储的所述对应关系,判定并反馈回的确定的可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息;
[0038]所述移动终端将接收到的所述可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
[0039]结合第三方面的第二或者第三种可能的实现方式,在第四种可能的实现方式中,所述移动终端将所述可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息,具体包括:
[0040]所述移动终端将所述可视光源阵列所处位置的物理位置信息作为所述移动终端当前的物理位置信息;并
[0041]所述移动终端根据所述可视光源阵列所处位置的地理方向指向信息对应的方向指向线,与所述移动终端在摄取所述可视光源阵列包括的每个可视光源所呈现的发光状态时的指定轴线之间的夹角,确定所述移动终端当前的地理移动方向信息。
[0042]第四方面,提供一种可视光源控制器,包括:
[0043]第一获取单元,用于获取可视光源阵列所处位置的地理位置属性信息;
[0044]确定单元,用于按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的所述地理位置属性信息相对应的可视光源阵列图案,其中,所述可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0045]控制单元,用于根据确定的所述可视光源阵列图案,控制所述可视光源阵列包括的每一个可视光源的发光状态。
[0046]结合第四方面,在第一种可能的实现方式中,所述第一获取单元获取的所述地理位置属性信息包括:物理位置信息和地理方向指向信息。
[0047]结合第四方面,或者第四方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括第二获取单元,该第二获取单元用于通过网络获取地图服务器中存储的、预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系。
[0048]结合第四方面,或者第四方面的第一至二种可能的实现方式,在第三种可能的实现方式中,所述控制单元具体用于:
[0049]控制所述可视光源阵列中相邻的至少一个可视光源的发光状态各不相同;或者
[0050]控制所述可视光源阵列中相邻的至少一个可视光源的发光状态相同。
[0051]结合第四方面,或者第四方面的第一至三种可能的实现方式,在第四种可能的实现方式中,还包括发送单元,该发送单元用于在确定所述可视光源阵列中增加至少一个可视光源时,更新所述可视光源的可视光源阵列图案,通过网络将所述更新后的可视光源阵列图案与所述可视光源阵列图案对应的地理位置属性信息的对应关系发送至所述地图服务器,以使得所述地图服务器更新已有的所述可视光源阵列图案与地理位置属性信息的对应关系。
[0052]第五方面,提供一种可视光源控制器,包括:
[0053]接收单元,用于接收可视光源阵列图案,其中,所述可视光源阵列图案是指分别用于标识所述可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0054]控制单元,用于根据接收到的所述可视光源阵列图案,控制所述可视光源阵列包括的每一个可视光源的发光状态。
[0055]第六方面,提供一种移动终端,包括:
[0056]摄取单元,用于摄取所述移动终端当前所处位置的可视光源阵列包括的每个可视光源所呈现的发光状态;
[0057]第三确定单元,用于根据摄取的每个可视光源所呈现的发光状态,确定所述可视光源阵列对应的可视光源阵列图案,所述可视光源阵列图案指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0058]获得单元,用于获得根据所述可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息;
[0059]第四确定单元,用于将所述可视光源阵列图案对应的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
[0060]结合第六方面,在第一种可能的实现方式中,所述获得单元获得的地理位置属性信息包括:物理位置信息和地理方向指向信息。
[0061]结合第六方面,或者第六方面的第一种可能的实现方式,在第二种可能的实现方式中,根据本地存储的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,得到确定的所述可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息;
[0062]将确定的可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
[0063]结合第六方面,或者第六方面的第一至二种可能的实现方式,在第三种可能的实现方式中,将所述第三确定单元确定的可视光源阵列图案发送给地图服务器,并接收所述地图服务器按照存储的所述对应关系,判定并反馈回的确定的可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息;
[0064]将接收到的所述可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
[0065]结合第六方面,或者第六方面的第一至三种可能的实现方式,在第四种可能的实现方式中,将所述可视光源阵列所处位置的物理位置信息作为所述移动终端当前的物理位置信息;并
[0066]根据所述可视光源阵列所处位置的地理方向指向信息对应的方向指向线,与所述移动终端在摄取所述可视光源阵列包括的每个可视光源所呈现的发光状态时的指定轴线之间的夹角,确定所述移动终端当前的地理移动方向信息。
[0067]本发明实施例中,提供的定位方法中,移动终端可以直接获取可视光源阵列包括的每个可视光源所呈现的发光状态,进而根据摄取的每个可视光源所呈现的发光状态,即可确定可视光源阵列对应的分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的矩阵信息的可视光源阵列图案,进而确定移动终端当前的地理位置属性信息,不需要通过光接收机进行转发的信号来确定移动终端当前的地理位置属性信息,因此,降低了定位过程的复杂度。

【专利附图】

【附图说明】
[0068]图1为现有技术中可视光通信系统的示意图;
[0069]图2A为本发明实施例中可视光通信系统的示意图;
[0070]图2B为本发明实施例中基于可视光源的定位的第一详细流程图;
[0071]图2C为本发明实施例中可视光源阵列图案示意图;
[0072]图2D为本发明实施例中控制器与可视光源的对应示意图;
[0073]图2E为本发明实施例中控制可视光源阵列的发光状态的示意图;
[0074]图2F为本发明实施例中基于可视光源的定位的第二详细流程图;
[0075]图3A为本发明实施例中基于可视光源的定位的第三详细流程图;
[0076]图3B为本发明实施例中可视光源阵列与移动终端的夹角的第一示意图;
[0077]图3C为本发明实施例中可视光源阵列与移动终端的夹角的第二示意图;
[0078]图4为本发明实施例中可视光源的定位过程的实施例;
[0079]图5为本发明实施例中可视光源控制器的功能结构第一示意图;
[0080]图6为本发明实施例中可视光源控制器的功能结构第二示意图;
[0081]图7为本发明实施例中移动终端的功能结构不意图。

【具体实施方式】
[0082]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0083]另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0084]为了解决现有技术中在利用可视光源定位时,定位过程复杂度较高、定位方法较为单一的问题,本发明实施例中,提供了三种定位方法,该方法应用于可视光源定位系统中,系统中包括可视光源阵列,可视光源控制器,可视光源阵列中包括至少一个可视光源:
[0085]一种方法为:可视光源控制器获取可视光源阵列所处位置的地理位置属性信息;可视光源控制器按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的地理位置属性信息相对应的可视光源阵列图案,其中,可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;可视光源控制器根据确定的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态,这样,移动终端在获取可视光源阵列包括的每一个可视光源的发光状态时,可以直接获取可视光源阵列包括的每一个可视光源的发光状态,进而确定移动终端当前的地理位置属性信息,不需要通过光接收机进行转发的信号来确定移动终端当前的地理位置属性信息,因此,降低了定位过程的复杂度;
[0086]另一种方法为:可视光源控制器接收可视光源阵列图案,其中,可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;可视光源控制器根据接收到的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态,这样,移动终端在获取可视光源阵列包括的每一个可视光源的发光状态时,可以直接获取可视光源阵列包括的每一个可视光源的发光状态,进而确定移动终端当前的地理位置属性信息,不需要通过光接收机进行转发的信号来确定移动终端当前的地理位置属性信息,因此,降低了定位过程的复杂度;
[0087]还有一种方法为:移动终端摄取移动终端当前所处位置的可视光源阵列包括的每个可视光源所呈现的发光状态;移动终端根据摄取的每个可视光源所呈现的发光状态,确定可视光源阵列对应的可视光源阵列图案,可视光源阵列图案指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;移动终端获得根据可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息;移动终端将可视光源阵列图案对应的地理位置属性信息作为移动终端当前的地理位置属性信息;这样,移动终端可以直接获取可视光源阵列包括的每一个可视光源的发光状态,进而确定移动终端当前的地理位置属性信息,不需要通过光接收机进行转发的信号来确定移动终端当前的地理位置属性信息,因此,降低了定位过程的复杂度。
[0088]下面结合附图对本发明可选的实施方式进行详细说明,方法应用于可视光源定位系统,具体如图2A所示,系统中包括可视光源阵列,可视光源控制器,其中,可视光源阵列中包括至少一个可视光源:
[0089]参阅图2B所示,本发明实施例中,基于可视光源定位的第一详细流程如下:
[0090]步骤200:可视光源控制器获取可视光源阵列所处位置的地理位置属性信息;
[0091]步骤210:可视光源控制器按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的地理位置属性信息相对应的可视光源阵列图案,其中,可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0092]步骤220:可视光源控制器根据确定的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态。
[0093]本发明实施例中,可视光源的类型有多种,例如,可以为LED (Light-EmittingD1de,发光二极管)灯,也可以为白炽灯,还可以为日光灯。在实际应用中,只要是发出可视光的器件都行,在此不再进行一一详述。
[0094]由于在实际应用中,移动终端除了要获取当前所处位置的可视光源阵列的物理位置信息外,还可能要获取移动终端的地理移动方向指示,例如,移动方向是东、南、西、北哪个方向,因此,地理位置属性信息包括:物理位置信息和地理方向指向信息,其中,物理位置信息至少包括可视光源阵列所在的楼宇名称信息、所在的楼层编号信息及可视光源阵列的编号信息。
[0095]本发明实施例中,可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息,例如,可视光源阵列A包括45个可视光源,任意一个可视光源的发射光源状态用“ I”进行标识,任意一个可视光源的关闭光源状态用“O”进行标识,则可视光源阵列A图案用图2C所示的编码信息。
[0096]本发明实施例中,确定与获取的地理位置属性信息相对应的可视光源阵列图案后,根据确定的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态。
[0097]以图2C为例进行说明,确定可视光源阵列图案后,若图案中的标识信息为“1”,则控制该标识信息所在物理位置对应的可视光源进行发光;若图案中的标识信息为“0”,则控制该标识信息所在位置对应的可视光源停止发光。
[0098]本发明实施例中,可视光源控制器按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的地理位置属性信息相对应的可视光源阵列图案之前,还可以执行如下操作:
[0099]可视光源控制器通过网络获取地图服务器中存储的预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系。
[0100]本发明实施例中,控制可视光源阵列包括的每一个可视光源的发光状态的方式有多种,可选的,可以可视光源控制器控制可视光源阵列中相邻的至少一个可视光源的发光状态各不相同;或者可视光源控制器控制可视光源阵列中相邻的至少一个可视光源的发光状态相同。
[0101]在实际应用中,移动终端、因为分辨率问题无法较好识别每个可视光源所呈现的发光状态,进而无法准确确定可视光源阵列对应的可视光源阵列图案,产生定位误差或无法定位。针对这种可能的情况,为了提高移动终端较好识别每个可视光源所呈现的发光状态,提高确定的可视光源阵列对应的可视光源阵列图案,可以使相邻的可视光源在同一时刻的发光状态相同,例如,如图2D所示,可视光源阵列包括40个可视光源,相邻的4个可视光源的发光状态在同一时刻是相同的。
[0102]本发明实施例中,地理位置属性信息包括物理位置信息和地理方向指向信息。
[0103]物理位置信息至少包括可视光源阵列所在的楼宇名称信息、所在的楼层编号信息及可视光源阵列的编号信息时,则可视光源阵列图案分为用于表征可视光源阵列所在楼宇的名称信息的第一可视光源阵列图案、用于表征可视光源阵列所在楼层的编号信息的第二可视光源阵列图案、用于表征可视光源阵列的编号信息的第三可视光源阵列图案、用于表征可视光源阵列的地理方向指向信息的第四可视光源阵列图案,此时,在根据确定的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态时,可以根据第一可视光源阵列图案、第二可视光源阵列图案、第三可视光源阵列图案、第四可视光源阵列图案分别控制可视光源阵列包括的每一个可视光源的发光状态,如图2E所示。
[0104]本发明实施例中,在确定可视光源阵列图案后,在根据确定的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态之前,发射开始信号,在发射开始信号后,再根据确定的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态,然后,再可以发射结束信号。
[0105]其中,开始信号可以为固定的可视光源阵列图案,进一步还可以是在连续帧内接收到相同的可视光源阵列图案。
[0106]同理,结束信号也可以为固定的可视光源阵列图案,进一步还可以是在连续帧内接收到相同的可视光源阵列图案,开始信号的固定的可视光源阵列图案可以与结束信号的固定的可视光源阵列图案相同,也可以不同。
[0107]本发明实施例中,用固定的可视光源阵列图案作为开始信号和结束信号,增加了无效图案帧的开销,因此,可视光源阵列图案分为第一可视光源阵列图案、第二可视光源阵列图案、第三可视光源阵列图案、第四可视光源阵列图案时,为了减少根据确定的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态的流程的时长,提高效率,可以将第四可视光源阵列图案作为开始信号,结束信号也可以用第四可视光源阵列图案进行表示,或者,结束信号可以省略。
[0108]本发明实施例中,在实际应用中,可视光源阵列中可以随时增加可视光源,此时,可视光源控制器确定可视光源阵列中增加至少一个可视光源时,更新可视光源的可视光源阵列图案,通过网络将更新后的可视光源阵列图案与可视光源阵列图案对应的地理位置属性信息的对应关系发送至地图服务器,以使得地图服务器更新已有的可视光源阵列图案与地理位置属性信息的对应关系。
[0109]本发明实施例中,地图服务器怎么保证存储可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系是一一对应的,也就是说,怎么保证一个可视光源阵列图案仅与一个地理位置属性信息相对应,由于在地图服务器中,可视光源阵列图案是根据对应的地理位置属性信息的中文名称信息的编码信息来确定的,地理位置属性信息的中文名称信息中不仅可视光源所在的楼层信息,还包括楼宇名称信息,任意两组可视光源的地理位置属性信息的中文名称信息相同的概率较小,也就是说,任意两组可视光源所处的地理位置属性信息的中文名称信息的编码信息相同的概率较小,因此,地图服务器中存储的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系是一一对应的。
[0110]参阅图2F所示,本发明实施例中,基于可视光源定位的第二详细流程如下:
[0111]步骤2000:可视光源控制器接收可视光源阵列图案,其中,可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码息;
[0112]步骤2100:可视光源控制器根据接收到的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态。
[0113]参阅图3Α所示,本发明实施例中,基于可视光源定位的第三详细流程如下:
[0114]步骤300:移动终端摄取移动终端当前所处位置的可视光源阵列包括的每个可视光源所呈现的发光状态;
[0115]步骤310:移动终端根据摄取的每个可视光源所呈现的发光状态,确定可视光源阵列对应的可视光源阵列图案,可视光源阵列图案指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0116]步骤320:移动终端获得根据可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息;
[0117]步骤330:移动终端将可视光源阵列图案对应的地理位置属性信息作为移动终端当前的地理位置属性信息。
[0118]本发明实施例中,地理位置属性信息有多种方式,例如,包括:物理位置信息和地理方向指向信息。
[0119]本发明实施例中,移动终端获得可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息的方式有多种,可选的:
[0120]移动终端根据本地存储的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,得到确定的可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息;
[0121]将确定的可视光源阵列所处位置的地理位置属性信息作为移动终端当前的地理位置属性信息。
[0122]还可以为:移动终端将确定的可视光源阵列图案发送给地图服务器,并接收地图服务器按照存储的对应关系,判定并反馈回的确定的可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息;
[0123]移动终端将接收到的可视光源阵列所处位置的地理位置属性信息作为移动终端当前的地理位置属性信息。
[0124]本发明实施例中,将可视光源阵列所处位置的地理位置属性信息作为移动终端当前的地理位置属性信息的方式有多种,可选的,移动终端将可视光源阵列所处位置的地理位置信息作为移动终端当前的地理位置属性信息;并移动终端根据可视光源阵列所处位置的地理方向指向信息对应的方向指向线,与移动终端在摄取可视光源阵列包括的每个可视光源所呈现的发光状态时的指定轴线之间的夹角,确定移动终端当前的地理移动方向信肩、O
[0125]其中,可视光源阵列所处位置的地理方向指向信息对应的方向指向线,与移动终端在摄取可视光源阵列包括的每个可视光源所呈现的发光状态时的指定轴线之间的夹角如图3B、3C所示。
[0126]为了更好地理解本发明实施例,以下给出具体应用场景,针对基于可视光源的定位过程,做出进一步详细描述,具体如图4所示(其中,可视光源阵列为A、移动终端为B):
[0127]步骤400:A获取A所处位置的地理位置属性信息;
[0128]在该步骤中,A中包括多个可视光源。
[0129]步骤410:A按照预设的A所处位置的地理位置属性信息与用于表征A所处位置的可视光源阵列图案的对应关系,确定与获取的地理位置属性信息相对应的可视光源阵列图案;
[0130]在该步骤中,可视光源阵列图案是指分别用于标识A中包括的每个可视光源对应的发光状态的标识信息构成的编码信息。
[0131]步骤420:A发射开始信号后,根据确定的可视光源阵列图案,控制A包括的每一个可视光源的发光状态,并发射结束信号;
[0132]该步骤中,开始信号是在连续的6个帧中可视光源阵列图案均相同,结束信号与开始信号相同。
[0133]步骤430:B通过摄像头摄取B当前所处位置的A包括的每个可视光源所呈现的发光状态;
[0134]步骤440:B根据摄取的每个可视光源所呈现的发光状态,确定A对应的可视光源阵列图案;
[0135]其中,可视光源阵列图案指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息。
[0136]步骤450:B从接收到的可视光源阵列图案中,去除表征开始信号和结束信号的可视光源阵列图案,及将剩余的可视光源阵列图案中相同的图案进行合并;
[0137]该步骤中,合并图案是指仅保留相同的图案中的任意一个,其余图案删除。
[0138]步骤460:B将确定的可视光源阵列图案发送给地图服务器;
[0139]步骤470:地图服务器从存储的可视光源阵列图案与A所处位置的地理位置属性信息的对应关系中,确定出A所处位置的物理位置信息,及A的地理方向指向信息,并发送至B ;
[0140]该步骤中,A的地理方向指向信息中至少包括A的方向指向的标识信息,如东、南、西、北,等等。
[0141]步骤480:B将接收到的A所处位置的地理位置属性信息中包括的物理位置信息作为B当前的物理位置信息,及根据A所处位置的地理方向指向信息对应的方向指向线,与B在摄取A包括的每个可视光源所呈现的发光状态时的指定轴线之间的夹角,确定B当前的地理移动方向信息。
[0142]参阅图5所示,本发明实施例还提供一种可视光源控制器,该可视光源控制器包括:
[0143]第一获取单元500,用于获取可视光源阵列所处位置的地理位置属性信息;
[0144]确定单元510,用于按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的地理位置属性信息相对应的可视光源阵列图案,其中,可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0145]控制单元520,用于根据确定的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态。
[0146]本发明实施例中,可选的,第一获取单元500获取的地理位置属性信息包括:物理位置信息和地理方向指向信息。
[0147]本发明实施例中,还包括第二获取单元530,该第二获取单元530用于通过网络获取地图服务器中存储的、预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系。
[0148]本发明实施例中,控制单元520具体用于:控制可视光源阵列中相邻的至少一个可视光源的发光状态各不相同;或者,控制可视光源阵列中相邻的至少一个可视光源的发光状态相同。
[0149]本发明实施例中,还包括发送单元540,该发送单元540用于在确定可视光源阵列中增加至少一个可视光源时,更新可视光源的可视光源阵列图案,通过网络将更新后的可视光源阵列图案与可视光源阵列图案对应的地理位置属性信息的对应关系发送至地图服务器,以使得地图服务器更新已有的可视光源阵列图案与地理位置属性信息的对应关系。
[0150]参阅图6所示,本发明实施例中还提供一种可视光源控制器,该可视光源控制器包括:
[0151]接收单元600,用于接收可视光源阵列图案,其中,可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0152]控制单元610,用于根据接收到的可视光源阵列图案,控制可视光源阵列包括的每一个可视光源的发光状态。
[0153]参阅图7所示,本发明实施例中还提供一种移动终端,包括:
[0154]摄取单元700,用于摄取移动终端当前所处位置的可视光源阵列包括的每个可视光源所呈现的发光状态;
[0155]第三确定单元710,用于根据摄取的每个可视光源所呈现的发光状态,确定可视光源阵列对应的可视光源阵列图案,可视光源阵列图案指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息;
[0156]获得单元720,用于获得根据可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息;
[0157]第四确定单元730,用于将可视光源阵列图案对应的地理位置属性信息作为移动终端当前的地理位置属性信息。
[0158]本发明实施例中,可选的,获得单元720获得的地理位置属性信息包括:物理位置信息和地理方向指向信息。
[0159]本发明实施例中,可选的,第四确定单元730具体用于:
[0160]根据本地存储的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,得到确定的可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息;将确定的可视光源阵列所处位置的地理位置属性信息作为移动终端当前的地理位置属性信息。
[0161]本发明实施例中,可选的,第四确定单元730具体用于:
[0162]将第三确定单元710确定的可视光源阵列图案发送给地图服务器,并接收地图服务器按照存储的对应关系,判定并反馈回的确定的可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息;将接收到的可视光源阵列所处位置的地理位置属性信息作为移动终端当前的地理位置属性信息。
[0163]本发明实施例中,可选的,第四确定单元730具体用于:
[0164]将可视光源阵列所处位置的物理位置信息作为移动终端当前的物理位置信息;并根据可视光源阵列所处位置的地理方向指向信息对应的方向指向线,与移动终端在摄取可视光源阵列包括的每个可视光源所呈现的发光状态时的指定轴线之间的夹角,确定移动终端当前的地理移动方向信息。
[0165]综上所述,本发明实施例中,移动终端可以直接获取可视光源阵列包括的每一个可视光源的发光状态,进而确定移动终端当前的地理位置属性信息,不需要通过光接收机进行转发的信号来确定移动终端当前的地理位置属性信息,因此,降低了定位过程的复杂度。
[0166]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的装置。
[0167]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能。
[0168]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的步骤。
[0169]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0170]显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种基于可视光源的定位方法,其特征在于,该方法应用于可视光源定位系统中,所述系统中包括可视光源阵列,可视光源控制器,所述可视光源阵列中包括至少一个可视光源,所述方法包括: 所述可视光源控制器获取可视光源阵列所处位置的地理位置属性信息; 所述可视光源控制器按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的所述地理位置属性信息相对应的可视光源阵列图案,其中,所述可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息; 所述可视光源控制器根据确定的所述可视光源阵列图案,控制所述可视光源阵列包括的每一个可视光源的发光状态。
2.如权利要求1所述的方法,其特征在于,所述地理位置属性信息包括:物理位置信息和地理方向指向信息。
3.如权利要求1或2所述的方法,其特征在于,所述可视光源控制器按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的所述地理位置属性信息相对应的可视光源阵列图案之前,还包括: 所述可视光源控制器通过网络获取地图服务器中存储的预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系。
4.如权利要求1-3任一项所述的方法,其特征在于,所述可视光源控制器控制所述可视光源阵列包括的每一个可视光源的发光状态,具体包括: 所述可视光源控制器控制所述可视光源阵列中相邻的至少一个可视光源的发光状态各不相同;或者 所述可视光源控制器控制所述可视光源阵列中相邻的至少一个可视光源的发光状态相同。
5.如权利要求1-4任一项所述的方法,其特征在于,该方法还包括: 所述可视光源控制器确定所述可视光源阵列中增加至少一个可视光源时,更新所述可视光源的可视光源阵列图案,通过网络将所述更新后的可视光源阵列图案与所述可视光源阵列图案对应的地理位置属性信息的对应关系发送至所述地图服务器,以使得所述地图服务器更新已有的所述可视光源阵列图案与地理位置属性信息的对应关系。
6.一种基于可视光源的定位方法,其特征在于,该方法应用于可视光源定位系统中,所述系统中包括可视光源阵列、可视光源控制器,所述可视光源阵列中包括多个可视光源,所述方法包括: 所述可视光源控制器接收可视光源阵列图案,其中,所述可视光源阵列图案是指分别用于标识所述可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码息; 所述可视光源控制器根据接收到的所述可视光源阵列图案,控制所述可视光源阵列包括的每一个可视光源的发光状态。
7.一种基于可视光源的定位方法,其特征在于,包括: 移动终端摄取所述移动终端当前所处位置的可视光源阵列包括的每个可视光源所呈现的发光状态; 所述移动终端根据摄取的每个可视光源所呈现的发光状态,确定所述可视光源阵列对应的可视光源阵列图案,所述可视光源阵列图案指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息; 所述移动终端获得根据所述可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息; 所述移动终端将所述可视光源阵列图案对应的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
8.如权利要求7所述的方法,其特征在于,所述地理位置属性信息包括:物理位置信息和地理方向指向信息。
9.如权利要求7或8所述的方法,其特征在于,所述移动终端获得所述可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息,具体包括: 所述移动终端根据本地存储的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,得到确定的所述可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息; 所述移动终端将确定的可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
10.如权利要求7或8所述的方法,其特征在于,所述移动终端获得所述可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息,具体包括: 所述移动终端将确定的可视光源阵列图案发送给地图服务器,并接收所述地图服务器按照存储的所述对应关系,判定并反馈回的确定的可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息; 所述移动终端将接收到的所述可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
11.如权利要求9或10所述的方法,其特征在于,所述移动终端将所述可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息,具体包括: 所述移动终端将所述可视光源阵列所处位置的物理位置信息作为所述移动终端当前的物理位置信息;并 所述移动终端根据所述可视光源阵列所处位置的地理方向指向信息对应的方向指向线,与所述移动终端在摄取所述可视光源阵列包括的每个可视光源所呈现的发光状态时的指定轴线之间的夹角,确定所述移动终端当前的地理移动方向信息。
12.—种可视光源控制器,其特征在于,包括: 第一获取单元,用于获取可视光源阵列所处位置的地理位置属性信息; 确定单元,用于按照预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,确定与获取的所述地理位置属性信息相对应的可视光源阵列图案,其中,所述可视光源阵列图案是指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识息构成的编码息; 控制单元,用于根据确定的所述可视光源阵列图案,控制所述可视光源阵列包括的每一个可视光源的发光状态。
13.如权利要求12所述的可视光源控制器,其特征在于,所述第一获取单元获取的所述地理位置属性信息包括:物理位置信息和地理方向指向信息。
14.如权利要求12或13所述的可视光源控制器,其特征在于,还包括第二获取单元,该第二获取单元用于通过网络获取地图服务器中存储的、预设的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系。
15.如权利要求12-14任一项所述的可视光源控制器,其特征在于,所述控制单元具体用于: 控制所述可视光源阵列中相邻的至少一个可视光源的发光状态各不相同;或者 控制所述可视光源阵列中相邻的至少一个可视光源的发光状态相同。
16.如权利要求12-15任一项所述的可视光源控制器,其特征在于,还包括发送单元,该发送单元用于在确定所述可视光源阵列中增加至少一个可视光源时,更新所述可视光源的可视光源阵列图案,通过网络将所述更新后的可视光源阵列图案与所述可视光源阵列图案对应的地理位置属性信息的对应关系发送至所述地图服务器,以使得所述地图服务器更新已有的所述可视光源阵列图案与地理位置属性信息的对应关系。
17.—种可视光源控制器,其特征在于,包括: 接收单元,用于接收可视光源阵列图案,其中,所述可视光源阵列图案是指分别用于标识所述可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息; 控制单元,用于根据接收到的所述可视光源阵列图案,控制所述可视光源阵列包括的每一个可视光源的发光状态。
18.—种移动终端,其特征在于,包括: 摄取单元,用于摄取所述移动终端当前所处位置的可视光源阵列包括的每个可视光源所呈现的发光状态; 第三确定单元,用于根据摄取的每个可视光源所呈现的发光状态,确定所述可视光源阵列对应的可视光源阵列图案,所述可视光源阵列图案指分别用于标识可视光源阵列中包括的每个可视光源对应的发光状态的标识信息构成的编码信息; 获得单元,用于获得根据所述可视光源阵列图案在预先设置的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系中所对应的地理位置属性信息; 第四确定单元,用于将所述可视光源阵列图案对应的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
19.如权利要求18所述的移动终端,其特征在于,所述获得单元获得的地理位置属性信息包括:物理位置信息和地理方向指向信息。
20.如权利要求18或19所述的移动终端,其特征在于,所述第四确定单元具体用于: 根据本地存储的可视光源阵列所处位置的地理位置属性信息与可视光源阵列图案的对应关系,得到确定的所述可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息; 将确定的可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
21.如权利要求18或19所述的移动终端,其特征在于,所述第四确定单元具体用于: 将所述第三确定单元确定的可视光源阵列图案发送给地图服务器,并接收所述地图服务器按照存储的所述对应关系,判定并反馈回的确定的可视光源阵列图案对应的可视光源阵列所处位置的地理位置属性信息; 将接收到的所述可视光源阵列所处位置的地理位置属性信息作为所述移动终端当前的地理位置属性信息。
22.如权利要求20或21所述的移动终端,其特征在于,所述第四确定单元具体用于: 将所述可视光源阵列所处位置的物理位置信息作为所述移动终端当前的物理位置信息;并 根据所述可视光源阵列所处位置的地理方向指向信息对应的方向指向线,与所述移动终端在摄取所述可视光源阵列包括的每个可视光源所呈现的发光状态时的指定轴线之间的夹角,确定所述移动终端当前的地理移动方向信息。
【文档编号】H04B10/116GK104467962SQ201310430976
【公开日】2015年3月25日 申请日期:2013年9月18日 优先权日:2013年9月18日
【发明者】董晓文, 赵俊峰, 杨伟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1