Movatterモバイル変換


[0]ホーム

URL:


CN115473910A - Data management method and device, electronic device and storage medium - Google Patents

Data management method and device, electronic device and storage medium
Download PDF

Info

Publication number
CN115473910A
CN115473910ACN202210617112.6ACN202210617112ACN115473910ACN 115473910 ACN115473910 ACN 115473910ACN 202210617112 ACN202210617112 ACN 202210617112ACN 115473910 ACN115473910 ACN 115473910A
Authority
CN
China
Prior art keywords
data
acquisition
request signal
uploading
full
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
CN202210617112.6A
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.)
Beijing Co Wheels Technology Co Ltd
Original Assignee
Beijing Co Wheels 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 Beijing Co Wheels Technology Co LtdfiledCriticalBeijing Co Wheels Technology Co Ltd
Priority to CN202210617112.6ApriorityCriticalpatent/CN115473910A/en
Publication of CN115473910ApublicationCriticalpatent/CN115473910A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The disclosure provides a data management method, a data management device, an electronic device, a storage medium and a computer program product, and relates to the field of data management. By receiving the uploading request signal comprising the acquisition time interval and the acquisition rule, the uploading data which accord with the acquisition rule in the acquisition time interval is acquired from the local storage, and the uploading data is sent to the cloud server, so that the problems of high cost and low efficiency caused by directly uploading the full data to the cloud server are avoided, the bandwidth and flow cost of the vehicle in the process of uploading the data to the cloud server are saved, and the technical effects of reducing the server load and the storage space requirement are achieved.

Description

Translated fromChinese
数据管理方法及装置、电子设备和存储介质Data management method and device, electronic device and storage medium

技术领域technical field

本公开涉及数据管理领域,尤其涉及一种数据管理方法及装置、电子设备和存储介质。The present disclosure relates to the field of data management, and in particular to a data management method and device, electronic equipment, and a storage medium.

背景技术Background technique

随着科技进步和经济发展,车辆数量迅速增长,车辆大数据分析是车辆从线上设计,到线下测试、维护等诸多方面的关键一环,对车体自身的安全以及行驶过程中的安全起到至关重要的作用。通过采集和向云端上传车辆操作数据可以为数据模型分析、驾驶行为分析、车辆能耗改进、驾驶体验、车辆故障分析等提供数据支撑。With the advancement of science and technology and economic development, the number of vehicles is increasing rapidly. Vehicle big data analysis is a key link in many aspects of vehicles from online design to offline testing and maintenance. play a vital role. By collecting and uploading vehicle operation data to the cloud, it can provide data support for data model analysis, driving behavior analysis, vehicle energy consumption improvement, driving experience, vehicle failure analysis, etc.

目前的数据管理方法主要限于全量数据上传和部分数据采集,将车辆数据文件直接全部上传至云端,或通过云端制定采集策略,使得车辆按照预设的采集策略采集云端关注的数据。The current data management methods are mainly limited to full data upload and partial data collection. All vehicle data files are directly uploaded to the cloud, or a collection strategy is formulated through the cloud, so that the vehicle collects the cloud-focused data according to the preset collection strategy.

而全量数据上传不仅需要支付高昂的流量带宽费用,还要求云端处理器具备强大的处理能力和服务算力,以及大量的存储空间资源。对于部分数据采集的方式,依然存在服务器访问量过大的问题,并且对于车辆故障等关键节点的数据分析无法提供全部数据,不利于远程分析车辆故障原因。Full data upload not only requires high traffic bandwidth fees, but also requires cloud processors to have powerful processing and service computing power, as well as a large amount of storage space resources. For some data collection methods, there is still the problem of excessive server visits, and the data analysis of key nodes such as vehicle failures cannot provide all data, which is not conducive to remote analysis of the cause of vehicle failures.

发明内容Contents of the invention

为了克服现有技术的不足,本公开提供了一种数据管理方法、数据管理装置、电子设备、存储介质以及计算机程序产品。本公开的方案能够节省车辆在向云端上传数据过程中的带宽和流量成本,降低服务器负荷和存储空间需求。In order to overcome the deficiencies of the prior art, the present disclosure provides a data management method, a data management device, electronic equipment, a storage medium, and a computer program product. The solution disclosed in the present invention can save the bandwidth and flow cost of the vehicle in the process of uploading data to the cloud, and reduce the server load and storage space requirements.

根据本公开的第一方面,提供了一种数据管理方法,该方法包括:接收上传请求信号,上传请求信号中包括采集时段和采集规则;以及从本地存储中获取采集时段内符合采集规则的上传数据;以及将上传数据发送至云端服务器。According to the first aspect of the present disclosure, there is provided a data management method, the method includes: receiving an upload request signal, where the upload request signal includes a collection period and a collection rule; data; and sending the uploaded data to a cloud server.

在本公开的一些实施例中,该方法还包括:接收数据报文,数据报文的报文头中包括车辆的全时段全量数据的数据生成时间和数据类型;以及将数据报文保存至本地存储中。In some embodiments of the present disclosure, the method further includes: receiving a data message, the header of the data message includes the data generation time and data type of the vehicle's full-time and full-volume data; and saving the data message locally in storage.

在本公开的一些实施例中,从本地存储中获取采集时段内符合采集规则的上传数据包括:对全时段全量数据进行解析,获取采集时段内的全量数据;对采集时段内的全量数据进行解析,获取符合采集规则的数据,并将数据确定为上传数据。In some embodiments of the present disclosure, obtaining the uploaded data conforming to the collection rules in the collection period from the local storage includes: analyzing the full amount of data in the whole period, obtaining the full amount of data in the collection period; analyzing the full amount of data in the collection period , obtain the data that meets the collection rules, and determine the data as uploaded data.

在本公开的一些实施例中,采集时段包括开始时间和结束时间,采集规则包括上传全量数据或上传预定类型数据,获取采集时段内的全量数据包括:确定数据生成时间在采集时段的开始时间和结束时间之间的第一数据,并将第一数据确定为采集时段内的全量数据。In some embodiments of the present disclosure, the collection period includes a start time and an end time, and the collection rule includes uploading a full amount of data or uploading a predetermined type of data, and obtaining the full amount of data within the collection period includes: determining that the data generation time is at the start time of the collection period and The first data between the end times, and determine the first data as the full amount of data in the collection period.

在本公开的一些实施例中,获取符合采集规则的数据,并将数据确定为上传数据包括:确定数据类型符合采集规则的第二数据,并将第二数据确定上传数据。In some embodiments of the present disclosure, acquiring data conforming to collection rules and determining the data as uploaded data includes: determining second data whose data type conforms to the collection rules, and determining the second data as uploaded data.

在本公开的一些实施例中,该方法还包括:当车辆故障时,向云端服务器发送故障指令;其中,确定数据类型符合采集规则的第二数据包括:确定数据类型符合采集规则为上传全量数据的第二数据。In some embodiments of the present disclosure, the method further includes: when the vehicle fails, sending a failure instruction to the cloud server; wherein, determining that the data type conforms to the second data collection rule includes: determining that the data type conforms to the collection rule is uploading the full amount of data of the second data.

