一种基于无线信号定位移动终端的方法技术

技术编号:16383424 阅读:33 留言:0更新日期:2017-10-15 21:58
本发明专利技术提供了一种基于无线信号定位移动终端的方法,其中:无线接入设备将获取的所有移动终端地址信息发送至服务器;服务器提供多个队列用以对应保存地址信息;服务器于每个队列中读取地址信息;服务器用以根据第二预设时间段,于当前读取的队列中判断是否存在相同的地址信息;服务器于相同的地址信息中,选择信号最强的地址信息保存,并将剩余不同的地址信息保存;服务器在不同的地址信息中保存当前队列中的所有地址信息;服务器根据预设算法对保存的地址信息进行计算,以获得移动终端对应接入无线接入设备的距离值并保存。其技术方案的有益效果在于,服务器对移动终端数据量庞大的地址信息进行高并发吞吐处理。

Method for positioning mobile terminal based on wireless signal

The present invention provides a method for mobile terminal, wireless signal positioning based on the mobile wireless access equipment: all the terminal address information is sent to the server; the server provides multiple queues with stored address information corresponding to each queue; the server reads the address information; the server according to a preset period of time from the current second. Read the queue to determine whether there is the same address information; on the same server address information, select the strongest signal address information stored, and the remaining different address information is stored; the server saves the current queue of all address information in the address information in different servers; calculated according to preset algorithm to save in order to obtain the address information corresponding to the mobile terminal access wireless access equipment and save the distance value. The beneficial effect of the technical scheme is that the server handles the address information of the mobile terminal with large amount of data simultaneously.

【技术实现步骤摘要】
一种基于无线信号定位移动终端的方法
本专利技术涉及通信
,尤其涉及一种基于无线信号定位移动终端的方法。
技术介绍
随着移动终端的广泛使用,各类场所均提供了无线接入设备为移动终端提供上网服务,当需要通过无线接入设备实时了解移动终端的位置信息时,通常是通过定位系统对无线设备获取的移动终端的地址信息进行处理,以获得移动终端对应无线接入设备的距离,掌握移动终端的位置信息,但是现有的无线接入设备通常可接入数百以上的移动终端,当同时对多个无线设备接入的移动终端提供的地址信息进行处理时,其数据处理量非常的庞大,而现有的定位系统对对如此庞大的位置信息处理并不能满足如此高并发的吞吐能力。
技术实现思路
针对现有技术中对无线接入设备获取的庞大的地址信息处理得到移动终端的位置信息存在的上述问题,现提供一种旨在解决对获取的移动终端庞大的地址信息进行处理,实现数据高并发的吞吐能力的基于无线信号定位移动终端的方法。具体技术方案如下:一种基于无线信号定位移动终端的方法,应用于对接入无线设备的移动终端获取所述移动终端的位置信息,其中:提供至少一个所述无线接入设备,所述无线接入设备用以根据第一预设时间段获取接入所有所述移动终端的地址信息;提供一服务器,与所述无线接入设备连接,用以接收所述无线设备发送的所述移动终端的所述地址信息;包括以下步骤:步骤S1、所述无线接入设备将获取的所有所述移动终端的所述地址信息发送至所述服务器;步骤S2、所述服务器提供多个队列用以对应保存所述地址信息;步骤S3、所述服务器于每个所述队列中读取所述地址信息;步骤S4、所述服务器用以根据第二预设时间段,于当前读取的所述队列中判断是否存在相同的所述地址信息;如是,执行步骤S5;如否,执行步骤S6;步骤S5、所述服务器于相同的所述地址信息中,选择信号最强的所述地址信息保存,并将剩余不同的所述地址信息保存;步骤S6、所述服务器保存当前所述队列中的所有所述地址信息;步骤S7、所述服务器根据预设算法对保存的所述地址信息进行计算,以获得所述移动终端对应接入所述无线接入设备的距离值,并保存所述距离值。优选的,所述服务器根据不同的所述预设时间段,将计算获得的同一所述移动终端对应的所述距离值保存。优选的,所述地址信息为所述移动终端对应的物理地址信息。优选的,所述第一预设时间端小于所述第二预设时间段。优选的,所述队列为ZBUS消息队列,多个所述队列以集群的形式保存。优选的,所述服务器提供一数据库用以保存所述移动终端对应的所述距离信息。优选的,所述无线接入设备于获取所述移动终端的所述地址信息时,将当前获取的时间点信息标记于所述地址信息中。优选的,所述服务器根据不同的所述预设时间段,将同一所述移动终端对应的所述距离值保存。优选的,所述预设算法为三角定位算法。优选的,所述无线接入设备与所述服务器之间基于UDP协议进行通信。上述技术方案具有如下优点或有益效果:对于无线设备获取的移动终端的位置信息,以队列保存的方式,进而实现对移动终端数据量庞大的地址信息进行高并发吞吐处理,以方便及时处理获得移动终端对应无线接入设备的位置信息。附图说明参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和阐述,并不构成对本专利技术范围的限制。图1为本专利技术一种基于无线信号定位移动终端的方法实施例的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。本专利技术的技术方案中还包括一种基于无线信号定位移动终端的方法。一种基于无线信号定位移动终端的方法的实施例,应用于对接入无线设备的移动终端获取移动终端的位置信息,其中:提供至少一个无线接入设备,无线接入设备用以根据第一预设时间段获取接入所有移动终端的地址信息;提供一服务器,与无线接入设备连接,用以接收无线设备发送的移动终端的地址信息;如图1所识,包括以下步骤:步骤S1、无线接入设备将获取的所有移动终端地址信息发送至服务器;步骤S2、服务器提供多个队列用以对应保存地址信息;步骤S3、服务器于每个队列中读取地址信息;步骤S4、服务器用以根据第二预设时间段,于当前读取的队列中判断是否存在相同的地址信息;如是,执行步骤S5;如否,执行步骤S6;步骤S5、服务器于相同的地址信息中,选择信号最强的地址信息保存,并将剩余不同的地址信息保存;步骤S6、服务器保存当前队列中的所有地址信息;步骤S7、服务器根据预设算法对保存的地址信息进行计算,以获得移动终端对应接入无线接入设备的距离值,并距离值保存。上述技术方案中,无线接入设备可选择为AP设备,移动终端通过接收到到无线接入设备广播的无线信号,连接到无线接入设备并接入无线设备以实现上网服务,无线接入设备根据接入的移动终端获取到移动终端的地址信息,地址信息优选为MAC地址;每个无线接入设备将获取的移动终端的MAC地址统一发送至服务器,服务器于接收到地址信息后,将获取的地址信息按照接收的时间顺序保存于服务器提供的队列中;当需要计算移动终端的位置信息时,可根据预设时间段于其中的队列中获取移动终端对应的位置信息,并将相同的地址信息选择信号强度最强的保存丢弃信号弱的,并将剩余不同的地址信息保存;需要说明的时,服务器可同时开启多个线程,每个线程根据不同的时间段对多个队列中的地址信息进行同时处理,提高了处理效率;服务器通过预设算法对保存的地址信息进行计算,以获得移动终端对应接入无线接入设备的距离值,并保存距离值。在一种较优的实施方式中,服务器根据不同的预设时间段,将计算获得的同一移动终端对应的距离值保存。上述技术方案中,将同一移动终端对应的距离值保存,进而可根据时间建立移动终端的位置轨迹图。在一种较优的实施方式中,地址信息为移动终端对应的物理地址信息。上述技术部方案中,地址信息选为移动终端的唯一身份标识,如产品的序列号。在一种较优的实施方式中第一预设时间段小于第二预设时间段。需要说明的是,第二预预设时间段和第一预设时间段可根据使用者自行定义设置,并且第二预设时间至少应当是以预设时间段的两倍。在一种较优的实施方式中,队列为ZBUS消息队列,多个队列以集群的形式保存。上述技术方案中,通过提供多个ZBUS消息队列的方式保存多个移动终端对应的地址信息,进而可以实现数据的高并发及吞吐的能力,提高计算移动终端的距离值的速度。在一种较优的实施方式中,服务器提供一数据库用以保存移动终端对应的距离信息。在一种较优的实施方式中,无线接入设备于获取移动终端的地址信息时,将当前获取的时间点信息标记于地址信息中。在一种较优的实施方式中,服务器根据不同的预设时间段,将同一移动终端对应的距离值保存。在一种较优的实施方式中,预设算法为三角定位算法。上述技术方案中根据移动终端的位置信息中信号即RSSI信号的强弱基于三角定位算法获取移动终端距离无线接入设备的距离值为本领域技术人员熟知的技术,因此不本文档来自技高网...
一种基于无线信号定位移动终端的方法

