基于用户操作数据生成UI回放数据的系统、方法和设备技术方案

技术编号:33716631 阅读:63 留言:0更新日期:2022-06-06 09:01
本申请涉及车辆诊断技术领域,公开了一种基于用户操作数据生成UI回放数据的系统、方法和设备,通过获取诊断UI界面数据与用户点击行为数据,并将用户点击行为数据存入UI界面数据中,这样便于技术人员对诊断结果的形成更加的了解,诊断设备生成用户操作数据后,可将用户操作数据上传至服务器,服务器端口的技术人员可获取与用户操作数据对应的UI转换协议,并根据UI转换协议将用户操作数据转换为可播放的UI回放数据,技术人员可以通过查看UI回放数据直观的了解到完整的诊断过程,避免用户对诊断过程进行录屏。过程进行录屏。过程进行录屏。

【技术实现步骤摘要】
基于用户操作数据生成UI回放数据的系统、方法和设备


[0001]本申请涉及车辆诊断
,特别涉及一种基于用户操作数据生成UI回放数据的系统、方法和设备。

技术介绍

[0002]现有技术中,用户通过诊断设备对车辆进行诊断时,诊断设备可能出现bug导致闪退、操作失误、诊断结果出错等故障问题,这时候用户需要与提供诊断设备的供应商或者客服联系,并将出现的问题进行清晰明确的描述,才能使得供应商或者技术人员精确的了解需要解决的问题,从而对症下药,才能快速的将问题解决掉,然而实际应用场景中,故障问题往往是复杂多变的,很难用一两句话就能够描述清楚,为了便于供应商或者技术人员准确了解到故障问题,采取的手段通常是需要用户采取录屏的方式,将故障问题重新操作演示一遍,并将录制的视频发送至供应商或者技术人员,以便供应商或者技术人员根据视频内容了解到故障问题,然而用户录屏时,由于诊断的时间比较长,这造成视频的容量也非常大,且诊断设备的有些功能处于不稳定的状态下,重新操作演示一遍也可能无法令故障现象重现,此时就需要操作多次,操作繁琐,且由于录屏所占比的视频文件过大,对诊断设备的内存容量也有较高要求。

技术实现思路

[0003]本申请的主要目的为提供一种基于用户操作数据生成UI回放数据的系统,旨在解决现有技术中诊断设备通过录屏的方式反馈故障问题时,操作较为繁琐且占用内存过大的技术问题。
[0004]本申请提出一种基于用户操作数据生成UI回放数据的系统,包括:诊断设备、车辆与服务器,所述诊断设备一端与车辆通信连接,另一端与所述服务器通信连接;所述诊断设备用于实时获取车辆的诊断UI界面,以得到多个诊断UI界面;还用于对每个所述诊断UI界面增加UI时间戳,得到加了UI时间戳的诊断UI界面数据,其中,不同的所述诊断UI界面对应不同的UI时间戳;还用于实时获取用户点击行为数据,并将所述用户点击行为数据转换成JSON数据;还用于根据所述UI时间戳的顺序,将所述JSON数据保存到所述诊断UI界面数据中,得到用户操作数据;还用于将所述用户操作数据上传至服务器;所述服务器用于获取所述用户操作数据对应的UI转换协议;还用于根据UI转换协议,将所述用户操作数据转换为UI回放数据。
[0005]作为优选,所述诊断设备包括读取模块与显示模块,所述读取模块与车辆通信连接,用于读取车辆数据流,其中,所述车辆数据流包括诊断数据以及诊断数据所属的UI类
型,所述显示模块与所述读取模块连接,用于根据所述诊断数据所属的UI类型生成诊断UI界面,并将所述诊断UI界面显示在诊断设备的电子屏幕当中。
[0006]作为优选,所述诊断设备还包括获取模块与转换模块,所述获取模块用于实时获取用户的点击行为,并根据用户的点击行为生成用户点击行为数据,所述转换模块实时接收所述用户点击行为数据,并对所述用户点击行为数据按照预设的解析协议进行解析,得到JSON数据,其中,JSON数据以数组的数据类型进行显示,所述数组包括点击类型、点击条数以及点击时间戳。
[0007]作为优选,所述诊断设备还包括匹配模块与排序模块,所述匹配模块用于获取UI时间戳、JSON数据、以及JSON数据中的点击时间戳,并将所述点击时间戳与所述UI时间戳进行匹配,所述排序模块用于按照时间顺序对所述UI时间戳进行排序,并将匹配成功的点击时间戳所对应的JSON数据按照排序结果填充到诊断UI界面数据中,得到用户操作数据。
[0008]作为优选,所述诊断设备还包括上传模块,所述上传模块用于向所述服务器发送请求上传信号,所述服务器用于根据所述请求上传信号开启用户上传权限,以使所述上传模块将所述用户操作数据上传至服务器。
[0009]作为优选,所述服务器还包括提取模块与播放模块,所述提取模块用于对所述UI回放数据中的操作指令进行文字提取,所述播放模块用于按照UI时间戳的顺序,顺序播放所述UI回放数据与所述操作指令。
[0010]作为优选,所述播放模块上设有前进单元,播放/暂停单元、后退单元以及倍速单元。
[0011]本申请还提供一种基于用户操作数据生成UI回放数据的方法,包括:实时获取车辆的诊断UI界面,以得到多个诊断UI界面;对每个所述诊断UI界面增加UI时间戳,得到加了UI时间戳的诊断UI界面数据,其中,不同的所述诊断UI界面对应不同的UI时间戳;实时获取用户点击行为数据,并将所述用户点击行为数据转换成JSON数据;根据所述UI时间戳的顺序,将所述JSON数据保存到所述诊断UI界面数据中,得到用户操作数据;将所述用户操作数据上传至服务器,其中,所述服务器获取所述用户操作数据对应的UI转换协议,并根据UI转换协议,将所述用户操作数据转换为UI回放数据。
[0012]本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述基于用户操作数据生成UI回放数据的方法的步骤。
[0013]本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于用户操作数据生成UI回放数据的方法的步骤。
[0014]本申请的有益效果为:通过获取诊断UI界面数据与用户点击行为数据,并将用户点击行为数据存入UI界面数据中,这样便于技术人员对诊断结果的形成更加的了解,诊断设备生成用户操作数据后,可将用户操作数据上传至服务器,服务器端口的技术人员可获取与用户操作数据对应的UI转换协议,并根据UI转换协议将用户操作数据转换为可播放的UI回放数据,技术人员可以通过查看UI回放数据直观的了解到完整的诊断过程,避免用户对诊断过程进行录屏。
附图说明
[0015]图1为本申请一实施例的基于用户操作数据生成UI回放数据的系统结构示意图。
[0016]图2为本申请一实施例的基于用户操作数据生成UI回放数据的方法流程示意图。
[0017]图3为本申请一实施例中基于用户操作数据生成UI回放数据的系统中UI回放数据的第一播放界面;图4为本申请一实施例中基于用户操作数据生成UI回放数据的系统中UI回放数据的第二播放界面;图5为本申请一实施例的计算机设备内部结构示意图。
[0018]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0019]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0020]如图1

