Movatterモバイル変換


[0]ホーム

URL:


CN114360096A - Data transmission method, device, communication equipment and storage medium - Google Patents

Data transmission method, device, communication equipment and storage medium
Download PDF

Info

Publication number
CN114360096A
CN114360096ACN202111605832.2ACN202111605832ACN114360096ACN 114360096 ACN114360096 ACN 114360096ACN 202111605832 ACN202111605832 ACN 202111605832ACN 114360096 ACN114360096 ACN 114360096A
Authority
CN
China
Prior art keywords
data
vehicle
communication device
target
network
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
CN202111605832.2A
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 LtdfiledCriticalShenzhen Launch Technology Co Ltd
Priority to CN202111605832.2ApriorityCriticalpatent/CN114360096A/en
Publication of CN114360096ApublicationCriticalpatent/CN114360096A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromChinese

本申请适用于数据传输技术领域,提供了一种数据传输方法、装置、通讯设备和存储介质。其中,所述传输方法应用于通讯设备,所述通讯设备内置网络通讯模块,所述传输方法包括:监听数据采集指令;在接收到所述数据采集指令后,创建目标车辆与目标设备之间数据交互的监测进程;获取所述监测进程中的交互数据;通过所述网络通讯模块将所述交互数据发送至服务器。本申请的实施例可以在减少存储需求的同时,提高诊断效率。

Figure 202111605832

The present application is applicable to the technical field of data transmission, and provides a data transmission method, device, communication device and storage medium. Wherein, the transmission method is applied to a communication device, the communication device has a built-in network communication module, and the transmission method includes: monitoring a data collection instruction; after receiving the data collection instruction, creating data between the target vehicle and the target device Interactive monitoring process; acquiring interactive data in the monitoring process; sending the interactive data to a server through the network communication module. The embodiments of the present application can improve diagnostic efficiency while reducing storage requirements.

Figure 202111605832

Description

Translated fromChinese
一种数据传输方法、装置、通讯设备和存储介质A data transmission method, device, communication equipment and storage medium

技术领域technical field

本申请属于数据传输技术领域,尤其涉及一种数据传输方法、装置、通讯设备和存储介质。The present application belongs to the technical field of data transmission, and in particular, relates to a data transmission method, device, communication device and storage medium.

背景技术Background technique

在现有的汽车诊断场景中,常需要将汽车诊断数据上传到后台服务器中。目前常用的方法是,在诊断过程中,通过诊断接头获取车载自动诊断系统(On BoardDiagnostics,OBD)捕获的数据,诊断接头再通过蓝牙或者WIFI功能,将数据传给平板设备。平板设备将数据保存后,等待用户进行操作,触发上传至后台服务器中。In the existing car diagnosis scenarios, it is often necessary to upload the car diagnosis data to the background server. A commonly used method at present is to obtain data captured by an on-board diagnostic system (On Board Diagnostics, OBD) through a diagnostic connector during the diagnosis process, and the diagnostic connector then transmits the data to the tablet device through Bluetooth or WIFI function. After the tablet device saves the data, it waits for the user to perform an operation and triggers the upload to the background server.

如果数据量庞大,平板设备则需要大的存储空间来存储数据,耗费资源较多。并且,一些场景中如果需要对多辆车进行诊断,则需要用户频繁地进行上传操作,效率非常低。If the amount of data is huge, the tablet device needs a large storage space to store the data, which consumes a lot of resources. Moreover, in some scenarios, if multiple vehicles need to be diagnosed, the user needs to perform upload operations frequently, which is very inefficient.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供一种数据传输方法、装置、通讯设备和存储介质,可以在减少存储需求的同时,提高诊断效率。Embodiments of the present application provide a data transmission method, apparatus, communication device, and storage medium, which can improve diagnostic efficiency while reducing storage requirements.

本申请实施例第一方面提供一种数据传输方法,应用于通讯设备,所述通讯设备内置网络通讯模块,所述传输方法包括:A first aspect of an embodiment of the present application provides a data transmission method, which is applied to a communication device, wherein the communication device has a built-in network communication module, and the transmission method includes:

监听数据采集指令;Monitor data collection instructions;

在接收到所述数据采集指令后,创建目标车辆与目标设备之间数据交互的监测进程;After receiving the data collection instruction, create a monitoring process of data interaction between the target vehicle and the target device;

获取所述监测进程中的交互数据;obtaining interaction data in the monitoring process;

通过所述网络通讯模块将所述交互数据发送至服务器。The interaction data is sent to the server through the network communication module.

在本申请的一些实施方式中,所述目标设备为所述通讯设备;所述获取所述监测进程中的交互数据,包括:通过CAN网络与所述目标车辆的OBD接头进行交互,获取第一交互数据。In some embodiments of the present application, the target device is the communication device; the acquiring the interaction data in the monitoring process includes: interacting with the OBD connector of the target vehicle through a CAN network, and acquiring the first interactive data.

在本申请的一些实施方式中,所述目标设备为车载设备;所述创建目标车辆与目标设备之间数据交互的监测进程,包括:建立与所述车载设备的通讯连接;对应地,所述获取所述监测进程中的交互数据,包括:与所述车载设备进行交互,获取第二交互数据。In some embodiments of the present application, the target device is an in-vehicle device; the creating a monitoring process for data interaction between the target vehicle and the target device includes: establishing a communication connection with the in-vehicle device; correspondingly, the Acquiring interaction data in the monitoring process includes: interacting with the vehicle-mounted device to acquire second interaction data.

在本申请的一些实施方式中,所述建立与车载设备的通讯连接,包括:与所述车载设备进行有线网络连接;或,与所述车载设备进行无线网络连接。In some embodiments of the present application, the establishing a communication connection with the in-vehicle device includes: performing a wired network connection with the in-vehicle device; or, performing a wireless network connection with the in-vehicle device.

在本申请的一些实施方式中,所述目标设备包括车载设备和所述通讯设备;所述获取所述监测进程中的交互数据,包括:获取所述通讯设备与所述目标车辆的第一交互数据,以及获取所述车载设备与所述目标车辆的第二交互数据;所述通过所述网络通讯模块将所述交互数据发送至服务器,包括:将所述第一交互数据与所述第二交互数据进行比对;若所述第一交互数据与所述第二交互数据一致,将所述第一交互数据或第二交互数据通过所述网络通讯模块发送至服务器。In some embodiments of the present application, the target device includes a vehicle-mounted device and the communication device; the acquiring interaction data in the monitoring process includes: acquiring a first interaction between the communication device and the target vehicle data, and acquiring the second interaction data between the vehicle-mounted device and the target vehicle; the sending the interaction data to the server through the network communication module includes: combining the first interaction data with the second interaction data The interaction data is compared; if the first interaction data is consistent with the second interaction data, the first interaction data or the second interaction data is sent to the server through the network communication module.

