一种基于智能终端的空间位置排序方法技术

技术编号:12663607 阅读:72 留言:0更新日期:2016-01-07 01:05
本发明专利技术公开了一种基于智能终端的空间位置排序方法,包括:主控节点收集所有参与节点绝对位置范围信息;每个参与节点生成一个唯一的锚点信息;每个参与节点通过相机拍摄周围相邻节点的锚点信息,通过图像识别系统分析出锚点信息中的数据信息,计算出与相邻节点相对位置信息,并将相对位置信息发送到主控节点;主控节点收集每个参与节点的相对位置信息,根据实时数据迭代计算整个节点群中每个参与节点的相对位置,并根据相对位置进行排序和锚定,对每个参与节点的绝对位置范围信息进行误差修正,反馈给对应参与节点。本发明专利技术能够在位置叠加场景中分辨出单个智能终端位置,并修正每个智能终端定位误差,减小其绝对位置范围,使定位信息更精确。

【技术实现步骤摘要】

本专利技术涉及智能终端领域,具体涉及。
技术介绍
所述智能终端是指当前的Andorid、WindowsPhone,1S等手机、平板或具备基本定位功能的电子设备。目前民用智能终端的定位,大部分定位精度在15?20米左右的一片区域中。而在人群比较密集的场合中,人群位置大都叠加在一起,对穿插在这样人群中所持的智能终端进行位置分析是比较困难的,通常无法分辨出单个智能终端。
技术实现思路
本专利技术所要解决的技术问题是在位置叠加场景中推测每个设备位置的相对关系,分辨出单个智能终端的问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供,包括以下步骤:步骤101、启动主控节点收集所有参与排序的参与节点绝对位置范围信息;步骤102、每个参与节点生成一个唯一的锚点信息;步骤103、每个参与节点通过参与节点的相机拍摄周围相邻参与节点的锚点信息,通过图像识别系统分析出锚点信息中的数据信息,计算出与相邻参与节点相对位置信息,并将相对位置信息发送到主控节点;步骤104、主控节点收集每个参与节点与相邻参与节点的相对位置信息,根据实时数据迭代计算整个参与节点群中每个参与节点的相对位置,并根据相对位置进行排序和锚定,对每个参与节点的绝对位置范围信息进行误差修正,反馈给对应参与节点。在上述方法中,所述主控节点通过GPS或者网络定位方式收集所有参与节点绝对位置范围信息。在上述方法中,所述锚点信息由图形构成,包括描述自身的识别信息的身份信息图形码和为能实现图形位置识别的图形距离识别图标的测距参考标志信息。在上述方法中,所述锚点信息为二维码,所述二维码描述自身的识别信息和描述二维码轮廓矩形作为一个测距参考标志信息。在上述方法中,所述测距参考标志信息利用参与节点屏幕的物理尺寸和二维码的像素尺寸生成;所述参与节点屏幕的物理尺寸和二维码的像素尺寸数据编码在二维码中。在上述方法中,每个参与节点通过参与节点的相机拍摄周围相邻一个或多个参与节点的二维码,分别计算出与相邻参与节点相对位置信息。本专利技术利用智能终端的定位功能、社交网络和图像识别技术传递相邻信息,为在位置叠加的群体中的智能终端提供相对位置辨别处理,不仅能够在位置叠加场景中推测每个设备位置的相对关系,分辨出单个智能终端位置,还可以修正每个智能终端定位误差,减小其绝对位置范围,使定位信息更精确。【附图说明】图1为本专利技术提供的的流程图;图2为本专利技术中的锚点为二维码的示意图;图3为本专利技术中各个参与排序的终端在排序前的绝对位置范围信息位示意图;图4为本专利技术中各个参与排序的终端在排序后的绝对位置范围信息位示意图。【具体实施方式】下面结合说明书附图和具体实施例对本专利技术做出详细的说明。如图1所示,本专利技术提供的,包括以下步骤:步骤101、启动主控节点基于GPS或者网络定位等方式收集所有参与排序的终端的绝对位置范围信息,如图3所示,为各个参与排序的终端在排序前的绝对位置范围信息,可见,终端2、5、7、8、9的绝对位置范围信息有重叠,终端2、7、9的绝对位置范围信息有重叠,终端2、7、8、10、12的绝对位置范围信息有重叠,终端1、6、8、11的绝对位置范围信息有重叠;步骤102、每个参与节点(参与排序的终端)生成一个唯一的锚点信息,锚点信息由图形构成,包括描述自身的识别信息的身份信息图形码和为能实现图形(锚点信息图形)位置识别的图形距离识别图标的测距参考标志信息,例如二维码轮廓矩形;在本专利技术中,锚点信息可以采用二维码实现,如图2所示,二维码是一种利用图形来编码数据的方式,在本专利技术中,二维码具备描述自身的识别信息和描述二维码轮廓矩形作为一个测距参考标志信息的能力,其中,测距参考标志信息通常利用终端屏幕的物理尺寸和二维码的像素尺寸生成;而参与节点在生成二维码前,先做自身相机标定(相机标定是计算机视觉图像学中利用拍摄到的图像来还原空间中的物体的一种基本方法),通过相机标定可以获取拍摄图片和真实物体轮廓的线性映射关系,即锚点信息图形(二维码轮廓矩形)像素坐标和真实物体的物理坐标的映射关系,这样当得知真实物体的物理尺寸数据时,就可通过拍摄的图片进行测距。参与节点再获取自身终端参数屏幕的物理尺寸、二维码的像素尺寸和相机的光圈焦距等参数,并将二维码的像素尺寸和手机屏幕的物理尺寸数据编码到二维码中,用于位置计算,即二维码作为数据源自身编码了参与节点屏幕的物理尺寸的高宽(wl,hi)和二维码的像素尺寸的宽高(pwl,phi),例如一个5寸的手机屏物理长宽为108x65毫米(wl,hl),屏幕分辨率为1920x1080像素,那么屏幕上生成一个1000x1000像素的二维码的物理长宽为56x60毫米(pwl, phi)。步骤103、每个参与节点通过参与节点的相机拍摄周围相邻节点的锚点信息(相邻前后左右参与节点中的一个或多个节点的二维码),通过图像识别系统分析出锚点信息中的数据信息,计算出与相邻参与节点相对位置信息,并将相对位置信息发送到主控节占.V,以锚点信息为二维码为例,通过图像识别系统分析出锚点信息中的数据信息,计算出与相邻节点相对位置信息具体为:参与节点拍摄相邻一个参与节点的二维码,并解码二维码获得其中数据参与节点屏幕的物理尺寸的高宽(wl,hl)和二维码的像素尺寸的宽高(pwl, phi);通过相片中参与节点的终端屏幕轮廓和二维码轮廓矩形的像素坐标以及解码二维码提取的数据参数(《1,hi)和(pwl,phi),利用计算机视觉图像学可以计算得出相邻参与节点的终端屏幕的物理坐标,实现对该相邻参与节点的测距,获得参与节点与相邻参与节点的相对位置信息。相同的,每个参与节点都可以通过上述方法与自身周边的参与节点进行测距,从而确定相对位置关系,由于相机测距存在误差,所以在有位置重叠的情况下需要外部修正(如步骤104) ο步骤104、主控节点收集每个参与节点与相邻参与节点的相对位置信息,根据实时数据迭代计算整个参与节点群中每个参与节点的相对位置,并根据相对位置进行排序(对于图3排序后如图4所示)和锚定,对每个参与节点的绝对位置范围信息进行修正误差,反馈给对应参与节点,例如对有重叠的多个参与节点进行提醒,要求对应参与节点重新提交位置信息或者自行选定与自身有重叠的位置排序关系。显然,本领域的技术人员可以对本专利技术进行各种改动和变型而不脱离本专利技术的精神和范围。这样,倘若本专利技术的这些修改和变型属于本专利技术权利要求及其等同技术的范围之内,则本专利技术也意图包含这些改动和变型在内。【主权项】1.,其特征在于,包括以下步骤: 步骤101、启动主控节点收集所有参与排序的参与节点绝对位置范围信息; 步骤102、每个参与节点生成一个唯一的销点信息; 步骤103、每个参与节点通过参与节点的相机拍摄周围相邻参与节点的锚点信息,通过图像识别系统分析出锚点信息中的数据信息,计算出与相邻参与节点相对位置信息,并将相对位置信息发送到主控节点; 步骤104、主控节点收集每个参与节点与相邻参与节点的相对位置信息,根据实时数据迭代计算整个参与节点群中每个参与节点的相对位置,并根据相对位置进行排序和锚定,对每个参与节点的绝对位置范围信息进行误差修正,反馈给对应参与节点。2.如权利要求1所示的方法,其特征在于,所述主控节点通过GPS或者网络定位方式收集所有参与节本文档来自技高网...

【技术保护点】
一种基于智能终端的空间位置排序方法,其特征在于,包括以下步骤:步骤101、启动主控节点收集所有参与排序的参与节点绝对位置范围信息;步骤102、每个参与节点生成一个唯一的锚点信息;步骤103、每个参与节点通过参与节点的相机拍摄周围相邻参与节点的锚点信息,通过图像识别系统分析出锚点信息中的数据信息,计算出与相邻参与节点相对位置信息,并将相对位置信息发送到主控节点;步骤104、主控节点收集每个参与节点与相邻参与节点的相对位置信息,根据实时数据迭代计算整个参与节点群中每个参与节点的相对位置,并根据相对位置进行排序和锚定,对每个参与节点的绝对位置范围信息进行误差修正,反馈给对应参与节点。

【技术特征摘要】

【专利技术属性】
技术研发人员:李璐胡琴刘启芳胡丽娟
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

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

1