Perception data transmission method, electronic device, computer readable storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-22
- Publication Date
- 2026-08-11
AI Technical Summary
但是V2X的发展是一个循序渐进的过程,现阶段V2X频段20M带宽可用,理论速率30兆位每秒(Mbps,Million bits per second),实际多车并发速率更低,但是随着车辆传感器的增加,感知数据越来越大,部分带有辅助驾驶设备的车辆搭载超过20个摄像头和高精度雷达,假设每个1080P图像设备每秒采集的图像数据量为5M,那么整车每秒采集的图像数据量超过100M,通过传统的V2X网络来传输时延比较大
[0012] The sensing data transmission method provided in this application transmits sensing data through network slicing. Network slicing improves the transmission rate and reduces transmission latency due to the use of edge computing technology.
Smart Images

Figure CN115695198B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of communication and vehicle networking, and particularly to sensing data transmission methods, electronic devices, and computer-readable storage media. Background Technology
[0002] With the rapid development of communication technology, wireless communication technology has also found new application scenarios, among which the Internet of Vehicles (IoV) is a typical example. IoV is included in the 3rd Generation Partnership Project (3GPP). rd In the Generation Partnership Project, V2X (Cellular Vehicle to Everything), based on cellular communication technology, is a key technology for future intelligent transportation systems. It enables communication between vehicles, between vehicles and base stations, and between base stations, thereby obtaining real-time traffic conditions, road information, pedestrian information, and other traffic data. This improves driving safety, reduces congestion, increases traffic efficiency, and provides in-vehicle entertainment information. CV2X technology utilizes wireless communication between vehicles, between vehicles and roadside infrastructure, and between vehicles and pedestrians. In conjunction with sensor technology, V2X provides safe driving strategies through network connectivity, content processing, and coordinated vehicle warnings. However, the development of V2X is a gradual process. At present, 20M bandwidth of V2X frequency band is available, with a theoretical rate of 30 megabits per second (Mbps). The actual concurrent rate of multiple vehicles is even lower. However, with the increase of vehicle sensors, the amount of perceived data is getting larger and larger. Some vehicles with driver assistance equipment are equipped with more than 20 cameras and high-precision radar. Assuming that each 1080P imaging device collects 5M of image data per second, then the amount of image data collected by the whole vehicle per second exceeds 100M. The transmission latency through the traditional V2X network is relatively large. Summary of the Invention
[0003] This application provides a sensing data transmission method, an electronic device, and a computer-readable storage medium.
[0004] In a first aspect, embodiments of this application provide a sensing data transmission method applied to a first device. The method includes: accessing a network slice; transmitting first sensing data and a corresponding first identifier to a base station via the network slice; wherein the first identifier is used to identify the first device.
[0005] Secondly, embodiments of this application provide a sensing data transmission method applied to a base station. The method includes: receiving first sensing data and a corresponding first identifier sent by a first device through network slicing; wherein the first identifier is used to identify the first device; and sending the first sensing data and the first identifier to an edge cloud server.
[0006] Thirdly, embodiments of this application provide a sensing data transmission method applied to an edge cloud server. The method includes: receiving first sensing data and a first identifier sent by a base station; wherein the first identifier is used to identify the first device.
[0007] The first sensing data is converted into a format to obtain the third sensing data, and the correspondence between the first identifier and the third sensing data is saved.
[0008] Fourthly, embodiments of this application provide a sensing data transmission method applied to a second device, the method comprising:
[0009] Accessing a network slice; sending a sensing data acquisition request to a first device or edge cloud server via the network slice; wherein the sensing data acquisition request includes: a first identifier and a second identifier, the first identifier being used to identify the first device and the second identifier being used to identify the second device; receiving third sensing data sent by a base station via the network slice; wherein the third sensing data is sensing data obtained by format conversion of the first sensing data.
[0010] Fifthly, embodiments of this application provide an electronic device, including: at least one processor; and a memory storing at least one program, which, when executed by the at least one processor, implements any of the above-described sensing data transmission methods.
[0011] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements any of the above-described sensing data transmission methods.
[0012] The sensing data transmission method provided in this application transmits sensing data through network slicing. Network slicing improves the transmission rate and reduces transmission latency due to the use of edge computing technology. Attached Figure Description
[0013] Figure 1 A schematic flowchart illustrating a sensing data transmission method provided in one embodiment of this application;
[0014] Figure 2 A schematic flowchart illustrating a sensing data transmission method provided in another embodiment of this application;
[0015] Figure 3 A schematic flowchart illustrating a sensing data transmission method provided in another embodiment of this application;
[0016] Figure 4A schematic flowchart illustrating a sensing data transmission method provided in another embodiment of this application;
[0017] Figure 5 This is a schematic diagram of the architecture of a sensing data transmission system provided in another embodiment of this application. Detailed Implementation
[0018] To enable those skilled in the art to better understand the technical solutions of this application, the sensing data transmission method, electronic device, and computer-readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings.
[0019] Exemplary embodiments will be described more fully below with reference to the accompanying drawings; however, these exemplary embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will enable those skilled in the art to fully understand the scope of this application.
[0020] Where there is no conflict, the various embodiments of this application and the features thereof may be combined with each other.
[0021] As used herein, the term “and / or” includes any and all combinations of at least one related enumerated entry.
[0022] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application. As used herein, the singular forms “a” and “the” are also intended to include the plural forms unless the context clearly indicates otherwise. It will also be understood that when the terms “comprising” and / or “made of” are used in this specification, the presence of the stated feature, integral, step, operation, element, and / or component is specified, but the presence or addition of at least one other feature, integral, step, operation, element, component, and / or group thereof is not excluded.
[0023] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this application, and will not be interpreted as having an idealized or overly formal meaning, unless expressly so defined herein.
[0024] Autonomous driving technology is gradually becoming a reality, and autonomous driving based on V2X technology is being deployed step by step. In the foreseeable future, V2X devices will achieve widespread coverage and popularization. At the same time, intelligent vehicles will be equipped with more and more sensing devices. These sensing devices will collect a large amount of data every second. How to share this large amount of sensing data between V2X networks or V2X devices has become a challenge. For example, a following vehicle may request sensing data captured by the camera of the vehicle in front, or request sensing data captured by the camera of a nearby roadside unit (RSU). The vehicle then uses the sensing data captured by the camera to determine the road conditions ahead. If the vehicle-to-everything (V2X) network is used for transmission, the transmission rate will be low, and a large amount of network bandwidth will be wasted.
[0025] The embodiments of this application are applicable to any communication system with network slicing technology, such as 5G (5th Generation Mobile Communication) communication systems, and future communication systems.
[0026] The embodiments of this application are based on network slicing to transmit sensing data. Network slicing improves the transmission rate and reduces transmission latency due to the use of edge computing technology.
[0027] The edge computing technology in this application refers to the technology of offloading core network services to base stations. Data transmission and processing can be carried out through the base station, without needing to pass through the core network. This application does not limit the specific implementation means of edge computing technology. For example, it can be implemented using a base station and an edge cloud server, with the base station responsible for forwarding the sensed data and the edge cloud server responsible for processing the sensed data.
[0028] The perception data in this application refers to the perception data of the Internet of Vehicles, that is, the perception data collected in order to obtain a series of traffic information such as real-time road conditions, road information, and pedestrian information.
[0029] Figure 1 This is a flowchart illustrating a sensing data transmission method provided in one embodiment of this application.
[0030] Firstly, referring to Figure 1 One embodiment of this application provides a sensing data transmission method, which can be applied to a first device, and the method includes:
[0031] Step 100: Access network slice.
[0032] In some exemplary embodiments, the first device may be a V2X device, such as an Onboard Unit (OBU), a Telematics Box (TBOX), a Telematics Control Access Network (TCAN), or a vehicle-mounted unit; the first device may also be a Roadside Unit (RSU), such as a roadside traffic light, a roadside camera, or various Electronic Toll Collection (ETC) devices; the first device may also be a handheld or wearable device used by a pedestrian on the road. In some exemplary embodiments, the first device may serve as a source device for collecting second sensing data.
[0033] In some exemplary embodiments, the first device may access the network slice when it is powered on, or it may access the network slice when it needs to send the first sensing data and the first identifier to the base station.
[0034] In some exemplary embodiments, the first device can simultaneously access multiple types of network slices, such as network slices for data sharing, network slices for driving safety, and network slices for providing vehicle entertainment services. Different types of network slices have different access point names, that is, different gateway Internet Protocol (IP) addresses. Different types of network slices can provide different types of services. The network slice for driving safety is responsible for transmitting dangerous signals such as driving speed and warning information in the coverage area. The network slice for data sharing is responsible for processing the perception data of vehicles in the coverage area. The network slice for providing vehicle entertainment services is responsible for pushing entertainment data such as streaming media of popular applications (APPs) to the edge cloud server to speed up forwarding efficiency and improve user experience.
[0035] The first device can select different types of network slices based on the service type. For example, for the service that sends the first sensing data and the first identifier to the base station, a network slice for data sharing is selected; for the service that requests entertainment services, a network slice for providing vehicle entertainment services is selected; and for the service that transmits driving safety data, a network slice for driving safety is selected.
[0036] In some exemplary embodiments, a network slice is a network slice used for data sharing.
[0037] In this embodiment of the application, the first device can access the network slice based on any network it uses.
[0038] Step 101: Send the first sensing data and the corresponding first identifier to the base station through network slicing; wherein, the first identifier is used to identify the first device.
[0039] When transmitting the first sensing data and the corresponding first identifier to the base station via network slicing, this application does not limit the specific transmission method of the first identifier. For example, the first sensing data can be used as the payload, and the first identifier can be used as information in the message header; or, the first sensing data can be used as the payload, and the first identifier can be added to the first sensing data, such as the first identifier being included in the filename of the first sensing data.
[0040] In this embodiment, the first identifier is information used to distinguish different V2X devices, RSUs, handheld devices, or wearable devices in the vehicle network. This embodiment does not limit the specific form of the first identifier. For example, the first identifier can be electronic vehicle information, vehicle identification number (VIN), international mobile equipment identity (IMEI), media access control (MAC) address, etc.
[0041] When the first device is an OBU, the first identifier can be vehicle license plate information, such as the license plate number; when the first device is an RSU, the first identifier can be the RSU identifier, which is uniformly assigned by the cloud server; when the first device is a pedestrian's handheld or wearable device, the first identifier is the Service Set Identifier (SSID).
[0042] In some exemplary embodiments, before sending the first sensing data and the corresponding first identifier to the base station via network slicing, the method further includes:
[0043] Collect second sensing data within a preset range; wherein, the preset range is the range within which the distance between the device and the first device is less than or equal to a preset distance;
[0044] The second sensing data can be encrypted to obtain the first sensing data, or the second sensing data can be encrypted and compressed to obtain the first sensing data, or the second sensing data can be compressed to obtain the first sensing data. Of course, in other embodiments, the second sensing data collected within a preset range can also be directly used as the first sensing data (i.e., without processing).
[0045] In some exemplary embodiments, to improve security, the second sensing data is encrypted to obtain the first sensing data; or, the second sensing data is encrypted and compressed to obtain the first sensing data.
[0046] In this embodiment, the second sensing data can be collected based on a sensing device or sensing module connected to the first device, or the second sensing data can be collected by a sensing device or sensing module built into the first device. The sensing device or sensing module collects the second sensing data under the control of the first device, and then sends the collected second sensing data to the first device for storage. The sensing device or sensing module can be, for example, one or more of the following: a camera, a laser detection and ranging (LiDR), a radio detection and ranging (radar), a microelectromechanical system (MEMS), an inertial measurement unit (IMU), ultrasonic waves, and a global positioning system (GPS).
[0047] In some exemplary embodiments, the second sensing data may be sensing data such as images or videos, or other data in any form related to vehicles or traffic.
[0048] In some exemplary embodiments, when the first sensing data is obtained by encrypting the second sensing data, or when the first sensing data is obtained by encrypting and compressing the second sensing data, the decryption key corresponding to the first sensing data needs to be notified to the data acquirer. Since the decryption key data is relatively small, it can be transmitted via vehicle network broadcasting, which also achieves separation of content and key, further improving security. Furthermore, to associate the decryption key with the first sensing data, the edge cloud server needs to generate a serial number corresponding to the first sensing data to distinguish the first sensing data uploaded by the first device at different times, and send it to the first device via the base station. The first device broadcasts the serial number while broadcasting the decryption key via the vehicle network. Moreover, in order for the edge cloud server to process the first sensing data accordingly, the decryption key needs to be sent to the edge cloud server via the base station. When sending the decryption key to the edge cloud server, to improve security, it needs to be sent via a secure transmission channel through the base station. In other words, after sending the first sensing data and the corresponding first identifier to the base station via network slicing, the method further includes:
[0049] The system receives the serial number sent by the base station via network slicing, and broadcasts the decryption key and serial number corresponding to the first sensing data via the vehicle network. The decryption key is sent to the base station via a secure transmission channel. The serial number is used to distinguish the first sensing data uploaded by the first device at different times.
[0050] In some exemplary embodiments, assuming the second device is the target device requiring sensing data acquisition, although sending the first sensing data and its corresponding first identifier to the base station via network slicing, and then having the base station forward it to the second device, can improve the transmission rate, there is still a certain delay in the transmission process. Alternatively, the second device may not need to acquire sensing data in all cases, but only needs to know about traffic events identified from the sensing data in order to take measures to avoid them. Therefore, after sending the first sensing data and its corresponding first identifier to the base station via network slicing, traffic event information can be determined based on the second sensing data and broadcast through the vehicle-to-everything (V2X) network. In this way, all V2X terminals in the V2X network can receive traffic event information in a timely manner, determine whether to acquire the original sensing data based on the traffic event information, and control the vehicle to take further measures.
[0051] In some exemplary embodiments, traffic incident information may include at least one of the following: traffic incident name, whether the subject of the traffic incident is a vehicle or a pedestrian, the identifier of the V2X device on the vehicle where the traffic incident occurred, the time of the traffic incident, and the location of the traffic incident.
[0052] In some exemplary embodiments, a traffic event can be any possible traffic event, such as running a red light, speeding, traffic congestion, rear-end collision, etc.
[0053] In this embodiment, the first device can periodically send the first sensing data and the corresponding first identifier to the base station through network slicing, or periodically send the first sensing data and the corresponding first identifier to the base station through network slicing, or send the first sensing data and the corresponding first identifier to the base station through network slicing when it receives a sensing data acquisition request sent by the second device.
[0054] In some exemplary embodiments, before sending the first sensing data and the corresponding first identifier to the base station via network slicing, the method may further include:
[0055] Receive a sensing data acquisition request sent by a second device; wherein the sensing data acquisition request includes: a first identifier and a second identifier, the second identifier being used to identify the second device;
[0056] Sending the first sensing data and the corresponding first identifier to the base station via network slicing includes: sending the first sensing data, the first identifier, and the second identifier to the base station via network slicing.
[0057] In this embodiment, when the first sensing data and the first identifier are sent to the base station via network slicing upon receiving a sensing data acquisition request from the second device, the purpose of also sending the second identifier to the base station is to inform the edge cloud server that the uploading of the first sensing data is based on the request from the second device. When the first sensing data and the first identifier are sent to the base station periodically or at regular intervals via network slicing, the edge cloud server can process the first sensing data accordingly. The stored sensing data is only transmitted to the sensing data requesting party, such as the second device in this embodiment, when a device with sensing data needs requests it.
[0058] The sensing data transmission method provided in this application transmits sensing data through network slicing. Network slicing improves the transmission rate and reduces transmission latency due to the use of edge computing technology.
[0059] Figure 2 This is a flowchart illustrating a sensing data transmission method provided in another embodiment of this application.
[0060] Secondly, referring to Figure 2 Another embodiment of this application provides a sensing data transmission method applied to a base station, which may include:
[0061] Step 200: Receive first sensing data and corresponding first identifier sent by the first device through network slicing; wherein the first identifier is used to identify the first device.
[0062] In some exemplary embodiments, the first device may be a V2X device, such as an OBU, TBOX, TCAN, vehicle-mounted unit, etc.; the first device may also be an RSU, such as a roadside traffic light, a roadside camera, various ETC devices, etc.; the first device may also be a handheld device or wearable device of a pedestrian on the road.
[0063] When receiving the first sensing data and the corresponding first identifier sent by the first device via network slicing, this application does not limit the specific transmission method of the first identifier. For example, the first sensing data can be used as the payload, and the first identifier can be used as information in the message header; or, the first sensing data can be used as the payload, and the first identifier can be added to the first sensing data, such as the first identifier being included in the filename of the first sensing data.
[0064] In this embodiment, the first identifier is information used to distinguish different V2X devices, RSUs, handheld devices, or wearable devices in the vehicle network. This embodiment does not limit the specific form of the first identifier. For example, the first identifier can be electronic vehicle information, VIN, IMEI, MAC address, etc.
[0065] When the first device is an OBU, the first identifier can be vehicle license plate information, such as the license plate number; when the first device is an RSU, the first identifier can be the RSU identifier, which is uniformly assigned by the cloud server; when the first device is a pedestrian's handheld or wearable device, the first identifier is the SSID.
[0066] In some exemplary embodiments, receiving first sensing data and a corresponding first identifier sent by a first device via network slicing includes: receiving the first sensing data, the first identifier, and a second identifier sent by the first device via network slicing, wherein the second identifier is used to identify the second device.
[0067] In this application embodiment, when the first sensing data and the corresponding first identifier sent by the first device are received through network slicing, it is explained that the first device periodically or periodically uploads the first sensing data and the first identifier through network slicing; when the first sensing data, the first identifier and the second identifier sent by the first device are received through network slicing, it is explained that the first device uploads the first sensing data and the first identifier based on the request of the second device.
[0068] In this embodiment, the second sensing data can be collected based on a sensing device or sensing module connected to the first device, or the second sensing data can be collected by a sensing device or sensing module built into the first device. The sensing device or sensing module collects the second sensing data under the control of the first device, and after collecting the second sensing data, it sends it to the first device for storage. The sensing device or sensing module can be, for example, one or more of the following: a camera, LiDR, radar, MEMS, IMU, ultrasonic wave, and GPS.
[0069] In some exemplary embodiments, the second sensing data may be sensing data such as images or videos, or other data in any form related to vehicles or traffic.
[0070] In some exemplary embodiments, a network slice is a network slice used for data sharing.
[0071] Step 201: Send the first sensing data and the first identifier to the edge cloud server.
[0072] In some exemplary embodiments, when receiving first sensing data, a first identifier, and a second identifier sent by a first device via network slicing, sending the first sensing data and the first identifier to an edge cloud server includes: sending the first sensing data, the first identifier, and the second identifier to the edge cloud server to inform the edge cloud server that the first device uploaded the first sensing data based on a sensing data acquisition request from a second device, so that after receiving the first sensing data and processing it accordingly, the edge cloud server returns the processed sensing data, such as third sensing data, to the base station, so that the base station sends the processed sensing data to the second device.
[0073] In some exemplary embodiments, the first sensing data is obtained by encrypting the second sensing data; or, the first sensing data is obtained by compressing the second sensing data, and the second sensing data is sensing data collected within a preset range; where the preset range is a range within a preset distance less than or equal to the distance between the first device and the first sensing data, in order to associate the decryption key with the first sensing data, the edge cloud server needs to generate a serial number corresponding to the first sensing data to distinguish the first sensing data uploaded by the first device at different times, and send it to the first device through a base station; furthermore, in order for the edge cloud server to process the first sensing data accordingly, the decryption key corresponding to the first sensing data needs to be sent to the edge cloud server. When sending the decryption key to the edge cloud server, in order to improve security, the decryption key needs to be sent to the edge cloud server through a secure transmission channel. That is to say, after sending the first sensing data and the first identifier to the edge cloud server, the method further includes:
[0074] The decryption key corresponding to the first sensing data sent by the first device is received through a secure transmission channel, and the decryption key is sent to the edge cloud server through the secure transmission channel.
[0075] Receive the serial number sent by the edge cloud server and send the serial number to the first device through network slicing;
[0076] The serial number is used to distinguish the first sensing data uploaded by the first device at different times.
[0077] In some exemplary embodiments, after sending the first sensing data to the edge cloud server, the method further includes:
[0078] The device receives third sensing data and a second identifier sent by the edge cloud server. The second identifier is used to identify the second device. The device sends the third sensing data to the second device. The third sensing data is sensing data obtained by converting the format of the first sensing data.
[0079] In some exemplary embodiments, if the second device is connected to a network slice, the third sensing data can be sent directly to the second device; if the second device is not connected to a network slice, the third sensing data is sent to the RSU closest to the second device, and the RSU sends the third sensing data to the second device; or, the RSU determines traffic event information based on the third sensing data, broadcasts the traffic event information through the vehicle network, so that vehicles near the RSU receive the traffic event information in a timely manner and control the vehicles to take further measures based on the traffic event information.
[0080] In some exemplary embodiments, the RSU can transmit third-sensing data to a second device via vehicle-to-everything (V2X) or other technologies.
[0081] In some exemplary embodiments, after sending the first sensing data and the first identifier to the edge cloud server, the method further includes:
[0082] Receive third sensing data, serial number, and second identifier sent by the edge cloud server. The second identifier is used to identify the second device. Send the third sensing data and serial number to the second device.
[0083] In some exemplary embodiments, if the second device is connected to a network slice, the third sensing data and serial number can be directly sent to the second device; if the second device is not connected to a network slice, the third sensing data and serial number are sent to the RSU closest to the second device, and the RSU then sends the third sensing data and serial number to the second device; or, the RSU determines traffic incident information based on the third sensing data, broadcasts the traffic incident information through the vehicle network, so that vehicles near the RSU receive the traffic incident information in a timely manner and control the vehicles to take further measures based on the traffic incident information.
[0084] In some exemplary embodiments, traffic incident information may include at least one of the following: traffic incident name, whether the subject of the traffic incident is a vehicle or a pedestrian, the identifier of the V2X device on the vehicle where the traffic incident occurred, the time of the traffic incident, and the location of the traffic incident.
[0085] In some exemplary embodiments, a traffic event can be any possible traffic event, such as running a red light, speeding, traffic congestion, rear-end collision, etc.
[0086] In some exemplary embodiments, the RSU can send third-sensing data and serial numbers to a second device via vehicle-to-everything (V2X) or other technologies.
[0087] The sensing data transmission method provided in this application transmits sensing data through network slicing. Network slicing improves the transmission rate and reduces transmission latency due to the use of edge computing technology.
[0088] Figure 3 This is a flowchart illustrating a sensing data transmission method provided in another embodiment of this application.
[0089] Thirdly, referring to Figure 3 Another embodiment of this application provides a sensing data transmission method, which can be applied to an edge cloud server. The method may include:
[0090] Step 300: Receive the first sensing data and the corresponding first identifier sent by the base station; wherein the first identifier is used to identify the first device.
[0091] In some exemplary embodiments, the first device may be a V2X device, such as an OBU, TBOX, TCAN, vehicle-mounted unit, etc.; the first device may also be an RSU, such as a roadside traffic light, a roadside camera, various ETC devices, etc.; the first device may also be a handheld device or wearable device of a pedestrian on the road.
[0092] When receiving the first sensing data and the first identifier sent by the first device via network slicing, this application does not limit the specific transmission method of the first identifier. For example, the first sensing data can be used as the payload, and the first identifier can be used as information in the message header; or, the first sensing data can be used as the payload, and the first identifier can be added to the first sensing data, such as the first identifier being included in the filename of the first sensing data.
[0093] In this embodiment, the first identifier is information used to distinguish different V2X devices, RSUs, handheld devices, or wearable devices in the vehicle network. This embodiment does not limit the specific form of the first identifier. For example, the first identifier can be electronic vehicle information, VIN, IMEI, MAC address, etc.
[0094] When the first device is an OBU, the first identifier can be vehicle license plate information, such as the license plate number; when the first device is an RSU, the first identifier can be the RSU identifier, which is uniformly assigned by the cloud server; when the first device is a pedestrian's handheld or wearable device, the first identifier is the SSID.
[0095] In some exemplary embodiments, receiving first sensing data and a corresponding first identifier sent by a base station includes receiving first sensing data sent by a base station, a first identifier, and a second identifier, wherein the second identifier is used to identify a second device.
[0096] In this embodiment of the application, when receiving first sensing data and a corresponding first identifier sent by a base station, it is explained that the first device periodically or periodically uploads the first sensing data and the first identifier through network slicing; when receiving first sensing data, the first identifier, and the second identifier sent by a base station, it is explained that the first device uploads the first sensing data and the first identifier based on a request from the second device.
[0097] In this embodiment, the second sensing data can be collected based on a sensing device or sensing module connected to the first device, or the second sensing data can be collected by a sensing device or sensing module built into the first device. The sensing device or sensing module collects the second sensing data under the control of the first device, and after collecting the second sensing data, it sends it to the first device for storage. The sensing device or sensing module can be, for example, one or more of the following: a camera, LiDR, radar, MEMS, IMU, ultrasonic wave, and GPS.
[0098] In some exemplary embodiments, the second sensing data may be sensing data such as images or videos, or other data in any form related to vehicles or traffic.
[0099] Step 301: Convert the format of the first sensing data to obtain the third sensing data, and save the correspondence between the first identifier and the third sensing data.
[0100] In some exemplary embodiments, when the first sensing data is obtained by compressing the second sensing data, converting the format of the first sensing data to obtain the third sensing data includes:
[0101] The first sensing data is decompressed to obtain the second sensing data, the second sensing data is converted to obtain the fifth sensing data, and the fifth sensing data is compressed to obtain the third sensing data.
[0102] In some exemplary embodiments, when the first sensing data is obtained by encrypting the second sensing data, converting the format of the first sensing data to obtain the third sensing data includes: receiving a decryption key corresponding to the first sensing data sent by the base station through a secure transmission channel, decrypting the first sensing data using the decryption key to obtain the second sensing data; converting the format of the second sensing data to obtain the fourth sensing data, and encrypting the fourth sensing data to obtain the third sensing data.
[0103] After converting the first sensing data into a format to obtain the third sensing data, the method further includes: generating a serial number corresponding to the third sensing data and sending the serial number to the base station; wherein, the serial number is used to distinguish the first sensing data uploaded by the first device at different times;
[0104] Saving the correspondence between the first identifier and the third sensing data includes saving the correspondence between the first identifier, the third sensing data, and the serial number.
[0105] In some exemplary embodiments, when the first sensing data is obtained by encrypting the second sensing data, converting the format of the first sensing data to obtain the third sensing data includes: receiving a decryption key corresponding to the first sensing data sent by the base station through a secure transmission channel; decrypting the first sensing data using the decryption key to obtain the second sensing data; converting the format of the second sensing data to obtain the fourth sensing data; compressing the fourth sensing data to obtain the sixth sensing data; and encrypting the sixth sensing data to obtain the third sensing data.
[0106] After converting the first sensing data into a format to obtain the third sensing data, the method further includes: generating a serial number corresponding to the third sensing data and sending the serial number to the base station; wherein, the serial number is used to distinguish the first sensing data uploaded by the first device at different times;
[0107] Saving the correspondence between the first identifier and the third sensing data includes saving the correspondence between the first identifier, the third sensing data, and the serial number.
[0108] In some exemplary embodiments, when the first sensing data is obtained by encrypting and compressing the second sensing data, converting the format of the first sensing data to obtain the third sensing data includes: receiving a decryption key corresponding to the first sensing data sent by the base station through a secure transmission channel, decrypting and decompressing the first sensing data using the decryption key to obtain the second sensing data; converting the format of the second sensing data to obtain the fourth sensing data, and encrypting the fourth sensing data to obtain the third sensing data.
[0109] After converting the first sensing data into a format to obtain the third sensing data, the method further includes: generating a serial number corresponding to the third sensing data and sending the serial number to the base station; wherein, the serial number is used to distinguish the first sensing data uploaded by the first device at different times;
[0110] Saving the correspondence between the first identifier and the third sensing data includes saving the correspondence between the first identifier, the third sensing data, and the serial number.
[0111] This application does not limit the specific form of format conversion; for example, it can uniformly convert the resolution and encoding format of images or videos.
[0112] In some exemplary embodiments, when the first sensing data is obtained by encrypting and compressing the second sensing data, converting the format of the first sensing data to obtain the third sensing data includes: receiving a decryption key corresponding to the first sensing data sent by the base station through a secure transmission channel; using the decryption key to decrypt and decompress the first sensing data to obtain the second sensing data; converting the format of the second sensing data to obtain the fourth sensing data; compressing the fourth sensing data to obtain the sixth sensing data; and encrypting the sixth sensing data to obtain the third sensing data.
[0113] After converting the first sensing data into a format to obtain the third sensing data, the method further includes: generating a serial number corresponding to the third sensing data and sending the serial number to the base station; wherein, the serial number is used to distinguish the first sensing data uploaded by the first device at different times;
[0114] Saving the correspondence between the first identifier and the third sensing data includes saving the correspondence between the first identifier, the third sensing data, and the serial number.
[0115] This application does not limit the specific form of format conversion; for example, it can uniformly convert the resolution and encoding format of images or videos.
[0116] In some exemplary embodiments, when receiving first sensing data, a first identifier, and a second identifier sent by a base station, it is explained that the first device uploads the first sensing data based on a request from the second device. In cases where the first sensing data is obtained by encrypting the second sensing data, or where the first sensing data is obtained by encrypting and compressing the second sensing data, after saving the correspondence between the first identifier, the third sensing data, and the serial number, the third sensing data, the serial number, and the second identifier need to be sent to the base station. This allows the base station to send the third sensing data and the serial number to the second device, enabling the second device to obtain a decryption key matching the third sensing data based on the serial number.
[0117] In some exemplary embodiments, for cases where the second device directly requests sensing data from the edge cloud server, and the first sensing data is obtained by encrypting the second sensing data, or the first sensing data is obtained by encrypting and compressing the second sensing data, after saving the correspondence between the first identifier, the third sensing data, and the serial number, the method further includes:
[0118] Receive a sensing data acquisition request sent by a second device; wherein the sensing data acquisition request includes: a first identifier and a second identifier, the first identifier being used to identify the first device and the second identifier being used to identify the second device;
[0119] The system searches for the third sensing data and serial number corresponding to the first identifier in the correspondence relationship, and sends the found third sensing data and serial number, along with the second identifier, to the base station.
[0120] In some exemplary embodiments, when a first device uploads first sensing data based on a request from a second device, and the first sensing data is second sensing data, or the first sensing data is obtained by compressing the second sensing data, receiving the first sensing data and the first identifier sent by the base station includes: receiving the first sensing data, the first identifier, and the second identifier sent by the base station, wherein the second identifier is used to identify the second device;
[0121] After saving the correspondence between the first identifier and the third sensing data, the method further includes: sending the third sensing data and the second identifier to the base station.
[0122] In some exemplary embodiments, for cases where the second device directly requests sensing data from the edge cloud server, and the first sensing data is the second sensing data, or the first sensing data is obtained by compressing the second sensing data, after saving the correspondence between the first identifier and the third sensing data, the method further includes:
[0123] Receive a sensing data acquisition request sent by a second device; wherein the sensing data acquisition request includes: a first identifier and a second identifier, the first identifier being used to identify the first device and the second identifier being used to identify the second device;
[0124] The third sensing data corresponding to the first identifier is searched in the correspondence, and the found third sensing data and the second identifier are sent to the base station.
[0125] In some exemplary embodiments, when the first device leaves the signal coverage area of the base station, the method further includes:
[0126] Delete the correspondence between the first identifier and the first device.
[0127] The sensing data transmission method provided in this application transmits sensing data through network slicing. Network slicing improves the transmission rate and reduces transmission latency due to the use of edge computing technology.
[0128] Figure 4 This is a flowchart illustrating a sensing data transmission method provided in another embodiment of this application.
[0129] Fourthly, refer to Figure 4 Another embodiment of this application provides a sensing data transmission method applied to a second device, the method comprising:
[0130] Step 400: Access network slice.
[0131] In some exemplary embodiments, a network slice is a network slice used for data sharing.
[0132] Step 401: Send a sensing data acquisition request to the first device or edge cloud server through network slicing; wherein, the sensing data acquisition request includes: a first identifier and a second identifier, the first identifier being used to identify the first device and the second identifier being used to identify the second device.
[0133] In some exemplary embodiments, the first device or the second device may be a V2X device, such as an OBU, TBOX, TCAN, vehicle-mounted unit, etc.; the first device or the second device may also be an RSU, such as a roadside traffic light, a roadside camera, various ETC devices, etc.; the first device or the second device may also be a handheld device or wearable device of a pedestrian on the road.
[0134] In this embodiment, the first identifier is information used to distinguish different V2X devices, RSUs, handheld devices, or wearable devices in the vehicle network. This embodiment does not limit the specific form of the first identifier. For example, the first identifier can be electronic vehicle information, VIN, IMEI, MAC address, etc.
[0135] When the first device is an OBU, the first identifier can be vehicle license plate information, such as the license plate number; when the first device is an RSU, the first identifier can be the RSU identifier, which is uniformly assigned by the cloud server; when the first device is a pedestrian's handheld or wearable device, the first identifier is the SSID.
[0136] In this embodiment, the second identifier is used to distinguish different V2X devices, RSUs, handheld devices, or wearable devices in the vehicle network. This embodiment does not limit the specific form of the second identifier. For example, the second identifier can be electronic vehicle information, VIN, IMEI, MAC address, etc.
[0137] When the second device is an OBU, the second identifier can be vehicle license plate information, such as the license plate number; when the second device is an RSU, the second identifier can be the RSU identifier, which is uniformly assigned by the cloud server; when the second device is a pedestrian's handheld or wearable device, the second identifier is the SSID.
[0138] Step 402: Receive the third sensing data sent by the base station through network slicing; wherein the third sensing data is sensing data obtained by format conversion of the first sensing data.
[0139] In some exemplary embodiments, when the first sensing data is obtained by compressing the second sensing data, after sending a sensing data acquisition request to the first device or edge cloud server via network slicing, the method further includes:
[0140] After receiving third-sensing data sent by the base station via network slicing, the method further includes:
[0141] The fifth perception data is obtained by depressing the third perception data.
[0142] In some exemplary embodiments, when the first sensing data is obtained by encrypting the second sensing data, after sending a sensing data acquisition request to the first device or edge cloud server via network slicing, the method further includes:
[0143] Receive the decryption key and serial number broadcast by the first device via the vehicle network;
[0144] The third sensing data received from the base station via network slicing includes: the third sensing data and serial number received from the base station via network slicing.
[0145] After receiving the third sensing data sent by the base station through network slicing, the method further includes: if the serial number received through the vehicle network and the serial number received through network slicing are the same, decrypting the third sensing data with a decryption key to obtain the fourth sensing data or the sixth sensing data; and decrypting the sixth sensing data to obtain the fourth sensing data.
[0146] In some exemplary embodiments, when the first sensing data is obtained by encrypting and compressing the second sensing data, after sending a sensing data acquisition request to the first device or edge cloud server via network slicing, the method further includes:
[0147] Receive the decryption key and serial number broadcast by the first device via the vehicle network;
[0148] The third sensing data received from the base station via network slicing includes: the third sensing data and serial number received from the base station via network slicing.
[0149] After receiving the third sensing data sent by the base station through network slicing, the method further includes: if the serial number received through the vehicle network and the serial number received through network slicing are the same, decrypting the third sensing data with a decryption key to obtain the fourth sensing data or the sixth sensing data; and decrypting the sixth sensing data to obtain the fourth sensing data.
[0150] In some exemplary embodiments, before sending a sensing data acquisition request to a first device or edge cloud server via network slicing, the method further includes:
[0151] The vehicle network receives traffic event information broadcast by the first device, which is determined based on the second sensing data.
[0152] In some exemplary embodiments, it is determined whether it is necessary to obtain the original sensing data corresponding to the traffic event information, i.e., the second sensing data, based on the traffic event information. If it is determined that it is necessary to obtain the original sensing data corresponding to the traffic event information, the step of sending a sensing data acquisition request to the first device or the edge cloud server through network slicing continues. If it is determined that it is not necessary to obtain the original sensing data corresponding to the traffic event information, the process ends.
[0153] The sensing data transmission method provided in this application transmits sensing data through network slicing. Network slicing improves the transmission rate and reduces transmission latency due to the use of edge computing technology.
[0154] Fifthly, embodiments of this application provide an electronic device, including: at least one processor and at least one memory. The memory stores at least one program, which, when executed by the at least one processor, implements any of the aforementioned sensing data transmission methods.
[0155] Among them, the processor is a device with data processing capabilities, including but not limited to the central processing unit (CPU); the memory is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically such as SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH).
[0156] In some embodiments, the processor and memory are interconnected via a bus, and thus connected to other components of the computing device.
[0157] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements any of the above-described sensing data transmission methods. In one embodiment, the non-transitory software program and instructions required to implement the sensing data transmission method of the above embodiments are stored in a memory. When executed by a processor, the sensing data transmission method of the above embodiments is executed, for example, the method described above. Figure 1 Method steps 100 to 101, or Figure 2 Method steps 200 to 201, such as Figure 3 Method steps 300 to 301 in the text Figure 4 Method steps 400 to 402.
[0158] Figure 5 This is a schematic diagram of the architecture of a sensing data transmission system provided in another embodiment of this application.
[0159] Seventh aspect, refer to Figure 5Another embodiment of this application provides a sensing data transmission system, which may include: a first device 501, a base station 502, and an edge cloud server 503.
[0160] In some exemplary embodiments, the first device 501 is used to access network slice 504 and send first sensing data and a corresponding first identifier to base station 502 through network slice 504; wherein, the first identifier is used to identify the first device. The first device 501 can access network slice 504 using any applicable network.
[0161] Base station 502 is used to receive first sensing data and corresponding first identifier sent by first device 501 through network slicing 504, and send the first sensing data and first identifier to edge cloud server 503.
[0162] The edge cloud server 503 is used to receive the first sensing data and the first identifier sent by the base station; convert the first sensing data into a format to obtain the third sensing data; and save the correspondence between the first identifier and the third sensing data.
[0163] In some exemplary embodiments, the first device 501 can serve as a source device for collecting second sensing data, collecting second sensing data within a preset range (which can be collected using a built-in sensing device or an external sensing device); wherein, the preset range is a range within which the distance between the first device and the second device is less than or equal to a preset distance. The first device 501 can use the second sensing data as the first sensing data; or, encrypt the second sensing data to obtain the first sensing data; or, compress the second sensing data to obtain the first sensing data; or, encrypt and compress the second sensing data to obtain the first sensing data.
[0164] In some exemplary embodiments, when the first sensing data is obtained by encrypting the second sensing data, and the second sensing data is collected sensing data, the edge cloud server 503 also generates a serial number corresponding to the third sensing data, which can be sent to the base station 502; wherein, the serial number is used to distinguish the first sensing data uploaded by the first device 501 at different times; and the correspondence between the first identifier, the third sensing data and the serial number is saved.
[0165] Base station 502 receives the serial number sent by edge cloud server 503 and can send the serial number to first device 501 through network slicing 504.
[0166] The first device 501 receives the serial number sent by the base station 502 through the network slice 504, broadcasts the decryption key and serial number corresponding to the first sensing data through the vehicle network (not shown in the figure), and sends the decryption key to the base station 502 through the secure transmission channel.
[0167] Base station 502 can receive the decryption key corresponding to the first sensing data sent by first device 501 through a secure transmission channel, and send the decryption key to edge cloud server 503 through the secure transmission channel.
[0168] Edge cloud server 503 can receive the decryption key corresponding to the first sensing data sent by base station 502 through a secure transmission channel, decrypt the first sensing data using the decryption key to obtain the second sensing data, convert the format of the second sensing data to obtain the fourth sensing data, and encrypt the fourth sensing data to obtain the third sensing data.
[0169] In some exemplary embodiments, the system may further include a second device 505, which can act as a requesting device with data acquisition needs. That is, the second device 505 can also send a sensing data acquisition request to the first device 501 through network slicing 504; wherein, the sensing data acquisition request may include a first identifier and a second identifier, the first identifier being used to identify the first device and the second identifier being used to identify the second device.
[0170] Upon receiving a sensing data acquisition request sent by the second device 505, the first device 501 can send the first sensing data, the corresponding first identifier, and the second identifier to the base station 502 via network slicing 504.
[0171] Base station 502 is used to receive first sensing data, corresponding first identifier and second identifier sent by first device 501 through network slicing 504, and send the first sensing data, first identifier and second identifier to edge cloud server 503.
[0172] Edge cloud server 503 receives first sensing data, first identifier and second identifier sent by base station; converts the format of first sensing data to obtain third sensing data, saves the correspondence between first identifier and third sensing data; and sends third sensing data and second identifier to base station 502.
[0173] Base station 502 receives third sensing data and second identifier sent by edge cloud server 503; and sends the third sensing data to second device 505 through network slicing 504.
[0174] In some exemplary embodiments, the first device 501 may also determine traffic event information based on the second sensing data and broadcast the traffic event information through the Internet of Vehicles (not shown).
[0175] The second device 505 can receive traffic event information broadcast by the first device 501 based on the second sensing data through the vehicle network, and determine whether to send a sensing data acquisition request to the first device 501 based on the traffic event information.
[0176] In some exemplary embodiments, the second device 505 may also send a sensing data acquisition request to the edge cloud server; wherein the sensing data acquisition request includes: a first identifier and a second identifier, the first identifier being used to identify the first device and the second identifier being used to identify the second device.
[0177] When the edge cloud server 503 receives a request for acquiring sensing data sent by the second device, it can search for the third sensing data corresponding to the first identifier in the correspondence and send the found third sensing data and the second identifier to the base station 502.
[0178] Base station 502 receives third sensing data and second identifier sent by edge cloud server, and sends the third sensing data to second device 505 through network slicing 504.
[0179] The specific implementation process of the above-mentioned sensing data transmission device is the same as that of the sensing data transmission method in the foregoing embodiments, and will not be repeated here.
[0180] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0181] Example embodiments have been disclosed herein, and while specific terminology has been used, it is for illustrative purposes only and should be construed as such, and is not intended to be limiting. In some instances, it will be apparent to those skilled in the art that features, characteristics, and / or elements described in connection with particular embodiments may be used alone, or in combination with features, characteristics, and / or elements described in connection with other embodiments, unless otherwise expressly indicated. Therefore, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this application as set forth by the appended claims.
Claims
1. A method for sensing data transmission, applied to a first device, the method comprising: Access network slicing; The first sensing data and the corresponding first identifier are sent to the base station through the network slice; wherein, the first identifier is used to identify the first device; Before sending the first sensing data and the corresponding first identifier to the base station via the network slice, the method further includes: Collect second sensing data within a preset range; wherein, the preset range is a range within which the distance between the device and the first device is less than or equal to a preset distance; The first sensing data is obtained by encrypting the second sensing data; or the first sensing data is obtained by encrypting and compressing the second sensing data. After sending the first sensing data and the corresponding first identifier to the base station through the network slice, the method further includes: receiving the serial number sent by the base station through the network slice; broadcasting the decryption key corresponding to the first sensing data and the serial number through the vehicle network; and sending the decryption key to the base station through a secure transmission channel. The serial number is used to distinguish the first sensing data uploaded by the first device at different times.
2. The sensing data transmission method according to claim 1, after sending the first sensing data and the corresponding first identifier to the base station through the network slice, the method further includes: Traffic incident information is determined based on the second sensing data, and the traffic incident information is broadcast through the vehicle network.
3. The perception data transmission method of claim 1, wherein, Before sending the first sensing data and the corresponding first identifier to the base station via the network slice, the method further includes: Receive a sensing data acquisition request sent by a second device; wherein the sensing data acquisition request includes: a first identifier and a second identifier, the second identifier being used to identify the second device; Sending the first sensing data and the corresponding first identifier to the base station via the network slice includes: sending the first sensing data, the first identifier, and the second identifier to the base station via the network slice.
4. A sensing data transmission method, applied to a base station, the method comprising: The system receives first sensing data and a corresponding first identifier sent by a first device via network slicing; wherein the first identifier is used to identify the first device. Send the first sensing data and the first identifier to the edge cloud server; Wherein, the first sensing data is obtained by encrypting the second sensing data; or, the first sensing data is obtained by compressing the second sensing data, and the second sensing data is sensing data collected within a preset range; the preset range is a range within which the distance between the device and the first device is less than or equal to a preset distance. After sending the first sensing data and the first identifier to the edge cloud server, the method further includes: The decryption key corresponding to the first sensing data sent by the first device is received through a secure transmission channel, and the decryption key is sent to the edge cloud server through the secure transmission channel. Receive the serial number sent by the edge cloud server, and send the serial number to the first device through the network slice; The serial number is used to distinguish the first sensing data uploaded by the first device at different times. 5.The method of claim 4, after the sending the first perception data to the edge cloud server, the method further comprises: Receive third sensing data and a second identifier sent by the edge cloud server, wherein the second identifier is used to identify the second device; The third sensing data is sent to the second device; wherein the third sensing data is sensing data obtained by converting the format of the first sensing data; Alternatively, after sending the first sensing data and the first identifier to the edge cloud server, the method further includes: receiving third sensing data, a serial number, and a second identifier sent by the edge cloud server, wherein the second identifier is used to identify the second device; and sending the third sensing data and the serial number to the second device.
6. The perception data transmission method of claim 4, wherein, The step of receiving the first sensing data and the first identifier sent by the first device through network slicing includes: receiving the first sensing data, the first identifier, and the second identifier sent by the first device through the network slice, wherein the second identifier is used to identify the second device; Sending the first sensing data and the first identifier to the edge cloud server includes sending the first sensing data, the first identifier, and the second identifier to the edge cloud server.
7. A method for sensing data transmission, applied to an edge cloud server, the method comprising: The system receives first sensing data and a corresponding first identifier sent by a base station; wherein the first identifier is used to identify the first device. The first sensing data is converted into a format to obtain the third sensing data, and the correspondence between the first identifier and the third sensing data is saved; Wherein, the first sensing data is obtained by encrypting the second sensing data; the second sensing data is sensing data collected within a preset range; the preset range is a range within which the distance between the device and the first device is less than or equal to a preset distance; The step of converting the first sensing data into third sensing data includes: receiving a decryption key corresponding to the first sensing data sent by the base station through a secure transmission channel; decrypting the first sensing data using the decryption key to obtain the second sensing data; converting the second sensing data into a format to obtain fourth sensing data; and encrypting the fourth sensing data to obtain the third sensing data. After converting the first sensing data into a format to obtain the third sensing data, the method further includes: generating a serial number corresponding to the third sensing data and sending the serial number to the base station; wherein, the serial number is used to distinguish the first sensing data uploaded by the first device at different times; The process of saving the correspondence between the first identifier and the third sensing data includes saving the correspondence between the first identifier, the third sensing data, and the serial number.
8. The perception data transmission method of claim 7, wherein, The first sensing data and corresponding first identifier sent by the base station include: receiving the first sensing data, the first identifier and the second identifier sent by the base station, wherein the second identifier is used to identify the second device; After saving the correspondence between the first identifier, the third sensing data, and the serial number, the method further includes: sending the third sensing data, the serial number, and the second identifier to the base station; After saving the correspondence between the first identifier, the third sensing data, and the serial number, the method further includes: Receive a sensing data acquisition request sent by a second device; wherein, the sensing data acquisition request includes: a first identifier and a second identifier, the first identifier being used to identify the first device, and the second identifier being used to identify the second device; The third sensing data and serial number corresponding to the first identifier are searched in the correspondence, and the found third sensing data and serial number, along with the second identifier, are sent to the base station.
9. The perception data transmission method of claim 7, wherein, The first sensing data and corresponding first identifier sent by the base station include: receiving the first sensing data, the first identifier and the second identifier sent by the base station, wherein the second identifier is used to identify the second device; After saving the correspondence between the first identifier and the third sensing data, the method further includes sending the third sensing data and the second identifier to the base station.
10. The sensing data transmission method according to claim 7, wherein after saving the correspondence between the first identifier and the third sensing data, the method further includes: Receive a sensing data acquisition request sent by a second device; wherein, the sensing data acquisition request includes: a first identifier and a second identifier, the first identifier being used to identify the first device, and the second identifier being used to identify the second device; The third sensing data corresponding to the first identifier is searched in the correspondence, and the found third sensing data and the second identifier are sent to the base station.
11. A method for sensing data transmission, applied to a second device, the method comprising: Access network slicing; A sensing data acquisition request is sent to a first device or an edge cloud server via the network slice; wherein, the sensing data acquisition request includes: a first identifier and a second identifier, the first identifier being used to identify the first device and the second identifier being used to identify the second device; The network slice receives third sensing data sent by the base station; wherein, the third sensing data is sensing data obtained by format conversion of the first sensing data; Wherein, the first sensing data is obtained by encrypting the second sensing data; the second sensing data is sensing data collected within a preset range; the preset range is a range within which the distance between the device and the first device is less than or equal to a preset distance; After sending the sensing data acquisition request to the first device or edge cloud server via network slicing, the method further includes: The vehicle network receives the decryption key and serial number corresponding to the first sensing data broadcast by the first device; wherein, the serial number is used to distinguish the first sensing data uploaded by the first device at different times; The third sensing data received from the base station via the network slice includes: the third sensing data and the serial number received from the base station via the network slice; After receiving the third sensing data sent by the base station through the network slice, the method further includes: if the serial number received through the vehicle network and the serial number received through the network slice are the same, decrypting the third sensing data using the decryption key to obtain the fourth sensing data or the sixth sensing data; and decompressing the sixth sensing data to obtain the fourth sensing data.
12. The sensing data transmission method according to claim 11, before sending the sensing data acquisition request to the first device or edge cloud server via network slicing, the method further includes: The vehicle network receives traffic event information broadcast by the first device, which is determined based on the second sensing data.
13. An electronic device, comprising: At least one processor; A memory storing at least one program that, when executed by the at least one processor, implements the sensing data transmission method according to any one of claims 1-3, or the sensing data transmission method according to any one of claims 4-6, or the sensing data transmission method according to any one of claims 7-10, or the sensing data transmission method according to any one of claims 11-12.
14. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the sensing data transmission method according to any one of claims 1-3, or the sensing data transmission method according to any one of claims 4-6, or the sensing data transmission method according to any one of claims 7-10, or the sensing data transmission method according to any one of claims 11-12.
Citation Information
Patent Citations
System and method for trust parameters in vehicle warning messages
US20180322785A1