Patent Description:
With the rapid development of communication technologies, wireless communication technologies also have new application scenarios, a typical one of which is the Internet of Vehicles. In the 3rd Generation Partnership Project (3GPP), the Internet of Vehicles is referred to as a Cellular Vehicle to Everything (CV2X), which is based on a cellular network and is a key technology in a future intelligent transportation system. The CV2X technology enables communications between vehicles and vehicles, between vehicles and base stations, and between base stations and base stations, and thus facilitates the acquisition of a series of traffic information, such as real-time road conditions, road information and pedestrian information, thereby improving driving safety, reducing congestion, improving traffic efficiency, and providing vehicle-mounted entertainment information, etc. The CV2X technology makes use of wireless communications between vehicles and vehicles, between vehicles and road infrastructures, and between vehicles and pedestrians, and the V2X technology, in cooperation with the sensor technology, provides a safe driving strategy via network connection, content processing and vehicle warning. However, the evolution of V2X is a sequential and gradual process. At present, <NUM> bandwidth is available within a V2X band, the theoretical rate is <NUM> Million bits per second (Mbps), and the actual rate when multiple vehicles are supported concurrently is lower than <NUM> Mbps. With the increase of the number of vehicle sensors, the volume of perception data is constantly increasing. For example, some vehicles with assisted driving equipment are equipped with over <NUM> cameras and high-precision radars, assuming that the amount of image data acquired by each 1080P image device per second is <NUM>, the amount of image data acquired by the vehicle per second exceeds <NUM>, and the transmission delay of the image data through the conventional V2X network is relatively large.

Document <NPL>, provides a first set of the mechanisms for Multi-Radio Access Technology (RAT) interworking, and Quality of Service (QoS) and traffic flow handling.

Document "<NPL>, prepares the specification of Collective Perception Service [i. <NUM>] to support applications in the domain of road and traffic safety applications.

The embodiments of the present disclosure provide perception data transmission methods and devices according to the independent claims.

In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, a perception data transmission method, an electronic device, and a computer-readable storage medium according to the present disclosure will be described in detail below with reference to the accompanying drawings.

Some embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings, but the 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 to make the present disclosure thorough and complete, and will enable those skilled in the art to fully understand the scope of the present disclosure.

The embodiments of the present disclosure and the features in the embodiments can be combined without conflicts.

As used herein, the term "and/or" includes any and all combinations of at least one of the associated listed items.

Terms used herein are only used for describing exemplary embodiments and not intended to limit the present disclosure. As used in the present disclosure, singular forms "a" and "the" are intended to include plural forms as well, i.e., to represent at least one, unless the context clearly defines otherwise. It should further be understood that terms "includes/comprises" and/or "made of/consisted of" in the present disclosure are used to specify a presence of at least one of recited features, integers, steps, operations, elements and/or components, but do not preclude a presence or an addition of at least one of other features, integers, steps, operations, elements, components and/or groups thereof.

Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meanings as commonly understood by those skilled in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be construed as having meanings consistent with their meanings in the relevant fields and the background of the present disclosure, and will not be construed as having idealized or overly formal meanings, unless explicitly so defined herein.

Currently, automatic driving technologies have been gradually implemented in practical applications, and the automatic driving based on the V2X technology is also gradually deployed. Furthermore, for a long time to come, V2X devices will realize large-area coverage and popularization, and at the same time, the smart automobile will also be equipped with more and more sensing devices. The sensing devices may perceive a large amount of data per second, and how large-scale perception data is shared between V2X networks or V2X devices also becomes a difficult problem. For example, a rear vehicle may request perception data captured by a camera of a front vehicle, or request perception data captured by a camera of a Road Side Unit (RSU), so as to determine the condition of the road ahead based on the perception data photographed by the camera. If the data captured by the camera is transmitted by using the Internet of vehicles, the transmission rate is low, and a large amount of network bandwidth is occupied, which causes a waste of resources.

The embodiments of the present disclosure are applicable to any communication system deployed with a network slicing technology, for example, a <NUM> Generation Mobile Communication (<NUM>) communication system, and a future communication system.

According to the embodiments of the present disclosure, perception data is transmitted via a network slice. Since the network slice adopts an edge calculation technology, the transmission rate is increased, and the transmission delay is reduced.