在本申请的一些实施方式中,所述交互数据包括多个类型的子数据;所述通过所述网络通讯模块将所述数据发送至服务器,包括:接收用户的配置操作,所述配置操作指向所述交互数据中部分或全部类型的子数据;通过所述网络通讯模块,将所述配置操作指向的子数据发送至所述服务器。In some embodiments of the present application, the interaction data includes multiple types of sub-data; the sending the data to the server through the network communication module includes: receiving a user's configuration operation, the configuration operation pointing to Part or all types of sub-data in the interaction data; sending the sub-data pointed to by the configuration operation to the server through the network communication module.

在本申请的一些实施方式中,所述获取所述目标车辆的数据之前,包括:获取用户的连接指令,所述连接指令包括连接方式;根据所述连接方式与所述目标车辆进行通讯连接;所述连接方式包括CAN网络连接,以及与车载设备进行通讯连接,其中,所述车载设备与所述目标车辆通讯连接。In some embodiments of the present application, before acquiring the data of the target vehicle, the method includes: acquiring a user's connection instruction, where the connection instruction includes a connection method; and performing a communication connection with the target vehicle according to the connection method; The connection method includes CAN network connection and communication connection with the vehicle-mounted device, wherein the vehicle-mounted device is connected in communication with the target vehicle.

本申请实施例第二方面提供的一种数据传输装置配置于通讯设备,所述通讯设备内置网络通讯模块,所述传输装置包括:A data transmission device provided in the second aspect of the embodiment of the present application is configured in a communication device, the communication device has a built-in network communication module, and the transmission device includes:

指令监听模块,用于监听数据采集指令;The command monitoring module is used to monitor the data collection command;

创建模块,用于在接收到所述数据采集指令后,创建目标车辆与目标设备之间数据交互的监测进程;The creation module is used to create a monitoring process of data interaction between the target vehicle and the target device after receiving the data collection instruction;

获取模块,用于获取所述监测进程中的交互数据;an acquisition module for acquiring interactive data in the monitoring process;

发送模块,用于通过所述网络通讯模块将所述交互数据发送至服务器。A sending module, configured to send the interaction data to a server through the network communication module.

本申请实施例第三方面提供一种通讯设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。A third aspect of an embodiment of the present application provides a communication device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the above when executing the computer program steps of the method.

本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。A fourth aspect of the embodiments of the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the foregoing method are implemented.

本申请实施例第五方面提供了一种计算机程序产品,当计算机程序产品在通讯设备上运行时,使得通讯设备执行时实现方法的步骤。A fifth aspect of the embodiments of the present application provides a computer program product, which, when the computer program product runs on a communication device, enables the communication device to implement the steps of the method.

本申请的实施方式中,通讯设备能够监听数据采集指令,并在接收到数据采集指令后,创建目标车辆与目标设备之间数据交互的监测进程,然后获取监测进程中的交互数据,并通过网络通讯模块将交互数据发送至服务器,以使后台服务器对交互数据进行数据分析,得到目标车辆的故障诊断结果,能够实现实时地将目标车辆的数据上传至服务器,不需要使用平板设备,也不需要用户频繁地进行上传操作,在减少存储需求的同时,有效地提高了诊断效率。In the embodiment of the present application, the communication device can monitor the data collection instruction, and after receiving the data collection instruction, create a monitoring process of data interaction between the target vehicle and the target device, and then obtain the interaction data in the monitoring process, and pass the network The communication module sends the interactive data to the server, so that the background server can perform data analysis on the interactive data and obtain the fault diagnosis result of the target vehicle, which can upload the data of the target vehicle to the server in real time without using a tablet device or Users frequently perform upload operations, which effectively improves diagnostic efficiency while reducing storage requirements.

附图说明Description of drawings

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present application more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only for the present application. In some embodiments, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1是本申请实施例提供的一种数据传输方法的实现流程示意图;FIG. 1 is a schematic diagram of an implementation flow of a data transmission method provided by an embodiment of the present application;

图2是本申请实施例提供的通讯设备的实物图;2 is a physical diagram of a communication device provided by an embodiment of the present application;

图3是本申请实施例提供的通讯设备的第一结构示意图;3 is a schematic diagram of a first structure of a communication device provided by an embodiment of the present application;

图4是本申请实施例提供的一种数据传输装置的结构示意图;4 is a schematic structural diagram of a data transmission device provided by an embodiment of the present application;

图5是本申请实施例提供的通讯设备的第二结构示意图。FIG. 5 is a second schematic structural diagram of a communication device provided by an embodiment of the present application.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护。In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application will be described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work belong to the protection of the present application.

在现有的汽车诊断场景中,常需要将汽车诊断数据上传到后台服务器中。目前常用的方法是,在诊断过程中,通过诊断接头获取OBD系统捕获的数据,诊断接头再通过蓝牙或者WIFI功能,将数据传给平板设备。平板设备将数据保存后,等待用户进行操作,触发上传至后台服务器中。In the existing car diagnosis scenarios, it is often necessary to upload the car diagnosis data to the background server. At present, the commonly used method is to obtain the data captured by the OBD system through the diagnostic connector during the diagnosis process, and then transmit the data to the tablet device through the Bluetooth or WIFI function. After the tablet device saves the data, it waits for the user to perform an operation and triggers the upload to the background server.

如果数据量庞大,平板设备则需要大的存储空间来存储诊断数据,耗费资源较多。并且,一些场景中如果需要对多辆车进行诊断,需要用户频繁地进行上传操作,效率非常低。If the amount of data is huge, the tablet device needs a large storage space to store the diagnostic data, which consumes a lot of resources. Moreover, in some scenarios, if multiple vehicles need to be diagnosed, the user needs to perform upload operations frequently, which is very inefficient.

针对上述问题,本申请提出了一种数据传输方法,可以应用在通讯设备上,通讯设备可以在诊断过程中实时地将数据上传至服务器,不需要占用太多的存储资源。并且,过程中不需要人为干预,减少了上传过程中的操作复杂度,提高了诊断的效率。In view of the above problems, the present application proposes a data transmission method, which can be applied to a communication device, and the communication device can upload data to the server in real time during the diagnosis process, without occupying too many storage resources. Moreover, no human intervention is required in the process, which reduces the operational complexity in the uploading process and improves the efficiency of diagnosis.

为了说明本申请的技术方案,下面通过具体实施例来进行说明。In order to illustrate the technical solutions of the present application, the following specific embodiments are used for description.

图1示出了本申请实施例提供的一种数据传输方法的实现流程示意图,该方法可以应用于通讯设备上,可适用于需在减少存储需求的同时,提高诊断效率的情形。FIG. 1 shows a schematic diagram of an implementation flow of a data transmission method provided by an embodiment of the present application. The method can be applied to a communication device, and can be applied to a situation in which it is necessary to reduce storage requirements and improve diagnostic efficiency.

其中,上述通讯设备可以是内置有网络通讯模块,且具有一定处理能力的智能设备。例如,图2示出了上述通讯设备的一种实体示意图,上述通讯设备可以是一个两端分别为OBD公头和OBD母头的4G线束盒。Wherein, the above-mentioned communication device may be an intelligent device with a built-in network communication module and a certain processing capability. For example, FIG. 2 shows a physical schematic diagram of the above-mentioned communication device, and the above-mentioned communication device may be a 4G wire harness box with an OBD male connector and an OBD female connector at both ends.

具体的,上述数据传输方法可以包括以下步骤S101至步骤S104。Specifically, the above data transmission method may include the following steps S101 to S104.

步骤S101,监听数据采集指令。Step S101, monitoring the data collection instruction.

在本申请的实施方式中,上述通讯设备可以以不同的方式监听数据采集指令。在一些实施方式中,通讯设备可以预先与平板设备进行连接,接收由平板设备发出的数据采集指令。在另一些实施方式中,通讯设备也可以在上电之后,以预设的频率生成数据采集指令。In the embodiments of the present application, the above-mentioned communication device can monitor the data collection instruction in different ways. In some embodiments, the communication device may be connected with the tablet device in advance, and receive a data collection instruction sent by the tablet device. In other embodiments, the communication device may also generate a data collection instruction at a preset frequency after being powered on.

其中,上述数据采集指令用于指示上述通讯设备获取目标车辆的数据。Wherein, the above-mentioned data collection instruction is used to instruct the above-mentioned communication device to acquire the data of the target vehicle.

步骤S102,在接收到数据采集指令后,创建目标车辆与目标设备之间数据交互的监测进程。Step S102, after receiving the data collection instruction, create a monitoring process of data interaction between the target vehicle and the target device.

其中,上述目标设备可以是通讯设备自身,也可以是与通讯设备不同的车载设备,车载设备可以用于获取目标车辆的数据,例如可以是与OBD接口连接的诊断接头。The above-mentioned target device may be the communication device itself, or a vehicle-mounted device different from the communication device. The vehicle-mounted device may be used to obtain data of the target vehicle, such as a diagnostic connector connected to the OBD interface.

在本申请的实施方式中,通讯设备在接收到数据采集指令之后,可以创建目标车辆与目标设备之间数据交互的监测进程,监测进程用于检测目标车辆和目标设备之间的数据交互过程,能够抓取其中交互的数据。In the embodiment of the present application, after receiving the data collection instruction, the communication device can create a monitoring process of data interaction between the target vehicle and the target device, and the monitoring process is used to detect the data interaction process between the target vehicle and the target device, Ability to capture the data interacted with.

步骤S103,获取监测进程中的交互数据。Step S103, acquiring interaction data in the monitoring process.

在本申请的实施方式中,目标设备可以是通讯设备自身,此时,通讯设备可以与目标车辆进行数据交互,并获取监测进程中所监测的通讯设备和目标车辆之间的交互数据。目标设备也可以是与通讯设备不同的车载设备,此时,目标车辆可以与车载设备进行数据交互,获取监测进程中所监测的车载设备和目标车辆之间的交互数据。In the embodiment of the present application, the target device may be the communication device itself. In this case, the communication device may perform data interaction with the target vehicle, and obtain the interaction data between the communication device and the target vehicle monitored in the monitoring process. The target device may also be an in-vehicle device different from the communication device. In this case, the target vehicle can perform data interaction with the in-vehicle device to obtain interaction data between the in-vehicle device monitored in the monitoring process and the target vehicle.

其中,上述交互数据可以指目标车辆上OBD系统输出的数据。目标车辆的OBD系统可以由多种传感器和软硬件系统构成,可以检测车辆不同类型的数据。例如上述数据可以包括温度数据、胎压数据、驱动控制单元(Drive Control Unit,DCU)故障码等诊断数据。Wherein, the above interaction data may refer to the data output by the OBD system on the target vehicle. The OBD system of the target vehicle can be composed of a variety of sensors and software and hardware systems, which can detect different types of data of the vehicle. For example, the above data may include temperature data, tire pressure data, drive control unit (Drive Control Unit, DCU) fault codes and other diagnostic data.

步骤S104,通过网络通讯模块将交互数据发送至服务器。Step S104, sending the interaction data to the server through the network communication module.

具体的,在本申请的实施方式中,上述网络通讯模块可以是采用一种或多个网络制式的网络模块,可以用于与服务器进行网络连接。Specifically, in the embodiments of the present application, the above-mentioned network communication module may be a network module using one or more network standards, and may be used for network connection with the server.

例如,在一些实施方式中,上述网络通讯模块可以是4G网络装置,通讯设备上可以配置4G卡,与后台服务器连接,并通过4G网络将交互数据实时上传至后台服务器。For example, in some embodiments, the above-mentioned network communication module may be a 4G network device, and a 4G card may be configured on the communication device to be connected to a backend server, and to upload interactive data to the backend server in real time through the 4G network.

