Communication method and communication apparatus

By working together with data orchestration and service orchestration functions, the problems of complex and high-latency acquisition of sensing data by sensing data requesting devices have been solved, realizing convenient and secure acquisition of sensing data and optimizing network resource utilization.

WO2026067200A1PCT designated stage Publication Date: 2026-04-02HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-18
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In existing communication systems, the process of obtaining sensing data by sensing data requesting devices is complex and time-consuming, resulting in a waste of network resources, and there is also the problem of duplicate generation of sensing data.

Method used

By working together with data orchestration and business orchestration functions, a communication method is provided that allows sensing data requesting devices to directly obtain the required sensing data from the data storage function, reducing information interaction with sensing data source devices, and utilizing the capability information of sensing devices and data storage functions for policy configuration, thereby enhancing the security and efficiency of data interaction.

Benefits of technology

This enables sensing data request devices to obtain sensing data more conveniently, reduces the complexity and latency of the data request process, optimizes network resource utilization, and improves the security of data interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025122235_02042026_PF_FP_ABST
    Figure CN2025122235_02042026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a communication apparatus, which relate to the technical field of communications. In the communication method, a data orchestration function can determine, on the basis of sensing data requirement information from a service orchestration function, address information of a data storage function that stores sensing data corresponding to the sensing data requirement information, and sends the address information to the service orchestration function, such that a sensing data request device can be supported to acquire the address information from the service orchestration function and then acquire, on the basis of the address information, the corresponding sensing data from the corresponding data storage function. In this way, the sensing data request device can be supported to acquire the sensing data more conveniently.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication apparatus

[0001] This application claims priority to the Chinese patent application No. 202411391559.1, filed on September 30, 2024, entitled “Communication method and communication apparatus”, the entire content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, more particularly, to a communication method and a communication apparatus. BACKGROUND

[0003] Wireless communication and wireless sensing are both based on electromagnetic wave theory. For example, the sending end modulates the electromagnetic wave signal so that the electromagnetic wave carries the source information, and the electromagnetic wave signal is affected by the wireless environment during propagation, thereby carrying environmental information; the receiving end analyzes the electromagnetic wave signal, and not only obtains the carried source information, but also extracts the sensing information reflecting the characteristics of the propagation environment, which makes it possible to integrate communication and sensing.

[0004] At present, communication systems are developing towards higher frequency bands, larger bandwidths, and more densely distributed large-scale antenna arrays, thereby being able to support single systems integrating sensing and communication capabilities.

[0005] There are many different types of sensing services in the above-mentioned communication system, for example, automatic driving type sensing services and safety supervision type sensing services. The above-mentioned different types of sensing services will generate a large amount of sensing data, and the sensing data will be opened to the sensing data request device through the existing point-to-point data transmission mechanism. These sensing data are independently generated and temporarily generated, which will cause the problems of repeated generation of sensing data and large time delay of the sensing data request device obtaining the sensing data. For example, according to the needs of the sensing data request device, the network needs to control one or more sensing devices (devices for generating sensing data) to temporarily perform sensing to obtain the required sensing data and transmit it to the sensing data request device, which will make the one or more sensing devices need to perform sensing operations and data transmission for different sensing data request devices respectively, thereby causing the process of the sensing data request device obtaining the sensing data to be more complex and time-consuming, and the network to repeatedly generate sensing data, causing waste of network resources. Therefore, how to support the sensing data request device to more conveniently obtain the sensing data is a technical problem to be solved at present. SUMMARY

[0006] The present application provides a communication method and a communication apparatus, which can support the sensing data request device to more conveniently obtain the sensing data.

[0007] In a first aspect, a communication method is provided, including: receiving first perception data requirement information from a service orchestration function; and sending, to the service orchestration function, first address information according to the first perception data requirement information, the first address information being used to indicate an address of a first data storage function, the first data storage function being used to store perception data satisfying the first perception data requirement information.

[0008] The solution of the first aspect can be implemented by a data orchestration function, and can also be a logical node, a logical module, software, or the like that can implement all or part of the functions of the data orchestration function. For ease of description, the data orchestration function is described below as an example.

[0009] In the above solution, the perception data requirement information can be used to indicate characteristics that the perception data required by a perception data requesting device should satisfy. The data orchestration function can determine address information of a data storage function that stores perception data corresponding to the perception data requirement information according to a correspondence between the perception data stored by one or more data storage functions and the characteristics of the perception data indicated by the perception data requirement information, for example. The data orchestration function can send address information of the corresponding data storage function to the service orchestration function, and then the perception data requesting device can obtain the corresponding perception data from the corresponding data storage function according to the address information after obtaining the address information from the service orchestration function. In this way, the perception data requesting device does not need to interact with a perception data source device, and thus the perception data requesting device can more conveniently obtain perception data.

[0010] In some implementations of the first aspect, the method further includes: sending, to the service orchestration function, first credential information, the first credential information being used for the perception data requesting device to obtain the perception data satisfying the first perception data requirement information. In this way, the security of data interaction can be enhanced.

[0011] In some implementations of the first aspect, the method further includes: receiving perception capability information of at least one perception device; and sending, to the at least one perception device, at least one perception data processing strategy information according to the perception capability information of the at least one perception device, the at least one perception data processing strategy information corresponding to the at least one perception device in a one-to-one manner.

[0012] For example, the data orchestration function configures the corresponding sensing data processing strategy information for each sensing device according to the sensing capability information of one or more sensing devices. In other words, the sensing data processing strategy information corresponding to each sensing device is determined by the data orchestration function according to the sensing capability information of the aforementioned one or more sensing devices. For example, the data orchestration function receives the sensing capability information of three sensing devices, such as sensing capability information 1 of sensing device 1, sensing capability information 2 of sensing device 2, and sensing capability information 3 of sensing device 3. The data orchestration function determines sensing data processing strategy information 1 according to the sensing capability information 1, the sensing capability information 2, and the sensing capability information 3, and sends the sensing data processing strategy information 1 to the corresponding sensing device 1. The data orchestration function determines sensing data processing strategy information 2 according to the sensing capability information 1, the sensing capability information 2, and the sensing capability information 3, and sends the sensing data processing strategy information 2 to the corresponding sensing device 2. The data orchestration function determines sensing data processing strategy information 3 according to the sensing capability information 1, the sensing capability information 2, and the sensing capability information 3, and sends the sensing data processing strategy information 3 to the corresponding sensing device 3. In this way, the sensing device can process the sensing data according to the sensing data strategy information corresponding to its sensing capability.

[0013] In some implementations of the first aspect, the sending of the at least one sensing data processing strategy information to the at least one sensing device according to the sensing capability information of the at least one sensing device comprises: receiving storage capability information of at least one data storage function; and sending the at least one sensing data processing strategy information to the at least one sensing device according to the storage capability information of the at least one data storage function and the sensing capability information of the at least one sensing device.

[0014] For example, the data orchestration function configures the corresponding sensing data processing strategy information for each sensing device according to the sensing capability information of the one or more sensing devices and the storage capability information of the at least one data storage function. In other words, the corresponding sensing data processing strategy information of each sensing device is determined by the data orchestration function according to the sensing capability information of the one or more sensing devices and the storage capability information of the at least one data storage function. For example, the data orchestration function receives the sensing capability information of three sensing devices and the storage capability information of three data storage functions, such as sensing capability information 1 of sensing device 1, sensing capability information 2 of sensing device 2, and sensing capability information 3 of sensing device 3, storage capability information 1 of data storage function 1, storage capability information 2 of data storage function 2, and storage capability information 3 of data storage function 3. The data orchestration function determines sensing data processing strategy information 1 according to the sensing capability information 1, the sensing capability information 2, the sensing capability information 3, the storage capability information 1, the storage capability information 2, and the storage capability information 3, and sends the sensing data processing strategy information 1 to the corresponding sensing device 1. The data orchestration function determines sensing data processing strategy information 2 according to the sensing capability information 1, the sensing capability information 2, the sensing capability information 3, the storage capability information 1, the storage capability information 2, and the storage capability information 3, and sends the sensing data processing strategy information 2 to the corresponding sensing device 2. The data orchestration function determines sensing data processing strategy information 3 according to the sensing capability information 1, the sensing capability information 2, the sensing capability information 3, the storage capability information 1, the storage capability information 2, and the storage capability information 3, and sends the sensing data processing strategy information 3 to the corresponding sensing device 3. In this way, the sensing devices can be reasonably configured with corresponding sensing data processing strategy information.

[0015] In some implementations of the first aspect, the method further includes: receiving storage capability information of the at least one data storage function; and sending at least one sensing data storage strategy information to the at least one data storage function according to the storage capability information of the at least one data storage function, the at least one sensing data storage strategy information corresponding to the at least one data storage function one by one.

[0016] For example, the data orchestration function configures the corresponding perception data storage strategy information for each perception device according to the storage capability information of one or more data storage functions. Alternatively, the perception data storage strategy information corresponding to each data storage function is determined by the data orchestration function according to the storage capability information of the aforementioned one or more data storage functions. For example, the data orchestration function receives the storage capability information of three data storage functions, such as the storage capability information 1 of the data storage function 1, the storage capability information 2 of the data storage function 2, and the storage capability information 3 of the data storage function 3. The data orchestration function determines the perception data storage strategy information 1 according to the storage capability information 1, the storage capability information 2, and the storage capability information 3, and sends the perception data storage strategy information 1 to the corresponding data storage function 1. The data orchestration function determines the perception data storage strategy information 2 according to the storage capability information 1, the storage capability information 2, and the storage capability information 3, and sends the perception data storage strategy information 2 to the corresponding data storage function 2. The data orchestration function determines the perception data storage strategy information 3 according to the storage capability information 1, the storage capability information 2, and the storage capability information 3, and sends the perception data storage strategy information 3 to the corresponding data storage function 3. In this way, the data storage function can store the perception data according to the perception data storage strategy information corresponding to the data storage function.

[0017] In some implementations of the first aspect, the sending of the at least one perception data storage strategy information to the at least one data storage function according to the storage capability information of the at least one data storage function comprises: receiving perception capability information of the at least one perception device; and sending the at least one perception data storage strategy information to the at least one data storage function according to the storage capability information of the at least one data storage function and the perception capability information of the at least one perception device.

[0018] For example, the data orchestration function configures a corresponding perception data storage strategy for each data storage function according to the perception capability information of one or more perception devices and the storage capability information of at least one data storage function. Alternatively, the data orchestration function determines the corresponding perception data storage strategy for each data storage function according to the perception capability information of one or more perception devices and the storage capability information of at least one data storage function. For example, the data orchestration function receives the perception capability information of three perception devices and the storage capability information of three data storage functions, such as the perception capability information 1 of the perception device 1, the perception capability information 2 of the perception device 2, the perception capability information 3 of the perception device 3, the storage capability information 1 of the data storage function 1, the storage capability information 2 of the data storage function 2, and the storage capability information 3 of the data storage function 3. The data orchestration function determines the perception data storage strategy 1 according to the perception capability information 1, the perception capability information 2, the perception capability information 3, the storage capability information 1, the storage capability information 2, and the storage capability information 3, and sends the perception data storage strategy 1 to the corresponding data storage function 1. The data orchestration function determines the perception data storage strategy 2 according to the perception capability information 1, the perception capability information 2, the perception capability information 3, the storage capability information 1, the storage capability information 2, and the storage capability information 3, and sends the perception data storage strategy 2 to the corresponding data storage function 2. The data orchestration function determines the perception data storage strategy 3 according to the perception capability information 1, the perception capability information 2, the perception capability information 3, the storage capability information 1, the storage capability information 2, and the storage capability information 3, and sends the perception data storage strategy 3 to the corresponding data storage function 3. In this way, the data storage function can be reasonably configured with the corresponding perception data storage strategy information.

[0019] In some implementations of the first aspect, the method further includes: sending first indication information to the first data storage function, the first indication information being used to indicate that the perception data request device is allowed to obtain the perception data satisfying the first perception data requirement information, and the first indication information including identity information of the perception data request device. In this way, the first data storage function can send the corresponding perception data to the perception data request device according to the first indication information, which can enhance the security of data interaction.

[0020] In some implementations of the first aspect, the first indication information further includes first credential information, and the first credential information is used for the perception data request device to obtain the perception data satisfying the first perception data requirement information. In this way, this can further enhance the security of data interaction.

[0021] In some implementations of the first aspect, the method further includes: receiving second perception data requirement information from the service orchestration function; and sending, to the service orchestration function, second indication information according to the second perception data requirement information, the second indication information being used to indicate that there is no perception data satisfying the second perception data requirement information. In this way, the service orchestration function can feed back to the perception data requesting device that there is no perception data required by the perception data requesting device.

[0022] In some implementations of the first aspect, the perception data storage strategy information includes at least one of:

