WO2021142607A1 - 一种车辆诊断过程回放方法、设备及可读存储介质 - Google Patents

一种车辆诊断过程回放方法、设备及可读存储介质 Download PDF

Info

Publication number
WO2021142607A1
WO2021142607A1 PCT/CN2020/071906 CN2020071906W WO2021142607A1 WO 2021142607 A1 WO2021142607 A1 WO 2021142607A1 CN 2020071906 W CN2020071906 W CN 2020071906W WO 2021142607 A1 WO2021142607 A1 WO 2021142607A1
Authority
WO
WIPO (PCT)
Prior art keywords
playback
interface
target
operation process
frames
Prior art date
Application number
PCT/CN2020/071906
Other languages
English (en)
French (fr)
Inventor
刘均
冯向军
Original Assignee
深圳市元征科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳市元征科技股份有限公司 filed Critical 深圳市元征科技股份有限公司
Priority to CN202080000786.0A priority Critical patent/CN111448527A/zh
Priority to PCT/CN2020/071906 priority patent/WO2021142607A1/zh
Publication of WO2021142607A1 publication Critical patent/WO2021142607A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0262Confirmation of fault detection, e.g. extra checks to confirm that a failure has indeed occurred
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics

Definitions

  • This application relates to the technical field of vehicle diagnosis, and in particular to a method for replaying a vehicle diagnosis process, a vehicle diagnosis device, and a readable storage medium.
  • the purpose of this application is to provide a vehicle diagnostic process playback method, vehicle diagnostic equipment, and readable storage medium. By replaying the diagnostic process, the user of the vehicle diagnostic equipment can quickly learn and master the diagnostic operation to solve problems. And the problem of not daring to inspect the vehicle.
  • a method for replaying a vehicle diagnosis process which includes:
  • a vehicle diagnostic equipment which includes:
  • Memory used to store computer programs
  • the processor is used to implement the following steps when executing the computer program:
  • This application also provides a readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
  • the visual interface plays a set of replay frames to replay the target diagnosis process. After receiving the vehicle diagnosis process playback instruction, first determine the target diagnosis process to be played back. Then, read the diagnosis operation process data corresponding to the target diagnosis process. Analyze the diagnosis operation process data to obtain the playback frame set. Finally, the playback frame set can be played on the visual interface to achieve the purpose of replaying the target diagnosis process. In this way, users (such as vehicle maintenance technicians) can quickly learn the operation of the vehicle diagnostic equipment by watching the replayed diagnosis process.
  • the embodiment of the present application also provides a vehicle diagnosis device and a readable storage medium corresponding to the above-mentioned vehicle diagnosis process playback method, which has the above-mentioned technical effects, and will not be repeated here.
  • FIG. 1 is an implementation flowchart of a method for replaying a vehicle diagnosis process in an embodiment of the application
  • FIG. 2 is a schematic diagram of a specific implementation of a method for replaying a vehicle diagnosis process in an embodiment of the application
  • FIG. 3 is a schematic structural diagram of a vehicle diagnostic equipment in an embodiment of the application.
  • FIG. 4 is a schematic diagram of a specific structure of a vehicle diagnostic device in an embodiment of the application.
  • the method for replaying the vehicle diagnosis process can be applied to devices including but not limited to devices having a display screen, input devices (such as a mouse, keyboard, keys, and touch screen), and a processing chip (such as a CPU).
  • devices having a display screen input devices (such as a mouse, keyboard, keys, and touch screen), and a processing chip (such as a CPU).
  • input devices such as a mouse, keyboard, keys, and touch screen
  • a processing chip such as a CPU
  • the display screen is used to play back the set of playback frames corresponding to the target diagnosis process
  • the user operates the input device to input playback instructions to the device
  • the processing chip executes the processing logic corresponding to the playback method of the vehicle diagnosis process.
  • the device can also be cross-referenced with the vehicle diagnostic device provided in this application.
  • FIG. 1 is a flowchart of a method for replaying a vehicle diagnosis process in an embodiment of the application. The method includes the following steps:
  • the vehicle diagnosis process can be stored and recorded in advance. Specifically, before step S101 is executed, the diagnosis operation process data may be acquired and recorded during the target diagnosis process by the user using the vehicle diagnosis device. It can also receive the diagnosis operation process data uploaded by the user after completing the target diagnosis process using the vehicle diagnosis equipment.
  • diagnosis operation process data may include multiple diagnosis operation process records, and each diagnosis operation process record includes at least interface sequence number, interface stay time and interface content data.
  • a diagnostic interface database can be established to store diagnostic operation process data. In this way, the diagnostic operation process data corresponding to the target diagnostic process can be read by accessing the diagnostic interface database.
  • the interface sequence number that is, the display interface may change during the user's operation, and the sequence number of the interface should be recorded
  • the interface stay time can be the display stay time under user operation in different display interfaces
  • the interface content data is the recorded data that can show the interface content again.
  • the interface content data can specifically adopt Jason format (JavaScript Object Notation, a lightweight data exchange format), XML format (eXtensible Markup Language, extensible markup language, which is a kind of used to mark electronic files to have structure sexual markup language), etc. can express the data format of the interface display content.
  • Jason format JavaScript Object Notation, a lightweight data exchange format
  • XML format eXtensible Markup Language, extensible markup language, which is a kind of used to mark electronic files to have structure sexual markup language
  • diagnosis operation process data of experienced technicians can be collected in advance and stored, and the mapping relationship can be established through the vehicle model, function and diagnosis process identification, etc., and a diagnosis interface database containing the diagnosis operation process can be constructed based on the mapping relationship.
  • the target diagnosis process is determined by the vehicle type, or the target diagnosis process is determined by selecting the function while determining the vehicle type. It is also possible to determine the diagnosis process to be selected by function, and then further determine the target diagnosis process by selecting the vehicle type.
  • the vehicle diagnostic process playback instruction can specifically specify the target diagnostic process to be played back. That is, the target diagnosis process to be played back can be determined directly through the vehicle diagnosis process playback instruction. For example, if the target diagnosis process corresponds to a specific vehicle, you can pass the VIN code (Vehicle Identification Number, vehicle identification code, specifically a long string of characters, usually a vehicle identification code with 17 digits), brand, model, model year, etc. The information specifies the target diagnostic process.
  • VIN code Vehicle Identification Number
  • vehicle identification code specifically a long string of characters, usually a vehicle identification code with 17 digits
  • the target diagnosis process may be a diagnosis process corresponding to a certain function in the vehicle diagnosis equipment, or may be a diagnosis process of a certain vehicle by the vehicle diagnosis equipment.
  • the target diagnosis process is a process that enables the user to quickly understand the operation of the vehicle diagnostic equipment by watching the corresponding diagnosis operation.
  • the diagnosis operation process data includes multiple diagnosis operation process records
  • the diagnosis operation process record includes interface sequence number, interface stay time and interface content data.
  • each diagnostic operation process record in the diagnostic operation process data can be read; the diagnostic operation process record includes interface sequence number, interface stay time and interface content data.
  • the diagnosis operation process data can be analyzed to obtain a set of playback frames for playback.
  • the playback frame set restores the content displayed on the display interface during the target diagnosis process.
  • the analysis process of the diagnostic operation process data may be specifically a process of restoring the display content of the display interface corresponding to the diagnostic operation process data.
  • storing the diagnostic operation process data is to record the content displayed on the display interface of the target terminal process, and the parsing process here (that is, the process of determining the playback frame set) is to perform analysis processing based on the diagnostic operation process data to restore the target diagnostic process The display content of the display interface.
  • the interface content data corresponding to each diagnosis operation process record can be sequentially analyzed according to the interface sequence number and interface stay time to obtain the playback frame set. That is, in this embodiment, the interface content data corresponding to each diagnostic operation process can be analyzed and recorded according to the interface sequence number and interface stay time to obtain a set of playback frames.
  • parsing the interface content data to obtain the playback frame set may specifically include: using the display layer transmission protocol to analyze the interface content data in sequence according to the interface sequence number to obtain the playback frame set corresponding to each piece of interface content data.
  • the items, buttons, input instructions, etc. corresponding to the user operations can be marked, such as using prominent colors, or flashing the content of the operated item, button, or input
  • the instructions and other content are displayed on the interface corresponding to the information.
  • the interface content data in the N diagnosis operation process records will be analyzed in sequence according to the sequence of the N diagnosis operation process records.
  • one diagnostic operation process record can correspond to multiple playback frame sets. The longer the interface stays, the more the corresponding set of playback frames.
  • Step S104 can be executed to complete the playback target diagnosis process.
  • S104 Play the set of playback frames on the visual interface to play back the target diagnosis process.
  • the visual interface may be specifically a visual interface of a vehicle diagnostic device, or may be a set of playback frames that are sequentially played in other devices that are not vehicle diagnostic devices that have a display function. In this way, it is possible to replay the target diagnosis process, that is, the user can quickly learn the operation of the vehicle diagnosis equipment by watching the replayed target diagnosis process.
  • the visual interface plays a set of replay frames to replay the target diagnosis process. After receiving the vehicle diagnosis process playback instruction, first determine the target diagnosis process to be played back. Then, read the diagnosis operation process data corresponding to the target diagnosis process. Analyze the diagnosis operation process data to obtain the playback frame set. Finally, the playback frame set can be played on the visual interface to achieve the purpose of replaying the target diagnosis process. In this way, the user can quickly learn the operation of the vehicle diagnostic equipment by watching the replayed diagnosis process.
  • the embodiments of the present application also provide corresponding improvement solutions.
  • the same steps as those in the above-mentioned embodiments or corresponding steps can be referred to each other, and the corresponding beneficial effects can also be referred to each other, which will not be repeated in the preferred/improved embodiments herein.
  • a progress bar may also be displayed at the same time when the replay frame set is played.
  • Specific implementation methods include:
  • playing the playback frame set on the visual interface specifically includes: when the playback frame set is played, the total time length and the total number of frames are used to calculate and display the playback progress bar.
  • the total playback progress can calculate the total playback time and the total number of frames of the playback frame set corresponding to the target diagnosis process according to the interface sequence number and the interface stay time in the diagnosis operation process data. Then, when the playback frame set is played, the playback progress bar corresponding to the current frame can be calculated correspondingly.
  • the user may only watch the playback process to learn a specific operation in the vehicle diagnostic equipment, and different users have different learning abilities (if some users can learn it quickly by browsing, but some The user needs a slower playback speed to memorize the operation), so it is not necessary to perform playback according to the time-consuming and progress of the target diagnosis process. Therefore, in this embodiment, it is further proposed to adjust the playback speed, and the implementation process includes:
  • Step 1 Obtain the playback multiple and adjust the total duration by using the playback multiple;
  • Step 2 Use the adjusted total duration and total frames to calculate and display the playback progress bar.
  • the playback multiple can be used to adjust the total duration, and then the adjusted total duration and total frame number are used to calculate the playback progress bar and display it.
  • the language environment of the application of vehicle diagnostic equipment is usually not only a certain single voice.
  • the audio and video playback implementation process can be completed.
  • step S103 that is, the interface content data corresponding to each diagnosis operation process is sequentially analyzed according to the interface sequence number and interface stay time, and the playback frame set is obtained for improvement.
  • the text information displayed in the interface content data can be translated to achieve the purpose of language adaptation.
  • the parsing process for implementing language adaptation includes:
  • Step 1 Obtain the target playback language type
  • Step 2 Translate the displayed text information in the interface content data according to the target playback language type to obtain target interface content data
  • Step 3 Analyze the target interface content data corresponding to each of the diagnostic operation process records in sequence according to the interface sequence number and the interface stay duration to obtain the playback frame set presented in the target playback language type.
  • the interface content data records data information that can restore the interface content
  • the interface content obviously includes display text information. Therefore, before analyzing the interface content data, the displayed text information in the interface content data can be translated into a specified language.
  • the specified language can be selected and determined by the user.
  • the interface content data in the language in which the text information is translated is referred to as target interface content data in this article. That is, in the target interface content data, except for the language of the displayed text information, the other information is still consistent with the original interface content data.
  • the target playback language type can be determined according to the user's selection or based on the user's device location, and then the diagnosis interface content data translation is performed based on the language type.
  • the target playback language types include but are not limited to Chinese, English, Japanese, German, French, etc. For example, when the user's device is located in China, the target playback language type is determined to be Chinese, and when the user's device is located in the United States, then the target playback language type is determined to be English; or the user's selected display text type is determined to be Chinese
  • the target playback language type is Chinese.
  • the specific translation process is to translate the displayed text information when it is not in the target playback language type to obtain the displayed text information corresponding to the target playback language type.
  • the target playback language type is Chinese
  • no translation is required
  • the displayed text information is not in Chinese, such as English
  • the displayed text information is translated into Chinese.
  • translation can be carried out by calling translation software.
  • a set of playback frames after speech translation can be obtained. Play the translated playback frame set in sequence to achieve voice adaptation. In this way, the same diagnostic operation process data can be played back in multiple languages.
  • FIG. 2 is a schematic diagram of a specific implementation of a method for replaying a vehicle diagnosis process in an embodiment of the application. It can be seen that in practical applications, the realization of the vehicle diagnosis process playback method in the emergence of the diagnosis playback may specifically include the following steps:
  • the user operation process data may specifically include the display layer transmission protocol, items and buttons operated by the user, and so on.
  • the display layer transmission protocol can be used for analysis.
  • the diagnostic interface database stores including but not limited to interface sequence number, interface stay time, interface content, etc.
  • the operation process data is the same as the above diagnosis operation process data, which can be recorded by one record.
  • Each diagnosis operation process record includes but not limited to the interface sequence number, interface stay time, and interface content.
  • the storage form of the interface content can be Jason format, XML format, etc., which can express the data of the interface display content.
  • the diagnosis playback program obtains user operation process data from the diagnosis interface database according to the vehicle information (language can be added).
  • the user operation process data corresponding to the vehicle can be analyzed.
  • the diagnosis playback program calculates but is not limited to the total time, the total number of frames, etc., and determines the progress bar.
  • the total time (the same as the total time in this article) can be counted from the start of the collection time (that is, the start of entering the diagnostic software) to the end of the collection (such as the user quit uploading or quit diagnostic diagnosis).
  • the total number of frames is the number of protocol frames for different time interactions that determine the effective interface interaction data when analyzing the collected data.
  • the progress bar can calculate the total time in seconds as the maximum value, and a progress display frame with 1 second as a unit.
  • the interface can be zoomed in or out.
  • Displaying in different interface forms and determining the dwell time of a single interface corresponds to the set of playback frames determined in this article.
  • step 8 corresponds to the playback frame set.
  • Performing the above steps can realize the replay of the diagnosis operation process through the interface data, and the diagnosis operation data supports multi-language analysis, which can meet the needs of different users.
  • the embodiments of the present application also provide a vehicle diagnostic device.
  • the vehicle diagnostic device described below and the vehicle diagnostic process playback method described above can be referred to each other.
  • the vehicle diagnostic equipment includes:
  • a vehicle diagnostic equipment including:
  • the memory D1 is used to store computer programs
  • the processor D2 is used to implement the following steps when executing a computer program:
  • the processor is configured to implement the following steps when executing the computer program:
  • Reading the diagnostic operation process data corresponding to the target diagnostic process includes:
  • the diagnostic operation process record includes interface sequence number, interface stay time and interface content data;
  • the parsing of the diagnostic operation process data to obtain a set of playback frames includes:
  • the interface content data corresponding to each of the diagnostic operation process records are sequentially analyzed according to the interface sequence number and the interface stay duration to obtain the playback frame set.
  • the processor is configured to implement the following steps when executing the computer program:
  • playing the set of playback frames on the visual interface includes:
  • the total time length and the total number of frames are used to calculate and display a playback progress bar.
  • the processor is configured to implement the following steps when executing the computer program:
  • the playback progress bar is calculated and displayed by using the total duration and the total number of frames, including:
  • the adjusted total duration and the total number of frames are used to calculate and display the playback progress bar.
  • the processor is configured to implement the following steps when executing the computer program:
  • the interface content data corresponding to each of the diagnostic operation process records are sequentially analyzed according to the interface sequence number and the interface stay duration to obtain the playback frame set, including:
  • the target interface content data corresponding to each of the diagnostic operation process records are sequentially analyzed according to the interface sequence number and the interface stay duration to obtain the set of playback frames presented in the target playback language type.
  • the processor is configured to implement the following steps when executing the computer program:
  • the interface content data corresponding to each of the diagnostic operation process records are sequentially analyzed according to the interface sequence number and the interface stay duration to obtain the playback frame set, including:
  • the interface content data is parsed in sequence according to the interface sequence number, and the playback frame set corresponding to each piece of the interface content data is obtained.
  • the processor is configured to implement the following steps when executing the computer program:
  • the diagnosis operation process data is acquired and recorded.
  • FIG. 4 is a schematic diagram of a specific structure of a vehicle diagnostic device provided by this embodiment.
  • the vehicle diagnostic device may have relatively large differences due to different configurations or performance, and may include one or more processors ( Central processing units, CPU) 322 (for example, one or more processors) and memory 332, and one or more storage media 330 (for example, one or one storage device with a large amount of data) storing application programs 342 or data 344.
  • the memory 332 and the storage medium 330 may be short-term storage or persistent storage.
  • the program stored in the storage medium 330 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the data processing device.
  • the central processing unit 322 may be configured to communicate with the storage medium 330 and execute a series of instruction operations in the storage medium 330 on the vehicle diagnostic device 301.
  • the vehicle diagnostic device 301 may also include one or more power supplies 326, one or more wired or wireless network interfaces 350, one or more input and output interfaces 358, and/or one or more operating systems 341.
  • one or more power supplies 326 for example, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
  • the steps in the method for replaying the vehicle diagnosis process described above can be implemented by the structure of the vehicle diagnosis device.
  • the embodiment of the present application also provides a readable storage medium.
  • the readable storage medium described below and the method for replaying the vehicle diagnosis process described above can be referred to each other.
  • Reading the diagnostic operation process data corresponding to the target diagnostic process includes:
  • the diagnostic operation process record includes interface sequence number, interface stay time and interface content data;
  • the parsing of the diagnostic operation process data to obtain a set of playback frames includes:
  • the interface content data corresponding to each of the diagnostic operation process records are sequentially analyzed according to the interface sequence number and the interface stay duration to obtain the playback frame set.
  • playing the set of playback frames on the visual interface includes:
  • the total time length and the total number of frames are used to calculate and display a playback progress bar.
  • the playback progress bar is calculated and displayed by using the total duration and the total number of frames, including:
  • the adjusted total duration and the total number of frames are used to calculate and display the playback progress bar.
  • the interface content data corresponding to each of the diagnostic operation process records are sequentially analyzed according to the interface sequence number and the interface stay duration to obtain the playback frame set, including:
  • the target interface content data corresponding to each of the diagnostic operation process records are sequentially analyzed according to the interface sequence number and the interface stay duration to obtain the set of playback frames presented in the target playback language type.
  • the interface content data corresponding to each of the diagnostic operation process records are sequentially analyzed according to the interface sequence number and the interface stay duration to obtain the playback frame set, including:
  • the interface content data is parsed in sequence according to the interface sequence number, and the playback frame set corresponding to each piece of the interface content data is obtained.
  • the vehicle diagnosis process playback instruction Before using the vehicle diagnosis process playback instruction to determine the target diagnosis process to be played back, it also includes:
  • the diagnosis operation process data is acquired and recorded.
  • the readable storage medium may specifically be a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disk that can store program codes. Readable storage medium.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种车辆诊断过程回放方法、设备及可读存储介质。该方法包括以下步骤:利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;读取目标诊断过程对应的诊断操作过程数据;解析诊断操作过程数据,获得回放帧集合;在可视化界面播放回放帧集合,以回放目标诊断过程。在接收到车辆诊断过程回放指令后,首先确定出待回放的目标诊断过程。然后,读取目标诊断过程对应的诊断操作过程数据。对诊断操作过程数据进行解析,即可获得回放帧集合。最后,在可视化界面播放回放帧集合,便可达到回放目标诊断过程的目的。如此,用户便可通过观看回放的诊断过程,快速学习车辆诊断设备的操作。

Description

一种车辆诊断过程回放方法、设备及可读存储介质 技术领域
本申请涉及车辆诊断技术领域,特别是涉及一种车辆诊断过程回放方法、车辆诊断设备及可读存储介质。
背景技术
车辆维修技师在维修车辆时,需要使用车辆诊断设备对车辆进行诊断。但是,车辆诊断设备上不同的诊断软件的操作会因为对应车型年款的不同而不同。这就造成很多技师不知道如何对车辆进行检测,复杂的功能往往不知道而不敢操作的情况。例如,通用诊断软件需要根据VIN码选择不同模式,丰田诊断软件需要选择各种选配,奔驰软件需要选择底盘等。
综上所述,如何解决车辆维修技师不会或不敢进行车辆检测等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本申请的目的是提供一种车辆诊断过程回放方法、车辆诊断设备及可读存储介质,通过对诊断过程进行回放,可使得车辆诊断设备的用户快速学习和掌握诊断操作,以此来解决不会和不敢对车辆进行检测的问题。
本申请一方面提供了一种车辆诊断过程回放方法,该方法包括:
利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;
读取所述目标诊断过程对应的诊断操作过程数据;
解析所述诊断操作过程数据,获得回放帧集合;
在可视化界面播放所述回放帧集合,以回放所述目标诊断过程。
本申请另一方面提供了一种车辆诊断设备,该设备包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现以下步骤:
利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;
读取所述目标诊断过程对应的诊断操作过程数据;
解析所述诊断操作过程数据,获得回放帧集合;
在可视化界面播放所述回放帧集合,以回放所述目标诊断过程。
本申请还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;
读取所述目标诊断过程对应的诊断操作过程数据;
解析所述诊断操作过程数据,获得回放帧集合;
在可视化界面播放所述回放帧集合,以回放所述目标诊断过程。
应用本申请实施例所提供的方法,利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;读取目标诊断过程对应的诊断操作过程数据;解析诊断操作过程数据,获得回放帧集合;在可视化界面播放回放帧集合,以回放目标诊断过程。在接收到车辆诊断过程回放指令后,首先确定出待回放的目标诊断过程。然后,读取目标诊断过程对应的诊断操作过程数据。对诊断操作过程数据进行解析,即可获得回放帧集合。最后,在可视化界面播放回放帧集合,便可达到回放目标诊断过程的目的。如此,用户(如车辆维修技师)便可通过观看回放的诊断过程,快速学习车辆诊断设备的操作。
相应地,本申请实施例还提供了与上述车辆诊断过程回放方法相对应的车辆诊断设备和可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中一种车辆诊断过程回放方法的实施流程图;
图2为本申请实施例中一种车辆诊断过程回放方法的具体实施示意图;
图3为本申请实施例中一种车辆诊断设备的结构示意图;
图4为本申请实施例中一种车辆诊断设备的具体结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例一:
本实施例所提供的一种车辆诊断过程回放方法,可应用于包括但不限于具有显示屏、输入器件(如鼠标、键盘、按键、触摸屏)和处理芯片(如CPU)的设备。例如,手机、计算机、智能电视、平板电脑等。其中,显示屏用于回放目标诊断过程对应的回放帧集合,用户对输入设备进行操作,以向设备输入回放指令,处理芯片执行车辆诊断过程回放方法对应的处理逻辑。另外,该设备还可与本申请提供的车辆诊断设备相互参考。
请参考图1,图1为本申请实施例中一种车辆诊断过程回放方法的流程图,该方法包括以下步骤:
S101、利用车辆诊断过程回放指令,确定出待回放的目标诊断过程。
在本实施例中,可预先存储记录车辆诊断过程。具体的,可在执行步骤S101之前,在用户使用车辆诊断设备进行目标诊断过程中,获取并记录诊断操作过程数据。也可接收用户使用车辆诊断设备完成目标诊断过程后上传的诊断操作过程数据。
无论是在用户使用车辆诊断设备进行目标诊断过程中实时获取并记录的诊断操作过程数据,还是接收在用户使用车辆诊断设备完成目标诊断过程后上传的诊断操作过程数据。该诊断操作过程数据可包括多条诊断操作过程记录,每一条诊断操作过程记录至少包括界面顺序号,界面停留时长和界面内容数据。为了便于数据管理,可建立一个诊断界面数据库,存储诊断操作过程数据。如此,便可通过访问诊断界面数据库,即可读取到目标诊断过程对应的诊断操作过程数据。
其中,界面顺序号,即用户操作过程中,显示界面可能会出现变化,需记录界面出现先后的顺序号;界面停留时长可具体为在不同的显示界面,在用户操作下的显示停留的时间;界面内容数据即记录的能够再次展示界面内容的数据。
其中,界面内容数据可具体采用Jason格式(JavaScript Object Notation,一种轻量级的数据交换格式)、XML格式(eXtensible Markup Language,可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言)等可以表达出界面显示内容的数据格式。
也就是说,可预先采集有经验的技师的诊断操作过程数据后存储,并通过车型、功能与诊断过程标识等建立映射关系,基于该映射关系构建一个包含有诊断操作过程的诊断界面数据库。
如此,用户需要查看回放,即新手技师用户要查看回放时,通过车型确定目标诊断过程,或者进一步在确定车型的同时选取功能确定目标诊断过程。也可以是通过功能确定待选的诊断过程,然后通过选择车型进一步确定目标诊断过程。
具体的,当用户需要学习车辆诊断设备的操作时,可输入车辆诊断过程回放指令,在该车辆诊断过程回放指令中可具体指明待回放的目标诊断过程。即,可直接通过车辆诊断过程回放指令确定出待回放的目标诊断过程。例如,若目标诊断过程与具体车辆对应,则可通过VIN码(Vehicle Identification Number,车辆识别代码,具体为一长串字符,通常车辆识别代码有十七位)、品牌、车型、年款等车辆信息指定目标诊断过程。
其中,目标诊断过程可以为车辆诊断设备中的某个功能对应的诊断过程,也可为车辆诊断设备对某车辆的诊断过程。目标诊断过程即为能够使得用户通过观看对应的诊断操作能够快速了解车辆诊断设备操作的过程。
需要说明的是,在本文中的回放指对已发生过的目标诊断过程进行再现。
S102、读取目标诊断过程对应的诊断操作过程数据。
其中,诊断操作过程数据包括多条诊断操作过程记录,诊断操作过程记录包括界面顺序号、界面停留时长和界面内容数据。
具体的,即可读取诊断操作过程数据中的每一条诊断操作过程记录;诊断操作过程记录包括界面顺序号、界面停留时长和界面内容数据。
S103、解析诊断操作过程数据,获得回放帧集合。
获得诊断操作过程数据之后,便可对诊断操作过程数据进行解析,以得到用于回放的回放帧集合。其中,回放帧集合即还原出目标诊断过程中 显示界面显示的内容。具体的,对诊断操作过程数据的解析过程,可具体为对诊断操作过程数据对应显示界面的显示内容,进行还原处理的过程。例如,存储诊断操作过程数据即将目标终端过程中显示界面显示的内容进行记录,而这里的解析过程(即回放帧集合确定过程),即基于诊断操作过程数据进行解析处理,以还原出目标诊断过程显示界面的显示内容。
优选地,为了避免出现回放帧集合的排序混乱,无法按序回放目标诊断过程,可按照界面顺序号和界面停留时长依次解析每一条诊断操作过程记录分别对应的界面内容数据,获得回放帧集合。即,在本实施例中可按照界面顺序号和界面停留时长解析每一条诊断操作过程记录分别对应的界面内容数据,以获得回放帧集合。
其中,解析界面内容数据,获得回放帧集合,可具体包括:利用显示层传输协议,按照界面顺序号依次对界面内容数据进行解析,获得每一条界面内容数据对应的回放帧集合。特别地,利用显示层传输协议解析界面内容数据时,可将用户操作对应的项目、按钮、输入指令等内容进行标注,如采用显著的颜色标注,或采用闪烁***作的项目内容、按钮或输入指令等内容在界面对应的显示信息。
举例说明,若目标诊断过程总有N条诊断操作过程记录,则按照N条诊断操作过程记录的先后顺序,依次对这N条诊断操作过程记录中的界面内容数据进行解析。对于每一条诊断操作过程记录中的界面内容进行解析时,则需按照界面顺序号,以及界面停留时长解析该诊断操作过程记录对应的回放帧集合。需要说明的是,可一条诊断操作过程记录可对应多个回放帧集合。界面停留时长越长,则对应的回放帧集合则越多。
依次完成对界面内容数据进行解析之后,便可获得整个目标诊断过程对应的全部回放帧集合。即可执行步骤S104,以完成回放目标诊断过程。
S104、在可视化界面播放回放帧集合,以回放目标诊断过程。
其中,可视化界面可具体为车辆诊断设备的可视化界面,也可以为非车辆诊断设备的其他具有显示功能的设备中依次播放回放帧集合。如此,便可实现回放目标诊断过程,即用户便可通过观看回放的目标诊断过程,快速学习车辆诊断设备的操作。
应用本申请实施例所提供的方法,利用车辆诊断过程回放指令,确定 出待回放的目标诊断过程;读取目标诊断过程对应的诊断操作过程数据;解析诊断操作过程数据,获得回放帧集合;在可视化界面播放回放帧集合,以回放目标诊断过程。在接收到车辆诊断过程回放指令后,首先确定出待回放的目标诊断过程。然后,读取目标诊断过程对应的诊断操作过程数据。对诊断操作过程数据进行解析,即可获得回放帧集合。最后,在可视化界面播放回放帧集合,便可达到回放目标诊断过程的目的。如此,用户便可通过观看回放的诊断过程,快速学习车辆诊断设备的操作。
需要说明的是,基于上述实施例,本申请实施例还提供了相应的改进方案。在优选/改进实施例中涉及与上述实施例中相同步骤或相应步骤之间可相互参考,相应的有益效果也可相互参照,在本文的优选/改进实施例中不再一一赘述。
优选地,为了便于用户观看回放车辆诊断过程,还可在播放回放帧集合时,同时显示进度条。具体的实现方式,包括:
利用界面顺序号和界面停留时长计算出回放总时长和目标诊断过程对应的回放帧集合的总帧数;
相应地,在可视化界面播放回放帧集合,具体包括:在播放回放帧集合时,利用总时长和总帧数计算并显示回放进度条。
即,回放总进度可根据诊断操作过程数据中的界面顺序号以及界面停留时长计算出回放总时长以及目标诊断过程对应的回放帧集合的总帧数。然后,在播放回放帧集合时,可对应计算当前帧对应的回放进度条。
进一步,考虑到实际应用中,用户观看回放过程可能仅仅为学习车辆诊断设备中的某一项具体的操作,且不同的用户的学习能力不同(如有的用户快速浏览便可学会,但有的用户需要更慢的回放速度才能记忆操作),因此可无需完全按照目标诊断过程发生时,所需耗时以及进度进行回放。因此,在本实施例中,进一步提出对回放速度进行调整,实现过程,包括:
步骤一、获取回放倍数,利用回放倍数对总时长进行调整;
步骤二、利用调整后的总时长和总帧数计算并显示回放进度条。
即,用户设置回放倍数,便可利用回放倍数对总时长进行调整,然后,利用调整后的总时长和总帧数计算回放进度条,并进行显示。
优选地,同一车型的车辆通常绘制多个国家和地区进行销售,因此, 车辆诊断设备的应用的语言环境通常不仅仅是某种单一语音,为了便于熟悉不同语音的用户均可通过回放目标诊断过程实现学习操作车辆诊断设备,还可实现不同语言的回放。具体的,能够完成语音视频的回放实现过程,可针对步骤S103,即按照界面顺序号和界面停留时长依次解析每一条诊断操作过程记录分别对应的界面内容数据,获得回放帧集合进行改进。可通过在解析界面内容数据时,对界面内容数据中显示文字信息进行翻译,以达到语言适配的目的。具体实现语言适配的解析过程,包括:
步骤一、获取目标回放语言类型;
步骤二、根据所述目标回放语言类型翻译所述界面内容数据中的显示文字信息,获得目标界面内容数据;
步骤三、按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述目标界面内容数据,获得以目标回放语言类型呈现的所述回放帧集合。
为便于描述,下面将上述三个步骤结合起来进行说明。
由于界面内容数据中记录了可还原界面内容的数据信息,而界面内容中显然会包括显示文字信息。因此,在解析界面内容数据之前,可先将界面内容数据中的显示文字信息翻译为指定语言。该指定语言可由用户进行选择确定。为便于区别,在本文中将翻译了显示文字信息的语言的界面内容数据称之为目标界面内容数据。即目标界面内容数据中除了显示文字信息的语种发生了变化,其余信息仍然和原界面内容数据一致。
其中,可根据用户的选择或者基于用户的设备定位确定目标回放语言类型,然后基于该语言类型进行诊断界面内容数据翻译。目标回放语言类型包括但不限于中文、英语、日语、德语、法语等。例如,当用户的设备定位为中国时,则确定目标回放语言类型为中文,当用户的设备定位为美国时,则确定目标回放语言类型为英语;或用户的选择显示文字类型为中文,则确定目标回放语言类型为中文。
其中,具体翻译过程,即将显示文字信息在非目标回放语言类型时,对其进行翻译,得到与目标回放语言类型对应的显示文字信息。例如当目标回放语言类型为中文,在显示文字信息即为中文类型时,则可无需进行翻译;若当显示文字信息非中文时,如为英文,则将显示文字信息翻译为 中文。对于翻译实现,则可通过调用翻译软件的方式进行翻译。
然后,通过对目标界面内容数据进行解析,即可获得语音翻译后的回放帧集合。按序播放翻译后的回放帧集合,即可实现语音适配。如此,对于同一份诊断操作过程数据便可达到多种语言回放的目的。
为便于本领域技术人员更好地理解本申请实施例所提供的车辆诊断过程回放方法,下面集合具体的应用过程为例,对车辆诊断过程回放方法进行详细说明。
请参考图2,图2为本申请实施例中一种车辆诊断过程回放方法的具体实施示意图。可见,在实际应用中,在诊断回放出现中实现车辆诊断过程回放方法,可具体包括以下步骤:
1)、在使用诊断设备过程中收集用户操作过程数据。
其中,用户操作过程数据可具体包括显示层传输协议、用户操作的项目和按钮等。
2)、解析收集的用户操作过程数据和车辆信息,可支持多语言解析。
可利用显示层传输协议进行解析。
3)、把操作过程数据和车辆信息存储到诊断界面数据库,诊断界面数据库中存储包括但不限于界面顺序号、界面停留时间、界面内容等。
操作过程数据同上文中的诊断操作过程数据,可按条记录,每一条诊断操作过程记录中包括但不限于界面顺序号、界面停留时长、界面内容。界面内容的存储形式可以是Jason格式、XML格式等可以表达出界面显示内容的数据。
4)、诊断回放程序根据车辆信息(可增加语言)的从诊断界面数据库获取用户操作过程数据。
具体的,可在从车辆信息类表中确定出指定车辆的诊断操作过程之后,解析该车辆对应的用户操作过程数据。
5)、诊断回放程序计算但不受限于总用时、总帧数等,确定进度条。
其中,总用时(同本文中的总时长)可从采集时间开始算起(即进入诊断软件开始)至采集结束止(如用户主动退出上传或者退出诊断诊断)。总帧数是在对采集数据进行解析时确定有效的界面交互数据的不同时间交互的协议帧数。进度条可以计算出总用时的秒数为最大值,以1秒为一个单 元格的一个进度显示框条。
6)、按照顺序号依次对界面内容进行解析,按照约定格式显示为不同的界面形式。
例如,可放大或缩小界面。
7)、根据数据库中的界面停留时长(或与用户设置倍数)确定单一界面停留时长。
显示为不同界面形式以及确定单一界面的停留时长,即对应本文中的确定出回放帧集合。
8)、按照步骤7)确定的界面停留时长显示步骤6)中确定出的界面形式,直到最后一条记录回放完成。
即,步骤8)对应播放回放帧集合。
执行上述步骤,便可通过界面数据实现诊断操作过程回放,且诊断操作数据支持多语言解析,可满足不同用户的需求。
实施例二:
相应于上面的方法实施例,本申请实施例还提供了一种车辆诊断设备,下文描述的一种车辆诊断设备与上文描述的一种车辆诊断过程回放方法可相互对应参照。
参见图3所示,该车辆诊断设备包括:
一种车辆诊断设备,包括:
存储器D1,用于存储计算机程序;
处理器D2,用于执行计算机程序时实现以下步骤:
利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;
读取目标诊断过程对应的诊断操作过程数据;
解析诊断操作过程数据,获得回放帧集合;
在可视化界面播放回放帧集合,以回放目标诊断过程。
优选地,所述处理器,用于执行所述计算机程序时实现以下步骤:
读取所述目标诊断过程对应的诊断操作过程数据,包括:
读取所述诊断操作过程数据中的每一条诊断操作过程记录;所述诊断操作过程记录包括界面顺序号、界面停留时长和界面内容数据;
相应的,所述解析所述诊断操作过程数据,获得回放帧集合,包括:
按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合。
优选地,所述处理器,用于执行所述计算机程序时还实现以下步骤:
利用所述界面顺序号和所述界面停留时长计算出回放总时长和所述目标诊断过程对应的所述回放帧集合的总帧数;
相应地,在可视化界面播放所述回放帧集合,包括:
在播放所述回放帧集合时,利用所述总时长和所述总帧数计算并显示回放进度条。
优选地,所述处理器,用于执行所述计算机程序时实现以下步骤:
利用所述总时长和所述总帧数计算并显示回放进度条,包括:
获取回放倍数,利用所述回放倍数对所述总时长进行调整;
利用调整后的总时长和所述总帧数计算并显示回放进度条。
优选地,所述处理器,用于执行所述计算机程序时实现以下步骤:
按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
获取目标回放语言类型;
根据所述目标回放语言类型翻译所述界面内容数据中的显示文字信息,获得目标界面内容数据;
按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述目标界面内容数据,获得以目标回放语言类型呈现的所述回放帧集合。
优选地,所述处理器,用于执行所述计算机程序时实现以下步骤:
按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
利用显示层传输协议,按照所述界面顺序号依次对所述界面内容数据进行解析,获得每一条所述界面内容数据对应的所述回放帧集合。
优选地,所述处理器,用于执行所述计算机程序时实现以下步骤:
在利用车辆诊断过程回放指令,确定出待回放的目标诊断过程之前,还包括:
在用户使用车辆诊断设备进行所述目标诊断过程中,获取并记录所述 诊断操作过程数据。
具体的,请参考图4,为本实施例提供的一种车辆诊断设备的具体结构示意图,该车辆诊断设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)322(例如,一个或一个以上处理器)和存储器332,一个或一个以上存储应用程序342或数据344的存储介质330(例如一个或一个以上海量存储设备)。其中,存储器332和存储介质330可以是短暂存储或持久存储。存储在存储介质330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对数据处理设备中的一系列指令操作。更进一步地,中央处理器322可以设置为与存储介质330通信,在车辆诊断设备301上执行存储介质330中的一系列指令操作。
车辆诊断设备301还可以包括一个或一个以上电源326,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口358,和/或,一个或一个以上操作***341。例如,Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等。
上文所描述的车辆诊断过程回放方法中的步骤可以由车辆诊断设备的结构实现。
实施例三:
相应于上面的方法实施例,本申请实施例还提供了一种可读存储介质,下文描述的一种可读存储介质与上文描述的一种车辆诊断过程回放方法可相互对应参照。
一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;
读取所述目标诊断过程对应的诊断操作过程数据;
解析所述诊断操作过程数据,获得回放帧集合;
在可视化界面播放所述回放帧集合,以回放所述目标诊断过程。
优选地,所述计算机程序被处理器执行时实现以下步骤:
读取所述目标诊断过程对应的诊断操作过程数据,包括:
读取所述诊断操作过程数据中的每一条诊断操作过程记录;所述诊断 操作过程记录包括界面顺序号、界面停留时长和界面内容数据;
相应的,所述解析所述诊断操作过程数据,获得回放帧集合,包括:
按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合。
优选地,所述计算机程序被处理器执行时还实现以下步骤:
利用所述界面顺序号和所述界面停留时长计算出回放总时长和所述目标诊断过程对应的所述回放帧集合的总帧数;
相应地,在可视化界面播放所述回放帧集合,包括:
在播放所述回放帧集合时,利用所述总时长和所述总帧数计算并显示回放进度条。
优选地,所述计算机程序被处理器执行时实现以下步骤:
利用所述总时长和所述总帧数计算并显示回放进度条,包括:
获取回放倍数,利用所述回放倍数对所述总时长进行调整;
利用调整后的总时长和所述总帧数计算并显示回放进度条。
优选地,所述计算机程序被处理器执行时实现以下步骤:
按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
获取目标回放语言类型;
根据所述目标回放语言类型翻译所述界面内容数据中的显示文字信息,获得目标界面内容数据;
按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述目标界面内容数据,获得以目标回放语言类型呈现的所述回放帧集合。
优选地,所述计算机程序被处理器执行时实现以下步骤:
按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
利用显示层传输协议,按照所述界面顺序号依次对所述界面内容数据进行解析,获得每一条所述界面内容数据对应的所述回放帧集合。
优选地,所述计算机程序被处理器执行时实现以下步骤:
在利用车辆诊断过程回放指令,确定出待回放的目标诊断过程之前, 还包括:
在用户使用车辆诊断设备进行所述目标诊断过程中,获取并记录所述诊断操作过程数据。
该可读存储介质具体可以为U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可存储程序代码的可读存储介质。
本领域的技术人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域的技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

