Communication method, apparatus and system
By introducing sensing data tags into the communication sensing fusion system, the problem of inaccurate and inefficient sensing data management is solved, and the effect of rapid positioning and accurate acquisition of sensing data is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-19
- Publication Date
- 2026-04-02
AI Technical Summary
In existing communication and sensing fusion systems, the management and opening methods of sensing data are not precise or efficient enough, making it difficult to meet the needs of sensing requesting network elements.
By introducing a tagging mechanism for perceived data, tags can be used to indicate the storage location and characteristic information of the perceived data, enabling precise and efficient data management and access.
By using a tagging mechanism to quickly locate and acquire sensing data, the efficiency and accuracy of sensing data management are improved, meeting the needs of sensing requesting network elements.
Smart Images

Figure CN2025122613_02042026_PF_FP_ABST
Abstract
Description
A communication method, apparatus and system
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese Patent Application No. 202411391715.4, filed on September 30, 2024, and entitled "A communication method, apparatus and system", the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the field of communication technology, and in particular to a communication method, apparatus and system. BACKGROUND
[0004] With the development of communication technology, a communication sensing fusion technology is proposed. The core idea of the communication sensing fusion technology is to add sensing capability to the communication system, and to build the ability of target detection, tracking and imaging, so that the two capabilities of communication and sensing are integrated in one system. The communication system with added sensing capability can be referred to as an integrated sensing and communications (ISAC) system. The principle of the sensing technology is that the sending end sends a signal (also referred to as a sensing signal), the sensing signal reaches the sensing target, is reflected by the sensing target, the receiving end receives the reflected sensing signal (also referred to as a return signal), and processes the received return signal to obtain sensing data such as the position, speed or type of the sensing target.
[0005] At present, the sensing device (such as the above-mentioned receiving end) directly opens the obtained sensing data to the sensing request network element. However, the sensing data needs to be reasonably managed and opened, and therefore, how to accurately and efficiently provide the sensing data to the sensing request network element still needs further research. SUMMARY
[0006] The present application provides a communication method, apparatus and system, which introduces a label of sensing data to accurately and efficiently provide the sensing data to the sensing request network element.
[0007] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a first communication device. In the present application, the "first communication device" can refer to a communication device (e.g., a data storage network element), a component (e.g., a processor, a chip, or a chip system) in the communication device, or a logic module or software capable of implementing all or part of the functions of the communication device. For example, in the method provided in the first aspect, the data storage network element receives a first request message, the first request message including a label of requested first perception data, the label corresponding to characteristic information of the first perception data; acquires the first perception data from the perception data stored in the data storage network element according to the label; and sends the first perception data.
[0008] In the above method, the first request message carries the label of the requested first perception data, and then the data storage network element can acquire the first perception data according to the label of the first perception data and send the first perception data to the perception request network element. In this way, by introducing the label of the perception data, the perception data is easier to manage and access, and it is convenient to accurately and efficiently provide the perception data to the perception request network element.
[0009] In a possible design, the label is used to indicate the storage location of the first perception data.
[0010] In this way, since the label is used to indicate the storage location of the first perception data, the data storage network element can quickly determine the storage location of the first perception data, and it is convenient to quickly acquire the first perception data.
[0011] In a possible design, the label is a pointer used to indicate the storage location of the first perception data. The label can have various forms, such as a bit map form. For example, the bit map includes 12 bits, and the label of the first perception data is 000000000001.
[0012] In a possible design, the first request message further includes the generation time of the first perception data; and the acquiring of the first perception data from the perception data stored in the data storage network element according to the label includes: acquiring the first perception data from the perception data stored in the data storage network element according to the label and the generation time.
[0013] In this way, the first perception data can be acquired according to the label and other possible information (e.g., the generation time), so as to facilitate more accurate provision of the perception data to the perception request network element.
[0014] In a possible design, the feature information of the first perception data includes feature values of at least one feature dimension, and the at least one feature dimension includes at least one of the following: an industry type to which the first perception data belongs; a scene type to which the first perception data belongs; a content type of the first perception data; a spatial position corresponding to the first perception data; a data level of the first perception data; and a generation time of the first perception data.
[0015] In this way, the label of the perception data can correspond to the feature values of the plurality of feature dimensions of the perception data, so that the perception data can be more accurately obtained according to the label.
[0016] In a possible design, the method further includes: receiving or generating the first perception data; determining the label according to the feature information of the first perception data and a label generation rule, where the label generation rule is used to indicate that the feature information of the first perception data corresponds to the label; and storing the first perception data in a storage location indicated by the label.
[0017] In this way, the data storage network element stores the perception data according to the label of the perception data, so that the perception data is more easily managed and accessed.
[0018] In a possible design, the feature information of the first perception data includes feature values of at least one feature dimension; and the label generation rule is used to indicate that the feature information of the first perception data corresponds to the label, including: the label generation rule is used to indicate that the feature values of the at least one feature dimension correspond to at least one sub-label one by one, and the at least one sub-label is used to generate the label.
[0019] For example, the at least one feature dimension includes feature dimension 1 and feature dimension 2, and the at least one sub-label includes sub-label 1 and sub-label 2. The feature value of the feature dimension 1 included in the feature information of the first perception data is feature value a, and the feature value a of the feature dimension 1 corresponds to the sub-label 1. The feature value of the feature dimension 2 included in the feature information of the first perception data is feature value b, and the feature value b of the feature dimension 2 corresponds to the sub-label 2. For example, the feature dimension 1 is an industry type, the industry type to which the first perception data belongs is “traffic” (i.e., the feature value a of the feature dimension 1 is “traffic”), and the sub-label corresponding to “traffic” is 00 (i.e., the sub-label 1 is 00). Alternatively, the industry type to which the first perception data belongs is “drone” (i.e., the feature value a of the feature dimension 1 is “drone”), and the sub-label corresponding to “drone” is 01 (i.e., the sub-label 1 is 01).
[0020] In a possible design, the label generation rule is further used to indicate a generation manner of generating the label according to the at least one sub-label.
[0021] For example, the generating manner is to combine the at least one sub-label in a first order to obtain the label of the first perception data. In the above example, the first order is: sub-label 1, sub-label 2, and if sub-label 1 is 00 and sub-label 2 is 111, the label of the first perception data is 00111.
[0022] In a possible design, the method further includes receiving a label generation rule from the data control network element.
[0023] In a possible design, the method further includes generating the label generation rule and sending the label generation rule to the data control network element.
[0024] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a second communication device. In the present application, the "second communication device" can refer to a communication device (for example, a perception request network element or a data control network element), a component (for example, a processor, a chip, or a chip system) in the communication device, or a logic module or software capable of realizing all or part of the functions of the communication device. For example, in the method provided in the second aspect, the perception request network element sends a first request message to the data storage network element, the first request message includes a label of requested first perception data, and the label corresponds to characteristic information of the first perception data; and the first perception data is received from the data storage network element.
[0025] In a possible design, the label is used to indicate a storage location of the first perception data.
[0026] In a possible design, the first request message further includes a generation time of the requested first perception data.
[0027] In a possible design, the characteristic information of the first perception data includes a characteristic value of at least one characteristic dimension, and the at least one characteristic dimension includes at least one of the following: an industry type to which the first perception data belongs; a scene type to which the first perception data belongs; a content type of the first perception data; a spatial position corresponding to the first perception data; a data level of the first perception data; and a generation time of the first perception data.
[0028] In a possible design, the method further includes sending a second request message to the data control network element, the second request message including data requirement information, and the data requirement information is used to determine the characteristic information of the first perception data; and receiving the label from the data control network element.
[0029] It can be understood that the "data requirement information" and the "feature information" in the embodiments of the present application can be different information, and the two have a conversion relationship, such as determining the feature information according to the data requirement information; or the "data requirement information" and the "feature information" are the same information, that is, the "data requirement information" is equivalent to the "feature information".
[0030] In a possible design, the method further includes: receiving a label generation rule from the data control network element, the label generation rule being used to indicate that the feature information of the first sensing data corresponds to the label; and generating the label according to the feature information of the first sensing data and the label generation rule.
[0031] In a possible design, the feature information of the first sensing data includes feature values of at least one feature dimension; and the label generation rule used to indicate that the feature information of the first sensing data corresponds to the label includes: the label generation rule is used to indicate that the feature values of the at least one feature dimension correspond to at least one sub-label in a one-to-one manner, and the at least one sub-label is used to generate the label.
[0032] In a possible design, the label generation rule is further used to indicate a generation manner of generating the label according to the at least one sub-label.
[0033] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by a third communication device. In the case of no special description, the "third communication device" in the present application can refer to a communication device (for example, a data control network element), a component (for example, a processor, a chip, or a chip system) in the communication device, or a logic module or software capable of realizing all or part of the functions of the communication device. For example, in the method provided in the third aspect, the data control network element generates a label generation rule, the label generation rule is used to indicate a label corresponding to the feature information of the first sensing data, and the label is used to obtain the first sensing data; and the data control network element sends the label generation rule to the data storage network element and / or the sensing request network element.
[0034] In a possible design, the feature information of the first sensing data includes feature values of at least one feature dimension; and the label generation rule used to indicate that the feature information of the first sensing data corresponds to the label includes: the label generation rule is used to indicate that the feature values of the at least one feature dimension correspond to at least one sub-label in a one-to-one manner, and the at least one sub-label is used to generate the label.
[0035] In a possible design, the label generation rule is further used to indicate a generation manner of generating the label according to the at least one sub-label.
[0036] In a possible design, the feature information of the first perception data includes feature values of at least one feature dimension, and the at least one feature dimension includes at least one of the following: an industry type to which the first perception data belongs; a scene type to which the first perception data belongs; a content type of the first perception data; a spatial position corresponding to the first perception data; a data level of the first perception data; and a generation time of the first perception data.
[0037] In a possible design, the method further includes: receiving a second request message from the perception request network element, where the second request message includes data requirement information; determining feature information of the first perception data according to the data requirement information; determining the label according to the feature information of the first perception data and the label generation rule; and sending the label to the perception request network element.
[0038] It can be understood that the data requirement information and the feature information in the embodiments of the present application can be different information, and the two are in a conversion relationship, for example, the feature information can be determined according to the data requirement information; or the data requirement information and the feature information are the same information, that is, the data requirement information is equivalent to the feature information, in this case, the step of determining the feature information of the requested first perception data according to the data requirement information can not be performed.
[0039] In a possible design, the method further includes: receiving a second request message from the perception request network element, where the second request message includes data requirement information; determining feature information of the first perception data according to the data requirement information; determining the label according to the feature information of the first perception data and the label generation rule; and sending the first request message to the data storage network element, where the first request message includes the label, and the first request message is used to request the first perception data.
[0040] It can be understood that the communication method provided in the second aspect or the third aspect corresponds to the communication method provided in the first aspect, and beneficial effects of the related technical features in the second aspect or the third aspect can be referred to the description of the first aspect.
[0041] In a fourth aspect, the present application provides a communication apparatus, which has the functions related to any one of the first aspect to the third aspect, for example, the communication apparatus includes a module or a unit or a means for performing the operations related to any one of the first aspect to the third aspect, and the functions or the unit or the means can be implemented by software or by hardware, or by executing corresponding software by hardware.
[0042] In a possible design, the communication apparatus includes a processing unit and a communication unit, where the communication unit can be configured to transceive signals to implement communication between the communication apparatus and another apparatus; and the processing unit can be configured to perform some internal operations of the communication apparatus. The functions performed by the processing unit and the communication unit can correspond to operations related to any of the first aspect to the third aspect.
[0043] In a possible design, the communication apparatus includes a processor, which can be configured to be coupled with a memory. The memory can store necessary computer programs or instructions for implementing functions related to any of the first aspect to the third aspect. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, the communication apparatus can implement the method in any possible design or implementation manner of the first aspect to the third aspect.
[0044] In a possible design, the communication apparatus includes a processor and a memory, where the memory can store necessary computer programs or instructions for implementing functions related to any of the first aspect to the third aspect. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, the communication apparatus can implement the method in any possible design or implementation manner of the first aspect to the third aspect.
[0045] In a possible design, the communication apparatus includes a processor and an interface circuit, where the processor is configured to communicate with another apparatus through the interface circuit, and perform the method in any possible design or implementation manner of the first aspect to the third aspect.
[0046] It can be understood that, in the third aspect, the processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, or the like. When implemented by software, the processor can be a general-purpose processor, which implements the functions by reading software codes stored in the memory. In addition, the processor can be one or more, and the memory can be one or more. The memory can be integrated with the processor, or the memory and the processor can be separately arranged. In a specific implementation process, the memory and the processor can be integrated on the same chip, or can be separately arranged on different chips. The embodiments of the present application do not limit the type of the memory and the arrangement manner of the memory and the processor.
[0047] In a fifth aspect, the present application provides a communication system, which can include a first communication device and a second communication device; wherein the first communication device is configured to perform the method of the first aspect, and the second communication device is configured to perform the method of the second aspect. Optionally, the communication system further includes a third communication device, which is configured to perform the method of the third aspect.
[0048] In a sixth aspect, the present application provides a computer readable storage medium, which stores a computer program (or computer readable instructions), when a computer reads and executes part or all of the computer readable instructions, the method in any possible design of the first aspect to the third aspect is performed.
[0049] For example, the computer readable storage medium can be any available media that can be accessed by a computer. For example, but not limited to: the computer readable medium can include non-transitory computer readable medium, random access memory (RAM), read-only memory (ROM), electrically EPROM (EEPROM), CD-ROM or other optical disk storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.
[0050] In a seventh aspect, the present application provides a computer program product, when a computer reads and executes the computer program product, so that the method in any possible design of the first aspect to the third aspect is performed.
[0051] In an eighth aspect, the present application provides a chip (or chip system), which includes a processor and a memory coupled to the processor, and the memory stores a computer program; the processor is configured to invoke part or all of the computer program in the memory, so that the method in any possible design of the first aspect to the third aspect is performed. BRIEF DESCRIPTION OF DRAWINGS
[0052] Fig. 1 is a schematic diagram of a network architecture of a communication system to which embodiments of the present application are applicable;
[0053] Fig. 2 is a more specific network architecture to which embodiments of the present application are applicable;
[0054] Fig. 3 is a schematic diagram of a base station performing sensing operation according to an embodiment of the present application;
[0055] Fig. 4 is a schematic diagram of parameters affecting sensing accuracy and resolution according to an embodiment of the present application;
[0056] FIG. 5 is a schematic diagram of a double-base perception according to an embodiment of the present application;
[0057] FIG. 6 is a schematic diagram of a single-base perception according to an embodiment of the present application;
[0058] FIG. 7 is a schematic diagram of a possible implementation of a perception service according to an embodiment of the present application;
[0059] FIG. 8 is a schematic diagram of a communication method according to an embodiment of the present application;
[0060] FIG. 9 is a schematic diagram of a communication method according to an embodiment of the present application for case 1;
[0061] FIG. 10 is a schematic diagram of a communication method according to an embodiment of the present application for case 2;
[0062] FIG. 11 is a schematic diagram of a communication method according to an embodiment of the present application for case 3;
[0063] FIG. 12 is an exemplary block diagram of an apparatus according to an embodiment of the present application;
[0064] FIG. 13 is a schematic diagram of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0065] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings. The present application will present various aspects, embodiments or features around a system that can include a plurality of devices, components, modules, etc. It should be understood and appreciated that each system can include additional devices, components, modules, etc., and / or can not include all the devices, components, modules, etc. discussed in connection with the accompanying drawings. In addition, combinations of these solutions can also be used.
[0066] In addition, in the embodiments of the present application, the words “exemplary”, “for example”, and the like are used to mean example, illustration, or description. Any embodiment or design solution described as “exemplary” in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design solutions. Rather, the word “exemplary” is used to present the concept in a concrete manner. In the embodiments of the present application, “of”, “corresponding” and “corresponding” are sometimes mixed. It should be pointed out that when their differences are not emphasized, the meanings they express are consistent.
[0067] The technical solutions in the embodiments of the present application can be applied to various communication systems, for example, a universal mobile telecommunications system (UMTS), a wireless local area network (WLAN), a wireless fidelity (Wi-Fi) system, a 4th generation (4G) communication system such as a long term evolution (LTE) system, a 5G communication system such as a new radio (NR) system, and a future evolved communication system.
[0068] FIG. 1 is a schematic diagram of a network architecture of a communication system to which the embodiments of the present application are applicable. The network architecture includes four constituent parts, namely, a terminal device, an access network (AN), a core network (CN), and a data network (DN). The access network can be a radio access network (RAN).
[0069] The terminal device, the (wireless) access network, and the core network are main parts of the network architecture, and logically, they can be divided into a user plane and a control plane. The control plane is responsible for the management of the mobile network, and the user plane is responsible for the transmission of service data. For example, as shown in FIG. 1, in a 5G communication system, a next generation (NG) 2 reference point is located between the (wireless) access network control plane and the core network control plane, an NG 3 reference point is located between the (wireless) access network user plane and the core network user plane, and an NG 6 reference point is located between the core network user plane and the data network.
[0070] The constituent parts of the network architecture are described in detail as follows.
[0071] (1) Terminal device
[0072] A terminal device is a device that provides voice and / or data connectivity to a user. The terminal device can also be referred to as a user equipment (UE), a terminal, an access terminal, a terminal unit, a terminal station, a mobile station (MS), a remote station, a remote terminal, a mobile terminal (MT), a wireless communication device, a terminal agent, or a terminal device, etc.
[0073] For example, the terminal device can be a handheld device with wireless connection function, or a vehicle with communication function, a vehicle-mounted device (such as a vehicle-mounted communication device, a vehicle-mounted communication chip), etc. Currently, some examples of terminal devices are: a mobile phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a tablet computer, a computer with wireless transceiver function, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
[0074] The terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; can also be deployed on water (such as ships, etc.); can also be deployed in the air (such as on airplanes, balloons and satellites, etc.). In the embodiments of the present application, the terminal device can transmit a sensing signal, or can receive a sensing signal. For example, the terminal device can receive a sensing request from a sensing function network element, and then transmit a sensing signal and / or receive a sensing signal based on the sensing request to obtain relevant sensing data. The specific technology, device form, application scenario and name of the terminal device are not limited in the embodiments of the present application.
[0075] (2) Access network
[0076] The (wireless) access network is deployed near the terminal device, provides network access function for authorized users in a specific area, and can determine transmission tunnels with different qualities to transmit user data according to the level of the user, the demand of the service, etc. The (wireless) access network can manage and reasonably utilize its own resources, provide access services for terminal devices on demand, and is responsible for forwarding control signals and service data between terminal devices and core networks.
[0077] A (wireless) access network device is deployed in a (wireless) access network for connecting terminal devices to a wireless network. The (wireless) access network device can be generally connected to a core network through a wired link (e.g., fiber cable). The (wireless) access network device can also be referred to as a network device, a RAN device / node, which is hereinafter taken as an example for description. In embodiments of the present application, the network device can send a sensing signal and can also receive a sensing signal. For example, the network device can receive a sensing request from a sensing function network element, and then send a sensing signal and / or receive a sensing signal based on the sensing request to obtain relevant sensing data.
[0078] Exemplarily, the network device can include a base station, an evolved NodeB (eNodeB) in a LTE system or an evolved LTE system (LTE-Advanced, LTE-A), a next generation NodeB (gNB) in a 5G communication system, a transmission reception point (TRP), a base band unit (BBU), an access point (AP) in a wireless local area networks (WLAN), an integrated access and backhaul (IAB) node, a base station in a future mobile communication system, an access node in a WiFi system, etc. The wireless access network device can also be a module or unit that completes part of the function of a base station, such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0079] The network device can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; can also be deployed on water (such as ships, etc.); and can also be deployed in the air (such as airplanes, balloons, and satellites, etc.). The embodiments of the present application do not limit the specific technology, device form, application scenario, and name of the network device.
[0080] (3) Core network
[0081] The core network is responsible for maintaining the subscription data of the mobile network, managing the network elements of the mobile network, and providing session management, mobility management, policy management, security authentication, and the like for the terminal device.
[0082] Specifically, it can include: providing network access authentication for the terminal device when the terminal device is attached; allocating network resources for the terminal device when the terminal device has a service request; updating network resources for the terminal device when the terminal device moves; providing a fast recovery mechanism for the terminal device when the terminal device is idle; releasing network resources for the terminal device when the terminal device is detached; and providing data routing functions for the terminal device when the terminal device has service data, such as forwarding uplink data to a data network, or receiving downlink data from a data network and forwarding it to the (wireless) access network, thereby sending it to the terminal device.
[0083] (4) Data network
[0084] The data network can also be referred to as a packet data network (PDN), which is a network outside the operator network. The operator network can access multiple DN, and the DN can deploy application servers corresponding to various services to provide various possible services for the terminal device. In actual communication, the client is usually located in the terminal device, and the server is usually located in the data network. The data network can be a private network such as a local area network, an external network not controlled by the operator such as the Internet, or a dedicated network jointly deployed by the operator, and the specific type is not limited.
[0085] FIG. 2 is a more specific network architecture diagram applicable to the embodiments of the present application, which is the network architecture of a 5G communication system. As shown in FIG. 2, the network architecture includes a terminal device, a network device, various types of core network elements / functions, and a data network.
[0086] The core network user plane includes a user plane function (UPF) network element. The core network control plane includes, but is not limited to, an access and mobility management function (AMF) network element, a session management function (SMF) network element, an authentication server function (AUSF) network element, a network exposure function (NEF) network element, a network repository function (NRF) network element, a policy control function (PCF) network element, a unified data management (UDM) network element, and an application function (AF) network element.
[0087] The UPF network element is mainly responsible for connecting external networks and performing user data packet forwarding according to routing rules of the SMF network element, such as sending uplink data to a data network or other UPF network elements, and sending downlink data to other UPF network elements or access network devices.
[0088] The AMF network element is mainly responsible for access management and mobility management of terminal devices, such as maintaining the state of terminal devices, managing the reachability of terminal devices, forwarding mobility management non-access-stratum (MM NAS) messages, and forwarding session management (SM) N2 messages.
[0089] The SMF network element is mainly responsible for session management in a mobile network, including establishing a session for a terminal device, allocating and releasing resources for the session, wherein the resources include session quality of service (QoS), session path, and forwarding rules. For example, allocating an internet protocol (IP) address for a terminal device, and selecting a UPF network element that provides message forwarding functions.
[0090] The AUSF network element is mainly responsible for performing security authentication of terminal devices.
[0091] The NEF network element is used to interact between other internal network elements of the core network and external application servers of the core network, to provide network capability information to external application servers, or to provide information of external application servers to core network elements.
[0092] The NRF network element is mainly responsible for providing a storage function and a selection function of network function entity information for other network elements.
[0093] The PCF network element is mainly responsible for user policy management, including generation of policy authorization, quality of service, and charging rules, and delivering corresponding rules to the UPF network element through the SMF network element to complete installation of corresponding policies and rules.
[0094] The UDM network element is mainly responsible for managing and controlling data. For example, the UDM network element can manage subscription information of a user, including obtaining subscription information and providing the same to other network elements (for example, the AMF network element); and registering and maintaining a network element currently serving a terminal device. The function of the UDM network element can be implemented through interaction with a unified data repository (UDR) network element (not shown in FIG. 2), which is used to store data required by the UDM network element to perform its operations. In actual implementation, the UDM network element and the UDR network element can be two independent physical entities, or the UDR network element can be integrated in the UDM network element, without limitation.
[0095] The AF network element is mainly responsible for providing service data of various applications to a control plane network element of a communication network of an operator, or obtaining data information and control information of the network from the control plane network element of the communication network.
[0096] Although not shown, other possible network elements, such as a location management function (LMF) network element, can also be included in the above network architecture, without limitation.
[0097] It can be understood that FIG. 2 is schematically shown by taking the core network control plane using a service-oriented architecture as an example. In the service-oriented architecture, each control plane network element is connected to a service bus, and the interaction between the control plane network elements adopts the form of service call, that is, the control plane network element opens services to other control plane network elements for calling. In other possible implementations, the core network control plane can also use a point-to-point communication mode, in which a specific set of messages exists between the communication interfaces of the control plane network elements. Among them, the interface between the terminal device and the AMF network element is called the N1 interface, the interface between the access network device and the AMF network element is called the N2 interface, the interface between the access network device and the UPF network element is called the N3 interface, the interface between the UPF network element and the SMF network element can be called the N4 interface, and the interface between the UPF network element and the data network is called the N6 interface. Of course, in the future communication system, the names of these interfaces can remain unchanged, or can be replaced by other names, and the present application does not limit this. In the future communication system, the above network elements or devices can still use their names in the 5G communication system, or have other names; the functions of the above network elements or devices can be completed by one independent network element, or by several network elements together, and the embodiments of the present application do not limit this.
[0098] The communication system shown in FIG. 1 or FIG. 2 can be an ISAC system, in which case the core network of the above communication system can include one or more of a sensing function (SF) network element, a data control network element, and a data storage network element. Among them, there can be multiple data storage network elements, and the specific number of each network element is not limited by the embodiments of the present application. It can be understood that these network elements can also be deployed in a non-core network.
[0099] SF network element: responsible for sensing related service management (such as selecting sensing devices, determining the position, speed, etc. of a target according to sensing data from sensing devices), storage and calculation of sensing data, etc. The device performing sensing operations or the device obtaining sensing data or the device with wireless sensing capability can be referred to as a sensing device. The SF network element can include an SF-control plain (SF-C) network element and / or an SF-user plain (SF-U) network element, and the SF-U can be replaced by an SF-data plane (SF-D). The SF network element can be a newly added network element in the core network as shown in FIG. 2, such as the newly added network element (i.e. SF network element) which can communicate with other network elements in the core network through a service interface, or can also use a point-to-point communication mode to communicate with other network elements in the core network; or the SF network element can also be an SMF network element, an AMF network element or an LMF network element with added sensing function; or the SF network element can also be a module in the SMF network element, the AMF network element or the LMF network element; or the SF network element can also have the function of one or more of the SMF network element, the AMF network element or the LMF network element, which can be understood as the SF network element which can be used to replace one or more of the SMF network element, the AMF network element or the LMF network element.
[0100] Data control network element: The data control network element includes a data orchestration network element, and optionally also includes a service orchestration network element. The data orchestration network element is responsible for the management of sensing data, and the service orchestration network element is responsible for the management of sensing services. The data control network element can be a newly added network element in the core network as shown in FIG. 2, such as the newly added network element (i.e. data control network element) which can communicate with other network elements in the core network through a service interface, or can also use a point-to-point communication mode to communicate with other network elements in the core network; or the data control network element can also be deployed in combination with the SF-C network element, such as deploying the function of the data control network element on the SF-C network element.
[0101] Data storage network element: responsible for storing sensing data, and optionally also responsible for calculating sensing data. The data storage network element can be a newly added network element in the core network as shown in FIG. 2, such as the newly added network element (i.e. data storage network element) which can communicate with other network elements in the core network through a service interface, or can also use a point-to-point communication mode to communicate with other network elements in the core network; or the data storage network element is an existing network element, such as the data storage network element can be at least one of the following: a terminal device (such as a terminal device as a sensing device, with the functions of sensing, calculating sensing data, storing sensing data, and transmitting sensing data), a network device (such as a network device as a sensing device, with the functions of sensing, calculating sensing data, storing sensing data, and transmitting sensing data), an SF-U network element, a UPF network element, a UDM network element, a UDR network element.
[0102] The network element / functional entity in the various possible network architectures described above can be a network element in a hardware device, a software function running on a dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). Optionally, the network element or functional entity described above can be implemented by one device, or by multiple devices together, or can be different functional modules within one device, and the embodiments of the present application do not make a specific limitation thereon. In actual deployment, the network elements described above can be combined. For example, the access and mobility management function network element can be combined with the session management function network element; the session management function network element can be combined with the user plane function network element. When two network elements are combined, the interaction between the two network elements provided by the embodiments of the present application becomes an internal operation of the combined network element or can be omitted.
[0103] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of the communication system architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0104] The related terms involved in the embodiments of the present application will be explained first. When not specifically explained, these explanations are to support the meaning of the related terms and make the embodiments of the present application easier to understand, and should not be regarded as a strict limitation on the related terms in the protection scope required by the present application.
[0105] (1) Perception
[0106] Perception can be understood as a technology capable of obtaining feature information of an environment and / or objects in the environment. Wireless signals (such as operator's 4.9G frequency band, 26G frequency band, 28G frequency band, etc.) have corresponding perception capabilities, and can perform perception identification on specific areas / objects / events, etc.
[0107] Among them, the implementation of perception is similar to the principle of radar, that is, the sending end (or transmitter) transmits electromagnetic waves (i.e., perception signals), the electromagnetic waves are reflected by the object to be perceived, and then obtained by the receiving end, and the receiving end (or receiver) can further process the obtained reflection signals (or called echo signals) to obtain perception data, which can be used to obtain perception results.
[0108] For example, when the base station is the sensing device, FIG. 3 is a schematic diagram of the base station performing the sensing operation. The base station shown in FIG. 3 can multiplex the electromagnetic wave signal of the communication system to perform sensing. The resources used by the base station for communication and the resources used by the base station for sensing can be time-division multiplexed (as shown in FIG. 3) or space-division multiplexed. The base station can use the electromagnetic wave signal to perform sensing detection, and can also receive the signal (which can be referred to as a reflected signal or echo signal) emitted back after the signal reaches the obstacle (i.e., the detected target), and obtain sensing data according to the echo signal. As shown in FIG. 3, the base station can perform serial-to-parallel conversion, phase shift keying, inverse fast Fourier transform (IFFT), parallel-to-serial conversion, digital-to-analog conversion, etc. on the to-be-transmitted signal, and the base station can also perform analog-to-digital conversion, parallel-to-serial conversion, fast Fourier transform, serial-to-parallel conversion, demodulation, etc. on the received echo signal. The to-be-transmitted signal can also be transmitted to a radar processor, so that the radar processor obtains sensing data according to the to-be-transmitted signal and the received echo signal (it can be understood that the echo signal here is the echo signal after the above processing). It should be understood that the processing of the to-be-transmitted signal and the received echo signal by the base station shown in FIG. 3 is only an example and should not constitute any limitation on the present application.
[0109] The sensing device in the wireless communication system can identify the specified area, the specified object or the event, and meet the sensing demand in traffic, unmanned aerial vehicle (UAV), home health, weather monitoring and other aspects. Specific examples are as follows:
[0110] 1. Traffic
[0111] Scenario 1: Since the sensing distance of the vehicle itself is short or the non-line-of-sight (NLOS) path cannot be sensed, the wireless communication system can generate large-scale dynamic map information based on sensing.
[0112] Scenario 2: In the process of vehicle driving, a ghost head danger event such as a sudden appearance of a person or an object occurs, and the wireless communication system can identify the danger event based on sensing and notify the vehicle to perform an emergency operation.
[0113] Scenario 3: Vehicle automatic driving assistance, and the wireless communication system can generate a customized high-precision dynamic map based on sensing to assist the vehicle in automatic driving.
[0114] 2. Unmanned aerial vehicle
[0115] Scenario 1: Violation of driving, such as unmanned aerial vehicle driving off the route, and the wireless communication system can identify the unmanned aerial vehicle violation based on sensing and perform real-time warning / post-penalty.
[0116] Scenario 2: The UAV enters a no-fly zone (e.g., an airport), and the wireless communication system can identify the UAV based on sensing and perform real-time emergency handling.
[0117] ③Home health
[0118] Scenario 1: Abnormal posture detection such as a person falling, and the wireless communication system can identify the abnormal posture based on sensing and alarm.
[0119] Scenario 2: Health detection such as human respiration / heartbeat, and the wireless communication system can identify abnormal indicators based on sensing and alarm.
[0120] ④Weather monitoring
[0121] The wireless communication system can perform sensing detection or prediction on the environment, climate, and weather changes.
[0122] FIG. 4 is a diagram of parameters affecting sensing accuracy and resolution. FIG. 4 takes the vehicle networking scenario as an example to show several parameters affecting sensing, including sensing positioning accuracy (including vertical and horizontal), sensing speed accuracy (including vertical and horizontal), and sensing resolution (including area and speed).
[0123] ①Distance resolution a: the ability to distinguish adjacent targets in distance, usually measured by the minimum resolvable distance interval, used to identify different vehicles.
[0124] ②Speed resolution b: the ability to distinguish targets in radial speed.
[0125] ③Angle measurement accuracy q: the ability of radar to distinguish adjacent targets in angle, usually measured by the minimum resolvable angle.
[0126] ④Horizontal field of view (FOV): the FOV shown in FIG. 4 is 120°, and under the 120° FOV, the bidirectional blind area range of a bidirectional road with a width of 30 meters is less than 18 meters, and the blind area area ratio is <1%.
[0127] (2) Sensing mode
[0128] The sensing mode is divided into double-base sensing mode and single-base sensing mode. Among them, double-base sensing includes two sensing devices (or sensing nodes, the sensing devices and sensing nodes involved in the text can be replaced equally), one sensing device transmits a sensing signal, which is reflected by a sensing target, and the other sensing device receives the sensing signal. Single-base sensing includes one sensing device, which transmits a sensing signal, which is reflected by a sensing target, and the sensing device receives the sensing signal.
[0129] The schematic diagram of double-base perception can be understood with reference to FIG. 5. FIG. 5(a) shows that the perception target in the perception area is a car, the perception device that transmits a signal is a base station, and the perception device that receives a signal is a UE. After the base station transmits a signal, the signal is reflected by the car to obtain a reflected signal, and the reflected signal is received by the UE. FIG. 5(b) shows that the perception target in the perception area is a car, the perception device that transmits a signal is a UE, and the perception device that receives a signal is a base station. After the UE transmits a signal, the signal is reflected by the car to obtain a reflected signal, and the reflected signal is received by the base station. FIG. 5(c) shows that the perception target in the perception area is a car, the perception device that transmits a signal is a base station 1, and the perception device that receives a signal is a base station 2. After the base station 1 transmits a signal, the signal is reflected by the car to obtain a reflected signal, and the reflected signal is received by the base station 2. FIG. 5(d) shows that the perception target in the perception area is a car, the perception device that transmits a signal is a UE 1, and the perception device that receives a signal is a UE 2. After the UE 1 transmits a signal, the signal is reflected by the car to obtain a reflected signal, and the reflected signal is received by the UE 2. The double-base perception shown in FIG. 5(a) and (b) will be described below as an example.
[0130] The schematic diagram of single-base perception can be understood with reference to FIG. 6. FIG. 6(a) shows that the perception target in the perception area is a car, and the perception device is a base station. After the base station transmits a signal, the signal is reflected by the car to obtain a reflected signal, and the reflected signal is received by the base station again. FIG. 6(b) shows that the perception target in the perception area is a car, and the perception device is a UE. After the UE transmits a signal, the signal is reflected by the car to obtain a reflected signal, and the reflected signal is received by the UE again.
[0131] (3) Perception data
[0132] The perception data in the embodiments of the present application can include at least one of raw perception data, intermediate processing data, basic object data, and service content data.
[0133] The raw perception data can include channel response information of an echo signal, such as at least one of amplitude data, phase data, in-phase (I) data, and quadrature (Q) data determined according to the echo signal.
[0134] The intermediate processing data can include data obtained after processing the echo signal. The processing of the echo signal involves multiple links, and the data obtained by each processing link can be referred to as intermediate processing data. For example, the intermediate processing data includes but is not limited to one or more of the following: in-phase quadrature (IQ) data, range Doppler (RD) spectrum, range Doppler angle (RDA) spectrum, distance / velocity (DV) spectrum, distance / velocity / angle (DVA) spectrum, range / velocity (RV) spectrum, range / velocity / angle (RVA) spectrum, a set of coordinate points, a point cloud, a point cluster, a cluster trace, and the like.
[0135] The basic object data includes data obtained by calculating and analyzing the intermediate processing data, which can also be referred to as a perception result. For example, the basic object data includes but is not limited to one or more of the following: the type, size, contour, position, movement path, speed, distance, angle, orientation, acceleration, and the like of an object.
[0136] The business content data includes data related to a business function obtained by analyzing the basic object data. For example, the business content data includes but is not limited to one or more of the following: data for autonomous driving, whether there is illegal occupation of a road, whether there is a lane speed, whether a collision warning is given, x intersection congestion, y location on z highway has fallen rocks, and the like.
[0137] Based on the above introduction, FIG. 7 illustrates a possible implementation of a perception service. As shown in FIG. 7, the SF network element can obtain a perception requirement from a perception request network element, which can be an AF network element, an external application server (AS), or a terminal device. After obtaining the perception requirement, the SF network element can control the execution object of the perception service to detect and / or collect the perception data. The execution object of the perception service can include one or more network devices and / or one or more terminal devices.
[0138] Taking the network device as an example, the network device can perform a perception operation to obtain perception data, which can include, for example, transmitting a perception signal and receiving an echo signal. After obtaining the perception data, the network device can send the perception data to the SF network element, and then the SF network element provides the perception data to the perception request network element. The SF network element can process the received perception data and provide the processed perception data to the perception request network element, or can directly provide the received perception data to the perception request network element, without limitation.
[0139] In the implementation shown in FIG. 7, the perception device (such as a network device) is to directly open the perception data to the perception request network element. Considering that the perception data needs to be reasonably managed and opened, a possible solution is to first store the obtained perception data in a data storage network element, and then provide the perception data to the perception request network element based on the request of the perception request network element after the data storage network element receives the request. However, since the perception is the detection of the objective physical world, the raw perception data generated contains rich and diverse information, and the processing of the raw perception data is relatively complex, and a large amount of calculation power will bring a large processing delay; therefore, if the data storage network element only stores the raw perception data without fine processing and storage, it will lead to that after receiving the request of the perception request network element, the data storage network element can only roughly obtain the stored raw perception data and perform corresponding data processing to obtain the perception data requested by the perception request network element, thereby causing poor accuracy and low efficiency of obtaining the perception data. Therefore, on the basis of being able to generate various perception data (such as the intermediate processing data, the perception result, the service content data and the like in the above) from the raw perception data, how to accurately and efficiently provide the perception data to the perception request network element still needs further research.
[0140] Based on this, the embodiment of the present application provides a communication method, device and system, which introduces the label of the perception data to accurately and efficiently provide the perception data to the perception request network element.
[0141] The communication method provided by the embodiment of the present application involves multiple communication devices, such as a first communication device, a second communication device and a third communication device. Among them, the first communication device is a data storage network element or a component in the data storage network element, such as a chip or a chip system arranged in the data storage network element. The second communication device is a perception request network element (such as AF, a terminal device or an application server) or a component in the perception request network element, such as a chip or a chip system arranged in the perception request network element; the third communication device is a data control network element or a component in the data control network element, such as a chip or a chip system arranged in the data control network element; the embodiment of the present application takes "the first communication device is a data storage network element, the second communication device is a perception request network element, and the third communication device is a data control network element" as an example for description.
[0142] It can be understood that, in the embodiments of the present application, "A sends information a / message a to B" can mean that A is the sending end of the information a / message a, and B is the receiving end of the information a / message a. The information a / message a can be forwarded or processed by other intermediate nodes, for example, A sends the information a / message a to C, and C forwards the information a / message a to B. The message name sent by A to C and the message name sent by C to B can be the same or different, and the specific implementation is not limited. "B receives information / message from A" can mean that A is the sending end of the information / message, and B is the receiving end of the information / message. The information / message can be forwarded or processed by other intermediate nodes, and the specific implementation is not limited.
[0143] The communication method provided by the present application will be described below in combination with specific embodiments.
[0144] FIG. 8 is a flowchart of a communication method provided by an embodiment of the present application. As shown in FIG. 8, the flowchart can include the following steps.
[0145] S801, a sensing request network element or a data control network element sends a first request message to a data storage network element, the first request message including a label of requested first sensing data, the label corresponding to characteristic information of the first sensing data; correspondingly, the data storage network element receives the first request message.
[0146] The "label of the first sensing data corresponding to the characteristic information of the first sensing data" can be understood as: the label of the first sensing data is associated with the characteristic information of the first sensing data. For example, the label of the first sensing data is obtained according to the characteristic information of the first sensing data. Exemplarily, taking sensing data a and sensing data b as an example, if the characteristic information of the sensing data a is different from the characteristic information of the sensing data b, the label of the sensing data a is different from the label of the sensing data b; if the characteristic information of the sensing data a is the same as the characteristic information of the sensing data b, the label of the sensing data a is the same as the label of the sensing data b.
[0147] Exemplarily, the characteristic information of the first sensing data includes a characteristic value of at least one characteristic dimension. The at least one characteristic dimension includes at least one of the following: ① an industry type to which the first sensing data belongs; ② a scene type to which the first sensing data belongs; ③ a content type of the first sensing data; ④ a spatial position corresponding to the first sensing data; ⑤ a data level of the first sensing data; and ⑥ a generation time of the first sensing data. The characteristic dimensions can have a hierarchical relationship, for example, the next level of the "industry type" is the "scene type", and the next level of the "scene type" is the "content type". In addition, the characteristic value of the characteristic dimension can be hierarchical information.
[0148] For example: ① The characteristic value of the feature dimension of "industry type" can include: traffic, unmanned aerial vehicle, family health, meteorological monitoring, etc.
[0149] ② The characteristic value of the feature dimension of "scene type" can include: urban intersection scene (corresponding to the traffic industry), foreign object identification scene (corresponding to the unmanned aerial vehicle industry), abnormal posture detection scene (corresponding to the family health industry), weather change scene (corresponding to the meteorological monitoring industry), etc.
[0150] ③ The characteristic value of the feature dimension of "content type" can include: traffic flow (corresponding to the urban intersection scene), unmanned aerial vehicle entering the industrial park (corresponding to the unmanned aerial vehicle entering the no-fly zone scene), personnel falling (corresponding to the abnormal posture detection scene).
[0151] ④ The characteristic value of the feature dimension of "spatial location" can include: geographic location information (such as part or all of longitude and latitude, altitude, city, jurisdiction, angle, sector, etc.) or information used by an operator network to identify an area (such as part or all of cell information, tracking area information, etc.); For example, the characteristic value of "spatial location" is: China - Beijing - Haidian District - X place, that is, the characteristic value of "spatial location" can be hierarchical information.
[0152] ⑤ The characteristic value of the feature dimension of "data level" can include: raw perception data, intermediate processing data (such as RV spectrum / RVA spectrum, point cloud information), perception results (such as the type, size, outline, position, path, speed of an object, etc.), business content data (such as x intersection congestion, z location has fallen stone on y highway).
[0153] ⑥ The characteristic value of the feature dimension of "generation time" can include: date / hour / minute / second / millisecond / microsecond, etc.; For example, the characteristic value of "generation time" is: September 10, 2024 12:10:10 10 milliseconds, that is, the characteristic value of "generation time" can be hierarchical information.
[0154] S802, the data storage network element acquires the first perception data from the perception data stored by the data storage network element according to the label of the first perception data.
[0155] Exemplarily, the data storage network element can pre-store the first perception data, and then after receiving the first request message, the data storage network element can acquire the first perception data from the stored perception data according to the tag of the first perception data carried in the first request message. The first perception data can be perception data generated by the data storage network element (for example, the first perception data is service content data obtained by the data storage network element through calculation and analysis), or can also be perception data received by the data storage network element from other devices / network elements (for example, the first perception data is perception data received by the data storage network element from a network device or a terminal device), and the specific implementation is not limited.
[0156] (1) The specific implementation of "storing the first perception data" is described.
[0157] Exemplarily, the data storage network element determines the tag of the first perception data according to the characteristic information of the first perception data and a tag generation rule, the tag of the first perception data is used to indicate the storage location of the first perception data, and then the data storage network element stores the first perception data in the storage location indicated by the tag. The tag can be understood as a pointer used to indicate the storage location of the first perception data. The form of the tag is various, for example, the tag can be in the form of a bitmap, for example, the bitmap includes 12 bits, and the tag of the first perception data is 000000000001.
[0158] The tag generation rule is used to indicate the correspondence between the characteristic information of the first perception data and the tag. The tag generation rule can be generated by the data storage network element, or can also be generated by the data control network element and sent to the data storage network element, and the specific implementation is not limited. The tag generation rule is described below by taking the implementation mode 1 and the implementation mode 2 as examples.
[0159] Implementation mode 1: The tag generation rule is used to indicate the correspondence between the characteristic value of at least one characteristic dimension of the first perception data and the tag. Referring to Table 1, it is an example of a possible tag generation rule.
[0160] Table 1: Example of tag generation rule
[0161] According to Table 1, assuming that the industry type to which the first perception data belongs is the traffic industry, the scene type to which the first perception data belongs is the urban intersection scene, the content type of the first perception data is the vehicle flow, the spatial location is China-Beijing-Haidian District-X place, the data level is the business content data, and the time information is September 10, 2024, 12:10:10, the label of the first perception data is 000000000001. Assuming that the industry type to which the first perception data belongs is the traffic industry, the scene type to which the first perception data belongs is the urban intersection, the content type of the first perception data is the vehicle position path, the spatial location is China-Beijing-Haidian District-X place, the data level is the perception result, and the time information is September 10, 2024, 12:10:10, the label of the first perception data is 000000000010. Other examples are not listed one by one.
[0162] Implementation 2: The label generation rule is used to indicate that the feature values of at least one feature dimension of the first perception data are in one-to-one correspondence with at least one sub-label, and the at least one sub-label is used to generate the label of the first perception data. Wherein, the sub-label can also be called a feature code, or other possible names, which are not limited in specific. There are many forms of sub-labels, for example, the sub-label can be in the form of a bit map, for example, the bit map includes 2 bits. The number of bits included in the sub-label corresponding to different feature dimensions can be the same, or can be different, for example, the sub-label corresponding to the industry type includes 2 bits, the sub-label corresponding to the scene type includes 2 bits or 4 bits, which are not limited in specific.
[0163] Optionally, the label generation rule is also used to indicate the generation manner of generating the label of the first perception data according to the at least one sub-label, for example, the generation manner is to combine the at least one sub-label in a first order to obtain the label of the first perception data, for example, the first order can refer to: the sub-label corresponding to the industry type, the sub-label corresponding to the scene type, the sub-label corresponding to the content type, the sub-label corresponding to the spatial location, the sub-label corresponding to the data level, and the sub-label corresponding to the generation time.
[0164] Referring to Table 2, for a possible label generation rule example.
[0165] Table 2: Label generation rule example
[0166] According to Table 2, assuming that the industry type to which the first perception data belongs is the traffic industry (the sub-label corresponding to the traffic industry is 00), the scene type to which the first perception data belongs is the urban intersection scene (the sub-label corresponding to the urban intersection scene is 00), the content type is the traffic flow (the sub-label corresponding to the traffic flow is 00), the spatial location is China-Beijing-Haidian District-X place (the sub-label corresponding to China-Beijing-Haidian District-X place is 00), the data level is the business content data (the sub-label corresponding to the business content data is 00), and the time information is September 10, 2024, 12:10:10 (the sub-label corresponding to September 10, 2024, 12:10:10 is 01), six sub-labels can be obtained, and then a label of the first perception data is generated according to the six sub-labels, for example, the label of the first perception data is 000000000001 obtained by combining the six sub-labels in the first order. Assuming that the industry type to which the first perception data belongs is the traffic industry (the sub-label corresponding to the traffic industry is 00), the scene type to which the first perception data belongs is the urban intersection scene (the sub-label corresponding to the urban intersection scene is 00), the content type is the vehicle position path (the sub-label corresponding to the vehicle position path is 01), the spatial location is China-Beijing-Haidian District-X place (the sub-label corresponding to China-Beijing-Haidian District-X place is 00), the data level is the perception result (the sub-label corresponding to the perception result is 01), and the time information is September 10, 2024, 12:10:10 (the sub-label corresponding to September 10, 2024, 12:10:10 is 01), six sub-labels can be obtained, and then a label of the first perception data is generated according to the six sub-labels, for example, the label of the first perception data is 000001000101 obtained by combining the six sub-labels in the first order. Other examples are not listed one by one.
[0167] With reference to the foregoing implementation manner 1 or implementation manner 2: optionally, in the case where the label generation rule is generated by the data control network element, the label generation rule can further include storage node information corresponding to the feature information of the first perception data, as shown in Table 1 or Table 2. For example, if the data storage network element determines that the storage node corresponding to the feature information of the first perception data is the data storage network element itself, the label of the first perception data can be determined according to the feature information of the first perception data, and then the first perception data is stored in the storage location indicated by the label; if the data storage network element determines that the storage node corresponding to the feature information of the first perception data is another data storage network element, the first perception data can be sent to the other data storage network element.
[0168] The data control network element can obtain the storage capability information of the plurality of data storage network elements (for example, the plurality of data storage network elements send the storage capability information to the data control network element), and then determine the correspondence between the feature information of the perception data and the storage node according to the storage capability information of the plurality of data storage network elements. The storage capability information can include at least one of the following: storage space size, reading delay, storage delay, and can also include other possible information, which is not limited in detail.
[0169] (2) The specific implementation of "obtaining the first perception data" is described.
[0170] Exemplarily, the data storage network element can obtain the first perception data from the storage location indicated by the label.
[0171] As a possible implementation, the feature information of the first perception data corresponding to the label of the first perception data includes the feature values of the above-mentioned 6 feature dimensions, and the perception data stored in the storage location indicated by the label of the first perception data is the first perception data. In this case, the data storage network element can obtain the first perception data according to the label of the first perception data.
[0172] As another possible implementation, the feature information of the first perception data corresponding to the label of the first perception data includes the feature values of part of the above-mentioned 6 feature dimensions, and the perception data stored in the storage location indicated by the label of the first perception data includes the first perception data and other perception data. In this case, the data storage network element can obtain the first perception data according to the label of the first perception data and other information.
[0173] For example, the feature information of the first perception data corresponding to the label of the first perception data includes the feature values of the above-mentioned feature dimensions ① to ⑤, the perception data stored in the storage location indicated by the label of the first perception data includes the first perception data and the second perception data, the feature values of the feature dimensions ① to ⑤ of the first perception data and the second perception data are the same, but the generation times are different. The first request message further includes the generation time of the requested first perception data, and then the data storage network element can obtain the first perception data according to the label of the first perception data and the generation time of the first perception data; specifically, the data storage network element determines the storage location indicated by the label according to the label of the first perception data, and then obtains the first perception data from the storage location according to the generation time of the first perception data.
[0174] It should be understood that the label of the first perception data in the embodiments of the present application is used to indicate the storage location of the first perception data, which means that there is an association or conversion relationship between the label of the first perception data and the storage location. For example, the label of the first perception data is A, and A is used as the input of a certain algorithm / model, and then the storage location of the first perception data can be output.
[0175] S803, the data storage network element sends the first perception data to the perception request network element or the data control network element; correspondingly, the perception request network element or the data control network element receives the first perception data.
[0176] Exemplarily, after receiving the first perception data, the data control network element can send the first perception data to the perception request network element.
[0177] By using the above method, since the first request message carries the label of the requested first perception data, the data storage network element can obtain the first perception data according to the label of the first perception data and send it to the perception request network element (or send it to the data control network element, which forwards it to the perception request network element). In this way, by introducing the label of the perception data, the perception data is easier to manage and access, and it is convenient to accurately and efficiently provide the perception data to the perception request network element.
[0178] Based on the introduction of FIG. 8, some more specific implementation processes are described below in combination with scenarios 1 to 6.
[0179] (1) Scenario 1: The data control network element generates a label generation rule and sends the label generation rule to the data storage network element; the perception request network element can obtain the label.
[0180] FIG. 9 is a flowchart of a communication method provided by an embodiment of the present application for scenario 1. As shown in FIG. 9, the method can include:
[0181] S901, the data control network element generates (or determines) a label generation rule, which can refer to the description above.
[0182] S902, the data control network element sends the label generation rule to the data storage network element; correspondingly, the data storage network element receives the label generation rule.
[0183] Exemplarily, there can be multiple data storage network elements, and the data control network element can send the label generation rule to each of the multiple data storage network elements. The embodiment of the present application is described by taking one of the data storage network elements as an example.
[0184] S903, after the data storage network element generates the first sensing data or receives the first sensing data, the data storage network element determines the label of the first sensing data according to the characteristic information of the first sensing data and the label generation rule, and stores the first sensing data in the storage location indicated by the label.
[0185] S904, the sensing request network element sends a second request message to the data control network element, the second request message including data requirement information; correspondingly, the data control network element receives the second request message.
[0186] The data requirement information is used to determine the characteristic information of the requested first sensing data.
[0187] S905, the data control network element sends a response of the second request message to the sensing request network element, the response of the second request message including the label of the first sensing data; correspondingly, the sensing request network element receives the response of the second request message.
[0188] Taking the example of "the data control network element including the data orchestration network element and the service orchestration network element", the data control network element can determine the characteristic information of the requested first sensing data according to the data requirement information, and then determine the label of the first sensing data according to the characteristic information of the first sensing data and the label generation rule, and send a response of the second request message to the sensing request network element.
[0189] It can be understood that, if the data control network element includes the data orchestration network element but does not include the service orchestration network element, the data control network element can communicate with the sensing request network element through the service orchestration network element. For example, the above S904 and S905 can specifically include: step 1, the sensing request network element sends a second request message 1 to the service orchestration network element, the second request message 1 including data requirement information; step 2, the service orchestration network element determines the characteristic information of the requested first sensing data according to the data requirement information, and sends a second request message 2 to the data control network element, the second request message 2 including the characteristic information of the requested first sensing data; step 3, after the data control network element receives the second request message 2, the data control network element determines the label of the first sensing data according to the characteristic information of the first sensing data and the label generation rule, and sends a response of the second request message 2 to the service orchestration network element, the response of the second request message 2 including the label of the first sensing data; step 4, after the service orchestration network element receives the response of the second request message 2, the service orchestration network element sends a response of the second request message 1 to the sensing request network element, the response of the second request message 1 including the label of the first sensing data.
[0190] Optionally, the response of the second request message can also include first authorization credential information, and the specific generation manner of the first authorization credential information is not limited in the embodiments of the present application.
[0191] S906, the data control network element sends an authorization notification message to the data storage network element; correspondingly, the data storage network element receives the authorization notification message.
[0192] Exemplarily, the authorization notification message comprises the identity of the sensing request network element and the second authorization credential information, the second authorization credential information is consistent with the first authorization credential information, and the authorization notification message indicates that the data storage network element is authorized to provide the sensing data to the sensing request network element. Optionally, the authorization notification message further comprises the label of the first sensing data, in which case, the authorization notification message indicates that the data storage network element is authorized to provide the specific sensing data (i.e. the first sensing data) to the sensing request network element.
[0193] It can be understood that S906 is an optional step.
[0194] S907, the sensing request network element sends a first request message to the data storage network element, the first request message comprising the label of the requested first sensing data; correspondingly, the data storage network element receives the first request message.
[0195] Optionally, the first request message further comprises the first authorization credential information.
[0196] S908, the data storage network element acquires the first sensing data from the sensing data stored in the data storage network element according to the label of the first sensing data.
[0197] S909, the data storage network element sends a response to the first request message to the sensing request network element, the response to the first request message comprising the first sensing data; correspondingly, the sensing request network element receives the response to the first request message.
[0198] Exemplarily, after receiving the first request message, the data storage network element can determine whether the authorization is passed (e.g. whether the sensing request network element is the sensing request network element authorized by the previously received authorization notification message, whether the second authorization credential information is consistent with the first authorization credential information, and whether the label carried by the first request message is the same as the label in the previously received authorization notification message), if the authorization is passed (the sensing request network element is the sensing request network element authorized by the previously received authorization notification message, the second authorization credential information is consistent with the first authorization credential information, and the label carried by the first request message is the same as the label in the previously received authorization notification message), the data storage network element acquires the first sensing data from the sensing data stored in the data storage network element according to the label of the first sensing data, and sends the first sensing data to the sensing request network element. Optionally, if the authorization is not passed, the data storage network element can refuse to provide the first sensing data to the sensing request network element.
[0199] (2) Case 2: the data control network element generates a label generation rule and sends the label generation rule to the data storage network element; the sensing request network element does not need to acquire the label.
[0200] FIG. 10 is a flow diagram of a communication method provided by the embodiment of the present application for case 2. As shown in FIG. 10, the method can include the following steps.
[0201] S1001, the data control network element generates a label generation rule, which can refer to the description above.
[0202] S1002, the data control network element sends the label generation rule to the data storage network element; correspondingly, the data storage network element receives the label generation rule.
[0203] S1003, after generating or receiving the first sensing data, the data storage network element determines the label of the first sensing data according to the characteristic information of the first sensing data and the label generation rule, and stores the first sensing data in the storage location indicated by the label.
[0204] S1004, the sensing request network element sends a second request message to the data control network element, the second request message including data requirement information; correspondingly, the data control network element receives the second request message.
[0205] The data requirement information is used to determine the characteristic information of the requested first sensing data.
[0206] The implementation of S1001 to S1004 above can refer to the description of S901 to S904.
[0207] S1005, the data control network element sends a first request message to the data storage network element according to the second request message, the first request message including the label of the requested first sensing data; correspondingly, the data storage network element receives the first request message.
[0208] S1006, the data storage network element acquires the first sensing data from the sensing data stored by the data storage network element according to the label of the first sensing data.
[0209] S1007, the data storage network element sends the first sensing data to the data control network element; correspondingly, the data control network element receives the first sensing data.
[0210] Exemplarily, the data storage network element can send a response of the first request message to the data control network element, the response of the first request message including the first sensing data; or, the data storage network element sends the first sensing data to the data control network element based on the trigger of the first request message through the data channel between the data storage network element and the data control network element or through other possible messages.
[0211] S1008, the data control network element sends a response of the second request message to the sensing request network element, the response of the second request message comprising the first sensing data; correspondingly, the sensing request network element receives the response of the second request message.
[0212] The embodiment of the present application takes the data control network element comprising the data orchestration network element and the service orchestration network element as an example. It can be understood that if the data control network element comprises the data orchestration network element but does not comprise the service orchestration network element, the data control network element can communicate with the sensing request network element through the service orchestration network element. For example, the above S1004 can comprise: step 1, the sensing request network element sends a second request message 1 to the service orchestration network element, the second request message 1 comprising the data requirement information; step 2, the service orchestration network element determines the characteristic information of the requested first sensing data according to the data requirement information, and sends a second request message 2 to the data control network element, the second request message 2 comprising the characteristic information of the requested first sensing data; step 3, the data control network element receives the second request message 2, and determines the label of the first sensing data according to the characteristic information of the requested first sensing data and the label generation rule, and then executes S1005. The above S1008 can comprise: step 1, the data control network element sends a response of the second request message 2 to the service orchestration network element, the response of the second request message 2 comprising the first sensing data; step 2, the service orchestration network element sends a response of the second request message 1 to the sensing request network element, the response of the second request message 1 comprising the first sensing data.
[0213] (3) Case 3: The data control network element generates the label generation rule, and sends the label generation rule to the data storage network element and the sensing request network element.
[0214] FIG. 11 is a flow diagram of a communication method provided by an embodiment of the present application for case 3. As shown in FIG. 11, the method can comprise:
[0215] S1101, the data control network element generates the label generation rule, which can refer to the description above.
[0216] S1102, the data control network element sends the label generation rule to the data storage network element; correspondingly, the data storage network element receives the label generation rule.
[0217] Exemplarily, after receiving the label generation rule, the data storage network element can determine the label of the sensing data (e.g., the first sensing data below) according to the label generation rule, which can refer to the description in S1105.
[0218] S1103, the data control network element sends the label generation rule to the sensing request network element; correspondingly, the sensing request network element receives the label generation rule.
[0219] Exemplarily, after receiving the label generation rule, the perception request network element can determine the label of the requested perception data according to the label generation rule, details of which refer to the description in S1106.
[0220] Exemplarily, there can be multiple perception request network elements, and the data control network element can send the label generation rule to each of the multiple perception request network elements. The embodiments of the present application are described by taking one of the perception request network elements as an example.
[0221] It can be understood that the embodiments of the present application do not limit the execution order of S1102 and S1103, for example, S1102 and S1103 can be executed simultaneously, or S1102 is executed before S1103, or S1103 is executed before S1102.
[0222] S1104, the data control network element sends an authorization notification message to the data storage network element; correspondingly, the data storage network element receives the authorization notification message.
[0223] The authorization notification message includes the identifier of the perception request network element and the second authorization credential information, the second authorization credential information is consistent with the first authorization credential information, and the authorization notification message indicates that the data storage network element is authorized to provide the perception data to the perception request network element.
[0224] It can be understood that S1104 is an optional step.
[0225] S1105, after generating or receiving the first perception data, the data storage network element determines the label of the first perception data according to the feature information of the first perception data and the label generation rule received in S1102 above, and stores the first perception data in the storage location indicated by the label.
[0226] S1106, the perception request network element sends a first request message to the storage function network element, the first request message including the label of the requested first perception data; correspondingly, the data storage network element receives the first request message.
[0227] Exemplarily, the perception request network element can determine the feature information of the requested first perception data according to the data requirement information, and then determine the label of the first perception data according to the feature information of the first perception data and the label generation rule received in S1103, and send the first request message to the storage function network element. Optionally, the first request message further includes the first authorization credential information.
[0228] It can be understood that the "data requirement information" and the "feature information" in the embodiments of the present application can be different information, and the two have a conversion relationship, such as determining the feature information according to the data requirement information; or the "data requirement information" and the "feature information" are the same information, that is, the "data requirement information" is equivalent to the "feature information", and in this case, the step of "determining the feature information of the requested first perception data according to the data requirement information" can not be performed. Other cases can also be referred to the description herein.
[0229] S1107, the data storage network element acquires the first perception data from the perception data stored in the data storage network element according to the label of the first perception data.
[0230] S1108, the data storage network element sends a response of the first request message to the perception request network element, and the response of the first request message includes the first perception data; correspondingly, the perception request network element receives the response of the first request message.
[0231] The specific implementation of S1107 and S1108 can be referred to the description of S908 and S909.
[0232] (4) Case 4: The data storage network element generates a label generation rule and sends the label generation rule to the data control network element; the perception request network element can acquire the label.
[0233] It can be understood that the difference between case 4 and case 1 is that in case 1, the data control network element generates the label generation rule and sends it to the data storage network element; while in case 4, the data storage network element generates the label generation rule and sends it to the data control network element. Except for this difference, case 4 can refer to the implementation of case 1.
[0234] (5) Case 5: The data storage network element generates a label generation rule and sends the label generation rule to the data control network element; the perception request network element does not need to acquire the label.
[0235] It can be understood that the difference between case 5 and case 2 is that in case 2, the data control network element generates the label generation rule and sends it to the data storage network element; while in case 5, the data storage network element generates the label generation rule and sends it to the data control network element. Except for this difference, case 5 can refer to the implementation of case 2.
[0236] (6) Case 6: The data storage network element generates a label generation rule and sends the label generation rule to the data control network element, and the data control network element sends the label generation rule to the perception request network element.
[0237] It can be understood that the difference between case 6 and case 3 is that, in case 3, the data control network element generates the label generation rule and sends it to the data storage network element and the sensing request network element; while in case 6, the data storage network element generates the label generation rule and sends it to the data control network element, and then the data control network element sends it to the sensing request network element. Except for the above difference, case 6 can refer to the implementation of case 3.
[0238] For the above embodiments, it can be understood that:
[0239] (1) The above focuses on describing the differences between different processes. In each process of the present application, the terms and / or descriptions of different processes are consistent and can be referred to each other if there is no special description and logical conflict. In addition, different implementations or different examples can also refer to or refer to each other.
[0240] (2) The various numbers involved in the present application are only for differentiation for the convenience of description, and do not limit the scope of the present application. The step numbers of the above process flowchart are only one example of the execution process, and do not constitute a limitation on the execution order of the steps, that is, the size of each step number does not mean the order of execution, and the execution order of each step should be determined according to its function and internal logic. In addition, the steps shown in each process flowchart are not all the steps that must be executed, and some steps can be added or deleted based on each process flowchart as needed.
[0241] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of device / network element interaction. It can be understood that, in order to realize the above functions, the device / network element can include the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed in the present application, the embodiments of the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0242] The embodiments of the present application can divide the functional units of the device / network element according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one unit. The integrated unit can be realized in the form of hardware or software functional unit.
[0243] In the case of employing the integrated unit, FIG. 12 shows a possible exemplary block diagram of the apparatus involved in the embodiments of the present application. As shown in FIG. 12, the apparatus 1200 can include a processing unit 1202 and a communication unit 1203. The processing unit 1202 is configured to control and manage the actions of the apparatus 1200. The communication unit 1203 is configured to support the communication of the apparatus 1200 with other devices. Optionally, the communication unit 1203, also referred to as a transceiver unit, can include a receiving unit and / or a sending unit, which are respectively configured to perform the receiving and sending operations. The apparatus 1200 can further include a storage unit 1201 configured to store the program code and / or data of the apparatus 1200.
[0244] (1) The apparatus 1200 can be the first communication apparatus (e.g., a data storage network element) in the above-described embodiments. The processing unit 1202 can support the apparatus 1200 to perform the actions of the first communication apparatus in the above method embodiments. Alternatively, the processing unit 1202 mainly performs the internal actions of the first communication apparatus in the method embodiments, and the communication unit 1203 can support the communication between the apparatus 1200 and other devices.
[0245] For example, in one embodiment, the communication unit 1203 is configured to receive a first request message, the first request message including a tag of requested first perception data, the tag corresponding to characteristic information of the first perception data; the processing unit 1202 is configured to acquire the first perception data from the perception data stored in the data storage network element according to the tag; and the communication unit 1203 is further configured to send the first perception data.
[0246] In a possible design, the tag is used to indicate the storage location of the first perception data.
[0247] In a possible design, the first request message further includes a generation time of the first perception data; and the acquiring of the first perception data from the perception data stored in the data storage network element according to the tag includes: acquiring the first perception data from the perception data stored in the data storage network element according to the tag and the generation time.
[0248] In a possible design, the characteristic information of the first perception data includes a feature value of at least one feature dimension, and the at least one feature dimension includes at least one of the following: an industry type to which the first perception data belongs; a scenario type to which the first perception data belongs; a content type of the first perception data; a spatial position corresponding to the first perception data; a data level of the first perception data; and a generation time of the first perception data.
[0249] In a possible design, the communication unit 1203 is further configured to receive the first sensing data or generate the first sensing data; and the processing unit 1202 is further configured to determine the tag according to the feature information of the first sensing data and a tag generation rule, where the tag generation rule is used to indicate that the feature information of the first sensing data corresponds to the tag, and store the first sensing data in a storage location indicated by the tag.
[0250] In a possible design, the feature information of the first sensing data includes feature values of at least one feature dimension; and the tag generation rule used to indicate that the feature information of the first sensing data corresponds to the tag includes that the tag generation rule is used to indicate that the feature values of the at least one feature dimension correspond to at least one sub-tag, and the at least one sub-tag is used to generate the tag.
[0251] In a possible design, the tag generation rule is further used to indicate a generation manner of generating the tag according to the at least one sub-tag.
[0252] In a possible design, the communication unit 1203 is further configured to receive the tag generation rule from a data control network element.
[0253] In a possible design, the processing unit 1202 is further configured to generate the tag generation rule; and the communication unit 1203 is further configured to send the tag generation rule to a data control network element.
[0254] (2) The apparatus 1200 can be a second communication apparatus (e.g., a sensing request network element) in the embodiments. The processing unit 1202 can support the apparatus 1200 to perform the actions of the second communication apparatus in the method embodiments. Alternatively, the processing unit 1202 mainly performs the internal actions of the second communication apparatus in the method embodiments, and the communication unit 1203 can support the communication between the apparatus 1200 and other devices.
[0255] For example, in an embodiment, the communication unit 1203 is configured to send, to a data storage network element, a first request message, where the first request message includes a tag of requested first sensing data, and the tag corresponds to feature information of the first sensing data; and receive the first sensing data from the data storage network element.
[0256] In a possible design, the tag is used to indicate a storage location of the first sensing data.
[0257] In a possible design, the first request message further includes a generation time of the requested first sensing data.
[0258] In a possible design, the feature information of the first perception data includes feature values of at least one feature dimension, and the at least one feature dimension includes at least one of the following: an industry type to which the first perception data belongs; a scenario type to which the first perception data belongs; a content type of the first perception data; a spatial position corresponding to the first perception data; a data level of the first perception data; and a generation time of the first perception data.
[0259] In a possible design, the communication unit 1203 is further configured to: send, to the data control network element, a second request message including data requirement information, where the data requirement information is used to determine the feature information of the first perception data; and receive the label from the data control network element.
[0260] In a possible design, the communication unit 1203 is further configured to: receive, from the data control network element, a label generation rule, where the label generation rule is used to indicate that the feature information of the first perception data corresponds to the label; and the processing unit 1202 is further configured to: generate the label according to the feature information of the first perception data and the label generation rule.
[0261] In a possible design, the feature information of the first perception data includes feature values of at least one feature dimension; and the label generation rule is used to indicate that the feature information of the first perception data corresponds to the label, including: the label generation rule is used to indicate that the feature values of the at least one feature dimension correspond to at least one sub-label one by one, and the at least one sub-label is used to generate the label.
[0262] In a possible design, the label generation rule is further used to indicate a generation manner of generating the label according to the at least one sub-label.
[0263] (3) The apparatus 1200 can be a third communication apparatus (e.g., a data control network element) in the embodiments described above. The processing unit 1202 can enable the apparatus 1200 to perform the actions of the third communication apparatus in the method embodiments described above. Alternatively, the processing unit 1202 mainly performs the internal actions of the third communication apparatus in the method embodiments, and the communication unit 1203 can enable the apparatus 1200 to communicate with other devices.
[0264] For example, in an embodiment, the processing unit 1202 is configured to: generate a label generation rule, where the label generation rule is used to indicate a label corresponding to the feature information of the first perception data, and the label is used to obtain the first perception data; and the communication unit 1203 is configured to: send the label generation rule to the data storage network element and / or the perception request network element.
[0265] In a possible design, the feature information of the first perception data includes feature values of at least one feature dimension; and the label generation rule is used to indicate that the feature information of the first perception data corresponds to the label, including: the label generation rule is used to indicate that the feature values of the at least one feature dimension correspond to at least one sub-label one by one, and the at least one sub-label is used to generate the label.
[0266] In a possible design, the label generation rule is further used to indicate a generation manner of generating the label according to the at least one sub-label.
[0267] In a possible design, the feature information of the first perception data includes feature values of at least one feature dimension, and the at least one feature dimension includes at least one of the following: an industry type to which the first perception data belongs; a scenario type to which the first perception data belongs; a content type of the first perception data; a spatial position corresponding to the first perception data; a data level of the first perception data; and a generation time of the first perception data.
[0268] In a possible design, the communication unit 1203 is further configured to receive a second request message from the perception request network element, where the second request message includes data requirement information; the processing unit 1202 is further configured to determine the feature information of the first perception data according to the data requirement information, and determine the label according to the feature information of the first perception data and the label generation rule; and the communication unit 1203 is further configured to send the label to the perception request network element.
[0269] In a possible design, the communication unit 1203 is further configured to receive a second request message from the perception request network element, where the second request message includes data requirement information; the processing unit 1202 is further configured to determine the feature information of the first perception data according to the data requirement information, and determine the label according to the feature information of the first perception data and the label generation rule; and the communication unit 1203 is further configured to send the first request message to the data storage network element, where the first request message includes the label, and the first request message is used to request the first perception data.
[0270] It should be understood that the division of units in the above apparatus is only a logical functional division, and in actual implementation, all or part of the units can be integrated into one physical entity, or can be physically separated. The units in the apparatus can all be implemented in the form of software invoked by a processing element; or all be implemented in the form of hardware; or part of the units are implemented in the form of software invoked by a processing element, and part of the units are implemented in the form of hardware. For example, each unit can be a separately established processing element, or can be integrated into a chip of the apparatus, in addition, the unit can also be stored in the form of a program in a memory, and the function of the unit is invoked and executed by a processing element of the apparatus. In addition, all or part of the units can be integrated together, or can be independently implemented. The processing element herein can be a processor, which can be an integrated circuit with a signal processing capability. In the implementation process, each operation of the above method or each unit can be implemented by an integrated logic circuit of hardware in the processing element, or in the form of software invoked by the processing element.
[0271] In one example, the units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, for example, one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the units in the apparatus can be implemented in the form of a program invoked by a processing element, the processing element can be a processor, such as a central processing unit (CPU), or other processor that can invoke a program. For another example, the units can be integrated together to implement in the form of SoC.
[0272] The above receiving unit is an interface circuit of the apparatus for receiving signals from other apparatuses. For example, when the apparatus is implemented in the form of a chip, the receiving unit is an interface circuit of the chip for receiving signals from other chips or apparatuses. The above transmitting unit is an interface circuit of the apparatus for transmitting signals to other apparatuses. For example, when the apparatus is implemented in the form of a chip, the transmitting unit is an interface circuit of the chip for transmitting signals to other chips or apparatuses.
[0273] Based on the above embodiments, the embodiments of the present application further provide a communication device. Referring to FIG. 13, the communication device 1300 can include a processor 1301. Optionally, the communication device 1300 can further include a memory 1302. The memory 1302 can be arranged inside the communication device 1300, or arranged outside the communication device 1300. It can be understood that FIG. 13 only shows the main components of the communication device, and the communication device can further include a transceiver (not shown in the figure).
[0274] Specifically, the processor 1301 can be a CPU, a network processor (NP), or a combination of the CPU and the NP. The processor 1301 can further include a hardware chip. The hardware chip can be an ASIC, a programmable logic device (PLD), or a combination thereof. The PLD can be a complex programmable logic device (CPLD), an FPGA, a generic array logic (GAL), or any combination thereof.
[0275] The processor 1301 and the memory 1302 are connected to each other. Optionally, the processor 1301 and the memory 1302 are connected to each other through a bus 1303. The bus 1303 can be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, and the like. For the convenience of representation, only one thick line is shown in FIG. 13, but it does not mean that there is only one bus or only one type of bus.
[0276] In an optional embodiment, the memory 1302 is used to store programs and the like. Specifically, the programs can include program codes including computer operation instructions. The memory 1302 can include a RAM, and can further include a non-volatile memory such as one or more disk memories. The processor 1301 executes the application programs stored in the memory 1302 to realize the above functions, thereby realizing the functions of the communication device 1300.
[0277] Exemplarily, the communication device 1300 can be the first communication device, the second communication device, or the third communication device in the above embodiments.
[0278] In an embodiment, when the communication apparatus 1300 implements the functions of the first communication apparatus in the above-described method embodiments, the transceiver can implement the transceiving operations performed by the first communication apparatus in the above-described method embodiments; the processor 1301 can implement other operations performed by the first communication apparatus in the above-described method embodiments, except the transceiving operations. For specific descriptions, refer to the related descriptions in the above-described embodiments, which will not be described in detail here.
[0279] In an embodiment, when the communication apparatus 1300 implements the functions of the second communication apparatus in the above-described method embodiments, the transceiver can implement the transceiving operations performed by the second communication apparatus in the above-described method embodiments; the processor 1301 can implement other operations performed by the second communication apparatus in the above-described method embodiments, except the transceiving operations. For specific descriptions, refer to the related descriptions in the above-described embodiments, which will not be described in detail here.
[0280] In an embodiment, when the communication apparatus 1300 implements the functions of the third communication apparatus in the above-described method embodiments, the transceiver can implement the transceiving operations performed by the third communication apparatus in the above-described method embodiments; the processor 1301 can implement other operations performed by the third communication apparatus in the above-described method embodiments, except the transceiving operations. For specific descriptions, refer to the related descriptions in the above-described embodiments, which will not be described in detail here.
[0281] The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the cases of A alone, A and B together, and B alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the front and rear associated objects. "At least one of the following" or the like refers to any combination of these items, including any combination of single or multiple items. For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC. In addition, unless otherwise specified, the ordinal numbers "first", "second", etc. mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority, or importance of the multiple objects.
[0282] Those skilled in the art will appreciate that embodiments of the present application can be readily used as a method, a system or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer readable program code.
[0283] The present application is described in reference to the flow diagrams and / or block diagrams of the methods, apparatus (systems) and computer program products according to this application. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.
[0284] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flow diagrams and / or block diagrams block or blocks.
[0285] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.
Claims
A communication method characterized by comprising: The method comprises: receiving a first request message, the first request message comprising a label of requested first perception data, the label corresponding to feature information of the first perception data; obtaining the first perception data from perception data stored by a data storage network element according to the label; sending the first perception data. The method of claim 1, wherein The label is used to indicate a storage location of the first perception data. The method of claim 1, wherein The first request message further comprises a generation time of the first perception data; obtaining the first perception data from the perception data stored by the data storage network element according to the label comprises: obtaining the first perception data from the perception data stored by the data storage network element according to the label and the generation time. The method according to any one of claims 1 to 3, characterized in that The feature information of the first perception data comprises feature values of at least one feature dimension, and the at least one feature dimension comprises at least one of: an industry type to which the first perception data belongs; a scene type to which the first perception data belongs; a content type of the first perception data; a spatial position corresponding to the first perception data; a data level of the first perception data; a generation time of the first perception data. The method according to any one of claims 1 to 4, characterized in that The method further comprises: receiving the first perception data or generating the first perception data; determining the label according to feature information of the first perception data and a label generation rule, the label generation rule being used to indicate that the feature information of the first perception data corresponds to the label; storing the first perception data in a storage location indicated by the label. The method according to claim 5, characterized in that The feature information of the first perception data comprises feature values of at least one feature dimension; The label generation rule is used to indicate that the feature information of the first perception data corresponds to the label, comprising: the label generation rule is used to indicate that the feature values of the at least one feature dimension correspond to at least one sub-label one by one, and the at least one sub-label is used to generate the label. The method according to claim 6, characterized in that The label generation rule is further used to indicate a generation mode of generating the label according to the at least one sub-label. The method according to any one of claims 5 to 7, characterized in that The method further comprises: receiving the label generation rule from a data control network element. The method according to any one of claims 5 to 7, characterized in that The method further comprises: generating the label generation rule; sending the label generation rule to a data control network element. A communication method characterized by comprising: The method comprises: sending a first request message to a data storage network element, the first request message comprising a label of requested first perception data, the label corresponding to feature information of the first perception data; receiving the first perception data from the data storage network element. The method of claim 10, wherein The label is used to indicate a storage location of the first perception data. The method according to claim 10 or 11, characterized in that The first request message further comprises a generation time of the first perception data. The method according to any one of claims 10 to 12, characterized in that The feature information of the first perception data comprises feature values of at least one feature dimension, and the at least one feature dimension comprises at least one of: an industry type to which the first perception data belongs; a scene type to which the first perception data belongs; a content type of the first perception data; a spatial position corresponding to the first perception data; a data level of the first perception data; a generation time of the first perception data. The method according to any one of claims 10 to 13, characterized in that The method further comprises: sending a second request message to a data control network element, the second request message comprising data requirement information, the data requirement information being used to determine characteristic information of the first sensing data; receiving the label from the data control network element. The method according to any one of claims 10 to 13, characterized in that The method further comprises: receiving a label generation rule from a data control network element, the label generation rule being used to indicate that the characteristic information of the first sensing data corresponds to the label; generating the label according to the characteristic information of the first sensing data and the label generation rule. The method of claim 15, wherein The characteristic information of the first sensing data comprises characteristic values of at least one characteristic dimension. The label generation rule is used to indicate that the characteristic information of the first sensing data corresponds to the label, comprising: the label generation rule is used to indicate that the characteristic values of the at least one characteristic dimension correspond to at least one sub-label one by one, and the at least one sub-label is used to generate the label. The method of claim 16, wherein The label generation rule is further used to indicate a generation mode of generating the label according to the at least one sub-label. A communication method characterized by comprising: The method comprises: generating a label generation rule, the label generation rule being used to indicate a label corresponding to characteristic information of first sensing data, the label being used to obtain the first sensing data; sending the label generation rule to a data storage network element and / or a sensing request network element. The method of claim 18, wherein The characteristic information of the first sensing data comprises characteristic values of at least one characteristic dimension. The label generation rule is used to indicate that the characteristic information of the first sensing data corresponds to the label, comprising: the label generation rule is used to indicate that the characteristic values of the at least one characteristic dimension correspond to at least one sub-label one by one, and the at least one sub-label is used to generate the label. The method of claim 19, wherein The label generation rule is further used to indicate a generation mode of generating the label according to the at least one sub-label. The method according to any one of claims 18 to 20, characterized in that The characteristic information of the first sensing data comprises characteristic values of at least one characteristic dimension, and the at least one characteristic dimension comprises at least one of: an industry type to which the first sensing data belongs; a scene type to which the first sensing data belongs; a content type of the first sensing data; a spatial position corresponding to the first sensing data; a data level of the first sensing data; a generation time of the first sensing data. The method according to any one of claims 18 to 21, characterized in that The method further comprises: receiving a second request message from the sensing request network element, the second request message comprising data requirement information; determining characteristic information of the first sensing data according to the data requirement information; determining the label according to the characteristic information of the first sensing data and the label generation rule; sending the label to the sensing request network element. The method according to any one of claims 18 to 21, characterized in that The method further comprises: receiving a second request message from the sensing request network element, the second request message comprising data requirement information; determining characteristic information of the first sensing data according to the data requirement information; determining the label according to the characteristic information of the first sensing data and the label generation rule; sending a first request message to a data storage network element, the first request message comprising the label, and the first request message being used to request the first sensing data. A communication device, characterized by comprising means for performing the method of any one of claims 1 to 23. A communication device characterized by comprising: comprising a processor coupled to a memory having stored therein a computer program; the processor being configured to invoke some or all of the computer program stored in the memory such that the method of any one of claims 1 to 23 is performed. A communication system characterized by The communication system comprises a first communication device configured to perform the method of any one of claims 1 to 9, a second communication device configured to perform the method of any one of claims 10 to 17, and a third communication device configured to perform the method of any one of claims 18 to 23. A computer-readable storage medium, characterized by The storage medium has stored therein a computer program which, when executed by a computer, causes the method of any one of claims 1 to 23 to be performed. A computer program product, characterized in that The computer program product, when read and executed by a computer, causes the method of any one of claims 1 to 23 to be performed.
Citation Information
Patent Citations
Internet of Things data transmitting system and method
CN103873520A
Label extraction method based on perception data and extraction system thereof
CN113407724A
Perception data transmission method, equipment, device and storage medium
CN115914986A
Perception data acquisition method, equipment, device and storage medium
CN115915048A
Perception data processing method and device, electronic equipment and storage medium
CN117216682A