【技术实现步骤摘要】
一种诊断记录生成方法、装置、设备及介质
[0001]本专利技术涉及计算机
,特别涉及一种诊断记录生成方法、装置、设备及介质。
技术介绍
[0002]在远程诊断业务中,远程诊断记录是B端和C端用户进行远程诊断操作的凭证(B端为技师端专用的诊断设备、C端为车主端专用的诊断设备),它记录了任务信息、设备信息、诊断开始和结束时间、网络通讯数据量等信息。远程诊断记录对于解决客户纠纷、分析设备问题、记录技师工作量有着非常重要的作用。现有做法是由B端设备在诊断结束的时候将远程诊断记录上传到服务器,但是在远程诊断过程中,可能会由于网络异常、断电、用户插拔设备等异常情况导致远程诊断记录上传失败。
[0003]综上所述,如何提高远程诊断记录的获取成功率是当前亟待解决的问题。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种诊断记录生成方法、装置、设备及介质,能够提高远程诊断记录的获取成功率,其具体方案如下:
[0005]第一方面,本申请公开了一种诊断记录生成方法,其特征在于,应用于服务器端, ...
【技术保护点】
【技术特征摘要】
1.一种诊断记录生成方法,其特征在于,应用于服务器端,包括:接收第一设备基于预设规则发送的当前诊断状态数据;确定所述当前诊断状态数据中表示所述第一设备开始远程诊断的第一诊断状态数据,并确定所述当前诊断状态数据中表示所述第一设备结束远程诊断的第二诊断状态数据;基于所述第一诊断状态数据中的诊断开始状态数据和所述第二诊断状态数据中的诊断结束状态数据生成诊断记录。2.根据权利要求1所述的诊断记录生成方法,其特征在于,所述当前诊断状态数据包括状态值;所述状态值至少用于表示所述第一设备开始远程诊断或所述第一设备结束远程诊断或所述第一设备远程诊断进行中。3.根据权利要求2所述的诊断记录生成方法,其特征在于,所述确定所述当前诊断状态数据中表示所述第一设备结束远程诊断的第二诊断状态数据,包括:若根据最新接收的所述当前诊断状态数据中的状态值确定出所述第一设备的当前状态为结束远程诊断,则将最新接收的所述当前诊断状态数据作为表示所述第一设备结束远程诊断的第二诊断状态数据;或,若超过预设时长未获取诊断状态数据,且根据最新接收的所述当前诊断状态数据中的状态值确定出所述第一设备的当前状态为远程诊断进行中,则将最新接收的所述当前诊断状态数据作为表示所述第一设备结束远程诊断的所述第二诊断状态数据。4.根据权利要求1所述的诊断记录生成方法,其特征在于,所述接收第一设备基于预设规则发送的当前诊断状态数据,包括:接收第一设备基于预设时间间隔发送的当前诊断状态数据。5.根据权利要求1所述的诊断记录生成方法,其特征在于,所述接收第一设备基于预设规则发送的当前诊断状态数据,包括:接收第一设备基于预设规则发送的当前诊断状态数据,并将所有所述当前诊断状态数据记录至本地第一数据库;相应的,所述基于所述第一诊断状态数据中的诊断开始状态数据和所述第二诊断状态数据中的诊断结束状态数据生成诊断记录,包括:将所述第一诊断状态数据中的诊断开始状态数据和所述第二诊断状态数据中的诊断结束状态数据记录至本地第二数据库;基...
【专利技术属性】
技术研发人员:刘新,杜武洲,
申请(专利权)人:深圳市元征科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。