[发明专利]一种VCI装置与多客户端的通信方法及VCI装置在审
| 申请号: | 202010030605.0 | 申请日: | 2020-01-14 |
| 公开(公告)号: | CN111212483A | 公开(公告)日: | 2020-05-29 |
| 发明(设计)人: | 刘均;杨凡凡;沈海煌 | 申请(专利权)人: | 深圳市元征科技股份有限公司 |
| 主分类号: | H04W76/10 | 分类号: | H04W76/10;G05B23/02 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;彭程 |
| 地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 vci 装置 客户端 通信 方法 | ||
本申请提供了一种VCI装置与多客户端的通信方法及VCI装置,方法包括:车辆通信接口VCI装置接收汽车故障诊断仪中的客户端发送的连接请求,其中,所述连接请求包括所述客户端的句柄;将所述句柄放入连接队列的未使用元素中,从而得到已使用元素;从所述已使用元素中读取所述句柄,并将所述句柄放入所述可读集合中;在监测到所述可读集合的句柄对应的客户端需要发送数据的情况下,接收所述客户端发送的数据。
技术领域
本申请涉及汽车诊断领域,尤其涉及一种VCI装置与多客户端的通信方法及VCI装置。
背景技术
汽车诊断的任务是:在汽车不解体的情况下,对汽车进行性能测试和故障检测。一般情况下,汽车配置有车载自动诊断(On Board Diagnostics,OBD)系统,因此维修人员可以利用汽车故障诊断仪迅速地读取OBD系统的诊断结果,从而查明汽车的故障部位及故障原因。
目前,汽车诊断的方式通常为:如图1所示,利用车辆通信接口(VehicleCommunication Interface,VCI)装置120将汽车故障诊断仪110和待诊断汽车130进行一对一地通信连接,从而实现汽车诊断。这样的诊断操作只能实现单一的故障诊断,即当其他维修人员也需要对待诊断的汽车进行检测时,只能排队等候,而不能同时检测。
发明内容
为了解决上述问题,本申请实施例公开了一种VCI装置与多客户端的通信方法及VCI装置。
第一方面,本申请提供了一种VCI装置与多客户端的通信方法,包括:
VCI装置接收汽车故障诊断仪中的客户端发送的连接请求,其中,所述连接请求包括所述客户端的句柄;
将所述句柄放入连接队列的未使用元素中,从而得到已使用元素;
从所述已使用元素中读取所述句柄,并将所述句柄放入所述可读集合中;
在监测到所述可读集合的句柄对应的客户端需要发送数据的情况下,接收所述客户端发送的数据。
在一些可能的设计中,所述接收所述客户端发送的数据包括:在所述客户端对应的句柄在所述连接队列中,且所述客户端对应的句柄在所述可读集合中的情况下,接收所述客户端发送的数据。
在一些可能的设计中,在所述将所述句柄放入所述可读集合中之后,所述方法还包括:在监测到所述客户端未发送数据的情况下,将所述客户端对应的句柄从所述可读集合中清除。
在一些可能的设计中,在所述接收所述客户端发送的数据之后,所述方法还包括:在所述数据不为空的情况下,对所述数据进行处理,从而发送给所述目标汽车;或者,在所述数据为空的情况下,将所述客户端对应的句柄从所述可读集合中清除,并关闭所述已使用元素中的句柄以及将所述已使用元素设置为所述未使用元素。
在一些可能的设计中,所述汽车故障诊断仪与所述VCI装置通过WIFI或者蓝牙进行无线通信,所述VCI装置与所述目标汽车通过车载自动诊断OBD接口进行有线通信。
上述方法中,VCI装置利用队列将请求连接的客户端句柄进行存储,然后通过遍历队列,将队列中保存的客户端句柄加入可读集合中,然后监测可读集合中的句柄所对应的客户端是否向VCI装置发送数据,在客户端向VCI装置发送数据的情况下,接收该客户端发送的数据,并对数据进行相应的处理,从而实现汽车故障诊断仪与VCI装置之间的通信。因此,利用上述方法可以实现利用1个VCI装置并发处理多个客户端,从而有效地提高汽车诊断效率。
第二方面,本申请提供了一种VCI装置,包括:
获取单元,用于接收汽车故障诊断仪中的客户端发送的连接请求,其中,所述连接请求包括所述客户端的句柄;
确定单元,用于将所述句柄放入连接队列的未使用元素中,从而得到已使用元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征科技股份有限公司,未经深圳市元征科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010030605.0/2.html,转载请声明来源钻瓜专利网。





