一种室内导航方法及装置的制造方法_2

文档序号:8486146阅读:来源:国知局
航应用客户端,参见图3,该装置包括:
[0033]获取单元301,获取离线室内地图数据包;所述离线室内地图数据包包括该室内各个区域、道路的名称和坐标值,以及该区域内各个蓝牙设备的位置信息;
[0034]处理单元302,根据所述离线室内地图数据包,采用COCOs2d-JS引擎在室内导航应用客户端离线绘制室内地图。
[0035]所述处理单元302,还用于根据用户输入的地点关键字,检索存储在室内导航客户端的离线室内地图数据包,获取该地点对应的名称和坐标值;采用COCOs2d-JS引擎根据该地点的名称和坐标值在所绘制的室内地图上标记出来。
[0036]所述处理单元302,还用于根据用户输入的起始位置和目标位置,检索存储在室内导航客户端的离线室内地图数据包,并根据导航算法得到最佳导航路径;采用COCOs2d-JS引擎在所绘制的室内地图上将最佳导航路径显示出来。
[0037]所述处理单元302,还用于扫描周围蓝牙设备所发射出的信号,并根据所接收的蓝牙信号的强度,测出与周围蓝牙设备的距离;根据与周围蓝牙设备的距离,利用定位算法,计算出室内导航应用客户端的精确位置信息;采用COCOs2d-JS引擎在所绘制的室内地图上将室内导航应用客户端当前位置标记出来。
[0038]所述获取单元301具体用于:室内导航应用客户端首次启动时,在联网的环境下,向服务器发送查询请求,以使服务器接收到查询请求后查询地图数据库,向室内导航应用客户端返回地图数据包,存储在室内导航应用客户端,形成离线室内地图数据包。
[0039]本发明的室内导航方法及装置,会带来如下好处:
[0040]一、智能手机在没有网络接入的情况下,仍然可以使用存储在本地的离线室内地图数据包进行室内定位、地点查询和路线导航。
[0041]二、使用COCOs2d-JS引擎动态绘制地图,速度快,与在线下载地图图层图片相比,节省了网络流量和时间成本,让用户体验变得更好。
[0042]三、使用Cocos2d_JS开发,开发人员只需掌握javascript语言即可,源代码编译后可自动生成安卓和1s两个平台的安装包,提高了开发效率。
[0043]四、COCOs2d-JS是一款为移动端游戏开发设计的引擎,用于开发室内地图应用,可以方便的增加一些互动和趣味元素。例如,在室内场景的某一区域处预先设置弹出窗,保存在离线室内地图数据包内,当导航到达该区域时,触发弹出窗弹出,向用户通告该区域的商品品牌、款号、颜色等。
[0044]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种室内导航方法,该方法包括: 室内导航应用客户端获取离线室内地图数据包;所述离线室内地图数据包包括该室内各个区域、道路的名称和坐标值,以及该区域内各个蓝牙设备的位置信息; 室内导航应用客户端根据所述离线室内地图数据包,采用C0C0S2d-JS引擎在室内导航应用客户端离线绘制室内地图。
2.如权利要求1所述的方法,其特征在于,该方法进一步包括: 室内导航应用客户端根据用户输入的地点关键字,检索存储在室内导航客户端的离线室内地图数据包,获取该地点对应的名称和坐标值; 室内导航应用客户端采用COCOs2d-JS引擎根据该地点的名称和坐标值在所绘制的室内地图上标记出来。
3.如权利要求1所述的方法,其特征在于,该方法进一步包括: 室内导航应用客户端根据用户输入的起始位置和目标位置,检索存储在室内导航客户端的离线室内地图数据包,并根据导航算法得到最佳导航路径; 室内导航应用客户端采用COCOs2d-JS引擎在所绘制的室内地图上将最佳导航路径显示出来。
4.如权利要求1所述的方法,其特征在于,该方法进一步包括: 室内导航应用客户端扫描周围蓝牙设备所发射出的信号,并根据所接收的蓝牙信号的强度,测出与周围蓝牙设备的距离; 室内导航应用客户端根据与周围蓝牙设备的距离,利用定位算法,计算出室内导航应用客户端的精确位置信息; 室内导航应用客户端采用COCOs2d-JS引擎在所绘制的室内地图上将室内导航应用客户端当前位置标记出来。
5.如权利要求1所述的方法,其特征在于,所述室内导航应用客户端获取离线室内地图数据包的方法包括: 室内导航应用客户端首次启动时,在联网的环境下,向服务器发送查询请求,以使服务器接收到查询请求后查询地图数据库,向室内导航应用客户端返回地图数据包,存储在室内导航应用客户端,形成离线室内地图数据包。
6.一种室内导航装置,应用于室内导航应用客户端,该装置包括: 获取单元,获取离线室内地图数据包;所述离线室内地图数据包包括该室内各个区域、道路的名称和坐标值,以及该区域内各个蓝牙设备的位置信息; 处理单元,根据所述离线室内地图数据包,采用COCOs2d-JS引擎在室内导航应用客户端离线绘制室内地图。
7.如权利要求6所述的装置,其特征在于, 所述处理单元,还用于根据用户输入的地点关键字,检索存储在室内导航客户端的离线室内地图数据包,获取该地点对应的名称和坐标值;采用COCOs2d-JS引擎根据该地点的名称和坐标值在所绘制的室内地图上标记出来。
8.如权利要求6所述的装置,其特征在于, 所述处理单元,还用于根据用户输入的起始位置和目标位置,检索存储在室内导航客户端的离线室内地图数据包,并根据导航算法得到最佳导航路径;采用COCOs2d-JS引擎在所绘制的室内地图上将最佳导航路径显示出来。
9.如权利要求6所述的装置,其特征在于, 所述处理单元,还用于扫描周围蓝牙设备所发射出的信号,并根据所接收的蓝牙信号的强度,测出与周围蓝牙设备的距离;根据与周围蓝牙设备的距离,利用定位算法,计算出室内导航应用客户端的精确位置信息;采用COCOs2d-JS引擎在所绘制的室内地图上将室内导航应用客户端当前位置标记出来。
10.如权利要求6所述的装置,其特征在于,所述获取单元具体用于: 室内导航应用客户端首次启动时,在联网的环境下,向服务器发送查询请求,以使服务器接收到查询请求后查询地图数据库,向室内导航应用客户端返回地图数据包,存储在室内导航应用客户端,形成离线室内地图数据包。
【专利摘要】本发明公开了一种室内导航方法,该方法包括:室内导航应用客户端获取离线室内地图数据包;所述离线室内地图数据包包括该室内各个区域、道路的名称和坐标值,以及该区域内各个蓝牙设备的位置信息;室内导航应用客户端根据所述离线室内地图数据包,采用Cocos2d-JS引擎在室内导航应用客户端离线绘制室内地图。本发明还公开了一种室内导航装置。采用本发明使得智能手机在没有网络接入的情况下,仍然可以使用存储在本地的离线室内地图数据包进行室内定位、地点查询和路线导航。
【IPC分类】G01C21-00
【公开号】CN104807461
【申请号】CN201510252959
【发明人】宋世涛
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2015年7月29日
【申请日】2015年5月18日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1