基于二维码的室内定位及路由选择全景导向方法

文档序号:9748566阅读:544来源:国知局
基于二维码的室内定位及路由选择全景导向方法
【技术领域】
[000? ] 本发明涉及一种基于二维码的室内定位及路由选择全景导向方法,属于web技术 领域。 技术背景
[0002] 随着手机在日常生活中越来越普遍的应用,人们的生活越来越离不开手机,各种 软件应运而生,为人们的出行提供多种便利。而为了使用更加的方便快捷,二维码已成为了 生活中随处可见的一种标识,其可以实现信息获取、网站跳转、广告推送、手机电商、手机支 付等功能,使得操作起来更加简单快捷。
[0003] 目前的定位导向功能技术,例如百度地图、Google地图及可以独立运用的Gps导航 技术等,适合于驾驶导航或路面步行导航。但是,不适合于室内,并且还需较多的流量费用。 在室内或者地下的大型商业区,例如地铁、购物中心等,这些常见的导航技术都不能发挥作 用。因此,需要一种针对上述情境能发挥导向功能的技术。而本发明能够很好地解决上面的 问题。

【发明内容】

[0004] 本发明目的在于针对室内的导向问题,提出了一种基于二维码的室内定位及路由 选择全景导向方法,该方法通过就地取景并在本发明的数据库中录入全景图信息,构造出 该商业区的场景路线信息库,在导航时需要调用位置信息时通过加工后的全景漫游景象结 合路由功能,即可实行导向作用以达到目的。本发明结合二维码扫描技术、移动web的全景 技术以及路由算法的调度,创造一项以二维码扫描为基础,以web全景技术与路由算法结 合,可应用于商业区的全景导向。
[0005] 本发明解决其技术问题所采取的方案是:一种基于二维码的室内定位及路由选择 全景导向方法,包括导航界面、中转界面和用户;所述用户通过任一应用的二维码扫描器扫 描本服务张贴的二维码,即跳转到具有该位置信息的中转界面,并通过中转界面携带位置 信息跳转到导航界面。
[0006] 在导航界面中通过JQuery与CSS技术设个容纳全景图的div容器,所述div容 器响应全景图的拖动展示;所述div容器放置于主界面(即交互界面)正中央,其正上方设置 一文本框用于键入目的地、设置一提交按键用于提交、设置单项选择按键用于选择导航方 案,当提交以后,用户通过所述界面获得导航服务。
[0007] 提交后,用户键入的信息将通过AJAX技术以无刷新界面的方式向服务器发送请 求,并由服务器调用数据库,得到对应的路由算法需要的数据,并由合适的路由算法运算输 出一路径数组arry[]。
[0008] 至此导航界面提示路径生成完成的信息,并将位于全景图容器正上方的文本框、 单选按键、提交按键隐藏,展示一切换场景图用的切换按键next;每当用户需要切换到下一 场景时,只需点击next即通过通过AJAX技术以无刷新技术向服务器发送请求,所述请求只 为取得由场景arry[i]到场景arry[i+l]的方向信息px,所述px值为arry[i]的全景图x轴方 向的一像素值,所述值用于标识arry [ i ]至Ijarry [ i+Ι ]需要向哪个方向走,即px值与全景图 像素值对应处,然后展示指引方向场景图视角;用户只需双击容器内全景图,即调用reset 0函数将视角拉回到引导方向,经过不断地next切换最终到达目的地。
[0009] 本发明通过扫描二维码标识定位起点,即进入导航界面无需输入起始点。
[0010] 本发明通过AJAX技术实现了场景切换以及数据调用时向服务器的无刷新申请,减 少了流量消耗以及导航服务整体的流畅性。
[0011] 本发明在浏览全景图过程中,通过双击全景图,拉回指引方向视角。
[0012] 有益效果:
[0013] 1、本发明方便商场内用户寻找到指定商品区或者门店,采用二维码准确定位当前 位置信息而不需Gps定位,同时也弥补Gps小范围内与室内的定位不准确性。
[0014] 2、本发明基于二维码,不仅成本低廉,而且实用性强,并且大多数的移动设备已安 装的软件上都有二维码扫描器,只需在商业区必要处张贴二维码标志,即可通过移动设备 扫描二维码随时随处获得本web技术的导向服务。
[0015] 3、针对性强;本发明专门针对商业区设计,无论是地铁、机场、火车站亦或是商场 内部。旨在提供人们在商业区活动时的最短路径及直观的导向服务。
[0016] 4、耗费流量少;本发明在使用时,从web界面无刷新技术请求服务器,通过服务器 处理并返回数据信息web界面,省去界面刷新所产生的流量。并且对于有wifi环境的场所可 以不费用自己的流量。
[0017] 5、直观的场景还原;通过对设置有二维码的地点处取景,通过全景相机,并以相机 为中心水平定向转动拍摄全景图。运用JQuery技术设计web界面的全景显示功能,以此还原 真实场景。
[0018] 6、操作简单;本发明为了方便使用,第一步扫描二维码获得位置信息,第二步用户 键入门店或想去的商品类型区代号并点击确认按键,第三步通过服务器返回的信息结合全 景展示功能给用户提供导向服务。
[0019] 7、本发明实用性强;本发明可在任意设有二维码的位置定位并且导向;可在不同 楼层之间、商品区之间导向;可指向性导向。
【附图说明】
[0020] 图1为本发明的方法流程图。
【具体实施方式】
[0021] 下面结合说明书附图对本发明创造作进一步的详细说明。
[0022] 实施例一
[0023] 如图1所示,本发明提供了一种基于二维码的室内定位及路由选择全景导向方法, 该方法包括:
[0024]本发明包括导航界面(即交互界面)、中转界面(即对应位置信息,但不参与交互), 该方法的用户通过任一应用的二维码扫描器扫描本服务张贴的二维码,即可跳转到具有该 位置信息的中转界面,并通过中转界面携带位置信息跳转到导航界面。
[0025] 在导航界面中通过JQuery与CSS技术设个容纳全景图的div容器,并且能够响 应全景图的拖动展示功能。此容器放置于主界面(即交互界面)正中央。其正上方设置一文 本框用于键入目的地、设置一提交按键用于提交、设置单项选择按键用于选择合适的导航 方案。当提交以后,用户通过此界面获得导航服务。
[0026] 提交后,用户键入的信息将通过AJAX技术以无刷新界面的方式向服务器发送请 求,并由服务器调用数据库,得到对应的路由算法需要的数据,并由合适的路由算法运算输 出一路径数组arry[]。
[0027] 至此导航界面提示路径生成完成的信息,并将位于全景图容器正上方的文本框、 单选按键、提交按键隐藏,展示一切换场景图用的切换按键next。每当用户需要切换到下一 场景时,只需点击next即可通过通过AJAX技术以无刷新技术向服务器发送请求,该请求只 为取得由场景arry[i]到场景arry[i+l]的方向信息px。(该px值为arry[i]的全景图X轴方 向的一像素值,该值用于标识arry[i]至Ijarry[i+1 ]需要向哪个方向走,即px值与全景图像 素值对应处。)然后展示指引方向场景图视角。在用户拖动全景图过程中可能会忘记引导方 向,此时只需双击容器内全景图便可调用resetO函数将视角拉回到引导方向。经过不断地 next切换最终到达目的地。
[0028] 本发明采取二维码扫描跳转到对应场景的全景web界面,实际上即是确定了对应 的位置信息。进入界面后用户键入自己的目的地,之后通过对服务器端的申请,返回带有当 前位置周边景象的全景图,结合J
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1