[go: up one dir, main page]

WO2024183723A1 - Procédé et appareil de communication - Google Patents

Procédé et appareil de communication Download PDF

Info

Publication number
WO2024183723A1
WO2024183723A1 PCT/CN2024/080154 CN2024080154W WO2024183723A1 WO 2024183723 A1 WO2024183723 A1 WO 2024183723A1 CN 2024080154 W CN2024080154 W CN 2024080154W WO 2024183723 A1 WO2024183723 A1 WO 2024183723A1
Authority
WO
WIPO (PCT)
Prior art keywords
intent
intention
priority
user type
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2024/080154
Other languages
English (en)
Chinese (zh)
Inventor
王世豪
黄谢田
李贤明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2024183723A1 publication Critical patent/WO2024183723A1/fr
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient

Definitions

  • the present application relates to the field of communication technology, and in particular to a communication method and device.
  • IDMS Intent Driven Management Service
  • the intent consumer can send an intent expression for the intent to the intent producer; the intent producer can translate the intent into a specific execution strategy based on the intent expression and send the execution strategy to the network infrastructure.
  • the intent can be expressed by an intent expression; the intent expression only includes the goal, but not how to achieve the goal. In this way, the intent producers of different equipment manufacturers can generate a solution to achieve the goal (that is, generate a solution that satisfies the intent), thereby improving operation and maintenance efficiency.
  • an intent producer only considers an intent from one intent consumer. If an intent producer receives intents from multiple intent consumers, it is not possible to effectively identify the intents from the multiple intent consumers.
  • the present application provides a communication method and device for effectively identifying intentions from multiple intention consumers.
  • an embodiment of the present application provides a communication method.
  • the method includes: a first device receives a first request from a second device.
  • the first request is used to request the realization of a first intention, the first request includes first indication information, and the first indication information is used to indicate the second device.
  • the first device also receives a second request from a third device.
  • the second request is used to request the realization of a second intention, the second request includes second indication information, and the second indication information is used to indicate the third device.
  • the first device sends a first message to the second device, the first message is used to indicate the conflict between the first intention and the second intention; and sends a second message to the third device, the second message is used to indicate the conflict between the first intention and the second intention.
  • the first device can identify the intentions from consumers with different intentions. In this way, if the first intention conflicts with the second intention, for example, the first intention and the second intention have an explicit intention conflict or an implicit intention conflict, the first device can determine that the conflicting intentions are from consumers with different intentions, thereby processing the intention conflict from consumers with different intentions.
  • the first device may also obtain a first user type and a second user type.
  • the first user type is the user type of the second device
  • the second user type is the user type of the third device.
  • the first device may execute the first intention and the second intention according to the first user type and the second user type.
  • the first device may handle the conflict of intentions between different intention consumers according to the user type of the intention consumer, thereby providing differentiated services for different types of intention consumers.
  • the third request includes the first indication information and the second indication information.
  • the fourth device can quickly determine that the user type requested by the first device is the first user type and the second user type according to the first indication information and the second indication information.
  • the first device can obtain the first user type and the second user type according to the first request and the second request, thereby increasing the speed of obtaining the first user type and the second user type, and further increasing the speed of executing the first intention and the second intention.
  • the first device executes the second intent first, and then executes the first intent.
  • the first device can execute the intent of the high-priority intent consumer first according to the user type of the intent consumer, thereby providing differentiated services for the intent consumers and protecting the interests of high-value customers.
  • the first device may also execute the first intent according to the first request.
  • the first device may prioritize the intent of the intent consumer with a high priority according to the user type of the intent consumer, thereby providing differentiated services for the intent consumers and protecting the interests of high-value customers.
  • the first device when the priority corresponding to the first user type is equal to the priority corresponding to the second user type, the first device obtains the first information.
  • the first information is used to indicate the priority allocation strategy of the second device and the third device. Then, the first device executes the first intention and the second intention according to the priority allocation strategy.
  • the first device can handle the conflict of intentions from different intent consumers according to the user type and priority allocation strategy of the intent consumers, thereby providing differentiated services for different types of intent consumers.
  • the first device sends a fourth request to the fourth device.
  • the fourth request is used to request to obtain the first information; the fourth device is the second device or the third device, or the fourth device is different from the second device and the third device. Then, the first device can receive the first information from the fourth device.
  • the first device can obtain the first information from the fourth device as needed, so that the first intention and the second intention can be effectively executed according to the first information, providing differentiated services for consumers with different types of intentions.
  • the fourth request includes the first indication information and the second indication information.
  • the fourth device can quickly determine, based on the first indication information and the second indication information, that the priority allocation strategy requested by the first device is the priority allocation strategy for the second device and the third device.
  • the first device may also obtain current network data, which includes network data of the current second device and/or third device.
  • the first device may execute the first intention and the second intention according to the priority allocation strategy and the current network data.
  • the first device may handle the conflict of intentions from different intention consumers according to the priority allocation strategy and the network data, thereby providing differentiated services for different types of intention consumers.
  • the first device can receive current network data from a fifth device, and the fifth device is a device for collecting and storing network data.
  • the first device can obtain current network data from the fifth device as needed, so that the first intention and the second intention can be effectively executed according to the current network data, providing differentiated services for consumers with different types of intentions.
  • the first device when the first priority is higher than the second priority, the first device executes the second intent first, and then executes the first intent.
  • the first priority is the priority of the third device determined according to the priority allocation strategy
  • the second priority is the priority of the second device determined according to the priority allocation strategy.
  • the priority allocation strategy includes at least one of the following:
  • the priority of the second device is lower than the priority of the third device
  • the priority of the second device and the priority of the third device are the priority of the second device and the priority of the third device.
  • the design provides a variety of priority allocation strategies, so that the first device can flexibly and quickly determine the relationship between the priority of the second device and the priority of the third device according to the priority allocation strategy, thereby effectively executing the first intention and the second intention.
  • the first device may execute the first intent according to the first request.
  • the priority corresponding to the first user type is equal to the priority corresponding to the second user type, if the first intent has not been fully executed, the first device continues to execute the first intent and then executes the second intent.
  • the first device may give priority to executing the intent being executed, thereby reducing the loss of system resources.
  • the first message includes the second indication information, so that after receiving the first message, the second device can determine that the intent that conflicts with the first intent is requested to be implemented by the third device.
  • the second message includes the first indication information, so that after receiving the second message, the third device can determine that the intent that conflicts with the second intent is requested to be implemented by the second device.
  • an embodiment of the present application provides a communication device, comprising a unit for executing each step in the first aspect.
  • an embodiment of the present application provides a communication device, comprising at least one processing element and at least one storage element, wherein the at least one storage element is used to store programs and data, and the at least one processing element is used to read and execute the programs and data stored in the storage element, so that the method provided in the first aspect of the present application is implemented.
  • an embodiment of the present application provides a communication system, including: a first device, and the communication system also includes a second device and/or a third device.
  • a second device configured to send a first request to the first device
  • a third device configured to send a second request to the first device
  • the first device is used to execute the method provided by the first aspect according to the first request and the second request.
  • an embodiment of the present application further provides a computer program, which, when executed on a computer, enables the computer to execute the method provided in the first aspect.
  • an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored.
  • the computer program When the computer program is executed by a computer, the computer executes the method provided in the first aspect.
  • an embodiment of the present application further provides a chip, which is used to read a computer program stored in a memory and execute the method provided in the first aspect.
  • an embodiment of the present application further provides a chip system, which includes a processor for supporting a computer device to implement the method provided in the first aspect.
  • the chip system also includes a memory, which is used to store the necessary programs and data of the computer device.
  • the chip system can be composed of a chip, or it can include a chip and other discrete devices.
  • FIG1 is an architecture diagram of a communication system provided in an embodiment of the present application.
  • FIG2 is an architecture diagram of another communication system provided in an embodiment of the present application.
  • FIG3 is an architecture diagram of another communication system provided in an embodiment of the present application.
  • FIG4 is a flow chart of a first communication method provided in an embodiment of the present application.
  • FIG5 is a flow chart of a second communication method provided in an embodiment of the present application.
  • FIG6 is a flow chart of a third communication method provided in an embodiment of the present application.
  • FIG7 is a flow chart of a fourth communication method provided in an embodiment of the present application.
  • FIG8 is a flow chart of a fifth communication method provided in an embodiment of the present application.
  • FIG9 is a structural diagram of a communication device provided in an embodiment of the present application.
  • FIG10 is a structural diagram of another communication device provided in an embodiment of the present application.
  • the present application provides a communication method and device, wherein the method, device and equipment are based on the same technical concept, and since the principles of solving the problem are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
  • Intent is the expectation of the system where the intention producer is located, which can include requirements, goals and restrictions (i.e. constraints).
  • Intent expressions are expressions that carry intents, so intents can be expressed through intent expressions.
  • Intent expressions can include actions and objects (also called operation objects).
  • actions refer to network operations abstracted and simplified according to intents, and can include intent-driven action (IDA) names (names) and a series of related properties (for example, IDA properties, IDA properties); objects refer to management object information provided according to intents, and can include intent-driven object (IDO) names (names) and a series of properties used to identify objects (for example, IDO properties, IDO properties).
  • the target value of the intent can be included in the action or the object; or, the intent expression includes an action, an object, and a target value.
  • the intent is to optimize the downlink rate of a cell, where the action is "optimize", the object is "cell”, and the target value is the specific value of the downlink rate of the cell.
  • the intent expression only contains the description of the goal.
  • the specific implementation method of the intent is obtained by the intent producer through parsing and translating the intent expression.
  • the intent producer can determine which solution to use to meet the expectation, that is, the intent producer can determine which solution to use to realize the intent.
  • the solution of the intention is at least one solution that can realize the intention.
  • Each solution can contain at least one operation.
  • the scheme for the intent may include:
  • Solution 1 Turn on energy-saving scheduling; turn on timed carrier shutdown; turn on intelligent carrier shutdown.
  • Solution 2 Turn on the deep sleep of the pico remote radio unit (pRRU); Turn on the deep sleep of the RF module to save energy.
  • PRRRU pico remote radio unit
  • Solution 3 Turn on multi-mode joint symbol shutdown; turn on low power mode; turn on RF channel intelligent shutdown.
  • the solution of the intention may be at least one solution generated by the intention producer and capable of realizing the intention, or may be a solution being executed by the device executing the intention to realize the intention.
  • the device executing the intention executes the solution of the intention, the network where the device executing the intention is located can realize the intention.
  • Intent conflicts may include explicit intent conflicts and implicit intent conflicts.
  • Explicit intent conflicts may include grammatical conflicts
  • implicit intent conflicts may include operational conflicts.
  • a grammatical conflict refers to a conflict between the intent expressions of two intents.
  • the intent expressions of two intents describe mutually exclusive goals for the same object (e.g., cell, base station, etc.) under the same effective condition.
  • An example is that if the intent expression of one intent reflects the goal of increasing the cell downlink rate, and the intent expression of another intent reflects the goal of reducing the cell downlink rate, then there is a grammatical conflict between the two intents.
  • Operation conflict refers to the conflict between the translated execution operations (intent operation) of two intents, that is, the operations of the two intents cannot be executed at the same time.
  • the solutions corresponding to the two intents contain mutually exclusive operations on the same parameter and/or attribute of the same network element.
  • An example is that when the solution of intent 1 increases network configuration parameter A, and the solution of intent 2 decreases network configuration parameter A, there is an operation conflict between intent 1 and intent 2.
  • the intent producer When an intent conflict occurs, the intent producer notifies the intent consumer of the intent conflict and the reason for the intent conflict.
  • the intent consumer may then send a conflict handling guide to the intent producer, which may include the priority of the conflicting intents.
  • the intent producer may handle the intent conflict according to the conflict handling guide. For example, the intent producer may handle the intent conflict in at least one of the following ways:
  • the intent producer refuses to execute the intent with a lower priority among the conflicting intents, marks it as terminated, and notifies the intent consumer.
  • the intents that conflict are intent 1 and intent 2
  • the conflict handling guide indicates that the priority of intent 1 is higher than that of intent 2.
  • the intent producer refuses to execute intent 2, marks it as terminated, and notifies the intent consumer that the execution of intent 2 has been terminated.
  • the intent producer suspends the execution of the lower priority intent among the conflicting intents, and provides execution suggestions to the intent consumer.
  • the execution suggestions may include, but are not limited to: the recommended execution time of the lower priority intent among the conflicting intents, and the recommended execution time is, for example, the execution completion time of the higher priority intent among the conflicting intents.
  • the intents that have conflicting intents are intent 1 and intent 2, and the conflict handling guide indicates that the priority of intent 1 is higher than that of intent 2.
  • the intent producer will prioritize intent 1, suspend the execution of intent 2, and send an execution suggestion to the intent consumer, and the execution suggestion is the recommended execution time of intent 2.
  • Intent consumers are users of intent-driven management services and are responsible for expressing and issuing intents. Specifically, intent consumers can generate intents and send intent expressions to intent generators to carry the intent.
  • the intent can be the intent consumer's demand for the network where the device that executes the intent solution is located.
  • intent consumers can be called IDMS consumers (IDMS consumers) or management service consumers (MnS consumers).
  • the intent producer is the provider of intent-driven management services and is responsible for the realization of intent. Specifically, after receiving the intent expression from the intent consumer, the intent producer can generate at least one solution that can satisfy the intent and select one solution for execution so that the intent can be executed.
  • the intent producer can be called a DMS producer (IDMS producer) or a management service producer (MnS producer).
  • the intent consumer and/or intent producer can be, but is not limited to, a computing device, a server, or a network device, etc.
  • the intent consumer can be a business support system (BSS) or an operations support system (OSS).
  • the intent producer can be a network management service (NMS).
  • Network equipment may include access network (AN) equipment and core network (CN) equipment.
  • AN access network
  • CN core network
  • AN equipment is a device that connects terminal devices to wireless networks in mobile communication systems.
  • AN equipment can also be called a base station, a radio access network (RAN) node (or device), or an access point (AP).
  • RAN radio access network
  • AP access point
  • AN equipment new generation Node B (gNB), transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (for example, home evolved NodeB, or home Node B, HNB), or base band unit (BBU), etc.
  • gNB new generation Node B
  • TRP transmission reception point
  • eNB evolved Node B
  • RNC radio network controller
  • NB Node B
  • BSC base station controller
  • BTS base transceiver station
  • home base station for example, home evolved NodeB, or home Node B, HNB
  • BBU base band unit
  • the AN device may include a centralized unit (CU) node and a distributed unit (DU) node.
  • CU centralized unit
  • DU distributed unit
  • This structure splits the protocol layer of the AN device, places the functions of some protocol layers in the CU for centralized control, and distributes the functions of the remaining part or all of the protocol layers in the DU, which is centrally controlled by the CU.
  • CN equipment is a network element included in the CN part of a mobile communication system.
  • CN equipment can connect terminal equipment to different data networks, and perform services such as billing, mobility management, session management, and user plane forwarding.
  • the names of CN equipment with the same function may be different.
  • the embodiments of the present application do not limit the specific name of the CN equipment with each function.
  • the network element responsible for access control, security control, and signaling coordination is the mobility management entity (MME); the network element serving as the local mobility management anchor is the serving gateway (S-GW); the network element serving as the anchor for switching of the external data network and responsible for Internet protocol (IP) address allocation is the packet data network (PDN) gateway (P-GW); the network element storing user-related data and subscription data is the home subscriber server (HSS); the network element responsible for policy and charging functions is called the policy and charging rule function (PCRF) network element.
  • MME mobility management entity
  • S-GW serving gateway
  • IP Internet protocol
  • PDN gateway packet data network gateway
  • HSS home subscriber server
  • PCRF policy and charging rule function
  • the core network can be divided into a control plane (CP) and a user plane (UP).
  • CP control plane
  • UP user plane
  • the network elements responsible for the control plane function in the CN can be collectively referred to as control plane network elements
  • the network elements responsible for the user plane function can be collectively referred to as user plane network elements.
  • the network element that serves as the interface of the data network and is responsible for functions such as user plane data forwarding is a user plane function (UPF) network element.
  • UPF user plane function
  • the network element responsible for access control and mobility management functions is called access and mobility management function (AMF) network element; the network element responsible for session management and execution of control policies is called session management function (SMF) network element; the network element responsible for managing contract data, user access authorization and other functions is called unified data management (UDM) network element; the network element responsible for billing and policy control functions is called policy control function (PCF) network element; the application function (AF) network element is responsible for transmitting the requirements of the application side to the network side.
  • AMF access and mobility management function
  • SMF session management function
  • UDM unified data management
  • PCF policy control function
  • AF application function
  • Computing devices are devices with computing functions.
  • Computing devices may be, for example, mobile phones, tablet computers, computers, virtual reality (VR) terminals, augmented reality (AR) terminals, terminals in industrial control, terminals in self-driving, terminals in remote medical, terminals in smart grids, terminals in transportation safety, terminals in smart cities, terminals in smart homes, etc.
  • VR virtual reality
  • AR augmented reality
  • the public network In daily life, the public network generally provides network services for terminal devices.
  • the public network namely the public land mobile network (PLMN)
  • PLMN public land mobile network
  • This network is usually interconnected with the public switched telephone network (PSTN) to form a communication network on a regional or national scale.
  • PSTN public switched telephone network
  • NPN Non-public networks
  • Private networks can also be called non-public networks, which refer to networks open to specific users, such as internal networks built by companies, schools or factories. Terminal devices that have not signed contracts with private networks are not allowed to access private networks. Private networks can be divided into public network integrated NPN (PNI-NPN) and stand-alone non-public network (SNPN).
  • PNI-NPN public network integrated NPN
  • SNPN stand-alone non-public network
  • PNI-NPN can share equipment and resources in the public network to transmit dedicated services.
  • PNI-NPN can share all equipment in the public network (i.e., fully share with the public network) or some equipment in the public network (i.e., partially share with the public network).
  • the core network control plane equipment can be provided by the operator, and the AN equipment can be self-built by the enterprise or provided by the operator.
  • PNI-NPN and the public network can share the same site or base station.
  • SNPN refers to a private network that does not rely on the network functions of the public network. In other words, SNPN is deployed independently and has its own core network equipment and AN equipment.
  • Table 1 shows the user types in different deployment modes of private networks.
  • the user type of private network 1 when the user type of private network 1 is user type 1, private network 1 shares all devices in the public network, for example, private network 1 shares AN devices and CN devices in the public network;
  • private network 2 when the user type of private network 2 is user type 2, private network 2 shares some devices in the public network, for example, private network 2 shares AN devices in the public network, but private network 2 exclusively uses some spectrum resources of AN devices, and private network 2 has its own UPF;
  • the deployment mode of private network 3 is independent deployment, with its own AN devices and CN devices.
  • the user type of a private network can also be referred to as the user type of a device in a private network.
  • the priorities corresponding to different user types may be the same or different.
  • the following priorities are used as examples for explanation: the priority of user type 1 is the same as the priority of user type 4, the priority of user type 2 is the same as the priority of user type 4, the priority of user type 1 is lower than the priority of user type 2, and the priority of user type 3 is higher than the priority of user type 1, the priority of user type 2, and the priority of user type 4.
  • user type 1, user type 2, and user type 3 can refer to the description of Table 1
  • user type 4 is the user type of the device of the mobile network operator (mobile network operator, MNO).
  • 5G QoS identifier which is a configuration parameter of a QoS flow, can be used to index the 5G QoS features set by the mobile communication system for a QoS flow.
  • the QoS features may include at least one of the following: resource type (resource type, where resource types are divided into GBR resources and non-GBR resources), priority level, packet delay budget (packet delay budget, for example, the delay of a data packet from a terminal device to a user plane network element), packet error probability (packet error rate), and averaging window (averaging window, used to calculate the rate corresponding to GBR).
  • the number of nouns means “singular noun or plural noun", that is, “one or more”. "At least one” means one or more, and “plurality” means two or more. "And/or” describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone. "At least one of the following items” or similar expressions refers to any combination of these items, including any combination of singular items or plural items.
  • FIG1 shows the architecture of a possible communication system applicable to the communication method provided in the embodiment of the present application.
  • the communication system includes: an intent consumer and an intent producer.
  • the intent consumer can realize the function of the intent consumer
  • the intent producer can realize the function of the intent producer.
  • the specific content can be referred to the term explanation part, which will not be repeated here.
  • DCCF can collect and store network data.
  • the network data is, for example, network data in a mobile communication system such as 5G.
  • DCCF can also provide network data to an intent producer.
  • DCCF can provide network data to an intent producer based on a request from the intent producer.
  • DCCF can be an independent entity or located in the same entity as the intended producer.
  • Figure 2 shows the architecture of another possible communication system to which the communication method provided in the embodiment of the present application is applicable.
  • the communication system includes: an intent consumer (e.g., a BSS/OSS in Figure 2), an intent producer (e.g., an NMS in Figure 2), and a management entity.
  • an intent consumer e.g., a BSS/OSS in Figure 2
  • an intent producer e.g., an NMS in Figure 2
  • a management entity e.g., a management entity.
  • the intent producer also includes a network slice management function (NSMF), which can manage the life cycle, performance, and failure of network slice instances, orchestrate the composition of network slice instances, decompose the requirements of network slice instances into the requirements of each network slice subnet instance and/or network function, and send network slice subnet instance management requests to each NSSMF.
  • NSSMF network slice management function
  • the management entities may include an element management system (EMS), AN equipment, CN equipment and transport network (TN) equipment.
  • EMS element management system
  • AN equipment AN equipment
  • CN equipment CN equipment
  • TN transport network
  • EMS can manage other network elements in the management entity.
  • EMS may include a network slice subnetwork management function (NSSMF), which can receive network slice subnetwork requirements sent by NSMF, manage network slice subnetwork instances composed of other network elements in the management entity, and orchestrate the composition of network slice subnetwork instances.
  • NSSMF network slice subnetwork management function
  • TN equipment is a device between AN equipment and CN equipment, used to carry the transmission traffic between AN equipment and CN equipment.
  • TN equipment can be an Internet protocol (IP) transmission network device or an optical transmission network device.
  • IP Internet protocol
  • the intent consumer can send an intent expression for the intent to the intent producer; the intent producer can translate the intent into a specific execution strategy based on the intent expression, and send the execution strategy to the EMS; the EMS instructs one or more of the AN device, CN device and TN device to execute the execution strategy to realize the intent.
  • the communication systems shown in Figures 1 and 2 do not constitute a limitation on the communication systems to which the embodiments of the present application can be applied. Therefore, the method provided in the embodiments of the present application can also be applied to communication systems of various standards, such as: LTE communication system, 5G communication system, 6th generation (6G) communication system and future communication system, vehicle to everything (V2X), long-term evolution-vehicle network (LTE-vehicle, LTE-V), vehicle to vehicle (vehicle to vehicle, V2V), vehicle network, machine type communication (MTC), Internet of things (IoT), long-term evolution-machine to machine (LTE-machine to machine, LTE-M), machine to machine (machine to machine, M2M), Internet of things, etc.
  • LTE communication system 5G communication system
  • V2X vehicle to everything
  • LTE-vehicle network LTE-vehicle, LTE-V
  • vehicle to vehicle vehicle to vehicle
  • each network element may have other names; for example, when multiple network elements are integrated into the same physical device, the physical device may also have other names.
  • the intent producer only considers the intent from one intent consumer, for example, the intent producer only considers the intent from the MNO.
  • the MNO can provide some management capabilities of the NPN to vertical industry customers so that the vertical industry customers can manage the NPN together with the MNO.
  • Vertical industry customers can manage the NPN themselves or outsource the management capabilities to third-party operation, administration, and maintenance (OAM).
  • OAM third-party operation, administration, and maintenance
  • intent conflicts may occur. How to identify intent conflicts between different intent consumers is a technical problem that needs to be solved.
  • the intent producer handles conflicting intents according to the conflict handling guidelines from the intent consumer.
  • different intent consumers may provide different conflict handling guidelines. For example, intent 1 and intent 2 conflict, and in the conflict handling guidelines provided by intent consumer 1, the priority of intent 1 is higher than the priority of intent 2; in the conflict handling guidelines provided by intent consumer 2, the priority of intent 1 is lower than the priority of intent 2. In this way, the intent producer cannot handle conflicting intents and consumes system resources unnecessarily.
  • an embodiment of the present application provides a communication method, which can be applied to the communication system shown in any one of Figures 1 to 3.
  • the first device may be an intent producer.
  • the second device and the third device are intent consumers, for example, one of the second device and the third device is a device of the MNO, and the other is a device of a vertical industry customer or a third-party OAM; or, the second device is a device of a vertical industry customer or a third-party OAM, and the third device is also a device of a vertical industry customer or a third-party OAM.
  • the process of the method is specifically described.
  • the second device sends a first request to the first device.
  • the first device receives the first request from the second device.
  • the second device when the second device, as an intent consumer, wishes to realize the first intent, the second device may send a first request to the first device.
  • the second device as an intent consumer, wishes to reduce the transmission delay of the private network where the second device is located, and may send a first request to the first device, where the first request is used to request the realization of the first intent, and the first intent is to reduce the transmission delay of the private network where the second device is located.
  • the first request is used to request the implementation of the first intent.
  • the first request is an intent creation request 1 for requesting the implementation of the first intent.
  • the first request may include first indication information, and the first indication information is used to indicate the second device.
  • the first indication information is an identifier or index of the second device, or the first indication information is the name of the second device. In this way, after receiving the first request, the first device can determine that the first intent comes from the second device as the intent consumer according to the first indication information.
  • the third device sends a second request to the first device.
  • the first device receives the second request from the third device.
  • the third device when the third device, as an intent consumer, wishes to realize the second intent, the third device may send a second request to the first device. For example, if the third device, as an intent consumer, wishes to reduce the transmission delay of the private network where the third device is located, it may send a second request to the first device, where the second request is used to request the realization of the second intent, where the second intent is to reduce the transmission delay of the private network where the third device is located.
  • the second request is used to request the implementation of the second intent.
  • the second request is an intent creation request 2 for requesting the implementation of the second intent.
  • the second request may include second indication information, and the second indication information is used to indicate a third device.
  • the second indication information is an identifier or index of the third device, or the second indication information is a name of the third device. In this way, after receiving the second request, the first device can determine that the second intent is from the third device as the intent consumer according to the second indication information.
  • S401 may be executed first, and then S402; S402 may be executed first, and then S401; S401 and S402 may also be executed simultaneously.
  • the first device can identify the intentions from consumers with different intentions.
  • the first device can determine that the conflicting intentions are from consumers with different intentions, thereby processing the intention conflict from consumers with different intentions.
  • the specific content of the explicit intention conflict and the implicit intention conflict can be referred to the term explanation part, which will not be repeated here.
  • the method shown in FIG4 further includes:
  • S403 The first device sends a first message to the second device.
  • the second device receives the first message from the first device.
  • the first message is used to indicate that the first intention conflicts with the second intention.
  • the first message may be a message used to indicate that an intention conflict occurs, so that after receiving the first message, the second device can determine that the first intention conflicts with other intentions.
  • the first message may include a first field for indicating that an intention conflict occurs. For example, when the value of the first field is a first value (for example, 0 or 1), it indicates that the first intention conflicts with other intentions.
  • the first message also includes second indication information, so that after receiving the first message, the second device can determine that the intention that conflicts with the first intention is requested to be implemented by the third device.
  • the specific content of the second indication information can be referred to S402, which will not be repeated here.
  • the first message may be an existing message (eg, an intent report) or a new message.
  • S404 The first device sends a second message to the third device.
  • the third device receives the second message from the first device.
  • the second message is used to indicate that the first intention conflicts with the second intention.
  • the second message may be a message used to indicate that a conflict of intentions occurs, so that after receiving the second message, the third device can determine that the second intention conflicts with other intentions.
  • the second message may include a second field for indicating that a conflict of intentions occurs. For example, when the value of the second field is a second value (e.g., 0 or 1), it indicates that the second intention conflicts with other intentions.
  • the second message includes the first indication information.
  • the third device can determine that the intention that conflicts with the second intention is requested to be implemented by the second device.
  • the specific content of the first indication information can be referred to S401, which will not be repeated here.
  • the second message may be an existing message (eg, intent report) or a new message.
  • This application does not limit the execution order of S403 and S404.
  • the method shown in FIG4 further includes:
  • S405 The first device obtains the first user type and the second user type.
  • the first user type is the user type of the second device.
  • the first user type may be user type 1, user type 2, or user type 3 shown in Table 1 above;
  • the second device is a device of an MNO, the first user type may be user type 4 mentioned above.
  • the second user type is the user type of the third device.
  • the third device is a device of a vertical industry user or a third-party OAM
  • the second user type may be user type 1, user type 2, or user type 3 shown in Table 1 above
  • the third device is a device of an MNO
  • the second user type may be user type 4 mentioned above.
  • the first device may obtain the first user type and the second user type by one of the following implementation methods:
  • Implementation method one when the first intention and the second intention conflict, the first device obtains the first user type and the second user type from the fourth device.
  • the fourth device may store user types of multiple intended consumers.
  • the multiple intended consumers may include: a second device and a third device.
  • the fourth device is a device of the MNO.
  • the fourth device is the second device or the third device, that is, one of the second device and the third device can store multiple user types of intended consumers.
  • the fourth device is the second device
  • the second device is a device of the MNO
  • the third device is a device of a vertical industry user or a third-party OAM.
  • FIG4 is taken as an example for explanation of the fourth device being the second device.
  • the fourth device is different from the second device and the third device.
  • the fourth device is a device of the MNO
  • the second device is a device of a vertical industry user or a third-party OAM
  • the third device is also a device of a vertical industry user or a third-party OAM.
  • the third request may be used to request the acquisition of the first user type and the second user type.
  • the third request includes the first indication information and the second indication information.
  • the fourth device may determine that the user type requested by the first device is the first user type and the second user type according to the first indication information and the second indication information.
  • the fourth device sends information indicating the first user type and information indicating the second user type to the first device.
  • the first device receives the information indicating the first user type and information indicating the second user type from the fourth device.
  • the information used to indicate the first user type may be the first user type or information corresponding to the first user type.
  • the information used to indicate the second user type may be the second user type or information corresponding to the second user type.
  • the information indicating the first user type and the information indicating the second user type may be carried in an existing message or in a new message.
  • the information indicating the first user type and the information indicating the second user type may be carried in the same message or in different messages.
  • the first device can obtain the first user type and the second user type from the fourth device as needed, so that the first intention and the second intention can be effectively executed according to the first user type and the second user type, providing differentiated services for consumers with different types of intentions.
  • Implementation method 2 The first request includes information indicating the first user type; the second request includes information indicating the second user type. In this way, the first device can obtain the first user type according to the first request, and obtain the second user type according to the second request.
  • the information used to indicate the first user type and the information used to indicate the second user type may refer to implementation method 1, which will not be described in detail here.
  • the first device can obtain the first user type and the second user type according to the first request and the second request, thereby improving the speed of obtaining the first user type and the second user type, and further improving the speed of executing the first intention and the second intention.
  • the first device executes the first intent and the second intent according to the priority corresponding to the first user type and the priority corresponding to the second user type.
  • the first device may execute the first intent and the second intent in one of the following implementations.
  • S406 may include S406a1: the first device may execute the second intent first, and then execute the first intent.
  • the second user type i.e., the user type of the third device
  • the first user type i.e., the user type of the second device
  • the priority of user type 3 is higher than the priority of user type 4.
  • the first device may determine to prioritize the execution of the intent of the third device, that is, prioritize the execution of the second intent before executing the first intent.
  • the second user type is user type 2
  • the first user type is user type 1.
  • the priority of user type 2 is higher than the priority of user type 1.
  • the first device may determine to prioritize the execution of the intent of the third device, that is, prioritize the execution of the second intent, and then execute the first intent.
  • the first device may execute the second intention first and then execute the first intention.
  • the conflict between the first intention and the second intention may be an explicit intention conflict.
  • the explicit intention conflict please refer to the term explanation part.
  • the first device executes the first intention according to the first request. If after S402, the first intention is not fully executed, and the priority corresponding to the second user type is higher than the priority corresponding to the first user type, the first device may preferentially execute the second intention, and then execute the first intention. Among them, the conflict between the first intention and the second intention may be an implicit intention conflict.
  • the specific content of the implicit intention conflict can be referred to the term explanation part.
  • the intent producer can prioritize the execution of the intent of high-priority intent consumers based on the user type of the intent consumer, thereby providing differentiated services to the intent consumers and protecting the interests of high-value customers.
  • Implementation method 2 the priority corresponding to the first user type is equal to the priority corresponding to the second user type.
  • the first device can execute the first intention and the second intention according to the priority allocation strategy.
  • the first device obtains first information.
  • the first information may be used to indicate the priority allocation strategy of the second device and the third device.
  • the first information may include the priority allocation strategy of the second device and the third device, or may be information corresponding to the priority allocation strategy of the second device and the third device.
  • the priority allocation strategy includes at least one of the following:
  • the first time period can be included in the priority allocation strategy.
  • the private network where the third device is located is an educational private network, and users usually use the private network from 8 to 18 o'clock. At this time, the first time period can include 8 to 18 o'clock.
  • the first device can increase the priority of the third device and decrease the priority of the second device; for the time not belonging to the first time period, the first device can decrease the priority of the third device and increase the priority of the second device.
  • the priority of the third device may be increased, and/or the priority of the second device may be decreased; if the number of users served by the third device is less than or equal to the first quantity threshold, the priority of the third device may be decreased, and/or the priority of the second device may be increased.
  • the first quantity threshold may be included in the priority allocation strategy.
  • the private network where the second device is located is a private network of rail transit
  • the network where the third device is located is a public network of the operator. During rush hours, there are many users using the public network of the operator.
  • the priority of the second device may be increased, and/or the priority of the third device may be decreased; if the number of users served by the second device is less than or equal to the second quantity threshold, the priority of the second device may be decreased, and/or the priority of the third device may be increased.
  • the second quantity threshold may be included in the priority allocation strategy.
  • the private network where the second device is located is a private network of rail transit
  • the network where the third device is located is a public network of an operator. When there are fewer users in the private network of rail transit, the priority of the private network of rail transit may be decreased.
  • the first device may increase the priority of the second device and decrease the priority of the third device; when the number of users served by the second device is less than or equal to the second quantity threshold, the first device may decrease the priority of the second device and increase the priority of the third device.
  • the first device may determine the priority of the second device and/or the third device according to the 5QI of the service transmitted by the second device and/or the third device, wherein the value of 5QI may correspond to the priority. If the priority corresponding to the 5QI of the service transmitted by the third device is higher than the priority corresponding to the 5QI of the service transmitted by the second device, the priority of the third device is higher than the priority of the second device. In this way, the first device may assign priority to the second device and/or the third device according to the importance of the service.
  • the priority of the second device is lower than that of the third device, that is, the first information obtained by the first device indicates that the priority of the second device is lower than that of the third device.
  • the fourth device can directly determine that the priority of the second device is lower than that of the third device.
  • the specific content of the fourth device can be referred to in S405 and will not be repeated here.
  • the fourth device may determine that the priority of the second device is lower than that of the third device based on the importance of the customer corresponding to the second device and the customer corresponding to the third device. For example, if the consumption amount of the customer corresponding to the third device is greater than the consumption amount of the customer corresponding to the second device, the fourth device determines that the priority of the second device is lower than that of the third device. For another example, if the usage time of the customer corresponding to the third device is greater than the usage time of the customer corresponding to the second device, the fourth device determines that the priority of the second device is lower than that of the third device.
  • the priority of the second device and the priority of the third device that is, the first information obtained by the first device indicates the priority of the second device and the priority of the third device.
  • the fourth device can directly determine the priority of the second device and the priority of the third device.
  • the specific content of the fourth device can refer to S405 and will not be repeated here.
  • the fourth device may determine the priority of the second device according to the importance of the customer corresponding to the second device and the customer corresponding to the third device. For example, if the consumption amount of the customer corresponding to the third device corresponds to priority 1, and the consumption amount of the customer corresponding to the second device corresponds to priority 2, the fourth device determines the priority of the second device to be priority 2, and the priority of the third device to be priority 1. For another example, if the usage time of the customer corresponding to the third device corresponds to priority 3, and the usage time of the customer corresponding to the second device corresponds to priority 4, the fourth device determines the priority of the second device to be priority 4, and the priority of the third device to be priority 3.
  • the first device may obtain the first information from the fourth device through the following steps C1 to C2, which is described by taking the fourth device as the second device as an example in FIG. 4 .
  • the first device sends a fourth request to the fourth device.
  • the fourth device receives the fourth request from the first device.
  • the fourth request may be used to request the first information.
  • the fourth request includes the first indication information and the second indication information.
  • the fourth device may determine, based on the first indication information and the second indication information, that the priority allocation strategy requested by the first device is the priority allocation strategy for the second device and the third device.
  • the first device receives the first information from the fourth device.
  • the first information may be carried in an existing message or in a new message, and this application does not impose any limitation on this.
  • the first device may also obtain the current network data, so that the first device may determine the priority of the second device and the priority of the third device according to the priority allocation strategy and the current network data.
  • the first device may obtain the current network data through the following steps D1 to D2:
  • the fifth device is a device for collecting and storing network data.
  • the fifth device is a DCCF.
  • the priority allocation strategy includes: when determining the priority of the second device and the third device according to the services transmitted by the second device and the third device, the current network data may include the 5QI of the services currently transmitted by the second device and the 5QI of the services transmitted by the third device.
  • the priority allocation strategy includes: when determining the priority of the second device and the third device according to the time period, the current network data may include the current time.
  • the fifth device sends the current network data to the first device.
  • the first device receives the current network data from the fifth device.
  • the current network data can be carried in an existing message or in a new message, and this application does not limit this.
  • step S406b2 may include steps E1 to E2:
  • the first device may determine that the first priority is higher than the second priority according to the priority allocation strategy, wherein the first priority is the priority of the third device determined according to the priority allocation strategy, and the second priority is the priority of the second device determined according to the priority allocation strategy.
  • the priority allocation strategy is: the priority of the second device (ie, the second priority) and the priority of the third device (ie, the first priority), wherein the first priority is higher than the second priority, then the first device determines that the first priority is higher than the second priority.
  • the first device may also determine that the first priority is higher than the second priority based on the priority allocation strategy and current network data.
  • the first priority is the priority of the third device determined based on the priority allocation strategy and current network data
  • the second priority is the priority of the second device determined based on the priority allocation strategy and current network data.
  • the priority allocation strategy is: if the current time belongs to the first time period, the priority of the third device is increased and the priority of the second device is decreased; if the current time belongs to a time period other than the first time period, the priority of the third device is decreased and the priority of the second device is increased.
  • the first time period includes 8 o'clock to 18 o'clock. If the current time in the current network data is 10 o'clock, the first device can determine to increase the priority of the third device to obtain the first priority; and decrease the priority of the second device to obtain the second priority.
  • the priority corresponding to the first user type is equal to the priority corresponding to the second user type, and therefore, the initial priority of the second device is the same as the initial priority of the third device.
  • the priority of the third device is higher than that of the second device, that is, the first priority is higher than the second priority.
  • the priority allocation strategy is: if the number of users served by the third device is greater than the first number threshold, the priority of the third device is increased and the priority of the second device is decreased; if the number of users served by the third device is less than or equal to the first number threshold, the priority of the third device is decreased. If the number of users served by the third device in the current network data is greater than the first number threshold, the first device may determine to increase the priority of the third device to obtain the first priority; and reduce the priority of the second device to obtain the second priority. Based on the same reason as in Example 1, the first device may determine that the first priority is higher than the second priority.
  • the priority allocation strategy is: determine the priority of the second device and the third device according to the 5QI of the services transmitted by the second device and the third device. If the current network data includes the 5QI of the service transmitted by the third device (hereinafter referred to as the first 5QI) and the 5QI of the service transmitted by the second device (hereinafter referred to as the second 5QI), and the priority corresponding to the first 5QI is higher than the priority corresponding to the second 5QI, the first device can determine the priority of the third device (ie, the first priority) as the priority corresponding to the first 5QI, and the priority of the second device (ie, the second priority) as the priority corresponding to the second 5QI, thereby determining that the first priority is higher than the second priority.
  • the first device may execute the second intent first, and then execute the first intent.
  • the intent producer can prioritize the intent of high-priority intent consumers based on the user type and priority allocation strategy of the intent consumer, thereby providing differentiated services to the intent consumers and protecting the interests of high-value customers.
  • Implementation method 3 Before S402, the first device executes the first intent according to the first request; that is, the first intent is the intent being executed.
  • S406 may include S406c1: the first device continues to execute the first intent, and then executes the second intent.
  • the second device is a device of an MNO, and the first user type is user type 4;
  • the third device is a device of a vertical industry user or a third-party OAM, and the second user type is user type 1 or user type 2.
  • the second device first requests the first device to implement the first intent.
  • the third device requests the first device to implement the second intent. Since the first user type and the second user type have the same priority, the first device can determine to continue to execute the first intent before executing the second intent.
  • the second device is a device of a vertical industry user or a third-party OAM
  • the third device is a device of a vertical industry user or a third-party OAM
  • the first user type and the second user type are both user type 1 or user type 2.
  • the second device first requests the first device to implement the first intention.
  • the third device requests the first device to implement the second intention. Since the first user type and the second user type have the same priority, the first device can determine to continue to execute the first intention and then execute the second intention.
  • the first device may execute S403 and S404 after determining to execute one of the first intention and the second intention first.
  • the first recommended execution time is, for example, the execution completion time of the second intention.
  • the first recommended execution time may be an absolute time or a relative time relative to a first reference time, and the first reference time may be preset or determined by negotiation between the first device and the second device.
  • the first device determines to continue to execute the first intention, and then executes the second intention.
  • the second message may also include an execution suggestion for the second intention.
  • the execution suggestion for the second intention may include, but is not limited to, at least one of the following:
  • the second recommended execution time is, for example, the execution completion time of the first intention.
  • the second recommended execution time may be an absolute time or a relative time relative to a second reference time, and the second reference time may be preset or determined by negotiation between the first device and the third device.
  • the intent producer can identify the intents from different intent consumers based on the indication information used to indicate the intent consumers, thereby detecting the conflict between the intents from different intent consumers.
  • the intent producer can handle the conflict between the intents from different intent consumers based on the user type of the intent consumer, or based on the user type of the intent consumer and the priority allocation strategy, thereby providing differentiated services for different types of intent consumers.
  • an embodiment of the present application provides another communication method, which can be applied to the communication system shown in any one of Figures 1 to 3.
  • the second device and the fourth device are both intended consumers a
  • the third device is intended consumer b
  • the fifth device is DCCF as an example, and the process of the method is specifically described.
  • intended consumer a is a device of MNO
  • intended consumer b is a device of a vertical industry customer or a third-party OAM.
  • S501a Intent consumer a sends an intent creation request a1 to the intent producer.
  • the intention creation request a1 may be the first request in S401.
  • the intention creation request a1 may include an intention expression a1 for the first intention, and the intention expression a1 includes first indication information, and the first indication information may be indication information of the intention consumer a.
  • S501a The specific content of S501a can be found in S401 and will not be repeated here.
  • S501b Intent consumer b sends an intent creation request a2 to the intent producer.
  • the intention creation request a2 may be the second request in S402.
  • the intention creation request a2 may include an intention expression a2 for the second intention, wherein the intention expression a2 includes second indication information, and the second indication information may be indication information of the intention consumer b.
  • S501b The specific content of S501b can be referred to S402 and will not be repeated here.
  • This application does not limit the execution order of S501a and S501b.
  • S502 The intent producer detects whether the first intent and the second intent conflict. If the first intent and the second intent conflict, S503 is executed; if the first intent and the second intent do not conflict, the intent producer can execute the first intent and the second intent. This application does not limit the specific process of executing the first intent and the second intent.
  • the intent producer determines that the conflicting intents come from different intent consumers, that is, determines that the intent conflict is a conflict between intents from different intent consumers.
  • the intention producer can determine that the conflicting intentions come from different intention consumers.
  • S504 The intent producer sends a third request to the intent consumer a.
  • the third request may be used to request to obtain a first user type and a second user type.
  • the first user type is the user type of intended consumer a
  • the second user type is the user type of intended consumer b.
  • the third request includes indication information of the intent consumer corresponding to the conflicting intent.
  • the third request includes the first indication information and the second indication information.
  • Intent consumer a sends information indicating the first user type and information indicating the second user type to the intent producer.
  • S504 to S505 may refer to steps S405a1 to S405a2, which will not be repeated here.
  • the user type of intended consumer b is user type 3, and the user type of intended consumer a is user type 4.
  • the private network of user type 3 has exclusive AN devices and CN devices, so the intention of intended consumer b can be executed preferentially.
  • the method shown in FIG5 also includes S506.
  • the intent producer preferentially executes the intent of intent consumer b, that is, preferentially executes the second intent.
  • the intent producer may execute the first intent again.
  • the first intent is in a suspended state.
  • the intent producer may periodically trigger the activation process of the first intent; or, the intent producer monitors the status of the intent that conflicts with the first intent, and when the status of the intent that conflicts with the first intent changes from a ready-to-execute or executing state to a non-executed state, the intent producer triggers the activation process of the first intent, wherein the non-executed state is, for example, a suspended state, a terminated state, an execution failure state, etc.
  • the intent producer triggers the activation process of the first intent, for example, including: the intent producer performs conflict detection on the first intent, and when the first intent no longer conflicts with other intentions, the intent producer may execute the first intent.
  • the user type of intended consumer b is user type 1 or user type 2
  • the user type of intended consumer a is user type 4.
  • the private network and public network of user type 1 and user type 2 share some or all devices, for example, the private network and public network of user type 1 and user type 2 share base stations.
  • the method shown in FIG5 also includes S507 to S510.
  • the intent producer sends a fourth request to the intent consumer a.
  • the fourth request can be used to request to obtain the first information
  • the first information can be used to indicate the priority allocation strategy of the intended consumer a and the intended consumer b.
  • S507 to S508 may refer to steps C1 to C2, and the specific contents of the first information and the priority allocation strategy may refer to step S406b1, which will not be repeated here.
  • S509 The intent producer obtains current network data from DCCF.
  • S509 is an optional step. For example, if the priority allocation strategy includes the priority of intended consumer a and the priority of intended consumer b, or the priority allocation strategy includes that the priority of intended consumer a is lower than the priority of intended consumer b, then the method shown in FIG5 may not include S509.
  • S510 The intent producer preferentially executes the second intent according to the priority allocation strategy.
  • the intent producer may execute the first intent again.
  • the intent producer may execute the first intent again.
  • step S510 The specific content of S510 can be found in step S406b2, which will not be repeated here.
  • the method shown in FIG5 may further include:
  • S511a The intent producer sends an intent report a1 to the intent consumer a.
  • the intention report a1 may be the first message in S403.
  • the intention report a1 includes information related to the intention conflict, for example, includes the second indication information, that is, the indication information of the intention consumer b.
  • the intention report a1 also includes execution suggestions for the first intention, for example, a recommended execution time of the first intention, and/or a recommended compromise value of the first intention.
  • S511a The specific content of S511a can be found in S403 and will not be repeated here.
  • S511b The intent producer sends an intent report a2 to the intent consumer b.
  • the intention report a2 may be the second message in S404.
  • the intention report a2 includes information related to the intention conflict, for example, includes first indication information, that is, indication information of the intention consumer a.
  • S511b The specific content of S511b can be found in S404 and will not be repeated here.
  • This application does not limit the execution order of S511a and S511b.
  • the intent to create request a1 further includes information for indicating the user type of the schematic consumer a (i.e., information for indicating the first user type).
  • the intent to create request a2 further includes information for indicating the user type of the schematic consumer b (i.e., information for indicating the second user type).
  • S504 to S505 are optional steps.
  • the intent producer can identify the intents from different intent consumers according to the indication information used to indicate the intent consumer in the intent creation request, thereby detecting the conflict of intents between different intent consumers.
  • the intent producer can handle the conflict of intents between different intent consumers according to the user type of the intent consumer, or according to the user type of the intent consumer and the priority allocation strategy, thereby providing differentiated services for different types of intent consumers.
  • an embodiment of the present application provides another communication method, which can be applied to the communication system shown in any one of Figures 1 to 3.
  • the second device is the intended consumer b
  • the third device is the intended consumer c
  • the fourth device is the intended consumer a
  • the fifth device is the DCCF as an example to specifically describe the process of the method.
  • intended consumer a is a device of the MNO
  • intended consumer b is a device of a vertical industry customer or a third-party OAM
  • intended consumer c is a device of a vertical industry customer or a third-party OAM.
  • S601a Intent consumer b sends an intent creation request b1 to the intent producer.
  • the intent creation request b1 may be the first request in S401.
  • the intent creation request b1 may include an intent expression b1 for the first intent, and the intent expression b1 includes first indication information, and the first indication information may be indication information of the intent consumer b.
  • S601a The specific content of S601a can be found in S401 and will not be repeated here.
  • S601b Intent consumer c sends an intent creation request b2 to the intent producer.
  • the intent creation request b2 may be the second request in S402.
  • the intent creation request b2 may include an intent table for the second intent.
  • Expression b2 the intention expression b2 includes second indication information, and the second indication information may be the indication information of the intended consumer c.
  • S601b The specific content of S601b can be referred to S402 and will not be repeated here.
  • This application does not limit the execution order of S601a and S601b.
  • S602 The intent producer detects whether the first intent and the second intent conflict. If the first intent and the second intent conflict, S603 is executed; if the first intent and the second intent do not conflict, the intent producer can execute the first intent and the second intent. This application does not limit the specific process of executing the first intent and the second intent.
  • S602 The specific content of S602 may refer to S502 and will not be repeated here.
  • the intent producer determines that the conflicting intents come from different intent consumers, that is, determines that the intent conflict is a conflict between intents from different intent consumers.
  • the intention producer can determine that the conflicting intentions come from different intention consumers.
  • S604 The intent producer sends a third request to the intent consumer a.
  • the third request may be used to request to obtain a first user type and a second user type.
  • the first user type is the user type of intended consumer b
  • the second user type is the user type of intended consumer c.
  • Intent consumer a sends information indicating the first user type and information indicating the second user type to the intent producer.
  • S604 to S605 may refer to steps S405a1 to S405a2, which will not be repeated here.
  • the user type of intended consumer b is user type 1
  • the user type of intended consumer c is user type 2.
  • the priority of user type 2 is greater than the priority of user type 1.
  • the method shown in FIG6 further includes S606.
  • the intent producer preferentially executes the intent of intent consumer c, that is, preferentially executes the second intent.
  • the intent producer may execute the first intent again.
  • the intent producer may execute the first intent again.
  • the user type of intended consumer b is the same as the user type of intended consumer c.
  • the user type of intended consumer b and the user type of intended consumer c are both user type 1, or the user type of intended consumer b and the user type of intended consumer c are both user type 2.
  • the method shown in FIG. 6 also includes S607 to S610.
  • the intent producer sends a fourth request to the intent consumer a.
  • the fourth request can be used to request to obtain the first information
  • the first information can be used to indicate the priority allocation strategy of the intended consumer b and the intended consumer c.
  • S607 to S608 may refer to steps C1 to C2, and the specific contents of the first information and the priority allocation strategy may refer to step S406b1, which will not be described in detail here.
  • S609 The intent producer obtains current network data from DCCF.
  • S609 is an optional step. For example, if the priority allocation strategy includes the priority of intended consumer b and the priority of intended consumer c, or the priority allocation strategy includes that the priority of intended consumer b is lower than the priority of intended consumer c, then the method shown in FIG6 may not include S609.
  • S610 The intent producer preferentially executes the second intent according to the priority allocation strategy.
  • the intent producer may execute the first intent again.
  • the intent producer may execute the first intent again.
  • step S610 The specific content of S610 can be found in step S406b2, which will not be repeated here.
  • the method shown in FIG6 may further include:
  • S611a The intent producer sends an intent report b1 to the intent consumer b.
  • the intention report b1 may be the first message in S403.
  • the intention report b1 includes information related to the intention conflict, for example, includes the second indication information, that is, the indication information of the intention consumer c.
  • the intention report b1 also includes execution suggestions for the first intention, for example, a recommended execution time of the first intention, and/or a recommended compromise value of the first intention.
  • S611a The specific content of S611a can be referred to S403 and will not be repeated here.
  • S611b The intent producer sends an intent report b2 to the intent consumer c.
  • the intention report b2 may be the second message in S404.
  • the intention report b2 includes information related to the intention conflict, for example, includes first indication information, that is, indication information of the intention consumer b.
  • S611b The specific content of S611b can be referred to S404 and will not be repeated here.
  • This application does not limit the execution order of S611a and S611b.
  • the intent to create request b1 also includes information for indicating the user type of the schematic consumer b (i.e., information for indicating the first user type).
  • the intent to create request b2 also includes information for indicating the user type of the schematic consumer c (i.e., information for indicating the second user type).
  • S604 to S605 are optional steps.
  • the intent producer can identify the intents from different intent consumers according to the indication information used to indicate the intent consumer in the intent creation request, thereby detecting the conflict of intents between different intent consumers.
  • the intent producer can handle the conflict of intents between different intent consumers according to the user type of the intent consumer, or according to the user type of the intent consumer and the priority allocation strategy, thereby providing differentiated services for different types of intent consumers.
  • an embodiment of the present application provides another communication method, which can be applied to the communication system shown in any one of Figures 1 to 3.
  • the second device and the fourth device are both intended consumers a
  • the third device is intended consumer b
  • the fifth device is DCCF as an example, and the process of the method is specifically described.
  • intended consumer a is a device of MNO
  • intended consumer b is a device of a vertical industry customer or a third-party OAM.
  • S701 may refer to S501a, which will not be repeated here.
  • the intent producer executes the first intent according to the intent creation request a1.
  • the present application does not limit the specific process of the intent producer executing the first intent.
  • Intent consumer b sends an intent creation request a2 to the intent producer.
  • S703 may refer to S501b and will not be described again here.
  • the intent producer may generate a solution for realizing the second intent.
  • S705 The intention producer determines whether the solution for realizing the second intention conflicts with the solution for the intention being executed. If the solution for realizing the second intention conflicts with the solution for the intention being executed, S706 is executed; if the solution for realizing the second intention does not conflict with the solution for the intention being executed, the solution for the intention being executed and the solution for realizing the second intention are continued to be executed.
  • S706 The specific content of S706 can be found in S503 and will not be described in detail here.
  • the intent producer sends a third request to the intent consumer a.
  • the third request may be used to request to obtain a first user type and a second user type.
  • the first user type is the user type of intended consumer a
  • the second user type is the user type of intended consumer b.
  • Intent consumer a sends information indicating the first user type and information indicating the second user type to the intent producer.
  • S707 to S708 can be referred to S504 to S505, and will not be repeated here.
  • the user type of intended consumer b is user type 3, and the user type of intended consumer a is user type 4.
  • the method shown in FIG. 7 also includes S709 to S711.
  • the intent producer prioritizes executing the intent of intent consumer b based on the user type, that is, prioritizes executing the second intent.
  • the intent producer may execute the first intent again.
  • the intent producer may execute the first intent again.
  • the intent producer sends an intent report a1 to the intent consumer a.
  • the intent producer sends an intent report a2 to the intent consumer b.
  • S710 to S711 may refer to S511a to S511b and will not be repeated here.
  • the user type of intended consumer b is user type 1 or user type 2
  • the user type of intended consumer a is user type 4, and the method shown in FIG. 7 also includes S712 to S714.
  • the intent producer gives priority to executing the intent being executed, that is, gives priority to executing the first intent.
  • the intention producer may execute the second intention.
  • the intention producer may execute the first intention in S506. It only replaces the first intention and the second intention, which will not be repeated here.
  • the intent producer sends an intent report c1 to the intent consumer a.
  • the intention report c1 may be the first message in S403.
  • the intention report c1 includes information related to the intention conflict, for example, includes second indication information, that is, indication information of the intention consumer b.
  • the intent producer sends an intent report c2 to the intent consumer b.
  • the intention report c2 may be the second message in S404.
  • the intention report c2 includes information related to the intention conflict, for example, includes first indication information, that is, indication information of the intention consumer a.
  • the intention report c2 also includes execution suggestions for the second intention, for example, a recommended execution time of the second intention, and/or a recommended compromise value of the second intention.
  • the intent to create request a1 further includes information for indicating the user type of the schematic consumer a (i.e., information for indicating the first user type).
  • the intent to create request a2 further includes information for indicating the user type of the schematic consumer b (i.e., information for indicating the second user type).
  • S707 to S708 are optional steps.
  • the intent producer can identify the intents from different intent consumers based on the indication information used to indicate the intent consumer in the intent creation request, thereby detecting the conflict of intents between different intent consumers. Moreover, in this method, the intent producer can handle the conflict of intents from different intent consumers based on the user type of the intent consumer, thereby providing differentiated services for different types of intent consumers. For example, the intent producer can give priority to ensuring that the intent of the intent consumer with a high priority is realized; when the priorities of the intent consumers are the same, the intent producer can give priority to executing the intent being executed, thereby reducing the loss of system resources.
  • an embodiment of the present application provides another communication method, which can be applied to the communication system shown in any one of Figures 1 to 3.
  • the second device is the intended consumer b
  • the third device is the intended consumer c
  • the fourth device is the intended consumer a
  • the fifth device is the DCCF as an example to specifically describe the process of the method.
  • intended consumer a is a device of the MNO
  • intended consumer b is a device of a vertical industry customer or a third-party OAM
  • intended consumer c is a device of a vertical industry customer or a third-party OAM.
  • Intent consumer b sends an intent creation request b1 to the intent producer.
  • S801 may refer to S601a, which will not be repeated here.
  • the intent producer executes the first intent according to the intent creation request b1.
  • the present application does not limit the specific process of the intent producer executing the first intent.
  • S803 The intent consumer c sends an intent creation request b2 to the intent producer.
  • S803 may refer to S601b and will not be described again here.
  • S805 The intention producer determines whether the solution for realizing the second intention conflicts with the solution for the intention being executed. If the solution for realizing the second intention conflicts with the solution for the intention being executed, S806 is executed; if the solution for realizing the second intention does not conflict with the solution for the intention being executed, the solution for the intention being executed and the solution for realizing the second intention are continued to be executed.
  • S804 to S806 can be referred to S704 to S706 and will not be repeated here.
  • S807 The intent producer sends a third request to intent consumer a.
  • the third request may be used to request to obtain a first user type and a second user type.
  • the first user type is the user type of intended consumer b
  • the second user type is the user type of intended consumer c.
  • Intent consumer a sends information indicating the first user type and information indicating the second user type to the intent producer.
  • S807 to S808 can be referred to S604 to S605, and will not be repeated here.
  • the user type of intended consumer b is user type 1
  • the user type of intended consumer c is user type 2.
  • the method shown in FIG8 further includes S809 to S811.
  • the intent producer prioritizes executing the intent of intent consumer c based on the user type, that is, prioritizes executing the second intent.
  • the intent producer may execute the first intent again.
  • the intent producer may execute the first intent again.
  • the intent producer sends an intent report b1 to the intent consumer b.
  • S811 The intent producer sends an intent report b2 to the intent consumer c.
  • S810 to S811 may refer to S611a to S611b and will not be repeated here.
  • the user type of intended consumer b is the same as the user type of intended consumer c.
  • the user type of intended consumer b and the user type of intended consumer c are both user type 1, or the user type of intended consumer b and the user type of intended consumer c are both user type 2.
  • the method shown in FIG8 further includes S812 to S814.
  • the intent producer executes the intent being executed first, that is, the first intent is executed first.
  • the intention producer may execute the second intention.
  • the intention producer may execute the first intention in S506. It only replaces the first intention and the second intention, which will not be repeated here.
  • the intent producer sends an intent report d1 to the intent consumer b.
  • the intention report d1 may be the first message in S403.
  • the intention report d1 includes information related to the intention conflict, for example, includes second indication information, that is, indication information of the intention consumer c.
  • S814 The intent producer sends an intent report d2 to the intent consumer c.
  • the intention report d2 may be the second message in S404.
  • the intention report d2 includes information related to the intention conflict, for example, includes first indication information, that is, indication information of the intention consumer b.
  • the intention report d2 also includes execution suggestions for the second intention, such as a recommended execution time of the second intention, and/or a recommended compromise value of the second intention.
  • the intent to create request b1 also includes information for indicating the user type of the schematic consumer b (i.e., information for indicating the first user type).
  • the intent to create request b2 also includes information for indicating the user type of the schematic consumer c (i.e., information for indicating the second user type).
  • S807 to S808 are optional steps.
  • the intent producer can identify the intents from different intent consumers based on the indication information used to indicate the intent consumer in the intent creation request, thereby detecting the conflict of intents between different intent consumers. Moreover, in this method, the intent producer can handle the conflict of intents from different intent consumers based on the user type of the intent consumer, thereby providing differentiated services for different types of intent consumers. For example, the intent producer can give priority to ensuring that the intent of the intent consumer with a high priority is realized; when the priorities of the intent consumers are the same, the intent producer can give priority to executing the intent being executed, thereby reducing the loss of system resources.
  • the present application embodiment provides a communication device through Figure 9, which can be used to perform the functions of the relevant steps in the above method embodiments.
  • the functions can be implemented by hardware, or by software or hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • the structure of the communication device is shown in Figure 9 As shown, it includes a communication unit 901 and a processing unit 902.
  • the communication device 900 can be applied to the intended producer in the communication system shown in any one of Figures 1 to 3, and can implement the communication method provided in the above embodiments and examples of the present application.
  • the functions of each unit in the communication device 900 are introduced below.
  • the communication unit 901 is used to receive and send data.
  • the communication unit 901 can be implemented through a physical interface, a communication module, a communication interface, and an input-output interface.
  • the communication device 900 can be connected to a network cable or a cable through the communication unit to establish a physical connection with other devices.
  • the communication unit 901 can be implemented by a transceiver, for example, a mobile communication module.
  • the mobile communication module may include at least one antenna, at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc.
  • LNA low noise amplifier
  • the processing unit 902 can be used to support the communication device 900 to perform the processing actions in the above method embodiment.
  • the processing unit 902 can be implemented by a processor.
  • the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
  • DSP digital signal processors
  • ASIC application specific integrated circuits
  • FPGA field programmable gate arrays
  • a general-purpose processor can be a microprocessor or any conventional processor.
  • the communication device 900 is applied to the first device in the embodiment of the present application shown in Figure 4, or to the intended producer in the embodiment of the present application shown in any one of Figures 5 to 8.
  • the specific functions of the processing unit 902 in this implementation are introduced below.
  • the processing unit 902 is used to: receive a first request from a second device through the communication unit 901, the first request is used to request the implementation of a first intention, the first request includes first indication information, and the first indication information is used to indicate the second device; receive a second request from a third device through the communication unit 901, the second request is used to request the implementation of a second intention, the second request includes second indication information, and the second indication information is used to indicate the third device; send a first message to the second device through the communication unit 901, the first message is used to indicate a conflict between the first intention and the second intention; send a second message to the third device through the communication unit 901, the second message is used to indicate a conflict between the first intention and the second intention.
  • the processing unit 902 is also used to: obtain a first user type and a second user type, the first user type is the user type of the second device, and the second user type is the user type of the third device; when the first intention and the second intention conflict, execute the first intention and the second intention according to the first user type and the second user type.
  • the processing unit 902 is specifically used to: when the first intention and the second intention conflict, send a third request to the fourth device through the communication unit 901, and the third request is used to request to obtain the first user type and the second user type; the fourth device is the second device or the third device, or the fourth device is different from the second device and the third device; receive information indicating the first user type and information indicating the second user type from the fourth device through the communication unit 901.
  • the third request includes first indication information and second indication information.
  • the first request includes information indicating a first user type; and the second request includes information indicating a second user type.
  • the processing unit 902 when the priority corresponding to the second user type is higher than the priority corresponding to the first user type, the processing unit 902 is used to execute the second intention first and then execute the first intention.
  • processing unit 902 is further configured to: execute the first intention according to the first request before receiving the second request from the third device.
  • the processing unit 902 is also used to: obtain first information, the first information is used to indicate the priority allocation strategy of the second device and the third device; and execute the first intention and the second intention according to the priority allocation strategy.
  • the processing unit 902 is specifically used to: send a fourth request to a fourth device through the communication unit 901, the fourth request is used to request to obtain the first information; the fourth device is the second device or the third device, or the fourth device is different from the second device and the third device; receive the first information from the fourth device through the communication unit 901.
  • the fourth request includes first indication information and second indication information.
  • the processing unit 902 is further used to: obtain current network data, the current network data including network data of the current second device and/or third device; and execute the first intention and the second intention according to the priority allocation strategy and the current network data.
  • the processing unit 902 is further used to: receive current network data from a fifth device through the communication unit 901, where the fifth device is a device for collecting and storing network data.
  • the processing unit 902 is also used to: execute the second intention first, and then execute the first intention; wherein the first priority is the priority of the third device determined according to the priority allocation strategy, and the second priority is the priority of the second device determined according to the priority allocation strategy.
  • the priority allocation strategy includes at least one of the following:
  • the priority of the second device is lower than the priority of the third device
  • the priority of the second device and the priority of the third device are the priority of the second device and the priority of the third device.
  • the processing unit 902 is also used to: execute the first intention according to the first request before receiving the second request from the third device; when the priority corresponding to the first user type is equal to the priority corresponding to the second user type, if the first intention has not been executed, continue to execute the first intention, and then execute the second intention.
  • the first message includes the second indication information; the second message includes the first indication information.
  • each functional unit in each embodiment of the present application may be integrated into a processing unit, or may exist physically separately, or two or more units may be integrated into one unit.
  • the above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
  • the technical solution of the present application is essentially or part of the contribution to the prior art or all or part of the technical solution can be embodied in the form of a software product.
  • the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
  • the embodiment of the present application provides a communication device as shown in Figure 10, which can be used to perform the relevant steps in the above method embodiment.
  • the communication device can be applied to the intended producer in the communication system shown in any one of Figures 1 to 3, and can implement the communication method provided in the above embodiments and examples of the present application, and has the function of the communication device shown in Figure 9.
  • the communication device 1000 includes: a communication module 1001, a processor 1002 and a memory 1003. Among them, the communication module 1001, the processor 1002 and the memory 1003 are interconnected.
  • the communication module 1001, the processor 1002 and the memory 1003 are interconnected via a bus 1004.
  • the bus 1004 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus.
  • PCI peripheral component interconnect
  • EISA extended industry standard architecture
  • the bus may be divided into an address bus, a data bus, a control bus, etc.
  • FIG10 is represented by only one thick line, but it does not mean that there is only one bus or one type of bus.
  • the communication module 1001 is used to receive and send data to realize communication interaction with other devices.
  • the communication module 1001 can be realized through a physical interface, a communication module, a communication interface, and an input/output interface.
  • the processor 1002 may be used to support the communication device 1000 in executing the processing actions in the above method embodiment. When the communication device 1000 is used to implement the above method embodiment, the processor 1002 may also be used to implement the functions of the above processing unit 902.
  • the processor 1002 may be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
  • a general-purpose processor may be a microprocessor or any conventional processor.
  • the communication device 1000 is applied to the first device in the embodiment of the present application shown in FIG. 4, or to the intention producer in the embodiment of the present application shown in any one of FIG. 5 to FIG. 8.
  • the processor 1002 is specifically used to: receive a first request from a second device through the communication module 1001, the first request is used to request the realization of a first intention, the first request includes first indication information, and the first indication information is used to indicate the second device; receive a second request from a third device through the communication module 1001, the second request is used to request the realization of a second intention, the second request includes second indication information, and the second indication information is used to indicate the third device; send a first message to the second device through the communication module 1001, the first message is used to indicate that the first intention and the second intention conflict; send a second message to the third device through the communication module 1001, the second message is used to indicate that the first intention and the second intention conflict.
  • the specific functions of the processor 1002 can refer to the description of the communication method provided in the above embodiments and examples of the present application, as well as the specific functional description of the communication device 900 in the embodiment of the present application shown in Figure 9, which will not be repeated here.
  • the memory 1003 is used to store program instructions and data, etc.
  • the program instructions may include program codes, and the program codes include computer operation instructions.
  • the memory 1003 may include RAM, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
  • the processor 1002 executes the program instructions stored in the memory 1003, and uses the data stored in the memory 1003 to implement the above functions, thereby realizing the communication method provided in the above embodiment of the present application.
  • the memory 1003 in FIG. 10 of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.
  • the non-volatile memory can be a ROM, a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory.
  • the volatile memory can be a RAM, which is used as an external cache.
  • RAM Direct Rambus RAM
  • SRAM Static RAM
  • DRAM Dynamic RAM
  • SDRAM Synchronous DRAM
  • DDR SDRAM Double Data Rate SDRAM
  • ESDRAM Enhanced SDRAM
  • SLDRAM Synchlink DRAM
  • DR RAM Direct Rambus RAM
  • the embodiments of the present application further provide a computer program, which, when executed on a computer, enables the computer to execute the methods provided in the above embodiments.
  • the embodiments of the present application further provide a computer-readable storage medium, in which a computer program is stored.
  • the computer program is executed by a computer, the computer executes the method provided in the above embodiments.
  • the storage medium may be any available medium that can be accessed by a computer.
  • a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.
  • an embodiment of the present application further provides a chip, which is used to read a computer program stored in a memory to implement the method provided in the above embodiments.
  • the embodiments of the present application provide a chip system, which includes a processor for supporting a computer device to implement the functions involved in each device in the above embodiments.
  • the chip system also includes a memory, which is used to store the necessary programs and data for the computer device.
  • the chip system can be composed of a chip, or it can include a chip and other discrete devices.
  • the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
  • a computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
  • These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Un procédé et un appareil de communication sont divulgués dans la présente demande. Le procédé consiste à : recevoir, par un premier appareil, une première demande en provenance d'un deuxième appareil, la première demande étant utilisée pour demander la mise en œuvre d'une première intention, la première demande comprenant des premières informations d'indication, et les premières informations d'indication étant utilisées pour indiquer le deuxième appareil ; et recevoir en outre, par le premier appareil, une deuxième demande en provenance d'un troisième appareil, la deuxième demande étant utilisée pour demander la mise en œuvre d'une seconde intention, la deuxième demande comprenant des secondes informations d'indication, et les secondes informations d'indication étant utilisées pour indiquer le troisième appareil. De cette manière, le premier appareil peut identifier, en fonction des premières informations d'indication et des secondes informations d'indication, que la première intention et la seconde intention proviennent de différents appareils, de telle sorte que des intentions provenant d'une pluralité de consommateurs d'intention peuvent être efficacement identifiées, et les intentions provenant de la pluralité de consommateurs d'intention peuvent ensuite être efficacement traitées.
PCT/CN2024/080154 2023-03-09 2024-03-05 Procédé et appareil de communication Pending WO2024183723A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310252076.2A CN118632363A (zh) 2023-03-09 2023-03-09 一种通信方法及装置
CN202310252076.2 2023-03-09

Publications (1)

Publication Number Publication Date
WO2024183723A1 true WO2024183723A1 (fr) 2024-09-12

Family

ID=92598740

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/080154 Pending WO2024183723A1 (fr) 2023-03-09 2024-03-05 Procédé et appareil de communication

Country Status (2)

Country Link
CN (1) CN118632363A (fr)
WO (1) WO2024183723A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112822699A (zh) * 2019-11-15 2021-05-18 华为技术有限公司 执行意图的方法及装置
US20220295353A1 (en) * 2019-08-08 2022-09-15 Samsung Electronics Co., Ltd. Method and system for intent driven deployment and management of communication service in a wireless communication system
CN115277425A (zh) * 2021-04-29 2022-11-01 华为技术有限公司 一种意图处理方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220295353A1 (en) * 2019-08-08 2022-09-15 Samsung Electronics Co., Ltd. Method and system for intent driven deployment and management of communication service in a wireless communication system
CN112822699A (zh) * 2019-11-15 2021-05-18 华为技术有限公司 执行意图的方法及装置
CN115277425A (zh) * 2021-04-29 2022-11-01 华为技术有限公司 一种意图处理方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ERICSSON: "Revised WID on Intent driven management service for mobile networks", 3GPP DRAFT; S5-214408, vol. SA WG5, 13 August 2021 (2021-08-13), pages 1 - 3, XP052064936 *

Also Published As

Publication number Publication date
CN118632363A (zh) 2024-09-10

Similar Documents

Publication Publication Date Title
CN101400130B (zh) 系统信息块映射的方法、系统和装置
CN113923694B (zh) 网络资源编排方法、系统、装置及存储介质
WO2023029625A1 (fr) Procédé et appareil de traitement de qualité de service, et système de communication
CN119653456A (zh) 一种策略确定的方法、系统及装置
US9622115B2 (en) Channel negotiation method, device, and system
CN111869245B (zh) 直连通信方法、装置及存储介质
WO2015143763A1 (fr) Procédé de transfert d'informations de charge, système, éléments de réseau et support de stockage informatique
EP4175352A1 (fr) Procédé et dispositif de transmission d'informations, et dispositif électronique
WO2022141528A1 (fr) Procédé et dispositif de détermination de point d'accès mec
US20200337040A1 (en) Data Transmission Method and Device, and Computer Storage Medium
CN111182609B (zh) 网络接入的方法、装置、存储介质及网络设备
WO2024183723A1 (fr) Procédé et appareil de communication
US9125167B1 (en) System and method of increasing paging accuracy
WO2023093764A1 (fr) Procédé et appareil de traitement d'intention, et dispositif
CN117692970A (zh) 一种QoS参数的配置方法、装置及存储介质
CN117062019A (zh) 一种策略协同方法、网络功能和计算机可读存储介质
CN116367278A (zh) 数据传输的方法与通信装置
US20250203458A1 (en) Method and apparatus for network load balancing using multiple sessions
WO2019141077A1 (fr) Procédé de mappage de flux de service, terminal et nœud côté réseau
KR102513968B1 (ko) QoS 조정 장치 및 QoS 제어 방법
WO2025209296A1 (fr) Procédé, dispositif et système de communication
WO2025025969A1 (fr) Procédé et appareil de détermination de priorité de canal logique
WO2025148475A1 (fr) Procédés et appareils de communication
EP4210381A1 (fr) Procédé et appareil de communication
US10334565B2 (en) Terminal, base station, network controller, system, and transmission method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24766438

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE