System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及车联网,具体地涉及一种车机智慧助手云端调试方法、系统、存储介质。
技术介绍
1、在当今全球化市场竞争越来越激烈的趋势下,汽车行业各厂商为保证自身的竞争力均在各领域板块采取了诸多措施以及资源投入,其中以智能化领域尤为突出,而该领域中智能座舱方向当属现今各大汽车厂商投入资源最多,竞争最为激烈的方向。各汽车厂商为保持自身竞争力均采取了降低研发成本、增加智能化配置、提升服务品质等多种手段。其中以降低研发成本、提高研发效率最为有效直接,而如何有效降低成本对于各汽车厂商来说目前是一项长期存在的挑战。
2、针对调试过程中出现的问题,在现有技术中,通常由用户从车机端通过互联网向云端请求相关数据并由云端将数据下发至测试端进行预览和调试,但是调试和预览的结果仍然在车机端显示,而测试端本身是需要安装在智能终端上的,这会增加运营成本,且在问题修改之后需要重新将新的安装包打包并安装在车机端上,这一举动更增加了额外不必要的时间成本。
3、因此如何能够减少智能终端依赖,且尽可能的排除其他因素造成的影响,同时在出现问题并修改后减少问题验证周期的方法是本领域亟需解决的问题。
技术实现思路
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、将所述测试结果通过所述第一协议模块转发给所述服务端。
42、可选地,所述车机端、服务端以及桌面端为多个。
43、另一方面,本专利技术还提供一种车机智慧助手云端调试系统,所述系统包括车机端、服务端与桌面端,其中:
44、车机端用于:生成测试指令,并将所述测试指令发送至服务端;
45、服务端用于:整合处理所述测试指令,将整合处理后的所述测试指令发送至桌面端,并整合处理所述桌面端得到的测试结果,将整合处理后的所述测试结果发送至车机端;
46、桌面端用于:采用预设的模拟软件执行整合处理后的所述测试指令,以得到测试结果,并将所述测试结果发送至所述服务端,所述车机端、所述服务端以及所述桌面端通信连接。
47、可选地,所述服务端还用于配置所述桌面端和所述车机端的调试用户的关本文档来自技高网...
【技术保护点】
1.一种车机智慧助手云端调试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,预先建立车机端、服务端以及桌面端的通信连接,包括:
3.根据权利要求2所述的方法,其特征在于,在车机端生成测试指令,并将所述测试指令发送至服务端,包括:
4.根据权利要求2所述的方法,其特征在于,在所述服务端整合处理所述测试指令,并将整合处理后的所述测试指令发送至桌面端,包括:
5.根据权利要求4所述的方法,其特征在于,在所述服务端整合处理所述测试指令,并将整合处理后的所述测试指令发送至桌面端,包括:
6.根据权利要求5所述的方法,其特征在于,在所述桌面端采用预设的模拟软件执行整合处理后的所述测试指令,以得到测试结果,并将所述测试结果发送至所述服务端,包括:
7.根据权利要求1所述的方法,其特征在于,所述车机端、服务端以及桌面端为多个。
8.一种车机智慧助手云端调试系统,其特征在于,所述系统包括车机端、服务端与桌面端,其中:
9.根据权利要求8所述的系统,其特征在于,所述服务端还用于
10.根据权利要求9所述的系统,其特征在于,所述车机端还用于根据所述关联关系选择调试用户,并将需要携带的调试用户的信息生成测试指令;
11.根据权利要求9所述的系统,其特征在于,所述服务端还用于在接收到所述测试指令后,将所述测试指令转发至所述服务端的解析转换模块;
12.根据权利要求11所述的系统,其特征在于,所述服务端还用于将所述第二解析指令转换成消息的形式,转发至所述第一协议模块;
13.根据权利要求12所述的系统,其特征在于,所述桌面端还用于在调试模式接收到所述消息后,对所述消息进行解析,获得第一解析指令;
14.根据权利要求8所述的系统,其特征在于,所述车机端、服务端以及桌面端为多个。
15.一种车机智慧助手云端调试系统,其特征在于,所述系统包括处理器,用于执行1至7任一所述的方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,该指令用于使得计算机执行如权利要求1至7任一所述的方法。
...【技术特征摘要】
1.一种车机智慧助手云端调试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,预先建立车机端、服务端以及桌面端的通信连接,包括:
3.根据权利要求2所述的方法,其特征在于,在车机端生成测试指令,并将所述测试指令发送至服务端,包括:
4.根据权利要求2所述的方法,其特征在于,在所述服务端整合处理所述测试指令,并将整合处理后的所述测试指令发送至桌面端,包括:
5.根据权利要求4所述的方法,其特征在于,在所述服务端整合处理所述测试指令,并将整合处理后的所述测试指令发送至桌面端,包括:
6.根据权利要求5所述的方法,其特征在于,在所述桌面端采用预设的模拟软件执行整合处理后的所述测试指令,以得到测试结果,并将所述测试结果发送至所述服务端,包括:
7.根据权利要求1所述的方法,其特征在于,所述车机端、服务端以及桌面端为多个。
8.一种车机智慧助手云端调试系统,其特征在于,所述系统包括车机端、服务端与桌面端,其中:
9.根据权利要求8所述的系统,其特征在于,所述服务端还用于配置所述桌面端和所述车机端的调试用户的关联关系;所述车机端还用于开启云端调试模式,建立所述车机端与所述服务端的通信通道,并向所述服务端发送请求,以请求当前可调试的所述桌面端;所述服务端还用于在接收...
【专利技术属性】
技术研发人员:廖一鸣,陈光银,
申请(专利权)人:重庆长安科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。