The edge calculation technology in the embodiments of the present disclosure refers to a technology that sinks the implementation of a service of a core network to a base station. By virtue of the edge calculation technology, data transmission and processing only need to be performed by the base station, and the transmission and processing in the core network are no longer needed. The embodiments of the present disclosure do not limit the specific implementation means of the edge calculation technology. For example, the embodiments of the present disclosure may be implemented by a base station and an edge cloud server, wherein the base station is responsible for forwarding perception data, and the edge cloud server is responsible for performing related processing on the perception data.

The perception data in the embodiments of the present disclosure refers to perception data in the Internet of Vehicles, that is, perception data acquired for obtaining a series of traffic information such as real-time road conditions, road information and pedestrian information.

<FIG> is a schematic flowchart of a perception data transmission method according to an embodiment of the present disclosure.

In a first aspect, with reference to <FIG>, the embodiments of the present disclosure provide a perception data transmission method. The method may be performed by a first device and includes the following operations <NUM> and <NUM>.

At operation <NUM>, the first device accesses a network slice.

In some exemplary embodiments, the first device may be a V2X device, such as an On Board Unit (OBU), a Telematics BOX (TBOX), a Telematics Control Access Network (TCAN), or an in-vehicle infotainment; the first device may alternatively be an RSU, such as a roadside signal lamp, a roadside camera, and various Electronic Toll Collection (ETC); the first device may alternatively be a handheld device or a wearable device of a pedestrian on a road. In some exemplary embodiments, the first device may serve as a source device for acquiring the second perception data.

In some exemplary embodiments, the first device may access the network slice at startup, and may alternatively access the network slice when there is a need to send the first perception data and the first identifier to the base station.

In some exemplary embodiments, the first device may concurrently access multiple types of network slices, such as a network slice for data sharing, a network slice for driving safety, and a network slice for providing vehicle entertainment services. Different types of network slices have different access point names, that is, different types of network slices have different gateway Internet Protocol (IP) addresses. Different types of network slices may provide different types of services. For example, the network slice for driving safety is responsible for sending alarm signals such as the driving speed and warning information within a coverage area; the network slice for data sharing is responsible for performing corresponding processing on perception data of vehicles within a coverage area; and the network slice for providing vehicle entertainment services is responsible for sinking, to an edge cloud server, server entertainment data such as hot application (APP) streaming media, which may increase the forwarding efficiency, and improve the user experience.

The first device may select different types of network slices according to service types. For example, the first device may select a network slice for data sharing when needing to provide a service for sending first perception data and a first identifier to a base station; the first device may select a network slice for providing vehicle entertainment services when needing to provide a service corresponding to an entertainment service request; and the first device may select a network slice for driving safety when needing to provide a data transmission service for vehicle safety data.

In some exemplary embodiments, the network slice is a network slice for data sharing.

In the embodiments of the present disclosure, the first device may access the network slice based on any used network.

At operation <NUM>, the first device sends first perception data and a corresponding first identifier to a base station via the network slice, wherein the first identifier is used for identifying the first device.

The embodiments of the present disclosure do not limit the specific transmission manner of the first identifier when the first perception data and the corresponding first identifier are sent to the base station via the network slice. For example, the first perception data may be carried as a load, and the first identifier may be carried as information in a message header; or the first perception data may be carried as a load, and the first identifier may be added to the first perception data, for example, the first identifier may be included in a file name of the first perception data.

In the embodiments of the present disclosure, the first identifier is information for distinguishing different V2X devices or RSUs or handheld devices or wearable devices in the Internet of vehicles. The embodiments of the present disclosure do not limit the specific form of the first identifier, for example, the first identifier may be information such as electronic vehicle information, a Vehicle Identification Number (VIN), an International Mobile Equipment Identification number (IMEI), a Media Access Control (MAC) address, etc..

In cases where the first device is an OBU, the first identifier may be vehicle license plate information, such as a license plate number; in cases where the first device is an RSU, the first identifier may be an RSU identifier which is uniformly allocated by a cloud server; in cases where the first device is a pedestrian's handheld device or wearable device, the first identifier is a Service Set Identifier (SSID).

In some exemplary embodiments, before sending the first perception data and the corresponding first identifier to the base station via the network slice, the method further includes:.

In some exemplary embodiments, in order to improve safety, the second perception data is encrypted to obtain the first perception data; or the second perception data is encrypted and compressed to obtain the first perception data.