【技术保护点】
一种基于无线信号定位移动终端的方法,应用于对接入无线设备的移动终端获取所述移动终端的位置信息,其特征在于:提供至少一个所述无线接入设备,所述无线接入设备用以根据第一预设时间段获取接入所有所述移动终端的地址信息;提供一服务器,与所述无线接入设备连接,用以接收所述无线设备发送的所述移动终端的所述地址信息;包括以下步骤:步骤S1、所述无线接入设备将获取的所有所述移动终端的所述地址信息发送至所述服务器;步骤S2、所述服务器提供多个队列用以对应保存所述地址信息;步骤S3、所述服务器于每个所述队列中读取所述地址信息;步骤S4、所述服务器用以根据第二预设时间段,于当前读取的所述队列中判断是否存在相同的所述地址信息;如是,执行步骤S5;如否,执行步骤S6;步骤S5、所述服务器于相同的所述地址信息中,选择信号最强的所述地址信息保存,并将剩余不同的所述地址信息保存;步骤S6、所述服务器保存当前所述队列中的所有所述地址信息;步骤S7、所述服务器根据预设算法对保存的所述地址信息进行计算,以获得所述移动终端对应接入所述无线接入设备的距离值,并保存所述距离值。

【技术特征摘要】
1.一种基于无线信号定位移动终端的方法,应用于对接入无线设备的移动终端获取所述移动终端的位置信息,其特征在于:提供至少一个所述无线接入设备,所述无线接入设备用以根据第一预设时间段获取接入所有所述移动终端的地址信息;提供一服务器,与所述无线接入设备连接,用以接收所述无线设备发送的所述移动终端的所述地址信息;包括以下步骤:步骤S1、所述无线接入设备将获取的所有所述移动终端的所述地址信息发送至所述服务器;步骤S2、所述服务器提供多个队列用以对应保存所述地址信息;步骤S3、所述服务器于每个所述队列中读取所述地址信息;步骤S4、所述服务器用以根据第二预设时间段,于当前读取的所述队列中判断是否存在相同的所述地址信息;如是,执行步骤S5;如否,执行步骤S6;步骤S5、所述服务器于相同的所述地址信息中,选择信号最强的所述地址信息保存,并将剩余不同的所述地址信息保存;步骤S6、所述服务器保存当前所述队列中的所有所述地址信息;步骤S7、所述服务器根据预设算法对保存的所述地址信息进行计算,以获得所述移动终端对应接入所述无线接入设备的距离值,并保存所述距离值。2.根据权利要求1所述的基于无线信号定位移动终端的方法,其特征在于,所述服务器根据不同的所述预设时间段,将...

【专利技术属性】
技术研发人员:段雄文严文华
申请(专利权)人:上海寰创通信科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1