[0023] storage location information, object type information, data hierarchy information, or storage time information.

[0024] In this way, the first data storage function can store the perception data based on one or more of the above. For example, the first data storage function can store the perception data associated with the object indicated by the object type information; for another example, the first data storage function can store the perception data associated with the data hierarchy indicated by the data hierarchy information; for another example, the first data storage function can store the perception data within the time indicated by the storage time information; for another example, the first data storage function stores the perception data when the location indicated by the storage location information is the first data storage function.

[0025] In some implementations of the first aspect, the perception data processing strategy information includes at least one of:

[0026] storage location information, object type information, or data hierarchy information.

[0027] In this way, the perception device can process the perception data based on one or more of the above.

[0028] In some implementations of the first aspect, the data hierarchy information includes at least one of:

[0029] raw data, intermediate processing data, final result data, or service content data.

[0030] In some implementations of the first aspect, the perception capability information includes at least one of:

[0031] deployment scenario information, computing capability information, transmission capability information, or storage capability information.

[0032] In a second aspect, a communication method is provided, including: sending first sensing data requirement information to a data orchestration function; receiving first address information from the data orchestration function, the first address information being used to indicate an address of a first data storage function, the first data storage function being used to store sensing data satisfying the first sensing data requirement information; and sending the first address information to a sensing data request device.

[0033] The solution of the second aspect can be implemented by a business orchestration function, and can also be a logical node, a logical module, or software, etc. capable of implementing all or part of the functions of the business orchestration function. For ease of description, the business orchestration function is taken as an example in the following description.

[0034] In the above solution, the business orchestration function can obtain, from the data orchestration function, address information of a data storage function storing sensing data corresponding to the sensing data requirement information, and send the address information to the sensing data request device, so that the sensing data request device can obtain the corresponding sensing data from the corresponding data storage function according to the address information after obtaining the address information from the business orchestration function. In this way, the sensing data request device does not need to interact with the sensing data source device, and thus can more conveniently obtain the sensing data.

[0035] In some implementations of the second aspect, the method further includes: receiving first credential information from the data orchestration function, the first credential information being used by the sensing data request device to obtain the sensing data satisfying the first sensing data requirement information; and sending the first credential information to the sensing data request device. In this way, the sensing data request device can use the first credential information to obtain the required sensing data from the first data storage function, which can enhance the security of the sensing data.

[0036] In some implementations of the second aspect, the method further includes: sending request information to the first data storage function, the request information being used to request to obtain the sensing data satisfying the first sensing data requirement information; and receiving the sensing data satisfying the first sensing data requirement information from the first data storage function. In this way, the sensing data request device can obtain the required sensing data.

[0037] In some implementations of the second aspect, the method further includes: sending second sensing data requirement information to the data orchestration function; and receiving indication information from the data orchestration function, the indication information being used to indicate that there is no sensing data satisfying the second sensing data requirement information. In this way, the business orchestration function can feed back to the sensing data request device that there is no sensing data required by the sensing data request device.

[0038] In some implementations of the second aspect, the method further includes: sending, to the perception function, request information for requesting to obtain the perception data satisfying the second perception data requirement information, the request information including the second perception data requirement information; and receiving, from the perception function, response information for indicating that the perception data satisfying the second perception data requirement information has been obtained. In this way, this can trigger the perception function to obtain the perception data required by the perception data request device.

[0039] In some implementations of the second aspect, the response information includes address information of the first perception device for generating the perception data satisfying the second perception data requirement information. Accordingly, the method further includes: sending, to the perception data request device, the address information of the first perception device. In this way, the perception data request device can directly obtain the required perception data from the first perception device according to the address information of the first perception device.

[0040] In some implementations of the second aspect, the response information further includes second credential information for the perception request device to obtain the perception data satisfying the second perception data requirement information. In this way, the perception data request device can use the first credential information to obtain the required perception data from the first perception device, which can enhance the security of the perception data.

[0041] In a third aspect, a communication method is provided, including: receiving, from a data orchestration function, perception data storage strategy information; obtaining perception data satisfying perception data requirement information; and storing the perception data according to the perception data storage strategy information.

[0042] The solution of the third aspect can be implemented by a data storage function, and can also be a logical node, a logical module or software, etc. that can implement all or part of the data storage function. For ease of description, the following describes the data storage function.

[0043] In the above solution, the data storage function can store the perception data it obtains according to the perception data storage strategy information, which can enhance the normativity of the storage of the perception data, and thus can support the perception data request device to more conveniently obtain the required perception data.

[0044] In some implementations of the third aspect, the storing the perception data according to the perception data storage strategy information includes: storing the perception data according to the perception data storage strategy information; or sending, to a second data storage function, the perception data according to the perception data storage strategy information. In this way, this can support the data storage function to store the perception data.

[0045] In some implementations of the third aspect, the first data storage function is configured to store the perception data, and the method further comprises: receiving first information from the perception data request device, the first information being used to request to obtain the perception data, the first information comprising at least one of the perception data requirement information and credential information, the credential information being used by the perception data request device to obtain the perception data; and sending the perception data to the perception data request device according to the first information. In this way, the first data storage function can send corresponding perception data to the perception data request device according to at least one of the credential information and the perception data information in the first information, which can enhance the security of data interaction.

[0046] In some implementations of the third aspect, the first information further comprises identity information of the perception data request device. In this way, the first perception data storage function can verify the perception data request device according to the identity information in the first information, which can further enhance the security of data interaction.

[0047] In some implementations of the third aspect, the method further comprises: receiving second information from the data orchestration function, the second information being used to indicate that the perception data request device is allowed to obtain the perception data; and the sending of the perception data to the perception data request device according to the first information comprises: sending the perception data to the perception data request device according to the first information and the second information. When the first perception data storage function sends corresponding perception data to the perception data request device according to the second information and the first information, this can further enhance the security of data interaction.

[0048] In some implementations of the third aspect, the method further comprises: sending storage capability information of the first data storage function to the data orchestration function, the perception capability information being used for determination of the perception data storage strategy information. In this way, the first data storage function can store perception data according to the perception data storage strategy information corresponding to its data storage function.

[0049] In some implementations of the third aspect, the perception data storage strategy information comprises at least one of:

[0050] storage location information, object type information, data hierarchy information, or storage time information.

[0051] In some implementations of the third aspect, the data hierarchy information comprises at least one of:

[0052] raw data, intermediate processing data, final result data, or business content data.

[0053] In some implementations of the third aspect, the perception capability information comprises at least one of:

[0054] Deployment scenario information, computing capability information, transmission capability information, or storage capability information.

[0055] In a fourth aspect, a communication method is provided, including: receiving request information from a service orchestration function, the request information being used to request to obtain sensing data satisfying sensing data requirement information, the request information including the sensing data requirement information; and sending response information to the service orchestration function according to the request information, the response information being used to indicate that the sensing data has been obtained.

[0056] The solution of the fourth aspect can be implemented by a logic node, a logic module, or software, etc. that can implement all or part of the sensing function. For ease of description, the sensing function is taken as an example in the following description.

[0057] In the above solution, the sensing function can obtain corresponding sensing data according to the received sensing data requirement information, and feed back to the service orchestration function that the corresponding sensing data has been obtained, thereby supporting the sensing data requesting device to obtain the sensing data required by the sensing data requesting device from the sensing data storage function. In this way, the sensing data requesting device does not need to interact with the sensing data source device, thereby supporting the sensing data requesting device to obtain the sensing data more conveniently.

[0058] In some implementations of the fourth aspect, the response information includes address information of a sensing device used to generate the sensing data. In this way, this can support the sensing data requesting device to directly obtain the sensing data required by the sensing data requesting device from the sensing device according to the address information of the sensing device.

[0059] In some implementations of the fourth aspect, the response information further includes credential information used by the sensing data requesting device to obtain the sensing data. In this way, this can enhance the security of the sensing data.

[0060] In some implementations of the fourth aspect, the method further includes: sending indication information to the sensing device according to the sensing data requirement information, the indication information being used to indicate to generate the sensing data; and receiving feedback information from the sensing device, the feedback information being used to indicate that the sensing data has been obtained. In this way, this can support the generation of the sensing data required by the sensing data requesting device.

[0061] In a fifth aspect, a communication method is provided, including: receiving sensing data requirement information from a service orchestration function; and sending indication information to the service orchestration function according to the sensing data requirement information, the indication information being used to indicate that there is no sensing data satisfying the sensing data requirement information.

[0062] The solution of the fifth aspect can be executed by a data orchestration function, and can also be a logical node, a logical module, or software, etc. capable of implementing all or part of the data orchestration function. For ease of description, the data orchestration function is taken as an example for description below.

[0063] In the solution, the data orchestration function can determine, according to the perception data requirement information, that there is no perception data corresponding to the perception data requirement information, and send feedback information to the service orchestration function, thereby enabling the perception data requesting device to determine that there is no perception data capable of meeting the requirement of the perception data requesting device.

[0064] In the sixth aspect, a communication apparatus is provided, which can be a data orchestration function, or a device or module, etc. for executing the data orchestration function.

[0065] In a possible implementation, the communication apparatus can include modules or units corresponding to the method / operation / step / action described in the first aspect, which can be hardware circuits, software, or a combination of hardware circuits and software.

[0066] In a possible implementation, the communication apparatus can include modules or units corresponding to the method / operation / step / action described in the fifth aspect, which can be hardware circuits, software, or a combination of hardware circuits and software.

[0067] For example, the communication apparatus includes a transceiver unit and a processing unit.

[0068] In the seventh aspect, a communication apparatus is provided, which can be a service orchestration function, or a device or module, etc. for executing the service orchestration function.

[0069] In a possible implementation, the communication apparatus can include modules or units corresponding to the method / operation / step / action described in the second aspect, which can be hardware circuits, software, or a combination of hardware circuits and software.

[0070] For example, the communication apparatus includes a transceiver unit and a processing unit.

[0071] In the eighth aspect, a communication apparatus is provided, which can be a first data storage function, or a device or module, etc. for executing the first data storage function.

[0072] In a possible implementation, the communication apparatus can include modules or units corresponding to the method / operation / step / action described in the third aspect, which can be hardware circuits, software, or a combination of hardware circuits and software.

[0073] For example, the communication apparatus comprises a transceiving unit and a processing unit.

[0074] In a ninth aspect, a communication apparatus is provided, which can be a device or a module for performing a sensing function.

[0075] In a possible implementation form, the communication apparatus can comprise a module or unit for each of the steps of the method of the fourth aspect, which can be implemented in hardware circuit, software, or both.

[0076] For example, the communication apparatus comprises a transceiving unit and a processing unit.

[0077] In a tenth aspect, a communication apparatus is provided, comprising a processor configured to cause the communication apparatus to perform the method of the first aspect and any possible implementation of the first aspect; or the method of the second aspect and any possible implementation of the second aspect; or the method of the third aspect and any possible implementation of the third aspect; or the method of the fourth aspect and any possible implementation of the fourth aspect; or the method of the fifth aspect and any possible implementation of the fifth aspect, by executing computer programs or instructions, or by a logic circuit.

[0078] In a possible implementation form, the communication apparatus further comprises a memory configured to store the computer programs or instructions.

[0079] In a possible implementation form, the communication apparatus further comprises a communication interface configured to input and / or output signals.

[0080] In an eleventh aspect, a communication apparatus is provided, comprising a logic circuit and an input / output interface configured to input and / or output signals, and the logic circuit is configured to perform the method of the first aspect and any possible implementation of the first aspect; or the method of the second aspect and any possible implementation of the second aspect; or the method of the third aspect and any possible implementation of the third aspect; or the method of the fourth aspect and any possible implementation of the fourth aspect; or the method of the fifth aspect and any possible implementation of the fifth aspect.

[0081] In a twelfth aspect, a computer readable storage medium is provided, having stored thereon a computer program or instructions, which when executed on a computer, cause the method of the first aspect and any possible implementation of the first aspect to be performed; or cause the method of the second aspect and any possible implementation of the second aspect to be performed; or cause the method of the third aspect and any possible implementation of the third aspect to be performed; or cause the method of the fourth aspect and any possible implementation of the fourth aspect to be performed; or cause the method of the fifth aspect and any possible implementation of the fifth aspect to be performed.

[0082] In a thirteenth aspect, a computer program product is provided, comprising instructions, which when executed on a computer, cause the method of the first aspect and any possible implementation of the first aspect to be performed; or cause the method of the second aspect and any possible implementation of the second aspect to be performed; or cause the method of the third aspect and any possible implementation of the third aspect to be performed; or cause the method of the fourth aspect and any possible implementation of the fourth aspect to be performed; or cause the method of the fifth aspect and any possible implementation of the fifth aspect to be performed.

