[发明专利]多请求的远程诊断方法、设备以及系统有效
申请号: | 202110823548.6 | 申请日: | 2021-07-21 |
公开(公告)号: | CN113433929B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 李伟;于龙;邢天星;黄兴元 | 申请(专利权)人: | 上海星融汽车科技有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 上海远同律师事务所 31307 | 代理人: | 许力;张坚 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 远程 诊断 方法 设备 以及 系统 | ||
本发明提供一种多请求的远程诊断方法、设备以及系统,通过服务器为上位机分配指定下位机的锁定权,确保该下位机在被锁定后,只能与获得锁定权的上位机进行交互,从而完成远程诊断,避免传统远程诊断过程中下位机回复乱码报错或者消极响应的情况发生,提高了诊断准确率以及诊断效率。
技术领域
本发明属于远程诊断技术领域,尤其涉及一种多请求的远程诊断方法、设备以及系统。
背景技术
目前,汽车的诊断技术主要包括传统的车载自诊断技术和现代智能化的远程诊断技术。传统的车载自诊断技术是定点地采用有线通信方式在车辆发生问题返厂后才能处理,而智能远程诊断是在任何地点通过无线通信均可远程执行、随时实时执行。
在远程诊断时,用户使用上位机以及远端车辆上的下位机进行诊断,上位机上通常设置了诊断系统,下位机则通过车辆OBD口采集车辆数据,在此过程中,可能会发生不同的用户通过不同的上位机与同一个下位机进行交互,这样会导致下位机回复乱码报错或者消极响应,导致诊断不准确,诊断效率低。
发明内容
基于此,针对上述技术问题,提供一种高效、准确的多请求的远程诊断方法、设备以及系统。
为解决上述技术问题,本发明采用如下技术方案:
一方面,提供一种多请求的远程诊断方法,应用于服务器,其特征在于,包括:
接收分别由不同上位机发送的多个远程诊断请求,所述远程诊断请求包括上位机的唯一识别信息以及被指定下位机的唯一识别信息;
通过所述被指定下位机的唯一识别信息确定所述被指定下位机的状态;
若所述被指定下位机的状态为非锁定,则根据先到先得规则将所述被指定下位机的锁定权分配给相应的上位机,并将该上位机的唯一识别信息发送给所述被指定下位机;
不响应未获得锁定权的上位机发送的数据,转发获得锁定权的上位机与被指定下位机之间的数据:接收获得锁定权的上位机发送的诊断指令,并转发给所述被指定下位机,所述诊断指令包含上位机的唯一识别信息,以及接收所述被指定下位机发送的诊断数据,并转发给所述获得锁定权的上位机。
另一方面,提供一种多请求的远程诊断方法,应用于下位机,其特征在于,包括:
接收服务器发送的上位机的唯一识别信息,并保存在缓存中;
接收所述服务器发送的诊断指令,对诊断指令中的唯一识别信息与缓存中的唯一识别信息进行匹配,若匹配,则执行所述诊断指令;
将执行所述诊断指令获得的诊断数据发送给所述服务器;
若所述诊断指令为结束指令,则清除缓存中的唯一识别信息。
又一方面,提供一种服务器,其特征在于,该服务器被配置为执行上述一种应用于服务器的多请求的远程诊断方法。
又一方面,提供一种下位机,其特征在于,该下位机被配置为执行上述一种应用于下位机的多请求的远程诊断方法。
再一方面,提供一种多请求的远程诊断系统,其特征在于,包括上述一种服务器以及上述一种下位机。
本发明通过服务器为上位机分配指定下位机的锁定权,确保该下位机在被锁定后,只能与获得锁定权的上位机进行交互,从而完成远程诊断,避免传统远程诊断过程中下位机回复乱码报错或者消极响应的情况发生,提高了诊断准确率以及诊断效率。
附图说明
下面结合附图和具体实施方式本发明进行详细说明:
图1为本发明实施例的一种应用于服务器的多请求的远程诊断方法的流程图;
图2为本发明实施例的一种应用于下位机的多请求的远程诊断方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海星融汽车科技有限公司,未经上海星融汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110823548.6/2.html,转载请声明来源钻瓜专利网。