在一些实施方式中,前述步骤S101所监听的数据采集指令中可以携带有服务器的标识,该标识可以为服务器的ID、名称、IP地址等等,通讯设备可以基于标识确认需将交互数据发送至哪一个服务器。另一些实施方式中,上述标识也可以由工作人员提前通过平板设备在通讯设备中配置好。此时,基于标识,通讯设备可以通过网络通讯模块将交互数据发送至目标的服务器。In some embodiments, the data collection instruction monitored in the aforementioned step S101 may carry the identifier of the server, and the identifier may be the ID, name, IP address, etc. of the server, and the communication device may confirm that the interaction data needs to be sent to the which server. In other embodiments, the above-mentioned identification can also be configured in the communication device by the staff in advance through the tablet device. At this time, based on the identification, the communication device can send the interaction data to the target server through the network communication module.

本申请的实施方式中,通讯设备能够监听数据采集指令,并在接收到数据采集指令后,创建目标车辆与目标设备之间数据交互的监测进程,然后获取监测进程中的交互数据,并通过网络通讯模块将交互数据发送至服务器,以使后台服务器对交互数据进行数据分析,得到目标车辆的故障诊断结果,能够实现实时地将目标车辆的数据上传至服务器,不需要使用平板设备,也不需要用户频繁地进行上传操作,在减少存储需求的同时,有效地提高了诊断效率。In the embodiment of the present application, the communication device can monitor the data collection instruction, and after receiving the data collection instruction, create a monitoring process of data interaction between the target vehicle and the target device, and then obtain the interaction data in the monitoring process, and pass the network The communication module sends the interactive data to the server, so that the background server can perform data analysis on the interactive data and obtain the fault diagnosis result of the target vehicle, which can upload the data of the target vehicle to the server in real time without using a tablet device or Users frequently perform upload operations, which effectively improves diagnostic efficiency while reducing storage requirements.

在本申请的一些实施方式中,当目标设备为通讯设备自身时,通讯设备可以通过CAN网络与目标车辆的OBD接头进行交互,获取第一交互数据。In some embodiments of the present application, when the target device is the communication device itself, the communication device can interact with the OBD connector of the target vehicle through the CAN network to obtain the first interaction data.

其中,目标车辆的OBD接头指目标车辆OBD系统的接头。CAN网络是支持控制器局域网络(Controller Area Network,CAN)协议的网络。Wherein, the OBD connector of the target vehicle refers to the connector of the OBD system of the target vehicle. A CAN network is a network that supports a controller area network (Controller Area Network, CAN) protocol.

具体的,通讯设备上可以内置有微控制单元(Microcontroller Unit,MCU)。MCU可以通过CAN网络收发器的OBD口与目标车辆的OBD接口连接并通信。此时,通讯设备可以作为诊断通讯设备使用,直接获取目标车辆的OBD系统通过OBD接口输出的第一交互数据。Specifically, the communication device may have a built-in Microcontroller Unit (Microcontroller Unit, MCU). The MCU can connect and communicate with the OBD interface of the target vehicle through the OBD port of the CAN network transceiver. At this time, the communication device can be used as a diagnostic communication device to directly acquire the first interactive data output by the OBD system of the target vehicle through the OBD interface.

在本申请的另一些实施方式中,当目标设备为与通讯设备不同的车载设备时,通讯设备也可以建立与车载设备的通讯连接,并与车载设备进行交互,获取第二交互数据。In other embodiments of the present application, when the target device is an in-vehicle device different from the communication device, the communication device can also establish a communication connection with the in-vehicle device, and interact with the in-vehicle device to obtain the second interaction data.

其中,第二交互数据可以为车载设备与目标车辆的OBD系统进行交互得到的数据。The second interaction data may be data obtained by the interaction between the vehicle-mounted device and the OBD system of the target vehicle.

具体的,通讯设备可以与车载设备进行有线网络连接,也可以与车载设备进行无线网络连接。Specifically, the communication device may be connected to the vehicle-mounted device via a wired network, or may be connected to the vehicle-mounted device via a wireless network.

在一些实施方式中,通讯设备可以通过通讯设备内置的CAN网络收发器与车载设备有线连接并进行交互,获取第二交互数据。In some embodiments, the communication device can be wired to connect with the vehicle-mounted device through a CAN network transceiver built in the communication device and interact with the vehicle to obtain the second interaction data.

以车载设备为OBD诊断接头为例,通讯设备可以通过有线的方式和OBD诊断接头的管脚(pin to pin)对应连接,相应的,CAN通信线路将并联在一起,此时通讯设备可以作为OBD诊断接头的配件使用。通讯设备的MCU通过CAN网络收发器与OBD诊断接头交互,可以获取由OBD诊断接头与目标车辆的OBD系统进行交互得到的第二交互数据。Taking the vehicle equipment as an OBD diagnostic connector as an example, the communication device can be connected to the pin to pin of the OBD diagnostic connector in a wired manner. Correspondingly, the CAN communication lines will be connected in parallel. At this time, the communication device can be used as an OBD. Accessory use for diagnostic connectors. The MCU of the communication device interacts with the OBD diagnostic connector through the CAN network transceiver, and can acquire second interactive data obtained by the interaction between the OBD diagnostic connector and the OBD system of the target vehicle.

在本申请的另一些实施方式中,通讯设备还可以通过通讯设备内置的无线通讯模块与车载设备无线连接进行交互,获取第二交互数据。其中,无线通讯模块可以指WIFI-BT(WIFI-Bluetooth)模块,该模块可以通过WIFI和/或蓝牙的方式与车载设备进行无线连接。In other embodiments of the present application, the communication device may further interact with the vehicle-mounted device through a wireless communication module built in the communication device to obtain the second interaction data. The wireless communication module may refer to a WIFI-BT (WIFI-Bluetooth) module, which can be wirelessly connected to the vehicle-mounted device by means of WIFI and/or Bluetooth.

具体的,通讯设备可以获取第一配置文件,并提取第一配置文件中记录的目标序列号,该目标序列号用于标识所需连接的车载设备。然后,通过无线通讯模块和序列号与目标序列号相同的车载设备进行交互。在上电后,通讯设备的无线通讯模块可以自动地根据第一配置文件查找并连接车载设备,无需人为干预。Specifically, the communication device may acquire the first configuration file, and extract the target serial number recorded in the first configuration file, where the target serial number is used to identify the vehicle-mounted device to be connected. Then, it interacts with the in-vehicle device with the same serial number as the target serial number through the wireless communication module. After power-on, the wireless communication module of the communication device can automatically search for and connect the vehicle-mounted device according to the first configuration file without human intervention.