[0083] In a fourteenth aspect, a chip or chip system is provided, comprising: one or more processors configured to execute computer programs or instructions in the memory, causing the chip or chip system to implement the method of the first aspect and any possible implementation of the first aspect; or causing the chip or chip system to implement the method of the second aspect and any possible implementation of the second aspect; or causing the chip or chip system to implement the method of the third aspect and any possible implementation of the third aspect; or causing the chip or chip system to implement the method of the fourth aspect and any possible implementation of the fourth aspect; or causing the chip or chip system to implement the method of the fifth aspect and any possible implementation of the fifth aspect.

[0084] In a fifteenth aspect, a communication system is provided, comprising a data orchestration function and a service orchestration function. The data orchestration function is configured to perform the method of the first aspect and any possible implementation of the first aspect, and the service orchestration function is configured to perform the method of the second aspect and any possible implementation of the second aspect.

[0085] Optionally, the communication system described above can further comprise a first data storage function configured to perform the method of the third aspect and any possible implementation of the third aspect.

[0086] Optionally, the communication system described above can further comprise a sensing function for performing the method of the fourth aspect and any possible implementation manner of the fourth aspect.

[0087] The description of the beneficial effects of any of the sixth aspect to the fifteenth aspect can refer to the description of the beneficial effects of the first aspect to the fifth aspect, and will not be repeated. BRIEF DESCRIPTION OF DRAWINGS

[0088] FIG. 1 is a schematic diagram of an architecture of a communication system 100 to which embodiments of the present application are applicable.

[0089] FIG. 2 is a schematic diagram of a sensing mode 200 according to an embodiment of the present application.

[0090] FIG. 3 is a schematic diagram of an architecture of a communication system 300 according to an embodiment of the present application.

[0091] FIG. 4 is a schematic diagram of an architecture of a 5G network architecture 400 according to an embodiment of the present application.

[0092] FIG. 5 is a schematic diagram of an interaction flow of a communication method 500 according to an embodiment of the present application.

[0093] FIG. 6 is a schematic diagram of an interaction flow of a communication method 600 according to an embodiment of the present application.

[0094] FIG. 7 is a schematic diagram of an interaction flow of a communication method 700 according to an embodiment of the present application.

[0095] FIG. 8 is a schematic diagram of an interaction flow of a communication method 800 according to an embodiment of the present application.

[0096] FIG. 9 is a schematic diagram of an interaction flow of a communication method 900 according to an embodiment of the present application.

[0097] FIG. 10 is a schematic block diagram of a communication apparatus 1000 according to an embodiment of the present application.

[0098] FIG. 11 is a schematic block diagram of a communication apparatus 1100 according to an embodiment of the present application. DETAILED DESCRIPTION

[0099] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.

[0100] I. Unless otherwise specified, the meaning of "a plurality of" is two or more. "At least one" means "one or more".

[0101] II. If there is no special description and logical conflict, the terms and / or descriptions of different embodiments of the present application are consistent and can be mutually referred to. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0102] Third, the various numbers in the present application only serve as a convenient distinction and do not serve to limit the scope of protection of the present application. The size of the serial numbers in the present application does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic. For example, the terms "first", "second", "third", "fourth" and other various term labels in the specification and claims of the present application and the drawings (if any) are used to distinguish similar objects and do not necessarily describe a specific order or sequence. Among them, the data thus used can be interchanged under appropriate circumstances, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein.

[0103] At the same time, any embodiment or design scheme described as "exemplary" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" and the like is intended to present the relevant concept in a specific manner for ease of understanding.

[0104] Fourth, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0105] Fifth, in the present application, "for indicating" can be understood as "enabling", and "enabling" includes direct enabling and indirect enabling. When describing that a certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and it does not mean that A must be carried in the information.

[0106] The information enabled by the information is called to-be-enabled information, and there are many ways to enable the to-be-enabled information in the implementation process, for example, but not limited to, the to-be-enabled information can be directly enabled, such as the to-be-enabled information itself or the index of the to-be-enabled information. The to-be-enabled information can also be indirectly enabled by enabling other information, where the other information and the to-be-enabled information have an association relationship. The to-be-enabled information can also be enabled only for a part, and the other part of the to-be-enabled information is known or agreed in advance. For example, the enabling of a specific information can also be realized by means of the arrangement order of each information agreed in advance (such as a protocol), thereby reducing the enabling overhead to a certain extent. At the same time, the common part of each information can also be identified and uniformly enabled to reduce the enabling overhead caused by separately enabling the same information.

[0107] In addition, the indication can include direct indication, indirect indication, display indication, and implicit indication. When it is described that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0108] In the present application, the information indicated by the indication information is referred to as the to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending time of these sub-information can be the same or different.

[0109] Sixthly, in the present application, the pre-configuration can include pre-definition, for example, protocol definition. The pre-definition can be achieved by pre-saving the corresponding code, table or other information indicating manner in the device (for example, including various network elements), and the present application does not limit the specific implementation manner thereof.

[0110] Seventhly, the storage or saving referred to in the present application can be saved in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor, or communication device. The one or more memories can be partially separately arranged and partially integrated in the decoder, processor, or communication device. The type of memory can be any form of storage medium, which is not limited.

[0111] Eighthly, the protocol referred to in the present application can refer to a standard protocol in the communication field, for example, can include a fourth generation (4th generation, 4G) network, a fifth generation (5th generation, 5G) network protocol, a 5.5G network protocol, and a related protocol applied to a future communication network, which is not limited in the present application.

[0112] Ninthly, the arrows or blocks shown by the dashed lines in the schematic diagram of the drawing part of the present application specification represent optional steps or optional modules.

[0113] X can represent: A exists alone, A and B exist together, B exists alone, and A, B can be singular or plural.

[0114] Eleven, in this application, "send" and "receive" represent the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which can include direct transmission through the air interface, and also includes indirect transmission through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include direct reception from YY through the air interface, and also includes indirect reception from YY through the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within devices, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0115] First, the communication system to which the embodiments of the present application are applicable is described.

[0116] Figure 1 is a schematic diagram of the architecture of a communication system 100 to which embodiments of the present application are applicable. As shown in Figure 1, the communication system 100 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (such as 110a and 110b, collectively referred to as 110) and at least one terminal device (such as 120a-120j, collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1), etc. The terminal device 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the CN 200 in a wireless or wired manner. The core network device in the CN 200 and the RAN node 110 in the RAN 100 can be different physical devices, or they can be the same physical device integrated with the logical functions of the CN and the RAN.

[0117] The RAN 100 can be a 3rd Generation Partnership Project (3GPP) New Radio (NR) network or a 5th Generation (5G) network. rdThe communication system 100 can be a 5G system (5GS) or a 4G system (4GS) or a future communication network. The RAN 100 can be a 5G RAN (5G RAN) or a 4G RAN (4G RAN) or a future communication network. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (C-RAN or CRAN), a wireless fidelity (Wi-Fi) system. The RAN 100 can also be a communication system that combines two or more of the above communication systems.

[0118] The RAN node 110, which can also be referred to as an access network device, a RAN entity, or an access node, etc., is configured to help terminal devices to access the wireless access. The RAN nodes 110 in the communication system 100 can be of the same type or of different types. In some scenarios, the roles of the RAN nodes 110 and the terminal devices 120 are relative, for example, the network element 120i can be a helicopter or a drone, which can be configured as a mobile base station. For a terminal device 120j that accesses the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN nodes 110 and the terminal devices 120 are sometimes collectively referred to as communication apparatuses, for example, the network elements 110a and 110b can be understood as communication apparatuses with base station functions, and the network elements 120a-120j can be understood as communication apparatuses with terminal functions.

[0119] In a possible scenario, the RAN node can be a base station (BS), an evolved NodeB (eNB), an access point (AP), a transmission point (TP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a future communication network, or an access node in a Wi-Fi system, etc. The RAN node can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario.

[0120] The RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. All or part of the functions of the RAN node in this application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform, such as a cloud platform. The RAN node in this application can also be a logical node, a logical module or software that can realize all or part of the functions of the RAN node.

[0121] In another possible scenario, multiple RAN nodes cooperate to assist terminal devices to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, a RAN node can be 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 processing unit (AAU), or a remote radio head (RRH).

[0122] In different communication systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the sake of convenience, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0123] The number of devices in the above communication system is only illustrative and is not limited thereto. In actual applications, the communication system can also include more terminal devices, more RAN devices, and can also include other devices.

[0124] In embodiments of the present application, the terminal device is a device with wireless transceiver function, which can be referred to as a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user device.

[0125] In embodiments of the present application, the terminal device can also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a customer-premises equipment (CPE), a smart point of sale (POS) machine, a handheld device with wireless communication function, a computing device, or other processing device connected to a wireless modem, an in-vehicle device, a communication device carried on an aerial vehicle, a wearable device, a drone, a robot, a terminal in device-to-device (D2D) communication, a terminal in vehicle-to-everything (V2X) communication, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in telemedicine or telehealth services, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, or a terminal device in a communication network evolved after 5G, etc., without limitation.

[0126] In embodiments of the present application, the terminal device can also be a device with communication function in a future communication network, without limitation to the form or type of the terminal device in the future communication network, etc.

[0127] In the embodiments of the present application, the communication device for implementing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip system. The device can be installed in the terminal device or used in matching with the terminal device. In the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0128] In the embodiments of the present application, the network device is a device with wireless transceiving function, used for communicating with the terminal device. The network device can be a node in the RAN, also can be called a base station, and also can be called a RAN node, which can be an eNB of long term evolution (LTE), or a base station of 5G network such as gNB, or a base station in the public land mobile network (PLMN) evolved after 5G, a broadband network gateway (BNG), a convergence switch, or a network device in the 3GPP, etc.

[0129] The network device can also include various forms of base stations, such as: macro base stations, micro base stations (also known as small stations), relay stations, TRPs, transmission points (TPs), mobile switching centers, and devices that undertake the function of base stations in D2D, V2X, machine-to-machine (M2M) communication, network devices in non-terrestrial networks (NTN), etc., without specific limitation.

[0130] In the embodiments of the present application, the communication device for implementing the function of the network device can be a network device, or a device capable of supporting the network device to implement the function, such as a chip system. The device can be installed in the network device or used in matching with the network device. The chip system in the embodiments of the present application can be composed of a chip, or can include a chip and other discrete devices.

[0131] The network architecture and service scenarios described in 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 present application. It is known to those skilled in the art that, with the evolution of communication network architecture and the appearance of new service scenarios, the technical solutions provided by the present application are also applicable to similar technical problems. For example, the present application can be applicable to V2X scenarios.

[0132] In order to facilitate understanding of the embodiments of the present application, the terms involved in the embodiments of the present application are briefly described below.

[0133] 1. Definition of perception

[0134] Wireless sensing is to sense by using wireless signals. Sensing is a process of collecting, processing and generating sensing results by collecting data, for example, judging the distance, shape and type of surrounding obstacles by collecting data, and for example, judging the breathing frequency and heartbeat of a monitoring object by collecting data. Among them, the collected data can be data collected by a sensor, or data collected by a wireless signal.

[0135] Wireless sensing and wireless communication are both based on electromagnetic wave theory. The sending end modulates the electromagnetic wave signal so that the electromagnetic wave signal carries source information, and the electromagnetic wave signal is affected by the wireless environment during propagation, that is, the electromagnetic wave signal is affected by the environment and therefore can also carry environmental information; the receiving end analyzes the electromagnetic wave signal to obtain not only the carried source information but also sensing information reflecting the characteristics of the propagation environment. That is, the electromagnetic wave signal has inherent dual capabilities of communication and sensing, which makes it possible to integrate sensing and communication (ISAC). Among them, integrated sensing and communication can also be called joint communications and sensing (JCAS). Integrated sensing and communication can also be referred to as integrated sensing and communication. ISAC has the advantages of cost reduction, device size reduction, power consumption reduction, frequency efficiency improvement, and mutual interference reduction between communication and sensing compared with a system in which sensing and communication are separated.

[0136] 2. Sensing mode

[0137] The sensing mode can be divided into a network device-based sensing mode (which can also be understood as a sensing scenario), a network device and terminal device-based sensing mode, and a terminal device-based sensing mode. The description of the sensing mode can be referred to FIG. 2.

[0138] FIG. 2 is a schematic diagram of a sensing mode 200 according to an embodiment of the present application. Exemplarily:

[0139] The sensing mode shown in (1) of FIG. 2 is a network device-based sensing mode, and the network device acts as a sending end and a receiving end of a sensing signal. For example, a sensing signal 1 sent by the network device reaches a target object (for example, a car), the sensing signal 1 is reflected by the target object, and the network device can receive a sensing signal 2, and then process the sensing signal 2 to obtain a sensing result.