在本公开的一些实施例中,将上传数据发送至云端服务器包括:在本地存储中创建本地文件,并将上传数据保存至本地文件中;对本地文件进行压缩打包;以及将压缩打包的本地文件发送至云端服务器。In some embodiments of the present disclosure, sending the uploaded data to the cloud server includes: creating a local file in the local storage, and saving the uploaded data to the local file; compressing and packaging the local file; and compressing and packaging the local file sent to the cloud server.

根据本公开的第二方面,提供一种数据管理方法,该方法包括:发送上传请求信号,上传请求信号中包括采集时段和采集规则;以及接收采集时段内符合采集规则的上传数据。According to a second aspect of the present disclosure, there is provided a data management method, the method comprising: sending an upload request signal, the upload request signal including a collection period and a collection rule; and receiving uploaded data that meets the collection rule within the collection period.

根据本公开的第三方面,提供一种数据管理装置,该装置包括:第一接收模块,用于接收上传请求信号,上传请求信号中包括采集时段和采集规则;获取模块,用于从本地存储中获取采集时段内符合采集规则的上传数据;以及第一发送模块,用于将上传数据发送至云端服务器。According to a third aspect of the present disclosure, there is provided a data management device, which includes: a first receiving module, configured to receive an upload request signal, where the upload request signal includes a collection period and a collection rule; Acquiring the uploaded data conforming to the collection rules within the collection period; and the first sending module, configured to send the uploaded data to the cloud server.

根据本公开的第四方面,提供一种数据管理装置,该装置包括:第三发送模块,用于发送上传请求信号,上传请求信号中包括采集时段和采集规则;以及第三接收模块,用于接收采集时段内符合采集规则的上传数据。According to a fourth aspect of the present disclosure, there is provided a data management device, which includes: a third sending module, configured to send an upload request signal, where the upload request signal includes a collection period and a collection rule; and a third receiving module, configured to Receive uploaded data that meets the collection rules within the collection period.

根据本公开的第五方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行前述第一方面或第二方面的方法。According to a fifth aspect of the present disclosure, an electronic device is provided, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by Execution by at least one processor, so that at least one processor can execute the method of the aforementioned first aspect or second aspect.

根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行前述第一方面或第二方面的方法。According to a sixth aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the method of the aforementioned first aspect or second aspect.

根据本公开的第七方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如前述第一方面或第二方面的方法。According to a seventh aspect of the present disclosure, there is provided a computer program product, including a computer program, and when the computer program is executed by a processor, the method according to the aforementioned first aspect or the second aspect is implemented.

根据本公开的第八方面,提供一种车辆,其包括至少一个处理器以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如前述第一方面或第二方面的方法。According to an eighth aspect of the present disclosure, there is provided a vehicle, which includes at least one processor and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by at least one processor, and the instructions are processed by at least one executed by a processor, so that at least one processor can execute the method of the aforementioned first aspect or second aspect.

本公开提供的数据管理方法、数据管理装置、电子设备、存储介质和计算机程序产品,通过接收包括采集时段和采集规则的上传请求信号,从本地存储中获取采集时段内符合采集规则的上传数据,并将上传数据发送至云端服务器,避免了将全量数据直接上传云端服务器导致的高成本、低效率问题,达到节省车辆在向云端上传数据过程中的带宽和流量成本,降低服务器负荷和存储空间需求的技术效果。The data management method, data management device, electronic equipment, storage medium, and computer program product provided by the present disclosure obtain uploaded data that conforms to the collection rules within the collection period from local storage by receiving an upload request signal including the collection period and collection rules, And the uploaded data is sent to the cloud server, which avoids the high cost and low efficiency caused by directly uploading the full amount of data to the cloud server, saves the bandwidth and traffic costs of the vehicle in the process of uploading data to the cloud, and reduces the server load and storage space requirements technical effect.

应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。It should be understood that what is described in this section is not intended to identify key or important features of the embodiments of the application, nor is it intended to limit the scope of the application. Other features of the present application will be easily understood from the following description.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。应当理解的是,附图用于更好地理解本方案,不构成对本公开的限定。其中:The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description serve to explain the principles of the disclosure. It should be understood that the accompanying drawings are for better understanding of the present solution, and are not intended to limit the present disclosure. in:

图1为本公开实施例所提供的一种数据管理方法的流程示意图;FIG. 1 is a schematic flowchart of a data management method provided by an embodiment of the present disclosure;

图2为本公开另一实施例所提供的一种数据管理方法的流程示意图;FIG. 2 is a schematic flowchart of a data management method provided by another embodiment of the present disclosure;

图3为本公开又一实施例所提供的一种数据管理方法的流程示意图;FIG. 3 is a schematic flowchart of a data management method provided by another embodiment of the present disclosure;

图4为本公开实施例所提供的一种数据管理方法的流程示意图;FIG. 4 is a schematic flowchart of a data management method provided by an embodiment of the present disclosure;

图5为本公开实施例提供的一种数据管理装置的结构示意图;FIG. 5 is a schematic structural diagram of a data management device provided by an embodiment of the present disclosure;

图6为本公开实施例提供的一种数据管理装置的结构示意图;FIG. 6 is a schematic structural diagram of a data management device provided by an embodiment of the present disclosure;

图7为本公开实施例提供的示例电子设备700的示意性框图。Fig. 7 is a schematic block diagram of an exampleelectronic device 700 provided by an embodiment of the present disclosure.

具体实施方式detailed description

以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

下面参考附图描述本公开实施例的数据管理方法、数据管理装置、电子设备和存储介质。A data management method, a data management device, an electronic device, and a storage medium according to embodiments of the present disclosure will be described below with reference to the accompanying drawings.

相关技术中,将采集到的车辆数据文件的全量数据直接上传至云端服务器,不仅需要支付高昂的流量带宽费用,还要求云端处理器具备强大的处理能力和服务算力,以及大量的存储空间资源,这种方式不仅成本高,且效率低下。除此之外,相关技术中开发了部分数据采集的方案,即,通过云端制定采集策略,订阅相关的数据,使得车辆的车机按照预设的采集策略采集云端订阅的数据,再上传云端服务器,这种方式虽然能在一定程度上减少云端服务器的空间存储资源和流量带宽成本,但仍然采用全时段上传数据策略,如果市场车辆非常多时,该方法依然解决不了服务器访问量过大的问题,并且全时段的车辆驾驶数据包含大量无效数据,仍然存在上传效率低,浪费服务器计算资源的情况。同时,在关键时间节点(例如车辆故障),仅上传预设策略相关数据,不利于远程分析车辆故障状态及原因。In related technologies, directly uploading the full amount of collected vehicle data files to the cloud server not only requires high traffic bandwidth fees, but also requires the cloud processor to have powerful processing capabilities and service computing power, as well as a large amount of storage space resources , this method is not only costly but also inefficient. In addition, some data collection solutions have been developed in related technologies, that is, through the cloud to formulate collection strategies and subscribe to relevant data, so that the vehicle machine collects the data subscribed to the cloud according to the preset collection strategy, and then uploads the data to the cloud server , although this method can reduce the space storage resources and traffic bandwidth costs of the cloud server to a certain extent, it still adopts a full-time data upload strategy. If there are many vehicles in the market, this method still cannot solve the problem of excessive server visits. Moreover, the full-time vehicle driving data contains a large amount of invalid data, and the upload efficiency is still low, which wastes server computing resources. At the same time, at critical time nodes (such as vehicle failure), only relevant data related to preset policies are uploaded, which is not conducive to remote analysis of vehicle failure status and causes.

图1为本公开实施例所提供的一种数据管理方法的流程示意图。FIG. 1 is a schematic flowchart of a data management method provided by an embodiment of the present disclosure.

如图1所示,该方法应用于车辆,具体地,该方法应用于车机(head unit,HU)。该方法包括如下步骤。As shown in FIG. 1 , the method is applied to a vehicle, specifically, the method is applied to a head unit (HU). The method includes the following steps.

步骤101,接收上传请求信号,该上传请求信号中包括采集时段和采集规则。Instep 101, an upload request signal is received, and the upload request signal includes a collection period and a collection rule.

在本公开的一种实施方式中,云端服务器向车机发送上传请求信号,以通知车机将云端服务器关注或订阅的数据上传至云端服务器。该上传请求信号中包含云端服务器要求车机上传的数据所具备一定的条件,具体地,包括采集时段和采集规则,其中采集时段是指云端服务器要求车机上传的车辆传感器所采集的车辆数据的采集时间处于一定的时间段内,采集规则是指云端服务器要求车机上传的数据类型,具体表现为上传全量数据还是仅上传特定类型的数据。In one embodiment of the present disclosure, the cloud server sends an upload request signal to the car machine to notify the car machine to upload the data concerned or subscribed by the cloud server to the cloud server. The upload request signal includes certain conditions that the cloud server requires the data uploaded by the vehicle to meet certain conditions, specifically, including the collection period and collection rules, where the collection period refers to the vehicle data collected by the vehicle sensor that the cloud server requires the vehicle to upload. The collection time is within a certain period of time, and the collection rule refers to the type of data that the cloud server requires the vehicle to upload, specifically whether to upload the full amount of data or only upload a specific type of data.

例如,当云端服务器订阅的数据是中午12点到1点之间的车内温度时,向车机发送上传请求指令,该上传请求指令中包括的采集时段是中午12点到1点,采集规则为上传车内温度数据。For example, when the data subscribed by the cloud server is the temperature inside the car between 12:00 noon and 1:00 noon, an upload request instruction is sent to the car machine. The collection period included in the upload request instruction is from 12:00 noon to 1:00 noon. To upload the temperature data inside the car.

应当理解的是,上传请求信号中包括的采集时段可以是一个或多个连续或间断的时间段,或多个离散的时间点。采集规则可以是采集一种或多种特定类型的数据,或全部数据(即全量数据)。It should be understood that the collection period included in the upload request signal may be one or more continuous or discontinuous time periods, or multiple discrete time points. The collection rule may be to collect one or more specific types of data, or all data (ie full amount of data).

步骤102,从本地存储中获取采集时段内符合采集规则的上传数据。Instep 102, the uploaded data conforming to the collection rules within the collection period is obtained from the local storage.

在一种实施方式中,车机在接收到上传请求信号后,响应于该上传请求信号,在本地存储中查找相应的数据,即,在采集时段内的符合采集规则的数据。In one embodiment, after receiving the upload request signal, the vehicle machine searches the local storage for corresponding data in response to the upload request signal, that is, the data conforming to the collection rule within the collection period.

应当说明的是,本地存储中存储的是车辆传感器采集的全时段的全量数据。换言之,车辆传感器按照一定的预设规则采集车辆的各种驾驶数据,例如,按照一定间隔时间周期性地采集车速数据,或按照一定的变化规则采集车门开关状态的数据,或按照一定增量规则采集里程数据,所有时段采集到的所有类型的数据称为全时段全量数据。It should be noted that what is stored in the local storage is the full amount of data collected by the vehicle sensors for a full period of time. In other words, the vehicle sensor collects various driving data of the vehicle according to certain preset rules, for example, periodically collects vehicle speed data according to a certain interval, or collects the data of the door switch state according to a certain change rule, or collects data according to a certain increment rule. To collect mileage data, all types of data collected in all time periods are called full-time full-volume data.

步骤103,将上传数据发送至云端服务器。Step 103, sending the uploaded data to the cloud server.

在一种实施方式中,车机从本地存储中获取到采集时段内符合采集规则的上传数据后,将该上传数据发送至云端服务器。上传数据可以通过车机与云端服务器预定的协议进行发送,本公开不予限制。In one embodiment, after the vehicle machine obtains the uploaded data conforming to the collection rules within the collection period from the local storage, it sends the uploaded data to the cloud server. The uploaded data can be sent through a predetermined protocol between the vehicle and the cloud server, which is not limited in this disclosure.

综上,根据本公开提供的数据管理方法,通过接收包括采集时段和采集规则的上传请求信号,从本地存储中获取采集时段内符合采集规则的上传数据,并将上传数据发送至云端服务器,避免了将全量数据直接上传云端服务器导致的高成本、低效率问题,达到节省车辆在向云端上传数据过程中的带宽和流量成本,降低服务器负荷和存储空间需求的技术效果。同时,车机进行本地检索再将符合条件的数据上传云端,能够有效提高数据检索效率,优化数据管理方案。To sum up, according to the data management method provided by the present disclosure, by receiving the upload request signal including the collection period and the collection rules, the uploaded data conforming to the collection rules within the collection period is obtained from the local storage, and the uploaded data is sent to the cloud server to avoid It solves the high cost and low efficiency problems caused by directly uploading the full amount of data to the cloud server, achieves the technical effect of saving the bandwidth and traffic costs of the vehicle in the process of uploading data to the cloud, and reducing the server load and storage space requirements. At the same time, the car machine performs local retrieval and then uploads qualified data to the cloud, which can effectively improve data retrieval efficiency and optimize data management solutions.

图2为本公开另一实施例所提供的一种数据管理方法的流程示意图。如图2所示,该方法包括如下步骤。Fig. 2 is a schematic flowchart of a data management method provided by another embodiment of the present disclosure. As shown in Figure 2, the method includes the following steps.

步骤201,接收数据报文,数据报文的报文头中包括车辆的全时段全量数据的数据生成时间和数据类型。Instep 201, a data message is received, and the header of the data message includes the data generation time and data type of the vehicle's full-time and full-volume data.

在本公开的一种实施方式中,车辆传感器采集到数据之后并传输至车机之前,需要对数据进行处理。首先,车辆的运动域控制器XCU的M核进行封装数据头处理,例如,将各个数据生成的时间以及数据类型保存在报文头中,其次XCU的A核进行数据交互处理,即,将具有封装的报文头的车辆全时段全量数据汇总后传输至车机。此时,车机将接收到数据报文,即车辆的全时段全量数据,其具有包括车辆的全时段全量数据的数据生成时间和数据类型的报文头。In one embodiment of the present disclosure, after the data is collected by the vehicle sensor and before being transmitted to the vehicle, the data needs to be processed. First, the M core of the vehicle's motion domain controller XCU performs encapsulation data header processing, for example, saves the time and data type of each data generation in the message header, and secondly, the A core of the XCU performs data interaction processing, that is, will have The vehicle's full-time and full-scale data in the encapsulated header is aggregated and then transmitted to the vehicle. At this time, the car machine will receive the data message, that is, the full-time full-time data of the vehicle, which has a message header including the data generation time and data type of the full-time full-time data of the vehicle.

步骤202,将数据报文保存至本地存储中。Step 202, saving the data message into local storage.

在一种实施方式中,车机接收到数据报文(即,车辆的全时段全量数据)后,将该数据保存至本地数据库中。In one embodiment, after the vehicle machine receives the data message (that is, the full amount of data of the vehicle at all times), it saves the data in the local database.

步骤203,接收上传请求信号,上传请求信号中包括采集时段和采集规则。Step 203, receiving an upload request signal, where the upload request signal includes a collection period and a collection rule.

上述步骤203与前述实施例中的步骤101的原理相同,在此不再赘述。The principle ofstep 203 above is the same as that ofstep 101 in the foregoing embodiment, and will not be repeated here.

步骤204,从本地存储中获取采集时段内符合采集规则的上传数据。Instep 204, the uploaded data conforming to the collection rule within the collection period is acquired from the local storage.

具体地,步骤204包括以下步骤。Specifically,step 204 includes the following steps.

步骤2041,对全时段全量数据进行解析,获取采集时段内的全量数据。Step 2041, analyze the full amount of data in the whole period, and obtain the full amount of data in the collection period.

在本公开的一种实施例中,车机在收到云端服务器发送的上传请求信号后,将对本地存储的全时段全量数据进行初步解析,并根据上传请求信号中包括的采集时段对本地存储中的全时段全量数据进行筛选,获取符合上传请求信号中的采集时段要求的数据。In one embodiment of the present disclosure, after receiving the upload request signal sent by the cloud server, the car machine will perform preliminary analysis on the full amount of data stored locally in all periods, and perform local storage according to the collection period included in the upload request signal. Screen the full-time and full-volume data in the upload request signal to obtain data that meets the collection period requirements in the upload request signal.

具体地,采集时段包括开始时间和结束时间,上述步骤2041具体包括:确定数据生成时间在采集时段的开始时间和结束时间之间的第一数据,并将第一数据确定为采集时段内的全量数据。Specifically, the collection period includes a start time and an end time, and theabove step 2041 specifically includes: determining the first data whose data generation time is between the start time and the end time of the collection period, and determining the first data as the full amount in the collection period data.

步骤2042,对采集时段内的全量数据进行解析,获取符合采集规则的数据,并将数据确定为上传数据。Step 2042, analyze the full amount of data within the collection period, obtain data conforming to the collection rules, and determine the data as uploaded data.

在本公开的一种实施例中,车机经过初步解析获取到落入采集时段内的全量数据,车机将对该全量数据进行二次解析。本公开中,云端服务器下发的上传请求信号中包括的采集规则定义了不同的上传条件,即,服务器要求车机上传全量数据或上传预定类型数据。因此,车机对初步解析获取的第一数据(即落入采集时段内的全量数据)进行分析,由于本地存储中的数据具有包含数据类型的报文头,车机通过对比第一数据的数据类型与上传请求信号中的采集规则,确定出数据类型符合采集规则的第二数据,并将第二数据确定为上传数据。In an embodiment of the present disclosure, the vehicle-machine obtains the full amount of data falling within the collection period through preliminary analysis, and the vehicle-machine will perform secondary analysis on the full amount of data. In the present disclosure, the collection rules included in the upload request signal issued by the cloud server define different upload conditions, that is, the server requires the vehicle to upload the full amount of data or upload predetermined types of data. Therefore, the car-machine analyzes the first data obtained through preliminary analysis (that is, the full amount of data falling within the collection period). Since the data in the local storage has a header containing the data type, the car-machine compares the data of the first data type and the collection rule in the upload request signal, determine the second data whose data type conforms to the collection rule, and determine the second data as the uploaded data.

举例而言,云端服务器需要中午12点至下午1点的车辆所在环境的温度数据,以及该时间段内的胎压数据,则云端服务器向车机下发的上传请求信号中包含采集时段为中午12点至下午1点,包含的采集规则为上传温度数据和胎压数据。车机接收到上传请求信号后,对本地存储中保存的全时段全量信号进行初步解析,获取到落入采集时段中午12点至下午1点内的全部车辆数据(即,全量数据)。然后对全量数据进行二次解析,获取到温度数据和胎压数据,该数据即为上传数据,车机将向云端服务器发送该上传数据。换言之,未落入上传请求信号中采集时段内的数据以及不满足采集规则的数据将继续保存在车机的本地存储中。For example, the cloud server needs the temperature data of the environment where the vehicle is located from 12:00 noon to 1:00 pm, as well as the tire pressure data during this time period, then the upload request signal sent by the cloud server to the vehicle machine includes that the collection period is noon From 12:00 to 1:00 pm, the collection rules included are uploading temperature data and tire pressure data. After the car machine receives the upload request signal, it conducts a preliminary analysis of the full-time and full-volume signals stored in the local storage, and obtains all vehicle data (that is, full-volume data) that falls within the collection period from 12:00 noon to 1:00 pm. Then perform secondary analysis on the full amount of data to obtain temperature data and tire pressure data. This data is the uploaded data, and the vehicle will send the uploaded data to the cloud server. In other words, the data that does not fall within the collection period of the upload request signal and the data that does not meet the collection rules will continue to be stored in the local storage of the vehicle.

特别地,当车辆故障时,车机向云端服务器发送故障指令,服务器响应于该故障指令,将在上传请求信号中携带上传全量数据的采集规则,此时车机将向云端服务器上传全量信号。In particular, when the vehicle fails, the car machine sends a fault command to the cloud server, and the server responds to the fault command by carrying the collection rules for uploading the full amount of data in the upload request signal. At this time, the car machine will upload the full amount of signals to the cloud server.

在一个具体的实施例中,车机可以通过预分析得到故障发生的时间,同时在故障指令中携带该时间,服务器响应于该故障指令,请求车机上传该时间段内的全量数据。In a specific embodiment, the vehicle-machine can obtain the time when the fault occurs through pre-analysis, and carry the time in the fault command. In response to the fault command, the server requests the vehicle-machine to upload the full amount of data within the time period.

应当说明的是,车机和云端服务器之间具有控制信道和数据信道,其中,车机和云端服务器通过控制信道进行指令交互,通过数据信道进行数据传输。It should be noted that there is a control channel and a data channel between the car machine and the cloud server, wherein the car machine and the cloud server perform command interaction through the control channel and data transmission through the data channel.

在一个可选的实施例中,当车辆的信号收发器发生故障时,车机无法与云端服务器进行指令交互,此时车机将直接通过数据信道自动向云端服务器发送全时段全量信号。In an optional embodiment, when the signal transceiver of the vehicle fails, the vehicle machine cannot perform command interaction with the cloud server. At this time, the vehicle machine will automatically send full-time and full-time signals to the cloud server directly through the data channel.

步骤205,将上传数据发送至云端服务器。Step 205, sending the uploaded data to the cloud server.

上述步骤205与前述实施例中的步骤103的原理相同,在此不再赘述。The principle ofstep 205 above is the same as that ofstep 103 in the foregoing embodiment, and will not be repeated here.

综上,根据本实施例,通过传感器采集车辆全时段全量信息并传输至车机,车机能够保存车辆全部数据,车机随后根据云端的请求信号筛选符合的数据进行上传,不仅优化了上传策略,同时对于车辆故障等关键节点的数据分析能够提供全部数据,利于远程分析车辆故障原因。此外,节省了云端服务器的存储控件和计算处理能力。To sum up, according to this embodiment, the sensor collects the full amount of information of the vehicle at all times and transmits it to the car machine. The car machine can save all the data of the vehicle, and the car machine then screens and uploads the matching data according to the request signal from the cloud, which not only optimizes the upload strategy At the same time, the data analysis of key nodes such as vehicle failures can provide all data, which is conducive to remote analysis of the cause of vehicle failures. In addition, the storage control and computing processing power of the cloud server are saved.

图3为本公开又一实施例所提供的一种数据管理方法的流程示意图。如图3所示,该方法包括如下步骤。Fig. 3 is a schematic flow chart of a data management method provided by yet another embodiment of the present disclosure. As shown in Figure 3, the method includes the following steps.

步骤301,接收上传请求信号,上传请求信号中包括采集时段和采集规则。Instep 301, an upload request signal is received, and the upload request signal includes a collection period and a collection rule.

步骤302,从本地存储中获取采集时段内符合采集规则的上传数据。Instep 302, the uploaded data conforming to the collection rules within the collection period is obtained from the local storage.

上述步骤301-302与前述实施例中的步骤101-102或步骤203-204的原理相同,在此不再赘述。The principles of the above steps 301-302 are the same as those of the steps 101-102 or steps 203-204 in the foregoing embodiments, and will not be repeated here.

步骤303,将上传数据发送至云端服务器。Step 303, sending the uploaded data to the cloud server.

具体地,步骤303包括以下步骤。Specifically,step 303 includes the following steps.

步骤3031,在本地存储中创建本地文件,并将上传数据保存至本地文件中。Step 3031, create a local file in the local storage, and save the uploaded data to the local file.

在本公开的一种实施方式中,车机在完成数据解析后获取到上传数据时,需要对上传数据进行打包处理。具体地,车机在本地存储中创建新的本地文件,并将待上传的数据保存至本地文件中。In an implementation manner of the present disclosure, when the vehicle machine obtains the uploaded data after completing the data analysis, it needs to package the uploaded data. Specifically, the vehicle-machine creates a new local file in the local storage, and saves the data to be uploaded to the local file.

步骤3032,对本地文件进行压缩打包。Step 3032, compress and pack the local files.

在本公开的一种实施方式中,车机对新创建的本地文件进行压缩打包处理,以节省在传输过程中的带宽和流量费用。In an implementation manner of the present disclosure, the car machine compresses and packs the newly created local files, so as to save bandwidth and traffic charges during the transmission process.

步骤3033,将压缩打包的本地文件发送至云端服务器。Step 3033, send the compressed and packaged local file to the cloud server.

在本公开的一种实施方式中,车机通过数据信道将压缩打包的本地文件上传至云端服务器。云端服务器在接收到打包文件后进行解压从而获取数据。In one embodiment of the present disclosure, the vehicle uploads the compressed and packaged local file to the cloud server through the data channel. After receiving the packaged file, the cloud server decompresses it to obtain the data.

应当说明的是,车机在将压缩打包后的文件上传至云端服务器后,可以对该压缩打包的文件进行释放,以节省本地存储空间。此外,释放后的数据将继续存储于本地数据库中,以用于后续分析,保障云端服务器的其他业务流程订阅相同数据时车机能够及时提供,以利于车辆分析。It should be noted that after the car machine uploads the compressed and packaged file to the cloud server, the compressed and packaged file can be released to save local storage space. In addition, the released data will continue to be stored in the local database for subsequent analysis, ensuring that the vehicle and machine can provide it in time when other business processes on the cloud server subscribe to the same data, so as to facilitate vehicle analysis.

更特别地,由于车辆数据具有一定的时效性,车机可以对采集时间超过一定时效的数据进行删除,以节省本地空间。More specifically, since the vehicle data has a certain timeliness, the vehicle machine can delete the data whose collection time exceeds a certain timeliness to save local space.

综上,根据本实施例,通过对获取到的本地文件进行打包处理,并将压缩打包的文件传输至云端服务器,有效降低了传输过程中的带宽和流量。同时,车机对已经发送的数据包进行释放,同时清理采集时间超过一定时效的数据,从而节省本地存储空间。To sum up, according to this embodiment, the obtained local files are packaged and the compressed and packaged files are transmitted to the cloud server, effectively reducing bandwidth and traffic during transmission. At the same time, the car releases the data packets that have been sent, and at the same time cleans up the data whose collection time exceeds a certain time limit, thereby saving local storage space.

图4为本公开实施例所提供的一种数据管理方法的流程示意图。与上述在车机侧执行的数据管理方法相对应地,该实施例中的数据管理方法应用于云端服务器。该方法包括以下步骤。Fig. 4 is a schematic flowchart of a data management method provided by an embodiment of the present disclosure. Corresponding to the above-mentioned data management method executed on the vehicle-machine side, the data management method in this embodiment is applied to a cloud server. The method includes the following steps.

步骤401,发送上传请求信号,上传请求信号中包括采集时段和采集规则。Instep 401, an upload request signal is sent, and the upload request signal includes a collection period and a collection rule.

步骤402,接收采集时段内符合采集规则的上传数据。Step 402, receiving the uploaded data conforming to the collection rules within the collection period.

在该实施例中,云端服务器通过下发上传请求信号至车机,并从车机端接收符合上传要求的数据。具体实施例可参见图1至3所示的实施例,在此不再赘述。In this embodiment, the cloud server sends an upload request signal to the vehicle, and receives data that meets the uploading requirements from the vehicle. For specific embodiments, reference may be made to the embodiments shown in FIGS. 1 to 3 , which will not be repeated here.

综上,根据本公开提供的数据管理方法,云端服务器通过发送包括采集时段和采集规则的上传请求信号至车机,并接收车机经过处理的上传数据,避免了直接接收全量数据导致的高成本、低效率问题,达到节省车辆在向云端上传数据过程中的带宽和流量成本,降低服务器负荷和存储空间需求的技术效果。同时,云端服务器无需制定具体的采集规则,更无需再对各个数据进行远程搜索,有效提高数据检索效率,优化数据管理方案。To sum up, according to the data management method provided by the present disclosure, the cloud server avoids the high cost caused by directly receiving the full amount of data by sending the upload request signal including the collection period and collection rules to the vehicle and receiving the uploaded data processed by the vehicle. , Inefficiency issues, to achieve the technical effect of saving the bandwidth and traffic costs of vehicles in the process of uploading data to the cloud, and reducing server load and storage space requirements. At the same time, the cloud server does not need to formulate specific collection rules, nor does it need to conduct remote searches on various data, which effectively improves data retrieval efficiency and optimizes data management solutions.

与上述的数据管理方法相对应,本公开还提出一种数据管理装置。图5为本公开实施例提供的一种数据管理装置500的结构示意图,该装置布置于车辆,具体地,布置于车机(head unit,HU)。如图5所示,该装置包括如下模块。Corresponding to the above data management method, the present disclosure also proposes a data management device. FIG. 5 is a schematic structural diagram of a data management device 500 provided by an embodiment of the present disclosure. The device is arranged in a vehicle, specifically, in a head unit (HU). As shown in Figure 5, the device includes the following modules.

第一接收模块510,用于接收上传请求信号,上传请求信号中包括采集时段和采集规则。Thefirst receiving module 510 is configured to receive an upload request signal, where the upload request signal includes a collection period and a collection rule.

获取模块520,用于从本地存储中获取采集时段内符合采集规则的上传数据。The acquiringmodule 520 is configured to acquire the uploaded data conforming to the acquisition rules within the acquisition period from the local storage.

第一发送模块530,用于将上传数据发送至云端服务器。Thefirst sending module 530 is configured to send the uploaded data to the cloud server.

进一步地,该装置500还包括:第二接收模块,用于接收数据报文,数据报文的报文头中包括车辆的全时段全量数据的数据生成时间和数据类型;存储模块,用于将数据报文保存至本地存储中。Further, the device 500 also includes: a second receiving module, configured to receive a data message, the header of which includes the data generation time and data type of the vehicle's full-time and full-scale data; a storage module, configured to store the The datagram is saved to local storage.

进一步地,获取模块520包括:第一解析单元,用于对全时段全量数据进行解析,获取采集时段内的全量数据;第二解析单元,用于对采集时段内的全量数据进行解析,获取符合采集规则的数据,并将数据确定为上传数据。Further, theacquisition module 520 includes: a first analysis unit, configured to analyze the full amount of data in the whole time period, and obtain the full amount of data in the collection period; a second analysis unit, used to analyze the full amount of data in the collection period, and obtain Collect rule data and determine the data as uploaded data.

进一步地,采集时段包括开始时间和结束时间,采集规则包括上传全量数据或上传预定类型数据,第一解析单元包括:第一确定子单元,用于确定数据生成时间在采集时段的开始时间和结束时间之间的第一数据,并将第一数据确定为采集时段内的全量数据。Further, the collection period includes a start time and an end time, and the collection rules include uploading a full amount of data or uploading a predetermined type of data, and the first parsing unit includes: a first determination subunit, which is used to determine the start time and end of the data generation time in the collection period The first data between times, and determine the first data as the full amount of data in the collection period.

进一步地,第二解析单元包括:第二确定子单元,用于确定数据类型符合采集规则的第二数据,并将第二数据确定上传数据。Further, the second parsing unit includes: a second determining subunit, configured to determine the second data whose data type conforms to the collection rule, and determine the second data to be uploaded.

进一步地,装置500还包括:第二发送模块,用于当车辆故障时,向云端服务器发送故障指令;其中,第二确定子单元具体用于:确定数据类型符合采集规则为上传全量数据的第二数据。Further, the device 500 also includes: a second sending module, configured to send a fault command to the cloud server when the vehicle is faulty; wherein, the second determination subunit is specifically used to: determine that the data type conforms to the collection rule and upload the full amount of data. Second data.

进一步地,第一发送模块530包括:创建单元,用于在本地存储中创建本地文件,并将上传数据保存至本地文件中;打包单元,用于对本地文件进行压缩打包;以及发送单元,用于将压缩打包的本地文件发送至云端服务器。Further, thefirst sending module 530 includes: a creating unit, configured to create a local file in the local storage, and save the uploaded data to the local file; a packaging unit, configured to compress and pack the local file; and a sending unit, configured to To send the compressed and packaged local files to the cloud server.

需要说明的是,由于本公开的装置实施例与上述的方法实施例相对应,前述对方法实施例的解释说明,也适用于本实施例的装置。对于装置实施例中未披露的细节可参照上述的方法实施例,在此不再进行赘述。It should be noted that, since the device embodiment of the present disclosure corresponds to the above-mentioned method embodiment, the foregoing explanations on the method embodiment are also applicable to the device of this embodiment. For details not disclosed in the device embodiments, reference may be made to the above method embodiments, and details are not repeated here.

综上,根据本公开提供的数据管理装置,通过接收包括采集时段和采集规则的上传请求信号,从本地存储中获取采集时段内符合采集规则的上传数据,并将上传数据发送至云端服务器,避免了将全量数据直接上传云端服务器导致的高成本、低效率问题,达到节省车辆在向云端上传数据过程中的带宽和流量成本,降低服务器负荷和存储空间需求的技术效果。同时,车机进行本地检索再将符合条件的数据上传云端,能够有效提高数据检索效率,优化数据管理方案。To sum up, according to the data management device provided by the present disclosure, by receiving the upload request signal including the collection period and the collection rules, the uploaded data conforming to the collection rules within the collection period is obtained from the local storage, and the uploaded data is sent to the cloud server, avoiding It solves the high cost and low efficiency problems caused by directly uploading the full amount of data to the cloud server, achieves the technical effect of saving the bandwidth and traffic costs of the vehicle in the process of uploading data to the cloud, and reducing the server load and storage space requirements. At the same time, the car machine performs local retrieval and then uploads qualified data to the cloud, which can effectively improve data retrieval efficiency and optimize data management solutions.

图6为本公开实施例提供的一种数据管理装置600的结构示意图,该装置布置于云端服务器。如图6所示,该装置包括如下模块。FIG. 6 is a schematic structural diagram of a data management device 600 provided by an embodiment of the present disclosure, and the device is arranged on a cloud server. As shown in Figure 6, the device includes the following modules.

第三发送模块610,用于发送上传请求信号,上传请求信号中包括采集时段和采集规则。Thethird sending module 610 is configured to send an upload request signal, where the upload request signal includes a collection period and a collection rule.

第三接收模块620,用于接收采集时段内符合采集规则的上传数据。Thethird receiving module 620 is configured to receive uploaded data conforming to collection rules within the collection period.

需要说明的是,由于本公开的装置实施例与上述的方法实施例相对应,前述对方法实施例的解释说明,也适用于本实施例的装置。对于装置实施例中未披露的细节可参照上述的方法实施例,在此不再进行赘述。It should be noted that, since the device embodiment of the present disclosure corresponds to the above-mentioned method embodiment, the foregoing explanations on the method embodiment are also applicable to the device of this embodiment. For details not disclosed in the device embodiments, reference may be made to the above method embodiments, and details are not repeated here.

综上,根据本公开提供的数据管理装置,云端服务器通过发送包括采集时段和采集规则的上传请求信号至车机,并接收车机经过处理的上传数据,避免了直接接收全量数据导致的高成本、低效率问题,达到节省车辆在向云端上传数据过程中的带宽和流量成本,降低服务器负荷和存储空间需求的技术效果。同时,云端服务器无需制定具体的采集规则,更无需再对各个数据进行远程搜索,有效提高数据检索效率,优化数据管理方案。To sum up, according to the data management device provided by the present disclosure, the cloud server avoids the high cost caused by directly receiving the full amount of data by sending the upload request signal including the collection period and collection rules to the car machine, and receiving the uploaded data processed by the car machine. , Inefficiency issues, to achieve the technical effect of saving the bandwidth and traffic costs of vehicles in the process of uploading data to the cloud, and reducing server load and storage space requirements. At the same time, the cloud server does not need to formulate specific collection rules, nor does it need to conduct remote searches on various data, which effectively improves data retrieval efficiency and optimizes data management solutions.

根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。According to the embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

图7示出了可以用来实施本公开的实施例的示例电子设备700的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如车辆的车机系统,其还可能是具有显示屏幕的智能终端,例如手机、平板电脑、TV、智能车载系统、膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的具有数据管理功能的设备。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。FIG. 7 shows a schematic block diagram of an exampleelectronic device 700 that may be used to implement embodiments of the present disclosure. Electronic equipment is intended to represent various forms of digital computers, such as vehicle-machine systems of vehicles, which may also be intelligent terminals with display screens, such as mobile phones, tablet computers, TVs, intelligent vehicle systems, laptop computers, desktop computers, Workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable equipment with data management capabilities. Electronic devices may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are by way of example only, and are not intended to limit implementations of the disclosure described and/or claimed herein.

如图7所示,设备700包括计算单元701,其可以根据存储在ROM(Read-OnlyMemory,只读存储器)702中的计算机程序或者从存储单元708加载到RAM(Random AccessMemory,随机访问/存取存储器)703中的计算机程序,来执行各种适当的动作和处理。在RAM703中,还可存储设备700操作所需的各种程序和数据。计算单元701、ROM 702以及RAM703通过总线704彼此相连。I/O(Input/Output,输入/输出)接口705也连接至总线704。As shown in Figure 7, thedevice 700 includes acomputing unit 701, which can be loaded into a RAM (Random Access Memory, random access/access) according to a computer program stored in a ROM (Read-Only Memory) 702 or from astorage unit 708 memory) 703 to execute various appropriate actions and processes. In theRAM 703, various programs and data necessary for the operation of thedevice 700 can also be stored. Thecomputing unit 701 ,ROM 702 , andRAM 703 are connected to each other through abus 704 . An I/O (Input/Output, input/output)interface 705 is also connected to thebus 704 .

设备700中的多个部件连接至I/O接口705,包括:输入单元706,例如触摸输入屏、语音输入等;输出单元707,例如各种类型的显示器、扬声器等;存储单元708,例如磁盘、光盘等;以及通信单元709,例如网卡、调制解调器、无线通信收发机等。通信单元709允许设备700通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Multiple components in thedevice 700 are connected to the I/O interface 705, including: aninput unit 706, such as a touch input screen, voice input, etc.; anoutput unit 707, such as various types of displays, speakers, etc.; astorage unit 708, such as a magnetic disk , an optical disc, etc.; and acommunication unit 709, such as a network card, a modem, a wireless communication transceiver, and the like. Thecommunication unit 709 allows thedevice 700 to exchange information/data with other devices over a computer network such as the Internet and/or various telecommunication networks.

计算单元701可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元701的一些示例包括但不限于CPU(Central Processing Unit,中央处理单元)、GPU(Graphic Processing Units,图形处理单元)、各种专用的AI(Artificial Intelligence,人工智能)计算芯片、各种运行机器学习模型算法的计算单元、DSP(Digital SignalProcessor,数字信号处理器)、以及任何适当的处理器、控制器、微控制器等。计算单元701执行上文所描述的各个方法和处理,例如数据管理方法。例如,在一些实施例中,数据管理方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元708。在一些实施例中,计算机程序的部分或者全部可以经由ROM 702和/或通信单元709而被载入和/或安装到设备700上。当计算机程序加载到RAM 703并由计算单元701执行时,可以执行上文描述的方法的一个或多个步骤。备选地,在其他实施例中,计算单元701可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行前述数据管理方法。Thecomputing unit 701 may be various general-purpose and/or special-purpose processing components having processing and computing capabilities. Some examples ofcomputing unit 701 include but are not limited to CPU (Central Processing Unit, central processing unit), GPU (Graphic Processing Units, graphics processing unit), various dedicated AI (Artificial Intelligence, artificial intelligence) computing chips, various operating The computing unit of the machine learning model algorithm, DSP (Digital Signal Processor, digital signal processor), and any appropriate processor, controller, microcontroller, etc. Thecomputing unit 701 executes various methods and processes described above, such as data management methods. For example, in some embodiments, the data management method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such asstorage unit 708 . In some embodiments, part or all of the computer program may be loaded and/or installed on thedevice 700 via theROM 702 and/or thecommunication unit 709 . When a computer program is loaded intoRAM 703 and executed by computingunit 701, one or more steps of the methods described above may be performed. Alternatively, in other embodiments, thecomputing unit 701 may be configured in any other appropriate way (for example, by means of firmware) to execute the aforementioned data management method.

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、FPGA(Field Programmable Gate Array,现场可编程门阵列)、ASIC(Application-Specific Integrated Circuit,专用集成电路)、ASSP(Application Specific StandardProduct,专用标准产品)、SOC(System On Chip,芯片上系统的系统)、CPLD(ComplexProgrammable Logic Device,复杂可编程逻辑设备)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and technologies described above in this paper can be implemented in digital electronic circuit systems, integrated circuit systems, FPGA (Field Programmable Gate Array, Field Programmable Gate Array), ASIC (Application-Specific Integrated Circuit, application-specific integrated circuit) , ASSP (Application Specific Standard Product, dedicated standard product), SOC (System On Chip, system on a chip), CPLD (Complex Programmable Logic Device, complex programmable logic device), computer hardware, firmware, software, and/or their realized in combination. These various embodiments may include being implemented in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor Can be special-purpose or general-purpose programmable processor, can receive data and instruction from storage system, at least one input device, and at least one output device, and transmit data and instruction to this storage system, this at least one input device, and this at least one output device an output device.

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Program codes for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special purpose computer, or other programmable data processing devices, so that the program codes, when executed by the processor or controller, make the functions/functions specified in the flow diagrams and/or block diagrams Action is implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、RAM、ROM、EPROM(Electrically Programmable Read-Only-Memory,可擦除可编程只读存储器)或快闪存储器、光纤、CD-ROM(Compact Disc Read-Only Memory,便捷式紧凑盘只读存储器)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM (Electrically Programmable Read-Only-Memory, Erasable Programmable Read-Only Memory) Or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory, portable compact disc read-only memory), optical storage device, magnetic storage device, or any suitable combination of the above.

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(Cathode-Ray Tube,阴极射线管)或者LCD(Liquid Crystal Display,液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。To provide interaction with the user, the systems and techniques described herein can be implemented on a computer having a display device (e.g., a CRT (Cathode-Ray Tube) or LCD ( Liquid Crystal Display (LCD) monitor); and a keyboard and pointing device (eg, a mouse or trackball) through which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and can be in any form (including Acoustic input, speech input or, tactile input) to receive input from the user.

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:LAN(LocalArea Network,局域网)、WAN(Wide Area Network,广域网)、互联网和区块链网络。The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., as a a user computer having a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system can be interconnected by any form or medium of digital data communication, eg, a communication network. Examples of communication networks include: LAN (LocalArea Network, local area network), WAN (Wide Area Network, wide area network), Internet and block chain network.

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务("Virtual Private Server",或简称"VPS")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。A computer system may include clients and servers. Clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the problem of traditional physical host and VPS service ("Virtual Private Server", or "VPS") Among them, there are defects such as difficult management and weak business scalability. The server can also be a server of a distributed system, or a server combined with a blockchain.

其中,需要说明的是,人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术主要包括计算机视觉技术、语音识别技术、自然语言处理技术以及机器学习/深度学习、大数据处理技术、知识图谱技术等几大方向。Among them, it should be noted that artificial intelligence is a discipline that studies the use of computers to simulate certain human thinking processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.), including both hardware-level technology and software-level technology. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, and machine learning/depth Learning, big data processing technology, knowledge map technology and other major directions.

本公开的实施例还提供一种车辆,其可以包括上述电子设备,或其包括如上所述的至少一个处理器以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开前述数据管理方法。Embodiments of the present disclosure also provide a vehicle, which may include the above-mentioned electronic device, or it may include at least one processor as described above and a memory connected to the at least one processor in communication; wherein, the memory stores information that can be processed by at least one Instructions executed by the processor, the instructions are executed by at least one processor, so that the at least one processor can execute the aforementioned data management method of the present disclosure.

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, each step described in the present disclosure may be executed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution disclosed in the present disclosure can be achieved, no limitation is imposed herein.

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。The specific implementation manners described above do not limit the protection scope of the present disclosure. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present disclosure shall be included within the protection scope of the present disclosure.

Claims (14)

CN202210617112.6A2022-06-012022-06-01 Data management method and device, electronic device and storage mediumPendingCN115473910A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210617112.6ACN115473910A (en)2022-06-012022-06-01 Data management method and device, electronic device and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210617112.6ACN115473910A (en)2022-06-012022-06-01 Data management method and device, electronic device and storage medium

Publications (1)

Publication NumberPublication Date
CN115473910Atrue CN115473910A (en)2022-12-13

Family

ID=84363772

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210617112.6APendingCN115473910A (en)2022-06-012022-06-01 Data management method and device, electronic device and storage medium

Country Status (1)

CountryLink
CN (1)CN115473910A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN117201404A (en)*2023-09-262023-12-08赛力斯汽车有限公司Vehicle data uploading method, device and storage medium
CN118972406A (en)*2024-07-112024-11-15岚图汽车科技有限公司 Method, device, equipment and storage medium for uploading data from Internet of Vehicles

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105245842A (en)*2015-10-092016-01-13中山火炬职业技术学院Mass video monitoring system based on automobile data recorders
CN111010415A (en)*2019-04-302020-04-14长城汽车股份有限公司Data transmission method and device for Internet of vehicles
CN111586155A (en)*2020-04-302020-08-25上海华东汽车信息技术有限公司Vehicle data processing method and system
CN112233278A (en)*2020-12-092021-01-15智道网联科技(北京)有限公司Remote fault analysis method, vehicle-mounted terminal, server, device and medium
CN112486878A (en)*2020-11-252021-03-12苏州智慧车芯科技有限公司Vehicle data acquisition and uploading method, device, equipment, storage medium and system
CN113256845A (en)*2021-05-312021-08-13东风汽车集团股份有限公司Data acquisition method, device, storage medium and system
WO2022000806A1 (en)*2020-06-302022-01-06广州明珞装备股份有限公司Data acquisition method, system and apparatus, terminal device, and medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105245842A (en)*2015-10-092016-01-13中山火炬职业技术学院Mass video monitoring system based on automobile data recorders
CN111010415A (en)*2019-04-302020-04-14长城汽车股份有限公司Data transmission method and device for Internet of vehicles
CN111586155A (en)*2020-04-302020-08-25上海华东汽车信息技术有限公司Vehicle data processing method and system
WO2022000806A1 (en)*2020-06-302022-01-06广州明珞装备股份有限公司Data acquisition method, system and apparatus, terminal device, and medium
CN112486878A (en)*2020-11-252021-03-12苏州智慧车芯科技有限公司Vehicle data acquisition and uploading method, device, equipment, storage medium and system
CN112233278A (en)*2020-12-092021-01-15智道网联科技(北京)有限公司Remote fault analysis method, vehicle-mounted terminal, server, device and medium
CN113256845A (en)*2021-05-312021-08-13东风汽车集团股份有限公司Data acquisition method, device, storage medium and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN117201404A (en)*2023-09-262023-12-08赛力斯汽车有限公司Vehicle data uploading method, device and storage medium
CN118972406A (en)*2024-07-112024-11-15岚图汽车科技有限公司 Method, device, equipment and storage medium for uploading data from Internet of Vehicles

Similar Documents

PublicationPublication DateTitle
CN112769897B (en)Synchronization method and device of edge calculation message, electronic equipment and storage medium
CN110365529A (en) An edge computing intelligent gateway service processing method and an edge computing intelligent gateway
CN109271412A (en)The real-time streaming data processing method and system of smart city
CN115473910A (en) Data management method and device, electronic device and storage medium
CN113742174B (en) Cloud mobile phone application monitoring method, device, electronic equipment and storage medium
CN112702660B (en) Multimedia data transmission method, device, autonomous vehicle and cloud server
CN110717132A (en) Full-link monitoring system data collection method, push method and related equipment
CN116436906A (en)Distributed photovoltaic data acquisition and transmission method and system
CN117201310A (en)Network element capacity expansion method and device, electronic equipment and storage medium
CN118210693B (en)Intelligent equipment RMS (root mean Square) evaluation method and performance evaluation system
CN113971200A (en)Map service flow recording system and method of cloud native platform
CN115914380A (en) Communication Delay Optimization Method for Cloud Computing Resource Manager Based on Zlib Compression Algorithm
CN108600046B (en)Equipment state monitoring terminal, system and method based on perceptual hash
CN113132479A (en)Traffic switching method, traffic switching apparatus, traffic model generating method, traffic model generating apparatus, traffic model generating
CN117395272A (en)Electric power internet of things off-edge calculation method
CN116902041A (en)Interface data processing method and device, electronic equipment and medium
CN116347266A (en) Data transmission method and energy storage device
CN115208871A (en)Hydrogen production equipment monitoring system and method and storage medium
CN116193296A (en)Method, device, equipment and medium for collecting and processing containerized distributed data
CN102256276B (en) Drive test information processing method and device
CN103812706A (en)Adaptive method for network interface for isomerous manufacturer data network
CN113342463B (en)Capacity adjustment method, device, equipment and medium of computer program module
CN119728778B (en)Bidirectional collaborative receiving and transmitting method and device for 104 protocol data and electronic equipment
CN104506663B (en)A kind of intelligent cloud computing operation management system
CN113225228B (en)Data processing method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp