Business processing method and device, equipment and medium
By dynamically generating and adjusting the service chain in the wireless access network functional entity, the problem that the existing technology cannot be applied to the wireless access fragmented service scenarios is solved, and flexible response and agile deployment of services are achieved.
Patent Information
- Application Number
- CN202410290332.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-14
- Publication Date
- 2025-04-18
AI Technical Summary
The existing service processing methods cannot be applied to wireless access fragmented business scenarios, especially when facing diverse fragmented, differentiated scenarios and highly sensitive service delay needs.
By receiving the services to be processed in the first network functional entity, dynamically generate and adjust the service chain, including the execution order between network functional services and services required to process the services, the network functional services and service sequence can be flexibly defined on demand.
This method can be applied to wireless access fragmented service scenarios, improves the flexible response ability of network functional entities to services, and meets the agile deployment needs in different business scenarios.
Smart Images

Figure CN119854757A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a service processing method, device, equipment and medium. Background Art
[0002] The existing core network control plane relies on the cloud native concept. The standard defines the service-based network architecture (SBA). Figure 1 The network entity is redefined in the form of network function (NF). Each NF provides independent network function service (NF Service, NFS) to the outside world and can call each other, thus realizing the transformation from the traditional rigid network (fixed functions of network elements, fixed connections between network elements, fixed signaling interaction, etc.) to a service-based flexible network.
[0003] End-to-end service is an important feature of future networks, and the radio access network (RAN) needs to be service-oriented. Compared with the core network NF, RAN will face more fragmented, differentiated scenarios and highly sensitive service latency requirements. However, due to the single responsibility principle of the existing SBA mechanism, the current way of defining services with NF and NFS is not applicable to fragmented wireless access service scenarios. Summary of the invention
[0004] The object of the present invention is to provide a service processing method, device, equipment and medium to solve the problem that the existing service processing method cannot be applied to wireless access fragmented service scenarios.
[0005] In order to achieve the above object, in a first aspect, the present invention provides a service processing method, which is performed by a first network function entity, comprising:
[0006] receiving a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity;
[0007] Generate a first service chain according to the first service, where the first service chain includes a network function service required for processing the first service and an execution order between the network function services;
[0008] Based on the first service chain, the first service is processed.
[0009] The first device is a second network function entity, and the second network function entity has the same network function service as the first network function entity.
[0010] Wherein, the method further comprises:
[0011] receiving a second service to be processed sent by the first device;
[0012] adjusting the first service chain according to the second service to obtain an adjusted first service chain;
[0013] Based on the adjusted first service chain, the second service is processed.
[0014] The adjusting the first service chain includes at least one of the following:
[0015] Added new network function services;
[0016] Delete network function services;
[0017] Modify the execution order between network function services.
[0018] Among them, the messages exchanged between the network function services adopt a unified format; among them, the names of the fields carried in the messages exchanged between the network function services are the same, and an index value for identifying the field is provided in the message header.
[0019] Wherein, the method further comprises:
[0020] The bearer protocol supported by the first network function entity and / or the bearer protocol supported by the network function service is reported to the service management device, and the bearer protocol used for message interaction between the network function services is determined by negotiation between the network function services.
[0021] Wherein, the method further comprises:
[0022] Generate a second service chain according to the first service, wherein the second service chain includes network function entities required to process the first service and an execution order between the network function entities, wherein the first network function entity is the first network function entity to process the first service;
[0023] After processing the first service based on the first service chain, the method further includes:
[0024] Based on the second service chain, the processed first service is transmitted to the next network function entity.
[0025] Wherein, the method further comprises:
[0026] receiving a third service to be processed sent by the first device;
[0027] Adjust the second service chain according to the third service to obtain an adjusted second service chain;
[0028] Based on the adjusted second service chain, the third service is processed.
[0029] The adjusting the second service chain includes at least one of the following:
[0030] Added new network function entity;
[0031] Deleting a network function entity;
[0032] Modify the execution order between network function entities.
[0033] In a second aspect, the present invention further provides a service processing device, applied to a first network function entity, comprising:
[0034] A first receiving module, configured to receive a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity;
[0035] A first processing module, configured to generate a first service chain according to the first service, wherein the first service chain includes a network function service required for processing the first service and an execution order between the network function services;
[0036] The second processing module is used to process the first service based on the first service chain.
[0037] In a third aspect, the present invention further provides a network function entity, the network function entity being a first network function entity, comprising a processor and a transceiver, the transceiver receiving and sending data under the control of the processor, and the processor being configured to perform the following operations:
[0038] receiving a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity;
[0039] Generate a first service chain according to the first service, where the first service chain includes a network function service required for processing the first service and an execution order between the network function services;
[0040] Based on the first service chain, the first service is processed.
[0041] In a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the business processing method described in the first aspect above.
[0042] In a fifth aspect, the present invention further provides a computer program product, comprising computer instructions, which, when executed by a processor, implement the steps in the business processing method as described in the first aspect above.
[0043] The above technical solution of the present invention has at least the following beneficial effects:
[0044] In an embodiment of the present invention, a first service to be processed sent by a first device is received, and the first device is a terminal or a second network function entity; then, a first service chain is generated according to the first service, and the first service chain includes network function services required to process the first service and the execution order between network function services; finally, based on the first service chain, the first service is processed; in this way, the network function entity generates a service chain according to the service to be processed, that is, the network function services and the order of each service are flexibly defined as needed, so that it can be suitable for wireless access fragmented service scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A schematic diagram showing an existing core network service-oriented architecture;
[0046] Figure 2 A schematic diagram showing the relationship between existing NFs and NFSs;
[0047] Figure 3 A schematic diagram showing a flow chart of a service processing method according to an embodiment of the present invention;
[0048] Figure 4 A schematic diagram showing the service execution sequence of the generated service chain;
[0049] Figure 5 Schematic diagram showing the decoupling of NF and NFS;
[0050] Figure 6 A schematic diagram showing a scenario in which the CU and DU of the RAN are deployed separately to achieve multi-site coordinated scheduling;
[0051] Figure 7 A schematic diagram showing a scenario where the CU and DU of the RAN are integrated to reduce service latency and platform service overhead;
[0052] Figure 8 A schematic diagram showing a scenario where RAN and CN services are combined on demand to meet the fragmented business demands of toB enterprises;
[0053] Fig. 9 A schematic diagram showing an existing business process;
[0054] Fig.10 Diagram showing the service execution sequence of a service chain generated by adding services
[0055] Fig.11 A schematic diagram showing adding a field index to a message according to an embodiment of the present invention;
[0056] Fig.12 A schematic diagram showing service registration information according to an embodiment of the present invention;
[0057] Fig.13 A schematic diagram showing a network function definition process according to an embodiment of the present invention;
[0058] Fig.14 A schematic diagram showing a network function instantiation process according to an embodiment of the present invention;
[0059] Fig.15 A schematic diagram showing a core network service-oriented architecture according to an embodiment of the present invention;
[0060] Fig.16 A schematic diagram showing a module of a service processing device according to an embodiment of the present invention;
[0061] Fig.17 A schematic diagram showing the structure of a network function entity according to an embodiment of the present invention. DETAILED DESCRIPTION
[0062] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0063] Figure 1 The dotted box is the 5G core network control plane network architecture. Each node is an independent NF entity. The NF provides one or more NFSs to the outside world. NFSs interact with each other through a service-based interface based on the Hypertext Transfer Protocol (HTTP) protocol to complete the business process.
[0064] In the 3GPP protocol, the NFS contained in each NF is clearly defined. Each NFS belongs to a unique NF, and service instances are managed and registered through NF. Figure 2 Taking the Authentication Management Function (AMF) as an example, the standard defines that it includes the following NFS:
[0065] Table 7.2.2-1:NF Services provided by AMF
[0066]
[0067]
[0068] The existing technologies strictly follow the above specifications to realize the 5G service-oriented network architecture. In actual deployment, NF is equivalent to the traditional network element equipment presenting an operation and maintenance management interface to the outside world.
[0069] Among them, the 5G core network SBA architecture realizes the decoupling of network functions, services can be independently upgraded and expanded, services can directly access each other through the bus interface, and support the rapid launch of new business functions. However, the current way of defining services with NF and NFS also has some defects, as follows:
[0070] 1) Rigid networking mode
[0071] The concept of Cloud Native realizes the decoupling of software and hardware. The location of NF instances can be flexibly deployed to meet the diversified application requirements of 5G, and multiple NFs can be deployed together in specific scenarios. For example: in order to save resources in the toB lightweight core network scenario, it may be necessary to put NFs such as Policy Control Function (PCF), Unified Data Management (UDM), AMF, and Session Management Function (SMF) on a physical board. However, according to the standard definition, these NFs as service functions require independent operation and maintenance, independent versions, independent virtual machines / containers, etc., and are still multiple network elements to the outside world. This increases the hardware resource overhead and the difficulty of network operation and maintenance. Most enterprise customers are concerned about the overall network function, cost-effectiveness, and ease of use. At this time, the flexibility of NF and NFS mechanisms cannot be reflected, which in turn brings negative effects.
[0072] 2) Not applicable to fragmented wireless access scenarios
[0073] End-to-end service is an important feature of 6G network, and RAN needs to be transformed into a service-oriented one. Compared with the core network NF, RAN will face more fragmented, differentiated scenarios and highly sensitive service latency requirements. For example, scenarios such as surveillance video, non-terrestrial network NTN, industrial control, rail transit, millimeter wave, etc. may require different air interface scheduling algorithms and parameters, and require hardware acceleration cards to cooperate and implement. According to the single responsibility principle of the existing 5G SBA mechanism, NFS needs to be defined separately for different algorithm functions in the 3GPP specification, which has a long cycle and high cost and cannot meet the agile deployment requirements of RAN.
[0074] In order to solve the above technical problems, the present invention provides a business processing method, device, equipment and medium. The method and device are based on the same application concept. Since the method and device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0075] like Figure 3 As shown, an embodiment of the present invention provides a service processing method, which is executed by a first network function entity. The method may include:
[0076] Step 301: receiving a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity;
[0077] Optionally, a first message sent by a first device is received, where the first message indicates a first service to be processed.
[0078] Step 302: Generate a first service chain according to the first service, where the first service chain includes network function services required to process the first service and an execution order between the network function services;
[0079] Among them, the service chain (herein, the first service chain) can be dynamically generated according to data such as the message type or content of the first message.
[0080] At the first network function NF entity entrance, a first service chain is generated according to the received first service.
[0081] Step 303: Process the first service based on the first service chain.
[0082] See also Figure 4 In one example, the terminal UE sends channel information to the RAN (NF); after receiving the channel information at the RAN entrance, a service chain is generated, which includes the network function services NFS1 and NFS2 required to process the service; and the execution order between the network function services is NFS1-NFS2. That is, the service first passes through the physical layer service (NFS1) and then the wireless scheduling service (NFS2).
[0083] The service processing method of the embodiment of the present invention receives a first service to be processed sent by a first device, wherein the first device is a terminal or a second network function entity; then, a first service chain is generated according to the first service, wherein the first service chain includes network function services required for processing the first service and the execution order between network function services; finally, the first service is processed based on the first service chain; in this way, the network function entity generates a service chain according to the service to be processed, that is, the network function services and the order of each service are flexibly defined as needed, so that it can be applicable to fragmented wireless access service scenarios.
[0084] It should be noted that the method in the embodiment of the present invention is not only applicable to a wireless access network, but also to a core network.
[0085] In some embodiments, the first device is a second network function entity, and the second network function entity has the same network function service as the first network function entity.
[0086] Here, NF and NFS are decoupled. NFS, as an independently released and maintained software version, can be combined into NF on demand, and NFS no longer belongs to a specific NF. That is, NFS can be distributed in different NFs on demand, see Figure 5The NF and NFS decoupling solution solves the problem that the existing technology networking mode is rigid and cannot flexibly adapt to the network simplified deployment requirements in different business scenarios, and supports on-demand network definition in a simple and efficient way.
[0087] See also Figure 6 to Figure 8 Taking service-oriented RAN as an example, the demands for agile and efficient deployment in different business scenarios can be met through free NF combination.
[0088] In an optional embodiment, the method of the embodiment of the present invention further includes:
[0089] 1) receiving a second service to be processed sent by the first device;
[0090] 2) adjusting the first service chain according to the second service to obtain an adjusted first service chain;
[0091] Optionally, the adjusting the first service chain includes at least one of the following:
[0092] Added new network function services;
[0093] Delete network function services;
[0094] Modify the execution order between network function services.
[0095] 3) Based on the adjusted first service chain, process the second service.
[0096] This embodiment illustrates that the network function service NFS can be expanded autonomously on demand, solving the problems of long update cycle and high cost of existing technologies, and can quickly iterate and update network function services based on the minimum granularity of business needs. The 3GPP specification focuses on defining the operation dependencies of services, interface specifications, data expression methods, business processes completed by multiple NFSs, and some basic NFSs, but no longer attempts to define all NFs and NFSs in the specification as in the 5G era. All NFSs that meet the specification standards can be registered in the network and discovered and called by other services. This embodiment can realize flexible addition, deletion and modification operations of NFSs in NFs.
[0097] See also Fig. 9 , taking the channel information scenario reported by the existing UE as an example, NFS1 determines the next hop NFS2. According to the current mechanism, if you want to add NFS3 between two services, you need to modify the implementation of NFS1, which will cause service coupling and increase the complexity of operation and maintenance. Through the processing of the above embodiment of the present invention, adding NFS3 only needs to dynamically adjust the service chain according to the configuration policy at the business process entrance and insert the new service NFS3, without modifying NFS1, to achieve service decoupling and dynamic adjustment. For details, please refer to Fig.10 .
[0098] The above processing makes the service-oriented free split combination of the network architecture increase the deployment flexibility, but it will also introduce the problem of increased number of message interactions between services and performance degradation. The main reason for the performance degradation is that the current interaction between services is carried by the IP protocol, and each interaction is an asynchronous operation, which requires multi-level replication cache of the protocol stack of the sending and receiving ends and the intermediate path equipment. In order to solve this problem, in some embodiments, the messages for interaction between the network function services adopt a unified format; wherein the names of the fields carried in the messages for interaction between the network function services are the same, and an index value for identifying the field is provided in the message header.
[0099] It should be noted that the messages exchanged between network function services NFS may be information exchanged between NFS within an NF, or information exchanged between NFS between NFs.
[0100] Specifically: All message formats between services are consistent. The fields carried in the message are uniformly named to reduce the overhead of repackaging and conversion of message formats between services; the index value of the field is added to the message header, see Fig.11 , to reduce field lookup overhead.
[0101] As an optional embodiment, the method of the embodiment of the present invention further includes:
[0102] The bearer protocol supported by the first network function entity and / or the bearer protocol supported by the network function service is reported to the service management device, and the bearer protocol used for message interaction between the network function services is determined by negotiation between the network function services.
[0103] This embodiment achieves the decoupling of inter-service messages and the underlying bearer protocol. Currently, the default inter-service interaction is IP bearer, and other high-performance bearer modes can be further added, such as MAC direct connection, remote direct memory access (RDMA) memory access, function call, etc. The bearer protocol is determined by mutual negotiation between services. For example, NF / NFS sends a message to the service management center (see Fig.12 Taking NRF as an example), when registering, it carries the bearer protocol it supports, and then the service management center coordinates and matches it.
[0104] In some embodiments, the method of the embodiment of the present invention further includes:
[0105] Generate a second service chain according to the first service, wherein the second service chain includes network function entities required to process the first service and an execution order between the network function entities, wherein the first network function entity is the first network function entity to process the first service;
[0106] In the business process, not only the calling order of NFS and the decoupling of NFS can be realized, but also the calling order of NF and the decoupling of NF can be realized, thus achieving flexible orchestration.
[0107] Correspondingly, after processing the first service based on the first service chain, the method of the embodiment of the present invention further includes:
[0108] Based on the second service chain, the processed first service is transmitted to the next network function entity.
[0109] Furthermore, the method of the embodiment of the present invention also includes:
[0110] 1) receiving a third service to be processed sent by the first device;
[0111] 2) adjusting the second service chain according to the third service to obtain an adjusted second service chain;
[0112] Optionally, the adjusting the second service chain includes at least one of the following:
[0113] Added new network function entity;
[0114] Deleting a network function entity;
[0115] Modify the execution order between network function entities.
[0116] 3) Based on the adjusted second service chain, process the third service.
[0117] This embodiment illustrates that the network function NF entity can be expanded autonomously as needed. All NF entities that meet the standard can be registered in the network and discovered and called by other NF entities. This embodiment can realize flexible deletion and modification of NF.
[0118] Based on the method of the embodiment of the present invention, taking RAN service-oriented as an example, the specific implementation steps are as follows:
[0119] Before that, let me explain the terms being defined.
[0120] Meta-service: The most basic network service, similar to NFS in the traditional 5G core network.
[0121] Domain: Multiple meta-services are freely combined to define meta-service combinations on demand, similar to the NF of the traditional 5G core network.
[0122] Network: A communication network composed of multiple domains connected together, which is equivalent to the communication network composed of RAN, AMF, SMF, UPF and other network elements on demand in the 5G network.
[0123] 1. Define meta-services
[0124] Meta-services have finer granularity than traditional 5G core network services.
[0125] All RAN / CN features and algorithms that are visible to the outside world or can be replaced to meet different business scenarios can be classified as meta-services, such as TM transmission, header compression, encryption, mobility management, high-phy, N2 interface resolution, etc.
[0126] Meta-services have the following four elements:
[0127] 1) Standardized interface: message format and data definition are globally unified; input and output interfaces serve as external channels.
[0128] 2) Deterministic function: The same input is executed multiple times, and the output result is unique.
[0129] 3) Service autonomy: Meta-services are connected only through public interfaces, and services are stateless.
[0130] 4) On-demand drive: The service execution is driven by the inbound message, the outbound message content can be subscribed, and the service does not pay attention to the outbound message.
[0131] The resource usage of the next-hop receiver and service is strongly related to the business volume and can be configured.
[0132] 2. Define RAN templates according to business requirements
[0133] 1) Domain
[0134] Meta-services are combined on demand to form domains. From the outside, the domain is a black box with standardized interfaces.
[0135] A domain is the smallest unit that can be managed by a network manager, similar to the NF entity in the 5G core network.
[0136] Domains can be used as subdomains and combined with other meta-services to form new domains. Finally, hierarchical autonomous network functions (NFs) are formed, and personalized business scenarios can be met through customization of NF entities.
[0137] 2) See Fig.13 , define the network
[0138] The location coordinates, business capacity, inter-domain connection relationship, latency / bandwidth and other data required for domain instance deployment are set, converted into internal machine language through orchestration services, and the subtasks are decomposed and sent to the service-oriented platform for execution.
[0139] 3) See Fig.14 , network instantiation
[0140] The service-oriented network platform executes the instance subtasks issued by the orchestration management center. According to the timing, QoS, coordinates and other information in the task, it dynamically compiles the instance software Release, controls the corresponding DC to create a container, and loads the software version and business configuration.
[0141] Then the service instances are managed uniformly by the service-oriented network platform:
[0142] Cloud platform resource management, including resource name / type / location / address / quantity / network quality and other capabilities that the resource layer can provide.
[0143] NF instance registration, including the task / status / location / topology latency corresponding to the instance.
[0144] An NF instance is equivalent to an autonomous domain, which includes complete business, platform, network management and other capabilities.
[0145] See also Fig.15 The solution of the embodiment of the present invention, ① realizes the free combination of services; ② realizes the on-demand expansion of services; ③ realizes the unified interface of services; ④ realizes the decoupling of messages and bearer protocols between services; ⑤ realizes the flexible arrangement of service call sequence.
[0146] like Fig.16 As shown, an embodiment of the present invention further provides a service processing device, which is applied to a first network function entity. The device includes:
[0147] A first receiving module 1601 is configured to receive a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity;
[0148] A first processing module 1602 is used to generate a first service chain according to the first service, where the first service chain includes a network function service required for processing the first service and an execution order between the network function services;
[0149] The second processing module 1603 is configured to process the first service based on the first service chain.
[0150] In some embodiments, the first device is a second network function entity, and the second network function entity has the same network function service as the first network function entity.
[0151] In some embodiments, the apparatus of the embodiment of the present invention further includes:
[0152] A second receiving module, used to receive a second service to be processed sent by the first device;
[0153] A third processing module, configured to adjust the first service chain according to the second service to obtain an adjusted first service chain;
[0154] The fourth processing module is used to process the second service based on the adjusted first service chain.
[0155] In some embodiments, adjusting the first service chain includes at least one of the following:
[0156] Added new network function services;
[0157] Delete network function services;
[0158] Modify the execution order between network function services.
[0159] In some embodiments, the messages exchanged between the network function services adopt a unified format; wherein, the names of the fields carried in the messages exchanged between the network function services are the same, and an index value for identifying the field is provided in the message header.
[0160] In some embodiments, the apparatus of the embodiment of the present invention further includes:
[0161] The sending module is used to report the bearer protocol supported by the first network function entity and / or the bearer protocol supported by the network function service to the service management device. The bearer protocol used for message interaction between the network function services is determined by negotiation between the network function services.
[0162] In some embodiments, the apparatus of the embodiment of the present invention further includes:
[0163] a fifth processing module, configured to generate a second service chain according to the first service, wherein the second service chain includes network function entities required to process the first service and an execution order between the network function entities, wherein the first network function entity is a first network function entity to process the first service;
[0164] Accordingly, the device of the embodiment of the present invention further includes:
[0165] A sixth processing module is used to transmit the processed first service to a next network function entity based on the second service chain.
[0166] In some embodiments, the apparatus of the embodiment of the present invention further includes:
[0167] A third receiving module, used to receive a third service to be processed sent by the first device;
[0168] A seventh processing module, configured to adjust the second service chain according to the third service to obtain an adjusted second service chain;
[0169] An eighth processing module is used to process the third service based on the adjusted second service chain.
[0170] In some embodiments, adjusting the second service chain includes at least one of the following:
[0171] Added new network function entity;
[0172] Deleting a network function entity;
[0173] Modify the execution order between network function entities.
[0174] The service processing device of an embodiment of the present invention receives a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity; then generates a first service chain based on the first service, wherein the first service chain includes network function services required to process the first service and the execution order between network function services; finally, based on the first service chain, processes the first service; in this way, the network function entity generates a service chain based on the service to be processed, that is, flexibly defines the network function services and the order of each service as needed, so that it can be suitable for wireless access fragmented service scenarios.
[0175] In order to better achieve the above goals, Fig.17 As shown, an embodiment of the present invention further provides a network function entity, the network function entity is a first network function entity, including a processor 1700 and a transceiver 1710, the transceiver 1710 receives and sends data under the control of the processor 1700, and the processor 1700 is used to perform the following process:
[0176] receiving a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity;
[0177] Generate a first service chain according to the first service, where the first service chain includes a network function service required for processing the first service and an execution order between the network function services;
[0178] Based on the first service chain, the first service is processed.
[0179] In some embodiments, the first device is a second network function entity, and the second network function entity has the same network function service as the first network function entity.
[0180] In some embodiments, the processor 1700 is further configured to:
[0181] receiving a second service to be processed sent by the first device;
[0182] adjusting the first service chain according to the second service to obtain an adjusted first service chain;
[0183] Based on the adjusted first service chain, the second service is processed.
[0184] In some embodiments, adjusting the first service chain includes at least one of the following:
[0185] Added new network function services;
[0186] Delete network function services;
[0187] Modify the execution order between network function services.
[0188] In some embodiments, the messages exchanged between the network function services adopt a unified format; wherein, the names of the fields carried in the messages exchanged between the network function services are the same, and an index value for identifying the field is provided in the message header.
[0189] In some embodiments, the processor 1700 is further configured to:
[0190] The bearer protocol supported by the first network function entity and / or the bearer protocol supported by the network function service is reported to the service management device, and the bearer protocol used for message interaction between the network function services is determined by negotiation between the network function services.
[0191] In some embodiments, the processor 1700 is further configured to:
[0192] Generate a second service chain according to the first service, wherein the second service chain includes network function entities required to process the first service and an execution order between the network function entities, wherein the first network function entity is the first network function entity to process the first service;
[0193] Based on the second service chain, the processed first service is transmitted to the next network function entity.
[0194] In some embodiments, the processor 1700 is further configured to:
[0195] receiving a third service to be processed sent by the first device;
[0196] Adjust the second service chain according to the third service to obtain an adjusted second service chain;
[0197] Based on the adjusted second service chain, the third service is processed.
[0198] In some embodiments, adjusting the second service chain includes at least one of the following:
[0199] Added new network function entity;
[0200] Deleting a network function entity;
[0201] Modify the execution order between network function entities.
[0202] The network function entity of an embodiment of the present invention receives a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity; then generates a first service chain according to the first service, wherein the first service chain includes network function services required to process the first service and the execution order between network function services; finally, based on the first service chain, processes the first service; in this way, the network function entity generates a service chain based on the service to be processed, that is, flexibly defines the network function services and the order of each service as needed, so that it can be suitable for wireless access fragmented service scenarios.
[0203] An embodiment of the present invention also provides a network function entity, which is a first network function entity, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the business processing method embodiment as described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0204] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the business processing method embodiment described above is implemented, and the same technical effect can be achieved. To avoid repetition, it is not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0205] The embodiment of the present invention also provides a computer program product, including computer instructions, which, when executed by a processor, implement the following Figure 3 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0206] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.
[0207] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A device that specifies functions in one or more processes and / or one or more blocks.
[0208] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable storage medium produce a paper product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0209] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that the computer or other programmable device executes a series of operating steps to produce a computer-implemented process, thereby providing instructions executed on the computer or other programmable device for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0210] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A service processing method, executed by a first network function entity, characterized in that: include: receiving a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity; Generate a first service chain according to the first service, where the first service chain includes a network function service required for processing the first service and an execution order between the network function services; Based on the first service chain, the first service is processed.
2. The method according to claim 1, characterized in that The first device is a second network function entity, and the second network function entity and the first network function entity have the same network function service.
3. The method according to claim 1, characterized in that The method further comprises: receiving a second service to be processed sent by the first device; adjusting the first service chain according to the second service to obtain an adjusted first service chain; Based on the adjusted first service chain, the second service is processed.
4. The method according to claim 3, characterized in that The adjusting the first service chain comprises at least one of the following: Added new network function services; Delete network function services; Modify the execution order between network function services.
5. The method according to claim 1, characterized in that The messages exchanged between the network function services adopt a unified format; wherein, the names of the fields carried in the messages exchanged between the network function services are the same, and an index value for identifying the field is provided in the message header.
6. The method according to claim 1, characterized in that The method further comprises: The bearer protocol supported by the first network function entity and / or the bearer protocol supported by the network function service is reported to the service management device, and the bearer protocol used for message interaction between the network function services is determined by negotiation between the network function services.
7. The method according to claim 1, characterized in that The method further comprises: Generate a second service chain according to the first service, wherein the second service chain includes network function entities required to process the first service and an execution order between the network function entities, wherein the first network function entity is the first network function entity to process the first service; After processing the first service based on the first service chain, the method further includes: Based on the second service chain, the processed first service is transmitted to the next network function entity.
8. The method according to claim 7, characterized in that The method further comprises: receiving a third service to be processed sent by the first device; Adjust the second service chain according to the third service to obtain an adjusted second service chain; Based on the adjusted second service chain, the third service is processed.
9. The method according to claim 8, characterized in that The adjusting the second service chain comprises at least one of the following: Added new network function entity; Deleting a network function entity; Modify the execution order between network function entities.
10. A service processing device, applied to a first network function entity, characterized in that: include: A first receiving module, configured to receive a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity; A first processing module, configured to generate a first service chain according to the first service, wherein the first service chain includes a network function service required for processing the first service and an execution order between the network function services; The second processing module is used to process the first service based on the first service chain.
11. A network function entity, the network function entity being a first network function entity, comprising a processor and a transceiver, the transceiver receiving and sending data under the control of the processor, characterized in that: The processor is configured to perform the following operations: receiving a first service to be processed sent by a first device, where the first device is a terminal or a second network function entity; Generate a first service chain according to the first service, where the first service chain includes a network function service required for processing the first service and an execution order between the network function services; Based on the first service chain, the first service is processed.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the business processing method according to any one of claims 1 to 9 are implemented.
13. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps in the business processing method according to any one of claims 1 to 9.
Citation Information
Cited By
Communication method, device, equipment and medium
CN120282182A
Communication methods, apparatuses, devices, and media
CN120282182B