图5所示,本申请提出一种基于用户操作数据生成UI回放数据的系统,包括:诊断设备、车辆与服务器,所述诊断设备一端与车辆通信连接,另一端与所述服务器通信连接;所述诊断设备用于实时获取车辆的诊断UI界面,以得到多个诊断UI界面;还用于对每个所述诊断UI界面增加时间戳,得到加了时间戳的诊断UI界面数据,其中,不同的所述诊断UI界面对应不同的UI时间戳;还用于实时获取用户点击行为数据,并将所述用户点击行为数据转换成JSON数据;还用于根据所述UI时间戳的顺序,将所述JSON数据保存到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于用户操作数据生成UI回放数据的系统,其特征在于,包括:诊断设备、车辆与服务器,所述诊断设备一端与车辆通信连接,另一端与所述服务器通信连接;所述诊断设备用于实时获取车辆的诊断UI界面,以得到多个诊断UI界面;还用于对每个所述诊断UI界面增加UI时间戳,得到加了UI时间戳的诊断UI界面数据,其中,不同的所述诊断UI界面对应不同的UI时间戳;还用于实时获取用户点击行为数据,并将所述用户点击行为数据转换成JSON数据;还用于根据所述UI时间戳的顺序,将所述JSON数据保存到所述诊断UI界面数据中,得到用户操作数据;还用于将所述用户操作数据上传至服务器;所述服务器用于获取所述用户操作数据对应的UI转换协议;还用于根据UI转换协议,将所述用户操作数据转换为UI回放数据。2.根据权利要求1所述的基于用户操作数据生成UI回放数据的系统,其特征在于,所述诊断设备包括读取模块与显示模块,所述读取模块与车辆通信连接,用于读取车辆数据流,其中,所述车辆数据流包括诊断数据以及诊断数据所属的UI类型,所述显示模块与所述读取模块连接,用于根据所述诊断数据所属的UI类型生成诊断UI界面,并将所述诊断UI界面显示在诊断设备的电子屏幕当中。3.根据权利要求1所述的基于用户操作数据生成UI回放数据的系统,其特征在于,所述诊断设备还包括获取模块与转换模块,所述获取模块用于实时获取用户的点击行为,并根据用户的点击行为生成用户点击行为数据,所述转换模块实时接收所述用户点击行为数据,并对所述用户点击行为数据按照预设的解析协议进行解析,得到JSON数据,其中,JSON数据以数组的数据类型进行显示,所述数组包括点击类型、点击条数以及点击时间戳。4.根据权利要求1所述的基于用户操作数据生成UI回放数据的系统,其特征在于,所述诊断设备还包括匹配模块与排序模块,所述匹配模块用于获取UI时间戳、JSON数据、以及JSON数据中的点击时间戳,并将所述点击时间戳与所述UI时间戳进行匹配,所述排序模块用于按照...

【专利技术属性】
技术研发人员:谢嘉丰齐冬冬罗源
申请(专利权)人:深圳市星卡科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1