以车载设备为OBD诊断接头为例,通讯设备可以利用WIFI-BT模块,根据第一配置文件中记载的目标序列号,与对应的OBD诊断接头进行无线连接。Taking the vehicle-mounted device as the OBD diagnostic connector as an example, the communication device can use the WIFI-BT module to wirelessly connect with the corresponding OBD diagnostic connector according to the target serial number recorded in the first configuration file.

考虑到实际应用中,通讯设备可能需要配合不同的车载设备使用的情况,因此,上述通讯设备还可以通过USB口或者预先连接好的平板设备,接收更新了配置参数的配置文件,对上述第一配置文件进行替换,再根据更新后的第一配置文件,查找相应的车载设备进行连接。Considering that in practical applications, the communication device may need to be used with different vehicle-mounted devices, therefore, the above communication device can also receive a configuration file with updated configuration parameters through a USB port or a pre-connected tablet device. The configuration file is replaced, and then according to the updated first configuration file, the corresponding in-vehicle device is searched for connection.

此时,通讯设备同样可以作为车载设备的配件使用,通讯设备可以通过无线通讯模块直接与车载设备交互,获取由车载设备与目标车辆的OBD系统进行交互得到的第二交互数据。At this time, the communication device can also be used as an accessory of the in-vehicle device. The communication device can directly interact with the in-vehicle device through the wireless communication module to obtain second interaction data obtained by the interaction between the in-vehicle device and the OBD system of the target vehicle.

需要说明的是,实际应用中,通讯设备可以选择其中任意一种或多种连接方式获取数据。It should be noted that, in practical applications, the communication device may select any one or more of the connection methods to obtain data.

在本申请的一些实施方式中,上述目标设备可以同时包括车载设备和通讯设备,此时通讯设备所创建的监测进程同时包括用于监测目标车辆与车载设备之间数据交互的进程,以及用于监测目标车辆与通讯设备之间数据交互的进程。In some embodiments of the present application, the above-mentioned target device may include both a vehicle-mounted device and a communication device. In this case, the monitoring process created by the communication device also includes a process for monitoring data interaction between the target vehicle and the vehicle-mounted device, and a process for monitoring data interaction between the target vehicle and the vehicle-mounted device. Monitor the process of data interaction between the target vehicle and the communication device.

相应的,通讯设备可以获取通讯设备与目标车辆的第一交互数据,以及获取车载设备与目标车辆的第二交互数据。Correspondingly, the communication device may acquire first interaction data between the communication device and the target vehicle, and acquire second interaction data between the vehicle-mounted device and the target vehicle.

此时,为了保证数据的可靠性,通讯设备可以将第一交互数据与第二交互数据进行比对。若第一交互数据与第二交互数据一致,则将第一交互数据或第二交互数据通过网络通讯模块发送至服务器。At this time, in order to ensure the reliability of the data, the communication device may compare the first interaction data with the second interaction data. If the first interaction data is consistent with the second interaction data, the first interaction data or the second interaction data is sent to the server through the network communication module.

具体的,通讯设备可以将第一交互数据或第二交互数据进行逐帧对比,如果两份交互数据完全一致,则说明两份交互数据正确。如果出现部分不同,则说明其中一份交互数据有误或者两份交互数据均有误,这种错误可能是在通过对应连接方式进行数据传输的过程中发生的,此时通讯设备可以重新获取交互数据,直至获取到的第一交互数据或第二交互数据完全一致,也可以向服务器发送提示信息,提醒工作人员出现传输错误的情况,进而保障传输至服务器的数据是可靠的。Specifically, the communication device may compare the first interactive data or the second interactive data frame by frame, and if the two interactive data are completely consistent, it means that the two interactive data are correct. If there are some differences, it means that one of the interactive data is wrong or both of the interactive data are wrong. This kind of error may occur in the process of data transmission through the corresponding connection method. At this time, the communication device can re-acquire the interactive data. Until the acquired first interaction data or second interaction data are completely consistent, prompt information can also be sent to the server to remind the staff that there is a transmission error, thereby ensuring that the data transmitted to the server is reliable.

需要说明的是,上述交互数据可以包括多个类型的子数据,在一些实施方式中,车载设备可以通过无线通讯模块将自己获取到的数据完整地发送至通讯设备,通讯设备在获取到交互数据后可以完整地上传至服务器。It should be noted that the above-mentioned interaction data may include multiple types of sub-data. In some embodiments, the vehicle-mounted device may completely send the data acquired by itself to the communication device through the wireless communication module, and the communication device may obtain the interaction data after the It can then be uploaded to the server in its entirety.

而在另一种实施方式中,通讯设备可以在车载设备与目标车辆交互的过程中,通过并联的CAN通信信道抓取交互数据。此时,通讯设备可以根据需求去抓取所需要部分的交互数据,也可以抓取全部交互数据,然后保存并上传至服务器。In another implementation manner, the communication device may capture interactive data through a parallel CAN communication channel during the interaction between the in-vehicle device and the target vehicle. At this time, the communication device can capture the required part of the interaction data according to the requirements, or capture all the interaction data, and then save and upload it to the server.

具体的,通讯设备可以接收用户的配置操作,配置操作指向交互数据中部分或全部类型的子数据,相应的,在车载设备与OBD系统进行数据交互的过程中,通讯设备可以抓取配置操作指向的子数据,并将配置操作指向的子数据发送至后台服务器,进而在一定程度上减少所需传输的数据量,变相地降低了设备的存储压力,提高了传输效率。Specifically, the communication device can receive the user's configuration operation, and the configuration operation points to some or all types of sub-data in the interactive data. Correspondingly, in the process of data interaction between the in-vehicle device and the OBD system, the communication device can capture the configuration operation pointing to and send the sub-data pointed by the configuration operation to the background server, thereby reducing the amount of data to be transmitted to a certain extent, reducing the storage pressure of the device in a disguised form and improving the transmission efficiency.

此外,为了满足用户在不同场景下对通讯设备的使用需求,上述通讯设备还可以获取用户的连接指令,并基于连接指令中包括的连接方式与目标车辆进行通讯连接。In addition, in order to meet the user's requirements for using the communication device in different scenarios, the above-mentioned communication device can also obtain the user's connection instruction, and communicate with the target vehicle based on the connection method included in the connection instruction.