Claims (20)

  1. 一种车辆诊断过程回放方法,其特征在于,包括:
    利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;
    读取所述目标诊断过程对应的诊断操作过程数据;
    解析所述诊断操作过程数据,获得回放帧集合;
    在可视化界面播放所述回放帧集合,以回放所述目标诊断过程。
  2. 根据权利要求1所述的车辆诊断过程回放方法,其特征在于,读取所述目标诊断过程对应的诊断操作过程数据,包括:
    读取所述诊断操作过程数据中的每一条诊断操作过程记录;所述诊断操作过程记录包括界面顺序号、界面停留时长和界面内容数据;
    相应的,所述解析所述诊断操作过程数据,获得回放帧集合,包括:
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合。
  3. 根据权利要求2所述的车辆诊断过程回放方法,其特征在于,还包括:
    利用所述界面顺序号和所述界面停留时长计算出回放总时长和所述目标诊断过程对应的所述回放帧集合的总帧数;
    相应地,在可视化界面播放所述回放帧集合,包括:
    在播放所述回放帧集合时,利用所述总时长和所述总帧数计算并显示回放进度条。
  4. 根据权利要求3所述的车辆诊断过程回放方法,其特征在于,利用所述总时长和所述总帧数计算并显示回放进度条,包括:
    获取回放倍数,利用所述回放倍数对所述总时长进行调整;
    利用调整后的总时长和所述总帧数计算并显示回放进度条。
  5. 根据权利要求2所述的车辆诊断过程回放方法,其特征在于,按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
    获取目标回放语言类型;
    根据所述目标回放语言类型翻译所述界面内容数据中的显示文字信息,获得目标界面内容数据;
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述目标界面内容数据,获得以目标回放语言类型呈现的所述回放帧集合。
  6. 根据权利要求2所述的车辆诊断过程回放方法,其特征在于,按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
    利用显示层传输协议,按照所述界面顺序号依次对所述界面内容数据进行解析,获得每一条所述界面内容数据对应的所述回放帧集合。
  7. 根据权利要求1所述的车辆诊断过程回放方法,其特征在于,在利用车辆诊断过程回放指令,确定出待回放的目标诊断过程之前,还包括:
    在用户使用车辆诊断设备进行所述目标诊断过程中,获取并记录所述诊断操作过程数据。
  8. 一种车辆诊断设备,其特征在于,包括:
    存储器,用于存储计算机程序;
    处理器,用于执行所述计算机程序时实现以下步骤:
    利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;
    读取所述目标诊断过程对应的诊断操作过程数据;
    解析所述诊断操作过程数据,获得回放帧集合;
    在可视化界面播放所述回放帧集合,以回放所述目标诊断过程。
  9. 根据权利要求8所述的车辆诊断设备,其特征在于,所述处理器,用于执行所述计算机程序时实现以下步骤:
    读取所述目标诊断过程对应的诊断操作过程数据,包括:
    读取所述诊断操作过程数据中的每一条诊断操作过程记录;所述诊断操作过程记录包括界面顺序号、界面停留时长和界面内容数据;
    相应的,所述解析所述诊断操作过程数据,获得回放帧集合,包括:
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合。
  10. 根据权利要求9所述的车辆诊断设备,其特征在于,所述处理器,用于执行所述计算机程序时还实现以下步骤:
    利用所述界面顺序号和所述界面停留时长计算出回放总时长和所述目 标诊断过程对应的所述回放帧集合的总帧数;
    相应地,在可视化界面播放所述回放帧集合,包括:
    在播放所述回放帧集合时,利用所述总时长和所述总帧数计算并显示回放进度条。
  11. 根据权利要求10所述的车辆诊断设备,其特征在于,所述处理器,用于执行所述计算机程序时实现以下步骤:
    利用所述总时长和所述总帧数计算并显示回放进度条,包括:
    获取回放倍数,利用所述回放倍数对所述总时长进行调整;
    利用调整后的总时长和所述总帧数计算并显示回放进度条。
  12. 根据权利要求9所述的车辆诊断设备,其特征在于,所述处理器,用于执行所述计算机程序时实现以下步骤:
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
    获取目标回放语言类型;
    根据所述目标回放语言类型翻译所述界面内容数据中的显示文字信息,获得目标界面内容数据;
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述目标界面内容数据,获得以目标回放语言类型呈现的所述回放帧集合。
  13. 根据权利要求9所述的车辆诊断设备,其特征在于,所述处理器,用于执行所述计算机程序时实现以下步骤:
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
    利用显示层传输协议,按照所述界面顺序号依次对所述界面内容数据进行解析,获得每一条所述界面内容数据对应的所述回放帧集合。
  14. 根据权利要求8所述的车辆诊断设备,其特征在于,所述处理器,用于执行所述计算机程序时实现以下步骤:
    在利用车辆诊断过程回放指令,确定出待回放的目标诊断过程之前,还包括:
    在用户使用车辆诊断设备进行所述目标诊断过程中,获取并记录所述 诊断操作过程数据。
  15. 一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
    利用车辆诊断过程回放指令,确定出待回放的目标诊断过程;
    读取所述目标诊断过程对应的诊断操作过程数据;
    解析所述诊断操作过程数据,获得回放帧集合;
    在可视化界面播放所述回放帧集合,以回放所述目标诊断过程。
  16. 根据权利要求15所述的可读存储介质,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
    读取所述目标诊断过程对应的诊断操作过程数据,包括:
    读取所述诊断操作过程数据中的每一条诊断操作过程记录;所述诊断操作过程记录包括界面顺序号、界面停留时长和界面内容数据;
    相应的,所述解析所述诊断操作过程数据,获得回放帧集合,包括:
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合。
  17. 根据权利要求16所述的可读存储介质,其特征在于,所述计算机程序被处理器执行时还实现以下步骤:
    利用所述界面顺序号和所述界面停留时长计算出回放总时长和所述目标诊断过程对应的所述回放帧集合的总帧数;
    相应地,在可视化界面播放所述回放帧集合,包括:
    在播放所述回放帧集合时,利用所述总时长和所述总帧数计算并显示回放进度条。
  18. 根据权利要求17所述的可读存储介质,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
    利用所述总时长和所述总帧数计算并显示回放进度条,包括:
    获取回放倍数,利用所述回放倍数对所述总时长进行调整;
    利用调整后的总时长和所述总帧数计算并显示回放进度条。
  19. 根据权利要求16所述的可读存储介质,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操 作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
    获取目标回放语言类型;
    根据所述目标回放语言类型翻译所述界面内容数据中的显示文字信息,获得目标界面内容数据;
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述目标界面内容数据,获得以目标回放语言类型呈现的所述回放帧集合。
  20. 根据权利要求16所述的可读存储介质,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
    按照所述界面顺序号和所述界面停留时长依次解析每一条所述诊断操作过程记录分别对应的所述界面内容数据,获得所述回放帧集合,包括:
    利用显示层传输协议,按照所述界面顺序号依次对所述界面内容数据进行解析,获得每一条所述界面内容数据对应的所述回放帧集合。
