Communication method for decision-making and communication device

By introducing a first network function to collect and process decision information from communication devices, the complexity and accuracy issues of joint decision-making in communication systems are resolved, achieving more efficient local decision support.

WO2025241688A1PCT designated stage Publication Date: 2025-11-27HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/084297
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-24
Filing Date
2025-03-24
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

In communication systems, joint decision-making among network nodes suffers from mutual interference, high complexity, and low accuracy.

Method used

The first network function is introduced to collect and process decision information from communication devices, and generate auxiliary information to support local decision-making by each communication device, thereby reducing the complexity of joint decision-making and improving accuracy.

Benefits of technology

By reducing the interaction decision parameters between communication devices, the complexity and signaling overhead of joint decision-making are reduced, while the stability and accuracy of local decision-making are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025084297_27112025_PF_FP_ABST
    Figure CN2025084297_27112025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method for decision-making. The method comprises: deploying a network function in an access network or a core network, collecting decision-making information of each communication device in a service range; and on the basis of the decision-making information, providing assistance information for each communication device to assist each communication device in making a local decision. In this way, the accuracy of local decision-making can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and communication apparatus for decision-making

[0001] The present application claims priority to the Chinese patent application No. 202410657892.6, filed on May 24, 2024, with the State Intellectual Property Office of China, and entitled "A communication method and communication apparatus for decision-making", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

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

[0003] In a communication system, when each network node makes autonomous decision in the communication network, interference and influence between each other may occur. For example, the resource configuration decision of an access network device may cause different degrees of interference to other access network devices, and may also be interfered by other access network devices; for another example, the resource configuration decision of an access network device also affects the access experience and efficiency of a terminal device, and the feedback and demand decision of the terminal device also affects the optimization and adjustment of network elements and access network devices; for another example, the cell access selection of a terminal device may affect the resources that can be allocated to other terminal devices in the cell and the load of the cell, thereby affecting the service experience of the terminal device itself. As can be seen, it is necessary for each communication apparatus in the communication system, such as network elements, access network devices and terminal devices, to make joint decision.

[0004] Current joint decision schemes need to interact decision parameters between each communication apparatus, but due to the number of communication apparatuses in the communication system and the dynamicity of network nodes themselves, the complexity of joint decision is high and the accuracy is not high. Therefore, how each communication apparatus makes joint decision in the communication system becomes a problem to be solved. SUMMARY

[0005] The present application provides a communication method and communication apparatus for decision-making, which can add a network function in the communication system, and the network function can provide a decision scheme for network nodes based on the independent decision results of related communication apparatuses in the communication system, so as to improve the ability of joint decision.

[0006] In a first aspect, a communication method for decision-making is provided, which can be applied to a first network function, i.e., the method can be executed by the first network function or by a component (e.g., a chip or a chip system or a circuit or a communication module) having the function of the first network function, where the chip is, for example, a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core. The present application does not limit this. In the following, the first network function is mainly taken as an example for illustration.

[0007] The first network function is deployed in an access network or a core network, and is configured to provide decision-making services to N communication devices within the service range of the access network or the core network.

[0008] The method can include: receiving N first information from the N communication devices, where one of the N first information is used to indicate the decision-making information of one of the N communication devices for a first event, N is a positive integer greater than or equal to 2; generating second information according to at least two of the N first information; and sending the second information, which is used to assist the N communication devices to make local decisions for the first event.

[0009] The decision-making information of one of the N communication devices for the first event refers to the information of one of the N communication devices making autonomous decisions for the first event.

[0010] The local decision-making refers to the joint decision-making of one of the N communication devices for the first event based on the second information.

[0011] Based on the above technical solution, the first network function can collect the decision-making information of each communication device within the service range, and provide auxiliary information for each communication device based on the decision-making information to assist each communication device to make local decisions. On the one hand, this scheme can avoid the communication device to interact with other communication devices when making joint decisions, thereby reducing the complexity and signaling overhead of joint decision-making. On the other hand, in this scheme, the first network function can process (e.g., average process) the decision-making information of each communication device for joint decision-making of each communication device. Compared with the way that each communication device directly makes joint decisions by obtaining the autonomous decision-making results of each other, since each communication device can be in a dynamic state, this way has better stability, thereby improving the accuracy of local decision-making.

[0012] With reference to the first aspect, in some implementations of the first aspect, the second information comprises an average decision result of decision information of the at least two communication devices for the first event.

[0013] The average processing can include direct averaging, weighted averaging, geometric averaging, and truncated averaging, etc., which are not limited in the embodiments of the application.

[0014] Based on the above technical solution, the first network function performs average processing on the decision information of the at least two communication devices for the first event, and obtains an average decision result. For a group of data, the average can give a representative "middle" point of these values, which can represent the autonomous decision result of the at least two communication devices for the first event. Compared with the communication devices obtaining their own autonomous decision results from other different communication devices, each communication device can be in a dynamic change state, and this method has better stability and helps to improve the accuracy of joint decision.

[0015] With reference to the first aspect, in some implementations of the first aspect, the processing manner of the first network function on the decision information of the at least two communication devices for the first event can further include at least one of the following: average, median, mode, quantile, median absolute deviation, etc.

[0016] Based on the above technical solution, the first network function performs the above processing on the decision information of the at least two communication devices for the first event, which can measure the different central tendency or distribution of the data set associated with the decision information of the at least two communication devices for the first event, and avoid the influence of the communication devices in a dynamic change state on the joint decision.

[0017] With reference to the first aspect, in some implementations of the first aspect, the first indication information is sent, and the first indication information indicates a first period in which the N communication devices report the first information.

[0018] Based on the above technical solution, clock synchronization is required when the N communication devices make a joint decision, and the first network function indicates the first period, and the N communication devices report the first information based on the first period, thereby realizing clock synchronization.

[0019] With reference to the first aspect, in some implementations of the first aspect, a first joint decision set is determined, the first joint decision set includes at least two of the N communication devices; and the second information is generated according to at least two first information corresponding to the first joint decision set.

[0020] With reference to the first aspect, in some implementations of the first aspect, a first message is sent, and the first message includes an identifier of at least one event, and the at least one event includes the first event.

[0021] With reference to the first aspect, in some implementations of the first aspect, the at least one event is predefined.

[0022] Based on the above technical solution, the N communication devices perform event synchronization based on the identification of the at least one event indicated by the first network function or based on the identification of the at least one predefined event.

[0023] With reference to the first aspect, in some implementations of the first aspect, N first subscription requests are received from the N communication devices, one of the N first subscription requests is used to request the decision service, and the first subscription request includes the identification of the first event.

[0024] Based on this technical solution, the N communication devices can subscribe to the decision service for a certain event (first event) according to their own needs.

[0025] With reference to the first aspect, in some implementations of the first aspect, the first subscription request includes a first subscription parameter, and the first subscription parameter is used to indicate a related parameter for generating or sending the second information to the first network function.

[0026] Based on this technical solution, the N communication devices can carry personalized subscription parameters (first subscription parameters) in the first subscription request according to their own needs, which is beneficial to improve the accuracy of decision.

[0027] With reference to the first aspect, in some implementations of the first aspect, the first subscription parameter includes a second period, and the second period is a period for a communication device in the N communication devices to receive the second information.

[0028] With reference to the first aspect, in some implementations of the first aspect, second indication information is sent according to the second period, and the second indication information indicates a third period for a communication device in the N communication devices to report the first information.

[0029] Based on this technical solution, each communication device in the N communication devices sends a different period (second period) for receiving the second information, and the first network function can determine a new reporting period (third period) according to the different receiving periods.

[0030] With reference to the first aspect, in some implementations of the first aspect, the first subscription parameter includes the first joint decision set.

[0031] Based on the technical solution, each communication device in the N communication devices can determine the range of joint decision-making according to its own needs. The range of joint decision-making can be all communication devices subscribing to the same event (the first event), or part of the communication devices subscribing to the same event (the first event). The part of the communication devices may, for example, be neighboring communication devices of a certain communication device. This facilitates improving the accuracy of joint decision-making.

[0032] In combination with the first aspect, in some implementations of the first aspect, the third indication information is transmitted, and the third indication information indicates an encoding manner of the decision information of the first event by the N communication devices.

[0033] Based on the technical solution, before the N communication devices transmit the N first information, each communication device can perform encoding processing on the decision information of the first event. In other words, the first information transmitted by the communication device is information after unified encoding processing. The encoding processing is used for action space alignment to facilitate the first network function calculation processing.

[0034] In combination with the first aspect, in some implementations of the first aspect, the encoding manner includes value mapping operation of the decision information of the first event by the respective communication devices.

[0035] Based on the technical solution, in one case, when the decision information of the first event has no explicit numerical significance or linear relationship, it can be regarded as a set of discrete data, that is, the values in the data set are scattered in time or space, and have no continuity, or in other words, nonlinearity. Therefore, different discrete values can be encoded by value mapping.

[0036] In combination with the first aspect, in some implementations of the first aspect, the encoding manner includes normalization operation of the decision information of the first event by the respective communication devices.

[0037] In combination with the first aspect, in some implementations of the first aspect, the encoding manner includes monotonic conversion operation of the decision information of the first event by the respective communication devices.

[0038] Based on the technical solution, when the decision information of the first event has a clear continuous action or numerical value meaning, it can be regarded as a set of continuous data, that is, the distribution of the values in the data set is continuous or linear in time or space. Therefore, different continuous values can be encoded and processed by encoding. For example, when the continuous action or numerical value has a linear characteristic, normalization operation can be performed. When the continuous action or numerical value does not have a linear characteristic, monotonic conversion can be performed.

[0039] In a second aspect, a communication method for decision-making is provided. The method can be applied to a communication device, that is, the method can be executed by a communication device or a component (such as a chip or a chip system or a circuit or a communication module) with a communication device function. The chip can be a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core. The present application does not limit this. Hereinafter, the communication device will be mainly taken as an example for description.

[0040] The method can include: sending first information to a first network function, the first information including decision information of the communication device for a first event, wherein the first network function is deployed in an access network or a core network, and the first network function is configured to provide decision-making services to N communication devices; and receiving second information, the second information being used to assist the communication device in making a local decision, the second information being generated by the first network function based on decision information of at least two of the N communication devices for the first event.

[0041] Based on the above technical solution, on the one hand, the scheme can avoid the communication device interacting with other communication devices to exchange decision parameters when making a joint decision, thereby reducing the complexity and signaling overhead of joint decision-making. On the other hand, in the scheme, the first network function is used to obtain auxiliary information for local decision-making. Compared with the way in which each communication device directly makes a joint decision by obtaining the autonomous decision result of each other, the scheme has better stability because each communication device can be in a dynamic state, thereby improving the accuracy of local decision-making.

[0042] In combination with the second aspect, in some implementations of the second aspect, the second information includes an average decision result of the decision information of the at least two communication devices for the first event.

[0043] With reference to the second aspect, in some implementations of the second aspect, the first indication information is received, the first indication information indicating a first period for reporting the first information by the communication device; and the first information is reported according to the first period.

[0044] With reference to the second aspect, in some implementations of the second aspect, a first message is received, the first message including an identification of at least one event, the first event belonging to the at least one event.

[0045] With reference to the second aspect, in some implementations of the second aspect, a first subscription request is sent to the first network function, the first subscription request being used to request the first decision service, the first subscription request including the identification of the first event.

[0046] With reference to the second aspect, in some implementations of the second aspect, the first subscription request includes a first subscription parameter, the first subscription parameter being used to indicate, to the first network function, a related parameter used for generating or sending the second information.

[0047] With reference to the second aspect, in some implementations of the second aspect, the first subscription parameter includes a second period, the second period being a period for the communication device to receive the second information.

[0048] With reference to the second aspect, in some implementations of the second aspect, second indication information is received, the second indication information indicating a third period for reporting the first information by the communication device; and the first information is sent according to the third period.

[0049] With reference to the second aspect, in some implementations of the second aspect, the first subscription parameter includes a first joint decision set, the first joint decision set including at least two of the communication devices.

[0050] With reference to the second aspect, in some implementations of the second aspect, before the first information is sent to the first network function, the method further includes: encoding processing decision information of the first event.

[0051] With reference to the second aspect, in some implementations of the second aspect, third indication information is received, the third indication information indicating a manner of encoding processing decision information of the first event by the communication device.

[0052] With reference to the second aspect, in some implementations of the second aspect, the manner of encoding processing includes value mapping operation according to decision information of the first event by the communication device.

[0053] With reference to the second aspect, in some implementations of the second aspect, the manner of the encoding processing includes performing a normalization operation according to the decision information of the communication device for the first event.

[0054] With reference to the first aspect and the second aspect, in some implementations of the first aspect and the second aspect, the first network function is deployed in the access network, and the communication device includes a terminal device; or the first network function is deployed in the core network, and the communication device includes an access network device and / or a terminal device.

[0055] The technical effects of the second aspect can refer to those of the first aspect, and will not be repeated here.

[0056] In a third aspect, a communication device for decision-making is provided. The device can be a first network function or a component (e.g., a chip or a chip system or a circuit or a communication module) of the first network function. The chip can be a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip that contains a modem core. The present application does not limit this. Hereinafter, the first network function will be mainly described as an example.

[0057] The first network function is deployed in an access network or a core network, and is configured to provide decision-making services to N communication devices within the service range of the access network or the core network.

[0058] The device can include a transceiver configured to receive N first information from the N communication devices, where one of the N first information is used to indicate the decision information of one of the N communication devices for a first event, and N is a positive integer greater than or equal to 2; a processing unit configured to generate second information according to at least two of the N first information; and the transceiver is further configured to send the second information, which is used to assist the N communication devices to make local decisions.

[0059] Based on the above technical solution, the network function can collect the decision information of each communication device within the service range, provide auxiliary information based on the decision information for each communication device, and assist each communication device to make a local decision, thereby improving the accuracy of the local decision.

[0060] With reference to the third aspect, in some implementations of the third aspect, the second information includes an average decision result of the decision information of at least two of the communication devices for the first event.

[0061] In some implementations of the third aspect, in combination with the third aspect, the transceiver is further configured to send first indication information, the first indication information indicating a first period for the N communication devices to report the first information.

[0062] In some implementations of the third aspect, in combination with the third aspect, the processing unit is further configured to determine a first joint decision set, the first joint decision set including at least two of the N communication devices; and generate the second information according to at least two first information corresponding to the first joint decision set.

[0063] In some implementations of the third aspect, in combination with the third aspect, the transceiver is further configured to send a first message, the first message including an identification of at least one event, the at least one event including the first event.

[0064] In some implementations of the third aspect, in combination with the third aspect, the transceiver is further configured to receive N first subscription requests from the N communication devices, one of the N first subscription requests being used to request the decision service, the first subscription request including an identification of the first event.

[0065] In some implementations of the third aspect, in combination with the third aspect, the first subscription request includes a first subscription parameter, the first subscription parameter being used to indicate a related parameter for generating or sending the second information to the first network function.

[0066] In some implementations of the third aspect, in combination with the third aspect, the first subscription parameter includes a second period, the second period being a period for one of the N communication devices to receive the second information.

[0067] In some implementations of the third aspect, in combination with the third aspect, the transceiver is further configured to send second indication information according to the second period, the second indication information indicating a third period for one of the N communication devices to report the first information.

[0068] In some implementations of the third aspect, in combination with the third aspect, the first subscription parameter includes the first joint decision set.

[0069] In some implementations of the third aspect, in combination with the third aspect, the transceiver is further configured to send third indication information, the third indication information indicating a manner of encoding processing of the decision information of the first event by the N communication devices.

[0070] With reference to the third aspect, in some implementations of the third aspect, the manner of encoding processing comprises performing a value mapping operation on the decision information of each of the communication devices for the first event respectively.

[0071] With reference to the third aspect, in some implementations of the third aspect, the manner of encoding processing comprises performing a normalization operation on the decision information of each of the communication devices for the first event respectively.

[0072] The technical effects of the third aspect can refer to those of the first aspect, which will not be repeated here.

[0073] The fourth aspect provides a communication device for decision, which can be a communication device or a component (for example, a chip or a chip system or a circuit or a communication module) of the communication device, wherein the chip is, for example, a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core. The present application does not limit this. Hereinafter, the communication device will be mainly taken as an example for description.

[0074] The device can comprise: a transceiver configured to send first information to a first network function, the first information comprising decision information of the communication device for a first event, wherein the first network function is deployed in an access network or a core network, and the first network function is configured to provide decision service to N communication devices; and the transceiver is further configured to receive second information, the second information being used to assist the communication device to make a local decision, and the second information being generated by the first network function according to decision information of at least two of the N communication devices for the first event.

[0075] With reference to the fourth aspect, in some implementations of the fourth aspect, the second information comprises an average decision result of the decision information of the at least two communication devices for the first event.

[0076] With reference to the fourth aspect, in some implementations of the fourth aspect, the transceiver is further configured to receive first indication information, the first indication information indicating a first period at which the communication device reports the first information; and the first information is reported according to the first period.

[0077] With reference to the fourth aspect, in some implementations of the fourth aspect, the transceiver is further configured to receive a first message, the first message comprising an identifier of at least one event, and the first event belonging to the at least one event.

[0078] In some implementations of the fourth aspect, in combination with the fourth aspect, the transceiver is further configured to send, to the first network function, a first subscription request for requesting the first decision service, the first subscription request comprising an identification of the first event.

[0079] In some implementations of the fourth aspect, in combination with the fourth aspect, the first subscription request comprises a first subscription parameter, the first subscription parameter being used to indicate, to the first network function, a related parameter for generating or sending the second information.

[0080] In some implementations of the fourth aspect, in combination with the fourth aspect, the first subscription parameter comprises a second period, the second period being a period for the communication apparatus to receive the second information.

[0081] In some implementations of the fourth aspect, in combination with the fourth aspect, the transceiver is further configured to receive second indication information indicating a third period for the communication apparatus to report the first information, and the first information is sent according to the third period.

[0082] In some implementations of the fourth aspect, in combination with the fourth aspect, the first subscription parameter comprises a first joint decision set, the first joint decision set comprising at least two of the communication apparatuses.

[0083] In some implementations of the fourth aspect, in combination with the fourth aspect, before the first information is sent to the first network function, the processing unit is further configured to perform encoding processing on the decision information of the first event.

[0084] In some implementations of the fourth aspect, in combination with the fourth aspect, third indication information is received, the third indication information indicating a manner of encoding processing on the decision information of the first event by the communication apparatus.

[0085] In some implementations of the fourth aspect, in combination with the fourth aspect, the manner of encoding processing comprises a value mapping operation on the decision information of the first event by the communication apparatus.

[0086] In some implementations of the fourth aspect, in combination with the fourth aspect, the manner of encoding processing comprises a normalization operation on the decision information of the first event by the communication apparatus.

[0087] In some implementations of the fourth aspect, in combination with the fourth aspect, the first network function is deployed in the access network, and the communication apparatus comprises a terminal device; or the first network function is deployed in the core network, and the communication apparatus comprises an access network device and / or a terminal device.

[0088] The technical effects of the fourth aspect can refer to those of the first aspect, which are not repeated here.

[0089] In a fifth aspect, a communication apparatus is provided. The apparatus can be configured to execute any of the methods provided in the first aspect to the second aspect. Specifically, the apparatus can include a processing unit and / or a communication unit configured to execute any of the methods provided in any of the implementation manners of the first aspect to the second aspect.

[0090] In an implementation manner, the apparatus is a communication device (e.g., a terminal device, or a network device). When the apparatus is a communication device, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0091] In another implementation manner, the apparatus is a chip, a chip system or a circuit used in a communication device. When the apparatus is a chip, a chip system or a circuit used in a device, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or related circuit on the chip, the chip system or the circuit, etc.; and the processing unit can be at least one processor, a processing circuit or a logic circuit, etc.

[0092] In a sixth aspect, a communication apparatus is provided. The apparatus can include at least one processor configured to execute any of the methods provided in the first aspect to the second aspect.

[0093] Optionally, the apparatus further includes a memory configured to store a program; and the at least one processor is configured to execute the computer program or instructions stored in the memory.

[0094] In an implementation manner, the apparatus is a communication device (e.g., a terminal device, or a network device).

[0095] In another implementation manner, the apparatus is a chip, a chip system or a circuit used in a communication device.

[0096] In a seventh aspect, a processor is provided. The processor can be configured to execute any of the methods provided in the above aspects.

[0097] For the sending and obtaining / receiving operations involved in the processor, if no special description is made, or if it does not contradict the actual role or inherent logic in the related description, it can be understood as the processor output and input operations, or the sending and receiving operations performed by the radio frequency circuit and the antenna, which are not limited in the present application.

[0098] In an eighth aspect, a computer readable storage medium storing program code for execution by an apparatus is provided. The program code includes instructions for performing any of the methods provided by any of the implementations of any of the first through seventh aspects.

[0099] In a ninth aspect, a computer program product containing instructions that, when executed on a computer, cause the computer to perform any of the methods provided by any of the implementations of any of the first through seventh aspects.

[0100] In a tenth aspect, a chip is provided. The chip includes a processor and a communication interface. The processor reads instructions stored on a memory through the communication interface and executes any of the methods provided by any of the implementations of any of the first through seventh aspects.

[0101] Optionally, as an implementation, the chip further includes a memory. The memory stores a computer program or instructions. The processor is configured to execute the computer program or instructions stored on the memory. When the computer program or instructions are executed, the processor is configured to execute any of the methods provided by any of the implementations of any of the first through seventh aspects. BRIEF DESCRIPTION OF DRAWINGS

[0102] FIG. 1 is a schematic diagram of an architecture 100 of a communication system suitable for embodiments of the present application.

[0103] FIG. 2 is a schematic diagram of a wireless communication system suitable for embodiments of the present application.

[0104] FIG. 3 is a schematic diagram of a communication method 300 for decision making according to an embodiment of the present application.

[0105] FIG. 4 is a schematic diagram of a communication method 400 for decision making according to an embodiment of the present application.

[0106] FIG. 5 is a schematic diagram of a communication apparatus suitable for embodiments of the present application.

[0107] FIG. 6 is a block diagram of a structure of a communication architecture suitable for embodiments of the present application. DETAILED DESCRIPTION

[0108] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0109] The technical solutions provided in the present application can be applied to various communication systems, for example, a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, and the like. The technical solutions provided in the present application can also be applied to future communication systems. The technical solutions provided in the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication systems. The technical solutions provided in the present application can also be applied to low-frequency scenarios, high-frequency scenarios, terahertz, and the like.

[0110] The technical solutions provided in the present application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication. As an example, a satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with a base station. The satellite can act as a base station or a terminal device. The satellite can refer to a drone, a hot air balloon, a low-orbit satellite, a medium-orbit satellite, a high-orbit satellite, and the like. The satellite can also refer to a non-ground base station or a non-ground device, and the like.

[0111] A device in a communication system can send a signal to another device or receive a signal from another device. The signal can include information, signaling, or data, and the like. The device can be replaced by an entity, a network entity, a network element, a communication device, a communication module, a node, a communication node, and the like. The present disclosure describes the device as an example. For example, the communication system can include at least one terminal device and at least one network device. The network device can send a downlink signal to the terminal device, and / or the terminal device can send an uplink signal to the network device.

[0112] The terminal device in the embodiments of the present application can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal device can include various devices with wireless communication functions, which can be used to connect people, things, machines, etc. The terminal device can be widely used in various scenarios, such as cellular communication, D2D, V2X, peer to peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city UAV, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be a user equipment (UE) of the 3rd generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handheld device, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handset, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, a multi-copter, a quad-copter, or an airplane, etc.), a ship, a remote control device, a smart home device, an industrial device, a transport vehicle with wireless communication function, a communication module, a road side unit (RSU) with terminal function, or a device built-in the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device, etc.), or other processing devices connected to the wireless modem. For the convenience of description, the terminal device will be described as an example of a terminal or UE hereinafter.

[0113] It should be understood that in certain scenarios, a UE can also be used to function as a base station. For example, a UE can function as a scheduling entity that provides sidelink signals between UEs in V2X, D2D, or P2P, etc. scenarios.

[0114] In the embodiments of the present application, the device for realizing the function of the terminal device, i.e., the terminal device, can be a terminal device or a device capable of supporting the terminal device to realize the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the device.

[0115] The network device in the embodiments of the present application can be a device or module with corresponding communication function. The network device can be a device for communicating with a terminal device, and the network device can also be referred to as an access network device or a radio access network device, for example, the network device can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing a terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: node B (NodeB), evolved node B (eNB), next generation node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmission point, primary station, secondary station, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, modem or chip for being arranged in the foregoing device or apparatus. The base station can also be a mobile switching center and a device assuming a base station function in D2D, V2X, M2M communication, a network side device in a future communication network, a device assuming a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form of the network device.

[0116] The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, the helicopter or the drone can be configured to act as a device communicating with another base station.

[0117] In some deployments, the network device mentioned by embodiments of the application can be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)) and a DU node. For example, the network device can include a gNB-CU-CP, a gNB-CU-UP and a gNB-DU.

[0118] In some deployments, a plurality of RAN nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a CU, a DU, a CU-CP, a CU-UP, or a radio unit (RU) (or radio frequency unit), etc. The CU and the DU can be separately arranged, or can be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an AAU or an RRH.

[0119] In some deployments, the CU is a logical node that carries the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer and other control functions of the access network device. The CU is connected to network nodes such as core networks through some interfaces, which can be E2 interfaces, etc. Optionally, the CU has part of the functions of the core network. The CU (such as the PDCP layer and higher layers) is connected to the DU (such as the radio link control (RLC) layer and lower layers) through some interfaces, which can be F1 interfaces, etc. In some examples, these interfaces (such as the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (such as interface management, system information management, UE context management, RRC message transmission, etc.). The F1 application protocol (F1AP) is an application protocol of the F1 interface, which defines the signaling procedures of the F1 in some examples. The F1 interface supports the control plane (F1 control plane, F1-C), the user plane (F1 user plane, F1-U).

[0120] In some deployments, a CU can be split into a CU-CP and a CU-UP. The CU-CP is a logical node that carries the control plane part of PDCP (PDCP-C) layer and RRC layer, and is used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network that is used to implement the control plane function. The network element in the core network that is used to implement the control plane function can be an access and mobility function network element. The CU-UP is a logical node that carries the user plane part of PDCP (PDCP-U) layer and SDAP layer, and is used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network that is used to implement the user plane function. The network element in the core network that is used to implement the user plane function. The above configurations of the CU and the DU are merely examples, and the CU and the DU can have other functions according to needs. For example, the CU or the DU can be configured to have more protocol layer functions, or the CU or the DU can be configured to have partial processing functions of the protocol layers. For example, partial functions of the RLC layer and functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and functions of the protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to service types or other system requirements. For example, functions that need to meet a relatively short delay requirement in processing time are arranged in the DU, and functions that do not need to meet the delay requirement are arranged in the CU.

[0121] In some deployments, a DU is a logical node that carries an RLC layer, a medium access control (MAC) layer, a higher physical (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be a front-haul interface. In some examples, the Higher PHY layer includes part of the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, and other processing functions.

[0122] In some deployments, a RU is a logical node that hosts lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, a RU can be a TRP or a RRH or other similar functional entity. In some examples, a Low-PHY includes portions of PHY processing such as fast Fourier transform (FFT), inverse fast Fourier transformation (IFFT), digital beamforming and filtering, and other processing functions. A RU communicates with one or more UEs over a wireless link.

[0123] A DU and a RU can or can not be co-located. A DU and a RU exchange control plane and user plane information over a fronthaul link via a lower-layer split-control, user and synchronization (LLS-CUS) interface. The LLS-CUS can include interfaces and interfaces that provide control plane and user plane, respectively. In some examples, the control plane refers to real-time control between a DU and a RU. A DU and a RU have an interface of a fronthaul link (e.g., referred to as a LLS-M interface) to exchange management information, and the management plane (M-Plane) refers to non-real-time management operations between a DU and a RU.

[0124] A DU and a RU can cooperate to collectively implement the functionality of a PHY layer. A DU can be connected to one or more RUs. The functionality that a DU and a RU have can be configured in multiple ways according to design. For example, a DU is configured to implement baseband functionality and a RU is configured to implement mid- RF functionality. As another example, a DU is configured to implement high layer functionality in a PHY layer and a RU is configured to implement low layer functionality in the PHY layer or to implement the low layer functionality and RF functionality. The high layer functionality in a PHY layer can include a portion of functionality of a PHY layer that is closer to a MAC layer, and the low layer functionality in a PHY layer can include another portion of functionality of a PHY layer that is closer to a mid-RF side.

[0125] In one possible design, a processing unit in a BBU that implements baseband functionality is referred to as a base band high (BBH) unit, and a processing unit in a RRU / AAU / RRH that implements baseband functionality is referred to as a base band low (BBL) unit.

[0126] The CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, the radio access network can also be an open radio access network (O-RAN) architecture, in which the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Any of the CUs (or CU-CPs, CU-UPs), DUs and RUs in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0127] In the embodiments of the present application, the 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 or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the network device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the device. In the embodiments of the present application, only the device for implementing the function of the network device is taken as an example for description, and the scheme of the embodiments of the present application is not limited.

[0128] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water; and can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the network device and the terminal device are located. In addition, the terminal device and the network device can be hardware devices, or software functions running on special-purpose hardware, software functions running on general-purpose hardware, such as virtualized functions instantiated on a platform (e.g., a cloud platform), or entities including special-purpose or general-purpose hardware devices and software functions. The present application does not limit the specific forms of the terminal device and the network device.

[0129] First, a communication system suitable for the embodiments of the present application is briefly introduced as follows.

[0130] FIG. 1 is a schematic diagram of a communication system applicable to the present application. As shown in FIG. 1, the communication system 100 includes at least one network device, wherein the network device can be an access network device, such as the access network devices 111 and 112 shown in FIG. 1; and / or, the network device can be a core network (CN) device, such as the core network device 130 shown in FIG. 1; the communication system 100 can also include at least one terminal device, such as at least one of the terminal devices 121, 122 and 123 shown in FIG. 1. The network device and the terminal device in the communication system can communicate with each other through a wireless link, and in turn exchange information. It can be understood that the network device and the terminal device can also be referred to as a communication device or a communication apparatus.

[0131] The function of the core network device is mainly to provide user connection, management of the user, and completion of the bearer for the service, and to provide an interface to an external network as a bearer network.

[0132] Exemplarily, the core network device can include one or more of the following functional network elements:

[0133] An application function (AF) network element, an access and mobility management function (AMF) network element, a session management function (SMF) network element, a network slice selection function (NSSF) network element, a unified data management (UDM) network element, a network function repository function (NRF) network element, etc.

[0134] Among them, the AF is used to provide application layer information; the AMF is used to be responsible for access control and mobility management of the terminal device 110 accessing the operator network; the SMF network element is responsible for managing the protocol data unit (PDU) session of the terminal; the NSSF network element is used to be responsible for determining the network slice instance, selecting the AMF, etc.; the UDM is responsible for storing the information of the subscribed user in the operator network; the NRF can be used to maintain the real-time information of the network function and service in the network. It should be understood that the core network device can also include other network elements, which are not described here.

[0135] In addition, the core network device in this application can also be other devices capable of realizing corresponding functions without special description. For example, an AI model entity, a memory module, an execution module, or an agent module, etc. deployed with an AI model.

[0136] It can be understood that the above-mentioned network elements or functions can be physical entities in hardware devices, software instances running on special hardware, or virtualized functions instantiated on a shared platform (for example, a cloud platform), and the specific form and name of the network elements in this application are not limited.

[0137] It should also be understood that the above-mentioned AF, AMF, NSSF, UDM, or NRF, etc. can be understood as network elements in the core network for realizing different functions, which can be combined into network slices as needed, for example. These core network network elements can be independent devices, or can be integrated into the same device to realize different functions, and the specific form of the network elements in this application is not limited.

[0138] It should also be understood that the above-mentioned naming is only defined for the convenience of distinguishing different functions and should not constitute any limitation on this application. This application does not rule out the possibility of using other names in 5G networks and future other networks. For example, in future communication networks, part or all of the above-mentioned network elements can use the terms in 5G, or other names, etc.

[0139] The access network device, the terminal device, and the core network device can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on the water surface; and can also be deployed on aircraft, balloons, and satellites. The scene where the network device, the terminal device, and the core network device are located is not limited in this embodiment of the application.

[0140] It should be understood that FIG. 1 is only a simplified schematic diagram for ease of understanding, and the communication system 100 can also include other network devices or can also include other terminal devices, which are not shown in FIG. 1.

[0141] It should also be understood that the communication system 100 shown in FIG. 1 is only an example of an application scenario of the embodiments of the present application, and the present application can also be applied to communication between any two devices, for example, communication between terminal devices, or communication between network devices.

[0142] In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system or a chip, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0143] Referring to FIG. 2, FIG. 2 is a schematic diagram of a wireless communication system applicable to embodiments of the present application.

[0144] As shown in FIG. 2, the wireless communication system includes a radio access network 200. The radio access network 200 can be a next generation (or higher version) radio access network, or a traditional (for example, 5G, 4G, 3G or 2G) radio access network. One or more terminal devices (220a-220j, collectively referred to as 220) can be connected to each other or connected to one or more network devices (210a, 210b, collectively referred to as 210) in the radio access network 200. Network elements in the wireless communication system are connected through an interface (for example, a next generation interface (NG), Xn), or an air interface.

[0145] FIG. 2 is only a schematic diagram, and the wireless communication system can also include other devices, such as core network (CN) devices, wireless relay devices, and / or wireless backhaul devices, etc., which are not shown in FIG. 2.

[0146] In order to better understand the technical solutions of the present application, some related technologies related to the technical solutions of the present application are introduced.

[0147] 1. Communication and artificial intelligence (AI) convergence: In the future communication network vision published by the International Telecommunication Union-Radio Communication Sector (ITU-R), new service scenarios that future communication networks need to support are described, such as immersive communication, intelligent industry, and digital medical treatment, etc. These new services have various differences in performance requirements, greatly increasing the complexity of network functions and the difficulty of management and configuration. In order to better provide services for these new services, future communication networks need to have strong on-demand customization capabilities to configure various functions and resources in the network in a more flexible and dynamic way. With the steady development and rapid popularization of AI technology, the introduction of AI can help achieve this goal.

[0148] Thus, the basic concept of the convergence of communication and AI, namely network AI, is proposed. Network AI provides a complete AI environment and AI services through a unified architecture design within the network. Optionally, the convergence of communication and AI in future communication networks can be manifested as the convergence of communication and large models.

[0149] 2. AI Agent: In an autonomous agent system supported by a large language model (LLM), the LLM serves as the brain of the agent and is supplemented by several key components:

[0150] 1) Planning, including but not limited to:

[0151] Sub-goal decomposition: The agent breaks down large tasks into smaller, manageable sub-goals, enabling effective handling of complex tasks. For example, through a chain of thoughts (CoT) indicating the model to "think step by step," more test time is utilized to calculate the decomposition of difficult tasks into smaller, simpler steps. The CoT transforms large tasks into multiple manageable tasks and elucidates the explanation of the model's thought process.

[0152] Reflection and refinement: The agent can self-criticize and reflect on past actions, learn from mistakes, and refine future steps to improve the quality of the final outcome.

[0153] 2) Memory, also known as storage, including but not limited to:

[0154] Short-term memory: Utilizes the model's short-term memory to learn.

[0155] Long-term memory: Provides the agent with the ability to retain and recall (indefinitely) information over a long period, typically through the use of external vector storage and fast retrieval.

[0156] 3) Tools, including but not limited to:

[0157] The agent accesses additional information missing in the model's weights by calling external application programming interfaces (APIs), including current information, code execution capabilities, access to proprietary information sources, and more.

[0158] 4) Action, the model performs specific tasks and records the results.

[0159] Each communication device in a communication system needs to make joint decision. For example, the core network device 130, the access network device 111 and the access network device 112, and the terminal device 121 and the terminal device 122 shown in FIG. 1 can all make joint decision. However, the current joint decision scheme needs to interact decision parameters among each communication device. For example, in the communication and artificial intelligence (AI) fusion technology, each communication device can be regarded as an AI agent (hereinafter referred to as agent), and each agent can interact the action of the agent and the observed environment state for each agent to make joint decision. However, when there are many communication devices in the communication system, the dimension expansion of the state space and the action space of each agent will increase the complexity of joint decision; and each communication device can have mobility, which reduces the implementation of joint decision and also reduces the accuracy.

[0160] Therefore, the embodiments of the present application provide a communication method and a communication device for decision-making, which can add a network function in a communication system. The network function can provide auxiliary information for the communication device based on the independent decision information of the related communication device in the communication system, so as to improve the ability of joint decision.

[0161] Before introducing the scheme of the present application, the following points are explained.

[0162] (1) In the present application, “indication” can include direct indication, indirect indication, display indication, and implicit indication. When describing 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.

[0163] 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.

[0164] (2) In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface by other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, such as between network devices and terminal devices, or can be carried out within a device, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0165] (3) In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0166] (4) In the present application, "first", "second", and "#1", "#2", and "#n1", "#n2", etc. are only for convenience of description and are used to distinguish objects, and are not used to limit the scope of the embodiments of the present application. They are not used to describe the order or sequence of features. It should be understood that the objects thus described can be interchanged under appropriate circumstances, so as to be able to describe schemes other than the embodiments of the present application.

[0167] (5) In the present application, "predefined" can mean standard protocol predefined, or can also mean pre-agreed or pre-negotiated between devices.

[0168] (6) In the present application, words such as "exemplarily" and "such as" are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as "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 the word "example" is intended to present the concept in a specific way. In the embodiments of the present application, "of", "corresponding" and "corresponding" can be used interchangeably at times, and it should be pointed out that when their differences are not emphasized, their meanings expressed are consistent.

[0169] The method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings. The embodiments provided by the present application can be applied to the communication system shown in FIG. 1 and the communication system shown in FIG. 2, without limitation.

[0170] In the following embodiments, the first network function and the communication device are exemplarily illustrated. The first network function can be replaced by a component (e.g., a chip or a chip system or a circuit) of the first network function, and the communication device can be replaced by a component (e.g., a chip or a chip system or a circuit) of the communication device.

[0171] Referring to FIG. 3, as an example, FIG. 3 is a schematic diagram of a communication method 300 for decision-making provided by an embodiment of the present application. The method 300 shown in FIG. 3 can include the following steps.

[0172] 310, the first network function receives N first information from N communication devices. Correspondingly, the N communication devices send the N first information to the first network function. Wherein, N is a positive integer greater than or equal to 2. It should be understood that one communication device sends one first information to the first network function.

[0173] Wherein, the first network function is configured to provide decision-making service to the N communication devices.

[0174] Wherein, the first network function can be deployed in an access network or in a core network.

[0175] As an example, when the first network function is deployed in the access network, the N communication devices include terminal devices within the service range of the access network. For example, when the first network function is deployed in the access network device 200 shown in FIG. 2, the N communication devices can include terminal devices (terminal devices 220a-220j) within the service range of the access network device 200.

[0176] As an example, when the first network function is deployed in the core network, the N communication devices include access network devices and / or terminal devices within the service range of the core network. For example, when the first network function is deployed in the core network device 130 shown in FIG. 1, the N communication devices can include network devices and terminal devices (network device 111 and network device 112, terminal devices 121-123) within the service range of the core network device 130.

[0177] As an example, providing decision-making service can be understood as providing auxiliary information for the communication device to make local decision, in other words, providing decision-making service means providing auxiliary information for the communication device to make local decision. The auxiliary information is also referred to as second information.

[0178] Wherein, the local decision means that any one of the N communication devices makes joint decision based on the second information (i.e., auxiliary information) for the first event.

[0179] Generally, the joint decision refers to that a communication device makes a decision based on decision information of other communication devices for a certain event. In other words, different communication devices make respective decisions for the same event, and any one of the communication devices can further make a decision based on the decision information of other communication devices. That is, the result of the joint decision is obtained based on the decision information of multiple communication devices, rather than only the decision of the decision maker itself. For example, any one of the N communication devices can obtain the decision information of other communication devices from the second information, and then make a local decision for the first event according to the second information. Since the local decision takes into account the decision information of other communication devices, it can also be referred to as a joint decision.

[0180] The one of the N first information is used to indicate the decision information of one of the N communication devices for the first event. In other words, each of the N communication devices sends one first information, which is the decision information of the communication device for the first event.

[0181] The decision information of the communication device for the first event refers to the relevant information of the autonomous decision of one communication device.

[0182] Generally, the autonomous decision refers to that a communication device makes a decision for a certain event based on its own state, which is not associated with other communication devices, or in other words, the decision does not take into account the decision of other communication devices for the first event, or in other words, the decision is a decision made by one communication device alone. For example, each of the N communication devices makes an autonomous decision for the first event, and each of the communication devices can obtain one first information, which indicates the decision information of the communication device for the first event, and the decision information is the decision result of the autonomous decision of the communication device. Or in other words, the decision information is the decision result of the autonomous decision of one communication device for the first event.

[0183] As an example, the first event is an item that the communication device needs to respond to, for example, when the communication device is an access network device, the first event can be resource allocation, power allocation, etc. of the access network device; for another example, when the communication device is a terminal device, the first event can be uplink power configuration, cell access selection, etc. The embodiments of the present application do not make any limitation on the specific first event.

[0184] In a possible implementation, the at least one event is predefined.

[0185] For example, the first network function and the N communication devices predefine the at least one event, which includes the above-mentioned first event.

[0186] In another possible implementation, the at least one event is indicated by the first network function.

[0187] Optionally, the method 300 can further comprise step 301.

[0188] 301, the first network function sends a first message. The first message comprises an identification of at least one event, the at least one event comprising the first event. Correspondingly, the N communication devices can receive the first message, and determine that the first network function can provide decision service for the at least one event through the first message.

[0189] For example, the first message is a broadcast message.

[0190] Optionally, the method 300 can further comprise step 302.

[0191] 302, each of the N communication devices can send a first subscription request to the first network function. Correspondingly, the first network function can receive the N first subscription requests.

[0192] Each of the first subscription requests is used to request the decision service, and the first subscription request can comprise the identification of the first event. In other words, each of the communication devices can subscribe to the decision service for a certain event (the first event) according to its own needs.

[0193] In a possible implementation, the first subscription request comprises a first subscription parameter. The first subscription parameter is used to indicate the related parameter for generating or sending the second information to the first network function. In other words, the first subscription parameter can be understood as a personalized subscription parameter, and each of the N communication devices can send the first subscription parameter based on its own needs.

[0194] For example, the first subscription parameter comprises a second period. The second period is a period for receiving the second information by one of the N communication devices. In other words, each of the N communication devices can determine the receiving period of the second information based on its own needs. That is, different communication devices can carry different period parameters (the second period) when sending the first subscription request.

[0195] Further, the first network function can determine a third period based on the second period. The first network function sends second indication information for indicating the third period for reporting the first information by one of the N communication devices.

[0196] It can be understood that each of the N communication devices sends a different period (the second period) for receiving the second information, and the first network function can determine a new reporting period (the third period) according to the different receiving periods.

[0197] For example, the first network function reports a least common multiple of the second period of each of the N communication devices as the third period.

[0198] Optionally, the N communication devices can also report the first information according to the first period, which will be described in detail below.

[0199] For example, the first subscription parameter includes a first joint decision set. The first joint parameter set includes at least two of the N communication devices. In other words, each of the N communication devices can determine the range of joint decision according to its own needs.

[0200] The first information of the communication devices in the first joint decision set is used to provide decision services for the first event. In other words, part or all of the communication devices that subscribe to the same event (the first event) form the first joint decision set.

[0201] For example, the first joint decision set includes all communication devices that subscribe to the first event, for example, the first joint decision set includes the N communication devices.

[0202] For example, the first subscription parameter sent by the communication device #1 includes the first joint decision set, which includes all communication devices (communication device #1, communication device #2, …, communication device #N) that subscribe to the first event.

[0203] For example, the first joint decision set includes part of the communication devices that subscribe to the first event, for example, the first joint decision set includes M communication devices, M is greater than or equal to 2, and M is less than N.

[0204] For example, the first subscription parameter sent by the communication device #1 includes the first joint decision set, which includes part of the communication devices (communication device #2, communication device #3, communication device #4) that subscribe to the first event. The part of the communication devices can be adjacent communication devices of the communication device #1.

[0205] For example, the adjacent communication devices can be defined in the following two ways:

[0206] Method one: the communication devices whose mutual interference exceeds a threshold A are defined as adjacent communication devices.

[0207] Method two: arrange the communication devices according to the interference degree from high to low, and take the first M communication devices as adjacent communication devices.

[0208] The above definition of adjacent communication devices is only exemplary and does not limit the embodiments of the present application.

[0209] It should be noted that in the definition of the first event, the determination manner of the part of the communication device can be defined, and the measurement information required for calculation is collected, such as UE beam, coordinates of access network equipment, etc., so as to determine the part of the communication device.

[0210] It should be noted that when the first subscription parameters sent by different communication devices are different, the first network function needs to generate different second information based on different first subscription parameters and send them to different communication devices. This way increases the accuracy of local decision-making.

[0211] Optionally, the method 300 can further include step 303.

[0212] 303, the first network function can determine the first joint decision set.

[0213] In one possible implementation, the first network function can autonomously determine the first joint decision set.

[0214] In another optional implementation, the first network function can determine the first joint decision set according to the first subscription parameters reported by the above communication device. In other words, the first network function determines the communication device for providing decision service according to the indication of the communication device in the first joint decision set.

[0215] Optionally, the method 300 can further include step 304.

[0216] 304, the first network function sends subscription feedback to N communication devices.

[0217] The subscription feedback includes the identification of the first event.

[0218] Optionally, the subscription feedback can also include the first joint decision set.

[0219] Optionally, the communication device included in the first joint decision set can send the first information to the first network function.

[0220] Optionally, the method 300 can further include that the first network function sends first indication information. The first indication information indicates the first period of the N communication devices reporting the first information.

[0221] It can be understood that the N communication devices need clock synchronization when making joint decision, the first network function indicates the first period, and the N communication devices report the first information based on the first period, so as to realize clock synchronization.

[0222] Exemplarily, the first indication information can be sent through the step 304 of subscribing feedback, can be sent through the first message of the step 301, and can also be sent through signaling alone, and the embodiments of the present application do not limit this.

[0223] Optionally, the first period can also be a predefined default period, and the first network function does not need to be configured, and the embodiments of the present application do not limit this.

[0224] In the embodiments of the present application, the term "first network function" is only an example, and can also be replaced by similar terms, for example, network function, functional network element, first function, decision assistance function, etc., and the term name does not limit the embodiments of the present application.

[0225] In the embodiments of the present application, the term "first event" is only an example, and can also be replaced by similar terms, for example, first matter, first task, etc., and the term name does not limit the embodiments of the present application.

[0226] In the above technical solution, it needs to be explained that before the first network function receives the N first information, or before the N communication devices send the N first information, each communication device can encode the decision information of the first event. Or, the first information sent by the communication device is information after unified encoding processing.

[0227] The encoding processing is used for action space alignment to facilitate the calculation and processing of the first network function.

[0228] The encoding processing mode of the communication device is described in detail below.

[0229] The communication device can encode the decision information of the first event based on the decision information of the first event. The decision information of the first event can be divided into two kinds of discrete action space and continuous action space.

[0230] In one case, when the decision information of the first event has no explicit numerical meaning or linear relationship, it can be regarded as a set of discrete data, that is, the values in the data set are distributed in time or space, and have no continuity, that is, nonlinearity, and then different discrete values can be encoded by encoding, for example, one-hot encoding.

[0231] In one possible implementation, the encoding processing mode includes value mapping operation of each communication device for the decision information of the first event.

[0232] As an example, when the decision information of the first event is the moving direction of the robot, the moving direction of the robot within a certain time period can be regarded as a discrete data set, for example, the decision information includes four possible moving directions {forward, backward, left turn, right turn}. The communication device can perform a value mapping operation based on one-hot encoding, which creates a new binary column for each possible action or category, which is 1 at that action or category and 0 elsewhere. For the above four directions, it can be encoded as: forward [1, 0, 0, 0], backward [0, 1, 0, 0], left turn [0, 0, 1, 0], right turn [0, 0, 0, 1]. Based on the value mapping operation, the first network function can determine the action distribution according to the frequency of different values, and generate auxiliary information (second information) to help each communication device optimize local decision.

[0233] In another case, when the decision information of the first event has a clear continuous action or numerical meaning, it can be regarded as a set of continuous data, that is, the distribution of values in the data set is continuous or linear in time or space. Then different continuous values can be processed by encoding, for example, when the continuous action or numerical value has linear characteristics, normalization operation can be performed; when the continuous action or numerical value does not have linear characteristics, monotonic transformation can be performed.

[0234] In one possible implementation, the encoding processing manner includes performing normalization operation on the decision information of the first event by each of the communication devices.

[0235] It should be understood that normalization is a process of scaling the range of data to a specific range (such as 0 to 1). This helps to eliminate the influence of different scales or units, so that data from different sources or different ranges can be more easily compared or combined. If the values of the continuous action are linear, the relative relationship between these values remains after normalization. In other words, normalization does not change the proportional relationship between these values. For example, suppose there is a set of continuous action values: [10, 20, 30, 40, 50] (the unit can be meters / second). These values are obviously linear (because each value is twice the previous value). If these values are normalized (for example, by dividing by 50), we get: [0.2, 0.4, 0.6, 0.8, 1.0]. Then, the average of these normalized values can be calculated, which is 0.6. This average is meaningful in the normalized scale, and if you want to convert it back to the original scale (for example, by multiplying by 50), you can get 30 meters / second, which is also a reasonable "average" speed of the original data.

[0236] As an example, when the decision information of the first event is the transmit power of the UE, the transmit power of the UE is a continuous value (which can be regarded as a data set), and the normalization operation can be performed by the following formula:

[0237] wherein: X norm is the normalized data; x is the original data in the data set; x min is the minimum value in the data set; x max is the maximum value in the data set. This formula can convert the original data x to the interval [0, 1]. Specifically, when x=x min , X norm =0; when x=x max , X norm =1. For any value of x between x min and x max , X norm will be in the interval [0, 1].

[0238] Based on the normalization operation, the first network function can generate auxiliary information (second information) according to the normalized value to help each communication device optimize the local decision.

[0239] In one possible implementation, the encoding processing manner includes performing a monotonic transformation operation on the decision information of each communication device for the first event.

[0240] For example, the monotonic transformation operation includes logarithm, piecewise linear, etc.

[0241] The above-mentioned encoding processing manner is only an example and does not limit the embodiments of the present application.

[0242] The communication device encodes the decision information of the first event, which can be based on a predefined encoding manner or based on the indication of the first network function.

[0243] Optionally, the method 300 can further include that the first network function sends third indication information to the N communication devices. The third indication information indicates the encoding processing manner of the N communication devices for the decision information of the first event.

[0244] Correspondingly, each of the N communication devices can receive the third indication information and perform encoding based on the encoding processing manner indicated by the third indication information.

[0245] 320, the first network function generates second information according to at least two of the N first information.

[0246] In a possible implementation, the first network function generates second information according to at least two first information corresponding to the first set of joint decisions.

[0247] In other words, the first network function generates the assistance information (i.e., the second information) according to the decision information of the at least two communication devices for the first event.

[0248] Next, a manner in which the first network function generates the second information according to the decision information of the at least two communication devices for the first event is described.

[0249] The first network function processes the decision information of the at least two communication devices for the first event, so that the processing result can be used as information assisting the joint decision of one of the communication devices.

[0250] Here, the decision information of the at least two communication devices for the first event can be regarded as a set of data, and processing the decision information of the at least two communication devices for the first event can be understood as measuring different central tendencies or distributions of the set of data, for example, the processing manner can include mean, median, mode, quantile, median absolute deviation, and the like, and embodiments of the present application are not limited thereto.

[0251] In a possible implementation, the second information includes a mean decision result of the decision information of the at least two communication devices for the first event.

[0252] It can be understood that the mean is a method of calculating the central tendency of a set of values. For a set of data, the mean can give a representative "middle" point of the values, and the "middle" point can represent the autonomous decision result of the at least two communication devices for the first event. Compared with the communication devices obtaining the autonomous decision result of each other from other different communication devices, each communication device can be in a dynamic change state, and this manner has better stability and helps to improve the accuracy of the local decision.

[0253] Here, the mean processing can include direct mean, weighted mean, geometric mean, and truncated mean, and the like, and embodiments of the present application are not limited thereto.

[0254] For example, the first network function can be a multi-agent mean function (MAMF). This example is only an example, and the first network function can be replaced with other terms, and the present application is not limited thereto.

[0255] Here, specific implementation manners in which the first network function processes the decision information of the at least two communication devices for the first event are not limited in embodiments of the present application.

[0256] It should be noted that when the first network function receives the first subscription parameters of the N communication devices, the first network generates different N second information according to the first subscription parameters of different communication devices.

[0257] 330, the first network function sends second information for assisting the N communication devices to make local decisions respectively.

[0258] The first network function sends the second information to the N communication devices, and each of the N communication devices receives the second information respectively.

[0259] Optionally, the method 300 can further include step 305.

[0260] 305, each of the N communication devices makes a local decision according to the second information.

[0261] In a possible implementation, for one of the N communication devices, when making a local decision based on the second information, the second information can be directly used, or can be processed, such as weighting or filtering processing, and the embodiments of the present application are not limited.

[0262] Based on the above technical solutions, the present application provides an optimized scheme for joint decision of the communication devices. Through the network function, the decision information of the communication devices in the service range can be collected, and the auxiliary information is provided for the communication devices based on the decision information, to assist the communication devices to make local decisions. On the one hand, the scheme can avoid the communication devices to interact with other communication devices when making joint decisions, thereby reducing the complexity and signaling overhead of joint decision; on the other hand, in the scheme, the first network function can process (for example, average processing) the decisions of the communication devices, for the communication devices to make joint decisions. Compared with the way that each communication device directly makes joint decisions by obtaining the autonomous decision results of each other, since each communication device can be in a dynamic state, the way has better stability, thereby the accuracy of local decision can be improved.

[0263] In the following embodiments, the first network function is deployed in the access network, and the N communication devices are three UEs (UE#1, UE#2, and UE#3) as an example for illustrative description.

[0264] Referring to FIG. 4, as an example, FIG. 4 shows a schematic diagram of a communication method 400 for decision provided by an embodiment of the present application. The method 400 shown in FIG. 4 can include the following steps.

[0265] 401, the first network function sends message #1 (as an example of the first message). Correspondingly, the three UEs can receive the message #1.

[0266] The message 1 includes an identification of at least one event. The message 1 is used to indicate to the three UEs that the first network function can provide decision service for the at least one event.

[0267] The step 401 is an optional step. The identification of the at least one event can be predefined, which is not limited in the embodiments of the present application.

[0268] 402. The three UEs can send a subscription request to the first network function. Correspondingly, the first network function can receive the three subscription requests.

[0269] The three subscription requests each include an identification of an event, which is used to request the first network function to provide decision service for the event. Here, the three subscription requests all include event #a as an example. The event #a is one of the at least one event.

[0270] Optionally, the three UEs can carry a first subscription parameter in the subscription request.

[0271] As an example, the first subscription parameter is a second period. The second period is a period in which the three UEs can receive the information 2. For example, the second period of the UE #1 is a, the second period of the UE #2 is b, and the second period of the UE #3 is c.

[0272] Further, the first network function can determine and send a third period based on the second period. The third period is a period in which the three UEs can report the information 1. For example, the first network function can determine that the third period is d.

[0273] Optionally, the three UEs can carry a first joint decision set in the subscription request. The first joint decision set includes at least two UEs of the three UEs. For details, refer to the description of the step 302 in the method 300.

[0274] The step 401 is an optional step. The identification of the related event for which the subscription is requested and the subscription parameter can be predefined, which is not limited in the embodiments of the present application.

[0275] 403. The first network function determines a first joint decision set.

[0276] As an implementation, the first network function can autonomously determine the first joint decision set.

[0277] As another implementation, the first network function can determine the first joint decision set according to the first subscription parameter.

[0278] The step 403 is an optional step. The first joint decision set can be predefined, which is not limited in the embodiments of the present application.

[0279] 404. The first network function sends the subscription feedback to the three UEs. Correspondingly, the three UEs can receive the subscription feedback.

[0280] The subscription feedback can comprise an identity of the event #a.

[0281] Optionally, the subscription feedback can further comprise the first joint decision set.

[0282] The step 403 is an optional step.

[0283] 410. The three UEs send the three information #1s to the first network function. Correspondingly, the first network function can receive the three information #1s.

[0284] The information #1 is used to indicate the decision information of each UE for the event #a.

[0285] It should be noted that the three information #1s sent by the three UEs are the information processed by the three UEs, and the specific manner can refer to the description in the method 300, which will not be described herein.

[0286] 420. The first network function generates the information #2 according to at least two information #1s in the three information #1s.

[0287] In a possible implementation, the first network function can determine the at least two information #1s according to the determined first joint decision set, and then generate the information #2.

[0288] For example, the first joint decision set comprises the three information #1s of the three UEs, and the information #2 is generated according to the three information #1s.

[0289] For example, the first joint decision set carried in the subscription request by the UE #1 comprises the information #1s of the UE #1 and the UE #2, and the information #2 of the UE #1 is generated according to the two information #1s; the UE #2 does not carry the first joint decision set in the subscription request, and the information #2 of the UE #2 can be generated according to the three information #1s; the first joint decision set carried in the subscription request by the UE #3 comprises the information #1s of the UE #1 and the UE #3, and the information #2 of the UE #3 is generated according to the two information #1s.

[0290] The method for generating the information #2 by the first network function can refer to the description of the step 320 in the method 300.

[0291] 430. The first network function can send the information #2 to the three UEs. Correspondingly, the three UEs can receive the information #2 sent by the first network function.

[0292] For example, when 3 UEs carry respective second periods (periods of receiving information #2) in the subscription request, the first network function can send information #2 according to the respective second periods.

[0293] 405, each UE can make a local decision according to information #2.

[0294] The specific manner can refer to the description of step 305 in method 300.

[0295] This step is an optional step.

[0296] The above method 400 is only an example, and the first network function can also be deployed in the core network, and the N communication devices can also include access network devices and terminal devices. The specific implementation manner can refer to the method 400. The embodiments of the present application are not limited in this regard.

[0297] Based on the above technical solutions, the present application provides an optimized scheme for joint decision making of each communication device. The network function can collect decision information of each communication device in the service range, and each communication device can also make personalized subscription. Based on the decision information of each communication device and the personalized subscription parameters, more accurate auxiliary information is provided for each communication device to assist each communication device to make a local decision, thereby improving the accuracy of joint decision making.

[0298] It can be understood that in some of the above embodiments, pre-agreement and pre-definition are mentioned several times, and those skilled in the art should understand their meanings. Pre-definition means standard protocol pre-definition. Pre-agreement means that the devices have pre-agreed or pre-negotiated. For example, the configuration information (e.g., first configuration information) is pre-agreed, which means that the devices (e.g., between the access network device and the terminal device) have pre-agreed the content of the first configuration information.

[0299] It can also be understood that some optional features in some embodiments of the present application can not depend on other features in some scenarios, or can be combined with other features in some scenarios, without limitation.

[0300] It can also be understood that the schemes in the embodiments of the present application can be reasonably combined, and the explanation or description of each term appearing in the embodiments can be mutually referenced or explained in each embodiment, without limitation.

[0301] It can also be understood that the methods and operations implemented by the terminal device in each of the above method embodiments can also be implemented by the constituent components (e.g., chips or circuits) of the terminal device. In addition, the methods and operations implemented by the network device can also be implemented by the constituent components (e.g., chips or circuits) of the network device, without limitation.

[0302] The above describes the method provided by the embodiments of the present application in detail in combination with FIG. 3 and FIG. 4. The following describes the apparatus provided by the embodiments of the present application in combination with FIG. 5 to FIG. 6. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments, and therefore, the content not described in detail can be referred to the method embodiments described above, which will not be described here for brevity.

[0303] Referring to FIG. 5, as an example, FIG. 5 is a schematic diagram of a communication apparatus 500 provided by the embodiments of the present application.

[0304] The apparatus 500 includes a transceiver unit 510 and a processing unit 520. The transceiver unit 510 can be configured to implement corresponding communication functions, and the processing unit 520 can be configured to perform data processing.

[0305] Optionally, the transceiver unit 510 can also be referred to as a communication interface or a communication unit, and includes a sending unit and / or a receiving unit. The transceiver unit 510 can be a transceiver (including a transmitter and / or a receiver), an input / output interface (including an input and / or an output interface), a pin or a circuit, etc. The transceiver unit 510 can be configured to perform the steps of sending and / or receiving in the above method embodiments.

[0306] Optionally, the processing unit 520 can be a processor (which can include one or more processors), a processing circuit having a processor function, etc., and can be configured to perform other steps in the above method embodiments except for sending and receiving.

[0307] Optionally, the apparatus 500 further includes a storage unit, which can be a memory, an internal storage unit (for example, a register, a cache, etc.), an external storage unit (for example, a read-only memory, a random access memory, etc.), etc. The storage unit is configured to store instructions, and the processing unit 520 executes the instructions stored in the storage unit, so that the communication apparatus performs the above method.

[0308] In a first possible design, the apparatus 500 can be configured to perform the actions performed by the first network function in the above various method embodiments, for example, the apparatus 500 can be configured to perform the actions performed by the first network function in the above method 300. At this time, the apparatus 500 can be a component of the first network function, the transceiver unit 510 is configured to perform the transceiver-related operations of the first network function in the above method embodiments, and the processing unit 520 is configured to perform the processing-related operations of the first network function in the above method embodiments.

[0309] In a possible implementation, the transceiver 510 is configured to receive N first information from the N communication devices, one of the N first information being used to indicate decision information of one of the N communication devices for a first event, where N is a positive integer greater than or equal to 2; the processing unit 520 is configured to generate second information according to at least two of the N first information; and the transceiver 510 is further configured to send the second information, the second information being used to assist the N communication devices to make local decisions respectively.

[0310] For another example, the transceiver 510 is further configured to send first indication information, the first indication information being used to indicate a first period in which the N communication devices report the first information.

[0311] For another example, the processing unit 520 is further configured to determine a first joint decision set, the first joint decision set including at least two of the N communication devices; and the processing unit 520 is further configured to generate the second information according to at least two first information corresponding to the first joint decision set.

[0312] For another example, the transceiver 510 is further configured to send a first message, the first message including an identifier of at least one event, the at least one event including the first event.

[0313] For another example, the transceiver 510 is further configured to receive N first subscription requests from the N communication devices, one of the N first subscription requests being used to request the decision service, the first subscription request including an identifier of the first event.

[0314] For another example, the transceiver 510 is further configured to send third indication information, the third indication information being used to indicate a manner in which the N communication devices encode the decision information of the first event.

[0315] It should be understood that the transceiver 510 and the processing unit 520 can also perform other operations performed by the first network function or the communication device in the above method 300, which are not repeated here.

[0316] In a second possible design, the apparatus 500 can be configured to perform actions performed by the communication device in the above method embodiments, e.g., the apparatus 500 can be configured to perform actions performed by the communication device in the above method 300. In this case, the apparatus 500 can be a component of the communication device, the transceiver 510 can be configured to perform transceiver-related operations of the communication device in the above method embodiments, and the processing unit 520 can be configured to perform processing-related operations of the communication device in the above method embodiments.

[0317] In a possible implementation, the transceiver 510 is configured to send first information to a first network function, the first information comprising decision information of the communication apparatus for a first event, wherein the first network function is deployed in an access network or a core network, and the first network function is configured to provide decision service to N communication apparatuses; and the transceiver 510 is further configured to receive second information, the second information being used to assist the communication apparatus to make a local decision, and the second information being generated by the first network function based on decision information of at least two of the N communication apparatuses for the first event.

[0318] For another example, the transceiver 510 is further configured to receive first indication information, the first indication information indicating a first period in which the communication apparatus reports the first information; and the transceiver 510 is further configured to report the first information according to the first period.

[0319] For another example, the transceiver 510 is further configured to receive a first message, the first message comprising an identifier of at least one event, and the first event belonging to the at least one event.

[0320] For another example, the transceiver 510 is further configured to send a first subscription request to the first network function, the first subscription request being used to request the first decision service, and the first subscription request comprising an identifier of the first event.

[0321] For another example, the transceiver 510 is further configured to receive second indication information, the second indication information indicating a third period in which the communication apparatus reports the first information; and the transceiver 510 is further configured to send the first information according to the third period.

[0322] For another example, the transceiver 520 is configured to perform encoding processing on the decision information of the first event.

[0323] For another example, the transceiver 510 is further configured to receive third indication information, the third indication information indicating a manner in which the communication apparatus performs encoding processing on the decision information of the first event.

[0324] It should be understood that the transceiver 510 and the processing unit 520 can also perform other operations performed by the communication apparatus in the method 300 described above, which are not described herein again in detail.

[0325] It should be understood that the specific processes in which the units perform the corresponding steps described above have been described in detail in the method embodiments described above, and are not described herein again in detail for the sake of brevity.

[0326] It should also be understood that the apparatus 500 herein is embodied in the form of a functional block diagram. The term "unit" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (for example, a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logic circuitry and / or other suitable components that support the described functions. In an optional example, those skilled in the art can understand that the apparatus 500 can be embodied in the communication device in the above-mentioned embodiments, and can be used to execute the processes and / or steps corresponding to the communication device in each of the above-mentioned method embodiments. To avoid repetition, details are not described here.

[0327] The apparatus 500 of each of the above-mentioned schemes has a function of implementing the corresponding steps performed by the communication device (for example, the sending end device, or the receiving end device) in the above-mentioned methods. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, which respectively performs the transceiving operation and the related processing operation in each of the above-mentioned method embodiments.

[0328] In addition, the transceiver unit 510 described above can also be a transceiver circuit (for example, which can include a receiving circuit and a sending circuit), and the processing unit can be a processing circuit.

[0329] It should be noted that the apparatus in FIG. 5 can be a communication device (for example, a terminal device, or a network device) in the above-mentioned embodiments, or can be a chip or a chip system, for example, a system on chip (SoC). The transceiver unit can be an input / output circuit, a communication interface; and the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit. Here, no limitation is made.

[0330] Referring to FIG. 6, as an example, FIG. 6 is a schematic diagram of a communication architecture provided by the embodiments of the present application. The communication device 600 shown in FIG. 6 includes a processor 610 and a transceiver 620. Optionally, the communication device 600 can further include a bus 630, and the processor 610 and the transceiver 620 can be connected to each other through the bus 630. The communication device 600 can be a terminal device or a network device.

[0331] Optionally, the communication device 600 can further include a memory 640. The memory 640 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 640 is used to store relevant instructions and data.

[0332] The processor 610 is coupled to the memory 640, and is configured to execute instructions stored in the memory 640 to control the transceiver 620 to transmit and / or receive signals.

[0333] It should be understood that the processor 610 and the memory 640 described above can be combined into one processing device, and the processor 610 is configured to execute program codes stored in the memory 640 to implement the functions described above. In a specific implementation, the memory 640 can be integrated in the processor 610 or independent of the processor 610. It should be understood that the processor 610 can also correspond to each processing unit in the communication device described above, and the transceiver 620 can correspond to each receiving unit and transmitting unit in the communication device described above.

[0334] It should also be understood that the transceiver 620 can include a receiver (or receiver) and a transmitter (or transmitter). The transceiver can further include an antenna, and the number of antennas can be one or more. The transceiver can also be a communication interface or interface circuit.

[0335] Specifically, the communication device 600 can correspond to the first network function in the method 300 according to the embodiments of the present application. The communication device 600 can include the units of the method performed by the first network function in the method 400. It should be understood that the specific processes of each unit performing the corresponding steps have been described in detail in the method embodiments described above, and for the sake of brevity, will not be repeated here.

[0336] Specifically, the communication device 600 can correspond to the communication device in the method 300 according to the embodiments of the present application. The communication device 600 can include the units of the method performed by the communication device in the method 500. It should be understood that the specific processes of each unit performing the corresponding steps have been described in detail in the method embodiments described above, and for the sake of brevity, will not be repeated here.

[0337] When the communication device 600 is a chip, the chip includes an interface unit and a processing unit. The interface unit can be an input / output circuit or a communication interface; and the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit.

[0338] In the implementation process, the steps of the above method can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution completion, or executed by the combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.

[0339] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capability. In the implementation process, the steps of the above method embodiments can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The above processor can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware decoding processor execution completion, or executed by the combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.

[0340] The present application also provides a computer readable medium having a computer program stored thereon, the computer program being executed by a computer to implement the functions of any of the above method embodiments.

[0341] The present application also provides a computer program product, which is executed by a computer to implement the functions of any of the above method embodiments.

[0342] In the embodiments described above, all or some of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or some of the embodiments can be implemented by one or more computer programs, and can be stored in one or more computer readable storage media. When implemented by software, all or some of the embodiments can be implemented by one or more computer programs, and can be stored in one or more computer readable storage media. The computer readable storage media can be a magnetic disk, a floppy disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, or any other suitable computer readable storage medium. The computer readable storage media can be fixed in place or can be removable and / or transportable. The computer readable storage media can be loaded into one or more computers, servers, or other programmable devices to cause the one or more computers, servers, or other programmable devices to execute the computer program instructions.

[0343] In the present application, the words "example" and "exemplary" are used to mean serving as an example, instance, or illustration. Any implementation described as "example" or "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations. Rather, use of the terms is intended to present concepts in a concrete manner.

[0344] It is to be understood that the terminology "example" used throughout this specification intends that a particular feature, structure, or characteristic in some embodiments is included in at least one embodiment. Therefore, various embodiments as described throughout the specification are not necessarily mutually exclusive. Moreover, it is appreciated that the specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0345] It should be understood that the magnitude of the serial number of each process described above does not mean the order of execution in various embodiments of the present application, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The names of all nodes and messages in the present application are only names set by the present application for convenience of description, and the names in the actual network can be different, and the present application should not be understood as limiting the names of various nodes and messages, on the contrary, any name with the same or similar function as the nodes or messages used in the present application is regarded as a method or equivalent replacement of the present application, and is within the protection scope of the present application.

[0346] It should also be understood that in the present application, "when", "if" and "if" all refer to the corresponding processing of the UE or the base station under certain objective circumstances, not the time limit, and it is not required that the UE or the base station must have a judgment action when implementing, nor does it mean that there are other limitations.

[0347] In addition, the terms "system" and "network" are often used interchangeably in this paper. The term "and / or" in this paper is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, B exists alone, and the three cases.

[0348] The term "at least one" or "at least one" in this paper means all or any combination of the listed items, for example, "at least one of A, B and C" can mean: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A, B and C exist together. This paper means one or more. "Multiple" means two or more.

[0349] It should be understood that in various embodiments of the present application, the terms "include", "contain", "have" and their variants mean "include but not limited to", unless otherwise specifically emphasized.

[0350] It should be understood that in various embodiments of the present application, the first, second and various numerical numbers are only distinguished for convenience of description, and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different information, etc.

[0351] Those skilled in the art can clearly understand that the units and algorithm steps of each example 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 performed 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 implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0352] Those skilled in the art can clearly understand that, for the convenience and brevity of the 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 repeated here.

[0353] 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 the 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.

[0354] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0355] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.

[0356] If the functions are implemented 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 contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0357] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method for decision making, characterized by, The method is applied to a first network function, the first network function is deployed in an access network or a core network, and the first network function is configured to provide decision service for N communication devices. N first information is received from the N communication devices, one of the N first information is configured to indicate decision information of one of the N communication devices for a first event, wherein N is an integer greater than or equal to 2; Second information is generated according to at least two of the N first information; The second information is sent, and the second information is configured to assist the N communication devices to make local decision for the first event.

2. The method of claim 1, wherein, The second information includes an average decision result of decision information of at least two of the communication devices for the first event.

3. The method according to claim 1 or 2, characterized in that, The second information is generated according to at least two of the N first information, including: A first joint decision set is determined, the first joint decision set includes at least two of the N communication devices; The second information is generated according to at least two of the first joint decision set.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: A first message is sent, the first message includes an identifier of at least one event, and the at least one event includes the first event.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: N first subscription requests are received from the N communication devices, one of the N first subscription requests is configured to request the decision service, and the first subscription request includes an identifier of the first event.

6. The method of claim 5, wherein, The first subscription request includes a first subscription parameter, and the first subscription parameter is configured to indicate a related parameter for generating or sending the second information to the first network function.

7. The method of claim 6, wherein, The first subscription parameter includes a first joint decision set.

8. The method according to any one of claims 1 to 7, characterized in that, Before the N first information is received, the method further includes: Third indication information is sent, and the third indication information indicates a coding processing mode of decision information of the N communication devices for the first event.

9. The method of claim 8, wherein, The coding processing mode includes value mapping operation according to decision information of the N communication devices for the first event.

10. The method of claim 8, wherein, The coding processing mode includes normalization operation according to decision information of the N communication devices for the first event.

11. A communication method for decision making, characterized by, The method is applied to a communication device, including: First information is sent to a first network function, the first information includes decision information of the communication device for a first event, wherein the first network function is deployed in an access network or a core network, and the first network function is configured to provide decision service for N communication devices, wherein N is an integer greater than or equal to 2; Second information is received, the second information is configured to assist the communication device to make local decision, and the second information is generated by the first network function according to decision information of at least two of the N communication devices for the first event.

12. The method of claim 11, wherein, The second information includes an average decision result of decision information of at least two of the communication devices for the first event.

13. The method according to claim 11 or 12, characterized in that, The method further includes: receiving a first message, the first message comprising an identification of at least one event, the first event belonging to the at least one event.

14. The method according to any one of claims 11-13, characterized in that, The method further comprises: sending a first subscription request to the first network function, the first subscription request being used for requesting a first decision service, the first subscription request comprising the identification of the first event.

15. The method of claim 14, wherein, The first subscription request comprises a first subscription parameter, the first subscription parameter being used for indicating, to the first network function, a related parameter for generating or sending the second information.

16. The method of claim 15, wherein, The first subscription parameter comprises a first joint decision set, the first joint decision set comprising at least two of the communication devices.

17. The method according to any one of claims 11-16, characterized by, Before the sending the first information to the first network function, the method further comprises: encoding processing the decision information of the first event.

18. The method of claim 17, wherein, The method further comprises: receiving third indication information, the third indication information indicating a manner of encoding processing the decision information of the first event by the communication device.

19. The method of claim 18, wherein, The manner of encoding processing comprises a value mapping operation on the decision information of the first event by the communication device.

20. The method of claim 18, wherein, The manner of encoding processing comprises a normalization operation on the decision information of the first event by the communication device.

21. The method of any one of claims 1-20, wherein, The first network function is deployed in the access network, and the communication device comprises a terminal device; or the first network function is deployed in the core network, and the communication device comprises an access network device and / or a terminal device.

22. A communications device, characterized by comprises: a processor configured to execute a computer program stored in a memory to cause the apparatus to perform the method of any one of claims 1 to 21.

23. The apparatus of claim 22, wherein, The apparatus further comprises the memory.

24. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored thereon a computer program which, when executed on a computer, causes the computer to perform the method of any one of claims 1 to 21.

25. A computer program product, characterised in that, The computer program product comprises instructions for performing the method of any one of claims 1 to 21.

26. A chip system, characterized by comprises: a processor configured to call and run a computer program from a memory to cause a communication device installed with the chip system to perform the method of any one of claims 1 to 21.

Citation Information

Patent Citations

  • Method and apparatus for use in a network

    US20100309817A1

  • Collective decision making by consensus in cognitive environments

    US20190188582A1

  • Cell Multi-Agent Coordination in Shared Control Elements

    US20230379225A1

  • Improvement of control and management functions in service and network environments

    WO2022049326A1

  • Apparatus and method for providing centralized policy management in telecommunications system

    WO2024005778A1