In the embodiments of the present disclosure, the second perception data may be acquired based on a sensing device or a sensing module connected to the first device, or based on a sensing device or a sensing module installed in the first device. The sensing device or the sensing module may acquire the second perception data under the control of the first device. After acquiring the second perception data, the sensing device or the sensing module sends the second perception data to the first device for storage. The sensing device or the sensing module may be, for example, one or more of a camera, a Light Detection and Ranging (LiDR), a Radio Detection Ranging (radar), a MicroElectro Mechanical System (MEMS), an Inertial Measurement Unit (IMU), ultrasound, a Global Position System (GPS), etc..

In some exemplary embodiments, the second perception data may be perception data such as pictures, videos, or any other form of data associated with the vehicle or traffic.

In some exemplary embodiments, in cases where the first perception data is obtained by encrypting the second perception data, or the first perception data is obtained by encrypting and compressing the second perception data, the decryption key corresponding to the first perception data needs to be notified to the acquisition party of the perception data. As the amount of data of the decryption key is small, the decryption key may be broadcast via the Internet of Vehicles. By virtue of the solution, the separation of the content and the key is achieved, further improving the security. Furthermore, in order to associate the decryption key with the first perception data, an edge cloud server needs to generate a serial number corresponding to the first perception data for distinguishing the first perception data uploaded by the first device at different moments, and send the serial number to the first device through a base station. The first device also broadcasts the serial number while broadcasting the decryption key via the Internet of Vehicles. Furthermore, in order to enable an edge cloud server to perform corresponding processing on the first perception data, the decryption key needs to be sent to the edge cloud server through a base station. In order to improve security, the decryption key needs to be sent to the edge cloud server via a secure transmission channel. That is to say, after sending the first perception data and the corresponding first identifier to the base station via the network slice, the method further includes:
receiving, via the network slice, a serial number sent by the base station, and broadcasting, via Internet of Vehicles, a decryption key and a serial number corresponding to the first perception data; and sending the decryption key to the base station via a secure transmission channel, wherein the serial number is used for distinguishing the first perception data uploaded by the first device at different moments.

In some exemplary embodiments, the second device is assumed to be a target device having a serial number acquisition demand, then, although sending the first perception data and the corresponding first identifier to the base station via the network slice, so as to enable the base station to forward the first perception data and the corresponding first identifier to the second device having the serial number acquisition demand can improve the transmission rate, the transmission process still has a certain time delay. It is also possible that the second device does not need to acquire the sensing data in all cases, but only needs to know the traffic incident identified from the sensing data, thereby taking measures to avoid the traffic incident. In view of the above, after the first perception data and the corresponding first identifier are sent to the base station via the network slice, traffic incident information may be determined according to the second perception data, and the traffic incident information is broadcast via the Internet of Vehicles. In this way, the V2X terminal in the Internet of Vehicles can receive the traffic incident information in time, determine whether it is necessary to acquire the original perception data according to the traffic incident information, and control the vehicle to take further measures.

In some exemplary embodiments, the traffic incident information may include at least one of a name of the traffic incident, whether the subject of the traffic incident is a vehicle or a pedestrian, an identification of a V2X device on the vehicle at which the traffic incident occurred, a time at which the traffic incident occurred, a location at which the traffic incident occurred, etc..

In some exemplary embodiments, the traffic incident may be any traffic incident that may occur, such as running a traffic light, speeding, traffic jam, and vehicle getting rear-ended.

In the embodiments of the present disclosure, the first device may periodically send the first perception data and the corresponding first identifier to the base station via the network slice, or may regularly send the first perception data and the corresponding first identifier to the base station via the network slice, or may send the first perception data and the corresponding first identifier to the base station via the network slice when a perception data acquisition request sent by the second device is received.

In some exemplary embodiments, before sending the first perception data and the corresponding first identifier to the base station via the network slice, the method may further include:.

In the embodiments of the present disclosure, in cases where the first perception data and the first identifier are sent to the base station via the network slice when the perception data acquisition request sent by the second device is received, the purpose of further sending the second identifier to the base station is to inform the edge cloud server that the first perception data is uploaded based on the request of the second device. In cases where the first perception data and the first identifier are sent to the base station periodically via the network slice, the edge cloud server only needs to perform corresponding processing on the first perception data; and only when being requested by a device requiring the perception data (for example, the second device in the embodiment of the present disclosure), the stored perception data is sent to the device requiring the perception data.

According to the perception data transmission method provided in the embodiments of the present disclosure, perception data is transmitted via a network slice. Since the network slice adopts an edge calculation technology, the transmission rate is increased, and the transmission delay is reduced.

<FIG> is a schematic flowchart of a perception data transmission method according to another embodiment of the present disclosure.

In a second aspect, refer to <FIG>, another embodiment of the present disclosure provides a perception data transmission method performed by a base station, including the following operations <NUM> and <NUM>.

At operation <NUM>, the base station receives, via a network slice, first perception data and a corresponding first identifier that are sent by a first device, wherein the first identifier is used for identifying the first device.

In some exemplary embodiments, the first device may be a V2X device, such as an On Board Unit (OBU), a Telematics BOX (TBOX), a Telematics Control Access Network (TCAN), or an in-vehicle infotainment; the first device may alternatively be an RSU, such as a roadside signal lamp, a roadside camera, and various Electronic Toll Collection (ETC); the first device may alternatively be a handheld device or a wearable device of a pedestrian on a road.

The embodiments of the present disclosure do not limit the specific transmission manner of the first identifier when the first perception data and the corresponding first identifier that are sent by the first device are received via the network slice. For example, the first perception data may be carried as a load, and the first identifier may be carried as information in a message header; or the first perception data may be carried as a load, and the first identifier may be added to the first perception data, for example, the first identifier may be included in a file name of the first perception data.

In some exemplary embodiments, receiving, via the network slice, the first perception data and the corresponding first identifier that are sent by the first device includes: receiving, via the network slice, the first perception data, the first identifier and a second identifier that are sent by the first device, wherein the second identifier is used for identifying a second device.

In the embodiments of the present disclosure, in cases where the first perception data and the first identifier that are sent by the first device are received via the network slice, it indicates that the first device uploads the first perception data and the first identifier periodically via the network slice. In cases where the first perception data, the first identifier and the second identifier that are sent by the first device are received via the network slice, it indicates that the first device uploads the first perception data and the first identifier based on a request of the second device.

At operation <NUM>, the base station sends the first perception data and the first identifier to an edge cloud server.

In some exemplary embodiments, in cases where the first perception data, the first identifier and the second identifier that are sent by the first device are received by a network slice, sending the first perception data and the first identifier to the edge cloud server includes: sending the first perception data, the first identifier and the second identifier to the edge cloud server, so as to inform the edge cloud server that the first device uploads the first perception data based on the perception data obtaining request of the second device, so that the edge cloud server receives the first perception data and performs corresponding processing on the first perception data, and returns the processed perception data, such as the third perception data, to the base station, so that the base station sends the processed perception data to the second device.

In some exemplary embodiments, the first perception data is obtained by encrypting the second perception data; or the first perception data is obtained by compressing second perception data, wherein the second perception data is perception data acquired within a preset range. In cases where the preset range is a range within which the distance to the first device is less than or equal to a preset distance, in order to associate the decryption key with the first perception data, the edge cloud server needs to generate a serial number corresponding to the first perception data so as to distinguish the first perception data uploaded by the first device at different moments, and sends the serial number to the first device through the base station. Furthermore, in order to enable an edge cloud server to perform corresponding processing on the first perception data, a decryption key corresponding to the first perception data needs to be sent to the edge cloud server. In order to improve security, the decryption key needs to be sent to the edge cloud server via a secure transmission channel. That is to say, after sending the first perception data and the first identifier to the edge cloud server, the method further includes:.

In some exemplary embodiments, after sending the first perception data to the edge cloud server, the method further includes:
receiving third perception data and a second identifier that are sent by the edge cloud server, wherein the second identifier is used for identifying a second device; and sending the third perception data to the second device, wherein the third perception data is perception data obtained by performing format conversion on the first perception data.

In some exemplary embodiments, in cases where the second device accesses the network slice, the third perception data may be directly sent to the second device; and in cases where the second device does not access the network slice, the third perception data is sent to the RSU closest to the second device, and the RSU sends the third perception data to the second device, or the RSU determines traffic incident information according to the third perception data, and broadcasts the traffic incident information via Internet of Vehicles, so that vehicles near the RSU timely receive the traffic incident information, and the vehicles are controlled to take further measures according to the traffic incident information.

In some exemplary embodiments, the RSU may send the third perception data to the second device via the Internet of Vehicles or other techniques.

In some exemplary embodiments, after sending the first perception data and the first identifier to the edge cloud server, the method further includes:
receiving third perception data, a serial number and a second identifier that are sent by the edge cloud server, wherein the second identifier is used for identifying a second device; and sending the third perception data and the serial number to the second device.