PCT/CN2020/071906 2020-01-14 2020-01-14 一种车辆诊断过程回放方法、设备及可读存储介质 WO2021142607A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202080000786.0A CN111448527A (zh) 2020-01-14 2020-01-14 一种车辆诊断过程回放方法、设备及可读存储介质
PCT/CN2020/071906 WO2021142607A1 (zh) 2020-01-14 2020-01-14 一种车辆诊断过程回放方法、设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/071906 WO2021142607A1 (zh) 2020-01-14 2020-01-14 一种车辆诊断过程回放方法、设备及可读存储介质

Publications (1)

Publication Number Publication Date
WO2021142607A1 true WO2021142607A1 (zh) 2021-07-22

Family

ID=71655606

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/071906 WO2021142607A1 (zh) 2020-01-14 2020-01-14 一种车辆诊断过程回放方法、设备及可读存储介质

Country Status (2)

Country Link
CN (1) CN111448527A (zh)
WO (1) WO2021142607A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111448527A (zh) * 2020-01-14 2020-07-24 深圳市元征科技股份有限公司 一种车辆诊断过程回放方法、设备及可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101493790A (zh) * 2009-02-27 2009-07-29 北京中星微电子有限公司 记录回放***和记录回放方法
CN102568529A (zh) * 2010-12-10 2012-07-11 金蝶软件(中国)有限公司 一种操作过程录放方法、装置及***
CN103019899A (zh) * 2012-11-28 2013-04-03 广东欧珀移动通信有限公司 一种智能终端事件回放的方法、***和智能终端
CN109446025A (zh) * 2018-10-17 2019-03-08 北京字节跳动网络技术有限公司 一种操作行为的回放方法、装置、电子设备及可读介质
CN109805945A (zh) * 2019-01-30 2019-05-28 北京津发科技股份有限公司 记录回放装置及方法
CN111448527A (zh) * 2020-01-14 2020-07-24 深圳市元征科技股份有限公司 一种车辆诊断过程回放方法、设备及可读存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9418490B2 (en) * 2012-09-07 2016-08-16 Bosch Automotive Service Solutions Inc. Data display with continuous buffer
CN104283729A (zh) * 2013-07-03 2015-01-14 钟丹晔 屏幕录像***及其工作方法
CN104714948A (zh) * 2013-12-11 2015-06-17 部落邦(北京)科技有限责任公司 一种回放用户网页操作行为的方法、***及热图展现装置
CN104219459A (zh) * 2014-09-30 2014-12-17 上海摩软通讯技术有限公司 视频语言翻译方法、***及智能显示设备
CN109283913A (zh) * 2018-09-19 2019-01-29 深圳市爱夫卡科技股份有限公司 基于移动终端的车辆诊断训练方法、装置、诊断仪及介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101493790A (zh) * 2009-02-27 2009-07-29 北京中星微电子有限公司 记录回放***和记录回放方法
CN102568529A (zh) * 2010-12-10 2012-07-11 金蝶软件(中国)有限公司 一种操作过程录放方法、装置及***
CN103019899A (zh) * 2012-11-28 2013-04-03 广东欧珀移动通信有限公司 一种智能终端事件回放的方法、***和智能终端
CN109446025A (zh) * 2018-10-17 2019-03-08 北京字节跳动网络技术有限公司 一种操作行为的回放方法、装置、电子设备及可读介质
CN109805945A (zh) * 2019-01-30 2019-05-28 北京津发科技股份有限公司 记录回放装置及方法
CN111448527A (zh) * 2020-01-14 2020-07-24 深圳市元征科技股份有限公司 一种车辆诊断过程回放方法、设备及可读存储介质

Also Published As

Publication number Publication date
CN111448527A (zh) 2020-07-24

Similar Documents

Publication Publication Date Title
CN106971009B (zh) 语音数据库生成方法及装置、存储介质、电子设备
CN108683937B (zh) 智能电视的语音交互反馈方法、***及计算机可读介质
US10860345B2 (en) System for user sentiment tracking
US10769495B2 (en) Collecting multimodal image editing requests
US9424834B2 (en) Method and system for reading fluency training
US8930308B1 (en) Methods and systems of associating metadata with media
JP2007531940A (ja) ユーザビリティテストを実施する自動化システムおよび方法
CN1987862A (zh) 用于分析网页中的变化的方法和***
CN112087657B (zh) 一种数据处理方法及装置
US9756386B2 (en) Content utilization support method, computer-readable recording medium, and content utilization support apparatus
JP2010257347A (ja) 指導支援システム及び指導支援情報表示装置
CN111899859A (zh) 手术器械清点方法及装置
CN112685672B (zh) 页面会话行为轨迹的回溯方法、装置及电子设备
WO2021142771A1 (zh) 服务工单生成方法、装置及***
WO2021142607A1 (zh) 一种车辆诊断过程回放方法、设备及可读存储介质
CN113901186A (zh) 电话录音标注方法、装置、设备及存储介质
CN111353455B (zh) 视频内容确定方法及装置、存储介质及电子设备
CN112306870A (zh) 一种基于直播app的数据处理方法和装置
JP5091529B2 (ja) 電子機器および録画制御方法
CN114139525A (zh) 数据处理方法、装置、电子设备及计算机存储介质
CN113223520B (zh) 一种软件操作实景语义理解的语音互动方法、***及平台
CN107205043A (zh) 一种提琴类网络虚拟乐器
CN113420135A (zh) 在线教学中笔记处理方法、装置、电子设备及存储介质
WO2020125253A1 (zh) 一种录音信息处理方法及显示设备
CN115658255B (zh) 任务处理方法、电子设备以及可读存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20913352

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20913352

Country of ref document: EP

Kind code of ref document: A1