[发明专利]导航轨迹模拟的方法、装置、存储介质和终端设备有效
申请号: | 201810720323.6 | 申请日: | 2018-07-03 |
公开(公告)号: | CN110674026B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 谢丽娟;陈心涛;吴泽武 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F3/0488;G06F3/04883;G06F3/0482;G06F3/04855 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 导航 轨迹 模拟 方法 装置 存储 介质 终端设备 | ||
本发明提出一种导航轨迹模拟的方法、装置、存储介质和终端设备,其中,所述方法包括:响应轨迹获取请求,获取轨迹文件;将获取到的轨迹文件的标识显示于轨迹列表中;当检测到所述轨迹列表中的轨迹文件被选择时,限制监听定位系统以进行导航的权限;其中,所述定位系统为导航应用程序的默认定位导航工具;以及根据被选择的轨迹文件,进行轨迹模拟。采用本发明,可以实现轨迹模拟,并提高轨迹模拟过程中的测试效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种导航轨迹模拟的方法、装置、存储介质和终端设备。
背景技术
GPS(Global Positioning System,全球定位系统)是利用GPS定位卫星在全球范围内进行定位、导航的系统。在地图导航领域中,例如驾车导航、步行导航、骑行导航中一般都会启用GPS进行导航。其中,在地图导航应用程序的项目开发、策略体验以及功能测试等过程中都会利用到由一系列GPS轨迹点构成的运动轨迹来进行测试评估。随着技术的发展,地图导航应用程序的测试与开发过程不再需要从室外采集GPS地图点,可以通过PC端生成用于模拟GPS运动轨迹的轨迹文件,但是如何将这些轨迹文件放入到移动终端的地图导航应用程序中,并使得地图导航应用程序可以利用轨迹文件来模拟轨迹的技术问题仍然是目前亟需解决的问题。
如图1所示,为了解决上述问题,最初提出的解决方案是:PC端访问轨迹自定义平台获取待测试的轨迹文件,并从轨迹自定义平台下载轨迹文件于PC端的本地存储区中。然后,由研发人员或测试人员将轨迹文件添加到待测试的地图导航应用程序的源代码当中。进而,调用编译器对已添加轨迹文件的源代码进行重新编译,生成带轨迹的应用程序安装包。最后,将该应用程序安装包提供给移动终端,进行安装并运行,以模拟轨迹的运行过程。
但是,上述方案存在以下问题:
1、过于依赖导航应用程序的源代码。在地图导航应用程序的测试过程中每次增加或删减轨迹文件都需要重新编译一次应用程序的代码,耗费的时间过长。
2、测试过程繁琐。现有的方案需要开发人员人为地将轨迹文件添加至地图导航应用程序中,并重新编译生成安装包,移到移动终端中,才可以进行体验和测试。如此,在体验和测试之前等待的时间过长,效率低下。
3、可操作性差。现有的方案只能按照轨迹文件添加在地图导航应用程序中的顺序,依次模拟轨迹。以及,在模拟每一个轨迹的过程中需要从轨迹的起始点开始一直模拟到终止点,不能灵活地调整轨迹模拟的进度。
发明内容
本发明实施例提供一种导航轨迹模拟的方法、装置、存储介质和终端设备,以解决或缓解现有技术中的以上一个或多个技术问题。
第一方面,本发明实施例提供了一种导航轨迹模拟的方法,包括:
响应轨迹获取请求,获取轨迹文件;
将获取到的轨迹文件的标识显示于轨迹列表中;
当检测到所述轨迹列表中的轨迹文件被选择时,限制监听定位系统以进行导航的权限;其中,所述定位系统用于为导航应用程序提供定位信息;以及
根据被选择的轨迹文件,进行轨迹模拟。
结合第一方面,在第一方面的第一种实施方式中,所述获取轨迹文件,包括:
访问轨迹自定义生成平台;所述轨迹自定义生成平台用于根据用户定义的轨迹生成轨迹文件;
从所述轨迹自定义生成平台中下载生成的轨迹文件;以及
将下载的轨迹文件存储在轨迹文件夹中。
结合第一方面,在第一方面的第二种实施方式中,所述获取轨迹文件,包括:
与外部计算机建立通信连接;
接收所述外部计算机传送的轨迹文件;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810720323.6/2.html,转载请声明来源钻瓜专利网。