其中,上述连接方式可以包括CAN网络连接,以及与车载设备进行通讯连接,该车载设备可以与目标车辆通讯连接。具体的连接方式可以参考前文的描述,本申请对此不进行赘述。Wherein, the above-mentioned connection mode may include CAN network connection and communication connection with the vehicle-mounted device, and the vehicle-mounted device may be communicated and connected with the target vehicle. For the specific connection manner, reference may be made to the foregoing description, which will not be repeated in this application.

具体的,用户可以通过USB或平板设备向通讯设备发出连接指令,以控制通讯设备以对应的连接方式进行通讯连接。工作人员可以将不同功能模式对应的连接方式提前封装在不同的功能模块中,当接收到用户的连接指令时,通讯设备可以根据连接指令,启动对应的功能模式,与目标车辆进行通讯连接。Specifically, the user can send a connection instruction to the communication device through a USB or a tablet device, so as to control the communication device to perform a communication connection in a corresponding connection manner. The staff can encapsulate the connection modes corresponding to different functional modes in different functional modules in advance. When receiving the connection command from the user, the communication device can start the corresponding functional mode according to the connection command to communicate with the target vehicle.

例如,当用户需要通讯设备作为诊断通讯设备使用时,可以通过USB或平板设备输入连接指令。此时通讯设备根据连接指令对应的连接方式,通过CAN网络与目标车辆的OBD接头进行交互,启动诊断模式,获取第一交互数据。For example, when the user needs the communication device to be used as a diagnostic communication device, a connection command can be input through a USB or a tablet device. At this time, the communication device interacts with the OBD connector of the target vehicle through the CAN network according to the connection mode corresponding to the connection instruction, starts the diagnosis mode, and obtains the first interaction data.

本申请的实施方式中,通过获取用户的连接指令,并通过与连接指令对应的连接方式与目标车辆进行通讯连接,使得通讯设备可以根据用户的实际需要进入不同的功能模式,适配通讯设备在不同场景的实际使用需求。In the embodiment of the present application, by acquiring the user's connection instruction and communicating with the target vehicle through the connection method corresponding to the connection instruction, the communication device can enter different functional modes according to the actual needs of the user, and the communication device can be adapted to Actual usage requirements of different scenarios.

在本申请的一些实施方式中,上述通讯设备的结构示意图如图3所示,上述通讯设备可以内置有收发器、处理器、无线通讯模块和网络通讯模块,还可以包括电源模块和其他辅助电路,以支持本申请实施例所提供的数据传输方法的实现。In some embodiments of the present application, a schematic structural diagram of the above communication device is shown in FIG. 3 , the above communication device may have a built-in transceiver, a processor, a wireless communication module and a network communication module, and may also include a power supply module and other auxiliary circuits , to support the implementation of the data transmission method provided by the embodiments of the present application.

其中,处理器可以和收发器连接,并且可以通过串口和网络通讯模块进行连接。无线通讯模块和网络通讯模块则可以通过串口或安全数字输入输出口(Secure DigitalInput and Output,SDIO)连接。Among them, the processor can be connected with the transceiver, and can be connected with the network communication module through the serial port. The wireless communication module and the network communication module can be connected through a serial port or a secure digital input and output (Secure Digital Input and Output, SDIO).

在一些具体的实施方式中,上述收发器可以为CAN网络收发器。上述处理器可以为MCU。上述无线通讯模块可以为WIFI-BT)模块。上述网络通讯模块为4G网络装置。In some specific implementations, the above-mentioned transceiver may be a CAN network transceiver. The above-mentioned processor may be an MCU. The above wireless communication module may be a WIFI-BT) module. The above-mentioned network communication module is a 4G network device.

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为根据本申请,某些步骤可以采用其它顺序进行。It should be noted that, for the sake of simple description, the foregoing method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence. Because according to the present application, certain steps may be performed in other orders.

如图4所示为本申请实施例提供的一种数据传输装置400的结构示意图,所述数据传输装置400配置于通讯设备上,所述通讯设备内置网络通讯模块。FIG. 4 is a schematic structural diagram of adata transmission apparatus 400 according to an embodiment of the present application. Thedata transmission apparatus 400 is configured on a communication device, and the communication device has a built-in network communication module.

具体的,所述数据传输装置400可以包括:Specifically, thedata transmission apparatus 400 may include:

指令监听模块401,用于监听数据采集指令;Theinstruction monitoring module 401 is used to monitor the data collection instruction;

创建模块402,用于在接收到所述数据采集指令后,创建目标车辆与目标设备之间数据交互的监测进程;Acreation module 402 is configured to create a monitoring process of data interaction between the target vehicle and the target device after receiving the data collection instruction;

获取模块403,用于获取所述监测进程中的交互数据;anacquisition module 403, configured to acquire interaction data in the monitoring process;

发送模块404,用于通过所述网络通讯模块将所述交互数据发送至服务器。The sendingmodule 404 is configured to send the interaction data to the server through the network communication module.

在本申请的一些实施方式中,上述目标设备可以为通讯设备;上述获取模块403可以具体用于:通过CAN网络与所述目标车辆的OBD接头进行交互,获取第一交互数据。In some embodiments of the present application, the above-mentioned target device may be a communication device; the above-mentioned obtainingmodule 403 may be specifically configured to: interact with the OBD connector of the target vehicle through a CAN network to obtain the first interaction data.

在本申请的一些实施方式中,上述目标设备可以为车载设备;上述创建模块402可以具体用于:建立与所述车载设备的通讯连接;对应地,上述获取模块403可以具体用于:与所述车载设备进行交互,获取第二交互数据。In some embodiments of the present application, the above-mentioned target device may be an in-vehicle device; the above-mentionedcreation module 402 may be specifically used to: establish a communication connection with the in-vehicle device; correspondingly, the above-mentionedacquisition module 403 may be specifically used to: communicate with all interact with the in-vehicle device to obtain second interaction data.

在本申请的一些实施方式中,上述创建模块402可以具体用于:与所述车载设备进行有线网络连接;或,与所述车载设备进行无线网络连接。In some embodiments of the present application, the above-mentioned creatingmodule 402 may be specifically configured to: perform a wired network connection with the in-vehicle device; or perform a wireless network connection with the in-vehicle device.

