导航地址的分享方法、装置、设备及存储介质与流程

文档序号:36425784发布日期:2023-12-20 20:38阅读:45来源:国知局
导航地址的分享方法与流程

本技术涉及车辆导航,具体涉及一种导航地址的分享方法、装置、设备及存储介质。


背景技术:

1、近年来,随着科技的普及,用户对车辆中车载导航功能的使用越来越频繁。例如,车辆根据用户设定的地址信息,通过车载导航功能为用户规划行车路线。

2、目前,在车辆根据用户设定的地址信息,通过车载导航功能为用户规划行车路线的过程中,需要车辆接收用户通过用户终端中的地图应用分享的地址信息,并根据预设的地址解析算法对地址信息进行解析,得到待导航地点的名称、经纬度等信息。之后,车辆根据待导航地点的名称、经纬度等信息,通过车载导航功能为用户规划行车路线。

3、但是,在上述技术方案中,不同地图应用对应的地址解析算法互不相同,为确保地址信息的解析结果的准确性,需要车辆适配所有地图应用对应的地址解析算法,并通过调用地图应用对应的地址解析算法对地图应用分享的地址信息进行解析。这样一来,增加了对地址信息的解析步骤,降低了对地址信息的解析效率。


技术实现思路

1、本技术提供一种导航地址的分享方法、装置、设备及存储介质,以至少解决相关技术中对地址信息的解析效率较低的技术问题。本技术的技术方案如下:

2、根据本技术涉及的第一方面,提供一种导航地址的分享方法,应用于第一用户设备,该方法包括:第一用户设备调用目标地图应用,向目标车辆管理应用发送目标地址信息,目标地图应用集成有第一预设软件开发工作包sdk,第一预设sdk封装有预设广播协议,目标地址信息包括:目标地点的名称和目标地点的经纬度,且目标地址信息的格式为预设广播协议对应的格式。第一用户设备调用目标车辆管理应用,根据预设解析算法对目标地址信息进行解析,得到目标地点的名称和目标地点的经纬度,预设解析算法为预设广播协议对应的解析算法。第一用户设备调用目标车辆管理应用,根据目标地点的名称和目标地点的经纬度,生成导航请求消息,导航请求消息用于指示对目标地点进行导航,导航请求消息包括:目标地点的名称和目标地点的经纬度。第一用户设备调用目标车辆管理应用,向目标车辆发送导航请求消息。

3、根据上述技术手段,第一用户设备调用目标地图应用,向目标车辆管理应用发送目标地址信息,目标地图应用集成有第一预设sdk,第一预设sdk封装有预设广播协议,目标地址信息包括:目标地点的名称和目标地点的经纬度,且目标地址信息的格式为预设广播协议对应的格式。之后,第一用户设备调用目标车辆管理应用,根据预设解析算法对目标地址信息进行解析,得到目标地点的名称和目标地点的经纬度,预设解析算法为预设广播协议对应的解析算法。接着,第一用户设备调用目标车辆管理应用,根据目标地点的名称和目标地点的经纬度,生成导航请求消息,导航请求消息用于指示对目标地点进行导航,导航请求消息包括:目标地点的名称和目标地点的经纬度。之后,第一用户设备调用目标车辆管理应用,向目标车辆发送导航请求消息。也就是说,用户设备通过为地图应用集成封装有预设广播协议的sdk,可以将地图应用向车辆管理应用分享的地址信息的格式统一为预设广播协议对应的格式,使得用户设备可以调用车辆管理应用对来自地图应用的地址信息按照同一个解析算法进行解析。如此,可以减少确定地址信息的解析算法的步骤,提高对地址信息的解析效率。

4、在一种可能的实施方式中,第一用户设备部署有多个预设车辆管理应用,多个预设车辆管理应用包括:目标车辆管理应用,目标地址信息还包括:目标车辆管理应用的标识。上述“第一用户设备调用目标地图应用,向目标车辆管理应用发送目标地址信息”的方法,包括:第一用户设备调用目标地图应用,向多个预设车辆管理应用广播目标地址信息。第一用户设备对于每个预设车辆管理应用,调用预设车辆管理应用,根据目标车辆管理应用的标识,确定是否接收目标地址信息。

5、根据上述技术手段,第一用户设备可以通过目标地图应用中存储的多个预设车辆管理应用的标识,从多个预设车辆管理应用中确定接收目标地图应用分享的地址信息的目标车辆管理应用。如此,可以为用户提供自定义分享对象的功能,提高分享地址信息的可操作性。

6、在一种可能的实施方式中,目标地图应用还集成有第二预设sdk,第二预设sdk封装有与目标服务器通信的目标协议。该方法还包括:第一用户设备调用目标地图应用,通过目标服务器,向第二用户设备发送地址确认消息,地址确认消息包括:目标地址信息、第一用户设备的标识和第二用户设备的标识,且地址确认消息的格式为目标协议对应的格式

7、根据上述技术手段,第一用户设备可以调用目标地图应用,通过目标服务器,向第二用户设备中的目标车辆管理应用分享目标地址信息,使得第二用户设备可以调用目标车辆管理应用,指示目标车辆对目标地点进行导航。如此,可以提高指示车辆进行导航的可操作性。

8、在一种可能的实施方式中,目标车辆管理应用集成有第二预设sdk,第二预设sdk封装有与目标服务器通信的目标协议。该方法还包括:第一用户设备调用目标车辆管理应用,接收目标服务器转发的来自第二用户设备的地址确认消息,地址确认消息包括:目标地址信息、第一用户设备的标识和第二用户设备的标识,且地址确认消息的格式为目标协议对应的格式。第一用户设备调用目标车辆管理应用,根据第一用户设备的标识和第二用户设备的标识,生成目标提示消息,目标提示消息用于指示是否对目标地址信息进行解析,目标提示消息包括:第一用户设备的标识和第二用户设备的标识。第一用户设备调用目标车辆管理应用,若获取第一信息,则根据预设解析算法对目标地址信息进行解析,得到目标地点的名称和目标地点的经纬度,第一信息用于指示确认对目标地址信息进行解析。

9、根据上述技术手段,第一用户设备可以调用目标车辆管理应用,在接收到目标服务器转发的来自第二用户设备的地址确认消息之后,第一用户设备可以调用目标车辆管理应用,生成用于指示是否对地址确认消息中目标地址信息进行解析的目标提示消息。之后,第一用户设备可以调用目标车辆管理应用,确定是否获取用于指示对目标地址信息进行解析的第一信息,进而对目标地址信息进行管理。也就是说,车辆管理应用可以在接收到其它设备中地图应用分享的地址信息时,通过生成提示消息,对地址信息进行验证,进而对地址信息进行管理。如此,可以提高指示车辆进行导航的安全性。

10、根据本技术提供的第二方面,提供一种导航地址的分享装置,应用于第一用户设备,该装置包括:发送模块和处理模块。

11、发送模块,用于调用目标地图应用,向目标车辆管理应用发送目标地址信息,目标地图应用集成有第一预设软件开发工作包sdk,第一预设sdk封装有预设广播协议,目标地址信息包括:目标地点的名称和目标地点的经纬度,且目标地址信息的格式为预设广播协议对应的格式。处理模块,用于调用目标车辆管理应用,根据预设解析算法对目标地址信息进行解析,得到目标地点的名称和目标地点的经纬度,预设解析算法为预设广播协议对应的解析算法。处理模块,还用于调用目标车辆管理应用,根据目标地点的名称和目标地点的经纬度,生成导航请求消息,导航请求消息用于指示对目标地点进行导航,导航请求消息包括:目标地点的名称和目标地点的经纬度。发送模块,还用于调用目标车辆管理应用,向目标车辆发送导航请求消息。

12、在一种可能的实施方式中,第一用户设备部署有多个预设车辆管理应用,多个预设车辆管理应用包括:目标车辆管理应用,目标地址信息还包括:目标车辆管理应用的标识。发送模块,具体用于调用目标地图应用,向多个预设车辆管理应用广播目标地址信息。处理模块,还用于对于每个预设车辆管理应用,调用预设车辆管理应用,根据目标车辆管理应用的标识,确定是否接收目标地址信息。

13、在一种可能的实施方式中,目标地图应用还集成有第二预设sdk,第二预设sdk封装有与目标服务器通信的目标协议。发送模块,还用于调用目标地图应用,通过目标服务器,向第二用户设备发送地址确认消息,地址确认消息包括:目标地址信息、第一用户设备的标识和第二用户设备的标识,且地址确认消息的格式为目标协议对应的格式。

14、在一种可能的实施方式中,目标车辆管理应用集成有第二预设sdk,第二预设sdk封装有与目标服务器通信的目标协议,该装置还包括:接收模块。接收模块,用于调用目标车辆管理应用,接收目标服务器转发的来自第二用户设备的地址确认消息,地址确认消息包括:目标地址信息、第一用户设备的标识和第二用户设备的标识,且地址确认消息的格式为目标协议对应的格式。处理模块,还用于调用目标车辆管理应用,根据第一用户设备的标识和第二用户设备的标识,生成目标提示消息,目标提示消息用于指示是否对目标地址信息进行解析,目标提示消息包括:第一用户设备的标识和第二用户设备的标识。处理模块,还用于调用目标车辆管理应用,若获取第一信息,则根据预设解析算法对目标地址信息进行解析,得到目标地点的名称和目标地点的经纬度,第一信息用于指示确认对目标地址信息进行解析。

15、根据本技术提供的第三方面,提供一种电子设备,包括:处理器。用于存储处理器可执行指令的存储器。其中,处理器被配置为执行指令,以实现上述第一方面及其任一种可能的实施方式的方法。

16、根据本技术提供的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中及其任一种可能的实施方式的方法。

17、根据本技术提供的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面及其任一种可能的实施方式的方法。

18、由此,本技术的上述技术特征具有以下有益效果:

19、(1)第一用户设备调用目标地图应用,向目标车辆管理应用发送目标地址信息,目标地图应用集成有第一预设sdk,第一预设sdk封装有预设广播协议,目标地址信息包括:目标地点的名称和目标地点的经纬度,且目标地址信息的格式为预设广播协议对应的格式。之后,第一用户设备调用目标车辆管理应用,根据预设解析算法对目标地址信息进行解析,得到目标地点的名称和目标地点的经纬度,预设解析算法为预设广播协议对应的解析算法。接着,第一用户设备调用目标车辆管理应用,根据目标地点的名称和目标地点的经纬度,生成导航请求消息,导航请求消息用于指示对目标地点进行导航,导航请求消息包括:目标地点的名称和目标地点的经纬度。之后,第一用户设备调用目标车辆管理应用,向目标车辆发送导航请求消息。也就是说,用户设备通过为地图应用集成封装有预设广播协议的sdk,可以将地图应用向车辆管理应用分享的地址信息的格式统一为预设广播协议对应的格式,使得用户设备可以调用车辆管理应用对来自地图应用的地址信息按照同一个解析算法进行解析。如此,可以减少确定地址信息的解析算法的步骤,提高对地址信息的解析效率。

20、(2)第一用户设备可以通过目标地图应用中存储的多个预设车辆管理应用的标识,从多个预设车辆管理应用中确定接收目标地图应用分享的地址信息的目标车辆管理应用。如此,可以为用户提供自定义分享对象的功能,提高分享地址信息的可操作性。

21、(3)第一用户设备可以调用目标地图应用,通过目标服务器,向第二用户设备中的目标车辆管理应用分享目标地址信息,使得第二用户设备可以调用目标车辆管理应用,指示目标车辆对目标地点进行导航。如此,可以提高指示车辆进行导航的可操作性。

22、(4)第一用户设备可以调用目标车辆管理应用,在接收到目标服务器转发的来自第二用户设备的地址确认消息之后,第一用户设备可以调用目标车辆管理应用,生成用于指示是否对地址确认消息中目标地址信息进行解析的目标提示消息。之后,第一用户设备可以调用目标车辆管理应用,确定是否获取用于指示对目标地址信息进行解析的第一信息,进而对目标地址信息进行管理。也就是说,车辆管理应用可以在接收到其它设备中地图应用分享的地址信息时,通过生成提示消息,对地址信息进行验证,进而对地址信息进行管理。如此,可以提高指示车辆进行导航的安全性。

23、需要说明的是,第二方面至第五方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。

24、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1