[0140] The sensing mode shown in (2) of FIG. 2 is also a network device-based sensing mode, one network device as a sending end of a sensing signal, and another network device as a receiving end of the sensing signal. For example, sensing signal 1 sent by network device A (such as Tx) reaches a target object, sensing signal 1 is reflected by the target object, and network device B (such as Rx) can receive sensing signal 2, and then network device B can process sensing signal 2 to obtain a sensing result.

[0141] The sensing mode shown in (3) of FIG. 2 is a network device and terminal device-based sensing mode, a network device as a sending end of a sensing signal, and a terminal device as a receiving end of the sensing signal. For example, sensing signal 1 sent by a network device (such as Tx) reaches a target object, sensing signal 1 is reflected by the target object, and a terminal device (such as Rx) can receive sensing signal 2, and then the terminal device can process sensing signal 2 to obtain a sensing result.

[0142] The sensing mode shown in (4) of FIG. 2 is also a network device and terminal device-based sensing mode, a terminal device as a sending end of a sensing signal, and a network device as a receiving end of the sensing signal. For example, sensing signal 1 sent by a terminal device (such as Tx) reaches a target object, sensing signal 1 is reflected by the target object, and a network device (such as Rx) can receive sensing signal 2, and then the network device can process sensing signal 2 to obtain a sensing result.

[0143] The sensing mode shown in (5) of FIG. 2 is a terminal device-based sensing mode, a terminal device as a sending end and a receiving end of a sensing signal. For example, sensing signal 1 sent by a terminal device (such as Rx and Tx) reaches a target object, sensing signal 1 is reflected by the target object, and the terminal device can receive sensing signal 2, and then can process sensing signal 2 to obtain a sensing result.

[0144] The sensing mode shown in (6) of FIG. 2 is also a terminal device-based sensing mode, one terminal device as a sending end of a sensing signal, and another terminal device as a receiving end of the sensing signal. For example, sensing signal 1 sent by terminal device a (such as Tx) reaches a target object, sensing signal 1 is reflected by the target object, and terminal device b (such as Rx) can receive sensing signal 2, and then terminal device b can process sensing signal 2 to obtain a sensing result.

[0145] It can be understood that sensing signal 2 can be understood as a reflected signal of sensing signal 1, and sensing signal 2 carries more information than sensing signal 1. For example, sensing signal 2 can carry source information and environment information.

[0146] At present, there are many different types of sensing services in the communication system 100, for example, automatic driving type sensing services, such as, due to the short sensing distance of a vehicle or a drone itself, a terminal device and / or a network device generates a large range of dynamic map information based on sensing; for example, safety supervision type sensing services, such as, when there is a situation such as a vehicle occupying an emergency lane, a terminal device and / or a network device identifies vehicle violations based on sensing and performs real-time warning / post-penalty. Among them, different types of sensing services will form a large amount of sensing data, and the sensing data will be opened to a sensing data request device through the existing point-to-point data transmission mechanism. Then, these sensing data are independently generated and temporarily generated, which causes the problems of repeated generation of sensing data and large time delay of the sensing data request device in acquiring the sensing data, for example, according to the needs of the sensing data request device, the network needs to control one or more sensing devices (devices that generate sensing data) to temporarily perform sensing to obtain the required sensing data and transmit them to the sensing data request device, which will make the one or more sensing devices need to perform sensing operations and data transmission for different sensing data request devices respectively, thereby causing the process of the sensing data request device in acquiring the sensing data to be relatively complex and time-consuming, and the network to repeatedly generate sensing data, causing waste of network resources. Therefore, the present application provides a communication system that can support the sensing data request device to more conveniently acquire sensing data. For details, please refer to FIG. 3.

[0147] FIG. 3 is a schematic diagram of the architecture of a communication system 300 according to an embodiment of the present application. As shown in FIG. 3, the communication system 300 includes a data storage function, a data orchestration function, and a service orchestration function.

[0148] Optionally, the communication system 300 can also include a sensing device and a sensing function. The sensing device is a device capable of generating sensing data.

[0149] In the communication system 300, the information interaction between the sensing function, the data orchestration function, the service orchestration function, and the sensing device can be through a direct interface, that is, there is an interface between the sensing function and the data orchestration function, or there is an interface between the sensing function and the service orchestration function, etc., or it can also be transferred through other network elements or devices, which is not limited.

[0150] The sensing function is a function or device or network element that performs sensing control (such as determining the sensing operation performed by the sensing device) or sensing management, for example, the sensing function can be a sensing function network element (sensing function, SF). When the SF adopts a control plane and user plane separation architecture, SF-C represents the sensing function, SF-U represents the data processing function or the data storage function, and the sensing function can be SF-C.

[0151] The data orchestration function is a function or device or network element that performs sensing data control (e.g., determines a data storage function that stores sensing data, etc.). For example, the data orchestration function can be a SF or a network device. When the SF adopts a control plane and user plane separation architecture, the data orchestration function can be a SF-C or a SF-U.

[0152] The service orchestration function is a function or device or network element that performs sensing service control (e.g., sensing service establishment and processing, etc.) or sensing service management. For example, the service orchestration function can be a SF or a network device. When the SF adopts a control plane and user plane separation architecture, the service orchestration function can be a SF-C or a SF-U. The service orchestration function and the data orchestration function can be one network element, i.e., the data orchestration function includes the functions of the service orchestration function.

[0153] The data storage function is a function or device or network element that performs data storage. For example, the data storage function can be a SF-U or a terminal device or a network device, etc.

[0154] The above-mentioned sensing function, data orchestration function, and service orchestration function are divided at the function level, and one device or network element can have one or more functions. For example, one device or network element can perform sensing measurement and one or more of the sensing function, data orchestration function, and service orchestration function, which is not limited.

[0155] The above-mentioned sensing function, data orchestration function, and service orchestration function can each represent an independent entity, such as a separate device or network element, or can represent a component of a certain entity, such as a component of a certain network element or device, a component of a certain network element or device, a component of a certain network element or device, which is not limited. In summary, the embodiments of the present application do not limit the specific deployment form or device form of the sensing function, data orchestration function, and service orchestration function.

[0156] In the embodiments of the present application, the communication system 300 can be applied in different network architectures, for example, the communication system 300 can be applied in the network architecture of a 5G network, and can also be applied in the network architecture of a future communication network, which is not limited. For ease of description, the communication system 300 is applied in the network architecture of a 5G network as an example in the following. Please refer to FIG. 4.

[0157] FIG. 4 is a schematic diagram of a 5G network architecture 400 according to an embodiment of the present application. As shown in FIG. 4(a), the 5G network architecture 400 includes:

[0158] 1. Access and mobility management function (AMF).

[0159] The AMF is mainly responsible for mobility management or access authentication / authorization functions. The AMF is also responsible for transferring user policies between a terminal device and a policy control function (PCF) network element. The AMF can receive non-access stratum (NAS) signaling (including mobility management (MM) signaling and session management (SM) signaling) of a terminal device and related signaling of an access network device (for example, next generation (NG) 2 interface signaling of a base station interacting with the AMF), complete a user registration process and forwarding of SM signaling, and mobility management.

[0160] 2. Session management function (SMF).

[0161] The SMF is mainly used for session management, IP address allocation and management of a terminal device, selection of a manageable user plane function, a terminal point of a policy control and charging function interface, and downlink data notification. The SMF can also be used to complete processes such as establishment, release, and update related to a protocol data unit (PDU) session.

[0162] 3. Policy control function (PCF).

[0163] The PCF can be responsible for user policy management, including both mobility-related policies and PDU session-related policies, such as quality of service (QoS) policies, charging policies, and the like.

[0164] 4. Unified data repository (UDR).

[0165] The UDR mainly includes the following functions:

[0166] 1) A unified data management (UDM) function stores or reads subscription data;

[0167] 2) A PCF stores or reads policy data;

[0168] 3) store exposed data or read exposed data from it.

[0169] The UDR and the network function (NF) accessing it have the same public land mobile network (PLMN), i.e. the Nudr interface is an intra-PLMN interface.

[0170] 5、UDM.

[0171] The UDM mainly includes the following functions: unified data management, support for authentication credential processing in the 3GPP authentication and key agreement mechanism, user identity processing, access authorization, registration and mobility management, subscription management and short message management, etc.

[0172] 6、application function (AF).

[0173] The AF includes the following functions: interacting with the 3GPP core network to provide services or services, including: interacting with the NEF, interacting with the policy architecture, etc.

[0174] 7、user plane function (UPF).

[0175] The UPF is the interface with the data network, and completes functions such as user plane data forwarding, session / stream level-based charging statistics, bandwidth limitation, etc. That is, packet routing and forwarding, and QoS processing of user plane data, etc.

[0176] 8、(radio) access network (AN).

[0177] The AN can manage radio resources and provide access services for terminal devices.

[0178] 9、data network (DN).

[0179] The DN provides, operator services, Internet access or third-party services, contains servers, server-side implementation of video source encoding, rendering, etc.

[0180] In the foregoing description, the network elements described above can be either network elements in a hardware device, or software functions running on a dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). The functional network elements described above can be divided into one or more services, and further, services independent of network functions can also exist. The instances of the functional network elements, or the instances of the services included in the functional network elements, or the instances of the services independent of network functions can all be referred to as service instances.

[0181] As shown in (a) of FIG. 4, a terminal device accesses a 5GS through an access network device, the terminal device communicates with an AMF through an NG1 interface (N1 for short), the access network device communicates with the AMF through an NG2 interface (N2 for short), the access network device communicates with a UPF through an NG3 interface (N3 for short), the AMF communicates with an SMF through an NG11 interface (N11 for short), the AMF communicates with a UDM through an NG8 interface (N8 for short), the AMF communicates with a PCF through an NG15 interface (N15 for short), the SMF communicates with the PCF through an NG7 interface (N7 for short), the SMF communicates with the UPF through an NG4 interface (N4 for short), the UPF accesses a DN through an NG6 interface (N6 for short), the UDM communicates with a UDR through an NG35 interface (N35 for short), the PCF communicates with the UDR through an NG36 interface (N36 for short), and the like.

[0182] The interfaces between the control plane network elements in (a) of FIG. 4 are point-to-point interfaces. In actual implementation, the interfaces between the control plane network elements can also be service-based interfaces as shown in (b) of FIG. 3. In (b) of FIG. 4, Npcf, Nudr, Nudm, Naf, Namf, and Nsmf are service-based interfaces provided by the PCF, the UDR, the UDM, the AF, the AMF, and the SMF respectively, and are used to invoke corresponding service-based operations.

[0183] The names of the network elements shown in (a) of FIG. 4 or (b) of FIG. 4 are only names, and the names do not constitute a limitation on the functions of the network elements themselves. In a 5G network and future other networks, the network elements described above can also have other names, and the embodiments of the present application do not make a specific limitation thereon.

[0184] The 5G network structure shown in FIG. 4 is only an example description, and the 5G network structure shown in FIG. 4 can also include other network elements not mentioned, such as an authentication server function network element (AUSF), a network exposure function network element (NEF), and a NRF.

[0185] In addition, the "network element" in this document can also be referred to as a network function instance (network function instance, NF), device, apparatus, or module, etc., which is not particularly limited in this application. In addition, the above-mentioned naming is only defined for the convenience of distinguishing different functions, and should not constitute any limitation. This application does not exclude the possibility of using other names in 5G networks and future other networks. The interface name between the above-mentioned various network elements is only an example, and the name of the interface in the specific implementation can be other names, which are not specifically limited. In addition, the name of the message (or signaling) transmitted between the above-mentioned various network elements is also only an example, and does not constitute any limitation on the function of the message itself.

[0186] Based on the 5G network architecture 400, the above-mentioned sensing function can also be integrated in the AMF or UPF, the data orchestration function can also be integrated in the SF or AMF or SMF or UPF or UDM, the service orchestration function can also be integrated in the SF or data orchestration function or AMF or UPF or SMF or UDM, and the sensing device can be UE or (R)AN, and the data storage function can be UE or (R)AN. This is not limited. In addition, when the data storage function is SF-U, SF-U can be connected with the AMF or SMF or UPF, etc., which is not limited.

[0187] In the communication system 300, the service orchestration function can obtain information related to the storage of sensing data from the data orchestration function, the service orchestration function sends the information related to the storage of sensing data to the sensing data request device, and the sensing data request device can obtain the required sensing data from the corresponding data storage function according to the information related to the storage of sensing data, which can support the sensing data request device to obtain the sensing data more conveniently. The specific interaction mode can be referred to in FIG. 5. Among them, the sensing data request device can be UE or AF in the 5G network architecture 400.

[0188] FIG. 5 is an interaction flow diagram of a communication method 500 according to an embodiment of the present application. As shown in FIG. 5, the communication method 500 includes:

[0189] S501, the service orchestration function sends sensing data requirement information 1 to the data orchestration function. Correspondingly, the data orchestration function receives the sensing data requirement information 1.

[0190] Optionally, before S501, the service orchestration function receives sensing data requirement information 1 or sensing data description information from the sensing data request device, and the service orchestration function obtains the sensing data requirement information 1 according to the sensing data description information. Wherein, the sensing data description information can be understood as information for describing the characteristics that the sensing data needs to meet.

[0191] The perception data request device can send a perception data request information (which can be replaced by other terms such as perception service request information, etc.) to the service orchestration function, wherein the perception data request information comprises perception data requirement information 1. The perception data requirement information 1 can indicate the requirements that the perception data obtained by the perception data request device needs to meet, or in other words, the perception data requirement information 1 can be used to indicate the characteristics that the perception data required by the perception data request device should meet. Further, the service orchestration function sends the perception data requirement information 1 to the data orchestration function. Or in other words, the data orchestration function can obtain the perception data request information from the perception data request device.

[0192] When the data orchestration function and the service orchestration function are the same entity, the data orchestration function directly obtains the perception data request information of the perception data request device. When the data orchestration function and the service orchestration function are not the same entity, the data orchestration function obtains the perception data request information of the perception data request device through the service orchestration function.

[0193] In a possible implementation, the perception data requirement information 1 comprises one or more of the following information:

[0194] Service type information;

[0195] Perception area information (or location)

[0196] Object type information

[0197] Perception key performance indicator (KPI) information (such as accuracy, resolution, latency, refresh rate, false detection rate, false alarm rate, confidence, etc.)

[0198] Data level information.

[0199] For example, the service type information can indicate the service type corresponding to the perception data required by the perception data request device, such as perception data for target tracking type service, or perception data for target quantity detection type service, or perception data for autonomous driving type service.

[0200] For example, the perception area information can indicate the area corresponding to the perception data required by the perception data request device, such as perception data for a road area, or perception data for a large shopping mall area, etc.

[0201] For example, the object type information can indicate the object type corresponding to the perception data required by the perception data request device, such as perception data for a road, or perception data for a vehicle, or perception data for a person, etc.

[0202] For example, the perception KPI information can indicate a KPI corresponding to the perception data required by the perception data request device, such as perception data with a latency requirement of less than 1 ms.

[0203] For example, the data level information can indicate a data level corresponding to the perception data required by the perception data request device, such as raw data or intermediate processing data or final result data, and the like.

[0204] At S502, the data orchestration function sends address information 1 to the service orchestration function according to the perception data requirement information 1. Correspondingly, the service orchestration function receives the address information 1.

[0205] The data orchestration function can determine whether the data storage function has stored the perception data satisfying the perception data requirement information 1 according to the perception data requirement information 1 (for example, the data orchestration function can query the data storage function according to the perception data requirement information 1 to determine whether the corresponding perception data is stored, and for another example, the data orchestration function can determine the corresponding data storage function according to the correspondence between the perception data stored by the data storage function and the characteristics of the perception data indicated by the perception data requirement information 1). When the data orchestration function determines that the data storage function has stored the perception data satisfying the perception data requirement information 1, the data orchestration function sends the address information of the data storage function to the service orchestration function. Taking the data storage function 1 as an example, when the data orchestration function determines that the data storage function 1 has stored the perception data satisfying the perception data requirement information 1 (for example, the data orchestration function can query the data storage function 1 according to the perception data requirement information 1 to determine whether the corresponding perception data is stored, and for another example, the data orchestration function can determine the data storage function 1 according to the correspondence between the perception data stored by the data storage function 1 and the characteristics of the perception data indicated by the perception data requirement information 1), the data orchestration function sends the address information 1 to the service orchestration function, and the address information 1 is used to indicate the address of the data storage function 1. In a possible implementation, the data orchestration function can determine the storage status of the perception data of each data storage function, which can be referred to Tables 1 to 3. The content shown in Tables 1 to 3 is only an example and is not limited in the end.

[0206] Table 1

[0207] As shown in Table 1:

[0208] The data storage function 1 can store the perception data of the service type 1, and the service type 1 is a target tracking type service.

[0209] The data storage function 2 can store the perception data of the service type 2, and the service type 2 is a target quantity detection type service.

[0210] The data storage function 3 can store the perception data of the service type 3, and the service type 3 is an automatic driving service.

[0211] Table 2

[0212] As shown in Table 2:

[0213] The data storage function 1 can store the perception data of the object type 1, and the object type 1 is a vehicle.

[0214] The data storage function 2 can store the perception data of the object type 2, and the object type 2 is a person.

[0215] The data storage function 3 can store the perception data of the object type 3, and the object type 3 is a road.

[0216] Table 3

[0217] As shown in Table 3:

[0218] The data storage function 1 can store the perception data of the data level 1, and the data level 1 is intermediate processing data (such as distance speed spectrum data or distance speed angle spectrum data).

[0219] The data storage function 2 can store the perception data of the data level 2, and the data level 2 is final result data (such as target trajectory data).

[0220] Each data storage function can store multiple different types of data, and the type can refer to a service type, an object type, or a data level, and the like, which is not limited. Taking the data storage function 1 as an example, the data storage function 1 can store the perception data of the service type 1, the data level 2, and the object type 3. The type of the perception data that each data storage function can store can be determined by the data arrangement function. Therefore, the data arrangement function can determine whether there is perception data that meets the perception data requirement information 1 according to the perception data requirement information 1 and in combination with the perception data storage situation of each data storage function.

[0221] For example, the perception data requirement information 1 includes data level information, and the data arrangement function determines whether the data level function 1 stores the perception data that meets the perception data requirement information 1 according to the data level information and Table 3, and if so, sends the address information 1 to the service arrangement function.

[0222] In a possible implementation, the data arrangement function can obtain the perception data storage situation of the data storage function from the data storage function. In this way, the data arrangement function can determine whether the data storage function has stored the perception data that meets the perception data requirement information 1.

[0223] S503, the service arrangement function sends address information 1 to the perception data request device. Correspondingly, the perception data request device receives the address information 1.

[0224] In the above solution, the data arrangement function can determine, according to the perception data demand information, address information of a data storage function storing perception data corresponding to the perception data demand information, and send the address information to the service arrangement function, so that the perception data request device can obtain the address information from the service arrangement function and obtain the corresponding perception data from the corresponding data storage function according to the address information, and thus the perception data request device does not need to interact with the perception data source device, and the perception data request device can obtain the perception data more conveniently.

[0225] In addition, compared with the existing point-to-point data transmission solution, the perception device can perform perception first and send the generated perception data to the corresponding data storage function, and the perception data request device obtains the required perception data from the corresponding data storage function, which can reduce the time delay and process complexity of the perception data request device obtaining the required perception data.

[0226] Optionally, S504, the data arrangement function sends credential information 1 to the service arrangement function. Correspondingly, the service arrangement function receives the credential information 1.

[0227] The credential information 1 is used for the perception data request device to obtain the perception data satisfying the perception data demand information 1 from the data storage function 1. Thus, this can enhance the security of data interaction between the data storage function 1 and the perception data request device.

[0228] In a possible implementation, the credential information 1 includes identity information and password verification information (or authentication information) of the perception data request device. The identity information of the perception data request device can be sent by the service arrangement function to the data arrangement function. Thus, this can enhance the security of data interaction between the data storage function and the perception data request device.

[0229] In a possible implementation, the credential information 1 includes password verification information. Thus, this can enhance the security of data interaction between the data storage function and the perception data request device.

[0230] In a possible implementation, the credential information 1 and the address information 1 can be carried in the same message for sending.

[0231] Optionally, S505, the service arrangement function sends the credential information 1 to the perception data request device. Correspondingly, the perception data request device receives the credential information 1. Thus, this can enhance the security of data interaction between the data storage function and the perception data request device.

[0232] Optionally, in step S506, the data orchestration function sends instruction information 1 to the data storage function 1. Correspondingly, the data storage function 1 receives instruction information 1. Instruction information 1 is used to indicate that the acquisition of sensing data that satisfies sensing data requirement information 1 is permitted.

[0233] In one possible implementation, the indication information 1 includes the identity information of the sensing data requesting device.

[0234] In one possible implementation, the instruction information 1 may further include credential information 1. The data storage function 1 determines whether to send the corresponding sensing data to the sensing data requesting device based on whether the credential information 1 in the instruction information 1 matches the credential information 1 in the information sent by the sensing data requesting device.

[0235] Optionally, in step S507, the sensing data requesting device sends request information 1 to the data storage function 1. Correspondingly, the data storage function 1 receives request information 1. Request information 1 is used to request sensing data that satisfies sensing data requirement information 1.

[0236] In one possible implementation, request information 1 includes the identity information of the sensing data requesting device.

[0237] In one possible implementation, the request information 1 includes the identity information of the sensing data requesting device and the sensing data requirement information 1.

[0238] In one possible implementation, the request information 1 includes the identity information of the sensing data requesting device, the credential information 1 (including password verification information), and the sensing data requirement information 1.

[0239] In one possible implementation, the request information 1 includes the identity information and credential information 1 (including password verification information) of the sensing data requesting device.

[0240] In one possible implementation, the request information 1 includes sensing data demand information 1 and credential information 1 (including the identity information and password verification information of the sensing data requesting device).

[0241] In one possible implementation, request information 1 includes perceived data requirement information 1.

[0242] In one possible implementation, request information 1 includes perceived data requirement information 1 and credential information 1 (including password verification information).

[0243] Optionally, in step S508, the data storage function 1 sends sensing data that satisfies sensing data requirement information 1 to the sensing data requesting device. Correspondingly, the sensing data requesting device receives the sensing data that satisfies sensing data requirement information 1.

[0244] For example:

[0245] When request information 1 includes the identity information of the sensing data requesting device, data storage function 1 determines whether to send the sensing data stored in data storage function 1 (including the sensing data corresponding to sensing data request information 1) to the sensing data requesting device based on whether the identity information of the sensing data requesting device in request information 1 matches the identity information of the sensing data requesting device in instruction information 1. This enhances the security of data interaction between data storage function 1 and the sensing data requesting device. Specifically, after the sensing data requesting device receives the data sent by data storage function 1, it can determine the required data from the data sent by data storage function 1 according to sensing data request information 1.

[0246] When request information 1 includes the identity information of the sensing data requesting device and sensing data requirement information 1, data storage function 1 determines whether to send sensing data that can satisfy sensing data requirement information 1 to the sensing data requesting device based on whether the identity information of the sensing data requesting device in request information 1 is consistent with the identity information of the sensing data requesting device in instruction information 1. This can enhance the security of data interaction between data storage function 1 and sensing data requesting device.

[0247] When request information 1 includes the identity information of the sensing data requesting device, credential information 1 (including password verification information), and sensing data requirement information 1, data storage function 1 determines whether to send sensing data that can meet sensing data requirement information 1 to the sensing data requesting device based on whether the credential information 1, identity information, and credential information 1 in the request information 1 are consistent with the identity information in the instruction information 1. This can enhance the security of data interaction between data storage function 1 and sensing data requesting device.

[0248] When request information 1 includes the identity information and credential information 1 (including password verification information) of the sensing data requesting device, data storage function 1 determines whether to send the sensing data stored in data storage function 1 (including sensing data corresponding to sensing data request information 1) to the sensing data requesting device based on whether the credential information 1, identity information, and indication information 1 in request information 1 are consistent. This enhances the security of data interaction between data storage function 1 and the sensing data requesting device. After the sensing data requesting device receives the data sent by data storage function 1, it can determine the required data from the data sent by data storage function 1 according to sensing data request information 1.

[0249] When the request information 1 comprises the sensing data demand information 1 and the credential information 1 (comprising the identity information of the sensing data request device and the password verification information), the data storage function 1 determines whether to send the corresponding sensing data to the sensing data request device according to whether the credential information 1 in the request information 1 and the credential information 1 in the indication information 1 are consistent, which can enhance the security of the data interaction between the data storage function 1 and the sensing data request device.

[0250] When the request information 1 comprises the sensing data demand information 1, the data storage function 1 determines whether to send the corresponding sensing data to the sensing data request device according to whether the sensing data stored by itself meets the information comprised in the sensing data demand information 1, which can simplify the process of the sensing data request device obtaining the required sensing data from the data storage function.

[0251] When the request information 1 comprises the sensing data demand information 1 and the credential information 1 (comprising the password verification information), the data storage function 1 determines whether to send the corresponding sensing data to the sensing data request device according to the above information.

[0252] In the embodiments of the present application, the credential information 1 described above can be generated by the data arrangement function, or can be generated by the data storage function 1 and sent to the data arrangement function, which is not limited. For specific description of the credential information 1, please refer to the description of S504 described above.

[0253] In the above scheme, the data arrangement function can determine the address information 1 of the data storage function storing the sensing data corresponding to the sensing data demand information 1 according to the sensing data demand information 1, for example, the data arrangement function can determine the corresponding data storage function according to the correspondence between the sensing data stored by one or more data storage functions and the characteristics of the sensing data indicated by the sensing data demand information 1, and send the address information of the data storage function to the service arrangement function, thereby supporting the sensing data request device to obtain the corresponding sensing data from the corresponding data storage function according to the address information after obtaining the address information from the service arrangement function. In this way, the sensing data request device does not need to interact with the sensing data source device, thereby supporting the sensing data request device to obtain the sensing data more conveniently.

[0254] Optionally, S509, the service arrangement function sends the sensing data demand information 2 to the data arrangement function. Correspondingly, the data arrangement function receives the sensing data demand information 2.

[0255] The description of the sensing data demand information 2 can be referred to the description of the sensing data demand information 1 described above, which will not be repeated.

[0256] Optionally, S510, the data orchestration function sends indication information 2 to the service orchestration function according to the perception data requirement information 2. Correspondingly, the service orchestration function receives the indication information 2.

[0257] For example, when the data orchestration function determines that the data storage function (not limited to the data storage function 1 or other data storage functions) does not store the perception data capable of meeting the perception data requirement information 2, the data orchestration function sends the indication information 2 to the service orchestration function, and the indication information 2 is used to indicate that there is no perception data meeting the perception data requirement information 2.

[0258] Optionally, S511, the service orchestration function sends request information 2 to the perception function. Correspondingly, the perception function receives the request information 2. The request information 2 is used to request to obtain the perception data meeting the perception data requirement information 2, and the request information 2 includes the perception data requirement information 2.

[0259] Optionally, S512, the perception function sends response information 1 to the service orchestration function. Correspondingly, the service orchestration function receives the response information 1.

[0260] Optionally, the response information 1 is used to indicate that the perception data meeting the perception data requirement information 2 is generated.

[0261] Specifically, the perception function can generate the perception data meeting the perception data requirement information 2 according to the perception device (hereinafter, the perception device 1 is taken as an example for description, which is not shown in FIG. 5, and can be specifically referred to the description of FIG. 8 and FIG. 9) capable of generating the perception data meeting the perception data requirement information 2 indicated by the request information 2. For example, the perception function sends indication information 3 to the perception device 1, the indication information 3 is used to indicate to generate the perception data meeting the perception data requirement information 2, and the indication information 3 includes the perception data requirement information 2.

[0262] Optionally, when the perception device 1 has generated the perception data meeting the perception data requirement information 2, the perception device 1 can send feedback information 1 to the perception function, and the feedback information 1 is used to indicate that the perception data meeting the perception data requirement information 2 has been generated. In this way, the perception function can send the aforementioned response information 1 to the service orchestration function.

[0263] Optionally, the perception device 1 can also send the perception data satisfying the perception data requirement information 2 to the data storage function 2 (may also be the data storage function 1, which is not limited). Correspondingly, the data storage function 2 can send information indicating that the perception data satisfying the perception data requirement information 2 has been stored to the data orchestration function. The data orchestration function can determine that the data storage function has stored the perception data satisfying the perception data requirement information 2 according to the information. Wherein, the perception device 1 can determine the data storage function for storing the perception data satisfying the perception data requirement information 2 through the perception data processing strategy information shown in FIG. 6, and send the perception data satisfying the perception data requirement information 2 to the data storage function, which can be referred to the description of FIG. 6.

[0264] In one possible implementation, the indication information 3 can include perception area / position, service type information, object type information or perception KPI information, based on which the perception device 1 can generate corresponding perception data.

[0265] In one possible implementation, the perception device 1 sending the perception data satisfying the perception data requirement information 2 to the data storage function 2 can be based on the perception data processing strategy information sent by the data orchestration function to the perception device 1.

[0266] The following describes how the data storage function 1 and the perception device 1 store the perception data in combination with FIG. 6.

[0267] FIG. 6 is an interaction flow diagram of a communication method 600 of an embodiment of the present application. As shown in FIG. 6, the method 600 includes:

[0268] S601, the perception device 1 sends the perception capability information 1 to the data orchestration function. Correspondingly, the data orchestration function receives the perception capability information 1.

[0269] In one possible implementation, the perception device 1 can be a device performing a perception measurement function, a device performing a perception data calculation processing function, or a device performing a perception data storage function, which is not limited. Wherein, the perception capability information 1 indicates the perception capability of the perception device 1.

[0270] For example, when the perception device 1 performs a perception measurement, the perception capability information 1 can indicate the perception measurement capability of the perception device 1. When the perception device 1 performs a perception data calculation processing, the perception capability information 1 can indicate the perception data calculation capability of the perception device 1. When the perception device 1 performs a perception data storage function, the perception capability information 1 can indicate the perception data storage capability of the perception device 1.

[0271] In another possible implementation, the perception device 1 can also perform multiple functions. For example, the perception device 1 can perform at least two of the following functions: a perception measurement function, a perception data calculation processing function, and a perception data storage function.

[0272] In summary, the perception device 1 is a generic device. The perception capability of the perception device 1 is also a generic concept.

[0273] In one possible implementation, the perception capability information 1 includes one or more of the following information:

[0274] Deployment scenario information;

[0275] Computing capability information;

[0276] Transmission capability information;

[0277] Storage capability information.

[0278] For example, the perception capability information 1 includes the deployment scenario information, and the deployment scenario information includes one or more of the following information: deployment location, a perception scenario to be faced, and service type information. For example:

[0279] The perception scenario to be faced indicates that the perception device 1 can be applied to an automatic driving scenario, a home monitoring scenario, or a safety monitoring scenario.

[0280] The service type indicates a service supported by the perception device 1, for example, a speed perception type service or a target tracking type service.

[0281] The deployment location indicates a location where the perception device 1 is deployed, for example, a roadside or a vehicle, and the like; for example, accurate location information of the perception device.

[0282] For example, the perception capability information 1 includes the computing capability information, and the computing capability information indicates a computing capability of the perception device 1, and the computing capability of the perception device 1 includes, but is not limited to, hardware resources, available computing power, and load information of the perception device 1.

[0283] For example, the perception capability information 1 includes the transmission capability information, and the transmission capability information indicates a transmission capability of the perception device 1, and the transmission capability of the perception device 1 includes, but is not limited to, maximum bandwidth, available bandwidth, and transmission delay information supported by the perception device 1.

[0284] For example, the perception capability information 1 includes the storage capability information, and the storage capability information indicates a storage capability of the perception device 1, and the storage capability of the perception device 1 includes, but is not limited to, storage space, available storage space size, storage time, and reading time information of the perception device 1.

[0285] S602, the data storage function 1 sends the storage capability information 1 to the data orchestration function. Correspondingly, the data orchestration function receives the storage capability information 1.

[0286] The storage capability information 1 is used to indicate the storage capability of the data storage function 1. The storage capability of the data storage function 1 includes, but is not limited to, the storage space, the available storage space size, the storage time, the reading time and the like of the data storage function 1.

[0287] S603, the data orchestration function sends the perception data processing strategy information 1 to the perception device 1. Correspondingly, the perception device 1 receives the perception data processing strategy information 1.

[0288] The perception data processing strategy information 1 is used to indicate the processing strategy of the perception device 1 to the perception data.

[0289] In one possible implementation, the perception data processing strategy information 1 is determined by the data orchestration function according to the perception capability information 1.

[0290] For example, when the perception capability information 1 includes the computing capability information, if the computing capability information indicates that the available computing power of the perception device 1 is sufficient, the perception data processing strategy information 1 includes the data level information, and the data level information indicates the final result data.

[0291] For example, when the perception capability information 1 includes the storage capability information, if the storage capability information indicates that the available storage space of the perception device 1 is sufficient, the perception data processing strategy information 1 includes the storage location information, and the storage location information indicates the local storage of the perception device 1.

[0292] In one possible implementation, the data orchestration function sends the perception data processing strategy information 1 to the perception device 1, including:

[0293] The data orchestration function sends the perception data processing strategy information 1 to the perception device 1 according to the perception capability information 1 and the storage capability information 1.

[0294] For example, when the storage capability information 1 indicates that the storage space of the data storage function 1 is sufficient, the storage location information in the perception data processing strategy information 1 can be used to indicate the data storage function 1 or indicate that the data storage function 1 is the storage location of the perception data. In this way, the perception device 1 sends the perception data to the data storage function 1 after obtaining the perception data.

[0295] In one possible implementation, the perception data processing strategy information 1 can include one or more of the following information:

[0296] The storage location information;

[0297] The object type information;

[0298] data hierarchy information;

[0299] storage time information.

[0300] For example, when the perception data processing strategy information 1 includes storage location information, the storage location information is used to indicate a location of a data storage function used to store the perception data acquired by the perception device 1. In this way, the perception device 1 can send the perception data acquired by the perception device 1 to the corresponding data storage function according to the storage location information.

[0301] In a possible implementation, the perception device 1 can also be the data storage function 1.

[0302] For example, when the perception data processing strategy information 1 includes object type information, the object type information is used to indicate that the perception device 1 generates or stores the perception data of the object indicated by the object type information. For example, the object type information indicates the type of the object, which can be a person, a vehicle, a road, etc.

[0303] In a possible implementation, the data hierarchy indicated by the data hierarchy information includes one or more of the following:

[0304] raw data;

[0305] intermediate processing data (such as distance speed spectrum data, distance speed angle spectrum data, point cloud data, point cluster data, cluster track data, etc.);

[0306] final result data (such as position trajectory data, etc.);

[0307] service content data.

[0308] For example, when the data hierarchy information indicates the perception raw data, the perception device 1 does not perform data processing on the acquired perception data.

[0309] For example, when the data hierarchy information indicates the intermediate processing data, the perception device 1 performs intermediate processing on the acquired perception data and obtains the intermediate processing data.

[0310] For example, when the data hierarchy information indicates the final result data, the perception device 1 performs data processing on the acquired perception data and obtains the final result data.

[0311] For example, when the data hierarchy information indicates the service content data, the perception device 1 performs data processing on the acquired perception data and obtains data that can reflect the service content of the perception service.

[0312] In a possible implementation, the storage time information can indicate a time when the perception data is stored. For example, when the perception device 1 sends the perception data acquired by the perception device 1 to the data storage function, the data storage function deletes the perception data after 1 minute, that is, the storage time of the perception data is 1 minute.

[0313] Optionally, the storage time information can also be used to indicate whether the perception data is stored. For example, when the value of the time indicated by the storage time information is 0, it can represent that the perception data is not stored. For another example, when the value of the time indicated by the storage time information is not 0, it can represent that the perception data is stored and the storage time is the time length corresponding to the value of the time.

[0314] In S604, the data orchestration function sends the perception data storage strategy information 1 to the data storage function 1. Correspondingly, the data storage function 1 receives the perception data storage strategy information 1.

[0315] In a possible implementation, the data orchestration function sends the perception data storage strategy information 1 to the data storage function 1, including:

[0316] One way:

[0317] The data orchestration function sends the perception data storage strategy information 1 to the data storage function 1 according to the storage capability information 1.

[0318] For example, the storage capability information 1 indicates the storage capability of the perception device 1, and the storage capability of the data storage function 1 includes but is not limited to storage space, available storage space size, storage time, and reading time, and the like. In this way, the data orchestration function can determine the perception data storage strategy information 1 according to the storage capability information 1 of the data storage function 1, for example, the storage capability information 1 indicates that the storage space of the data storage function 1 is 1G, and the data orchestration function can determine that the data storage function 1 stores the intermediate processing data (occupies the memory less than 1G) but not the original data (occupies the memory greater than 1G), and then can indicate the data storage function 1 to store the intermediate processing data through the data level information in the perception data storage strategy information 1.

[0319] Another way:

[0320] The data orchestration function sends the perception data storage strategy information 1 to the data storage function 1 according to the perception capability information 1 and the storage capability information 1.

[0321] For example, the perception capability information 1 includes data level information, the data level information indicates that the perception raw data is stored, the storage capability information 1 indicates that the storage space of the data storage function is 10G, and the data arrangement function can determine that the data storage function 1 stores the raw data, and then the data level information in the perception data storage strategy information 1 can be used to instruct the data storage function 1 to store the raw data. In this way, the data arrangement function can determine the perception data storage strategy information 1 according to the perception capability of the perception device 1 and the storage capability of the data storage function 1, which can support the data storage function to store the perception data generated by the perception device 1.

[0322] In one possible implementation, the perception data storage strategy information 1 can include one or more of the following parameters:

[0323] object type information;

[0324] data level information;

[0325] storage time information.

[0326] For example, the perception data storage strategy information 1 includes object type information, and the data storage function 1 can store the perception data of the object type indicated by the object type information.

[0327] For example, the perception data storage strategy information 1 includes data level information, and the data storage function 1 can store the perception data indicated by the data level information.

[0328] For example, the perception data storage strategy information 1 includes storage time information, and the data storage function 1 can store the perception data according to the time indicated by the storage time information. For example, if the time indicated by the storage time information is exceeded, the data storage function 1 can delete the corresponding perception data.

[0329] S605, the data storage function 1 stores the perception data.

[0330] Specifically, the data storage function 1 can store the acquired perception data according to the perception data storage strategy information 1.

[0331] In the embodiment of the application, the data storage function 1 can locally store the perception data, or can send the perception data acquired by the data storage function 1 to other data storage functions, which is not limited.

[0332] For example, the perception device 1 performs perception measurement and acquires perception data according to the content indicated by the perception data processing strategy information 1, and sends the perception data to the data storage function 1.

[0333] For example, when the data storage function 1 (i.e., the data storage function 1 is a sensing device) generates sensing data locally, the sensing data generated by the data storage function 1 locally can be stored in the data function 1 directly.

[0334] In summary, the embodiments of the present application do not limit the way in which the data storage function 1 obtains sensing data.

[0335] The above description is based on the example that the data storage function 1 stores sensing data obtained by the sensing device 1, but the data storage function 1 can also store sensing data obtained by other sensing devices.

[0336] The method shown in FIG. 5 is further described below in combination with FIGS. 7-9.

[0337] FIG. 7 is an interaction flow diagram of a communication method 700 according to an embodiment of the present application. For example, the data storage function 1 is an SF-U. As shown in FIG. 7, the method 700 includes the following steps.

[0338] S701, the service orchestration function sends sensing data requirement information 1 to the data orchestration function. Correspondingly, the data orchestration function receives the sensing data requirement information 1.

[0339] Optionally, before S701, the service orchestration function receives sensing data requirement information 1 or sensing data description information from a sensing data request device, and the service orchestration function obtains the sensing data requirement information 1 according to the sensing data description information.

[0340] S702, the data orchestration function sends address information 1 and credential information 1 to the service orchestration function according to the sensing data requirement information 1. Correspondingly, the service orchestration function receives the address information 1 and the credential information 1.

[0341] S703, the service orchestration function sends the address information 1 and the credential information 1 to the sensing data request device. Correspondingly, the sensing data request device receives the address information 1 and the credential information 1.

[0342] S704, the sensing data request device sends request information 1 to the SF-U. Correspondingly, the SF-U receives the request information 1. The request information 1 is used to request sensing data that meets the sensing data requirement information 1, and the request information 1 includes the credential information 1.

[0343] The description of the request information 1 can refer to the description of S507.

[0344] S705, the SF-U sends sensing data that meets the sensing data requirement information 1 to the sensing data request device. Correspondingly, the sensing data request device receives the sensing data that meets the sensing data requirement information 1.

[0345] The detailed description can refer to the description of S508.

[0346] Through the above method, the embodiment of the application can reduce the complexity of the process of obtaining perception data by the perception data request device.

[0347] FIG. 8 is an interaction flow diagram of a communication method 800 of an embodiment of the application. Taking data storage function 2 as SF-U, perception function as SF-C, and perception device 1 as UE1 as an example. As shown in FIG. 8, the method 800 includes:

[0348] S801, the service orchestration function sends the perception data requirement information 2 to the data orchestration function. Correspondingly, the data orchestration function receives the perception data requirement information 2.

[0349] Optionally, before S801, the service orchestration function receives the perception data requirement information 2 or the perception data description information from the perception data request device, and the service orchestration function obtains the perception data requirement information 2 according to the perception data description information.

[0350] The description of the perception data requirement information 2 can refer to the description of S509 in the foregoing, and will not be described here.

[0351] S802, the data orchestration function sends the indication information 2 to the service orchestration function according to the perception data requirement information 2. Correspondingly, the service orchestration function receives the indication information 2.

[0352] The description of the indication information 2 can refer to the description of S510 in the foregoing, and will not be described here.

[0353] S803, the service orchestration function sends the request information 2 to the SF-C. Correspondingly, the SF-C receives the request information 2. The request information 2 is used to request the perception data satisfying the perception data requirement information 2, and the request information 2 includes the perception data requirement information 2.

[0354] The description of the request information 2 can refer to the description of S511 in the foregoing, and will not be described here.

[0355] S804, the SF-C sends the indication information 3 to the UE1. Correspondingly, the UE1 receives the indication information 3. The indication information 3 is used to indicate to generate the perception data satisfying the perception data requirement information 2.

[0356] The description of the indication information 3 can refer to the description of S512 in the foregoing, and will not be described here.

[0357] S805, the UE1 sends the feedback information 1 to the SF-C. Correspondingly, the SF-C receives the feedback information 1. Wherein, the feedback information 1 is used to indicate that the perception data satisfying the perception data requirement information 2 has been generated.

[0358] The description of the feedback information 1 can refer to the description of S512, and will not be repeated here.

[0359] S806, the SF-C sends response information 1 to the service orchestration function. Correspondingly, the service orchestration function receives the response information 1. The response information 1 is used to indicate that the perception data meeting the perception data requirement information 2 has been stored.

[0360] The description of the response information 1 can refer to the description of S512, and will not be repeated here.

[0361] S807, the service orchestration function sends the perception data requirement information 2 to the data orchestration function. Correspondingly, the data orchestration function receives the perception data requirement information 2.

[0362] S808, the data orchestration function sends address information 2 and credential information 2 to the service orchestration function according to the perception data requirement information 2. Correspondingly, the service orchestration function receives the address information 2 and the credential information 2.

[0363] S809, the service orchestration function sends the address information 2 and the credential information 2 to the perception data request device. Correspondingly, the perception data request device receives the address information 2 and the credential information 2.

[0364] S810, the perception data request device sends request information 3 to the SF-U. Correspondingly, the SF-U receives the request information 3. The request information 3 is used to request to obtain the perception data meeting the perception data requirement information 2.

[0365] S811, the SF-U sends the perception data meeting the perception data requirement information 2 to the perception data request device. Correspondingly, the perception data request device receives the perception data meeting the perception data requirement information 2.

[0366] In the above method, the perception device 1 can be a base station, or a plurality of perception devices including the UE1 and the base station.

[0367] Through the above method, the embodiment of the application can reduce the complexity of the process of the perception data request device obtaining the perception data.

[0368] FIG. 9 is an interaction flow diagram of a communication method 900 of an embodiment of the application. Taking the perception device 1 as the UE1 and the perception function as the SF-C as an example. As shown in FIG. 9, the method 900 includes:

[0369] S901, the service orchestration function sends the perception data requirement information 2 to the data orchestration function. Correspondingly, the data orchestration function receives the perception data requirement information 2.

[0370] Optionally, before S901, the service orchestration function receives the sensing data requirement information 2 from the sensing data request device, or the sensing data description information, and the service orchestration function acquires the sensing data requirement information 2 according to the sensing data description information.

[0371] S902, the data orchestration function sends the indication information 2 to the service orchestration function according to the sensing data requirement information 2. Correspondingly, the service orchestration function receives the indication information 2.

[0372] The description of the indication information 2 can refer to the description of S510 in the foregoing, and will not be repeated here.

[0373] S903, the service orchestration function sends the request information 2 to the SF-C. Correspondingly, the SF-C receives the request information 2. The request information 2 is used to request to acquire the sensing data satisfying the sensing data requirement information 2, and the request information 2 includes the sensing data requirement information 2.

[0374] The description of the request information 2 can refer to the description of S511 in the foregoing, and will not be repeated here.

[0375] S904, the SF-C sends the indication information 3 to the UE1. Correspondingly, the UE1 receives the indication information 3. The indication information 3 is used to indicate to generate the sensing data satisfying the sensing data requirement information 2.

[0376] The description of the indication information 3 can refer to the description of S512 in the foregoing, and will not be repeated here.

[0377] S905, the UE1 sends the feedback information 1 to the SF-C. Correspondingly, the SF-C receives the feedback information 1. The feedback information 1 is used to indicate that the sensing data satisfying the sensing data requirement information 2 has been generated.

[0378] The description of the feedback information 1 can refer to the description of S512 in the foregoing, and will not be repeated here.

[0379] S906, the SF-C sends the response information 1 to the service orchestration function. Correspondingly, the service orchestration function receives the response information 1. The response information 1 is used to indicate that the sensing data satisfying the sensing data requirement information 2 has been stored, and the response information 1 includes the address information of the UE1.

[0380] S907, the service orchestration function sends the address information of the UE1 to the sensing data request device. Correspondingly, the sensing data request device receives the address information of the UE1.

[0381] S908, the sensing data request device sends the request information 3 to the UE1. Correspondingly, the UE1 receives the request information 3. The request information 3 is used to request to acquire the sensing data satisfying the sensing data requirement information 2.

[0382] S909, the UE 1 sends the perception data satisfying the perception data requirement information 2 to the perception data request device. Correspondingly, the perception data request device receives the perception data satisfying the perception data requirement information 2.

[0383] It should be noted that the UE 1 can also send the perception data satisfying the perception data requirement information 2 to a data storage function for storing the perception data satisfying the perception data requirement information 2. The address information of the data storage function is configured to the UE 1 by the data arrangement function.

[0384] In the above method, the perception device 1 can be a base station, or a plurality of perception devices including the UE 1 and the base station

[0385] Through the above method, the embodiment of the present application can reduce the complexity of the process of the perception data request device obtaining the perception data.

[0386] In order to implement the functions in the method provided in the present application, the control device, the positioning device (including the second device, the fifth device, etc. mentioned above) and the positioning request device (such as the third device mentioned above) can include hardware structures and / or software modules to implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether a certain function in the above functions is executed in the form of hardware structure, software module, or hardware structure plus software module depends on the specific application of the technical solution and the design constraint conditions.

[0387] FIG. 10 is a schematic block diagram of a communication apparatus 1000 according to an embodiment of the present application. The communication apparatus 1000 includes processing circuitry 1010 and transceiver circuitry 1020, which can be connected or coupled with each other, such as through a bus 1030. The communication apparatus 1000 can be a data arrangement function, a service arrangement function, a perception function, or a data storage function.

[0388] Optionally, the communication apparatus 1000 can further include a memory 1040. The memory 1040 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 1040 is any other medium capable of carrying or storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing computer programs or instructions, and / or data.

[0389] The processing circuit 1010 can be all or part of one or more processors, or be one or more processors. The processor can be a central processing unit (CPU). In the case where the processing circuit 1010 is a CPU, the CPU can be a single core CPU, or a multi-core CPU. The processing circuit 1010 can be a signal processor, a chip, or other integrated circuit capable of implementing the method of the present application, or part of the foregoing processor, chip, or integrated circuit for processing functions. In addition, the transceiver circuit 1020 can also be a transceiver, or an input / output interface, an input / output interface for input or output of signals or data, which can also be referred to as an input / output circuit.

[0390] When the communication apparatus 1000 is a data orchestration function, the processing circuit 1010 is configured to perform the following operations, for example: receiving the perception data requirement information 1; sending the address information 1 to the service orchestration function according to the perception data requirement information 1, and the like.

[0391] When the communication apparatus 1000 is a service orchestration function, the processing circuit 1010 is configured to perform the following operations, for example: sending the perception data requirement information 1; receiving the address information 1, and the like.

[0392] When the communication apparatus 1000 is a perception function, the processing circuit 1010 is configured to perform the following operations, for example: receiving the request information 2 for requesting to obtain perception data satisfying the perception data requirement information 2; sending the response information 1, and the like.

[0393] When the communication apparatus 1000 is a data storage function, the processing circuit 1010 is configured to perform the following operations, for example: receiving the indication information 1; sending the perception data satisfying the perception data requirement information 1, and the like.

[0394] The communication apparatus 1000 is a data orchestration function, a service orchestration function, a perception function, or a data storage function, and it is responsible for performing the methods or steps related to the data orchestration function, the service orchestration function, the perception function, or the data storage function in the foregoing method embodiments.

[0395] When the communication apparatus described in FIG. 10 is a data orchestration function, a service orchestration function, a perception function, or a data storage function, the transceiver circuit 1020 can be a transceiver.

[0396] When the communication apparatus described in FIG. 10 is a data orchestration function, a service orchestration function, a perception function, or a data storage function, the transceiver circuit 1020 can be an input / output circuit.

[0397] The foregoing description is only an exemplary description. The specific content can refer to the content shown in the foregoing method embodiments.

[0398] The implementation of each operation in FIG. 10 can also correspond to the description of the corresponding method embodiments shown in FIGS. 3 to 8.

[0399] FIG. 11 is a schematic block diagram of a communication apparatus 1100 according to an embodiment of the present application. The communication apparatus 1100 can be a data orchestration function, a service orchestration function, a perception function, or a data storage function, and is used to implement the methods related in the foregoing embodiments.

[0400] The communication apparatus 1100 includes a transceiver unit 1110 and a processing unit 1120. The transceiver unit 1110 can include a sending unit and a receiving unit. The sending unit is used to perform the sending action of the communication apparatus, and the receiving unit is used to perform the receiving action of the communication apparatus. For ease of description, the sending unit and the receiving unit are combined into one transceiver unit in the embodiments of the present application. This is uniformly described here, and will not be described again hereinafter.

[0401] When the communication apparatus 1100 is a data orchestration function, the transceiver unit 1110 is used to receive perception data demand information 1 and send address information 1, for example; and the processing unit 1120 is used to determine the address information 1 according to the perception data demand information 1, etc.

[0402] When the communication apparatus 1100 is a service orchestration function, the transceiver unit 1110 is used to send perception data demand request 1 and receive address information 1, etc.

[0403] When the communication apparatus 1100 is a perception function, the transceiver unit 1110 is used to receive request information 2 and send response information 1, for example; and the processing unit 1120 is used to determine the response information 1, etc.

[0404] When the communication apparatus 1100 is a data storage function, the transceiver 1110 is configured to receive the indication information 1 and transmit the perception data satisfying the perception data requirement information 1, and the processing unit 1120 is configured to store the perception data, etc.

[0405] When the communication apparatus 1100 is a data orchestration function, a service orchestration function, a perception function, or a data storage function, it will be responsible for performing one or more of the methods or steps related to the data orchestration function, the service orchestration function, the perception function, or the data storage function in the foregoing method embodiments.

[0406] Optionally, the communication apparatus 1100 further includes a storage unit 1130 configured to store programs or codes for executing the foregoing methods.

[0407] The transceiver in FIG. 11 can correspond to the transceiver circuit in FIG. 10, and the processing unit in FIG. 11 can correspond to the processing circuit in FIG. 10.

[0408] The apparatus embodiments shown in FIGS. 10 and 11 are used to implement the content described in FIGS. 5 to 9. The specific execution steps of the apparatus shown in FIGS. 10 and 11 and the method can refer to the content described in the foregoing method embodiments.

[0409] The present application also provides a chip including a processor, which is configured to invoke and run instructions stored in a memory, so that a communication device installed with the chip executes the method in any of the examples described above. The memory can be integrated into the chip, or located outside the chip.

[0410] The present application also provides another chip including an input interface, an output interface, and a processing circuit, wherein the input interface, the output interface, and the processing circuit are connected through internal connection paths, and the processing circuit is configured to execute codes in a memory, and when the codes are executed, the processing circuit is configured to execute the method in any of the examples described above.

[0411] Optionally, the chip further includes a memory configured to store computer programs or codes. The input interface and the output interface can be independent of each other, or can be integrated into an input / output interface.

[0412] The processing circuit can be all or part of one or more processors, or one or more processors.

[0413] The present application also provides a communication apparatus including a processor coupled with a memory, and the processor is configured to execute computer programs stored in the memory to implement the method and function related to the first network element or the second network element in any of the method embodiments described above.

[0414] In another embodiment of the present application, a computer program product comprising instructions which, when the computer program product is executed by a computer, cause the method of the preceding embodiments to be performed is provided.

[0415] The present application also provides a computer program which, when executed by a computer, causes the method of the preceding embodiments to be performed.

[0416] In another embodiment of the present application, a computer-readable storage medium storing a computer program which, when executed by a computer, implements the method of the preceding embodiments is provided.

[0417] It should be understood that, in the embodiments of the present application, the processor can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0418] In addition, the processor can include one or a combination of a central processing unit (CPU), a baseband processor, a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an artificial intelligence processor (AI processor), or a neural network processor (Neural Processing Unit, NPU).

[0419] It should also be understood that the memory in the embodiments of the present application can be volatile or nonvolatile memory, or can include both volatile and nonvolatile memory. The nonvolatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically EPROM (EEPROM), or flash memory, among others. The volatile memory can be random access memory (RAM), which acts as external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM), among others. It should be noted that the memory described herein is intended to include, among others, these and any other suitable types of memory.

[0420] The above-described embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, the above-described embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are wholly or partially generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through a wired or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. containing one or more available medium sets. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state disk.

[0421] It should be understood that the size of the sequence number of each process described above in various embodiments of the present application does not mean the order of execution, and the execution order of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0422] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here. In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0423] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. can be located in one place or can be distributed to multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiment according to actual needs. In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. When the above functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that make contributions to the prior art or parts of the technical solutions can be embodied in the form of software products, which are stored in a storage medium and include a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk, and various program code storage media.

[0424] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on specific applications and design constraints of the technical solutions. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

Claims

1. A communication method characterized by comprising: The application is applied to a data arrangement function, comprising: receiving first sensing data requirement information from a service arrangement function; sending address information to the service arrangement function according to the first sensing data requirement information, the address information being used to indicate an address of a first data storage function, the first data storage function being used to store sensing data meeting the first sensing data requirement information.

2. The method of claim 1, wherein, The method further comprises: sending credential information to the service arrangement function, the credential information being used for a sensing data request device to obtain the sensing data meeting the first sensing data requirement information.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: receiving sensing capability information of at least one sensing device; sending at least one sensing data processing strategy information to the at least one sensing device according to the sensing capability information of the at least one sensing device, the at least one sensing data processing strategy information corresponding to the at least one sensing device one by one.

4. The method of claim 3, wherein, The sending of the at least one sensing data processing strategy information to the at least one sensing device according to the sensing capability information of the at least one sensing device comprises: receiving storage capability information of at least one data storage function; sending the at least one sensing data processing strategy information to the at least one sensing device according to the storage capability information of the at least one data storage function and the sensing capability information of the at least one sensing device.

5. The method according to claim 1 or 2, characterized in that, The method further comprises: receiving storage capability information of at least one data storage function; sending at least one sensing data storage strategy information to the at least one data storage function according to the storage capability information of the at least one data storage function, the at least one sensing data storage strategy information corresponding to the at least one data storage function one by one.

6. The method of claim 5, wherein, The sending of the at least one sensing data storage strategy information to the at least one data storage function according to the storage capability information of the at least one data storage function comprises: receiving sensing capability information of at least one sensing device; sending the at least one sensing data storage strategy information to the at least one data storage function according to the storage capability information of the at least one data storage function and the sensing capability information of the at least one sensing device.

7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: sending first indication information to the first data storage function, the first indication information being used to indicate that a sensing data request device is allowed to obtain the sensing data meeting the first sensing data requirement information, the first indication information comprising identity information of the sensing data request device.

8. The method of claim 7, wherein, The first indication information further comprises credential information, the credential information being used for the sensing data request device to obtain the sensing data meeting the first sensing data requirement information.

9. The method according to any one of claims 1 to 8, characterized in that, The method further comprises: receiving second sensing data requirement information from the service arrangement function; sending second indication information to the service arrangement function according to the second sensing data requirement information, the second indication information being used to indicate that there is no sensing data meeting the second sensing data requirement information.

10. The method according to any one of claims 1 to 9, characterized in that, The sensing data storage strategy information comprises at least one of the following: The storage location information, the object type information, the data level information, or the time information.

11. The method of claim 10, wherein, The data level information includes at least one of: Raw data, intermediate processing data, final result data, or business content data.

12. The method according to any one of claims 3-4, 7 to 11, characterized in that, The perception data processing strategy information includes at least one of: The storage location information, the object type information, or the data level information.

13. The method according to any one of claims 3-4, 6 to 12, characterized in that, The perception capability information includes at least one of: Deployment scene information, computing capability information, transmission capability information, or storage capability information.

14. A communication method, comprising: The application to the business arrangement function includes: Sending first perception data demand information to a data arrangement function; Receiving address information from the data arrangement function, the address information being used to indicate an address of a first data storage function, the first data storage function being used to store perception data satisfying the first perception data demand information; Sending the address information to a perception data request device.

15. The method of claim 14, wherein, The method further includes: Receiving first credential information from the data arrangement function, the first credential information being used for the perception data request device to acquire the perception data satisfying the first perception data demand information; Sending the first credential information to the perception data request device.

16. The method according to claim 14 or 15, characterized in that The method further includes: Sending second perception data demand information to the data arrangement function; Receiving indication information from the data arrangement function, the indication information being used to indicate that there is no perception data satisfying the second perception data demand information.

17. The method of claim 16, wherein, The method further includes: Sending request information to a perception function, the request information being used to request to acquire the perception data satisfying the second perception data demand information, the request information including the second perception data demand information; Receiving response information from the perception function.

18. The method of claim 17, wherein, The response information includes address information of a first perception device, the first perception device being used to generate the perception data satisfying the second perception data demand information; The method further includes: Sending the address information of the first perception device to the perception data request device.

19. The method of claim 18, wherein, The response information further includes second credential information, the second credential information being used for the perception request device to acquire the perception data satisfying the second perception data demand information.

20. A method of communication, comprising: The application to the first data storage function includes: Receiving perception data storage strategy information from a data arrangement function; Acquiring perception data satisfying perception data demand information; Storing the perception data according to the perception data storage strategy information.

21. The method of claim 20, wherein, The storing the perception data according to the perception data storage strategy information includes: Storing the perception data according to the perception data storage strategy information; or Sending the perception data to a second data storage function according to the perception data storage strategy information.

22. The method of claim 21, wherein, The first data storage function is used to store the perception data, and the method further includes: Receiving first information from a perception data request device, the first information being used to request to acquire the perception data, the first information including at least one of the perception data demand information and credential information, the credential information being used for the perception data request device to acquire the perception data; According to the first information, the sensing data is sent to the sensing data request device.

23. The method of claim 22, wherein, The first information further comprises identity information of the sensing data request device.

24. The method of claim 22 or 23, wherein, The method further comprises: receiving second information from the data orchestration function, the second information being used to indicate that the sensing data request device is allowed to acquire the sensing data; According to the first information, the sensing data is sent to the sensing data request device. According to the first information and the second information, the sensing data is sent to the sensing data request device.

25. The method of any one of claims 20-24, wherein, The method further comprises: sending storage capability information of the first data storage function to the data orchestration function, the sensing capability information being used for determination of the sensing data storage strategy information.

26. A method of communication, comprising: Applied to a sensing function, comprising: receiving request information from a service orchestration function, the request information being used to request to acquire sensing data satisfying sensing data demand information, the request information comprising the sensing data demand information; According to the request information, response information is sent to the service orchestration function.

27. The method of claim 26, wherein, The response information comprises address information of a sensing device, the sensing device being used to generate the sensing data.

28. The method of claim 27, wherein, The response information further comprises credential information, the credential information being used for the sensing data request device to acquire the sensing data.

29. The method of any one of claims 26-28, wherein, The method further comprises: According to the sensing data demand information, indication information is sent to a sensing device, the indication information being used to generate the sensing data; Receiving feedback information from the sensing device, the feedback information being used to indicate that the sensing data has been acquired.

30. A communications device, characterized by The communication device further comprises a memory for storing the computer program or instructions.

31. The communication apparatus according to claim 30, wherein The communication device further comprises a memory for storing the computer program or instructions.

32. A communications device, characterized by The communication device further comprises a memory for storing the computer program or instructions.

33. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored thereon a computer program or instructions which, when executed on a computer, cause the method of any one of claims 1 to 29 to be performed.

34. A computer program product, characterised in that, The computer readable storage medium has stored thereon a computer program or instructions which, when executed on a computer, cause the method of any one of claims 1 to 29 to be performed.

35. A chip, comprising: The chip comprises one or more processors for executing computer programs or instructions in the memory, so that the chip implements the method of any one of claims 1 to 29.

36. A chip system, characterized by The chip system comprises one or more processors for executing computer programs or instructions in the memory, so that the chip system implements the method of any one of claims 1 to 29.

37. A communication system, characterized by The communication system comprises a data orchestration function and a service orchestration function; The data orchestration function is used to execute the method of any one of claims 1 to 13, The service orchestration function is used to execute the method of any one of claims 14 to 19.

Citation Information

Patent Citations

  • Unmanned cluster and sensing data centralized management method

    CN114157681A

  • Method for selecting network element in communication perception service, communication device and communication system

    CN115734199A

  • Perception data acquisition method, equipment, device and storage medium

    CN115915048A

  • Information processing method and device, communication equipment and storage medium

    CN117397258A

  • Communication awareness service processing method and device, equipment and storage medium

    CN117641390A