System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及导航控制领域,尤其是涉及一种导航控制方法、系统及导航服务器。
技术介绍
1、目前的导航控制过程中主要是通过设置起点和终点进行路径规划,对一个固定的目的地进行导航。虽然在导航过程中可以修改目的地和路径,但操作比较复杂,适用性不强。具体的说,在导航控制过程中进行目的地实时修改时普遍需要退出现有的导航任务,重新输入目的地并选择合适的路径才能实现,不仅操作繁琐,且难以实现导航参数的多人协同修改。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种导航控制方法、系统及导航服务器,该方案能够保持当前导航状态下,利用不同的用户协同端对当前导航路线进行实时修改,从而解决了现有技术中存在的上述问题。
2、第一方面,本专利技术实施例提供了一种导航控制方法,该方法应用于导航服务器,导航服务器用于控制多个用户协同端与车载终端之间的导航交互过程,该方法包括:
3、接收从用户协同端发出的第一导航参数,并将第一导航参数发送至车载终端;
4、控制车载终端按照第一导航参数进行导航,并将车辆行驶参数发送至用户协同端;
5、获取从用户协同端发出的导航参数修改指令,根据导航参数修改指令将第一导航参数更新为第二导航参数,并将第二导航参数发送至车载终端;其中,导航参数修改指令基于车辆行驶参数生成的;
6、控制车载终端按照第二导航参数进行导航。
7、在一些实施方式中,接收从用户协同端发出的第一导航参数,并将第一导航参数发送至车载终端的步
8、利用用户协同端接收导航任务参数,并利用导航任务参数确定并发送第一导航参数;
9、控制导航服务器接收第一导航参数,并将第一导航参数发送至车载终端。
10、在一些实施方式中,控制车载终端按照第一导航参数进行导航,并将车辆行驶参数发送至用户协同端的步骤,包括:
11、控制车载终端接收第一导航参数,并获取第一导航参数中对应的起始地信息和目的地信息;
12、根据起始地信息和目的地信息确定第一导航参数对应的第一导航路线,并控制车载终端按照第一导航路线进行导航;
13、获取车载终端对应的车辆行驶参数,并将车辆行驶参数和第一导航参数发送至用户协同端;其中,车辆行驶参数至少包括:车辆位置、车辆速度、车辆行驶方向、车辆急加速参数、车辆急刹车参数、车辆快速停止参数、车辆急转向参数、车辆熄火参数、车辆故障参数、车辆侧翻参数。
14、在一些实施方式中,获取从用户协同端发出的导航参数修改指令,根据导航参数修改指令将第一导航参数更新为第二导航参数,并将第二导航参数发送至车载终端的步骤,包括:
15、获取用户协同端的导航修改策略,并利用导航修改策略确定导航参数修改指令;
16、接收导航参数修改指令,并根据导航参数修改指令对第一导航参数进行修改,得到第二导航参数;
17、将第二导航参数发送至车载终端以及用户协同端。
18、在一些实施方式中,控制车载终端按照第二导航参数进行导航的步骤,包括:
19、控制车载终端接收第二导航参数,并获取第二导航参数中对应的目的地信息;
20、利用车载终端实时获取当前的车辆位置信息,并根据车辆位置信息确定第二导航参数对应的起始地信息;
21、根据起始地信息和目的地信息确定第二导航参数对应的第二导航路线,并控制车载终端按照第二导航路线进行导航。
22、在一些实施方式中,获取用户协同端的导航修改策略,并利用导航修改策略确定导航参数修改指令的步骤,包括:
23、建立与用户协同端的长连接;
24、利用长连接向用户协同端发送导航修改参数以及车辆行驶参数,并实时获取用户协同端基于导航修改参数以及车辆行驶参数生成的导航修改策略;
25、根据导航修改策略确定导航参数修改指令。
26、在一些实施方式中,利用长连接向用户协同端发送导航修改参数以及车辆行驶参数,并实时获取用户协同端基于导航修改参数以及车辆行驶参数生成的导航修改策略的步骤,包括:
27、利用长连接向所述用户协同端发送导航修改参数以及所述车辆行驶参数后,实时监听用户协同端中预设的路径修改页面;其中,路径修改页面中至少包括目的地输入界面和路径修改界面;
28、从路径修改页面的监听结果中获取目的地输入界面对应的目的地以及路径修改界面对应的路径;
29、利用目的地和路径确定导航修改策略。
30、在一些实施方式中,控制车载终端按照第一导航参数进行导航,并将车辆行驶参数发送至用户协同端的步骤之后,方法还包括:
31、判断用户协同端是否修改导航参数;
32、如果是,则获取从用户协同端发出的导航参数修改指令,根据导航参数修改指令将第一导航参数更新为第二导航参数,并将第二导航参数发送至车载终端;如果否,则控制车载终端按照第一导航参数进行导航。
33、第二方面,本专利技术实施例提供了一种导航控制系统,该系统应用于导航服务器,导航服务器用于控制多个用户协同端与车载终端之间的导航交互过程,该系统包括:
34、导航任务接收模块,用于接收从用户协同端发出的第一导航参数,并将第一导航参数发送至车载终端;
35、导航参数发送模块,用于控制车载终端按照第一导航参数进行导航,并将车辆行驶参数发送至用户协同端;
36、导航任务更新模块,用于获取从用户协同端发出的导航参数修改指令,根据导航参数修改指令将第一导航参数更新为第二导航参数,并将第二导航参数发送至车载终端;其中,导航参数修改指令基于车辆行驶参数生成的;
37、导航控制执行模块,用于控制车载终端按照第二导航参数进行导航。
38、第三方面,专利技术实施例还提供一种导航服务器,导航服务器分别与用户协同端以及车载终端相连接;
39、导航服务器中还包括:处理器和存储装置;存储装置上存储有计算机程序,计算机程序在被处理器运行时实现上述第一方面提到的导航控制方法的步骤。
40、本专利技术实施例带来了至少以下有益效果:
41、本专利技术提供了一种导航控制方法、系统及导航服务器,应用于导航服务器,导航服务器用于控制多个用户协同端与车载终端之间的导航交互过程;在进行导航控制的过程中,首先接收从用户协同端发出的第一导航参数,并将第一导航参数发送至车载终端;再控制车载终端按照第一导航参数进行导航,并将车辆行驶参数发送至用户协同端;然后获取从用户协同端发出的导航参数修改指令,根据导航参数修改指令将第一导航参数更新为第二导航参数,并将第二导航参数发送至车载终端;其中,导航参数修改指令基于车辆行驶参数生成的;最后控制车载终端按照第二导航参数进行导航。该方案能够保持当前导航状态下,利用不同的用户协同端对当前导航路线进行实时修改,从而解决了现有技术在导航控制时进行目的地及路径修改的过程中存在的操作繁琐、无法实现多人协同修本文档来自技高网...
【技术保护点】
1.一种导航控制方法,其特征在于,所述方法应用于导航服务器,所述导航服务器用于控制多个用户协同端与车载终端之间的导航交互过程,所述方法包括:
2.根据权利要求1所述的导航控制方法,其特征在于,所述接收从所述用户协同端发出的第一导航参数,并将所述第一导航参数发送至所述车载终端的步骤,包括:
3.根据权利要求1所述的导航控制方法,其特征在于,所述控制所述车载终端按照所述第一导航参数进行导航,并将车辆行驶参数发送至所述用户协同端的步骤,包括:
4.根据权利要求1所述的导航控制方法,其特征在于,所述获取从所述用户协同端发出的导航参数修改指令,根据所述导航参数修改指令将所述第一导航参数更新为第二导航参数,并将所述第二导航参数发送至所述车载终端的步骤,包括:
5.根据权利要求1所述的导航控制方法,其特征在于,所述控制所述车载终端按照所述第二导航参数进行导航的步骤,包括:
6.根据权利要求4所述的导航控制方法,其特征在于,所述获取所述用户协同端的导航修改策略,并利用所述导航修改策略确定所述导航参数修改指令的步骤,包括:
7
8.根据权利要求1所述的导航控制方法,其特征在于,所述控制所述车载终端按照所述第一导航参数进行导航,并将车辆行驶参数发送至所述用户协同端的步骤之后,所述方法还包括:
9.一种导航控制系统,其特征在于,所述系统应用于导航服务器,所述导航服务器用于控制多个用户协同端与车载终端之间的导航交互过程,所述系统包括:
10.一种导航服务器,其特征在于,所述导航服务器分别与所述用户协同端以及所述车载终端相连接;
...【技术特征摘要】
1.一种导航控制方法,其特征在于,所述方法应用于导航服务器,所述导航服务器用于控制多个用户协同端与车载终端之间的导航交互过程,所述方法包括:
2.根据权利要求1所述的导航控制方法,其特征在于,所述接收从所述用户协同端发出的第一导航参数,并将所述第一导航参数发送至所述车载终端的步骤,包括:
3.根据权利要求1所述的导航控制方法,其特征在于,所述控制所述车载终端按照所述第一导航参数进行导航,并将车辆行驶参数发送至所述用户协同端的步骤,包括:
4.根据权利要求1所述的导航控制方法,其特征在于,所述获取从所述用户协同端发出的导航参数修改指令,根据所述导航参数修改指令将所述第一导航参数更新为第二导航参数,并将所述第二导航参数发送至所述车载终端的步骤,包括:
5.根据权利要求1所述的导航控制方法,其特征在于,所述控制所述车载终端按照所述第二导航参数进行导航的步骤,包括:
<...【专利技术属性】
技术研发人员:李建华,郝东坡,于凯利,姜云扬,李春明,
申请(专利权)人:爱易成技术天津有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。