System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施方式涉及车辆相关,尤其涉及一种基于车联应用程序切换车辆的方法、电子设备及存储介质。
技术介绍
1、随着科技的发展,车联网技术越来越成熟,车联应用程序与车辆之间的联动越来越丰富,但是有些场景并未达到完全智能。例如,当用户拥有多个车辆,且需要更换车辆驾驶时,用户需要在车联应用程序上手动选择切换当前控制的车辆。
2、根据现有基于车联应用程序手动切换车辆的方法,移动终端上的车联应用程序下发指令请求车辆的当前位置,车辆上的gps接收到上述指令并将车辆的当前位置发送给车联应用程序,车联应用程序获取移动终端的当前位置,并基于移动终端和车辆的当前位置计算出移动终端和车辆之间的距离,用户基于上述距离手动选择切换当前控制的车辆。
3、在上述移动终端和车辆之间距离的计算过程中,存在响应时间过长、响应速度过慢等问题,易影响移动终端和车辆之间距离计算的准确性,从而影响当前控制的车辆的准确性。同时,由于移动终端和车辆的当前位置均是在移动过程中获取的,车联应用程序获取的移动终端的当前位置和车辆的当前位置存在时间偏差,即移动终端的当前位置和车辆的当前位置的获取时间不对应,从而使得移动终端和车辆之间的距离存在计算偏差,影响移动终端和车辆之间距离计算的准确性,进而影响当前控制的车辆的准确性。
技术实现思路
1、本申请的一方面在于提供一种基于车联应用程序切换车辆的方法、电子设备及存储介质,通过对移动终端以及与移动终端绑定的车辆的位置信息做同步处理,提高响应时间和响应速度,并保证移动终端
2、本申请的另一方面在于提供一种基于车联应用程序切换车辆的方法、电子设备及存储介质,可基于车辆与移动终端之间的距离对所有车辆进行分组,选取与移动终端相距最近的车辆组作为目标车辆组,并基于目标车辆组中的每一车辆与移动终端之间的距离,向车联应用程序发送用于切换当前控制的车辆的指令,省去用户手动选择切换的步骤或者简化用户选择切换的步骤,提高用户的体验感。
3、根据本申请的第一方面,提供了一种基于车联应用程序切换车辆的方法,该方法包括:同步获取安装有车联应用程序的移动终端的位置信息以及与移动终端绑定的每一车辆的位置信息;根据上述位置信息确定出车辆与移动终端之间的距离,并基于上述距离将与移动终端绑定的所有车辆分为至少一个车辆组;自所有车辆组中确定出与移动终端相距最近的车辆组作为目标车辆组,计算目标车辆组中的每一车辆与移动终端之间的距离;以及基于目标车辆组中的每一车辆与移动终端之间的距离,向车联应用程序发送用于切换当前控制的车辆的指令。
4、在一些实施方式中,基于所述距离将与所述移动终端绑定的所有车辆分为至少一个车辆组包括:将与所述移动终端之间的距离位于第一预设范围且与所述移动终端绑定的所有车辆分至第一车辆组;以及将与所述移动终端之间的距离位于第n预设范围且与所述移动终端绑定的所有车辆分至第n车辆组,n≥2;其中,任意两个预设范围均不重叠。
5、在一些实施方式中,自所有车辆组中确定出与所述移动终端相距最近的所述车辆组作为目标车辆组包括:将所述车辆与所述移动终端之间的距离均小于第一阈值的所述车辆组作为所述目标车辆组。
6、在一些实施方式中,基于所述目标车辆组中的每一车辆与所述移动终端之间的距离,向所述车联应用程序发送用于切换当前控制的车辆的指令包括:响应于所述目标车辆组中仅有一车辆与所述移动终端之间的距离小于第二阈值,向所述车联应用程序发送用于切换所述当前控制的车辆为所述仅有的一车辆的指令。
7、在一些实施方式中,基于所述目标车辆组中的每一车辆与所述移动终端之间的距离,向所述车联应用程序发送用于切换当前控制的车辆的指令包括:响应于所述目标车辆组中的多个车辆与所述移动终端之间的距离小于第二阈值,向所述车联应用程序发送包括所述多个车辆的车辆信息的指令,以使得用户基于所述多个车辆的车辆信息选择所述多个车辆中的一个车辆为所述当前控制的车辆。
8、在一些实施方式中,向所述车联应用程序发送包括所述多个车辆的车辆信息的指令,以使得用户基于所述多个车辆的车辆信息选择所述多个车辆中的一个车辆为所述当前控制的车辆包括:向所述车联应用程序发送用于弹窗显示所述多个车辆的车辆信息的指令,以使得用户基于所述多个车辆的车辆信息在所述弹窗中选择所述多个车辆中的一个车辆为所述当前控制的车辆。
9、在一些实施方式中,同步获取安装有所述车联应用程序的移动终端的位置信息以及与所述移动终端绑定的每一车辆的位置信息包括:响应于用户启用所述车联应用程序,同步获取所述移动终端的实时位置信息以及与所述移动终端绑定的每一车辆的实时位置信息。
10、根据本申请的第二方面,提供了一种电子设备,其包括至少一个处理器以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本申请的第一方面的基于车联应用程序切换车辆的方法。
11、根据本申请的第三方面,提供了一种非瞬态计算机可读存储介质,其上存储有机器可执行指令,机器可执行指令在被执行时使机器执行本申请的第一方面的基于车联应用程序切换车辆的方法。
12、根据本申请的第四方面,提供了一种基于车联应用程序切换车辆的方法,该方法包括:向云端服务器实时发送安装有车联应用程序的移动终端的位置信息,其中,云端服务器基于与移动终端绑定的目标车辆组中的每一车辆与移动终端之间的距离而确定出切换指令,目标车辆组为基于位置信息确定出的与移动终端相距最近的车辆组;以及响应于从云端服务器接收到的切换指令,根据切换指令切换当前控制的车辆。
13、在一些实施方式中,响应于从所述云端服务器接收到的所述切换指令,根据所述切换指令切换当前控制的车辆包括:响应于接收到的所述云端服务器基于所述目标车辆组中仅有一车辆与所述移动终端之间的距离小于第二阈值而发出的第一切换指令,切换所述当前控制的车辆为所述仅有的一车辆。
14、在一些实施方式中,响应于从所述云端服务器接收到的所述切换指令,根据所述切换指令切换当前控制的车辆包括:响应于接收到的所述云端服务器基于所述目标车辆组中的多个车辆与所述移动终端之间的距离小于第二阈值而发出的第二切换指令,选择所述多个车辆中的一个车辆并将其切换为所述当前控制的车辆,所述第二切换指令包括所述多个车辆的车辆信息。
15、在一些实施方式中,响应于接收到的第二切换指令,选择所述多个车辆中的一个车辆并将其切换为所述当前控制的车辆包括:响应于接收到的所述第二切换指令,弹窗显示所述多个车辆的车辆信息,在所述弹窗中选择所述多个车辆中的一个车辆并将其切换为所述当前控制的车辆。
16、根据本申请的第五方面,提供了一种电子设备,其包括至少一个处理器以及与至少一个处理器通信连接的存储器;其中,存储器本文档来自技高网...
【技术保护点】
1.一种基于车联应用程序切换车辆的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其中,基于所述距离将与所述移动终端绑定的所有车辆分为至少一个车辆组包括:
3.根据权利要求2所述的方法,其中,自所有车辆组中确定出与所述移动终端相距最近的所述车辆组作为目标车辆组包括:
4.根据权利要求1所述的方法,其中,基于所述目标车辆组中的每一车辆与所述移动终端之间的距离,向所述车联应用程序发送用于切换当前控制的车辆的指令包括:
5.根据权利要求1所述的方法,其中,基于所述目标车辆组中的每一车辆与所述移动终端之间的距离,向所述车联应用程序发送用于切换当前控制的车辆的指令包括:
6.根据权利要求5所述的方法,其中,向所述车联应用程序发送包括所述多个车辆的车辆信息的指令,以使得用户基于所述多个车辆的车辆信息选择所述多个车辆中的一个车辆为所述当前控制的车辆包括:
7.根据权利要求1所述的方法,其中,同步获取安装有所述车联应用程序的移动终端的位置信息以及与所述移动终端绑定的每一车辆的位置信息包括:
8.一
9.一种非瞬态计算机可读存储介质,其上存储有机器可执行指令,所述机器可执行指令在被执行时使机器执行权利要求1至7中任一项所述的方法。
10.一种基于车联应用程序切换车辆的方法,其特征在于,所述方法包括:
11.根据权利要求10所述的方法,其中,响应于从所述云端服务器接收到的所述切换指令,根据所述切换指令切换当前控制的车辆包括:
12.根据权利要求10所述的方法,其中,响应于从所述云端服务器接收到的所述切换指令,根据所述切换指令切换当前控制的车辆包括:
13.根据权利要求12所述的方法,其中,响应于接收到的第二切换指令,选择所述多个车辆中的一个车辆并将其切换为所述当前控制的车辆包括:
14.一种电子设备,其特征在于,包括:
15.一种非瞬态计算机可读存储介质,其上存储有机器可执行指令,所述机器可执行指令在被执行时使机器执行权利要求10至13中任一项所述的方法。
...【技术特征摘要】
1.一种基于车联应用程序切换车辆的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其中,基于所述距离将与所述移动终端绑定的所有车辆分为至少一个车辆组包括:
3.根据权利要求2所述的方法,其中,自所有车辆组中确定出与所述移动终端相距最近的所述车辆组作为目标车辆组包括:
4.根据权利要求1所述的方法,其中,基于所述目标车辆组中的每一车辆与所述移动终端之间的距离,向所述车联应用程序发送用于切换当前控制的车辆的指令包括:
5.根据权利要求1所述的方法,其中,基于所述目标车辆组中的每一车辆与所述移动终端之间的距离,向所述车联应用程序发送用于切换当前控制的车辆的指令包括:
6.根据权利要求5所述的方法,其中,向所述车联应用程序发送包括所述多个车辆的车辆信息的指令,以使得用户基于所述多个车辆的车辆信息选择所述多个车辆中的一个车辆为所述当前控制的车辆包括:
7.根据权利要求1所述的方法,其中,同步获取安装有所述车联应用程序的移动终端的位置信息以及与所述移动...
【专利技术属性】
技术研发人员:崔丽丽,付瑶,
申请(专利权)人:沈阳精一智驾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。