[发明专利]基于小程序模拟定位的方法、装置、电子设备及存储介质有效
申请号: | 201911032657.5 | 申请日: | 2019-10-28 |
公开(公告)号: | CN110928769B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 邢昆杉 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 程序 模拟 定位 方法 装置 电子设备 存储 介质 | ||
1.一种基于小程序模拟定位的方法,其特征在于,应用于代理服务器,所述代理服务器部署在用户终端和定位服务器之间,所述方法包括:
检测所述用户终端上运行的小程序是否发出携带经纬度信息的定位请求,所述定位请求用于请求所述定位服务器根据所述经纬度信息确定对应的地名信息;
在检测到所述小程序发出的定位请求时,拦截所述定位请求;
将所述定位请求发送给所述定位服务器;
接收所述定位服务器返回的定位响应信息,所述定位响应信息携带所述定位服务器确定的对应于所述经纬度信息的原始地名信息;
依次从待模拟地名列表包括的多个待模拟地名中,确定一个目标待模拟地名,所述待模拟地名列表是用户设置的;
将所述原始地名信息更改为所述目标待模拟地名对应的地名信息,并将所述目标待模拟地名对应的地名信息返回给所述小程序,以使所述小程序显示所述目标待模拟地名。
2.根据权利要求1所述的方法,其特征在于,在将所述目标待模拟地名对应的地名信息返回给所述小程序之后,所述方法还包括:
检测所述小程序当前显示的页面上的地名;
在所述小程序当前显示的页面上的地名不同于所述目标待模拟地名的情况下,检测所述小程序当前显示的页面上是否弹出提示弹窗,所述提示弹窗用于提示用户切换至所述目标待模拟地名。
3.根据权利要求2所述的方法,其特征在于,在检测所述小程序当前显示的页面上是否弹出提示弹窗之后,所述方法还包括:
在所述小程序当前显示的页面上弹出所述提示弹窗的情况下,检测用户的确认操作,所述确认操作用于指示切换至所述目标待模拟地名;
检测所述小程序的子功能页面是否显示当前定位至所述目标待模拟地名。
4.根据权利要求2或3所述的方法,其特征在于,在将所述目标待模拟地名对应的地名信息返回给所述小程序之后,所述方法还包括:
在所述小程序当前显示的页面上的地名不同于所述目标待模拟地名的情况下,获取所述目标待模拟地名对应的地名信息的数据处理参数;
检测所述小程序是否加载所述目标待模拟地名对应的地名信息的数据处理参数,以按照所述目标待模拟地名对应的地名信息的数据处理参数进行数据处理。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收用户输入的自定义待模拟地名;
判断所述自定义待模拟地名是否在所述待模拟地名列表中;
在所述自定义待模拟地名不在所述待模拟地名列表中的情况下,检测所述小程序是否显示当前定位至默认地名信息表征的地名。
6.根据权利要求1所述的方法,其特征在于,将所述原始地名信息更改为目标待模拟地名对应的地名信息,包括:
对所述定位响应信息进行解析,确定所述定位响应信息中的地名参数,所述地名参数包括地名标识和/或地名;
将所述地名参数的值更改为表征所述目标待模拟地名对应的地名信息的值。
7.根据权利要求1所述的方法,其特征在于,在接收所述定位服务器返回的定位响应信息之后,所述方法还包括:
存储所述定位响应信息;
检测所述用户终端上运行的小程序是否再次发出携带经纬度信息的定位请求;
在检测到所述小程序再次发出的定位请求时,拦截该定位请求;
从所述待模拟地名列表包括的多个待模拟地名中,确定下一个目标待模拟地名;
将存储的所述定位响应信息中的原始地名信息更改为所述下一个目标待模拟地名对应的地名信息,并将所述下一个目标待模拟地名对应的地名信息返回给所述小程序,以使所述小程序显示所述下一个目标待模拟地名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911032657.5/1.html,转载请声明来源钻瓜专利网。