本申请涉及计算机,特别是涉及一种室内定位方法、装置、电子设备、定位设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、随着计算机技术的发展,出现了多种定位技术,例如gps(global positioningsystem,全球定位系统)、基站定位、wifi(wireless-fidelity)定位等。通过定位技术能够准确识别出目标所处的位置,能够为用户提供路线查找、路线规划导航等功能。
2、全球定位系统是一种卫星导航定位系统,通过卫星信号实现定位,但是卫星信号在室内会被严重的影响,导致在室内使用gps定位不准确。
技术实现思路
1、本申请实施例提供了一种室内定位方法、装置、电子设备、计算机可读存储介质和计算机程序产品,可以提高室内定位的准确性。
2、一种室内定位方法,包括:
3、接收与定位设备的位置相关的可见光信号和电磁波信号;
4、基于所述可见光信号确定所述电子设备当前位置的第一定位信息,并基于所述电磁波信号确定所述当前位置的第二定位信息;
5、根据第一定位信息和第二定位信息,确定所述当前位置的目标定位信息。
6、一种室内定位装置,应用于电子设备,包括:
7、接收模块,用于接收与定位设备的位置相关的可见光信号和电磁波信号;
8、第一确定模块,用于基于所述可见光信号确定所述电子设备当前位置的第一定位信息,并基于所述电磁波信号确定所述当前位置的第二定位信息;
9、第二确定模块,用于根据第一定位信息和第二定位信息,确定所述当前位置的目标定位信息。
10、一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
11、接收与定位设备的位置相关的可见光信号和电磁波信号;
12、基于所述可见光信号确定所述电子设备当前位置的第一定位信息,并基于所述电磁波信号确定所述当前位置的第二定位信息;
13、根据第一定位信息和第二定位信息,确定所述当前位置的目标定位信息。
14、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
15、接收与定位设备的位置相关的可见光信号和电磁波信号;
16、基于所述可见光信号确定所述电子设备当前位置的第一定位信息,并基于所述电磁波信号确定所述当前位置的第二定位信息;
17、根据第一定位信息和第二定位信息,确定所述当前位置的目标定位信息。
18、一种计算机程序产品,所述计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现以下步骤:
19、接收与定位设备的位置相关的可见光信号和电磁波信号;
20、基于所述可见光信号确定所述电子设备当前位置的第一定位信息,并基于所述电磁波信号确定所述当前位置的第二定位信息;
21、根据第一定位信息和第二定位信息,确定所述当前位置的目标定位信息。
22、上述室内定位方法、装置、电子设备、计算机可读存储介质和计算机程序产品,接收与定位设备的位置相关的可见光信号和电磁波信号,基于可见光信号确定电子设备当前位置的第一定位信息,并基于电磁波信号确定当前位置的第二定位信息,使得能够通过不同定位方式获得分别对应的定位信息。根据第一定位信息和第二定位信息,确定当前位置的目标定位信息,从而能够通过两种不同的定位方式所分别获得的定位信息进行相互补充融合,能够更准确地确定出电子设备所处位置的定位信息,使得定位精度更准确。
23、一种定位设备,所述定位设备包括:
24、处理单元,用于确定与所述定位设备位置相关的第一数据和第二数据,并将所述第一数据发送给光通信单元,以及将所述第二数据发送给电磁波通信单元;
25、光通信单元,与所述处理单元相连,用于接收所述第一数据,将所述第一数据调制为可见光信号并发射;
26、电磁波通信单元,与所述处理单元相连,用于将所述第二数据转换为对应的电磁波信号并发送;
27、其中,所述可见光信号用于指示电子设备基于所述可见光信号确定所述电子设备当前位置的第一定位信息;所述电磁波信号用于指示所述电子设备基于所述电磁波信号确定所述当前位置的第二定位信息;所述第一定位信息和所述第二定位信息用于确定所述当前位置的目标定位信息。
1.一种室内定位方法,其特征在于,应用于电子设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述接收与定位设备的位置相关的可见光信号和电磁波信号,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据第一定位信息和第二定位信息,确定所述当前位置的目标定位信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述信号强度将所述第一定位信息和所述第二定位信息进行融合处理,得到所述当前位置的目标定位信息,包括:
5.一种定位设备,其特征在于,所述定位设备包括:
6.根据权利要求5所述的定位设备,其特征在于,所述光通信单元,包括:
7.根据权利要求5所述的定位设备,其特征在于,所述电磁波通信单元包括:
8.一种室内定位装置,其特征在于,应用于电子设备,包括:
9.一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至4中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的方法的步骤。