CN111866032A - A data processing method, apparatus and computing device - Google Patents
A data processing method, apparatus and computing device Download PDFInfo
- Publication number
- CN111866032A CN111866032A CN201910289964.5A CN201910289964A CN111866032A CN 111866032 A CN111866032 A CN 111866032A CN 201910289964 A CN201910289964 A CN 201910289964A CN 111866032 A CN111866032 A CN 111866032A
- Authority
- CN
- China
- Prior art keywords
- data
- vehicle
- processing method
- category
- description information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 36
- 238000012544 monitoring process Methods 0.000 claims abstract description 33
- 238000000034 method Methods 0.000 claims abstract description 22
- 238000012545 processing Methods 0.000 claims description 55
- 238000004422 calculation algorithm Methods 0.000 claims description 32
- 230000000007 visual effect Effects 0.000 claims description 19
- 238000004458 analytical method Methods 0.000 claims description 12
- 238000004220 aggregation Methods 0.000 claims description 2
- 230000002776 aggregation Effects 0.000 claims description 2
- 230000006735 deficit Effects 0.000 claims 2
- 238000004891 communication Methods 0.000 description 16
- 230000006399 behavior Effects 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000007405 data analysis Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000013480 data collection Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 231100001261 hazardous Toxicity 0.000 description 2
- 238000010921 in-depth analysis Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000001681 protective effect Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000001627 detrimental effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000010223 real-time analysis Methods 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
- H04L67/5651—Reducing the amount or size of exchanged application data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种数据处理方法、装置以及计算设备。方法包括:根据数据的类别对数据进行转换,转换后的数据包括数据描述信息和数据内容,所述数据描述信息至少包括表征数据类别的信息和时间戳;按照时间戳表示的时间顺序,将转换后的数据添加到数据流中;基于数据描述信息,对数据流中的至少一种类别的数据内容进行处理,以生成监测事件和对应的监测数据。
The invention discloses a data processing method, device and computing device. The method includes: converting the data according to the data category, the converted data includes data description information and data content, and the data description information at least includes information representing the data category and a time stamp; according to the time sequence represented by the time stamps, converting The latter data is added to the data stream; based on the data description information, at least one type of data content in the data stream is processed to generate monitoring events and corresponding monitoring data.
Description
技术领域technical field
本发明涉及智能网联车技术领域,特别涉及一种数据处理方法、装置以及计算设备。The present invention relates to the technical field of intelligent networked vehicles, in particular to a data processing method, device and computing device.
背景技术Background technique
智能网联车(Intelligent Connected Vehicle)是搭载智能操作系统的新一代汽车,其融合先进的通信技术,实现人、车、路、环境等智能信息的交换和处理,服务于高效、安全、舒适、节能的驾驶体验。随着智能网联车的发展,越来越多的智能场景依赖数据的采集和分析,由于车载设备数量急剧增加,系统产生的数据规模也呈爆发式增长,传统的云计算方案很难支撑越来越大的数据接入和相应的处理需求。Intelligent Connected Vehicle (Intelligent Connected Vehicle) is a new generation of vehicles equipped with an intelligent operating system. It integrates advanced communication technology to realize the exchange and processing of intelligent information such as people, vehicles, roads, and the environment, serving efficient, safe, comfortable, Energy efficient driving experience. With the development of intelligent networked vehicles, more and more intelligent scenarios rely on data collection and analysis. Due to the sharp increase in the number of in-vehicle devices, the scale of data generated by the system is also growing explosively. Traditional cloud computing solutions are difficult to support more and more The ever-increasing data access and corresponding processing requirements.
在传统的云计算方案中,以云计算为主体,设备端仅负责数据的采集和上传。在具体做法上,要求在设备端按需采集数据,然后将数据直接上传到云服务器,而核心算法和业务出口均在云端实现,对云计算依赖强。缺点主要体现在两个方面:In the traditional cloud computing solution, cloud computing is the main body, and the device side is only responsible for data collection and uploading. In terms of specific practices, it is required to collect data on demand on the device side, and then upload the data directly to the cloud server, while the core algorithms and business exports are implemented in the cloud, which is highly dependent on cloud computing. The disadvantages are mainly reflected in two aspects:
1)云端获取到的数据维度有限,缺少其他维度的数据导致最终数据分析和处理的结果比较片面,准确度不高,比如驾驶行为分析通常只获取了车辆位置和速度信息,而忽略了环境、驾驶员状态等数据维度,容易导致片面的分析结果。1) The data obtained by the cloud has limited dimensions, and the lack of data in other dimensions leads to a one-sided result of final data analysis and processing, with low accuracy. For example, driving behavior analysis usually only obtains vehicle position and speed information, while ignoring the environment, Data dimensions such as driver status can easily lead to one-sided analysis results.
2)数据直接上云,对云计算强依赖,数据在云端做分析处理,无法满足对时延性要求较高的场景,并且数据传输的规模较大,对带宽和用户的数据隐私都带来不利的影响。2) The data is directly uploaded to the cloud, which is strongly dependent on cloud computing. The data is analyzed and processed in the cloud, which cannot meet the scenarios with high latency requirements, and the scale of data transmission is large, which is detrimental to bandwidth and user data privacy. Impact.
发明内容SUMMARY OF THE INVENTION
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据处理方法、装置以及计算设备。In view of the above problems, the present invention is proposed to provide a data processing method, apparatus and computing device that overcome the above problems or at least partially solve the above problems.
根据本发明的一个方面,提供了一种数据处理方法,包括:According to one aspect of the present invention, a data processing method is provided, comprising:
根据数据的类别对数据进行转换,转换后的数据包括数据描述信息和数据内容,所述数据描述信息至少包括表征数据类别的信息和时间戳;Converting the data according to the data category, the converted data includes data description information and data content, and the data description information includes at least information representing the data category and a timestamp;
按照时间戳表示的时间顺序,将转换后的数据添加到数据流中;Add the transformed data to the data stream according to the time sequence represented by the timestamp;
基于数据描述信息,对数据流中的至少一种类别的数据内容进行处理,以生成监测事件和对应的监测数据。Based on the data description information, at least one category of data content in the data stream is processed to generate monitoring events and corresponding monitoring data.
可选地,在根据本发明的数据处理方法中,所述根据数据的类别对数据进行转换,包括:根据数据的类别获取对应的元数据,所述元数据是描述数据的数据;根据元数据的描述信息,将数据转换为符合元数据描述的格式。Optionally, in the data processing method according to the present invention, the converting the data according to the data category includes: acquiring corresponding metadata according to the data category, where the metadata is data describing the data; according to the metadata description information, and convert the data into a format that conforms to the metadata description.
可选地,在根据本发明的数据处理方法中,当所述数据为视觉数据时,所述对数据进行转换,包括:根据视觉数据识别驾驶员疲劳状态的变化,并生成用于表征驾驶员疲劳状态的数据;获取用于表征驾驶员疲劳状态的数据对应的元数据,将用于表征驾驶员疲劳状态的数据转换为符合元数据描述的格式。Optionally, in the data processing method according to the present invention, when the data is visual data, the converting the data includes: recognizing the change of the driver's fatigue state according to the visual data, and generating a data for characterizing the driver. Fatigue state data; obtain metadata corresponding to the data used to characterize the driver's fatigue state, and convert the data used to characterize the driver's fatigue state into a format that conforms to the metadata description.
可选地,在根据本发明的数据处理方法中,所述元数据以JSON格式、XML格式或者纯文本格式存储在车载设备中。Optionally, in the data processing method according to the present invention, the metadata is stored in the vehicle-mounted device in JSON format, XML format or plain text format.
可选地,在根据本发明的数据处理方法中,所述数据描述信息还包括数据的如下属性中的至少之一:数据来源、原始信号名称、接入权限、数据类型、数据单位和采集频率。Optionally, in the data processing method according to the present invention, the data description information further includes at least one of the following attributes of the data: data source, original signal name, access authority, data type, data unit and collection frequency .
可选地,在根据本发明的数据处理方法中,所述数据包括如下类别中的多个:车辆相关的数据、行驶相关的数据、定位数据、道路相关的数据和视觉数据。Optionally, in the data processing method according to the present invention, the data includes a plurality of the following categories: vehicle-related data, driving-related data, positioning data, road-related data, and visual data.
可选地,在根据本发明的数据处理方法中,所述基于数据描述信息,对数据流中的至少一种类别的数据内容进行处理,包括:对数据流中的车辆相关的数据进行处理,以生成车辆异常事件和用于表征车辆异常的数据。Optionally, in the data processing method according to the present invention, the processing of at least one category of data content in the data stream based on the data description information includes: processing vehicle-related data in the data stream, to generate vehicle anomaly events and data used to characterize vehicle anomalies.
可选地,在根据本发明的数据处理方法中,所述基于数据描述信息,对数据流中的至少一种类别的数据内容进行处理,包括:对数据流中的车辆相关的数据、行驶相关的数据、道路相关的数据和视觉数据进行处理,以生成危险驾驶事件和用于表征危险驾驶的数据。Optionally, in the data processing method according to the present invention, the processing of at least one type of data content in the data stream based on the data description information includes: processing vehicle-related data, driving-related data in the data stream data, road-related data, and visual data are processed to generate hazardous driving events and data used to characterize hazardous driving.
可选地,在根据本发明的数据处理方法中,所述基于数据描述信息,对数据流中的至少一种类别的数据内容进行处理,包括:对数据流中的行驶相关的数据和视觉数据进行处理,以生成注意力异常事件和用于表征注意力异常的数据。Optionally, in the data processing method according to the present invention, the processing of at least one category of data content in the data stream based on the data description information includes: processing driving-related data and visual data in the data stream Process to generate attentional anomaly events and data to characterize attentional anomalies.
可选地,在根据本发明的数据处理方法中,对所述数据流进行处理的算法由服务器生成,并下发到车载设备中。Optionally, in the data processing method according to the present invention, the algorithm for processing the data stream is generated by the server and delivered to the vehicle-mounted device.
可选地,在根据本发明的数据处理方法中,还包括,将所生成监测事件和对应的监测数据发送到服务器,由服务器进行汇总和分析。Optionally, in the data processing method according to the present invention, the method further includes sending the generated monitoring events and corresponding monitoring data to a server, and the server performs aggregation and analysis.
可选地,在根据本发明的数据处理方法中,还包括:所述服务器将对监测事件和监测数据的分析结果发送至应用。Optionally, in the data processing method according to the present invention, the method further includes: the server sends the analysis result of the monitoring event and the monitoring data to the application.
可选地,在根据本发明的数据处理方法中,所述应用包括如下至少之一:用于车辆租赁的应用、用于车辆共享的应用、用于定制车险的应用和用于车路协同的应用。Optionally, in the data processing method according to the present invention, the application includes at least one of the following: an application for vehicle leasing, an application for vehicle sharing, an application for customizing auto insurance, and an application for vehicle-road coordination application.
根据本发明的另一方面,提供一种数据处理装置,包括:According to another aspect of the present invention, a data processing device is provided, comprising:
数据接入单元,适于根据数据的类别对数据进行转换,转换后的数据包括数据描述信息和数据内容,所述数据描述信息至少包括表征车载数据类别的信息和时间戳;a data access unit, adapted to convert the data according to the type of the data, the converted data includes data description information and data content, and the data description information at least includes information representing the vehicle data type and a time stamp;
数据流生成单元,适于按照时间戳表示的时间顺序,将转换后的数据添加到数据流中;a data stream generation unit, adapted to add the converted data to the data stream according to the time sequence represented by the timestamp;
数据流处理单元,适于基于数据描述信息,对数据流中的至少一种类别的数据内容进行处理,以生成监测事件和对应的监测数据。The data stream processing unit is adapted to process at least one type of data content in the data stream based on the data description information to generate monitoring events and corresponding monitoring data.
根据本发明的又一方面,提供一种计算设备,包括:According to yet another aspect of the present invention, a computing device is provided, comprising:
一个或多个处理器;one or more processors;
存储器;memory;
一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据上述的方法中的任一方法的指令。one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising means for performing a method according to the above instruction in any of the methods.
根据本发明的又一方面,提供一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据上述方法中的任一方法。According to yet another aspect of the present invention, there is provided a computer-readable storage medium storing one or more programs including instructions that, when executed by a computing device, cause the computing device to execute according to any of the above methods.
根据本发明实施例提供的数据处理方案,通过定义元数据,对原始数据做抽象,以统一的方式接入和消费数据,具有数据接入更灵活,数据更规范,处理方式更统一等优点。According to the data processing solution provided by the embodiment of the present invention, by defining metadata, abstracting the original data, accessing and consuming data in a unified manner, it has the advantages of more flexible data access, more standardized data, and more unified processing methods.
此外,本发明实施例的方案,还在设备端实现了数据流计算引擎,以更直接的方式将业务逻辑放在设备端运行,拉近计算与数据源的距离,做到更加及时的业务决策和响应,同时避免大规模数据上传到云服务器,降低数据计算和运营成本,并避免敏感数据上云,对用户隐私具有一定的保护作用。In addition, the solution of the embodiment of the present invention also implements a data stream computing engine on the device side, so that business logic is run on the device side in a more direct way, shortening the distance between computing and data sources, and achieving more timely business decisions At the same time, it avoids uploading large-scale data to cloud servers, reduces data computing and operating costs, and avoids sensitive data being uploaded to the cloud, which has a certain protective effect on user privacy.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, in order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand , the following specific embodiments of the present invention are given.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are for the purpose of illustrating preferred embodiments only and are not to be considered limiting of the invention. Also, the same components are denoted by the same reference numerals throughout the drawings. In the attached image:
图1示出了根据本发明一个实施例的数据处理系统100的示意图;1 shows a schematic diagram of a
图2示出了根据本发明一个实施例的计算设备200的示意图;FIG. 2 shows a schematic diagram of a computing device 200 according to an embodiment of the present invention;
图3示出了根据本发明一个实施例的数据处理方法300流程图;FIG. 3 shows a flowchart of a
图4示出了根据本发明一个实施例的数据处理装置400结构图;FIG. 4 shows a structural diagram of a
图5示出了本发明实施例中形成数据流以及对数据流的处理示意图;5 shows a schematic diagram of forming a data stream and processing the data stream in an embodiment of the present invention;
图6示出了根据本发明一个实施例的数据处理方法的一个应用场景的示意图。FIG. 6 shows a schematic diagram of an application scenario of a data processing method according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure will be more thoroughly understood, and will fully convey the scope of the present disclosure to those skilled in the art.
首先,对本发明实施例中涉及到的相关术语定义如下:First, the relevant terms involved in the embodiments of the present invention are defined as follows:
元数据(meta data):是描述数据的数据,主要描述数据的名称、类型、来源等信息,以便对数据进行必要的规范和约束。Meta data: It is the data that describes the data, mainly describing the name, type, source and other information of the data, so as to carry out the necessary specifications and constraints on the data.
数据流(Data Stream):数据以生成的时间为顺序,构成无边界的数据队列,称为数据流,具有较强的时序性和无边界特性。Data Stream: The data is in the order of the time of generation, forming an unbounded data queue, called a data stream, which has strong timing and unbounded characteristics.
复杂事件处理(Comp l ex Event Process i ng):通过分析基于时间序列的数据流,匹配预定的条件或模式,提取或监测有意义的事件,实现数据决策的能力。Complex Event Processing: The ability to make data decisions by analyzing time-series-based data streams, matching predetermined conditions or patterns, and extracting or monitoring meaningful events.
图1示出了根据本发明一个实施例的数据处理系统100的示意图。如图1所示,系统100中包括车辆110和服务器120,且车辆110与服务器120能够通过网络相连,进行通信。应当指出,图1仅作为示意,本发明的实施例对系统100中所包含的车辆110的数量并不做限制。FIG. 1 shows a schematic diagram of a
除了基本的配置外,车辆110上还布置有各种采集装置例如传感器(图未示)和车载设备112,通过采集装置对车辆行驶过程中的各种数据进行采集,生成车载数据,车载设备112可以实时获取采集装置采集的车载数据以及路侧单元发送的道路相关的数据,并对所获取的数据进行处理。另外,车载设备112还可以从车载诊断系统(OBD)获取车载数据。本发明对车载设备112获取数据的具体方式不做限制。In addition to the basic configuration, the vehicle 110 is also provided with various collection devices such as sensors (not shown) and in-vehicle equipment 112 , through which various data collected during the driving of the vehicle are collected to generate in-vehicle data, and the in-vehicle equipment 112 The vehicle-mounted data collected by the collection device and the road-related data sent by the roadside unit can be acquired in real time, and the acquired data can be processed. In addition, the in-vehicle device 112 may also obtain in-vehicle data from an on-board diagnostic system (OBD). The present invention does not limit the specific manner in which the in-vehicle device 112 acquires data.
车载设备获取的数据包括多个类别,例如包括:车辆相关的数据、行驶相关的数据、定位数据、道路相关的数据和视觉数据等。车辆相关的数据主要要指车辆运行参数数据,例如发动机数据、底盘系统数据、油耗数据等。行驶相关的数据主要指车辆运行速度、加速度等。定位数据主要指车辆在任意时刻的位置。道路相关的数据主要指各道路范围内全部或者部分对象的静态和/或动态信息。视觉数据主要指车内摄像机采集的驾驶员的视频数据,例如驾驶员的脸部视频。The data acquired by the in-vehicle device includes multiple categories, such as: vehicle-related data, driving-related data, positioning data, road-related data, and visual data. Vehicle-related data mainly refers to vehicle operating parameter data, such as engine data, chassis system data, and fuel consumption data. The driving-related data mainly refers to the running speed and acceleration of the vehicle. The positioning data mainly refers to the position of the vehicle at any time. The road-related data mainly refers to the static and/or dynamic information of all or part of the objects within the range of each road. The visual data mainly refers to the driver's video data collected by the in-vehicle camera, such as the driver's face video.
服务器120例如可以是物理上位于一个或多个地点的远程云服务器,服务器120能够与车载设备112进行各种数据交互。服务器120还可以与各种应用进行数据交互,例如与用于车辆租赁的应用、用于车辆共享的应用、用于定制车险的应用和用于车路协同的应用等进行数据交互。The server 120 may be, for example, a remote cloud server physically located in one or more locations, and the server 120 can perform various data interactions with the in-vehicle device 112 . The server 120 may also perform data interaction with various applications, for example, data interaction with applications for vehicle leasing, applications for vehicle sharing, applications for customizing auto insurance, and applications for vehicle-road coordination.
如前所述,在现有方案中,设备端仅负责数据的采集和上传,对数据的处理则是由云端的服务器120进行,对云计算依赖强。一方面,云端获取到的数据维度有限,缺少其他维度的数据导致最终数据分析和处理的结果比较片面,准确度不高;另一方面,数据在云端做分析处理,无法满足对时延性要求较高的场景,并且数据传输的规模较大,对带宽和用户的数据隐私都带来不利的影响。As mentioned above, in the existing solution, the device end is only responsible for data collection and uploading, and the data processing is performed by the server 120 in the cloud, which is highly dependent on cloud computing. On the one hand, the data obtained in the cloud has limited dimensions, and the lack of data in other dimensions leads to a one-sided result of final data analysis and processing, and the accuracy is not high; In high scenarios, and the scale of data transmission is large, both bandwidth and user data privacy are adversely affected.
于是,在根据本发明的实施例中,在车辆110中布置了一种数据处理装置400(在一些实施例中,装置400可以被实现为车载设备112中的一部分,如一个模块,本发明的实施例对此不做限制),在装置400中实现了数据流计算引擎,以更直接的方式将业务逻辑放在设备端运行,拉近计算与数据源的距离,做到更加及时的业务决策和响应,并避免敏感数据上云,对用户隐私具有一定的保护作用。根据本发明的实施方式,装置400可以通过计算设备来实现。Thus, in an embodiment according to the present invention, a
图2示出了根据本发明一个实施例的计算设备200的示意图。如图2所示,在基本的配置202中,计算设备200典型地包括系统存储器206和一个或者多个处理器204。存储器总线208可以用于在处理器204和系统存储器206之间的通信。FIG. 2 shows a schematic diagram of a computing device 200 according to one embodiment of the present invention. As shown in FIG. 2 , in a basic configuration 202 , computing device 200 typically includes system memory 206 and one or more processors 204 . Memory bus 208 may be used for communication between processor 204 and system memory 206 .
取决于期望的配置,处理器204可以是任何类型的处理,包括但不限于:微处理器(μP)、微控制器(μC)、数字信息处理器(DSP)或者它们的任何组合。处理器204可以包括诸如一级高速缓存210和二级高速缓存212之类的一个或者多个级别的高速缓存、处理器核心214和寄存器216。示例的处理器核心214可以包括运算逻辑单元(ALU)、浮点数单元(FPU)、数字信号处理核心(DSP核心)或者它们的任何组合。示例的存储器控制器218可以与处理器204一起使用,或者在一些实现中,存储器控制器218可以是处理器204的一个内部部分。Depending on the desired configuration, the processor 204 may be any type of process including, but not limited to, a microprocessor (μP), a microcontroller (μC), a digital information processor (DSP), or any combination thereof. Processor 204 may include one or more levels of cache, such as
取决于期望的配置,系统存储器206可以是任意类型的存储器,包括但不限于:易失性存储器(诸如RAM)、非易失性存储器(诸如ROM、闪存等)或者它们的任何组合。系统存储器206可以包括操作系统220、一个或者多个应用222以及程序数据224。应用222实际上是多条程序指令,其用于指示处理器204执行相应的操作。在一些实施方式中,应用222可以布置为在操作系统上使得处理器204利用程序数据224进行操作。Depending on the desired configuration, system memory 206 may be any type of memory including, but not limited to, volatile memory (such as RAM), non-volatile memory (such as ROM, flash memory, etc.), or any combination thereof. System memory 206 may include operating system 220 , one or more applications 222 , and
计算设备200还可以包括有助于从各种接口设备(例如,输出设备242、外设接口244和通信设备246)到基本配置202经由总线/接口控制器230的通信的接口总线240。示例的输出设备242包括图形处理单元248和音频处理单元250。它们可以被配置为有助于经由一个或者多个A/V端口252与诸如显示器或者扬声器之类的各种外部设备进行通信。示例外设接口244可以包括串行接口控制器254和并行接口控制器256,它们可以被配置为有助于经由一个或者多个I/O端口258和诸如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备)或者其他外设(例如打印机、扫描仪等)之类的外部设备进行通信。示例的通信设备246可以包括网络控制器260,其可以被布置为便于经由一个或者多个通信端口264与一个或者多个其他计算设备262通过网络通信链路的通信。Computing device 200 may also include an interface bus 240 that facilitates communication from various interface devices (eg, output device 242 , peripheral interface 244 , and communication device 246 ) to base configuration 202 via bus/
网络通信链路可以是通信介质的一个示例。通信介质通常可以体现为在诸如载波或者其他传输机制之类的调制数据信号中的计算机可读指令、数据结构、程序模块,并且可以包括任何信息递送介质。“调制数据信号”可以这样的信号,它的数据集中的一个或者多个或者它的改变可以在信号中编码信息的方式进行。作为非限制性的示例,通信介质可以包括诸如有线网络或者专线网络之类的有线介质,以及诸如声音、射频(RF)、微波、红外(IR)或者其它无线介质在内的各种无线介质。这里使用的术语计算机可读介质可以包括存储介质和通信介质二者。A network communication link may be one example of a communication medium. Communication media may typically embody computer readable instructions, data structures, program modules in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media. A "modulated data signal" can be a signal of which one or more of its data sets or whose alterations can be made in such a way as to encode information in the signal. By way of non-limiting example, communication media may include wired media, such as wired or leased line networks, and various wireless media, such as acoustic, radio frequency (RF), microwave, infrared (IR), or other wireless media. The term computer readable medium as used herein may include both storage media and communication media.
在根据本发明的计算设备200中,应用222包括数据处理装置400,装置400包括多条程序指令,这些程序指令可以指示处理器204执行数据处理方法300。In the computing device 200 according to the present invention, the application 222 includes a
图3示出了根据本发明一个实施例的数据处理方法300的流程图。方法300适于在计算设备(例如前述的计算设备200)中执行。如图3所示,方法300始于步骤S310。在步骤S310中,车载设备112获取各种数据,例如各种车载数据和道路相关的数据,对于获取到的数据,根据数据的类别对数据进行转换,转换后的数据包括数据描述信息和数据内容。FIG. 3 shows a flowchart of a
为了将各种数据转换为统一格式的数据,本发明实施例定义了车载端元数据,来对原始的数据做抽象,这样,数据的数据描述就可以通过元数据来体现,从而能够以统一的方式接入和消费数据。In order to convert various data into data in a unified format, the embodiment of the present invention defines the metadata of the vehicle terminal to abstract the original data, so that the data description of the data can be reflected by the metadata, so that the metadata can be used in a unified manner. way to access and consume data.
具体地,数据描述信息包括了数据的各种属性,例如,表征数据类别的信息、数据来源、原始信号名称、接入权限、数据类型、数据单位和采集频率和时间戳等。这里,表征数据类别的信息可以用数据名称来表示,数据名称是数据所属的类别的唯一标识,即每个类别的数据对应一个数据名称,不同类别的数据对应的数据名称各不相同。车载设备的元数据的结构举例如下表所示:Specifically, the data description information includes various attributes of the data, such as information characterizing the data category, data source, original signal name, access authority, data type, data unit, collection frequency, and time stamp. Here, the information representing the data category can be represented by the data name, which is the unique identifier of the category to which the data belongs, that is, each category of data corresponds to a data name, and different categories of data correspond to different data names. An example of the structure of the metadata of the in-vehicle device is shown in the following table:
除了表中罗列的元数据属性,还可以根据实际业务需求扩展出更多的属性,比如:数据品类(Category)、描述(Description)、其他扩展属性(External)等,以便从更多维度对数据进行描述和约束。In addition to the metadata attributes listed in the table, more attributes can be extended according to actual business requirements, such as: data category (Category), description (Description), other extended attributes (External), etc., in order to analyze data from more dimensions Describe and constrain.
在表达形式上,元数据通常以JSON的格式存储,一个简单的元数据文件示例如下所示。In terms of expression, metadata is usually stored in JSON format, a simple metadata file example is shown below.
[[
{"name":"VIN",{"name":"VIN",
"signal":"VINString","signal":"VINString",
"permission":["DD_VEHICLE_INFO"],"permission":["DD_VEHICLE_INFO"],
"source":"car","source": "car",
"type":"string""type":"string"
},{},{
"name":"AcAutoMode","name":"AcAutoMode",
"signal":"","signal":"",
"permission":["DD_VEHICLE_INFO"],"permission":["DD_VEHICLE_INFO"],
"source":"car","source":"car",
"type":"int32""type": "int32"
},{},{
"name":"VehicleSpeed","name":"VehicleSpeed",
"signal":"com.yunos.car.speed","signal":"com.yunos.car.speed",
"permission":["DD_VEHICLE_INFO"],"permission":["DD_VEHICLE_INFO"],
"source":"car","source": "car",
"type":"double""type": "double"
},{},{
"name":"DriverStatus","name":"DriverStatus",
"signal":"com.yunos.vision.visionservice.signal.drive","signal":"com.yunos.vision.visionservice.signal.drive",
"description":"driver motion signal","description":"driver motion signal",
"permission":["DD_VEHICLE_INFO"],"permission":["DD_VEHICLE_INFO"],
"source":"vision","source":"vision",
"type":"int32""type": "int32"
}]}]
元数据除了以JSON格式存储之外,还可以以其他格式例如XML格式、纯文本格式(plain text)存储在车载设备中。In addition to being stored in JSON format, metadata can also be stored in the in-vehicle device in other formats such as XML format and plain text format.
通过元数据的定义,可以方便对数据进行转换。具体地,对于待转换的每条数据,首先,根据数据的类别获取对应的元数据;然后,根据元数据的描述信息,将数据转换为符合元数据描述的格式。Through the definition of metadata, data can be easily transformed. Specifically, for each piece of data to be converted, first, the corresponding metadata is obtained according to the type of the data; then, according to the description information of the metadata, the data is converted into a format conforming to the description of the metadata.
在本发明实施例中,每种类别的数据对应一种元数据,且不同类别的数据对应的元数据各不相同;每种元数据可以对应一种数据转换算法,且不同元数据对应的数据转换算法各不相同。In this embodiment of the present invention, each type of data corresponds to one type of metadata, and different types of data correspond to different metadata; each type of metadata may correspond to a data conversion algorithm, and data corresponding to different metadata Conversion algorithms vary.
如图5所示,对于车辆相关的数据(车辆信号对应的数据),其对应的数据转换算法为转换算法A;对于行驶相关的数据(行驶信号对应的数据),其对应的数据转换算法为转换算法B;对于定位数据或位置数据(位置信号对应的数据),其对应的数据转换算法为转换算法C。As shown in Figure 5, for vehicle-related data (data corresponding to vehicle signals), the corresponding data conversion algorithm is conversion algorithm A; for driving-related data (data corresponding to driving signals), the corresponding data conversion algorithm is Conversion algorithm B; for positioning data or position data (data corresponding to the position signal), the corresponding data conversion algorithm is conversion algorithm C.
而对于视觉数据(视频信号对应的数据),根据该视觉数据的元数据确定的数据转换算法,则还包括注意力识别算法,注意力识别算法可以从视觉数据中识别驾驶员疲劳状态的变化,并生成用于表征驾驶员疲劳状态的数据,然后将用于表征驾驶员疲劳状态的数据转换为符合元数据描述的格式。As for the visual data (data corresponding to the video signal), the data conversion algorithm determined according to the metadata of the visual data also includes an attention recognition algorithm. The attention recognition algorithm can identify changes in the driver's fatigue state from the visual data. And generate the data used to characterize the driver's fatigue state, and then convert the data used to characterize the driver's fatigue state into a format that conforms to the metadata description.
在本发明实施例中,数据转换算法还可以利用元数据来对原始数据进行校验,及时发现和过滤掉其中的异常数据,以及,通过元数据的约束条件做数据类型的检查和数据取值范围的校验,在较早的环节对数据筛选,保证后续处理的数据质量。In the embodiment of the present invention, the data conversion algorithm can also use the metadata to verify the original data, find and filter out abnormal data in time, and check the data type and take the data value according to the constraints of the metadata. Scope verification, screening data at an earlier stage to ensure data quality for subsequent processing.
对数据进行转换后,方法300进入步骤S320。在步骤S320中,按照时间戳表示的时间顺序,将转换后的数据添加到数据流中。如图5所示,车辆相关的数据对应一些转换后的数据,行驶相关的数据对应一些转换后数据,视觉数据对应一些转换后数据,定位数据对应一些转换后数据,将转换后的这样数据按照时间顺序添加到数据队列中,从而形成数据流。After converting the data, the
然后,在步骤S330中,基于数据描述信息,对数据流中的至少一种类别的数据内容进行处理,以生成监测事件和对应的监测数据。在一种实现方式中,可以基于数据流处理算法对数据流进行复杂事件处理(CEP),以生成监测事件和对应的监测数据。在本发明实施例中,车载设备112中包括CEP引擎(或者数据流处理引擎),可以根据具体业务需求,将各种数据流处理算法添加到车载设备112中。Then, in step S330, based on the data description information, at least one category of data content in the data stream is processed to generate monitoring events and corresponding monitoring data. In one implementation, complex event processing (CEP) may be performed on a data stream based on a data stream processing algorithm to generate monitoring events and corresponding monitoring data. In the embodiment of the present invention, the in-vehicle device 112 includes a CEP engine (or a data stream processing engine), and various data stream processing algorithms can be added to the in-vehicle device 112 according to specific business requirements.
CEP引擎以数据流为处理对象,提供基本的数据流操作算子,上层业务逻辑通过组合数据流算子,完成更加复杂的计算,满足灵活多变的业务需求。CEP引擎借鉴了行业内较为成熟的CEP技术理论,实现了若干核心数据流算子,满足大部分的数据处理要求,部分数据流算子的示例所下表所示:The CEP engine takes data flow as the processing object and provides basic data flow operation operators. The upper-level business logic completes more complex calculations by combining data flow operators to meet flexible business needs. The CEP engine draws on the relatively mature CEP technology theory in the industry, and implements several core data flow operators to meet most data processing requirements. Examples of some data flow operators are shown in the following table:
除了以上的基本数据流算子,CEP引擎还实现了更高阶的数据流算子,比如统计类算子用于计算指定长度数据序列的平均值、最大值、最小值、方差,特征提取类算子用于计算特定数据流的特征向量,分类算子用于基本的分类运算。In addition to the above basic data flow operators, the CEP engine also implements higher-order data flow operators, such as statistical operators used to calculate the average, maximum, minimum, variance of a data sequence of a specified length, and feature extraction. The operator is used to calculate the feature vector of a specific data stream, and the classification operator is used for basic classification operations.
在CEP引擎的基础之上能够实现具体的业务逻辑和数据流处理算法,以支撑不同的业务场景。如图5所示,数据流处理算法可以包括车辆异常监测算法,车辆异常监测算法通过对数据流中的车辆相关的数据进行处理,能够生成车辆异常事件和用于表征车辆异常的数据。数据流处理算法还可以包括危险驾驶监测(识别)算法,危险驾驶监测算法通过对数据流中的车辆相关的数据、行驶相关的数据、道路相关的数据和视觉数据进行处理,能够生成驾驶行为事件和驾驶行为数据,例如危险驾驶事件和用于表征危险驾驶的数据。数据流处理算法还可以包括注意力异常监测(识别)算法,注意力异常监测算法通过对数据流中的行驶相关的数据和视觉数据进行处理,能够生成注意力异常事件和用于表征注意力异常的数据。Based on the CEP engine, specific business logic and data stream processing algorithms can be implemented to support different business scenarios. As shown in FIG. 5 , the data stream processing algorithm may include a vehicle abnormality monitoring algorithm. The vehicle abnormality monitoring algorithm can generate vehicle abnormal events and data for characterizing vehicle abnormality by processing vehicle-related data in the data stream. The data stream processing algorithm may also include a dangerous driving monitoring (recognition) algorithm. The dangerous driving monitoring algorithm can generate driving behavior events by processing vehicle-related data, driving-related data, road-related data and visual data in the data stream. and driving behavior data, such as dangerous driving events and data used to characterize dangerous driving. The data stream processing algorithm may also include an attention anomaly monitoring (recognition) algorithm. The attention anomaly monitoring algorithm can generate attention anomalies and be used to characterize attention anomalies by processing driving-related data and visual data in the data stream. The data.
需要说明的是,在本发明实施例中,元数据除了表达原始数据,还可以表达转后后的数据或最终的输出数据,做到数据规范的一致性。即上述的监测数据也可以用元数据来表达,例如原始的视频流数据经过处理之后产生用于表征驾驶员的疲劳状态的数据也有对应的元数据。将输出数据的元数据作为对外开放的一部分,有利于访问者了解数据的定义和使用方式。It should be noted that, in the embodiment of the present invention, the metadata can express not only the original data, but also the transformed data or the final output data, so as to achieve the consistency of the data specification. That is, the above monitoring data can also be expressed by metadata. For example, the data used to represent the driver's fatigue state after processing the original video stream data also has corresponding metadata. Using metadata of output data as part of opening to the outside world helps visitors understand how data is defined and used.
对数据的处理结果,可以以不同的方式输出,例如:The data processing results can be output in different ways, for example:
1)以API的方式将分析后的数据开放给上层应用;1) Open the analyzed data to upper-layer applications in the form of API;
2)以告警的方式直接通知用户;2) Directly notify the user in the form of an alarm;
3)将数据上传到云端,在云服务平台做深度分析和开放。3) Upload the data to the cloud, and do in-depth analysis and opening on the cloud service platform.
4)将数据发送给特定应用,在应用中进行可视化展示。4) Send data to a specific application for visual display in the application.
图6示出了根据本发明一个实施例的数据的处理方法的一个应用场景的示意图。如图6所示,该应用场景包括车机端(车载设备)、云控平台(服务器)和应用。车机端和云端建立双向的数据通道,将两者打通,充分利用端计算和云计算各自优势,满足更加丰富和灵活的车联网业务的需求,具体如下。FIG. 6 shows a schematic diagram of an application scenario of a data processing method according to an embodiment of the present invention. As shown in FIG. 6 , the application scenario includes a vehicle terminal (vehicle device), a cloud control platform (server), and an application. The vehicle terminal and the cloud establish a two-way data channel to connect the two, making full use of the respective advantages of terminal computing and cloud computing to meet the needs of more abundant and flexible IoV services, as follows.
首先,算法逻辑的云端一体化,在云端的云控平台上基于不同的业务需求,根据基本的车辆模型以及车主模型,开发对应的算法脚本或规则引擎,形成业务脚本,并下发到端上的数据流框架中,做到在端上的数据流实时计算。针对车联网业务,本方案内置了车辆监控业务、驾驶行为及危险驾驶识别业务、疲劳及分心识别业务、油耗分析业务等,在运行过程中云端可以按需更新相关的算法,即时更新到端且做到对系统和用户的无感知。所有业务都以这种统一的方式处理数据流,因此方案具备很强的扩展性,只需要在云端增加更多的算法逻辑即可扩展出更多业务。First, the cloud integration of algorithm logic is based on different business requirements on the cloud control platform in the cloud, according to the basic vehicle model and vehicle owner model, to develop corresponding algorithm scripts or rule engines, form business scripts, and send them to the terminal. In the data flow framework, the real-time calculation of the data flow on the end is achieved. For the Internet of Vehicles business, this solution has built-in vehicle monitoring business, driving behavior and dangerous driving identification business, fatigue and distraction identification business, fuel consumption analysis business, etc. During the operation process, the cloud can update the relevant algorithms on demand and update to the end immediately And to be unaware of the system and the user. All businesses process data streams in this unified way, so the solution is highly scalable, and more businesses can be expanded only by adding more algorithm logic in the cloud.
其次,数据服务的云端一体化,车机端针对特定的车联网业务计算出的输出数据,可以按需上传到云端,在云控平台做基于历史大数据的分析,充分挖掘车辆的历史数据和驾驶行为数据,通过可视化的方式协助客户做深度分析,分析之后的结果可以开放给其他应用,以支持不同的用户需求,比如车辆租赁及共享业务、UBI定制车险业务、车路协同的业务等,这里UBI指基于驾驶行为的保险。Secondly, the cloud integration of data services, the output data calculated by the vehicle terminal for specific IoV services can be uploaded to the cloud on demand, and the analysis based on historical big data can be done on the cloud control platform to fully mine the historical data and data of vehicles. Driving behavior data can assist customers in in-depth analysis through visualization, and the results after analysis can be opened to other applications to support different user needs, such as vehicle leasing and sharing services, UBI customized auto insurance services, and vehicle-road collaboration services, etc. Here UBI refers to insurance based on driving behavior.
综上所述,本发明实施例的方案从智能网联车的应用场景出发,将数据与业务紧密结合,通过对车辆静态数据、行驶动态数据、道路数据等综合采集,并在车机端提供灵活高效的分析处理手段,以准实时的方式监控车辆的状态,对车身异常提出预警,还对驾驶员的驾驶行为做出即时分析和决策,识别出危险驾驶行为,以行程为单位,对驾驶行为作出整体评价,协助驾驶员养成正确的驾驶习惯。此外,对应疲劳驾驶、分心驾驶等高危驾驶动作,本方案融合了车内摄像头数据,集成图像分析和识别技术,实现实时的疲劳驾驶和分心驾驶的检测,当检测到疲劳驾驶或分心驾驶时,对驾驶员做出及时和必要的预警,避免高危驾驶行为的发生,有效降低交通事故的风险。To sum up, the solution of the embodiment of the present invention starts from the application scenario of intelligent networked vehicles, closely integrates data with business, and provides comprehensive collection of vehicle static data, driving dynamic data, road data, etc. Flexible and efficient analysis and processing methods monitor the state of the vehicle in a quasi-real-time manner, provide early warnings for vehicle body abnormalities, and make real-time analysis and decision-making on the driver's driving behavior, identify dangerous driving behaviors, and take the trip as a unit. Behavior makes an overall evaluation to assist the driver to develop correct driving habits. In addition, corresponding to high-risk driving actions such as fatigued driving and distracted driving, this solution integrates in-vehicle camera data, integrates image analysis and recognition technology, and realizes real-time fatigue driving and distracted driving detection. When driving, timely and necessary warnings are given to drivers to avoid high-risk driving behaviors and effectively reduce the risk of traffic accidents.
在具体业务支持上,本方案提供最基础的数据处理框架,车机端数据经过处理后统一输出到云端数据分析平台,在云端汇总历史数据,提供基于大数据的分析服务能力,最终输出给各个业务。具体来说,一方面,针对特定车型车系的车辆状况异常数据可以输出到车厂、维修站,辅助车厂改进和优化设计方案,帮助维修站更准确的做车辆诊断和预测。而驾驶行为分析的数据在云端汇总之后,可以更加精准的感知驾驶员的驾驶习惯,这类数据与保险业务结合之后可以提供差异化车险服务,降低理赔成本。对于共享出行业务或者货车物流业务而言,可以帮助运营公司更加精准的评估雇佣的驾驶员的驾驶习惯,提供针对性的培训和正向引导。In terms of specific business support, this solution provides the most basic data processing framework. After processing, the vehicle-end data is uniformly output to the cloud data analysis platform, and the historical data is aggregated in the cloud, providing analysis service capabilities based on big data, and finally output to various business. Specifically, on the one hand, abnormal vehicle condition data for a specific model car series can be output to the depot and repair station, assisting the depot to improve and optimize the design plan, and help the repair station to make vehicle diagnosis and prediction more accurately. After the data of driving behavior analysis is aggregated in the cloud, the driving habits of drivers can be more accurately perceived. After such data is combined with the insurance business, differentiated auto insurance services can be provided and the cost of claim settlement can be reduced. For the shared travel business or the truck logistics business, it can help the operating company to more accurately evaluate the driving habits of the hired drivers, and provide targeted training and positive guidance.
图4示出了根据本发明一个实施例的数据处理装置400的结构图。参照图4,装置400包括:FIG. 4 shows a structural diagram of a
数据接入单元410,适于根据数据的类别对数据进行转换,转换后的数据包括数据描述信息和数据内容,所述数据描述信息至少包括数据类别的信息和时间戳;The
数据流生成单元420,适于按照时间戳表示的时间顺序,将转换后的数据添加到数据流中;The data
数据流处理单元430,适于基于数据描述信息对数据流中的至少一种类别的数据内容进行处理,以生成监测事件和对应的监测数据。The data
数据接入单元410、数据流生成单元420和数据流处理单元430所执行的具体处理,可参照方法300中的描述,这里不做赘述。For the specific processing performed by the
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with teaching based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not directed to any particular programming language. It is to be understood that various programming languages may be used to implement the inventions described herein, and that the descriptions of specific languages above are intended to disclose the best mode for carrying out the invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. It will be understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910289964.5A CN111866032A (en) | 2019-04-11 | 2019-04-11 | A data processing method, apparatus and computing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910289964.5A CN111866032A (en) | 2019-04-11 | 2019-04-11 | A data processing method, apparatus and computing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111866032A true CN111866032A (en) | 2020-10-30 |
Family
ID=72952178
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910289964.5A Pending CN111866032A (en) | 2019-04-11 | 2019-04-11 | A data processing method, apparatus and computing device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111866032A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115733853A (en) * | 2022-09-09 | 2023-03-03 | 西安主函数智能科技有限公司 | Intelligent line control data acquisition and transmission method and device based on engineering transportation equipment |
| WO2023102935A1 (en) * | 2021-12-10 | 2023-06-15 | 深圳传音控股股份有限公司 | Image data processing method, intelligent terminal, and storage medium |
| CN117290406A (en) * | 2023-09-13 | 2023-12-26 | 中汽创智科技有限公司 | Vehicle security event processing method and device, electronic equipment and storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105450978A (en) * | 2014-06-24 | 2016-03-30 | 杭州海康威视数字技术股份有限公司 | Method and device for achieving structural description in video monitoring system |
| CN106790367A (en) * | 2016-11-15 | 2017-05-31 | 山东省科学院自动化研究所 | The vehicle safety hidden danger early warning of big data treatment and accident reproduction system and method |
| CN107042824A (en) * | 2015-10-23 | 2017-08-15 | 哈曼国际工业有限公司 | System and method for detecting the accident in vehicle |
| CN107330080A (en) * | 2017-07-03 | 2017-11-07 | 北京希嘉创智教育科技有限公司 | A kind of data processing method, device and apply its computer equipment |
| CN109257422A (en) * | 2018-09-06 | 2019-01-22 | 广州知弘科技有限公司 | Sensing network signal reconstruct method |
| CN109523652A (en) * | 2018-09-29 | 2019-03-26 | 百度在线网络技术(北京)有限公司 | Processing method, device, equipment and the storage medium of insurance based on driving behavior |
-
2019
- 2019-04-11 CN CN201910289964.5A patent/CN111866032A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105450978A (en) * | 2014-06-24 | 2016-03-30 | 杭州海康威视数字技术股份有限公司 | Method and device for achieving structural description in video monitoring system |
| CN107042824A (en) * | 2015-10-23 | 2017-08-15 | 哈曼国际工业有限公司 | System and method for detecting the accident in vehicle |
| CN106790367A (en) * | 2016-11-15 | 2017-05-31 | 山东省科学院自动化研究所 | The vehicle safety hidden danger early warning of big data treatment and accident reproduction system and method |
| CN107330080A (en) * | 2017-07-03 | 2017-11-07 | 北京希嘉创智教育科技有限公司 | A kind of data processing method, device and apply its computer equipment |
| CN109257422A (en) * | 2018-09-06 | 2019-01-22 | 广州知弘科技有限公司 | Sensing network signal reconstruct method |
| CN109523652A (en) * | 2018-09-29 | 2019-03-26 | 百度在线网络技术(北京)有限公司 | Processing method, device, equipment and the storage medium of insurance based on driving behavior |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023102935A1 (en) * | 2021-12-10 | 2023-06-15 | 深圳传音控股股份有限公司 | Image data processing method, intelligent terminal, and storage medium |
| CN115733853A (en) * | 2022-09-09 | 2023-03-03 | 西安主函数智能科技有限公司 | Intelligent line control data acquisition and transmission method and device based on engineering transportation equipment |
| CN117290406A (en) * | 2023-09-13 | 2023-12-26 | 中汽创智科技有限公司 | Vehicle security event processing method and device, electronic equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12346939B2 (en) | Systems and methods to assess the condition of a vehicle | |
| CN107589695B (en) | Train set fault prediction and health management system | |
| US11037024B1 (en) | Crowdsourced on-demand AI data annotation, collection and processing | |
| CN106020191B (en) | The control method of unmanned vehicle, apparatus and system | |
| CN111866032A (en) | A data processing method, apparatus and computing device | |
| Bedretchuk et al. | Low-cost data acquisition system for automotive electronic control units | |
| US12282964B2 (en) | Hub for automated recovery after a critical event in shared mobility services | |
| EP3901888A1 (en) | Cloud computing-based vehicle fleet benchmarking | |
| WO2025030137A1 (en) | System and method of multi-modal multi-task environmental quality forecasting | |
| US20210334727A1 (en) | Fleet-specific performance impact of vehicle configuration | |
| EP3786854A1 (en) | Methods and systems for determining driving behavior | |
| CN107564272A (en) | An automatic alarm handling device and alarm handling method based on a recorder management platform for terminal reporting and alarming | |
| CN110738169A (en) | Traffic flow monitoring method, device, equipment and computer readable storage medium | |
| CN113742365A (en) | Vehicle utilization data visual dynamic monitoring system and method | |
| Stivan et al. | Smartblackbox: Enhancing driver's safety via real-time machine learning on iot insurance black-boxes | |
| CN118464277A (en) | Interconnection system for monitoring air conditioning pressure sensors in new energy vehicles | |
| CN115563184B (en) | Processing method, device, equipment and medium for automatic driving application data | |
| CN112016964A (en) | Second-hand vehicle dynamic pricing method and device, electronic equipment and storage medium | |
| CN111950468A (en) | A traffic condition detection method, system and storage medium based on convolutional neural network | |
| CN110009117A (en) | Method and device for generating mechanism model based on train state data | |
| CN116226725A (en) | Vehicle function data processing method, device, electronic device and storage medium | |
| CN112968946B (en) | Scene recognition method and device for internet-connected vehicle and electronic equipment | |
| Long et al. | Research on the Construction of Intelligent Financial System Based on AI+ Technology in Colleges and Universities | |
| CN111369015A (en) | Vehicle repair reporting method and system | |
| Younesse et al. | New Wave Logistics Framework: Enabling Sustainable Practices in Road Transportation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20201223 Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China Applicant after: Zebra smart travel network (Hong Kong) Ltd. Address before: The big Cayman capital building, a four - story mailbox 847 Applicant before: Alibaba Group Holding Ltd. |
|
| TA01 | Transfer of patent application right | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201030 |
|
| RJ01 | Rejection of invention patent application after publication |