在本申请的一些实施方式中,上述目标设备可以包括车载设备和通讯设备上述获取模块403可以具体用于:获取所述通讯设备与所述目标车辆的第一交互数据,以及获取所述车载设备与所述目标车辆的第二交互数据。上述发送模块404可以具体用于:将所述第一交互数据与所述第二交互数据进行比对;若所述第一交互数据与所述第二交互数据一致,将所述第一交互数据或所述第二交互数据通过所述网络通讯模块发送至服务器。In some embodiments of the present application, the target device may include a vehicle-mounted device and a communication device. The obtainingmodule 403 may be specifically configured to: obtain the first interaction data between the communication device and the target vehicle, and obtain the vehicle-mounted device second interaction data with the target vehicle. Theabove sending module 404 may be specifically configured to: compare the first interaction data with the second interaction data; if the first interaction data is consistent with the second interaction data, compare the first interaction data with the second interaction data Or the second interaction data is sent to the server through the network communication module.

在本申请的一些实施方式中,上述交互数据可以包括多个类型的子数据;;上述发送模块404可以具体用于:接收用户的配置操作,所述配置操作指向所述交互数据中部分或全部类型的子数据;通过所述网络通讯模块,将所述配置操作指向的子数据发送至所述服务器。In some embodiments of the present application, the above-mentioned interaction data may include multiple types of sub-data; the above-mentionedsending module 404 may be specifically configured to: receive a user's configuration operation, and the configuration operation points to some or all of the interaction data type of sub-data; send the sub-data pointed to by the configuration operation to the server through the network communication module.

在本申请的一些实施方式中,上述数据传输装置400还可以包括连接模块,用于:获取用户的连接指令,所述连接指令包括连接方式;根据所述连接方式与所述目标车辆进行通讯连接;所述连接方式包括CAN网络连接,以及与车载设备进行通讯连接,其中,所述车载设备与所述目标车辆通讯连接。In some embodiments of the present application, the above-mentioneddata transmission device 400 may further include a connection module for: acquiring a user's connection instruction, where the connection instruction includes a connection method; and performing a communication connection with the target vehicle according to the connection method ; The connection mode includes CAN network connection and communication connection with vehicle-mounted equipment, wherein the vehicle-mounted equipment is connected with the target vehicle for communication.

需要说明的是,为描述的方便和简洁,上述数据传输装置400的具体工作过程,可以参考图1至图3所述方法的对应过程,在此不再赘述。It should be noted that, for the convenience and brevity of description, the specific working process of thedata transmission apparatus 400 may refer to the corresponding processes of the methods described in FIG. 1 to FIG. 3 , which will not be repeated here.

如图5所示,为本申请实施例提供的一种通讯设备的示意图。该通讯设备5可以包括:处理器50、存储器51以及存储在所述存储器51中并可在所述处理器50上运行的计算机程序52,例如数据传输程序。同时,通讯设备上内置了网络通讯模块53。As shown in FIG. 5 , it is a schematic diagram of a communication device according to an embodiment of the present application. Thecommunication device 5 may comprise aprocessor 50 , amemory 51 and acomputer program 52 , such as a data transfer program, stored in thememory 51 and executable on theprocessor 50 . Meanwhile, anetwork communication module 53 is built in the communication device.

所述处理器50执行所述计算机程序52时实现上述各个数据传输方法实施例中的步骤,例如图1所示的步骤S101至S102。或者,所述处理器50执行所述计算机程序52时实现上述各装置实施例中各模块/单元的功能,例如图4所示的指令监听模块401、创建模块402、获取模块403和发送模块404。When theprocessor 50 executes thecomputer program 52 , the steps in each of the foregoing data transmission method embodiments are implemented, for example, steps S101 to S102 shown in FIG. 1 . Alternatively, when theprocessor 50 executes thecomputer program 52, the functions of each module/unit in the above-mentioned device embodiments are implemented, for example, theinstruction monitoring module 401, thecreation module 402, theacquisition module 403, and the sendingmodule 404 shown in FIG. 4 .

所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器51中,并由所述处理器50执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述通讯设备中的执行过程。The computer program may be divided into one or more modules/units, which are stored in thememory 51 and executed by theprocessor 50 to complete the present application. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the communication device.

例如,所述计算机程序可以被分割成:指令监听模块、创建模块、获取模块和发送模块。For example, the computer program can be divided into: an instruction listening module, a creating module, an obtaining module, and a sending module.

各单元具体功能如下:指令监听模块,用于监听数据采集指令;创建模块,用于在接收到所述数据采集指令后,创建目标车辆与目标设备之间数据交互的监测进程;获取模块,用于获取所述监测进程中的交互数据;发送模块,用于通过所述网络通讯模块将所述交互数据发送至服务器。The specific functions of each unit are as follows: the command monitoring module is used to monitor the data collection command; the creation module is used to create a monitoring process of data interaction between the target vehicle and the target device after receiving the data collection command; the acquisition module is used to for acquiring the interaction data in the monitoring process; a sending module for sending the interaction data to the server through the network communication module.

所述通讯设备可包括,但不仅限于,处理器50、存储器51。本领域技术人员可以理解,图5仅仅是通讯设备的示例,并不构成对通讯设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述通讯设备还可以包括输入输出设备、网络接入设备、总线等。The communication device may include, but is not limited to, theprocessor 50 and thememory 51 . Those skilled in the art can understand that FIG. 5 is only an example of a communication device, and does not constitute a limitation to the communication device. It may include more or less components than the one shown in the figure, or combine some components, or different components, such as The communication device may also include an input and output device, a network access device, a bus, and the like.

所称处理器50可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The so-calledprocessor 50 may be a central processing unit (Central Processing Unit, CPU), or other general-purpose processors, digital signal processors (Digital Signal Processors, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), Off-the-shelf programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.

所述存储器51可以是所述通讯设备的内部存储单元,例如通讯设备的硬盘或内存。所述存储器51也可以是所述通讯设备的外部存储设备,例如所述通讯设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器51还可以既包括所述通讯设备的内部存储单元也包括外部存储设备。所述存储器51用于存储所述计算机程序以及所述通讯设备所需的其他程序和数据。所述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。Thememory 51 may be an internal storage unit of the communication device, such as a hard disk or a memory of the communication device. Thememory 51 may also be an external storage device of the communication device, for example, a plug-in hard disk equipped on the communication device, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, Flash card (Flash Card) and so on. Further, thememory 51 may also include both an internal storage unit of the communication device and an external storage device. Thememory 51 is used to store the computer program and other programs and data required by the communication device. Thememory 51 can also be used to temporarily store data that has been output or will be output.

需要说明的是,为描述的方便和简洁,上述通讯设备的结构还可以参考方法实施例中对结构的具体描述,在此不再赘述。It should be noted that, for the convenience and brevity of description, the structure of the above-mentioned communication device may also refer to the specific description of the structure in the method embodiment, which will not be repeated here.

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. Module completion, that is, dividing the internal structure of the device into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment may be integrated in one processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit, and the above-mentioned integrated units may adopt hardware. It can also be realized in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing from each other, and are not used to limit the protection scope of the present application. For the specific working processes of the units and modules in the above-mentioned system, reference may be made to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In the foregoing embodiments, the description of each embodiment has its own emphasis. For parts that are not described or described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对各个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods for implementing the described functionality for each particular application, but such implementations should not be considered beyond the scope of this application.

在本申请所提供的实施例中,应该理解到,所揭露的装置/通讯设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/通讯设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed apparatus/communication device and method may be implemented in other manners. For example, the apparatus/communication device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units. Or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。The integrated modules/units, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium. Based on this understanding, the present application can implement all or part of the processes in the methods of the above embodiments, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer When the program is executed by the processor, the steps of the foregoing method embodiments can be implemented. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form, and the like. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, removable hard disk, magnetic disk, optical disk, computer memory, Read-Only Memory (ROM) , Random Access Memory (Random Access Memory, RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable media may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer-readable media Electric carrier signals and telecommunication signals are not included.

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the above-mentioned embodiments, those of ordinary skill in the art should understand that: it can still be used for the above-mentioned implementations. The technical solutions described in the examples are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions in the embodiments of the application, and should be included in the within the scope of protection of this application.

Claims (10)

CN202111605832.2A2021-12-252021-12-25Data transmission method, device, communication equipment and storage mediumPendingCN114360096A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111605832.2ACN114360096A (en)2021-12-252021-12-25Data transmission method, device, communication equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111605832.2ACN114360096A (en)2021-12-252021-12-25Data transmission method, device, communication equipment and storage medium

Publications (1)

Publication NumberPublication Date
CN114360096Atrue CN114360096A (en)2022-04-15

Family

ID=81102291

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111605832.2APendingCN114360096A (en)2021-12-252021-12-25Data transmission method, device, communication equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN114360096A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115190144A (en)*2022-06-232022-10-14深圳市易孔立出软件开发有限公司Data acquisition method, system, device, terminal equipment and storage medium
CN115277099A (en)*2022-06-292022-11-01锦图计算技术(深圳)有限公司Function security method based on Android system and related equipment
CN116469192A (en)*2023-03-232023-07-21合众新能源汽车股份有限公司Data recording method and device based on navigation system

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105739483A (en)*2016-01-292016-07-06大连楼兰科技股份有限公司 Method and device for intercepting malicious behavior of OBD equipment
CN106054868A (en)*2016-08-122016-10-26北京车和家信息技术有限责任公司Finished vehicle controller and vehicle
CN107820325A (en)*2017-11-242018-03-20珠海市杰理科技股份有限公司Wireless communications method and system, computer-readable storage medium and equipment
CN111311780A (en)*2018-12-122020-06-19上海汽车集团股份有限公司Vehicle fault detection system and method, vehicle-mounted terminal and vehicle

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105739483A (en)*2016-01-292016-07-06大连楼兰科技股份有限公司 Method and device for intercepting malicious behavior of OBD equipment
CN106054868A (en)*2016-08-122016-10-26北京车和家信息技术有限责任公司Finished vehicle controller and vehicle
CN107820325A (en)*2017-11-242018-03-20珠海市杰理科技股份有限公司Wireless communications method and system, computer-readable storage medium and equipment
CN111311780A (en)*2018-12-122020-06-19上海汽车集团股份有限公司Vehicle fault detection system and method, vehicle-mounted terminal and vehicle

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115190144A (en)*2022-06-232022-10-14深圳市易孔立出软件开发有限公司Data acquisition method, system, device, terminal equipment and storage medium
CN115277099A (en)*2022-06-292022-11-01锦图计算技术(深圳)有限公司Function security method based on Android system and related equipment
CN116469192A (en)*2023-03-232023-07-21合众新能源汽车股份有限公司Data recording method and device based on navigation system

Similar Documents

PublicationPublication DateTitle
CN114360096A (en)Data transmission method, device, communication equipment and storage medium
CN103914059B (en)Remote bus diagnostic method and system
CN107291068B (en)Vehicle diagnostic method and vehicle diagnostic apparatus
US20170046884A1 (en)Personal vehicle diagnosis system and method based on mobile intelligent terminal
CN112817617B (en)Software upgrading method, device and system
US9451028B2 (en)Communication profile selection for vehicle telematics device
CN111427335A (en)Vehicle remote diagnosis method, equipment connector and vehicle connector
EP3141974A1 (en)Personal vehicle diagnosis system and method based on mobile intelligent terminal
CN107148715B (en)Mobile terminal, power adapter and upgrading method thereof
US9411520B2 (en)Method and apparatus for embedded systems reprogramming
CN106415490B (en)Mobile terminal, power adapter and upgrading method thereof
CN104038262A (en)Mobile terminal commercial vehicle monitoring system for realizing diagnosis technology and Bluetooth communication under Android platform
US20150228127A1 (en)OBD Interface Device Having Processor Running Diagnostics Web Server to Provide Platform Independent Diagnostics
CN105242532A (en)Adaptive protocol analysis method of car remote start control system
CN113038421A (en)Automobile diagnosis method, automobile diagnosis device and automobile gateway
CN111203869A (en)Robot system maintenance method and device, robot and readable storage medium
CN113672478A (en)Log obtaining method, device, terminal, server and storage medium
US20230215226A1 (en)Method for vehicle diagnostics, diagnostic connector, and diagnostic device
CN107065832A (en)Car data stream acquisition methods, system and computer-readable recording medium
CN107368061A (en)A kind of vehicle audio self-diagnosable system and method
WO2025113358A1 (en)Remote diagnostic method and system
CN202995452U (en)Acquisition device and analytic system for vehicle failure information
CN106227198B (en) Instruction signal processing method, device and system
CN114637275A (en)Vehicle remote diagnosis method and device, electronic equipment and storage medium
CN112165715B (en)Equipment detection method and device, storage medium and electronic device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20220415


[8]ページ先頭

©2009-2025 Movatter.jp