一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车机调试方法、车机及服务器与流程

2022-07-10 15:53:04 来源:中国专利 TAG:


1.本发明涉及车载系统,具体涉及车机调试方法、车机及服务器。


背景技术:

2.相关技术中,车机通常采用安卓(android)系统。车机在现场调试的时候,通常都是使用adb(android debug bridge,安卓调试桥)工具,利用诸如电脑等主机连接车机的micro-usb接口进行调试。在车机出厂的时候,出于安全考虑,micro-usb接口会被封闭,而开放给用户的usb接口没有管理员权限,能够调试的模块较少,无法精确定位问题,故调试车机的时候需要拆车,将车机取出,解封microusb口进行连接调试,工作量大且效率低下。


技术实现要素:

3.有鉴于此,本技术公开了一种车机调试方法及应用相应车机调试方法的车机及服务器,旨在提高车机的调试效率。
4.方案如下:一种车机调试方法,应用于车机端,所述车机调试方法包括:通过所述车机上具有用户权限的usb接口建立与调试设备的通信连接;向预设服务器发送调试验证请求;及当接收到所述服务器发送的验证通过信息时,打开调试功能以通过所述调试设备调试所述车机。
5.在一实施方式中,在所述向预设服务器发送验证调试请求的步骤前,还包括:接收输入的验证信息,所述验证信息包括个人信息和车辆信息中的至少一者;及根据所述验证信息生成所述调试验证请求。
6.在一实施方式中,所述接收输入的验证信息的步骤包括:在车机上显示验证界面,用于录入信息;及接收录入信息。
7.在一实施方式中,所述输入的验证信息为个人信息,所述接收输入的验证信息的步骤包括:通过预置软件控制车机显示授权码,所述授权码关联有车辆信息;及接收智能终端扫码后上传的个人信息。
8.在一实施方式中,所述打开调试功能的步骤包括:启动加密通道,用于所述车机与调试设备的通信。
9.在一实施方式中,所述启动加密通道的步骤包括:分配具有预定调试权限的调试账户。
10.在一实施方式中,所述通过所述车机上具有用户权限的usb接口建立与调试设备的通信连接的步骤包括:通过线缆连接所述车机上具有用户权限的usb接口与调试设备的usb接口;所述线
缆内封装有两个usb转串口的转换芯片,两转换芯片的输出、输入、接地和电源端对应对接;所述线缆的两端设有usb的type-a接口,分别用于与所述车机和所述调试设备连接。
11.相应的,本技术还公开了一种车机,包括第一处理器、第一存储单元并设有至少一个具有用户权限的usb接口,所述第一存储单元预存有程序指令,所述程序指令适于由所述第一处理器加载并执行前述应用于车机端的任一车机调试方法。
12.本技术还公开了一种车机调试方法,应用于服务器端,所述车机通过具有用户权限的usb接口与调试设备的通信连接;所述车机调试方法包括:接收车机发送的调试验证请求;及当验证通过时,向所述车机发送的验证通过信息,控制所述车机打开调试功能并通过所述调试设备调试所述车机。
13.在一实施方式中,所述控制所述车机打开调试功能的步骤包括:授权所述车机启动加密通道,用于所述车机与调试设备的通信。
14.在一实施方式中,所述授权所述车机启动加密通道的步骤包括:向所述车机分配具有预定调试权限的调试账户。
15.相应的,本技术还公开了一种服务器,包括第二处理器、第二存储单元,所述第二存储单元存储有计算机指令,所述计算机指令适于由所述第二处理器加载并执行前述任一应用于服务器端的车机调试方法。
16.所述车机调试方法在应用时,调试设备可通过车机上具有用户权限的usb接口建立与车机的通信连接,再向预设服务器发送调试验证请求,验证通过时,车机的调试功能打开,可以调试更多的车机模块,也可以掌握必须的核心的系统信息,从而可以通过所述调试设备调试所述车机。如此一来,避免了只有拆车后连接至具有开放权限的接口才能实现较复杂的调试的问题,方便现场调试,也能够保证车机在常态下权限控制,保证使用安全。
附图说明
17.本发明在上文提及的以及其他的目的和优点将结合附图在下文详细介绍:图1为应用于本发明的车机调试方法的车机、服务器及调试设备的连接示意图。
18.图2为应用于车机端的车机调试方法在一实施例中的流程示意图。
19.图3为应用于服务器端的车机调试方法在一实施例中的流程示意图。
20.附图标记:10
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
车机20
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
服务器30
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
调试设备40
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
调试线101
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第一处理器102
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第一存储单元201
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第二处理器202
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第二存储单元
具体实施方式
21.下面详细描述本发明的实施例,参考附图描述的实施例是示例性的,下面详细描述本发明的实施例。
22.参图1及图2所示,公开了一种车机调试方法。
23.在相关技术中,车机通常搭载安卓(android)系统,为保证车机系统本身的主体功能和对核心数据的安全保护和控制,车机出厂时的系统是user版本,车机外露的usb接口通常只能用于简单地查看文件、供电等,没有开放其他权限。如果需要对系统进行调试,需要获得车机系统的root(系统管理员)权限,才能够实现对车机的控制。这种未经授权获取root权限的行为极有可能破坏车机系统的安全性,故对擅自获取root权限的车机,车机供应厂商通常不再提供保修服务。而车机出厂时,厂商用于调试的接口,通常为micro-usb接口,会被封闭,而开放给用户的usb接口没有管理员权限,即面临需拆机才能进行调试的问题。
24.鉴于此,本技术公开的车机调试方法旨在实现在不破坏车机系统安全性的前提下,进行车机系统调试而免于拆机。
25.本发明公开的车机调试方法涉及车机10、服务器20、调试设备30及用于连接车机10与调试设备30的调试线40。车机10、服务器20及调试设备30均具备通信功能,用于车机调试过程中的通信连接。
26.以车机10一端为例,车机调试方法可包括如下步骤。
27.s10、通过所述车机10上具有用户权限的usb接口建立与调试设备30的通信连接。
28.此处及以后的车机均默认指代的是出厂之后的车机,车机的调试也指的是车机出厂之后的调试。出厂后,车机上具有用户权,即user版本的usb接口通常会外露,供用户查看文件及用于供电等。
29.调试设备30为外部终端,通常为个人电脑(pc)。在具体实施中,调试设备30的usb接口与车机的usb接口通过调试线40通信连接。
30.s20、向预设服务器20发送调试验证请求。
31.车机10与预设的服务器20可实现通信。需调试时,可通过车机10向该预设服务器发送调试验证请求。相应的,该服务器20可预先存储验证信息,收到调试验证请求时,可根据预先存储的验证信息和预定规则判断该调试验证请求是否能够予以通过。
32.该服务器20通常由车机的供应厂商提供,并预先存储有验证信息。相应的,该验证信息的内容及前述预定判断规则也可以由车机供应厂商预先存储及设定,能够用于鉴别调试验证请求是否合规即可。容易理解的是,该服务器也可由其他方,如车辆供应厂商提供,在此不做限定。
33.s30、当接收到所述服务器20发送的验证通过信息时,车机10打开调试功能,从而允许通过所述调试设备30调试所述车机10。
34.当服务器20根据预先存储有验证信息及预订规则判断调试验证请求符合规则时,可向车机10发送验证通过的信息。当车机10接收到验证通过的信息时,开放系统的预定权限,使得所述调试设备30可以通过与车机的usb接口的连接访问车机系统,并进行调试。
35.需要说明的是,在具体实施中,所述步骤s10可以在所述步骤s20和步骤s30之前执行,也可以在所述步骤s20和步骤s30之后执行。换言之,可以先将所述调试设备30与所述车
机10通过usb接口连接,再进行后续的向服务器20发送验证请求、验证请求通过后打开调试功能的步骤,也可以先完成向服务器20发送验证请求、验证请求通过后打开调试功能的步骤,获得调试权限后再将调试设备30所述车机10通过usb接口连接通信。
36.所述车机调试方法在应用时,调试设备30可通过车机10上具有用户权限的usb接口建立与车机10的通信连接,再向预设服务器20发送调试验证请求,验证通过时,车机10的调试功能打开,可以调试更多的车机模块,也可以掌握必须的核心的系统信息,从而可以通过所述调试设备30调试所述车机10。如此一来,避免了只有拆车后连接至具有开放权限的接口才能实现较复杂的调试的问题,方便现场调试,也能够保证车机在常态下权限控制,保证使用安全。
37.在一实施方式中,在所述向预设服务器20发送验证调试请求的步骤s20前,还可以包括如下步骤。
38.s110、接收输入的验证信息。所述验证信息包括个人信息和车辆信息中的至少一者。
39.s120、根据所述验证信息生成所述调试验证请求。
40.所述调试验证请求通常包含了个人信息和车辆信息中的至少一种,车辆信息通常可由车机10获得,而个人信息则通常需要输入。故在向预设服务器发送验证调试请求的步骤前,车机10需接收输入的个人信息和/或车辆信息,基于这些信息生成的调试验证请求便于后期服务器20判断调试请求是否通过。
41.在具体实施中,所述接收输入的验证信息的步骤s110可具体包括如下步骤。
42.s1101、在车机10上显示验证界面,用于录入信息。
43.s1102、接收录入的信息。
44.如前所述,所述输入的验证信息通常为个人信息,而车辆信息通常可由车机10直接调取。相应的,在具体实施中,所述接收输入的验证信息的步骤可具体通过如下步骤实现:通过预置软件控制车机显示授权码,所述授权码关联有车辆信息。授权码还可以包括授权操作信息,包含允许的调试动作。例如,可操作车机10的主机界面,预置的应用软件可以根据操作请求弹出授权二维码,授权码关联有车辆信息和授权操作信息。
45.此后,可使用手机、平板电脑等智能终端扫描所述授权码,并利用智能终端输入个人信息,车机接收智能终端扫码后上传的个人信息,之后,则可将所述个人信息、车辆信息和授权操作信息一起上传给所述预设服务器,以完成后续验证步骤。
46.可以理解的是,利用智能终端输入个人信息后,智能终端可以将输入的个人信息发送给车机,车机将获得的个人信息及车辆信息和授权操作信息一起发送给所述预设服务器。智能终端也可以将输入的个人信息及从车机扫码获得车辆信息和授权操作信息一起发送给所述预设服务器。换言之,信息的发送可由车机完成,也可借助外部的智能终端完成。
47.在一实施方式中,所述打开调试功能的步骤包括:启动加密通道,用于所述车机与调试设备的通信。具体而言,所述启动加密通道的步骤包括:分配具有预定调试权限的调试账户。例如,调试验证请求通过后,车机上的预置软件可以使用root账户来调试,拥有了root账户,有更多的权限,可以调试更多的模块,以及掌握一些核心的系统信息,而且也方便现场调试。
48.具体实施中,所述通过所述车机10上具有用户权限的usb接口建立与调试设备的通信连接的步骤s10可具体通过如下步骤实现。
49.通过线缆,即所述调试线40连接所述车机上具有用户权限的usb接口与调试设备的usb接口;所述线缆内封装有两个usb转串口的转换芯片,两转换芯片的输出、输入、接地和电源端对应对接;所述线缆的两端设有usb的type-a接口,分别用于与所述车机和所述调试设备连接。如此,可实现调试设备30和车机10通过各自的usb接口通信连接。
50.相应的,本技术还公开了一种车机10,包括第一处理器101、第一存储单元102并设有至少一个具有用户权限的usb接口,所述第一存储单元102预存有程序指令,所述程序指令适于由所述第一处理器101加载并执行前述应用于车机端的任一车机调试方法。
51.参图3所示,本技术还公开了一种车机调试方法,应用于服务器端,所述车机通过具有用户权限的usb接口与调试设备的通信连接。所述车机调试方法包括如下步骤。
52.s100、接收车机10发送的调试验证请求。
53.s200、当验证通过时,向所述车机10发送验证通过信息,控制所述车机10打开调试功能并通过所述调试设备30调试所述车机10。
54.在一实施方式中,所述控制所述车机打开调试功能的步骤包括:授权所述车机10启动加密通道,用于所述车机10与调试设备30的通信。
55.在一实施方式中,所述授权所述车机启动加密通道的步骤包括:向所述车机10分配具有预定调试权限的调试账户。
56.相应的,本技术还公开了一种服务器20,包括第二处理器201、第二存储单元202,所述第二存储单元202存储有计算机指令,所述计算机指令适于由所述第二处理器201加载并执行前述任一应用于服务器端的车机调试方法。
57.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。
58.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献