In some exemplary embodiments, in cases where the second device accesses the network slice, the third perception data and the serial number may be directly sent to the second device; and in cases where the second device does not access the network slice, the third perception data and the serial number are sent to the RSU closest to the second device, and the RSU sends the third perception data and the serial number to the second device, or the RSU determines traffic incident information according to the third perception data, and broadcasts the traffic incident information via Internet of Vehicles, so that vehicles near the RSU timely receive the traffic incident information, and the vehicles are controlled to take further measures according to the traffic incident information.

In some exemplary embodiments, the RSU may send the third perception data and the serial number to the second device via Internet of Vehicles or other techniques.

<FIG> is a schematic flowchart of a perception data transmission method according to still another embodiment of the present disclosure.

According to a third aspect, refer to <FIG>, another embodiment of the present disclosure provides a perception data transmission method performed by an edge cloud server, including the following operations <NUM> and <NUM>.

At operation <NUM>, the edge cloud server receives first perception data and a corresponding first identifier that are sent by a base station, wherein the first identifier is used for identifying a first device.

In cases where the first device is an OBU, the first identifier may be vehicle license plate information, such as a license plate number; in cases where the first device is an RSU, the first identifier may be an RSU identifier, which is uniformly allocated by a cloud server; in cases where the first device is a pedestrian's handheld device or wearable device, the first identifier is an SSID.

In some exemplary embodiments, receiving the first perception data and the corresponding first identifier that are sent by the base station includes: receiving the first perception data, the first identifier and a second identifier sent by the base station, wherein the second identifier is used for identifying a second device.

In the embodiments of the present disclosure, in cases where the first perception data and the corresponding first identifier that are sent by the base station are received, it indicates that the first device periodically uploads the first perception data and the first identifier via the network slice; in cases where the first perception data, the first identifier and the second identifier that are sent by the base station are received, it indicates that the first device uploads the first perception data and the first identifier based on a request of the second device.

In the embodiments of the present disclosure, the second perception data may be acquired based on a sensing device or a sensing module connected to the first device, or based on a sensing device or a sensing module installed in the first device. The sensing device or the sensing module may acquire the second perception data under the control of the first device. After acquiring the second perception data, the sensing device or the sensing module sends the second perception data to the first device for storage. The sensing device or sensing module may be, for example, one or more of a camera, LiDR, radar, MEMS, IMU, ultrasound, GPS, etc..

At operation <NUM>, the edge cloud server performs format conversion on the first perception data to obtain third perception data, and stores a correlation between the first identifier and the third perception data.

In some exemplary embodiments, in cases where the first perception data is obtained by compressing the second perception data, performing format conversion on the first perception data to obtain the third perception data includes:
decompressing first perception data to obtain second perception data, performing format conversion on the second perception data to obtain fifth perception data, and compressing the fifth perception data to obtain the third perception data.

In some exemplary embodiments, in cases where the first perception data is obtained by encrypting the second perception data, performing format conversion on the first perception data to obtain the third perception data includes: receiving, via a secure transmission channel, a decryption key sent by the base station and corresponding to the first perception data; decrypting the first perception data by using the decryption key to obtain the second perception data; performing format conversion on the second perception data to obtain fourth perception data; and encrypting the fourth perception data to obtain the third perception data;.

In some exemplary embodiments, in cases where the first perception data is obtained by encrypting the second perception data, performing format conversion on the first perception data to obtain the third perception data includes: receiving, via a secure transmission channel, a decryption key sent by the base station and corresponding to the first perception data; decrypting the first perception data by using the decryption key to obtain the second perception data; performing format conversion on the second perception data to obtain fourth perception data; compressing the fourth perception data to obtain sixth perception data; and encrypting the sixth perception data to obtain the third perception data;.

In some exemplary embodiments, in cases where the first perception data is obtained by encrypting and compressing the second perception data, performing format conversion on the first perception data to obtain the third perception data includes: receiving, via a secure transmission channel, a decryption key sent by the base station and corresponding to the first perception data; decrypting and decompressing the first perception data by using the decryption key to obtain the second perception data; performing format conversion on the second perception data to obtain fourth perception data; and encrypting the fourth perception data to obtain the third perception data;.

The embodiments of the present disclosure do not limit the specific form of format conversion, for example, the resolution and encoding format of a picture or video may be uniformly converted.

In some exemplary embodiments, in cases where the first perception data is obtained by encrypting and compressing the second perception data, performing format conversion on the first perception data to obtain the third perception data includes: receiving, via a secure transmission channel, a decryption key sent by the base station and corresponding to the first perception data; decrypting and decompressing the first perception data by using the decryption key to obtain the second perception data; performing format conversion on the second perception data to obtain fourth perception data; compressing the fourth perception data to obtain sixth perception data; and encrypting the sixth perception data to obtain the third perception data;.

In some exemplary embodiments, in cases where the first perception data, the first identifier and the second identifier that are sent by the base station are received, it indicates that the first device uploads the first perception data based on a request of the second device. For the cases where the first perception data is obtained by encrypting second perception data, or the first perception data is obtained by encrypting and compressing the second perception data, after a correlation between the first identifier, the third perception data and the serial number is stored, the third perception data, the serial number and the second identifier need to be sent to the base station, in this way, the base station may send the third perception data and the serial number to the second device, so that the second device may obtain, based on the serial number, a decryption key matching the third perception data.

In some exemplary embodiments, in cases where the second device directly requests the edge cloud server for the perception data, and the first perception data is obtained by encrypting the second perception data, or the first perception data is obtained by encrypting and compressing the second perception data, after the correlation between the first identifier, the third perception data and the serial number is stored, the method further includes:.

In some exemplary embodiments, in cases where the first device uploads the first perception data based on a request of the second device, and the first perception data is used as the second perception data, or the first perception data is obtained by compressing the second perception data, receiving the first perception data and the first identifier that are sent by the base station includes: receiving the first perception data, the first identifier and a second identifier sent by the base station, wherein the second identifier is used for identifying a second device;
after storing the correlation between the first identifier and the third perception data, the method further includes: sending the third perception data and the second identifier to the base station.

In some exemplary embodiments, in cases where the second device directly requests the edge cloud server for the perception data, and the first perception data is used as the second perception data, or the first perception data is obtained by compressing the second perception data, after the correlation between the first identifier and the third perception data is stored, the method further includes:.

In some exemplary embodiments, in cases where the first device leaves a signal coverage range of the base station, the method further includes:
deleting the correlation, between the first identifier and the third perception data, corresponding to the first device.

<FIG> is a schematic flowchart of a perception data transmission method according to yet another embodiment of the present disclosure.

In a fourth aspect, refer to <FIG>, another embodiment of the present disclosure provides a perception data transmission method performed by a second device, including the following operations <NUM> to <NUM>.

At operation <NUM>, the second device accesses a network slice.

At operation <NUM>, the second device sends a perception data acquisition request to a first device or an edge cloud server via the network slice, wherein the perception data acquisition request includes a first identifier and a second identifier, wherein the first identifier is used for identifying a first device, and the second identifier is used for identifying the second device.

In cases where the first device is an OBU, the first identifier may be vehicle license plate information, such as a license plate number; in cases where the first device is an RSU, the first identifier may be an RSU identifier which is uniformly allocated by a cloud server; in cases where the first device is a pedestrian's handheld device or wearable device, the first identifier is an SSID.

In the embodiments of the present disclosure, the second identifier is information for distinguishing different V2X devices or RSUs or handheld devices or wearable devices in the Internet of vehicles. The embodiments of the present disclosure do not limit the specific form of the second identifier, for example, the second identifier may be information such as electronic vehicle information, a VIN, an IMEI and an MAC address.

In cases where the second device is an OBU, the second identifier may be vehicle license plate information, such as a license plate number; in cases where the second device is an RSU, the second identifier may be an RSU identifier which is uniformly allocated by a cloud server; in cases where the second device is a pedestrian's handheld device or wearable device, the second identifier is an SSID.

At operation <NUM>, the second device receives, via the network slice, third perception data sent by a base station, wherein the third perception data is perception data obtained by performing format conversion on the first perception data.

In some exemplary embodiments, in cases where the first perception data is obtained by compressing the second perception data, after sending the perception data acquisition request to the first device or then edge cloud server via the network slice, the method further includes:
after receiving, via the network slice, the third perception data sent by the base station, the method further includes:
decompressing the third perception data to obtain fifth perception data.

In some exemplary embodiments, in cases where the first perception data is obtained by encrypting the second perception data, after sending the perception data acquisition request to the first device or then edge cloud server via the network slice, the method further includes:.

In some exemplary embodiments, in cases where the first perception data is obtained by encrypting and compressing the second perception data, after sending the perception data acquisition request to the first device or then edge cloud server via the network slice, the method further includes:.

In some exemplary embodiments, after sending the perception data acquisition request to the first device or then edge cloud server via the network slice, the method further includes:
receiving, via Internet of Vehicles, traffic incident information which is broadcast by the first device and determined according to the second perception data.

In some exemplary embodiments, it is determined, according to traffic incident information, whether it is necessary to acquire original perception data corresponding to the traffic incident information, i.e. the second perception data. In cases where it is determined, according to the traffic incident information, that it is necessary to acquire the original perception data corresponding to the traffic incident information, the operation of sending the perception data acquisition request to the first device or then edge cloud server via the network slice is continued to be executed. In cases where it is determined, according to the traffic incident information, that it is unnecessary to acquire the original perception data corresponding to the traffic incident information, the procedure is ended.

In a fifth aspect, the embodiments of the present disclosure provide an electronic device, including at least one processor and at least one memory. The memory stores at least one program, and when the at least one program is executed by at least one processor, any one of the described perception data transmission methods is implemented.

The processor is a device with a data processing capability, and includes, but is not limited to, a Central Processing Unit (CPU), etc.; the memory is a device with data storage capability, and includes, but is not limited to, a Random Access Memory (RAM, more specifically, such as an SDRAM and a DDR), a Read-Only Memory (ROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), and a flash memory (FLASH).

In some embodiments, the processor, the memory, and other components of the computing device are connected to each other via a bus.

According to a sixth aspect, the embodiments of the present disclosure provide a computer-readable storage medium, the computer-readable storage medium stores a computer program, and the computer program, when being executed by the processor, implements any one of the perception data transmission methods. In an implementation, the non-transient software programs and instructions required for implementing the perception data transmission method according to the embodiments are stored in the memory, when the programs and instructions are executed by the processor, the perception data transmission method of the embodiments is executed, for example, the method operations <NUM> to <NUM> in <FIG> or the method operations <NUM> to <NUM> in <FIG>, the method operations <NUM> to <NUM> in <FIG>, and the method operations <NUM> to <NUM> in <FIG> are executed.

<FIG> is a schematic architectural block diagram of a perception data transmission system according to yet another embodiment of the present disclosure.

In a seventh aspect, refer to <FIG>, another embodiment of the present disclosure provides a perception data transmission system. The system may include: a first device <NUM>, a base station <NUM>, and an edge cloud server <NUM>.

In some exemplary embodiments, the first device <NUM> is configured to access the network slice <NUM> and send the first perception data and the corresponding first identifier to the base station <NUM> via the network slice <NUM>, wherein the first identifier is used for identifying the first device. The first device <NUM> may access the network slice <NUM> via any suitable network.

The base station <NUM> is configured to receive, via the network slice <NUM>, the first perception data and the corresponding first identifier that are sent by the first device <NUM>, and send the first perception data and the first identifier to the edge cloud server <NUM>.

The edge cloud server <NUM> is configured to receive the first perception data and the first identifier that are sent by the base station, perform format conversion on the first perception data to obtain third perception data, and store a correlation between the first identifier and the third perception data.

In some exemplary embodiments, the first device <NUM> may serve as a source device for acquiring second perception data, and acquire the second perception data within a preset range (the second perception data may be acquired by using a sensing device installed in the first device <NUM> or an external sensing device with respect to the first device <NUM>), wherein the preset range is a range within which the distance to the first device is less than or equal to a preset distance. The first device <NUM> may use the second perception data as the first perception data; or encrypt the second perception data to obtain the first perception data; or compress the second perception data to obtain the first perception data; or encrypt and compress the second perception data to obtain the first perception data.

In some exemplary embodiments, in cases where the first perception data is obtained by encrypting the second perception data and the second perception data is the acquired perception data, the edge cloud server <NUM> further generates a serial number corresponding to the third perception data, and may send the serial number to the base station <NUM>; the serial number is used for distinguishing the first perception data uploaded by the first device <NUM> at different moments; and a correlation between the first identifier, the third perception data and the serial number is stored.

The base station <NUM> receives the serial number sent by the edge cloud server <NUM>, and may send the serial number to the first device <NUM> via the network slice <NUM>.

The first device <NUM> receives, via a network slice <NUM>, the serial number sent by the base station <NUM>, and broadcasts, via Internet of Vehicles (not shown), a decryption key and a serial number corresponding to the first perception data; and sends the decryption key to the base station <NUM> via a secure transmission channel.

The base station <NUM> may receive, via a secure transmission channel, a decryption key sent by the first device <NUM> and corresponding to the first perception data, and sending the decryption key to the edge cloud server <NUM> via the secure transmission channel. the edge cloud server <NUM> may receive, via a secure transmission channel, a decryption key sent by the base station <NUM> and corresponding to the first perception data; decrypt the first perception data by using the decryption key to obtain the second perception data; perform format conversion on the second perception data to obtain fourth perception data; and encrypt the fourth perception data to obtain the third perception data;.

In some exemplary embodiments, the system may further include a second device <NUM>, and the second device <NUM> may serve as a requesting device having a data acquisition demand. That is to say, the second device <NUM> may further send a perception data acquisition request to the first device <NUM> via the network slice <NUM>, wherein the perception data acquisition request includes a first identifier and a second identifier, wherein the first identifier is used for identifying the first device, and the second identifier is used for identifying a second device.

The first device <NUM> may send the first perception data, the corresponding first identifier, and the second identifier to the base station <NUM> via the network slice <NUM> in the case of receiving the perception data acquisition request sent by the second device <NUM>.

The base station <NUM> is configured to receive, via the network slice <NUM>, the first perception data, the corresponding first identifier, and the second identifier that are sent by the first device <NUM>, and send the first perception data, the first identifier, and the second identifier to the edge cloud server <NUM>.

The edge cloud server <NUM> receives the first perception data, the first identifier and the second identifier that are sent by the base station, performs format conversion on the first perception data to obtain third perception data, stores a correlation between the first identifier and the third perception data, and sends the third perception data and the second identifier to the base station <NUM>.

The base station <NUM> receives the third perception data and the second identifier that are sent by the edge cloud server <NUM>, and sends the third perception data to the second device <NUM> via the network slice <NUM>.

In some exemplary embodiments, the first device <NUM> may also determine traffic incident information according to the second perception data, and broadcast the traffic incident information via Internet of Vehicles (not shown).

The second device <NUM> may receive, via Internet of Vehicles, the traffic incident information that is broadcast by the first device <NUM> and determined according to the second perception data, and determine, according to the traffic incident information, whether to send a perception data acquisition request to the first device <NUM>.

In some exemplary embodiments, the second device <NUM> may also send a perception data acquisition request to the edge cloud server, wherein the perception data acquisition request includes a first identifier and a second identifier, wherein the first identifier is used for identifying the first device, and the second identifier is used for identifying the second device.

The edge cloud server <NUM> may search, in cases where a perception data acquisition request sent by the second device is received, the correlation for the third perception data corresponding to the first identifier, and send the found third perception data and the second identifier to the base station <NUM>.

The base station <NUM> receives the third perception data and the second identifier that are sent by the edge cloud server, and sends the third perception data to the second device <NUM> via the network slice <NUM>.

The exemplary implementation process of the above perception data transmission apparatus is the same as the exemplary implementation process of the perception data transmission method in the described embodiment, and will not be repeated here.

A person skilled in the art could understand that the functional modules/units in all or some of the operations, systems and apparatuses of the methods disclosed above can be implemented as software, firmware, hardware, and any suitable combination thereof. In a hardware embodiment, the division of functional modules/units mentioned in the description above does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or operation may be performed cooperatively by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium which may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to a person skilled in the art, the term "computer storage medium" includes transitory and non-transitory, removable and non-removable medium implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). The computer storage medium includes but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage apparatuses, or any other medium which can be used to store desired information and can be accessed by a computer. In addition, as is well known to a person skilled in the art, the communication medium typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier or other transmission mechanisms, and may include any information delivery medium.

Claim 1:
A perception data transmission method performed by a first device, comprising:
accessing (<NUM>) a network slice; and
sending (<NUM>) first perception data and a corresponding first identifier to a base station via the network slice, wherein the first identifier is used for identifying the first device,
wherein before sending (<NUM>) the first perception data and the corresponding first identifier to the base station via the network slice, the method further comprises:
acquiring second perception data within a preset range, wherein the preset range is a range within which the distance to the first device is less than or equal to a preset distance; and encrypting the second perception data to obtain the first perception data, or encrypting and compressing the second perception data to obtain the first perception data; and characterised by:
wherein after sending the first perception data and the corresponding first identifier to the base station via the network slice, the method further comprises: receiving, via the network slice, a serial number sent by the base station, and broadcasting, via Internet of Vehicles, a decryption key corresponding to the first perception data and the serial number; and sending the decryption key to the base station via a secure transmission channel, wherein the serial number is used for distinguishing the first perception data uploaded by the first device at different moments.