WO2024131714A1 - Procédé de traitement d'informations et dispositif de communication - Google Patents
Procédé de traitement d'informations et dispositif de communication Download PDFInfo
- Publication number
- WO2024131714A1 WO2024131714A1 PCT/CN2023/139458 CN2023139458W WO2024131714A1 WO 2024131714 A1 WO2024131714 A1 WO 2024131714A1 CN 2023139458 W CN2023139458 W CN 2023139458W WO 2024131714 A1 WO2024131714 A1 WO 2024131714A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- node
- service
- mobile communication
- information
- communication network
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 46
- 230000010365 information processing Effects 0.000 title claims abstract description 38
- 238000003672 processing method Methods 0.000 title claims abstract description 31
- 238000010295 mobile communication Methods 0.000 claims abstract description 387
- 230000005540 biological transmission Effects 0.000 claims abstract description 332
- 238000012545 processing Methods 0.000 claims abstract description 66
- 230000006870 function Effects 0.000 claims description 305
- 238000000034 method Methods 0.000 claims description 133
- 230000004044 response Effects 0.000 claims description 42
- 230000015654 memory Effects 0.000 claims description 35
- 238000005259 measurement Methods 0.000 claims description 15
- SZHCWNHYVKIKBW-MRXNPFEDSA-N n-[(2r)-1-hydroxypropan-2-yl]tetradecanamide Chemical compound CCCCCCCCCCCCCC(=O)N[C@H](C)CO SZHCWNHYVKIKBW-MRXNPFEDSA-N 0.000 claims 1
- 230000008569 process Effects 0.000 description 33
- 238000013507 mapping Methods 0.000 description 19
- 238000006243 chemical reaction Methods 0.000 description 17
- 238000007726 management method Methods 0.000 description 16
- 238000004364 calculation method Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 7
- 230000004927 fusion Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 230000010354 integration Effects 0.000 description 5
- 230000002441 reversible effect Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 229920003087 methylethyl cellulose Polymers 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 101000840469 Arabidopsis thaliana Isochorismate synthase 1, chloroplastic Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/53—Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
Definitions
- the present application belongs to the field of communication technology, and specifically relates to an information processing method and communication equipment.
- the 6th Generation (6G) communication system is an information system integrating communication, computing and storage
- the services required by mobile terminal devices may involve both mobile network transmission and wired network transmission.
- the Internet Engineering Task Force (IETF) Compute First Networking (CFN) or Computing-Aware Networking (CAN) mainly integrates wired network transmission from the perspective of transmission bearer network, as well as service information and computing load information routed by routers.
- the router or controller selects the service node only according to the resources and status of different service instances in the wired transmission network, as well as the routing overhead.
- the embodiments of the present application provide an information processing method and a communication device, which can solve the problem of how to prevent excessive service requests outside the mobile communication network from occupying service node resources inside the mobile communication network.
- an information processing method comprising:
- the first node sends, according to the strategy, to the second node at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network, or sends at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network;
- the target computing load information is obtained after a first preset processing is performed on the computing load information, and the target network transmission status information is obtained after a second preset processing is performed on the network transmission status information.
- an information processing method comprising:
- the second node obtains at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network sent by the first node, or obtains at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network, wherein the target computing load information is obtained after a first preset processing is performed on the computing load information, and the target network transmission status information is obtained after a second preset processing is performed on the network transmission status information.
- an information processing device comprising:
- a first sending module is used to send at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network to the second node according to the strategy, or send at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network;
- the target computing load information is obtained after a first preset processing is performed on the computing load information, and the target network transmission status information is obtained after a second preset processing is performed on the network transmission status information.
- an information processing device including:
- a first acquisition module is used to acquire at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network sent by the first node, or to acquire at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network, wherein the target computing load information is obtained after a first preset processing is performed on the computing load information, and the target network transmission status information is obtained after a second preset processing is performed on the network transmission status information.
- a terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
- a terminal comprising a processor and a communication interface, wherein the communication interface is used to send at least one of the computational load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network to the second node according to the strategy, or send at least one of the target computational load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network; wherein the target computational load information is obtained after the computational load information is subjected to a first preset processing, and the target network transmission status information is obtained after the network transmission status information is subjected to a second preset processing.
- it is used to obtain at least one of the computational load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network sent by the first node, or obtain at least one of the target computational load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network, wherein the target computational load information is obtained after the computational load information is subjected to a first preset processing, and the target network transmission status information is obtained after the network transmission status information is subjected to a second preset processing.
- a network side device which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
- a network-side device including a processor and a communication interface, wherein the communication interface is used to send at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network to the second node according to the strategy, or to send at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network; wherein the target computing load information is obtained after a first preset processing is performed on the computing load information, and the target network transmission status information is obtained after a second preset processing is performed on the network transmission status information.
- the communication interface is used to obtain the information sent by the first node.
- At least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network is obtained, or at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network is obtained, the target computing load information is obtained after a first preset processing is performed on the computing load information, and the target network transmission status information is obtained after a second preset processing is performed on the network transmission status information.
- an information processing system comprising: a first node and a second node, wherein the first node can be used to execute the steps of the method described in the first aspect, and the second node can be used to execute the steps of the method described in the second aspect.
- a readable storage medium on which a program or instruction is stored.
- the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
- a chip comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
- a computer program/program product is provided, wherein the computer program/program product is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect or the second aspect.
- the first node sends at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network to the second node according to the strategy, or sends at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network.
- the computing load information is processed and/or the network transmission status is processed and then sent to the second node, that is, non-actual computing load information and/or network transmission status information is sent to the second node, so as to avoid service requests outside the mobile communication network from occupying too much service node resources inside the mobile communication network, so as to preferentially determine a better service node for service requests inside the mobile communication network.
- FIG1 is a structural diagram of a communication system applicable to an embodiment of the present application.
- FIG2 shows a control plane process for obtaining service information and computing power information attached to a CFN node
- FIG3 shows the data plane process of obtaining service information and computing power information attached to a CFN node
- FIG4 is a schematic diagram showing one of the flow charts of the information processing method according to an embodiment of the present application.
- FIG5 shows one of the interactive flow charts of the information processing method according to an embodiment of the present application
- FIG6 shows a second interactive flow chart of the information processing method according to an embodiment of the present application.
- FIG. 7 shows a third interactive flow chart of the information processing method according to an embodiment of the present application.
- FIG8 shows a fourth interactive flow chart of the information processing method according to an embodiment of the present application.
- FIG9 is a second flow chart of the information processing method according to an embodiment of the present application.
- FIG10 is a schematic diagram showing one of the modules of the information processing device according to an embodiment of the present application.
- FIG11 is a second schematic diagram of a module of an information processing device according to an embodiment of the present application.
- FIG12 is a block diagram showing a structure of a communication device according to an embodiment of the present application.
- FIG13 is a block diagram showing a structure of a terminal according to an embodiment of the present application.
- FIG14 shows one of the structural block diagrams of the network side device according to an embodiment of the present application.
- FIG. 15 shows a second structural block diagram of the network side device according to an embodiment of the present application.
- first, second, etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by “first” and “second” are generally of the same type, and the number of objects is not limited.
- the first object can be one or more.
- “and/or” in the specification and claims represents at least one of the connected objects, and the character “/" generally represents that the objects associated with each other are in an "or” relationship.
- LTE Long Term Evolution
- LTE-A Long Term Evolution
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency Division Multiple Access
- SC-FDMA Single-carrier Frequency Division Multiple Access
- NR New Radio
- 6G 6th Generation
- FIG1 shows a block diagram of a wireless communication system applicable to an embodiment of the present application.
- the wireless communication system includes a terminal 11 and a network side device 12.
- the terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) device, a robot, a wearable device (Wearable Device), a vehicle user equipment (VUE), a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (a home appliance with wireless communication function, such as a refrigerator, a television, a washing machine or furniture, etc.), a game console, a personal computer (personal
- the terminal side devices 12 include: computer, PC),
- the network side device 12 may include access network equipment or core network equipment, wherein the access network equipment may also be called wireless access network equipment, wireless access network (Radio Access Network, RAN), wireless access network function or wireless access network unit.
- the access network equipment may include a base station, a wireless local area network (WLAN) access point or a WiFi node, etc.
- WLAN wireless local area network
- the base station may be referred to as a node B, an evolved node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home node B, a home evolved node B, a transmission reception point (TRP) or some other suitable term in the field.
- eNB evolved node B
- BTS basic service set
- ESS extended service set
- TRP transmission reception point
- the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
- the core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in
- the network is no longer a simple communication network, but an information system that integrates communication, computing, and storage. It realizes endogenous computing internally and provides computing services externally, reshaping the communication network structure.
- the integration of network and computing has become a new development trend.
- the core demand of network evolution requires mutual perception and high collaboration between network and computing.
- the computing power network will realize ubiquitous computing interconnection, realize efficient collaboration between cloud, network, and edge, improve the utilization efficiency of network resources and computing resources, and thus achieve:
- Real-time and accurate computing power discovery Based on the real-time perception of network status and computing power location at the network layer, whether it is traditional centralized cloud computing power or other computing power distributed in the network, the computing power network can combine real-time information to achieve fast computing power discovery and routing;
- SLA service level agreement
- IETF CFN has studied and proposed a solution for the integration of wired transmission and computing power in the case of dynamic changes in computing power provided by multiple multi-access edge computing (MEC) connected to different transmission devices (such as routers).
- MEC multi-access edge computing
- This solution solves how to obtain service information and computing power information attached to a CFN node in the transmission bearer network, and selects and routes service nodes based on service information, computing power information and transmission overhead.
- the control plane process is used to obtain the service information and computing power information attached to a CFN node.
- the CFN node can be a router.
- the MEC platform management node connected to CFN node 3 sends service information registration/update/revocation to CF node 3.
- the information at least includes a service identifier (service ID, SID) and a binding identifier/Internet protocol (Internet Protocol, IP) (Binding ID/IP, BID/BIP).
- SID is a unique ID that identifies a service, which can be an anycast address (anycast address, for example, there is a class of IP addresses in IPv6 that are anycast addresses), and BID/BIP is used to access a specific service instance, which can be a unicast address (unicast address). That is to say, if different MECs provide the same service, the SID of the same service is the same, but the service instances of different MECs have different BID/BIPs.
- the MEC platform management node sends the computing load update of the service to CFN node 3, including SID and computing load information.
- Computational load information includes the number of central processing units used (CPU used), the number of sessions being served, the number of queries per second, the computational delay, etc.
- CFN node 3 can update the above service information and computing load information to other CFN nodes (such as CFN node 1 and node 2) within the configured range through a routing protocol (such as Border Gateway Protocol (BGP), wherein the service includes SID, a CFN node identifier (CFN node 3) that can be routed to the SID, and computing load information.
- Border Gateway Protocol BGP
- CFN node 3 the same process is used to send the service information and computing load information attached to CFN node 1 and node 2 to other nodes within the configured range.
- each CFN node After multiple CFN nodes share information with each other, each CFN node obtains all service information and computing load conditions within the configured range.
- a computing load measurement threshold or update timer can be set, and the update is only performed when the threshold is exceeded or the timer expires.
- the other method is the most appropriate exit node selection method, which is to select an exit with a relatively low computing load to avoid fluctuations.
- Figure 3 shows the data plane process.
- a client e.g., an APP on a UE
- the destination address of the request is the SID (which can be the anycast IP address of the service obtained through DNS), and the source address is the client IP.
- the destination address of the request is identified as the SID, and the egress CFN node (CFN egress) is selected based on the service information and calculated load information obtained.
- the ingress CFN node (ingress) is the first to receive the data request.
- CFN node, and the egress CFN node is the CFN node that routes to the selected target service node.
- the ingress CFN node After selecting the egress CFN node, the ingress CFN node will add an external (outer) source address and destination address, where the source address is the ingress CFN node (the IP address of CFN node 1), and the destination address is the egress CFN node (the IP address of CFN node 3).
- CFN node 3 After CFN node 3 receives the IP packet, it removes the outer source and destination IPs according to the mapping relationship between SID2 and BIP32 it obtains, and forwards (routes) it to the service instance of BIP32.
- the service response is the reverse process of the above, which will not be repeated here.
- a dynamic router is a node that supports dynamic anycast (Dyncast) functionality. That is, it can understand network-related metrics and service instance-related metrics, make forwarding decisions based on instance affinity and maintain instance affinity, that is, forward packets belonging to the same business requirement to the same instance.
- This affinity can be called flow affinity or instance affinity, which means that packets from the same service "flow" should always be sent to the same exit and processed by the same service instance.
- a flow is identified by a 5-tuple value (source IP, destination IP, source port number, destination port number, and protocol).
- a dynamic metric agent is a dyncast-specific agent that can collect and send metric updates from the network and instances, but does not perform forwarding decisions.
- D-MA can run on a D-Router or be implemented as a separate module (e.g., a software library) parallel to a service instance.
- the service information and computing load information shared by D-MA include dynamic service ID (D-SID), dynamic binding ID (D-BID) and metrics, where D-SID, D-BID and metrics are similar to the SID, BID/BIP and metrics of the aforementioned CFN. It can be seen that what D-MA shares directly is the service instance ID (i.e. D-BID) rather than the router ID (CFN node ID or D-router ID).
- the resources and status of different service instances are propagated from the D-Router connected to the edge site where the service is deployed to the D-Router connected to the client.
- the D-Router also collects network topology and status information.
- the entry D-Router that receives the client's business request independently decides which service instance to access based on the status of the service instance and the network status, and maintains the affinity of the instance.
- the resources and status of different service instances are reported to the network controller from the D-Router connected to the edge site where the service is deployed.
- the controller collects network topology and status information. The controller makes routing decisions for each entry D-Router based on the service instance status and network status, and downloads the decisions to all entry D-Routers.
- the embodiment of the present application further provides an information processing method, including:
- Step 401 The first node sends at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network to the second node according to the strategy, or sends at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network;
- the target computing load information is obtained after the computing load information is processed by a first preset process.
- the target network transmission status information is obtained after performing a second preset processing on the network transmission status information.
- the first preset processing includes: adding a first preset offset value to the value corresponding to the computing load information. For example, if the computing load information of service 1 is 50%, the target computing load information of service 1 may be 80%.
- the second preset processing includes: adding a second preset offset value to the value corresponding to the network transmission status information.
- the network transmission status information includes latency, and the latency of service 1 is 100ms, then the target latency of service 1 may be 120ms.
- the network transmission status information includes bandwidth, and the bandwidth of service 1 is 20MHz, then the target bandwidth of service 1 may be 10MHz. That is, the second preset offset value may be a positive value or a negative value.
- the purpose of performing the first preset processing on the above-mentioned computing load information and the second preset processing on the network transmission status information in the embodiment of the present application is to prevent service requests outside the mobile communication network from excessively occupying service node resources inside the mobile communication network.
- the first node is a mobile communication network functional node, and the first node includes: an IP Multimedia Subsystem (IMS) functional node, a trusted data network (DN) node, a core network functional node, and a wireless access network functional node.
- IMS IP Multimedia Subsystem
- DN trusted data network
- DN core network functional node
- wireless access network functional node a wireless access network functional node
- the second node includes at least one of a mobile communication network function node and a non-mobile communication network function node.
- the second node includes a user plane function UPF, a computing priority network CFN node, a computing power awareness network CAN node, a network controller, a dynamic measurement agent D-MA node or a dynamic routing D-Router node.
- At least one of the computational load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network is sent to the second node, or at least one of the target computational load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network is sent to the second node.
- the first node receives the external opening policy information
- an offset value is added to the computational load information, and the computational load information with the added offset value is provided to the second node to avoid excessive occupation of service node resources inside the mobile communication network by service requests outside the mobile communication network.
- the actual computational load information of the service provided by the mobile communication network function node is sent to the second node.
- the first node sends at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network to the second node according to the strategy, or sends at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network.
- the computing load information is processed and/or the network transmission status is processed and then sent to the second node, that is, non-actual computing load information and/or network transmission status information is sent to the second node, so as to avoid service requests outside the mobile communication network from occupying too much service node resources inside the mobile communication network, so as to preferentially determine a better service node for service requests inside the mobile communication network.
- the method of the embodiment of the present application further includes:
- the first node obtains service information and computing load information of services provided by the mobile communication network function node, and/or obtains network transmission status information of the mobile communication network.
- the first node sends the mobile communication network function node provided by the second node according to the strategy. Before sending at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network, or before sending at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network, obtain the service information and computing load information of the service provided by the mobile communication network function node, and/or obtain the network transmission status information of the mobile communication network.
- the first node obtains service information and computing load information of services provided by the mobile communication network function node, and/or obtains network transmission status information of the mobile communication network, including:
- the first node obtains service information and computing load information of services provided by the mobile communication network function node from the third node, and/or obtains network transmission status information of the mobile communication network from the fourth node;
- the third node and the fourth node are mobile communication network function nodes.
- the third node and the fourth node may be the same node or two different nodes.
- the first node is a UPF
- the third node and the fourth node are SMFs.
- the first node obtains service information and computing load information of services provided by the mobile communication network function node, including:
- the first node obtains the service information and computing load information through an extended session management message, a service registration message, a service update message, a service deregistration message or a service withdrawal message.
- the service registration message in the embodiment of the present application is used to register a service that can be provided by the service node, and the service registration message may include a service identifier of the service to be registered;
- the service update message is used to update a registered service.
- the message may contain relevant service information that needs to be updated, such as updating the service instance identifier that provides the registered service.
- the service deregistration message is used to deregister a registered service.
- the message may include the service ID and/or service instance ID of the service to be deregistered.
- the service withdrawal message is used to withdraw a registered service, and the message may include the service identifier and/or service instance identifier of the service to be withdrawn.
- the method of the embodiment of the present application further includes:
- the first node receives a service request sent by a service request sending node, where the service request at least includes a target service identifier, and the target service identifier is used to identify a target service requested by the service request;
- the first node sends service node request information to a fifth node according to the service request, where the fifth node is a mobile communication network function node;
- the first node obtains the service node indication information sent by the fifth node, where the service node indication information includes an identifier of a service node; the service node is a node used to provide the target service;
- the service node request information includes:
- Mobile communication network function nodes and/or non-mobile communication network function nodes that provide services are mobile communication network function nodes and/or non-mobile communication network function nodes that provide services.
- the method of the embodiment of the present application includes:
- the first node obtains service information and computing load information of services provided by the non-mobile communication network function node.
- the non-mobile communication network function nodes include: a computing priority network CFN node, a computing power awareness network CAN node, a network controller, a dynamic measurement agent D-MA node or a dynamic routing D-Router node.
- the method of the embodiment of the present application includes:
- the first node determines the service node based on at least one of the service information and computing load information of the services provided by the non-mobile communication network function node, the service information and computing load information of the services provided by the mobile communication network function node, and the network transmission status information of the mobile communication network.
- the service information includes at least one of the following:
- At least one of a service identifier and a service instance identifier wherein the service identifier is used to identify a service, the service instance identifier is used to identify a service instance that provides the service, and the service instance corresponds to a service node.
- the above-mentioned service identifier can be an anycast IP address or a predefined service identifier (for example, a specific IPv4 address negotiated by the service node, router and first node; for example, a MAC address, etc.).
- a predefined service identifier for example, a specific IPv4 address negotiated by the service node, router and first node; for example, a MAC address, etc.
- the service instance identifier may be a unicast IP address (such as a UE intranet IP address, a UE extranet IP address, an IMS server IP address), a MAC address, an IP address and a port number, etc.
- the method further includes:
- the first node receives a service request sent by a service request sending node, where the service request includes a target service identifier, and the target service identifier is used to identify a target service requested by the service request;
- the first node receives service node request information sent by a sixth node, where the sixth node is a mobile communication network function node;
- the service node request information includes:
- Mobile communication network function nodes and/or non-mobile communication network function nodes that provide services are mobile communication network function nodes and/or non-mobile communication network function nodes that provide services.
- the method further includes:
- the determined identifier of the service node is sent to the sixth node.
- the service node is a node that provides the target service.
- the target computing load information or computing load information includes at least one of the following:
- the service availability time; the service availability time can be a relative time or an absolute time, for example, the relative time is one hour after the PDU session is established or updated, for example, the absolute time is 00:00-00:05, etc.
- the service availability area can be represented by a defined distinguishing identifier in the network such as Tracking Area (TA), Radio Access Network (RAN), or cell, or it can be a geographic location coordinate.
- TA Tracking Area
- RAN Radio Access Network
- cell or it can be a geographic location coordinate.
- the above-mentioned metric parameters may include at least one parameter or multiple parameters, such as CPU occupancy, CPU idle rate, service session occupancy, service session idle rate, number of used CPUs, number of available CPUs, number of used CPU cores, number of available CPU cores, number of used sessions, number of available sessions, computing latency, Turing, hash rate,
- the above-mentioned metric parameter may also be a parameter, and the load value corresponding to the parameter may be a numerical value calculated by weighting the load values corresponding to multiple parameters. For example, it may be a single digital value calculated from weighted attributes (such as CPU/Graphics Processing Unit (GPU) consumption and/or the number of related sessions).
- weighted attributes such as CPU/Graphics Processing Unit (GPU) consumption and/or the number of related sessions.
- the service provider may define a digital value of the service load by comprehensively considering bandwidth resources, number of requests, and computing resources.
- a service may be deployed on one or more servers.
- a server has multiple CPUs, and a CPU has multiple CPU cores.
- Turing Fog Foundation is the first in the world to define an objective unit of computing power for production nodes: Turing Unit (TU), and defines 24 hours of computing of GPU 1080 Ti as 1TU, which is used as a measurement benchmark.
- the market price of 1TU is RMB 25, so the computing power value of 1TU is RMB 25.
- Hash rate Computing power (also known as hash rate) is a measure of the processing power of the Bitcoin network. It is the speed at which a computer (CPU) can calculate the output of a hash function.
- the Bitcoin network must perform intensive mathematical and cryptographic operations for security purposes. For example, when the network reaches a hash rate of 10Th/s, it means that it can perform 10 trillion calculations per second.
- TOPS/GOPS/MOPS Units of processor computing power.
- 1TOPS means that the processor can perform one trillion (10 ⁇ 12) operations per second.
- 1GOPS means that the processor can perform one billion (10 ⁇ 9) operations per second, and
- 1MOPS means that the processor can perform one million (10 ⁇ 6) operations per second.
- the service information of the service provided by the mobile communication network function node includes at least one of the following:
- At least one of a first service identifier and a first service instance identifier wherein the first service identifier is used to identify a service, the first service instance identifier is used to identify a service instance that provides the service, and the service instance corresponds to a service node.
- the transmission status information of the mobile communication network is transmission status information corresponding to the target network topology structure
- the target network topology includes at least one of the following:
- the network topology between the mobile communication network function nodes providing the service and the target nodes
- the network topology between the service request sending node and the target node is the network topology between the service request sending node and the target node
- the network topology between the service response receiving node and the target node is the network topology between the service response receiving node and the target node
- the target node is a node that receives service data sent by the service request sending node.
- the service data includes a service request
- the service request may be the first data packet of the service data.
- the mobile communication network function node providing the service the service request sending node, or the service response receiving node is a terminal device:
- the target network topology structure includes at least one of the following: a serving base station of the terminal device; a target node for transmitting a first protocol data unit PDU session; wherein the first PDU session is a PDU corresponding to the service request Conversation;
- the transmission status information includes at least one of the following:
- the downlink bandwidth between the terminal device and the target node is the downlink bandwidth between the terminal device and the target node.
- the mobile communication network function node providing the service is an IP multimedia subsystem IMS function node, a trusted data network DN node, a core network network function node or a radio access network network function node:
- the target network topology structure includes: a target node connected to the mobile communication network function node providing the service;
- the network transmission status includes at least one of the following:
- the round-trip transmission delay between the target node and the mobile communication network function node providing the service is the round-trip transmission delay between the target node and the mobile communication network function node providing the service.
- the uplink delay between the target node and the mobile communication network function node providing service refers to the delay when the mobile communication network function node providing service sends the message and the target node receives the message;
- the downlink delay between the target node and the mobile communication network function node providing service refers to the delay when the target node sends the message and the mobile communication network function node providing service receives the message.
- the uplink bandwidth between the target node and the mobile communication network function node providing service refers to the bandwidth through which the mobile communication network function node providing service sends the reception status of the target node;
- the downlink bandwidth between the mobile communication network function node providing service and the target node refers to the bandwidth through which the target node sends the reception status of the mobile communication network function node providing service.
- the delay mentioned in the above description may be real-time delay measurement information, historical delay information, or delay information for a certain period of time in the future predicted based on historical data.
- the above items may be maximum delay, minimum delay or average delay, etc.
- the service information of the service provided by the non-mobile communication network function node includes at least one of a second service identifier and a second service instance identifier, wherein the second service identifier is used to identify a service, and the second service instance identifier is used to identify a service instance providing the service, and the service instance corresponds to a service node;
- the computing load information of the service provided by the non-mobile communication network function node includes at least one of the following:
- the transmission overhead of the service provided by the non-mobile communication network function node in the non-mobile communication network is not limited
- the method of the embodiment of the present application further includes:
- performing conversion processing on at least one of a destination address and a source address corresponding to the service request includes:
- the destination address in the service request is set to the identifier of the service instance corresponding to the target service identifier
- the source address of the service request is converted into the extranet IP address and port number of the terminal device.
- the method of the embodiment of the present application can be used in different service flow interaction situations, and the service flows related to the terminal include the following situations:
- Terminal A requests, and the service result is returned to the terminal computing power unloading of terminal A;
- Terminal A requests and the service result is provided to terminal B, which is a fusion of inter-terminal communication and computing;
- Terminal A requests and the service result is provided to the application function/application server, which is the communication and computing integration between the terminal and the application function/server;
- Application function/application server requests and service results are provided to terminal A, which integrates communication and computing between the terminal and the application function/server.
- the CFN node, D-MA, D-Router and controller jointly set up with D-MA can understand the service information and computing load information outside the mobile network in the range.
- This embodiment can be based on the 5G network function, assuming that the first node is UPF (it can also be other network functions, such as 6G user plane functions, or newly added computing service functions, etc.).
- a method for obtaining service information and computing load information outside the mobile communication network is based on a routing protocol (such as BGP, etc.) to obtain the service information and computing load information known to the device from the CFN node, D-MA or D-Router jointly set up with D-MA.
- a routing protocol such as BGP, etc.
- UPF can also be obtained by other means, and here only the method of obtaining it through the CFN node or D-MA is used as an example.
- the first node can obtain and continuously track the service information and computing load information outside the network through the process shown in Figure 5. There is no sequential relationship between steps 1 to 2 and steps 3 to 6. This flowchart is for the convenience of presenting the acquisition of external network information and the acquisition of internal network information together, so the steps are placed in one figure. Step 5 is an optional step. If the first node UPF does not receive the external open policy information, the first node will open the computing load information it obtains to the transmission device.
- the first node UPF receives the external open policy information, such as adding an offset to the computing load information, the first node will adjust the computing load information according to the policy.
- the load information is processed and provided to the transmission device. Specifically, as shown in FIG5 , it includes:
- Step 1 The service node sends service information and calculation load information to transmission device 1.
- the service node in this step is a service node outside the mobile communication network.
- Step 2a Transmission device 1 sends calculation load update information to transmission device 2.
- Step 2b The transmission device 1 sends calculation load update information to the first node.
- Step 3 The service node sends service information and computation load information.
- the service node is a service node inside the mobile communication network.
- Step 4 SMF sends calculation load update information to the first node.
- Step 5 Send the open computing load strategy to the first node.
- Step 6 The first node sends calculation load update information to the transmission device.
- the computing load update information in the embodiment of the present application includes SID and computing load information.
- the computing load information includes CPU used, number of sessions being served, query per second, computation delay, etc.
- Step 1 The first node receives a service request sent by a UE, and determines, based on the service request information, that the node sending the service request or the node receiving the service response is a mobile network user equipment, such as a UE sending a service request. Determine, based on the service request, whether the service request requires the assistance of a mobile network function node in determining a service node, for example, based on the target service identification information in the service request (such as identifying the requested service by the destination IP address of the data packet), whether the first node needs to assist in determining the service node. If necessary, proceed to step 2 or 3.
- the first message or data packet in a service flow or service process is called a service request.
- Step 2 Optionally, the first node obtains the mobile network topology and network transmission status between the UE and the first node from the SMF.
- Step 4 If destination or source address conversion is required, for example, in a CFN network, the first node sets the external source address (outer: src IP) to the first node IP address, and sets the external destination address (outer: dst IP) to the CFN egress node IP address that can be routed to the determined service instance.
- src IP external source address
- dst IP external destination address
- the first node sets the destination address (outer: dst IP) to the D-BID of the determined service instance (i.e., the unicast IP address that corresponds one-to-one to the service instance); if the source IP address (inner: src IP) is the UE intranet IP address, the first node also needs to convert the source IP address to the UE extranet IP address and port number.
- the first node sends the service request to the routing device to which it is connected, The optional first node may select the next hop routing address.
- Step 5 The transmission device (such as a router, CFN node, etc.) routes the request to the service node.
- the transmission device such as a router, CFN node, etc.
- Steps 6 to 8 The service node sends a service response after completing the processing. Accordingly, the first node receives the service response, and if the first node performs address conversion, it needs to perform corresponding inverse mapping after receiving the service response and send it to the user equipment.
- the first node receives subsequent messages of the service sent by the UE and adopts the same processing and forwarding methods according to the saved mapping relationship, thereby ensuring the consistency of service performance. It can also be called flow affinity.
- This embodiment can be based on 5G network functions, assuming that the first node is UPF (it can also be other network functions, such as 6G user plane functions, or newly added computing service functions, etc.).
- the first node does not obtain service information and computing load information outside the mobile communication network, but the first node obtains service information and computing load information inside the mobile communication network.
- a method for the first node UPF to obtain service information and computing load information inside the mobile communication network is to obtain the service information and computing load information of the UE from the control plane node (such as SMF).
- the example process is the same as steps 3 to 6 of the process shown in Figure 5 in the first embodiment, and will not be repeated here.
- the first node receives the external opening policy information, and the policy indicates that an offset is added to the computing load information, so as to select a suitable service node in the network to provide services for the UE in the network, and avoid the request node outside the network from occupying too much resources of the service node in the network.
- the first node processes the computing load information according to the policy, for example, adding an offset to the obtained computing load information (for example, the CPU occupancy rate is 20%, and the offset is 70% after adding 50%), and then provides the processed computing load information to the transmission device. If the first node provides network internal topology and network transmission status information, then if the first node receives external opening policy information, the network topology and network transmission status information may be processed according to the policy information, and the processed information may be provided to the transmission device.
- the fourth node obtains and maintains the mobile network topology structure and network transmission status between the potential user equipment and the first node as an example, for a certain communication and computing fusion service (that is, the UE needs the network to assist in selecting a more suitable service node), as shown in FIG7, including:
- Step 1 The first node receives a service request sent by a UE, and determines, based on the service request information, that the node sending the service request or the node receiving the service response is a mobile network user equipment, such as UE A and UE B.
- the first node determines, based on the service request, whether the service request requires the assistance of a mobile network function node in determining a service node, for example, based on the service identification information in the service request (such as identifying the requested service by the destination IP address of the data packet), whether the first node needs to assist in determining the service node. If necessary, the first node further determines, based on the service information (such as SID) requested by the service request, information such as a potential service node providing the service, computing load, etc. maintained by the first node.
- the service information such as SID
- Step 2 Optionally, the first node obtains the mobile network topology and network transmission status between the UE and the first node from the fourth node (SMF).
- SMF fourth node
- Step 3 The first node determines the service node (i.e., service instance identifier) based on the service information of the service request (such as using the IP address as the service ID), the latest service information and computing load information of the service in the network obtained by the first node, the topology and status information in the mobile network of the user equipment, etc.
- the mapping relationship between the service flow and the service node is saved. For example, the service request sending node information, the service response receiving node information and the service node information can be used as a mapping relationship to ensure that subsequent data transmission of the service uses the same route and service node.
- the first node Because the first node only knows the service information and computing load information in the network, if the requested service can be provided by a functional node in the mobile network, the first node selects a suitable service node in the network. If the requested service cannot be provided in the mobile network, the first node does not process the service request but directly forwards it to the transmission device, and the transmission device outside the mobile network determines the service node, and the service node outside the mobile network provides the service.
- Step 4 If destination or source address conversion is required, if the source IP address (inner: src IP) is the UE intranet IP address, then the first node also needs to convert the source IP address to the UE extranet IP address and port number.
- Other address conversion methods such as one address conversion method, the first node sets the external source address (outer: src IP) to the first node IP address; if the determined service instance is routed by a transmission device, then the external destination address (outer: dst IP) is set to be routable to the determined service instance CFN egress node IP address; if the determined service instance is routed by the first node or other UPF, then the external destination address (outer: dst IP) is set to be routable to the determined service instance UPF node IP address.
- Steps 5-6 The service node sends a service response after completing the processing. Accordingly, the first node receives the service response. If the first node performs address conversion, it needs to perform a corresponding reverse mapping after receiving the service response and send it to the user equipment UE B. For example, the outer address information is removed, and the inner:dst IP is converted to the intranet IP address of the service response receiving node UE B.
- the first node receives subsequent messages of the service sent by the UE and adopts the same processing and forwarding methods according to the saved mapping relationship, thereby ensuring the consistency of service performance. It can also be called flow affinity.
- This embodiment can be based on 5G network functions, assuming that the first node is UPF (it can also be other network functions, such as 6G user plane functions, or newly added computing service functions, etc.).
- a method for obtaining service information and computing load information outside the mobile communication network is based on a routing protocol (such as BGP, etc.) to obtain the service information and computing load information known to the device from a CFN node, a D-MA, or a D-Router jointly set up with a D-MA.
- UPF can also obtain service information and computing load information known to the device from other parties.
- a routing protocol such as BGP, etc.
- Step 1 The first node receives a service request sent by a UE, and determines, based on the service request information, that the node sending the service request is a mobile network user equipment, that is, the UE sending the service request.
- the first node determines, based on the service request, whether the service request requires the assistance of a mobile network function node in determining a service node, for example, based on the service identification information in the service request (such as identifying the requested service by the destination IP address of the data packet), whether the first node needs to assist in determining the service node. If necessary, proceed to step 2.
- Step 2 The first node sends a service node request to the fifth node, where the service node request includes the node identifier that sends the service request, the node identifier that receives the service response, and information related to this service request (such as the identifier of the aforementioned potential service node, network overhead, computing load information, etc., including network internal service nodes that potentially provide services, or network internal nodes and network external nodes), etc.
- the service node request includes the node identifier that sends the service request, the node identifier that receives the service response, and information related to this service request (such as the identifier of the aforementioned potential service node, network overhead, computing load information, etc., including network internal service nodes that potentially provide services, or network internal nodes and network external nodes), etc.
- Step 3 The fifth node obtains the mobile network topology and network transmission status between the UE and the first node according to the service node request information.
- the fifth node can obtain the UE context from the AMF to obtain the serving RAN node, and trigger the corresponding RAN node and UPF to perform delay/bandwidth measurement to obtain it.
- the fifth node comprehensively determines the service node (i.e., service instance identifier) based on the service information (such as using the IP address as the SID), the service node identifier that potentially provides the service, the corresponding computing load information, the topology and status information within the mobile network of the user equipment, etc.
- the service indication includes at least the service node identifier (if it is an internal service node in the network, Instance ID, Gnb ID, etc. can be used, and the intranet IP address can also be used as BID, D-BID, etc.).
- Step 4 The first node forwards the service request according to the indication information, and saves the mapping relationship between the service flow and the service node.
- the service request sending node information, the service response receiving node information and the service node information can be used as a mapping relationship to ensure that the subsequent data transmission of the service uses the same route and service node.
- the source IP address inner: src IP
- the first node also needs to convert the source IP address to the UE extranet IP address and port number.
- the first node sets the external source address (outer: src IP) to the first node IP address; if the determined service instance is routed by a transmission device, then the external destination address (outer: dst IP) is set to be routable to the determined service instance CFN egress node IP address; if the determined service instance is routed by the first node or other UPF, then the external destination address (outer: dst IP) is set to be routable to the determined service instance UPF node IP address.
- src IP external source address
- the first node sets the destination address (outer: dst IP) to the determined service
- the identifier of the instance i.e., the unicast IP address that corresponds one-to-one to the service instance.
- the first node may directly send the service request to the service instance, or the first node may send the service request to a UPF node that can be routed to the determined service instance, or the first node may send the service request to a routing device that is connected to it and can be routed to the service instance.
- Step 5 The transmission device (such as a router, CFN node, etc.) routes the request to the service node.
- the transmission device such as a router, CFN node, etc.
- Steps 6-8 The service node sends a service response after completing the processing. Accordingly, the first node receives the service response. If the first node performs address conversion, it needs to perform a corresponding reverse mapping after receiving the service response and send the application function. For example, remove the outer address information and convert the inner:dst IP to the service response receiving node application function IP address.
- the first node receives subsequent messages of the service sent by the UE and adopts the same processing and forwarding methods according to the saved mapping relationship, thereby ensuring the consistency of service performance. It can also be called flow affinity.
- the CFN node, D-MA, D-Router and controller jointly provided with D-MA can understand the service information and computing load information outside the mobile network in the range.
- This embodiment is based on the existing 5G network function, assuming that the first node is SMF (it can also be other network functions, such as AMF, or newly added computing service functions, etc.).
- SMF SMF
- AMF AMF
- FIG8 An example of a method for the first node to obtain service information and computing load information within the mobile communication network is shown in FIG8.
- the above process is schematically illustrated as follows based on the existing 5G PDU session establishment or modification process.
- Step 1 When the UE can provide service, the UE sends a PDU session establishment or modification request (PDU session establishment/modification request) to the AMF.
- PDU session establishment/modification request PDU session establishment/modification request
- the PDU session establishment or modification request carries service information and computing load information, where the service information and computing load information include at least one of the following:
- Service identifier which is a unique ID that identifies a service. It can be an anycast IP address or a predefined service identifier (such as a specific IPv4 address negotiated by the service node, router, and first node; or a MAC address, etc.);
- Service instance identifier which is a unique ID that identifies a service instance. It can be a unicast IP address (such as UE intranet IP address, UE extranet IP address, IMS server IP address), a MAC address, or an IP address and port number, etc.
- Step 2 AMF selects the SMF that supports the collection of service information/computational load information based on the information.
- the service information/computation load information may also be collected and provided to the required nodes by multiple network functions, for example, SMF is responsible for collecting and providing the service information of the UE, UPF (or the newly added computing service management) is responsible for collecting and providing the service information of the UE, and Management function) is responsible for collecting and providing the computing load information of the UE service.
- SMF is responsible for collecting and providing the service information of the UE
- UPF or the newly added computing service management
- Management function is responsible for collecting and providing the computing load information of the UE service.
- Step 3 AMF sends a create SM session context request or an update SM session context request (PDU session Create SM Context/Update SM Context request) to the first node (i.e. SMF).
- the create or update SM session context request carries the aforementioned service information and computing load information.
- the process of modification after the PDU session is established can refer to the existing protocol, and this embodiment only shows part of the content (ie, the above steps 1-3).
- Step 4 The first node sends the obtained UE service information and calculation load information to the transmission device.
- the transmission device may be a controller, a CFN node, a D-MA, etc.
- the first node may send one or more UE service information and/or calculate load information at one time according to the information obtained. For example, a service registration/update message is sent within an available time interval or an available area where the UE can provide services, and a service withdrawal/cancellation message is sent when the UE leaves the service available area or the service available time.
- the user equipment identifier shall be used as the service instance identifier provided by each UE.
- the first node shall provide the UE's external network IP address as the service instance identifier provided by the UE, and the information shall be provided to the network external function through the network exposure function (Network Exposure Function, NEF), etc.
- NEF Network Exposure Function
- the first node may also provide the corresponding UE mobile network internal topology and network transmission status.
- the delay may reuse the SMF delay measurement function to trigger the UE's service base station and UPF measurement respectively, thereby obtaining the delay from the UE to the service base station, and the delay information from the service base station to the UPF.
- bandwidth information may also be obtained through measurements of the service base station and/or UPF.
- the first node will open the obtained computing load information to the transmission device. If the first node receives the external open policy information, such as adding an offset to the computing load information, the first node will process the computing load information according to the policy and provide it to the transmission device.
- the external open policy information such as adding an offset to the computing load information
- Step 5 The first node sends calculation load information update information to the transmission device.
- the corresponding service providing node may send a service registration/update/cancellation/withdrawal message to the first node.
- a method for a first node to obtain the internal network topology structure and network transmission status information of a UE is: the first node determines a set of UE identifiers that potentially require network assistance to select a more appropriate service node based on information such as UE capabilities and/or PDU types. The first node collects the internal network topology and status information of the UE periodically and/or in an event-triggered manner, thereby maintaining the latest internal network topology and status information.
- Another method for a first node to obtain the internal network topology structure and network transmission status information of a UE is to obtain the internal network topology and status of the UE when the first node receives a PDU session request sent by the UE, rather than maintaining the information all the time. Taking the latter method as an example, the steps are briefly described as follows.
- Step 1 The UE sends a PDU session establishment/modification request to the SMF, which indicates that the UE may potentially need network assistance to select a more appropriate service node (i.e., to perform communication and computing fusion services).
- a more appropriate service node i.e., to perform communication and computing fusion services.
- it may also include information about the service requested by the UE, such as a SID or a SID list.
- Step 2 SMF sends status information (such as latency) measurements to the wireless access network node (such as gNB) and UPF through the N2 and N4 interfaces based on the received UE information, thereby obtaining the topology and status information of the UE in the mobile network.
- status information such as latency
- Step 3 SMF selects a UPF that supports network-assisted selection of a better service node based on the information obtained.
- a PDU session is established or modified.
- Step 1 The sixth node (eg, UPF) receives the service request sent by the UE, and determines whether the service request requires network assistance in selecting a more appropriate service node according to the service request information. If necessary, proceed to step 2.
- UPF the sixth node
- Step 2 The sixth node sends the UE identifier for sending the service request, service information (such as SID), and the node identifier for receiving the service response to the first node, requesting to determine a suitable service node.
- service information such as SID
- Step 3 The first node (SMF) selects UPF and determines the service node (such as BID, etc.) according to the service information requested by the UE, the service information and calculation load information within the network, and the topology and status information of the UE in the mobile network obtained in the above-mentioned step 2 of obtaining the network topology and status. Send the determined service node information to the sixth node.
- SMF Service node
- Step 4 The sixth node forwards according to the received service node information and saves the mapping relationship between the service flow and the service node.
- the mapping relationship between the service request sending node information, the service response receiving node information and the service node information can be saved to ensure that subsequent data transmission of the service uses the same route and service node.
- the service request message may be converted to its destination or source address. If the source IP address (inner: src IP) is the UE intranet IP address, then the first node also needs to convert the source IP address to the UE extranet IP address and port number.
- the source IP address inner: src IP
- the first node also needs to convert the source IP address to the UE extranet IP address and port number.
- the first node sets the external source address (outer: src IP) to the first node IP address; if the determined service instance is routed by a transmission device, then the external destination address (outer: dst IP) is set to be routable to the determined service instance CFN egress node IP address; if the determined service instance is routed by the first node or other UPF, then the external destination address (outer: dst IP) is set to be routable to the determined service instance UPF node IP address.
- src IP external source address
- the first node sets the destination address (outer: dst IP) to the identifier of the determined service instance (i.e., the unicast IP address corresponding to the service instance one by one).
- the first node may send the service request directly to the service instance, or the first node may send the service request to a UPF node that can be routed to the determined service instance, or the first node may send the service request to a routing device to which it is connected that can be routed to the service instance.
- Step 6 UPF/transmission equipment (such as router, CFN node, etc.) routes the request to the service node;
- UPF/transmission equipment such as router, CFN node, etc.
- Step 7 After the service node completes the processing, it sends a service response. Accordingly, the first node receives the service response. If the first node performs address conversion, it needs to perform a corresponding reverse mapping after receiving the service response and send the application function. For example, remove the outer address information and convert the inner:dst IP to the service response receiving node application function IP address.
- the sixth node receives subsequent messages of the service sent by the UE and adopts the same processing and forwarding methods according to the saved mapping relationship, thereby ensuring the consistency of service performance. It can also be called flow affinity.
- affinity is maintained by mapping the source address, source port number, destination address, destination port number and protocol type (such as TCP/UDP, etc.).
- the service request sending node information can be mapped to the source address and source port number in the background technology.
- the service node information can be mapped to the destination address, destination port number and protocol type in the background technology. Since the present application takes into account the different situations of the service request sending node and the service response receiving node, the service response receiving node information is added.
- the first node sends the mobile communication network function node provided by the second node according to the strategy. At least one of the computing load information of the service and the network transmission status information of the mobile communication network, or at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network.
- the computing load information is processed and/or the network transmission status is processed and then sent to the second node, that is, non-actual computing load information and/or network transmission status information is sent to the second node, so as to avoid service requests outside the mobile communication network from occupying too much service node resources inside the mobile communication network, so as to preferentially determine a better service node for service requests inside the mobile communication network.
- the embodiment of the present application further provides an information processing method, including:
- Step 901 The second node obtains at least one item of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network sent by the first node, or obtains at least one item of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network, wherein the target computing load information is obtained after a first preset processing is performed on the computing load information, and the target network transmission status information is obtained after a second preset processing is performed on the network transmission status information.
- the second node obtains at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network sent by the first node, or obtains at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network. Determining the service node based on the target computing load information and/or the target network transmission device information can effectively prevent service requests outside the mobile communication network from occupying too much service node resources inside the mobile communication network, so that a better service node can be determined for service requests inside the mobile communication network in a priority manner.
- the first preset processing includes: adding a first preset offset value to a numerical value corresponding to the calculated load information;
- And/or the second preset processing method includes: adding a second preset offset value to the numerical value corresponding to the network transmission status information.
- the second node determines the service node according to at least one of the service information and computing load information of the service provided by the non-mobile communication network function node, the computing load information of the service provided by the mobile communication network function node, and the actual network transmission state information of the mobile communication network;
- the second node calculates the first load information of the service provided by the mobile communication network node and the mobile at least one item of first network transmission state information of the communication network, determining the service node, comprising:
- the target computing load information or the computing load information includes at least one of the following:
- the transmission status information of the mobile communication network is transmission status information corresponding to the target network topology structure
- the target network topology structure includes at least one of the following:
- the target node is a node that receives service data sent by the service request sending node.
- the mobile communication network function node providing the service the service request sending node, or the service response receiving node is a terminal device:
- the transmission status information includes at least one of the following:
- the target network topology structure includes: a target node connected to a mobile communication network function node providing a service;
- the uplink bandwidth between the target node and the mobile communication network function node providing service refers to the bandwidth through which the mobile communication network function node providing service sends the reception status of the target node;
- the downlink bandwidth between the mobile communication network function node providing service and the target node refers to the bandwidth through which the target node sends the reception status of the mobile communication network function node providing service.
- the second preset processing method includes: adding a second preset offset value to a numerical value corresponding to the network transmission status information.
- the device of the embodiment of the present application further includes:
- the second acquisition module is used to obtain the service information and calculation load information of the services provided by the mobile communication network function node. information, and/or, obtaining network transmission status information of the mobile communication network.
- the second acquisition module is used to obtain service information and computing load information of services provided by the mobile communication network function node from a third node, and/or to obtain network transmission status information of the mobile communication network from a fourth node;
- the third node and the fourth node are mobile communication network function nodes.
- the second acquisition module is used to acquire the service information and computing load information through an extended session management message, a service registration message, a service update message, a service deregistration message or a service withdrawal message.
- the device of the embodiment of the present application further includes:
- a first receiving module configured to receive a service request sent by a service request sending node, wherein the service request at least includes a target service identifier, and the target service identifier is used to identify a target service requested by the service request;
- a second sending module configured to send service node request information to a fifth node according to the service request, wherein the fifth node is a mobile communication network function node;
- a third acquisition module configured to acquire the service node indication information sent by the fifth node, where the service node indication information includes an identifier of the service node;
- the service node request information includes:
- Mobile communication network function nodes and/or non-mobile communication network function nodes that provide services are mobile communication network function nodes and/or non-mobile communication network function nodes that provide services.
- the device of the embodiment of the present application further includes:
- the fourth acquisition module is used to acquire service information and computing load information of services provided by the non-mobile communication network function node.
- the device of the embodiment of the present application further includes:
- the first determination module is used to determine the service node based on at least one of the service information and computing load information of the services provided by the non-mobile communication network function node, the service information and computing load information of the services provided by the mobile communication network function node, and the network transmission status information of the mobile communication network.
- the device of the embodiment of the present application further includes:
- a second receiving module configured to receive a service request sent by a service request sending node before the first determining module determines the service node, wherein the service request includes a target service identifier, and the target service identifier is used to identify a target service requested by the service request;
- the service node request information includes:
- Mobile communication network function nodes and/or non-mobile communication network function nodes that provide services are mobile communication network function nodes and/or non-mobile communication network function nodes that provide services.
- the apparatus in the embodiment of the present application further includes: after the first node receives the service node request information sent by the sixth node, the method further includes:
- the third sending module is configured to send the determined identifier of the service node to the sixth node.
- the target computing load information or computing load information includes at least one of the following:
- the service information of the service provided by the mobile communication network function node includes at least one of the following:
- At least one of a first service identifier and a first service instance identifier wherein the first service identifier is used to identify a service, the first service instance identifier is used to identify a service instance that provides the service, and the service instance corresponds to a service node.
- the transmission status information of the mobile communication network is transmission status information corresponding to the target network topology structure
- the target network topology structure includes at least one of the following:
- the network topology between the mobile communication network function nodes providing the service and the target nodes
- the network topology between the service request sending node and the target node is the network topology between the service request sending node and the target node
- the network topology between the service response receiving node and the target node is the network topology between the service response receiving node and the target node
- the target node is a node that receives service data sent by the service request sending node.
- the mobile communication network function node providing the service the service request sending node, or the service response receiving node is a terminal device:
- the target network topology structure includes at least one of the following: a serving base station of the terminal device; a target node for transmitting a first protocol data unit PDU session; wherein the first PDU session is a PDU session corresponding to the service request;
- the transmission status information includes at least one of the following:
- the downlink bandwidth between the terminal device and the target node is the downlink bandwidth between the terminal device and the target node.
- the mobile communication network function node providing the service is an IP multimedia subsystem IMS function node, a trusted data network DN node, a core network network function node or a radio access network network function node:
- the target network topology structure includes: a target node connected to the mobile communication network function node providing the service; point;
- the network transmission status includes at least one of the following:
- the round-trip transmission delay between the target node and the mobile communication network function node providing the service is the round-trip transmission delay between the target node and the mobile communication network function node providing the service.
- the service information of the service provided by the non-mobile communication network function node includes at least one of a second service identifier and a second service instance identifier, wherein the second service identifier is used to identify a service, and the second service instance identifier is used to identify a service instance providing the service, and the service instance corresponds to a service node;
- the computing load information of the service provided by the non-mobile communication network function node includes at least one of the following:
- the transmission overhead of the service provided by the non-mobile communication network function node in the non-mobile communication network is not limited
- the device of the embodiment of the present application further includes:
- the conversion processing module is used to convert at least one of the destination address and the source address corresponding to the service request.
- the conversion processing module is used to set the external source address of the service request to the IP address corresponding to the first node, and set the external destination address of the service request to the IP address of the egress computing priority network CFN node that can be routed to the target service node;
- the destination address in the service request is set to the identifier of the service instance corresponding to the target service identifier
- the source address of the service request is converted into the extranet IP address and port number of the terminal device.
- the first node includes: an IMS function node, a trusted data network function node, a core network function node or a radio access network function node.
- the embodiment of the present application further provides an information processing device 1100, which is applied to a second node and includes:
- the first preset processing includes: adding a first preset offset value to a numerical value corresponding to the calculated load information;
- And/or the second preset processing method includes: adding a second preset offset value to the numerical value corresponding to the network transmission status information.
- a third determination module configured to determine a service node according to at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission state information of the mobile communication network;
- the service node is determined according to at least one of first calculation load information of the service provided by the mobile communication network node and first network transmission state information of the mobile communication network.
- the third determination module is used to determine the service node according to at least one of the service information and computing load information of the service provided by the non-mobile communication network function node, the computing load information of the service provided by the mobile communication network function node, and the actual network transmission state information of the mobile communication network;
- determining the service node based on at least one of service information and computing load information of services provided by the non-mobile communication network function node, target computing load information, and target network transmission status information.
- the target computing load information or the computing load information includes at least one of the following:
- the transmission status information of the mobile communication network is transmission status information corresponding to the target network topology structure
- the target network topology structure includes at least one of the following:
- the network topology between the mobile communication network function nodes providing the service and the target nodes
- the network topology between the service request sending node and the target node is the network topology between the service request sending node and the target node
- the network topology between the service response receiving node and the target node is the network topology between the service response receiving node and the target node
- the target node is a node that receives service data sent by the service request sending node.
- the mobile communication network function node providing the service the service request sending node, or the service response receiving node is a terminal device:
- the target network topology structure includes at least one of the following: a serving base station of the terminal device; a target node for transmitting a first protocol data unit PDU session; wherein the first PDU session is a PDU session corresponding to the service request;
- the transmission status information includes at least one of the following:
- the downlink bandwidth between the terminal device and the target node is the downlink bandwidth between the terminal device and the target node.
- the mobile communication network function node providing the service is an IP multimedia subsystem IMS function node, a trusted data network DN node, a core network network function node or a radio access network network function node:
- the target network topology structure includes: a target node connected to a mobile communication network function node providing a service;
- the network transmission status includes at least one of the following:
- the round-trip transmission delay between the target node and the mobile communication network function node providing the service is the round-trip transmission delay between the target node and the mobile communication network function node providing the service.
- the second node includes a user plane function UPF, a computing priority network CFN node, a computing power awareness network CAN node, a network controller, a dynamic measurement agent D-MA node or a dynamic routing D-Router node.
- the second node obtains at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network sent by the first node, or obtains at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network. Determining the service node based on the target computing load information and/or the target network transmission device information can effectively prevent service requests outside the mobile communication network from occupying too much service node resources inside the mobile communication network, so that a better service node can be determined for service requests inside the mobile communication network in a priority manner.
- the information processing device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip.
- the electronic device may be a terminal, or may be other devices other than a terminal.
- the terminal may include but is not limited to the types of terminal 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
- the information processing device provided in the embodiment of the present application can implement the various processes implemented by the method embodiments of Figures 4 to 9 and achieve the same technical effects. To avoid repetition, they will not be described here.
- the embodiment of the present application further provides a communication device 1200, including a processor 1201 and a memory 1202, the memory 1202 stores a program or instruction that can be run on the processor 1201, for example, when the communication device 1200 is a terminal, the program or instruction is executed by the processor 1201 to implement each step of the above-mentioned first node or second node method embodiment, and can achieve the same technical effect.
- the communication device 1200 is a network side device When the program or instruction is executed by the processor 1201, the various steps of the method embodiment of the first node or the second node mentioned above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
- the embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface is used to send at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network to the second node according to the strategy, or send at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network; wherein the target computing load information is obtained after the computing load information is processed by the first preset, and the target network transmission status information is obtained after the network transmission status information is processed by the second preset.
- it is used to obtain at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network sent by the first node, or obtain at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network, wherein the target computing load information is obtained after the computing load information is processed by the first preset, and the target network transmission status information is obtained after the network transmission status information is processed by the second preset.
- the terminal embodiment corresponds to the first node or second node side method embodiment, and each implementation process and implementation mode of the method embodiment can be applied to the terminal embodiment and can achieve the same technical effect.
- Figure 13 is a schematic diagram of the hardware structure of a terminal implementing the embodiment of the present application.
- the terminal 1300 includes but is not limited to: a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309 and at least some of the components of the processor 1310.
- the terminal 1300 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1310 through a power management system, so as to implement functions such as managing charging, discharging, and power consumption management through the power management system.
- a power source such as a battery
- the terminal structure shown in FIG13 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.
- the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042, and the graphics processor 13041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode.
- the display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc.
- the user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072.
- the touch panel 13071 is also called a touch screen.
- the touch panel 13071 may include two parts: a touch detection device and a touch controller.
- Other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
- the RF unit 1301 can transmit the data to the processor 1310 for processing; in addition, the RF unit 1301 can send uplink data to the network side device.
- the RF unit 1301 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
- the memory 1309 can be used to store software programs or instructions and various data.
- the memory 1309 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc.
- the memory 1309 may include a volatile memory or a non-volatile memory, or the memory 1309 may include both volatile and non-volatile memories.
- the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
- the volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM).
- the memory 1309 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
- the processor 1310 may include one or more processing units; optionally, the processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1310.
- the target computing load information is obtained after a first preset processing is performed on the computing load information, and the target network transmission status information is obtained after a second preset processing is performed on the network transmission status information.
- the first preset processing includes: adding a first preset offset value to a numerical value corresponding to the calculated load information;
- the second preset processing method includes: adding a second preset offset value to a numerical value corresponding to the network transmission status information.
- the radio frequency unit 1301 is further configured to:
- the radio frequency unit 1301 is further configured to:
- the third node and the fourth node are mobile communication network function nodes.
- the service information and computing load information are acquired through an extended session management message, a service registration message, a service update message, a service deregistration message or a service withdrawal message.
- the radio frequency unit 1301 is further configured to:
- the service node request information includes:
- Mobile communication network function nodes and/or non-mobile communication network function nodes that provide services are mobile communication network function nodes and/or non-mobile communication network function nodes that provide services.
- the radio frequency unit 1301 is further configured to:
- the processor 1310 is further used to determine the service node based on at least one of the service information and computing load information of services provided by the non-mobile communication network function node, the service information and computing load information of services provided by the mobile communication network function node, and the network transmission status information of the mobile communication network.
- the radio frequency unit 1301 is further configured to:
- the service node request information includes:
- Mobile communication network function nodes and/or non-mobile communication network function nodes that provide services are mobile communication network function nodes and/or non-mobile communication network function nodes that provide services.
- the radio frequency unit 1301 is further configured to:
- the determined identifier of the service node is sent to the sixth node.
- the target computing load information or computing load information includes at least one of the following:
- the service information of the service provided by the mobile communication network function node includes at least one of the following:
- At least one of a first service identifier and a first service instance identifier wherein the first service identifier is used to identify A service, wherein the first service instance identifier is used to identify a service instance that provides the service, and the service instance corresponds to a service node.
- the transmission status information of the mobile communication network is transmission status information corresponding to the target network topology structure
- the target network topology structure includes at least one of the following:
- the network topology between the mobile communication network function nodes providing the service and the target nodes
- the network topology between the service request sending node and the target node is the network topology between the service request sending node and the target node
- the network topology between the service response receiving node and the target node is the network topology between the service response receiving node and the target node
- the target node is a node that receives service data sent by the service request sending node.
- the mobile communication network function node providing the service the service request sending node, or the service response receiving node is a terminal device:
- the target network topology structure includes at least one of the following: a serving base station of the terminal device; a target node for transmitting a first protocol data unit PDU session; wherein the first PDU session is a PDU session corresponding to the service request;
- the transmission status information includes at least one of the following:
- the downlink bandwidth between the terminal device and the target node is the downlink bandwidth between the terminal device and the target node.
- the mobile communication network function node providing the service is an IP multimedia subsystem IMS function node, a trusted data network DN node, a core network network function node or a radio access network network function node:
- the target network topology structure includes: a target node connected to the mobile communication network function node providing the service;
- the network transmission status includes at least one of the following:
- the round-trip transmission delay between the target node and the mobile communication network function node providing the service is the round-trip transmission delay between the target node and the mobile communication network function node providing the service.
- the service information of the service provided by the non-mobile communication network function node includes at least one of a second service identifier and a second service instance identifier, wherein the second service identifier is used to identify a service, and the second service instance identifier is used to identify a service instance providing the service, and the service instance corresponds to a service node;
- the transmission overhead of the service provided by the non-mobile communication network function node in the non-mobile communication network is not limited
- processor 1310 is further configured to:
- processor 1310 is further configured to:
- the destination address in the service request is set to the identifier of the service instance corresponding to the target service identifier
- the source address of the service request is converted into the extranet IP address and port number of the terminal device.
- the first node includes: an IMS function node, a trusted data network function node, a core network function node or a radio access network function node.
- the radio frequency unit 1301 is further configured to:
- the first preset processing includes: adding a first preset offset value to a numerical value corresponding to the calculated load information;
- And/or the second preset processing method includes: adding a second preset offset value to the numerical value corresponding to the network transmission status information.
- processor 1310 is further configured to:
- Determining a service node according to at least one of computing load information of a service provided by the mobile communication network function node and network transmission state information of the mobile communication network;
- the service node is determined according to at least one of first calculation load information of the service provided by the mobile communication network node and first network transmission state information of the mobile communication network.
- processor 1310 is further configured to:
- determining the service node based on at least one of service information and computing load information of services provided by the non-mobile communication network function node, target computing load information, and target network transmission status information.
- the target computing load information or the computing load information includes at least one of the following:
- the transmission status information of the mobile communication network is transmission status information corresponding to the target network topology structure
- the target network topology structure includes at least one of the following:
- the network topology between the mobile communication network function nodes providing the service and the target nodes
- the network topology between the service request sending node and the target node is the network topology between the service request sending node and the target node
- the network topology between the service response receiving node and the target node is the network topology between the service response receiving node and the target node
- the target node is a node that receives service data sent by the service request sending node.
- the mobile communication network function node providing the service the service request sending node, or the service response receiving node is a terminal device:
- the target network topology structure includes at least one of the following: a serving base station of the terminal device; a target node for transmitting a first protocol data unit PDU session; wherein the first PDU session is a PDU session corresponding to the service request;
- the transmission status information includes at least one of the following:
- the downlink bandwidth between the terminal device and the target node is the downlink bandwidth between the terminal device and the target node.
- the mobile communication network function node providing the service is an IP multimedia subsystem IMS function node, a trusted data network DN node, a core network network function node or a radio access network network function node:
- the target network topology structure includes: a target node connected to a mobile communication network function node providing a service;
- the network transmission status includes at least one of the following:
- the round-trip transmission delay between the target node and the mobile communication network function node providing the service is the round-trip transmission delay between the target node and the mobile communication network function node providing the service.
- the second node includes a user plane function UPF, a computing priority network CFN node, a computing power awareness network CAN node, a network controller, a dynamic measurement agent D-MA node or a dynamic routing D-Router node.
- the first node sends at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network to the second node according to the strategy, or sends at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network.
- the computing load information is processed and/or the network transmission status is processed and then sent to the second node, that is, non-actual computing load information and/or network transmission status information is sent to the second node, so as to avoid service requests outside the mobile communication network from occupying too much service node resources inside the mobile communication network, so as to preferentially determine a better service node for service requests inside the mobile communication network.
- the embodiment of the present application also provides a network side device, including a processor and a communication interface, the communication interface is used to send at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network to the second node according to the policy, or send at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network; wherein the target computing load information is obtained after the computing load information is processed by the first preset, and the target network transmission status information is obtained after the network transmission status information is processed by the second preset.
- the communication interface is used to obtain at least one of the computing load information of the service provided by the mobile communication network function node and the network transmission status information of the mobile communication network sent by the first node, or obtain at least one of the target computing load information of the service provided by the mobile communication network node and the target network transmission status information of the mobile communication network, wherein the target computing load information is obtained after the computing load information is processed by the first preset, and the target network transmission status information is obtained after the network transmission status information is processed by the second preset.
- This network side device embodiment corresponds to the method embodiment on the first node or second node side described above.
- Each implementation process and implementation method of the method embodiment described above can be applied to this network side device embodiment and can achieve the same technical effect.
- the embodiment of the present application also provides a network side device.
- the network side device 1400 includes: an antenna 141, a radio frequency device 142, a baseband device 143, a processor 144 and a memory 145.
- the antenna 141 is connected to the radio frequency device 142.
- the radio frequency device 142 receives information through the antenna 141 and sends the received information to the baseband device 143 for processing.
- the baseband device 143 processes the information to be sent and sends it to the radio frequency device 142.
- the radio frequency device 142 processes the received information and sends it out through the antenna 141.
- the method executed by the network-side device in the above embodiment may be implemented in the baseband device 143, which includes a baseband processor.
- the baseband device 143 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 14, one of the chips is, for example, a baseband processor, which is connected to the memory 145 through a bus interface to call the program in the memory 145 to execute the network device operations shown in the above method embodiment.
- the network side device may also include a network interface 146, which is, for example, a common public wireless interface (common public radio interface, CPRI).
- a network interface 146 which is, for example, a common public wireless interface (common public radio interface, CPRI).
- the network side device 1400 of the embodiment of the present application also includes: instructions or programs stored in the memory 145 and executable on the processor 144.
- the processor 144 calls the instructions or programs in the memory 145 to execute the methods executed by the modules shown in Figures 10 or 11 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the embodiment of the present application further provides a network side device.
- the network side device 1500 includes: a processor 1501, a network interface 1502, and a memory 1503.
- the network interface 1502 is, for example, a common public radio interface (CPRI).
- CPRI common public radio interface
- the network side device 1500 of the embodiment of the present application also includes: instructions or programs stored in the memory 1503 and executable on the processor 1501.
- the processor 1501 calls the instructions or programs in the memory 1503 to execute the methods executed by the modules shown in Figures 10 or 11 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
- An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored.
- a program or instruction is stored.
- the various processes of the above-mentioned information processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
- the processor is the processor in the terminal described in the above embodiment.
- the readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
- An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
- the embodiments of the present application further provide a computer program/program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned information processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.
- An embodiment of the present application also provides an information processing system, including: a first node and a second node, wherein the first node can be used to execute the steps of the method executed by the first node as described above, and the second node can be used to execute the steps of the method executed by the second node as described above.
- the technical solution of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
- a storage medium such as ROM/RAM, a magnetic disk, or an optical disk
- a terminal which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente demande se rapporte au domaine technique des communications et divulgue un procédé de traitement d'informations et un dispositif de communication. Selon les modes de réalisation de la présente demande, le procédé de traitement d'informations comprend les étapes suivantes : selon une politique, un premier nœud envoie à un second nœud des informations de charge de calcul d'un service fourni par un nœud de fonction réseau de communication mobile et/ou des informations sur l'état de transmission d'un réseau de communication mobile, ou envoie les informations de charge de calcul cible d'un service fourni par un nœud de réseau de communication mobile et/ou les informations d'état de transmission de réseau cible du réseau de communication mobile, les informations de charge de calcul cible étant obtenues en effectuant un premier traitement prédéfini sur les informations de charge de calcul, et les informations d'état de transmission du réseau cible étant obtenues en effectuant un second traitement prédéfini sur les informations d'état de transmission du réseau.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211658763.6A CN118250822A (zh) | 2022-12-22 | 2022-12-22 | 信息处理方法及通信设备 |
CN202211658763.6 | 2022-12-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024131714A1 true WO2024131714A1 (fr) | 2024-06-27 |
Family
ID=91562880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/139458 WO2024131714A1 (fr) | 2022-12-22 | 2023-12-18 | Procédé de traitement d'informations et dispositif de communication |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118250822A (fr) |
WO (1) | WO2024131714A1 (fr) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108418757A (zh) * | 2018-02-12 | 2018-08-17 | 北京容联易通信息技术有限公司 | 媒体平台的智能路由方法及*** |
CN108600355A (zh) * | 2018-04-13 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | 一种雾计算负载均衡调度***及方法 |
WO2018223445A1 (fr) * | 2017-06-07 | 2018-12-13 | Hong Kong Applied Science and Technology Research Institute Company Limited | Procédé et système de détermination conjointe de délestage de calcul et de pré-extraction de contenu dans un système de communication cellulaire |
CN109218355A (zh) * | 2017-06-30 | 2019-01-15 | 华为技术有限公司 | 负载均衡引擎,客户端,分布式计算***以及负载均衡方法 |
CN112087382A (zh) * | 2019-06-14 | 2020-12-15 | 华为技术有限公司 | 一种服务路由方法及装置 |
CN113301071A (zh) * | 2020-04-09 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 网络的回源方法、装置及设备 |
CN115314500A (zh) * | 2022-07-28 | 2022-11-08 | 三峡大学 | 基于改进topsis模型的动态负载均衡方法 |
-
2022
- 2022-12-22 CN CN202211658763.6A patent/CN118250822A/zh active Pending
-
2023
- 2023-12-18 WO PCT/CN2023/139458 patent/WO2024131714A1/fr unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018223445A1 (fr) * | 2017-06-07 | 2018-12-13 | Hong Kong Applied Science and Technology Research Institute Company Limited | Procédé et système de détermination conjointe de délestage de calcul et de pré-extraction de contenu dans un système de communication cellulaire |
CN109218355A (zh) * | 2017-06-30 | 2019-01-15 | 华为技术有限公司 | 负载均衡引擎,客户端,分布式计算***以及负载均衡方法 |
CN108418757A (zh) * | 2018-02-12 | 2018-08-17 | 北京容联易通信息技术有限公司 | 媒体平台的智能路由方法及*** |
CN108600355A (zh) * | 2018-04-13 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | 一种雾计算负载均衡调度***及方法 |
CN112087382A (zh) * | 2019-06-14 | 2020-12-15 | 华为技术有限公司 | 一种服务路由方法及装置 |
CN113301071A (zh) * | 2020-04-09 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 网络的回源方法、装置及设备 |
CN115314500A (zh) * | 2022-07-28 | 2022-11-08 | 三峡大学 | 基于改进topsis模型的动态负载均衡方法 |
Also Published As
Publication number | Publication date |
---|---|
CN118250822A (zh) | 2024-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220124147A1 (en) | Application relocation method and apparatus | |
US10051607B2 (en) | Data processing method, apparatus and system | |
CN111901135A (zh) | 一种数据分析方法及装置 | |
US10999768B2 (en) | Session context handling method, network element, and terminal device | |
WO2022143748A1 (fr) | Procédé et appareil de traitement d'informations, dispositif et support d'enregistrement | |
JP7406657B2 (ja) | リロケーション時にエッジアプリケーションサーバへのシームレスなサービス継続性を調整するためのメカニズム | |
Pirmagomedov et al. | Augmented computing at the edge using named data networking | |
US11870683B2 (en) | 3GPP network function set adaptation for pre-5G network elements | |
CN116097751A (zh) | 利用smf重新选择来重新锚定 | |
WO2024131714A1 (fr) | Procédé de traitement d'informations et dispositif de communication | |
WO2024131712A1 (fr) | Procédé de traitement d'informations et dispositif de communication | |
WO2024131753A1 (fr) | Procédé de traitement d'informations et dispositif de communication | |
WO2024131812A1 (fr) | Procédé et appareil de mise en œuvre de service informatique, dispositif de communication, et support de stockage | |
WO2024131754A1 (fr) | Procédé et appareil de mise en œuvre de service informatique, et dispositif de communication et support de stockage lisible | |
WO2021078792A1 (fr) | Mécanisme de commande de migration de service | |
EP4262244A1 (fr) | Procédé et dispositif de détermination de point d'accès mec | |
WO2024149102A1 (fr) | Procédé et appareil de traitement de liaison, et terminal | |
WO2024140570A1 (fr) | Procédé et appareil de configuration de politique, terminal, dispositif côté réseau, et support de stockage lisible | |
WO2023056784A1 (fr) | Procédé de collecte de données, appareil de communication et système de communication | |
WO2023246584A1 (fr) | Procédé et appareil de traitement de puissance de calcul, et dispositif de communication | |
WO2024037515A1 (fr) | Procédé de transmission de message, dispositif de communication et support de stockage | |
EP4258623A1 (fr) | Procédé, appareil et système de distribution de données p2p | |
WO2023174221A1 (fr) | Procédé et appareil de mise en œuvre de services multimodaux, et dispositif de communication | |
WO2024061145A1 (fr) | Procédé et appareil d'utilisation d'informations de passerelle, terminal et dispositif côté réseau | |
EP3065355A1 (fr) | Procédé et dispositif permettant d'envoyer un message |