[go: up one dir, main page]

CN116088475A - Data processing method and device and electronic equipment - Google Patents

Data processing method and device and electronic equipment Download PDF

Info

Publication number
CN116088475A
CN116088475A CN202310030088.0A CN202310030088A CN116088475A CN 116088475 A CN116088475 A CN 116088475A CN 202310030088 A CN202310030088 A CN 202310030088A CN 116088475 A CN116088475 A CN 116088475A
Authority
CN
China
Prior art keywords
data
vehicle
information
server
feedback information
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN202310030088.0A
Other languages
Chinese (zh)
Inventor
刘新
邓春武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Launch Technology Co Ltd
Original Assignee
Shenzhen Launch Technology Co Ltd
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 Shenzhen Launch Technology Co Ltd filed Critical Shenzhen Launch Technology Co Ltd
Priority to CN202310030088.0A priority Critical patent/CN116088475A/en
Publication of CN116088475A publication Critical patent/CN116088475A/en
Pending legal-status Critical Current

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/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0221Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

本发明公开了一种数据处理方法,包括:诊断设备获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至服务器;所述服务器基于所述待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备;所述诊断设备基于所述反馈信息判断运算状态,并确定是否返回运算结果。本发明通过服务器在后台对数据进行检验以及运算,提高了数据运算的效率,并且避免了算法以及数据被恶意破解,确保了算法以及数据的安全。

Figure 202310030088

The invention discloses a data processing method, comprising: a diagnostic device acquires credential information of a diagnostic connector connected to a vehicle to be diagnosed, and acquires vehicle data and model information of the vehicle to be diagnosed based on the diagnostic connector; based on the credential information, , the vehicle data and the vehicle type information obtain the data to be calculated, and send the data to be calculated to the server; the server performs checking and calculation based on the data to be calculated, determines the feedback information, and returns the feedback information to the diagnosis device; the diagnosis device judges the operation state based on the feedback information, and determines whether to return the operation result. The invention checks and calculates the data by the server in the background, improves the efficiency of the data calculation, avoids the algorithm and the data from being maliciously deciphered, and ensures the security of the algorithm and the data.

Figure 202310030088

Description

数据处理方法、装置及电子设备Data processing method, device and electronic equipment

技术领域technical field

本发明涉及数据处理技术领域,尤其涉及一种数据处理方法、装置及电子设备。The present invention relates to the technical field of data processing, in particular to a data processing method, device and electronic equipment.

背景技术Background technique

车辆诊断设备,可以用于迅速准确地査明车辆、总成和机构的技术状况,并得出可靠的结论。当使用车辆诊断设备对被检测车辆进行诊断时,一般会进行数据较大且较为复杂的运算,在这种情况下需要确保运算的速度以及算法的安全。Vehicle diagnostic equipment can be used to quickly and accurately find out the technical status of vehicles, assemblies and mechanisms, and draw reliable conclusions. When the vehicle diagnostic equipment is used to diagnose the detected vehicle, generally large data and relatively complex calculations are performed. In this case, it is necessary to ensure the speed of the calculation and the safety of the algorithm.

目前,车辆诊断设备的算法一般被编译为动态库直接存储于车辆诊断设备中,在使用车辆诊断设备对车辆进行诊断的过程中,可以直接通过该动态库对数据进行运算。然而,由于车辆诊断设备的硬件限制,在进行较为复杂的运算时,可能存在耗时较长、效率较低的问题,同时,车辆诊断设备中的离线版本容易被恶意破解,导致数据泄露,并且每次都进行运算可能会导致运算资源的浪费。At present, the algorithm of vehicle diagnostic equipment is generally compiled into a dynamic library and directly stored in the vehicle diagnostic equipment. During the process of using the vehicle diagnostic equipment to diagnose the vehicle, the data can be directly calculated through the dynamic library. However, due to the hardware limitations of the vehicle diagnostic equipment, it may take a long time and low efficiency when performing more complex calculations. At the same time, the offline version of the vehicle diagnostic equipment is easily cracked maliciously, resulting in data leakage, and Performing calculations each time may result in a waste of computing resources.

发明内容Contents of the invention

本发明的主要目的在于提供一种数据处理方法、装置及电子设备,旨在在车辆诊断设备对车辆进行诊断的过程中,提高数据运算的效率,确保算法以及数据的安全,避免运算资源的浪费。The main purpose of the present invention is to provide a data processing method, device and electronic equipment, aiming at improving the efficiency of data calculation, ensuring the security of algorithms and data, and avoiding the waste of calculation resources during the process of diagnosing vehicles by vehicle diagnostic equipment .

为实现上述目的,本发明提供一种数据处理方法,应用于数据处理装置,所述数据处理装置包括诊断设备以及服务器,所述数据处理方法包括以下步骤:In order to achieve the above object, the present invention provides a data processing method, which is applied to a data processing device, the data processing device includes a diagnostic device and a server, and the data processing method includes the following steps:

所述诊断设备获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;The diagnostic equipment obtains credential information of a diagnostic connector connected to the vehicle to be diagnosed, and obtains vehicle data and model information of the vehicle to be diagnosed based on the diagnostic connector;

基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至所述服务器;Obtaining data to be calculated based on the credential information, the vehicle data, and the vehicle type information, and sending the data to be calculated to the server;

所述服务器基于所述待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备;The server performs a checking operation based on the data to be operated, determines feedback information, and returns the feedback information to the diagnostic device;

所述诊断设备基于所述反馈信息判断运算状态,并确定是否返回运算结果。The diagnosis device judges an operation state based on the feedback information, and determines whether to return an operation result.

优选地,所述凭证信息包括所述诊断接头对应的账号ID、第一账号token以及序列号,所述基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据的步骤包括:Preferably, the credential information includes an account ID corresponding to the diagnostic connector, a first account token, and a serial number, and the step of obtaining data to be calculated based on the credential information, the vehicle data, and the vehicle model information includes:

基于所述车辆数据以及所述车型信息生成查询KEY;generating a query KEY based on the vehicle data and the vehicle type information;

基于所述第一账号token、所述序列号、所述车辆数据以及所述车型信息,对所述查询KEY进行MD5签名,获得第一签名数据;Based on the first account token, the serial number, the vehicle data and the vehicle type information, perform an MD5 signature on the query KEY to obtain first signature data;

将所述账号ID、所述序列号、所述车辆数据、所述车型信息、所述查询KEY以及所述第一签名数据作为所述待运算数据。The account ID, the serial number, the vehicle data, the vehicle type information, the query KEY and the first signature data are used as the data to be calculated.

优选地,所述服务器基于所述待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备的步骤包括:Preferably, the server performs a verification operation based on the data to be operated, determines feedback information, and returns the feedback information to the diagnostic device, including:

所述服务器基于所述账号ID获得第二账号token;The server obtains a second account token based on the account ID;

基于所述第二账号token、所述序列号、所述车辆数据以及所述车型信息,对所述查询KEY进行MD5签名,获得第二签名数据;Based on the second account token, the serial number, the vehicle data and the vehicle type information, perform an MD5 signature on the query KEY to obtain second signature data;

将所述第一签名数据与所述第二签名数据进行对比,确定是否一致;comparing the first signature data with the second signature data to determine whether they are consistent;

若一致,则基于所述查询KEY确定数据库中是否已存在运算结果;If consistent, then determine whether the operation result already exists in the database based on the query KEY;

若已存在所述运算结果,则将运算成功的运算状态以及所述运算结果作为所述反馈信息返回至所述诊断设备。If the operation result already exists, return the operation status of the operation success and the operation result to the diagnostic device as the feedback information.

优选地,所述将所述第一签名数据与所述第二签名数据进行对比,确定是否一致的步骤之后,还包括:Preferably, after the step of comparing the first signature data with the second signature data to determine whether they are consistent, it also includes:

若不一致,则将签名错误的运算状态作为所述反馈信息,返回至所述诊断设备。If they are inconsistent, the operation status of the signature error is used as the feedback information and returned to the diagnostic device.

优选地,所述若一致,则基于所述查询KEY确定数据库中是否已存在运算结果的步骤之后,还包括:Preferably, if it is consistent, after the step of determining whether the operation result already exists in the database based on the query KEY, it also includes:

若不存在所述运算结果,则基于所述查询KEY、所述序列号、所述车型信息以及所述车辆数据添加运算记录,并将所述运算记录标记为正在运算;If the calculation result does not exist, adding a calculation record based on the query KEY, the serial number, the vehicle type information and the vehicle data, and marking the calculation record as being in operation;

将正在运算的运算状态作为所述反馈信息,返回至所述诊断设备;Returning the computing status being computed as the feedback information to the diagnostic device;

基于所述车型信息以及所述车辆数据进行运算,并基于运算的结果实时更新所述运算记录。The calculation is performed based on the vehicle type information and the vehicle data, and the calculation record is updated in real time based on the calculation result.

优选地,所述诊断设备基于所述反馈信息判断运算状态,并确定是否返回运算结果的步骤之后,还包括:Preferably, after the step of determining the operation state based on the feedback information and determining whether to return the operation result, the diagnostic device further includes:

若所述运算状态为运算成功,且返回所述运算结果,则基于所述运算结果完成车辆诊断的流程;或者,If the calculation status is successful and the calculation result is returned, the process of vehicle diagnosis is completed based on the calculation result; or,

若所述运算状态为正在运算,且未返回所述运算结果,则返回执行所述基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至所述服务器的步骤;或者,If the operation state is in operation and the operation result is not returned, then return to the execution of obtaining the data to be calculated based on the credential information, the vehicle data and the vehicle type information, and send the data to be calculated to said server; or,

若所述运算状态为错误状态,且未返回所述运算结果,则所述诊断设备输出所述错误状态对应的提示信息。If the operation state is an error state and the operation result is not returned, the diagnostic device outputs prompt information corresponding to the error state.

此外,为实现上述目的,本发明还提供一种数据处理方法,应用于诊断设备,所述方法包括:In addition, in order to achieve the above object, the present invention also provides a data processing method, which is applied to diagnostic equipment, and the method includes:

获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;Obtain credential information connected to the diagnostic connector of the vehicle to be diagnosed, and obtain vehicle data and model information of the vehicle to be diagnosed based on the diagnostic connector;

基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至服务器;Obtaining data to be calculated based on the credential information, the vehicle data, and the vehicle type information, and sending the data to be calculated to a server;

基于所述服务器返回的反馈信息判断运算状态,并确定是否返回运算结果。Judging the operation state based on the feedback information returned by the server, and determining whether to return the operation result.

此外,为实现上述目的,本发明还提供一种数据处理方法,应用于服务器,所述方法包括:In addition, in order to achieve the above purpose, the present invention also provides a data processing method applied to a server, the method comprising:

基于诊断设备发送的待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备。The checking operation is performed based on the data to be operated sent by the diagnostic equipment, the feedback information is determined, and the feedback information is returned to the diagnostic equipment.

此外,为实现上述目的,本发明还提供一种数据处理装置,所述数据处理装置包括:In addition, in order to achieve the above object, the present invention also provides a data processing device, the data processing device includes:

诊断设备,用于获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至服务器;基于所述服务器发送的反馈信息判断运算状态,并确定是否返回运算结果;A diagnostic device, configured to obtain credential information connected to a diagnostic joint of the vehicle to be diagnosed, and obtain vehicle data and vehicle model information of the vehicle to be diagnosed based on the diagnostic joint; based on the credential information, the vehicle data and the vehicle model Obtaining the data to be calculated, and sending the data to be calculated to the server; judging the calculation status based on the feedback information sent by the server, and determining whether to return the calculation result;

服务器,用于基于所述诊断设备发送的待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备。The server is configured to perform a verification operation based on the data to be operated sent by the diagnosis device, determine feedback information, and return the feedback information to the diagnosis device.

此外,为实现上述目的,本发明还提供一种电子设备,所述电子设备运行时实现如上所述应用于诊断设备或应用于服务器的数据处理方法的步骤。In addition, to achieve the above object, the present invention also provides an electronic device, which implements the steps of the data processing method applied to a diagnostic device or to a server when running.

本发明提出的数据处理方法,通过诊断设备获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至服务器;所述服务器基于所述待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备;所述诊断设备基于所述反馈信息判断运算状态,并确定是否返回运算结果。在车辆诊断的过程中,通过服务器在后台对数据进行检验以及运算,提高了数据运算的效率,使其可以不受诊断设备的硬件限制,并且避免了算法以及数据被恶意破解,确保了算法以及数据的安全。In the data processing method proposed by the present invention, the diagnostic device obtains the credential information of the diagnostic connector connected to the vehicle to be diagnosed, and obtains the vehicle data and model information of the vehicle to be diagnosed based on the diagnostic connector; based on the credential information, the The vehicle data and the vehicle type information obtain the data to be calculated, and send the data to be calculated to the server; the server performs checking and calculation based on the data to be calculated, determines feedback information, and returns the feedback information to the Diagnosing equipment; the diagnosing equipment judges the operation state based on the feedback information, and determines whether to return the operation result. In the process of vehicle diagnosis, the server checks and calculates the data in the background, which improves the efficiency of data calculation, makes it not limited by the hardware of the diagnostic equipment, and prevents the algorithm and data from being maliciously cracked, ensuring that the algorithm and Data Security.

附图说明Description of drawings

图1是本发明实施例方案涉及的硬件运行环境中数据处理设备的结构示意图;Fig. 1 is a schematic structural diagram of a data processing device in a hardware operating environment involved in the solution of an embodiment of the present invention;

图2为本发明数据处理方法第一实施例的流程示意图;Fig. 2 is a schematic flow chart of the first embodiment of the data processing method of the present invention;

图3为本发明一实施例数据处理装置的模块示意图。FIG. 3 is a block diagram of a data processing device according to an embodiment of the present invention.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式Detailed ways

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

如图1所示,图1是本发明实施例方案涉及的硬件运行环境中数据处理设备的结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic structural diagram of a data processing device in a hardware operating environment involved in the solution of the embodiment of the present invention.

本发明实施例终端可以是PC,也可以是智能手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备。The terminal in this embodiment of the present invention may be a PC, or may be a mobile terminal device with a display function such as a smart phone, a tablet computer, or a portable computer.

如图1所示,该数据处理设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(KEYboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in FIG. 1 , the data processing device may include: a processor 1001 , such as a CPU, a network interface 1004 , a user interface 1003 , a memory 1005 , and a communication bus 1002 . Wherein, the communication bus 1002 is used to realize connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (KEYboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. Optionally, the network interface 1004 may include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 can be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001 .

可选地,数据处理设备还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器,在此不再赘述。Optionally, the data processing device may also include a camera, an RF (Radio Frequency, radio frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Wherein, sensors such as light sensors, motion sensors and other sensors will not be repeated here.

本领域技术人员可以理解,图1中示出的终端结构并不构成对数据处理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the terminal structure shown in FIG. 1 does not constitute a limitation on the data processing device, and may include more or less components than shown in the figure, or combine some components, or arrange different components.

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数据处理程序。As shown in FIG. 1 , the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a data processing program.

在图1所示的数据处理设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的数据处理程序。In the data processing device shown in Figure 1, the network interface 1004 is mainly used to connect to the background server and perform data communication with the background server; the user interface 1003 is mainly used to connect to the client (client) and perform data communication with the client; and The processor 1001 can be used to call the data processing program stored in the memory 1005 .

在本实施例中,数据处理设备包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的数据处理程序,其中,处理器1001调用存储器1005中存储的数据处理程序时,执行以下各个实施例中数据处理方法的步骤。In this embodiment, the data processing device includes: a memory 1005, a processor 1001, and a data processing program stored in the memory 1005 and operable on the processor 1001, wherein the processor 1001 calls the program stored in the memory 1005 When using the data processing program, execute the steps of the data processing method in the following embodiments.

本发明还提供一种数据处理方法,应用于数据处理装置,所述数据处理装置包括诊断设备以及服务器,参照图2,图2为本发明数据处理方法第一实施例的流程示意图。The present invention also provides a data processing method, which is applied to a data processing device, and the data processing device includes a diagnostic device and a server. Referring to FIG. 2 , FIG. 2 is a schematic flowchart of a first embodiment of the data processing method of the present invention.

本实施例中,该方法包括以下步骤:In this embodiment, the method includes the following steps:

步骤S101,所述诊断设备获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;Step S101, the diagnostic device obtains the credential information of the diagnostic connector connected to the vehicle to be diagnosed, and obtains the vehicle data and model information of the vehicle to be diagnosed based on the diagnostic connector;

本实施例中,数据处理装置的诊断设备即对应了诊断设备端,服务器即对应了服务器端,诊断设备通过诊断接头连接待诊断车辆,并首先获取该诊断接头的凭证信息,而后根据诊断接头获取待诊断车辆的车辆数据以及车型信息。In this embodiment, the diagnostic device of the data processing device corresponds to the diagnostic device, and the server corresponds to the server. The diagnostic device is connected to the vehicle to be diagnosed through the diagnostic connector, and first obtains the credential information of the diagnostic connector, and then obtains the Vehicle data and model information of the vehicle to be diagnosed.

具体地,当诊断设备对待诊断车辆进行诊断时,一般需要进行数据的运算,因此,诊断设备通过诊断接头与车辆连接从而获取数据,为了避免数据泄露,在确保诊断设备的账号已登录的情况下,首先获取诊断接头的凭证信息,该凭证信息包括了诊断接头对应的账号ID、第一账号token以及序列号,并根据诊断接头获取待诊断车辆的车辆数据以及车型信息,其中,车辆数据包括后续需要进行数据运算的基本数据文件(arithData),车型信息则包括了车辆的车型ID(softID)。Specifically, when the diagnostic equipment diagnoses the vehicle to be diagnosed, it generally needs to perform data calculations. Therefore, the diagnostic equipment is connected to the vehicle through a diagnostic connector to obtain data. In order to avoid data leakage, ensure that the account of the diagnostic equipment is logged in. , first obtain the credential information of the diagnostic connector, the credential information includes the account ID corresponding to the diagnostic connector, the first account token and the serial number, and obtain the vehicle data and model information of the vehicle to be diagnosed according to the diagnostic connector, wherein the vehicle data includes the follow-up The basic data file (arithData) that needs to be used for data calculation, and the vehicle model information includes the vehicle model ID (softID).

可选地,在获取诊断接头的凭证信息之前,诊断设备需要验证账号是否已登录,若未登录,则弹出登录框指引用户登录,若已登录,则可以继续获取诊断接头的凭证信息、待诊断车辆的车辆数据以及车型信息。Optionally, before obtaining the credential information of the diagnostic connector, the diagnostic device needs to verify whether the account has been logged in. If not logged in, a login box will pop up to guide the user to log in. If logged in, the diagnostic device can continue to obtain the credential information of the diagnostic connector, pending diagnosis Vehicle data and model information of the vehicle.

步骤S102,基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至所述服务器;Step S102, obtaining data to be calculated based on the credential information, the vehicle data and the vehicle type information, and sending the data to be calculated to the server;

需要说明的是,KEY按照字面意思可以理解为钥匙、密码,一般软件的KEY就是它的一串验证码,一般由数字和字母组成。It should be noted that KEY can be understood as a key or a password according to the literal meaning. The KEY of a general software is a string of verification codes, generally composed of numbers and letters.

本实施例中,诊断设备获取诊断接头的凭证信息,并根据诊断接头获取待诊断车辆的车辆数据以及车型信息之后,即可根据凭证信息、车辆数据以及车型信息获得待运算数据,再将待运算数据发送至服务器,使得后续可以进行数据运算。In this embodiment, after the diagnostic equipment obtains the credential information of the diagnostic joint, and obtains the vehicle data and vehicle model information of the vehicle to be diagnosed according to the diagnostic joint, it can obtain the data to be calculated according to the credential information, vehicle data and vehicle model information, and then calculate the data to be calculated The data is sent to the server so that subsequent data operations can be performed.

具体地,诊断接头的凭证信息可以包括诊断接头对应的账号ID、第一账号token以及序列号,获取账号ID、第一账号token以及序列号,并获取待诊断车辆的车辆数据以及车型信息后,就可以利用车辆数据以及车型信息生成一个查询KEY,而后根据第一账号token、序列号、车辆数据以及车型信息,与生成的查询KEY做MD5签名得到第一签名数据,从而将账号ID、序列号、车辆数据、车型信息、查询KEY以及获得的第一签名数据作为待运算数据,再通过网络将待运算数据发送至服务器,使得后续服务器可以根据相应的处理流程进行运算,并返回反馈信息。Specifically, the credential information of the diagnostic connector may include the account ID, first account token, and serial number corresponding to the diagnostic connector. After obtaining the account ID, first account token, and serial number, and obtaining the vehicle data and model information of the vehicle to be diagnosed, You can use the vehicle data and model information to generate a query KEY, and then perform MD5 signatures with the generated query KEY to obtain the first signature data according to the first account token, serial number, vehicle data and model information, so that the account ID, serial number , vehicle data, vehicle model information, query KEY and the obtained first signature data are used as the data to be calculated, and then the data to be calculated is sent to the server through the network, so that the subsequent server can perform calculations according to the corresponding processing flow and return feedback information.

步骤S103,所述服务器基于所述待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备;Step S103, the server performs a verification operation based on the data to be operated, determines feedback information, and returns the feedback information to the diagnostic device;

本实施例中,服务器接收到诊断设备发送的待运算数据后,即可根据待运算数据进行检验运算,从而确定反馈信息,并将反馈信息返回至诊断设备。In this embodiment, after receiving the data to be calculated sent by the diagnostic device, the server can perform checking and calculation based on the data to be calculated, thereby determining feedback information, and returning the feedback information to the diagnostic device.

具体地,服务器接收到诊断设备发送的账号ID、序列号、车辆数据、车型信息、查询KEY以及第一签名数据后,通过账号ID获取到对应的第二账号token,并根据第二账号token、序列号、车辆数据以及车型信息,与查询KEY做MD5签名得到第二签名数据,而后进行检验,对比第一签名数据和第二签名数据是否一致,若不一致则返回表示签名错误的运算状态,若签名一致,则可以根据查询KEY确定是否已有运算结果存储在数据库中,若已有运算结果,则可以直接返回运算成功的运算状态以及运算结果,作为反馈信息,若没有运算结果,则可以添加一条查询KEY、序列号、车型信息以及车辆数据对应的记录,并返回正在运算的运算状态作为反馈信息,后续根据运算结果实时更新该记录,诊断设备接收到正在运算的运算状态后,即可根据上述待运算数据继续对服务器进行轮询,确定是否获得运算结果。Specifically, after receiving the account ID, serial number, vehicle data, vehicle model information, query KEY, and first signature data sent by the diagnostic device, the server obtains the corresponding second account token through the account ID, and according to the second account token, The serial number, vehicle data, and model information are MD5-signed with the query KEY to obtain the second signature data, and then checked to see if the first signature data is consistent with the second signature data. If they are inconsistent, the calculation status indicating the signature error will be returned. If the signatures are consistent, you can determine whether the operation result has been stored in the database according to the query KEY. If there is an operation result, you can directly return the operation status and operation result of the successful operation as feedback information. If there is no operation result, you can add A query record corresponding to KEY, serial number, vehicle model information and vehicle data, and return the computing state as feedback information, and then update the record in real time according to the computing results. After the diagnostic equipment receives the computing state, it can according to The above data to be calculated continues to poll the server to determine whether the calculation result is obtained.

步骤S104,所述诊断设备基于所述反馈信息判断运算状态,并确定是否返回运算结果。Step S104, the diagnosis device judges the operation state based on the feedback information, and determines whether to return the operation result.

本实施例中,诊断设备接收到服务器返回的反馈信息后,即可根据反馈信息判断运算状态,并确定是否返回了运算结果。In this embodiment, after the diagnostic device receives the feedback information returned by the server, it can judge the operation state according to the feedback information, and determine whether the operation result is returned.

具体地,服务器返回的反馈信息至少包括了运算状态,还可能包括运算结果,诊断设备接收到反馈信息后,根据反馈信息判断运算状态,若运算状态为运算成功,且反馈信息包括了运算结果,就可以根据运算结果继续完成车辆诊断的流程;若运算状态为正在运算,且反馈信息未包括运算结果,即可返回将待运算数据发送至服务器的步骤,以轮询运算结果;若运算状态为错误状态,则可以输出该错误状态对应的提示信息,使得用户可以根据提示信息进行相关处理。Specifically, the feedback information returned by the server includes at least the operation status, and may also include the operation result. After the diagnostic device receives the feedback information, it judges the operation status according to the feedback information. If the operation status is successful and the feedback information includes the operation result, Then you can continue to complete the vehicle diagnosis process according to the calculation results; if the calculation status is in progress, and the feedback information does not include the calculation results, you can return to the step of sending the data to be calculated to the server to poll the calculation results; if the calculation status is If there is an error state, prompt information corresponding to the error state can be output, so that the user can perform related processing according to the prompt information.

在本实施例中,通过诊断设备获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至服务器;所述服务器基于所述待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备;所述诊断设备基于所述反馈信息判断运算状态,并确定是否返回运算结果。在车辆诊断的过程中,通过服务器在后台对数据进行检验以及运算,提高了数据运算的效率,使其可以不受诊断设备的硬件限制,并且避免了算法以及数据被恶意破解,确保了算法以及数据的安全。In this embodiment, the credential information of the diagnostic connector connected to the vehicle to be diagnosed is obtained through the diagnostic device, and the vehicle data and model information of the vehicle to be diagnosed are obtained based on the diagnostic connector; based on the credential information, the vehicle data And the vehicle type information obtains the data to be calculated, and sends the data to be calculated to a server; the server performs a check operation based on the data to be calculated, determines feedback information, and returns the feedback information to the diagnostic device ; The diagnostic device judges the operation state based on the feedback information, and determines whether to return the operation result. In the process of vehicle diagnosis, the server checks and calculates the data in the background, which improves the efficiency of data calculation, makes it not limited by the hardware of the diagnostic equipment, and prevents the algorithm and data from being maliciously cracked, ensuring that the algorithm and Data Security.

基于第一实施例,提出本发明数据处理方法的第二实施例,在本实施例中,所述凭证信息包括所述诊断接头对应的账号ID、第一账号token以及序列号,步骤S102中,基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据的方法,具体步骤包括:Based on the first embodiment, a second embodiment of the data processing method of the present invention is proposed. In this embodiment, the credential information includes the account ID corresponding to the diagnostic connector, the first account token, and the serial number. In step S102, The method for obtaining the data to be calculated based on the credential information, the vehicle data and the vehicle type information, the specific steps include:

步骤S201,基于所述车辆数据以及所述车型信息生成查询KEY;Step S201, generating a query KEY based on the vehicle data and the vehicle type information;

步骤S202,基于所述第一账号token、所述序列号、所述车辆数据以及所述车型信息,对所述查询KEY进行MD5签名,获得第一签名数据;Step S202, based on the first account token, the serial number, the vehicle data and the vehicle type information, perform an MD5 signature on the query KEY to obtain first signature data;

步骤S203,将所述账号ID、所述序列号、所述车辆数据、所述车型信息、所述查询KEY以及所述第一签名数据作为所述待运算数据。Step S203, using the account ID, the serial number, the vehicle data, the vehicle type information, the query KEY and the first signature data as the data to be calculated.

本实施例中,诊断接头的凭证信息包括了诊断接头对应的账号ID、第一账号token以及序列号,根据获得的车辆数据以及车型信息生成查询KEY,而后根据第一账号token、序列号、车辆数据以及车型信息,对查询KEY进行MD5签名,即可获得第一签名数据,从而将账号ID、序列号、车辆数据、车型信息、查询KEY以及第一签名数据作为待运算数据,使得后续可以将待运算数据发送至服务器进行运算,例如,获得待运算数据并发送至服务器后,服务器根据凭证信息可以确定诊断设备在具有账号权限的情况下需要进行运算,车辆数据以及车型信息则作为进行运算的基础数据,还可以根据账号ID获得第二账号token,再根据第二账号token获得第二签名数据,从而对第一签名数据和第二签名数据进行检验,确定是否一致,以确保算法以及数据的安全性。In this embodiment, the credential information of the diagnostic connector includes the account ID corresponding to the diagnostic connector, the first account token, and the serial number. The query KEY is generated according to the obtained vehicle data and vehicle model information, and then the first account token, serial number, vehicle Data and vehicle model information, the MD5 signature of the query KEY can be used to obtain the first signature data, so that the account ID, serial number, vehicle data, model information, query KEY and the first signature data are used as the data to be calculated, so that the follow-up can be The data to be calculated is sent to the server for calculation. For example, after the data to be calculated is obtained and sent to the server, the server can determine that the diagnostic device needs to perform calculations under the condition of account authority according to the credential information, and the vehicle data and model information are used as the calculation data. Basic data, you can also obtain the second account token according to the account ID, and then obtain the second signature data according to the second account token, so as to check the first signature data and the second signature data to determine whether they are consistent, so as to ensure the integrity of the algorithm and data. safety.

在本实施例中,通过基于所述车辆数据以及所述车型信息生成查询KEY;基于所述第一账号token、所述序列号、所述车辆数据以及所述车型信息,对所述查询KEY进行MD5签名,获得第一签名数据;将所述账号ID、所述序列号、所述车辆数据、所述车型信息、所述查询KEY以及所述第一签名数据作为所述待运算数据。可以详细地获得需要通过服务器在后台进行检验以及运算的待运算数据,提高了数据运算的效率,并且添加了签名数据,可以避免算法以及数据被恶意破解,确保了算法以及数据的安全。In this embodiment, the query KEY is generated based on the vehicle data and the vehicle model information; based on the first account token, the serial number, the vehicle data and the vehicle model information, the query KEY is MD5 signature to obtain the first signature data; the account ID, the serial number, the vehicle data, the vehicle type information, the query KEY and the first signature data are used as the data to be calculated. The data to be calculated that needs to be checked and calculated by the server in the background can be obtained in detail, which improves the efficiency of data calculation, and adds signature data, which can prevent the algorithm and data from being maliciously cracked and ensure the security of the algorithm and data.

可选地,步骤S103包括:Optionally, step S103 includes:

步骤S301,所述服务器基于所述账号ID获得第二账号token;Step S301, the server obtains a second account token based on the account ID;

步骤S302,基于所述第二账号token、所述序列号、所述车辆数据以及所述车型信息,对所述查询KEY进行MD5签名,获得第二签名数据;Step S302, based on the second account token, the serial number, the vehicle data and the vehicle model information, perform an MD5 signature on the query KEY to obtain second signature data;

步骤S303,将所述第一签名数据与所述第二签名数据进行对比,确定是否一致;Step S303, comparing the first signature data with the second signature data to determine whether they are consistent;

步骤S304,若一致,则基于所述查询KEY确定数据库中是否已存在运算结果;Step S304, if they are consistent, then determine whether the operation result already exists in the database based on the query KEY;

步骤S305,若已存在所述运算结果,则将运算成功的运算状态以及所述运算结果作为所述反馈信息返回至所述诊断设备。Step S305, if the operation result already exists, return the operation status of the operation success and the operation result to the diagnostic device as the feedback information.

本实施例中,服务器接收到待运算数据后,根据待运算数据中的账号ID获得第二账号token,再根据第二账号token、序列号、车辆数据以及车型信息,对查询KEY进行MD5签名,获得第二签名数据,而后将第一签名数据与第二签名数据进行对比,确定是否一致;若一致,则根据查询KEY确定数据库中是否已存在运算结果;若已存在运算结果,则将运算成功的运算状态以及运算结果作为反馈信息返回至诊断设备。In this embodiment, after receiving the data to be calculated, the server obtains the second account token according to the account ID in the data to be calculated, and then performs MD5 signature on the query KEY according to the second account token, serial number, vehicle data and vehicle model information, Obtain the second signature data, and then compare the first signature data with the second signature data to determine whether they are consistent; if they are consistent, determine whether the operation result already exists in the database according to the query KEY; if the operation result already exists, the operation will succeed The operation status and operation results are returned to the diagnostic equipment as feedback information.

具体地,服务器接收到诊断设备发送的账号ID、序列号、车辆数据、车型信息、查询KEY以及第一签名数据后,通过接收到的账号ID即可获取对应的第二账号token,并根据第二账号token、序列号、车辆数据以及车型信息,与查询KEY做MD5签名得到第二签名数据,此时需要对待运算数据进行检验,对比第一签名数据和第二签名数据是否一致,若签名一致,则代表可以进行运算,根据查询KEY确定是否已有运算结果存储在数据库中;若已有运算结果,则不需要进行运算,可以将运算成功的运算状态以及运算结果作为反馈信息返回至诊断设备,使得诊断设备可以根据反馈信息完成车辆诊断的流程。Specifically, after receiving the account ID, serial number, vehicle data, vehicle model information, query KEY, and first signature data sent by the diagnostic device, the server can obtain the corresponding second account token through the received account ID, and according to the first The second account token, serial number, vehicle data and model information, and the MD5 signature of the query KEY to obtain the second signature data. At this time, the data to be calculated needs to be checked to compare whether the first signature data and the second signature data are consistent. If the signatures are consistent , it means that the operation can be performed, and it is determined whether the operation result has been stored in the database according to the query KEY; if there is an operation result, no operation is required, and the operation status and operation result of the successful operation can be returned to the diagnostic equipment as feedback information , so that the diagnostic equipment can complete the process of vehicle diagnosis according to the feedback information.

在本实施例中,通过所述服务器基于所述账号ID获得第二账号token;基于所述第二账号token、所述序列号、所述车辆数据以及所述车型信息,对所述查询KEY进行MD5签名,获得第二签名数据;将所述第一签名数据与所述第二签名数据进行对比,确定是否一致;若一致,则基于所述查询KEY确定数据库中是否已存在运算结果;若已存在所述运算结果,则将运算成功的运算状态以及所述运算结果作为所述反馈信息返回至所述诊断设备。通过服务器对诊断设备发送的待运算数据进行后台运算时,先后验证了身份权限以及数据,确保了算法以及数据的安全,并使得相同的运算不需要重复进行,避免了运算资源的浪费。In this embodiment, the server obtains a second account token based on the account ID; based on the second account token, the serial number, the vehicle data, and the vehicle model information, the query KEY is MD5 signature to obtain the second signature data; compare the first signature data with the second signature data to determine whether they are consistent; if they are consistent, determine whether there is an operation result in the database based on the query KEY; if already If there is the operation result, return the operation status of the successful operation and the operation result to the diagnostic device as the feedback information. When the background calculation is performed on the data to be calculated sent by the diagnostic equipment through the server, the identity authority and data are verified successively to ensure the security of the algorithm and data, and the same calculation does not need to be repeated, avoiding the waste of computing resources.

可选地,步骤S303之后,还包括:Optionally, after step S303, it also includes:

步骤S401,若不一致,则将签名错误的运算状态作为所述反馈信息,返回至所述诊断设备。Step S401, if they are inconsistent, return the operation status of the signature error as the feedback information to the diagnostic device.

本实施例中,将第一签名数据和第二签名数据进行对比时,若第一签名数据和第二签名数据不一致,则将签名错误的运算状态作为反馈信息,返回至诊断设备,例如,待运算数据从诊断设备发送至服务器的过程中可能产生数据泄露,因此,当服务器获得账号ID,根据账号ID获得第二账号token,再根据第二账号token获得第二签名数据时,需要将第一签名数据与第二签名数据进行对比,确定是否一致,如果不一致,就不可以进行运算,并需要返回签名错误的运算状态至诊断设备。In this embodiment, when comparing the first signature data with the second signature data, if the first signature data and the second signature data are inconsistent, the operation status of the signature error is used as feedback information and returned to the diagnostic device, for example, waiting Data leakage may occur during the process of sending the calculation data from the diagnostic device to the server. Therefore, when the server obtains the account ID, obtains the second account token according to the account ID, and then obtains the second signature data according to the second account token, the first The signature data is compared with the second signature data to determine whether they are consistent. If not, the operation cannot be performed, and the operation status of the signature error needs to be returned to the diagnostic device.

在本实施例中,通过若不一致,则将签名错误的运算状态作为所述反馈信息,返回至所述诊断设备。使得算法以及数据在传输过程中不会轻易被恶意破解,通过检验确保了算法以及数据的安全。In this embodiment, if they are inconsistent, the operation state of signature error is used as the feedback information and returned to the diagnosis device. The algorithm and data will not be easily cracked maliciously during the transmission process, and the security of the algorithm and data is ensured through inspection.

可选地,步骤S304之后,还包括:Optionally, after step S304, it also includes:

步骤S501,若不存在所述运算结果,则基于所述查询KEY、所述序列号、所述车型信息以及所述车辆数据添加运算记录,并将所述运算记录标记为正在运算;Step S501, if the calculation result does not exist, add a calculation record based on the query KEY, the serial number, the vehicle model information and the vehicle data, and mark the calculation record as being in operation;

步骤S502,将正在运算的运算状态作为所述反馈信息,返回至所述诊断设备;Step S502, returning the computing status being computed as the feedback information to the diagnostic device;

步骤S503,基于所述车型信息以及所述车辆数据进行运算,并基于运算的结果实时更新所述运算记录。Step S503, performing calculations based on the vehicle type information and the vehicle data, and updating the calculation records in real time based on the calculation results.

本实施例中,检验第一签名数据和第二签名数据后,若服务器根据查询KEY确定不存在运算结果,则根据查询KEY、序列号、车型信息以及车辆数据添加运算记录,并将运算记录标记为正在运算,同时,将正在运算的运算状态作为反馈信息,返回至诊断设备,并根据车型信息以及车辆数据进行运算,根据运算结果实时更新运算记录。In this embodiment, after checking the first signature data and the second signature data, if the server determines that there is no calculation result according to the query KEY, then add a calculation record according to the query KEY, serial number, vehicle model information and vehicle data, and mark the calculation record as In order to be calculating, at the same time, the calculation status being calculated is used as feedback information to return to the diagnostic equipment, and the calculation is performed according to the vehicle model information and vehicle data, and the calculation record is updated in real time according to the calculation result.

具体地,若根据查询KEY确定数据库中没有历史的运算结果,则可以添加一条查询KEY、序列号、车型信息以及车辆数据对应的记录,并返回正在运算的运算状态作为反馈信息,后续需要根据运算结果实时更新该记录,使得诊断设备接收到正在运算的运算状态后,可以继续根据待运算数据对服务器进行轮询,确定是否获得运算结果。Specifically, if there is no historical calculation result in the database according to the query KEY, you can add a record corresponding to the query KEY, serial number, vehicle model information, and vehicle data, and return the calculation status being calculated as feedback information. As a result, the record is updated in real time, so that the diagnostic device can continue to poll the server according to the data to be calculated to determine whether to obtain the calculation result after receiving the calculation status being calculated.

在本实施例中,通过若不存在所述运算结果,则基于所述查询KEY、所述序列号、所述车型信息以及所述车辆数据添加运算记录,并将所述运算记录标记为正在运算;将正在运算的运算状态作为所述反馈信息,返回至所述诊断设备;基于所述车型信息以及所述车辆数据进行运算,并基于运算的结果实时更新所述运算记录。使得服务器可以准确识别未被运算过的数据,对需要进行运算的数据添加记录,后续运算相同数据时可以根据记录获得结果,提高了数据运算的效率,避免了运算资源的浪费。In this embodiment, if the calculation result does not exist, a calculation record is added based on the query KEY, the serial number, the vehicle model information and the vehicle data, and the calculation record is marked as being in operation ; Return the computing status being computed to the diagnostic device as the feedback information; perform computing based on the vehicle type information and the vehicle data, and update the computing records in real time based on the computing results. This enables the server to accurately identify the data that has not been calculated, and add records to the data that needs to be calculated. When the same data is subsequently calculated, the results can be obtained according to the records, which improves the efficiency of data calculation and avoids the waste of computing resources.

基于上述各个实施例,提出本发明数据处理方法的第三实施例,在本实施例中,步骤S104之后,还包括:Based on the above-mentioned various embodiments, a third embodiment of the data processing method of the present invention is proposed. In this embodiment, after step S104, it also includes:

步骤S601,若所述运算状态为运算成功,且返回所述运算结果,则基于所述运算结果完成车辆诊断的流程;Step S601, if the calculation status is successful and the calculation result is returned, the process of vehicle diagnosis is completed based on the calculation result;

步骤S602,若所述运算状态为正在运算,且未返回所述运算结果,则返回执行所述基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至所述服务器的步骤;Step S602, if the operation state is in operation and the operation result is not returned, return to the execution of obtaining the data to be calculated based on the credential information, the vehicle data and the vehicle type information, and transfer the the step of sending the computing data to the server;

步骤S603,若所述运算状态为错误状态,且未返回所述运算结果,则所述诊断设备输出所述错误状态对应的提示信息。Step S603, if the operation state is an error state and the operation result is not returned, the diagnostic device outputs prompt information corresponding to the error state.

本实施例中,反馈信息至少包括运算状态,还可能包括运算结果,在诊断设备接收到反馈信息后,根据反馈信息即可判断运算状态,并确定反馈信息中是否返回运算结果,若确定运算状态为运算成功,且返回运算结果,则根据运算结果完成车辆诊断的流程;若确定运算状态为正在运算,且反馈信息中未返回运算结果,则返回执行基于凭证信息、车辆数据以及车型信息获得待运算数据,并将待运算数据发送至服务器的步骤;若运算状态为错误状态,且未返回运算结果,则诊断设备输出错误状态对应的提示信息。In this embodiment, the feedback information includes at least the operation state, and may also include the operation result. After the diagnostic equipment receives the feedback information, it can judge the operation state according to the feedback information, and determine whether the operation result is returned in the feedback information. If the operation state is determined If the operation is successful and the operation result is returned, the vehicle diagnosis process is completed according to the operation result; if the operation status is determined to be in operation, and the operation result is not returned in the feedback information, then return to execute the pending The step of calculating data and sending the data to be calculated to the server; if the calculation status is an error status and no calculation result is returned, the diagnostic device outputs a prompt message corresponding to the error status.

具体地,运算成功的运算状态可能表明服务器已经进行过相同的运算,存储了相同的运算结果,也可能表明服务器刚刚运算成功,此时,可以直接将运算结果以及运算成功的运算状态作为反馈信息返回。而由于数据运算可能存在运算量较大的情况,当服务器根据查询KEY确定数据库中没有历史的运算结果时,则可以添加一条记录,并返回正在运算的运算状态作为反馈信息,再根据运算结果实时更新该记录,而诊断设备接收到正在运算的运算状态,且反馈信息未返回运算结果时,就可以继续通过第一账号token、序列号、车辆数据以及车型信息对查询KEY做MD5签名获得第一签名数据,而后获得账号ID、序列号、车辆数据、车型信息、查询KEY以及第一签名数据组成的待运算数据,再将待运算数据通过网络发送至服务器继续请求运算结果,实现对服务器的轮询。此外,若运算状态为签名错误,则表明第一签名数据与第二签名数据不一致,此时服务器不可进行运算,因此返回签名错误的运算状态作为反馈信息,诊断设备再输出签名错误的运算状态对应的提示信息,以对用户进行提示。Specifically, the operation status of the successful operation may indicate that the server has already performed the same operation and stored the same operation result, or it may indicate that the server has just successfully performed the operation. At this time, the operation result and the operation status of the successful operation can be directly used as feedback information return. Since the data operation may have a large amount of calculation, when the server determines that there is no historical operation result in the database according to the query KEY, it can add a record and return the operation status under operation as feedback information, and then real-time according to the operation result When the record is updated, and the diagnostic equipment receives the calculation status being calculated, and the feedback information does not return the calculation result, it can continue to use the first account token, serial number, vehicle data and model information to perform MD5 signatures on the query KEY to obtain the first Signature data, and then obtain the account ID, serial number, vehicle data, vehicle model information, query KEY and the data to be calculated composed of the first signature data, and then send the data to be calculated to the server through the network to continue to request the calculation results, and realize the rotation of the server inquire. In addition, if the calculation status is signature error, it indicates that the first signature data is inconsistent with the second signature data, and the server cannot perform calculations at this time, so it returns the calculation status of the signature error as feedback information, and the diagnostic device then outputs the corresponding operation status of the signature error. The prompt information to remind the user.

在本实施例中,通过若所述运算状态为运算成功,且返回所述运算结果,则基于所述运算结果完成车辆诊断的流程;或者,若所述运算状态为正在运算,且未返回所述运算结果,则返回执行所述基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至所述服务器的步骤;或者,若所述运算状态为错误状态,且未返回所述运算结果,则所述诊断设备输出所述错误状态对应的提示信息。使得诊断设备需要数据运算的部分在服务器中进行,通过检验可以避免算法以及数据被恶意破解,确保了算法以及数据的安全,并且相同的数据运算只需要进行一次,而不需要每次都进行,避免了运算资源的浪费,提高了车辆诊断的效率。In this embodiment, if the operation status is successful and the operation result is returned, the process of vehicle diagnosis is completed based on the operation result; or, if the operation status is in operation and the operation result is not returned If the result of the operation is determined, return to the step of obtaining the data to be calculated based on the credential information, the vehicle data, and the vehicle type information, and sending the data to be calculated to the server; or, if the calculation If the status is an error status and the operation result is not returned, the diagnostic device outputs prompt information corresponding to the error status. The part of the diagnostic equipment that needs data calculation is performed in the server. Through the inspection, the algorithm and data can be prevented from being maliciously cracked, and the security of the algorithm and data is ensured. The same data calculation only needs to be performed once instead of every time. The waste of computing resources is avoided, and the efficiency of vehicle diagnosis is improved.

此外,本发明实施例还提出一种数据处理方法,应用于诊断设备,作为第四实施例,该方法包括:In addition, the embodiment of the present invention also proposes a data processing method applied to diagnostic equipment. As a fourth embodiment, the method includes:

步骤S701,获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;Step S701, obtaining credential information of the diagnostic connector connected to the vehicle to be diagnosed, and obtaining vehicle data and model information of the vehicle to be diagnosed based on the diagnostic connector;

步骤S702,基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至服务器;Step S702, obtaining the data to be calculated based on the credential information, the vehicle data and the vehicle type information, and sending the data to be calculated to the server;

步骤S703,基于所述服务器返回的反馈信息判断运算状态,并确定是否返回运算结果。Step S703, judging the operation state based on the feedback information returned by the server, and determining whether to return the operation result.

本实施例中,诊断设备首先获取连接待诊断车辆的诊断接头的凭证信息,并根据诊断接头获取待诊断车辆的车辆数据以及车型信息,再根据凭证信息、车辆数据以及车型信息获得待运算数据,并将待运算数据发送至服务器,而后根据服务器返回的反馈信息判断运算状态,并确定是否返回运算结果。In this embodiment, the diagnostic device first obtains the credential information of the diagnostic connector connected to the vehicle to be diagnosed, and obtains the vehicle data and model information of the vehicle to be diagnosed according to the diagnostic connector, and then obtains the data to be calculated according to the credential information, vehicle data and model information, And send the data to be calculated to the server, and then judge the calculation status according to the feedback information returned by the server, and determine whether to return the calculation result.

具体地,当诊断设备需要对待诊断车辆进行诊断时,一般要进行数据的运算,因此,确认诊断接头与车辆连接后,通过连接待诊断车辆的诊断接头获取数据,为了避免数据泄露,在确保诊断设备的账号已登录的情况下,首先获取诊断接头的凭证信息,该凭证信息包括了诊断接头对应的账号ID、第一账号token以及序列号,并根据诊断接头获取待诊断车辆的车辆数据以及车型信息,其中,车辆数据包括后续需要进行数据运算的基本数据文件(arithData),车型信息则包括了车辆的车型ID(softID)。而后就可以利用车辆数据以及车型信息生成一个查询KEY,再根据第一账号token、序列号、车辆数据以及车型信息,与生成的查询KEY做MD5签名得到第一签名数据,从而将账号ID、序列号、车辆数据、车型信息、查询KEY以及获得的第一签名数据作为待运算数据,再通过网络将待运算数据发送至服务器进行数据运算,最终获得服务器返回的反馈信息后,即可根据反馈信息判断运算状态,并确定是否返回运算结果,后续若运算状态为运算成功,且反馈信息包括了运算结果,就可以根据运算结果继续完成车辆诊断的流程;若运算状态为正在运算,且反馈信息未包括运算结果,即可返回将待运算数据发送至服务器的步骤,以轮询运算结果;若运算状态为错误状态,则可以输出该错误状态对应的提示信息,使得用户可以根据提示信息进行相关处理。Specifically, when the diagnostic equipment needs to diagnose the vehicle to be diagnosed, it generally needs to perform data calculations. Therefore, after confirming that the diagnostic connector is connected to the vehicle, the data is obtained by connecting the diagnostic connector of the vehicle to be diagnosed. In order to avoid data leakage, ensure that the diagnosis If the account of the device has been logged in, first obtain the credential information of the diagnostic connector, which includes the account ID corresponding to the diagnostic connector, the first account token, and the serial number, and obtain the vehicle data and model of the vehicle to be diagnosed according to the diagnostic connector Information, wherein, the vehicle data includes the basic data file (arithData) for subsequent data calculation, and the model information includes the model ID (softID) of the vehicle. Then you can use the vehicle data and model information to generate a query KEY, and then use the first account token, serial number, vehicle data and model information to perform MD5 signatures with the generated query KEY to obtain the first signature data, so that the account ID, serial number number, vehicle data, model information, query KEY, and the obtained first signature data as the data to be calculated, and then send the data to be calculated to the server through the network for data calculation, and finally obtain the feedback information returned by the server. Judge the calculation status and determine whether to return the calculation result. If the calculation status is successful and the feedback information includes the calculation result, you can continue to complete the vehicle diagnosis process according to the calculation result; if the calculation status is in progress and the feedback information is not Including the calculation result, you can return to the step of sending the data to be calculated to the server to poll the calculation result; if the calculation status is an error state, you can output the prompt information corresponding to the error status, so that the user can perform related processing according to the prompt information .

在本实施例中,通过获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至服务器;基于所述服务器返回的反馈信息判断运算状态,并确定是否返回运算结果。使得诊断设备在对车辆进行诊断时,可以将数据发送至服务器,由服务器进行数据运算后返回,提高了数据运算的效率。In this embodiment, by obtaining the credential information of the diagnostic connector connected to the vehicle to be diagnosed, and based on the diagnostic connector to obtain the vehicle data and model information of the vehicle to be diagnosed; based on the credential information, the vehicle data and the The data to be calculated is obtained from the vehicle type information, and the data to be calculated is sent to the server; the calculation status is judged based on the feedback information returned by the server, and whether to return the calculation result is determined. The diagnostic equipment can send data to the server when diagnosing the vehicle, and the server returns the data after computing, thereby improving the efficiency of data computing.

此外,本发明实施例还提出一种数据处理方法,应用于服务器,作为第五实施例,该方法包括:In addition, an embodiment of the present invention also proposes a data processing method applied to a server. As a fifth embodiment, the method includes:

步骤S801,基于诊断设备发送的待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备。Step S801 , performing a verification operation based on the data to be operated sent by the diagnostic device, determining feedback information, and returning the feedback information to the diagnostic device.

本实施例中,服务器接收到诊断设备发送的待运算数据后,根据待运算数据进行检验运算,确定反馈信息,并将反馈信息返回至诊断设备,例如,服务器接收到诊断设备发送的账号ID、序列号、车辆数据、车型信息、查询KEY以及第一签名数据后,通过账号ID获取到对应的第二账号token,并根据第二账号token、序列号、车辆数据以及车型信息,与查询KEY做MD5签名得到第二签名数据,而后进行检验,对比第一签名数据和第二签名数据是否一致,若不一致则返回表示签名错误的运算状态,若签名一致,则可以根据查询KEY确定是否已有运算结果存储在数据库中,若已有运算结果,则可以直接返回运算成功的运算状态以及运算结果,作为反馈信息,若没有运算结果,则可以添加一条查询KEY、序列号、车型信息以及车辆数据对应的记录,并返回正在运算的运算状态作为反馈信息,后续根据运算结果实时更新该记录,以使得诊断设备接收到反馈信息后,可以根据反馈信息进行相应的处理。In this embodiment, after the server receives the data to be calculated sent by the diagnostic device, it performs checking and calculation according to the data to be calculated, determines the feedback information, and returns the feedback information to the diagnostic device. For example, the server receives the account ID, After the serial number, vehicle data, vehicle model information, query KEY and first signature data, the corresponding second account token is obtained through the account ID, and according to the second account token, serial number, vehicle data and model information, do The MD5 signature obtains the second signature data, and then checks to see if the first signature data is consistent with the second signature data. If they are inconsistent, the operation status indicating that the signature is wrong will be returned. If the signatures are consistent, it can be determined whether there is an operation according to the query KEY. The result is stored in the database. If there is already a calculation result, it can directly return the successful calculation status and calculation result as feedback information. If there is no calculation result, you can add a query KEY, serial number, model information and vehicle data correspondence. record, and return the computing status being computed as feedback information, and subsequently update the record in real time according to the computing results, so that the diagnostic equipment can perform corresponding processing according to the feedback information after receiving the feedback information.

在本实施例中,通过基于诊断设备发送的待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备。使得服务器可以对诊断设备发送的数据进行检验以及运算,避免了算法以及数据被恶意破解,并且避免了重复运算导致的运算资源浪费,提高了运算效率。In this embodiment, the checking operation is performed based on the data to be operated sent by the diagnostic device, the feedback information is determined, and the feedback information is returned to the diagnostic device. The server can check and calculate the data sent by the diagnostic equipment, avoid malicious cracking of algorithms and data, avoid waste of computing resources caused by repeated operations, and improve computing efficiency.

此外,本发明实施例还提出一种数据处理装置,参照图3,所述数据处理装置包括:In addition, an embodiment of the present invention also proposes a data processing device. Referring to FIG. 3, the data processing device includes:

诊断设备10,用于获取连接待诊断车辆的诊断接头的凭证信息,并基于所述诊断接头获取所述待诊断车辆的车辆数据以及车型信息;基于所述凭证信息、所述车辆数据以及所述车型信息获得待运算数据,并将所述待运算数据发送至服务器20;基于所述服务器20发送的反馈信息判断运算状态,并确定是否返回运算结果;The diagnostic device 10 is configured to obtain credential information connected to the diagnostic joint of the vehicle to be diagnosed, and obtain vehicle data and model information of the vehicle to be diagnosed based on the diagnostic joint; based on the credential information, the vehicle data and the The vehicle type information obtains the data to be calculated, and sends the data to be calculated to the server 20; judges the calculation status based on the feedback information sent by the server 20, and determines whether to return the calculation result;

服务器20,用于基于所述待运算数据进行检验运算,确定反馈信息,并将所述反馈信息返回至所述诊断设备10。The server 20 is configured to perform a verification operation based on the data to be operated, determine feedback information, and return the feedback information to the diagnostic device 10 .

上述数据处理装置所执行的方法可参照本发明数据处理方法第一实施例至第三实施例,此处不再赘述。For the method executed by the above data processing device, reference may be made to the first embodiment to the third embodiment of the data processing method of the present invention, which will not be repeated here.

此外,本发明实施例还提出一种电子设备,该电子设备运行时实现如第四实施例或第五实施例的数据处理方法的步骤。In addition, an embodiment of the present invention also provides an electronic device, which implements the steps of the data processing method in the fourth embodiment or the fifth embodiment when running.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, as used herein, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or system comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or system. Without further limitations, an element defined by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article or system comprising that element.

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the technical solution of the present invention can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM) as described above. , magnetic disk, optical disk), including several instructions to enable a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present invention.

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process conversion made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.

Claims (10)

1. A data processing method, characterized by being applied to a data processing apparatus including a diagnostic device and a server, comprising the steps of:
the diagnosis equipment acquires certificate information of a diagnosis joint connected with a vehicle to be diagnosed, and acquires vehicle data and vehicle type information of the vehicle to be diagnosed based on the diagnosis joint;
obtaining data to be operated based on the credential information, the vehicle data and the vehicle type information, and sending the data to be operated to the server;
the server performs checking operation based on the data to be operated, determines feedback information and returns the feedback information to the diagnosis equipment;
the diagnostic device judges an operation state based on the feedback information and determines whether to return an operation result.
2. The data processing method according to claim 1, wherein the credential information includes an account ID, a first account token, and a serial number corresponding to the diagnostic connector, and the step of obtaining the data to be operated based on the credential information, the vehicle data, and the vehicle type information includes:
generating a query KEY based on the vehicle data and the vehicle type information;
MD5 signing is carried out on the query KEY based on the first account number token, the serial number, the vehicle data and the vehicle type information, so that first signature data is obtained;
and taking the account ID, the serial number, the vehicle data, the vehicle type information, the query KEY and the first signature data as the data to be calculated.
3. The data processing method according to claim 2, wherein the step of the server performing a check operation based on the data to be operated, determining feedback information, and returning the feedback information to the diagnostic apparatus includes:
the server obtains a second account number token based on the account ID;
performing MD5 signature on the query KEY based on the second account number token, the serial number, the vehicle data and the vehicle type information to obtain second signature data;
Comparing the first signature data with the second signature data to determine whether the first signature data is consistent with the second signature data;
if so, determining whether an operation result exists in the database based on the query KEY;
and if the operation result exists, returning the operation state of successful operation and the operation result to the diagnosis equipment as the feedback information.
4. The data processing method of claim 3, wherein after the step of comparing the first signature data with the second signature data to determine whether the first signature data is identical, further comprising:
and if the signature is inconsistent, returning the calculation state of the signature error to the diagnosis equipment as the feedback information.
5. The method of claim 3, wherein if there is a match, the step of determining whether an operation result exists in the database based on the query KEY further comprises:
if the operation result does not exist, adding an operation record based on the query KEY, the serial number, the vehicle type information and the vehicle data, and marking the operation record as being operated;
returning the operation state being operated to the diagnosis device as the feedback information;
And carrying out operation based on the vehicle type information and the vehicle data, and updating the operation record in real time based on the operation result.
6. The data processing method according to any one of claims 1 to 5, wherein the diagnostic apparatus, after the step of judging the operation state based on the feedback information and determining whether to return the operation result, further comprises:
if the operation state is that the operation is successful and the operation result is returned, completing the vehicle diagnosis flow based on the operation result; or,
if the operation state is in operation and the operation result is not returned, returning to execute the step of obtaining data to be operated based on the credential information, the vehicle data and the vehicle type information and sending the data to be operated to the server; or,
if the operation state is an error state and the operation result is not returned, the diagnosis equipment outputs prompt information corresponding to the error state.
7. A data processing method, characterized by being applied to a diagnostic device, the method comprising:
acquiring credential information of a diagnostic connector connected with a vehicle to be diagnosed, and acquiring vehicle data and vehicle type information of the vehicle to be diagnosed based on the diagnostic connector;
Obtaining data to be operated based on the credential information, the vehicle data and the vehicle type information, and sending the data to be operated to a server;
and judging the operation state based on the feedback information returned by the server, and determining whether to return an operation result.
8. A data processing method, applied to a server, the method comprising:
and performing inspection operation based on the data to be operated, which is sent by the diagnostic equipment, determining feedback information, and returning the feedback information to the diagnostic equipment.
9. A data processing apparatus, characterized in that the data processing apparatus comprises:
the diagnosis device is used for acquiring the certificate information of a diagnosis joint connected with the vehicle to be diagnosed and acquiring the vehicle data and the vehicle type information of the vehicle to be diagnosed based on the diagnosis joint; obtaining data to be operated based on the credential information, the vehicle data and the vehicle type information, and sending the data to be operated to a server; judging an operation state based on feedback information sent by the server, and determining whether to return an operation result;
and the server is used for performing inspection operation based on the data to be operated, which is sent by the diagnosis equipment, determining feedback information and returning the feedback information to the diagnosis equipment.
10. An electronic device, characterized in that the electronic device, when running, implements the steps of the data processing method according to any one of claims 7 or 8.
CN202310030088.0A 2023-01-06 2023-01-06 Data processing method and device and electronic equipment Pending CN116088475A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310030088.0A CN116088475A (en) 2023-01-06 2023-01-06 Data processing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310030088.0A CN116088475A (en) 2023-01-06 2023-01-06 Data processing method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN116088475A true CN116088475A (en) 2023-05-09

Family

ID=86202082

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310030088.0A Pending CN116088475A (en) 2023-01-06 2023-01-06 Data processing method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN116088475A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003019931A (en) * 2001-07-06 2003-01-21 Denso Corp Failure diagnosis system, vehicle control device, server, and inspection and diagnosis program
US20050177761A1 (en) * 2002-04-08 2005-08-11 Jean-Pierre Martiniere Method for diagnosing an equipment to be controlled, diagnostic system, related intermediate server and communication module
CN107272649A (en) * 2017-07-05 2017-10-20 东南(福建)汽车工业有限公司 Malfunction remote diagnosis system and method
CN108227579A (en) * 2017-12-29 2018-06-29 深圳市元征科技股份有限公司 A kind of processing method and processing device of vehicle diagnosis information, electronic equipment
CN110989564A (en) * 2019-12-27 2020-04-10 深圳市元征科技股份有限公司 Automobile data diagnosis method and device
CN112230621A (en) * 2020-10-13 2021-01-15 安徽江淮汽车集团股份有限公司 Intelligent diagnosis system and method based on OBD

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003019931A (en) * 2001-07-06 2003-01-21 Denso Corp Failure diagnosis system, vehicle control device, server, and inspection and diagnosis program
US20050177761A1 (en) * 2002-04-08 2005-08-11 Jean-Pierre Martiniere Method for diagnosing an equipment to be controlled, diagnostic system, related intermediate server and communication module
CN107272649A (en) * 2017-07-05 2017-10-20 东南(福建)汽车工业有限公司 Malfunction remote diagnosis system and method
CN108227579A (en) * 2017-12-29 2018-06-29 深圳市元征科技股份有限公司 A kind of processing method and processing device of vehicle diagnosis information, electronic equipment
CN110989564A (en) * 2019-12-27 2020-04-10 深圳市元征科技股份有限公司 Automobile data diagnosis method and device
CN112230621A (en) * 2020-10-13 2021-01-15 安徽江淮汽车集团股份有限公司 Intelligent diagnosis system and method based on OBD

Similar Documents

Publication Publication Date Title
CN108513635B (en) Vehicle detection method, user equipment, server and vehicle detection system
CN111163182B (en) Block chain-based device registration method and apparatus, electronic device, and storage medium
CN110888838A (en) Object storage based request processing method, device, equipment and storage medium
CN111211929A (en) Fault positioning method, fault positioning device, control equipment and intelligent equipment
CN111176794A (en) Container management method and device and readable storage medium
CN114338666A (en) Method, device, equipment and medium for verifying Fabric block chain cross-chain transaction
CN110691085A (en) Login method, login device, password management system and computer readable medium
CN111367821A (en) A software testing method and system
CN113434254B (en) Client deployment method, client deployment apparatus, computer device, and storage medium
CN109145651B (en) Data processing method and device
CN111294347A (en) Safety management method and system for industrial control equipment
CN111343204A (en) Control command obfuscation method, device and computer-readable storage medium
CN110717770A (en) Anti-counterfeiting detection method, device, equipment and storage medium for vehicle parts
CN115174645A (en) Automobile OTA (over the air) vehicle cloud interaction method and system
CN111475400B (en) Verification method of service platform and related equipment
CN113923001B (en) Identity verification method, system, device and equipment
CN114332904A (en) Self-adaptive detection method, device and system based on CAD drawing
CN118467322A (en) Password testing system, method, device and storage medium for vehicle-mounted terminal
CN115525677A (en) Data caching method and device, computer equipment and storage medium
CN116088475A (en) Data processing method and device and electronic equipment
CN112148334A (en) Firmware upgrading method, device, system, terminal, lamp and storage medium
CN111340635A (en) A data verification method, device, server and readable storage medium
CN111190824A (en) Monitoring method, monitoring device, terminal equipment and storage medium
CN112446723A (en) Method, computer-readable storage medium, and apparatus for determining user invitation relationship
CN117009940A (en) Declaration material generation method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination