A service policy configuration method, device, apparatus and storage medium

By automatically parsing and generating service configuration message packets, the problem of low efficiency and high error rate of manual configuration in the core network system is solved, and the core network system can automatically adapt and provide efficient service.

CN122138175APending Publication Date: 2026-06-02WUHAN HONGXIN TECH DEV CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
WUHAN HONGXIN TECH DEV CO LTD
Filing Date
2024-11-30
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In existing technologies, the core network system mainly relies on manual methods for configuring terminal information, which leads to low efficiency and high error rate, affecting service speed and reliability.

Method used

By receiving service request information from terminals, the system automatically parses service configuration parameter information, generates service configuration message packets, and provides services to terminals according to the initial service policy, thereby achieving automatic adaptation and configuration of the core network system.

Benefits of technology

It reduces manual configuration errors, improves the efficiency and speed of core network system service configuration, ensures that terminals can enjoy services normally, and adapt to diverse scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122138175A_ABST
    Figure CN122138175A_ABST
Patent Text Reader

Abstract

This disclosure provides a service policy configuration method, device, apparatus, and storage medium. The method includes: receiving service request information sent by a terminal; the service request information carrying service configuration parameter information of the terminal; parsing the service request information to obtain the service configuration parameter information of the terminal; generating a service configuration message message conforming to the communication protocol between core network elements based on the service configuration parameter information and authentication configuration parameter information; the authentication configuration parameter information is obtained when authenticating the terminal; configuring an initial service policy according to the service configuration message message, and providing service to the terminal according to the initial service policy. This eliminates the need for manual configuration of the core network system, allowing the core network system to automatically adapt to terminal needs and automatically configure service policies, reducing the likelihood of configuration errors during manual configuration and effectively improving the efficiency of service configuration for the core network system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and more specifically, to a service strategy configuration method, device, apparatus, and storage medium. Background Technology

[0002] In order for the core network system to provide services to the terminal, it is often necessary to pre-configure the relevant information of the terminal into the core network system. Only after the core network system is configured can it provide services to the terminal.

[0003] When configuring terminal information into the core network system, manual configuration is mostly used. That is, each terminal that the core network needs to serve requires manual configuration of its relevant information. However, configuration errors may occur during manual configuration, causing the terminal to be unable to enjoy the service normally. In addition, manual configuration is inefficient and greatly affects the service speed of the core network. Summary of the Invention

[0004] This disclosure provides at least one service policy configuration method, device, apparatus, and storage medium to address the problems of low efficiency and high error rate when manually configuring the core network system.

[0005] In a first aspect, embodiments of this disclosure provide a service policy configuration method applied to a core network system, the method comprising:

[0006] The terminal receives a service request information; the service request information carries the terminal's service configuration parameter information; the service configuration parameter information is used to indicate the terminal's service attributes.

[0007] The service request information is parsed to obtain the terminal's service configuration parameter information;

[0008] Based on service configuration parameter information and authentication configuration parameter information, a service configuration message packet conforming to the communication protocol between core network elements is generated; the authentication configuration parameter information is obtained when authenticating the terminal.

[0009] Based on the service configuration message, configure the initial service policy and provide service to the terminal according to the initial service policy.

[0010] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; the service configuration message includes a general service policy and the terminal user's permanent identifier. The general service policy is established based on the authentication configuration parameter information and the service configuration parameter information, and is used to provide voice call service and data transmission service.

[0011] Based on the service configuration message, configure the initial service policy and provide service to the terminal according to the initial service policy, including:

[0012] The service configuration message is parsed to obtain the general service policy and the permanent identifier of the end user;

[0013] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0014] Optionally, the service configuration message includes service configuration parameter information and authentication configuration parameter information, and the authentication configuration parameter information includes the terminal user's permanent identifier;

[0015] Based on the service configuration message, configure the initial service policy and provide service to the terminal according to the initial service policy, including:

[0016] The service configuration message is parsed to obtain service configuration parameter information and authentication configuration parameter information;

[0017] Based on the authentication configuration parameters and service configuration parameters, a general service policy is established; the general service policy is used to provide voice call service and data transmission service.

[0018] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0019] Optionally, the service configuration parameter information includes the protocol data unit type and the General Packet Radio Service Tunneling Protocol (GPRS) message service request; the general service policy is established according to the following steps:

[0020] Obtain the default service policy, which indicates the default Internet Protocol address, default user plane access network element, and default bandwidth.

[0021] When the protocol data unit type is target type, detect whether the General Packet Radio Service Tunneling Protocol message service request contains communication services based on the Session Initiation Protocol, and determine the quality of service level based on the detection results;

[0022] Establish a general business strategy based on the default business strategy and service quality level.

[0023] Optionally, based on the test results, a service quality level may be determined, including:

[0024] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request includes communication services based on the Session Initiation Protocol (SIP), the Quality of Service (QoS) level is determined to be Level 1.

[0025] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request does not include communication services based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 2.

[0026] The first level is higher than the second level.

[0027] Optionally, the terminal may be authenticated through the following steps:

[0028] The system receives a registration request from the terminal; the registration request carries the terminal's authentication configuration parameters; the authentication configuration parameters are used to indicate the terminal's identity and the communication service provider.

[0029] The registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0030] Based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated;

[0031] Configure the authentication policy according to the authentication configuration message, and authenticate the terminal according to the authentication policy.

[0032] Optionally, the registration request information is parsed to obtain the terminal's authentication configuration parameters, including:

[0033] Determine whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time;

[0034] If the registration request information is for the first time, the received registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0035] Optionally, determining whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time includes:

[0036] Determine whether the permanent identifier of the end user can be obtained from the received registration request information;

[0037] If the permanent identifier of the end user can be obtained, the registration request information is determined to be the initial registration request information sent by the terminal to the core network system for the first time.

[0038] Optionally, the method further includes:

[0039] If it is determined that the received registration request information is not the initial registration request information first sent by the terminal to the core network system, an initial registration instruction is sent to the terminal; the initial registration instruction is used to instruct the terminal to send the initial registration request information.

[0040] Receive the initial registration request information sent by the terminal.

[0041] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated, including:

[0042] Obtain the encrypted information of the communication service corresponding to the terminal;

[0043] Bind encrypted communication service information to the end user's permanent identifier;

[0044] Based on the communication protocol between core network elements, the permanent identifier of the terminal user bound with the encrypted information of the communication service, as well as other authentication configuration parameter information other than the permanent identifier of the terminal user, are encapsulated to generate an authentication configuration message.

[0045] Optionally, the authentication configuration parameters include at least one of the following:

[0046] Permanent identifier for end users, public terrestrial mobile network, network slice selection auxiliary information; and / or

[0047] Business configuration parameter information includes at least one of the following:

[0048] Protocol data unit type, General Packet Radio Service Tunneling Protocol message service request, tracking area code, data network name.

[0049] Optionally, the method further includes:

[0050] After the duration of continuously receiving business service request information reaches the target duration, the business configuration message message is adjusted based on at least one adjustment indicator to obtain the adjusted business configuration message message.

[0051] Based on the adjusted service configuration message, the initial service policy is updated, and the terminal is provided with service according to the updated service policy.

[0052] Optionally, the adjustment metrics may include at least one of the following:

[0053] Adjustments to bandwidth, latency, Internet Protocol addresses, and user plane access network elements.

[0054] Optionally, the core network system includes multiple core network elements, and the multiple core network elements transmit information based on the communication protocol within the core network system; the multiple core network elements cooperate to execute service policy configuration methods.

[0055] Secondly, this disclosure also provides a service policy configuration device, deployed in at least one core network element in a core network system, including a memory, a transceiver, and a processor;

[0056] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer programs from memory and perform the following operations:

[0057] The terminal receives a service request information; the service request information carries the terminal's service configuration parameter information; the service configuration parameter information is used to indicate the terminal's service attributes.

[0058] The service request information is parsed to obtain the terminal's service configuration parameter information;

[0059] Based on service configuration parameter information and authentication configuration parameter information, a service configuration message packet conforming to the communication protocol between core network elements is generated; the authentication configuration parameter information is obtained when authenticating the terminal.

[0060] Based on the service configuration message, configure the initial service policy and provide service to the terminal according to the initial service policy.

[0061] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; the service configuration message includes a general service policy and the terminal user's permanent identifier. The general service policy is established based on the authentication configuration parameter information and the service configuration parameter information, and is used to provide voice call service and data transmission service.

[0062] Based on the service configuration message, the initial service policy is configured, and service is provided to the terminal according to the initial service policy, specifically including:

[0063] The service configuration message is parsed to obtain the general service policy and the permanent identifier of the end user;

[0064] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0065] Optionally, the service configuration message includes service configuration parameter information and authentication configuration parameter information, and the authentication configuration parameter information includes the terminal user's permanent identifier;

[0066] Based on the service configuration message, the initial service policy is configured, and service is provided to the terminal according to the initial service policy, specifically including:

[0067] The service configuration message is parsed to obtain service configuration parameter information and authentication configuration parameter information;

[0068] Based on the authentication configuration parameters and service configuration parameters, a general service policy is established; the general service policy is used to provide voice call service and data transmission service.

[0069] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0070] Optionally, the service configuration parameter information includes the protocol data unit type and the General Packet Radio Service Tunneling Protocol (GPRS) message service request; the general service policy is established through the following steps:

[0071] Obtain the default service policy, which indicates the default Internet Protocol address, default user plane access network element, and default bandwidth.

[0072] When the protocol data unit type is target type, detect whether the General Packet Radio Service Tunneling Protocol message service request contains communication services based on the Session Initiation Protocol, and determine the quality of service level based on the detection results;

[0073] Establish a general business strategy based on the default business strategy and service quality level.

[0074] Optionally, the service quality level can be determined based on the test results, specifically including:

[0075] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request includes communication services based on the Session Initiation Protocol (SIP), the Quality of Service (QoS) level is determined to be Level 1.

[0076] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request does not include communication services based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 2.

[0077] The first level is higher than the second level.

[0078] Optionally, the processor is also used to authenticate the terminal through the following steps:

[0079] The system receives a registration request from the terminal; the registration request carries the terminal's authentication configuration parameters; the authentication configuration parameters are used to indicate the terminal's identity and the communication service provider.

[0080] The registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0081] Based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated;

[0082] Configure the authentication policy according to the authentication configuration message, and authenticate the terminal according to the authentication policy.

[0083] Optionally, the registration request information is parsed to obtain the terminal's authentication configuration parameters, specifically including:

[0084] Determine whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time;

[0085] If the registration request information is for the first time, the received registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0086] Optionally, determine whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time, specifically including:

[0087] Determine whether the permanent identifier of the end user can be obtained from the received registration request information;

[0088] If the permanent identifier of the end user can be obtained, the registration request information is determined to be the initial registration request information sent by the terminal to the core network system for the first time.

[0089] Optionally, the processor is also used to perform:

[0090] If it is determined that the received registration request information is not the initial registration request information first sent by the terminal to the core network system, an initial registration instruction is sent to the terminal; the initial registration instruction is used to instruct the terminal to send the initial registration request information.

[0091] Receive the initial registration request information sent by the terminal.

[0092] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; based on the authentication configuration parameter information, an authentication configuration message packet conforming to the communication protocol between core network elements is generated, specifically including:

[0093] Obtain the encrypted information of the communication service corresponding to the terminal;

[0094] Bind encrypted communication service information to the end user's permanent identifier;

[0095] Based on the communication protocol between core network elements, the permanent identifier of the terminal user bound with the encrypted information of the communication service, as well as other authentication configuration parameter information other than the permanent identifier of the terminal user, are encapsulated to generate an authentication configuration message.

[0096] Optionally, the authentication configuration parameters include at least one of the following:

[0097] Permanent identifier for end users, public terrestrial mobile network, network slice selection auxiliary information; and / or

[0098] Business configuration parameter information includes at least one of the following:

[0099] Protocol data unit type, General Packet Radio Service Tunneling Protocol message service request, tracking area code, data network name.

[0100] Optionally, the processor is also used to perform:

[0101] After the duration of continuously receiving business service request information reaches the target duration, the business configuration message message is adjusted based on at least one adjustment indicator to obtain the adjusted business configuration message message.

[0102] Based on the adjusted service configuration message, the initial service policy is updated, and the terminal is provided with service according to the updated service policy.

[0103] Optionally, the adjustment metrics may include at least one of the following:

[0104] Adjustments to bandwidth, latency, Internet Protocol addresses, and user plane access network elements.

[0105] Optionally, the core network system includes multiple core network elements, which transmit information to each other based on communication protocols within the core network system; the multiple core network elements cooperate to provide service to the terminal.

[0106] Thirdly, embodiments of this disclosure also provide a business strategy configuration device, the device comprising:

[0107] The information receiving unit is used to receive service request information sent by the terminal; the service request information carries the terminal's service configuration parameter information; the service configuration parameter information is used to indicate the terminal's service attributes.

[0108] The information parsing unit is used to parse the service request information to obtain the terminal's service configuration parameter information;

[0109] The message generation unit is used to generate service configuration message messages that conform to the communication protocol between core network elements based on service configuration parameter information and authentication configuration parameter information; the authentication configuration parameter information is obtained when authenticating the terminal.

[0110] The policy configuration unit is used to configure the initial service policy according to the service configuration message message, and to provide service to the terminal according to the initial service policy.

[0111] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; the service configuration message includes a general service policy and the terminal user's permanent identifier. The general service policy is established based on the authentication configuration parameter information and the service configuration parameter information, and is used to provide voice call service and data transmission service.

[0112] The policy configuration unit is specifically used for:

[0113] The service configuration message is parsed to obtain the general service policy and the permanent identifier of the end user;

[0114] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0115] Optionally, the service configuration message includes service configuration parameter information and authentication configuration parameter information, and the authentication configuration parameter information includes the terminal user's permanent identifier;

[0116] The policy configuration unit is specifically used for:

[0117] The service configuration message is parsed to obtain service configuration parameter information and authentication configuration parameter information;

[0118] Based on the authentication configuration parameters and service configuration parameters, a general service policy is established; the general service policy is used to provide voice call service and data transmission service.

[0119] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0120] Optionally, the service configuration parameter information includes the protocol data unit type and the General Packet Radio Service Tunneling Protocol (GPRS) message service request; the message generation unit or policy configuration unit is used to establish a general service policy through the following steps:

[0121] Obtain the default service policy, which indicates the default Internet Protocol address, default user plane access network element, and default bandwidth.

[0122] When the protocol data unit type is target type, detect whether the General Packet Radio Service Tunneling Protocol message service request contains communication services based on the Session Initiation Protocol, and determine the quality of service level based on the detection results;

[0123] Establish a general business strategy based on the default business strategy and service quality level.

[0124] Optionally, when the message generation unit or policy configuration unit is used to determine the quality of service level based on the detection results, it is specifically used for:

[0125] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request includes communication services based on the Session Initiation Protocol (SIP), the Quality of Service (QoS) level is determined to be Level 1.

[0126] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request does not include communication services based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 2.

[0127] The first level is higher than the second level.

[0128] Optionally, the device may also include an authentication unit for:

[0129] The system receives a registration request from the terminal; the registration request carries the terminal's authentication configuration parameters; the authentication configuration parameters are used to indicate the terminal's identity and the communication service provider.

[0130] The registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0131] Based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated;

[0132] Configure the authentication policy according to the authentication configuration message, and authenticate the terminal according to the authentication policy.

[0133] Optionally, when the authentication unit parses the registration request information to obtain the terminal's authentication configuration parameters, it is specifically used for:

[0134] Determine whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time;

[0135] If the registration request information is for the first time, the received registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0136] Optionally, when the authentication unit is used to determine whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time, it is specifically used for:

[0137] Determine whether the permanent identifier of the end user can be obtained from the received registration request information;

[0138] If the permanent identifier of the end user can be obtained, the registration request information is determined to be the initial registration request information sent by the terminal to the core network system for the first time.

[0139] Optionally, the authentication unit is also used for:

[0140] If it is determined that the received registration request information is not the initial registration request information first sent by the terminal to the core network system, an initial registration instruction is sent to the terminal; the initial registration instruction is used to instruct the terminal to send the initial registration request information.

[0141] Receive the initial registration request information sent by the terminal.

[0142] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; when the authentication unit generates an authentication configuration message packet conforming to the communication protocol between core network elements based on the authentication configuration parameter information, it is specifically used for:

[0143] Obtain the encrypted information of the communication service corresponding to the terminal;

[0144] Bind encrypted communication service information to the end user's permanent identifier;

[0145] Based on the communication protocol between core network elements, the permanent identifier of the terminal user bound with the encrypted information of the communication service, as well as other authentication configuration parameter information other than the permanent identifier of the terminal user, are encapsulated to generate an authentication configuration message.

[0146] Optionally, the authentication configuration parameters include at least one of the following:

[0147] Permanent identifier for end users, public terrestrial mobile network, network slice selection auxiliary information; and / or

[0148] Business configuration parameter information includes at least one of the following:

[0149] Protocol data unit type, General Packet Radio Service Tunneling Protocol message service request, tracking area code, data network name.

[0150] Optionally, the device further includes a policy update unit for:

[0151] After the duration of continuously receiving business service request information reaches the target duration, the business configuration message message is adjusted based on at least one adjustment indicator to obtain the adjusted business configuration message message.

[0152] Based on the adjusted service configuration message, the initial service policy is updated, and the terminal is provided with service according to the updated service policy.

[0153] Optionally, the adjustment metrics may include at least one of the following:

[0154] Adjustments to bandwidth, latency, Internet Protocol addresses, and user plane access network elements.

[0155] Optionally, the core network system includes multiple core network elements, and the multiple core network elements transmit information based on the communication protocol within the core network system; the multiple core network elements cooperate to execute service policy configuration methods.

[0156] Fourthly, embodiments of this disclosure also provide a processor-readable storage medium storing a program for causing a processor to perform the steps of the business policy configuration method as described in the first aspect or any one of the first aspects.

[0157] Fifthly, embodiments of this disclosure also provide a computer program product, which, when invoked by a computer, causes the computer to execute the steps of the above-described business strategy configuration method.

[0158] This disclosure provides a service policy configuration method, device, apparatus, and storage medium that can receive service request information sent by a terminal; the service request information carries service configuration parameter information of the terminal; the service configuration parameter information is used to indicate the service attributes of the terminal; the service request information is parsed to obtain the service configuration parameter information of the terminal; based on the service configuration parameter information and authentication configuration parameter information, a service configuration message packet conforming to the communication protocol between core network elements is generated; the authentication configuration parameter information is obtained when authenticating the terminal; according to the service configuration message packet, an initial service policy is configured, and service is provided to the terminal according to the initial service policy.

[0159] In this way, after successful terminal authentication, the service configuration parameter information can be automatically parsed based on the service request information sent by the terminal to generate a service configuration message, configure the initial service policy, and provide service to the terminal according to the initial service policy. This eliminates the need for manual configuration of the core network system, enabling the core network system to automatically adapt to terminal needs and automatically configure service policies. It reduces the possibility of configuration errors that are prone to occur during manual configuration, ensures that the terminal can enjoy services normally, and effectively improves the service configuration efficiency of the core network system, greatly increasing the service speed of the core network system. This makes the core network system more suitable for diverse scenarios when providing service to the terminal.

[0160] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0161] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.

[0162] Figure 1 This diagram illustrates a traditional manual configuration of a core network system.

[0163] Figure 2 A schematic diagram of an automatic core network configuration system provided by an embodiment of this disclosure is shown;

[0164] Figure 3 A flowchart of a business strategy configuration method provided by an embodiment of this disclosure is shown;

[0165] Figure 4 This illustration shows a schematic diagram of parsing request information sent by a terminal according to an embodiment of the present disclosure;

[0166] Figure 5 This illustration shows a schematic diagram of generating a configuration message message according to an embodiment of the present disclosure;

[0167] Figure 6 This illustration shows a schematic diagram of a business strategy configuration process provided by an embodiment of the present disclosure;

[0168] Figure 7 A schematic diagram of a service strategy configuration device provided in an embodiment of this disclosure is shown;

[0169] Figure 8 A schematic diagram of a business strategy configuration apparatus provided in an embodiment of this disclosure is shown. Detailed Implementation

[0170] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.

[0171] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0172] In this disclosure, the term "multiple" refers to two or more objects, and other quantifiers are similar. In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0173] The terms “first,” “second,” and similar terms used in this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different levels of service quality.

[0174] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.

[0175] This disclosure provides a service policy configuration method, device, apparatus, and storage medium to solve the problems of low efficiency and high error rate when manually configuring the core network system.

[0176] The method and apparatus are based on the same inventive concept. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0177] The terminal disclosed in this embodiment may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal may be called a User Equipment (UE). The wireless terminal device may be a USB storage device, other personal computer memory devices, or a dongle. It may also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminal devices can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition, but are not limited to these specific embodiments in this disclosure.

[0178] The network-side devices involved in the embodiments of this disclosure may include, for example, base stations or other network-side devices. Taking a base station as an example, the base station may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network devices involved in this disclosure can be evolved network devices (eNBs or e-NodeBs) in a long term evolution (LTE) system, 5G base stations (gNBs) in a next generation system, or home evolved Node Bs (HeNBs), relay nodes, femtos, picos, network testing equipment, satellite base stations, etc., and are not limited in this disclosure. In some network structures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.

[0179] The technical solutions provided in this disclosure can be applied to core network systems, such as the Global System for Mobile Communications (GSM) core network, the Long Term Evolution (LTE) core network, and the 5G core network. The core network system includes multiple core network units (network elements).

[0180] In practical applications, the core network system is often used in conjunction with network-side equipment (such as base stations). Specifically, the network-side equipment is located between the terminal and the core network system, and the terminal and the core network system transmit information to each other through the network-side equipment.

[0181] In order for the core network system to provide services to terminals, it is often necessary to pre-configure relevant terminal information into the core network system. Only after this configuration can the core network system provide services to the terminals. The information configured here is generally called subscription information, which mainly includes two parts: information used for terminal authentication, and information used for allocating service bearer resources for the terminal.

[0182] See Figure 1 The diagram illustrates a traditional manual configuration of a core network system, using a 5G core network as an example. According to the functions of each network element in the 5G core network as defined by the 3rd Generation Partnership Project (3GPP), information used for terminal authentication needs to be pre-configured in the Unified Data Management (UDM) and Authentication Server Function (AUSF) of the 5G core network. Information used for allocating service bearer resources for the terminal needs to be pre-configured in the Session Management Function (SMF) and Policy Control Function (PCF) of the 5G core network.

[0183] When a terminal interacts with the core network system, it first sends authentication information to the core network system. The Access and Mobility Management Function (AMF) in the 5G core network receives the authentication information sent by the terminal and transmits it to the UDM and AUSF. The UDM and AUSF receive the authentication information sent by the AMF, authenticate the terminal based on the pre-set information used for terminal authentication and the received authentication information, and send the authentication result to the AMF. The authentication result carries the identity information of the core network system. The AMF receives the authentication result sent by the UDM and AUSF and sends the authentication result to the terminal.

[0184] The terminal receives the authentication result sent by the AMF. If the authentication result is successful, the terminal authenticates the core network system based on the identity information of the core network system carried in the authentication result. After the terminal also successfully authenticates the core network system, the terminal sends a service request to the core network system. The AMF receives the service request sent by the terminal and transmits the service request to the SMF and PCF. The SMF and PCF receive the service request sent by the AMF and, based on the pre-set information for allocating service bearer resources used by the terminal and the received service request, respond to the terminal by sending the service bearer resources required by the terminal to the AMF. The AMF receives the service bearer resources sent by the SMF and PCF and sends the service bearer resources to the terminal.

[0185] It is evident that when configuring terminal information into the core network system, manual configuration is mostly employed. This means that for each terminal that the core network needs to serve, the relevant information for terminal services must be manually configured in advance for the core network system. However, manual configuration requires a large amount of human resources, increasing the service cost of the core network system. Furthermore, configuration errors may occur during manual configuration, causing terminals to be unable to enjoy services normally or even causing network failures. In addition, manual configuration is inefficient and difficult to adapt quickly to different scenarios, significantly affecting the service speed of the core network.

[0186] To address this, this disclosure provides a service policy configuration method, device, apparatus, and storage medium. Based on the service request information sent by the terminal, it automatically parses service configuration parameter information, generates service configuration message packets to configure the initial service policy, and provides service to the terminal according to the initial service policy. This eliminates the need for manual configuration of the core network system, enabling the core network system to automatically adapt to the terminal and automatically configure service policies to provide service to the terminal. It reduces the likelihood of configuration errors during manual configuration, ensures that the terminal can normally enjoy the service, effectively improves the efficiency of service configuration for the core network system, greatly increases the service speed of the core network system, and makes the core network system more suitable for diverse scenarios when providing service to the terminal.

[0187] See Figure 2 The diagram shown is a schematic representation of an automatic configuration core network system provided in an embodiment of this disclosure. The core network system includes at least a first network element, a second network element, a third network element, a fourth network element, a fifth network element, and a sixth network element. The first network element integrates an interactive information analysis module, the second network element integrates a configuration generation module, the third network element integrates a first operating module, the fourth network element integrates a second operating module, the fifth network element integrates a third operating module, and the sixth network element integrates a fourth operating module.

[0188] Here, the interactive information analysis module, configuration generation module, first running module, second running module, third running module, and fourth running module are essentially software programs that need to be integrated into the network element to run and achieve their respective functions. The functions of each module are different. Specifically, the interactive information analysis module receives request information sent by the terminal and parses it to obtain configuration parameter information. The request information sent by the terminal includes registration request information and service request information after successful two-way authentication. Correspondingly, the configuration parameter information includes authentication configuration parameters obtained by parsing the registration request information and service configuration parameters obtained by parsing the service request information.

[0189] The configuration generation module encapsulates configuration parameter information into configuration message packets according to the communication protocol between core network elements. Correspondingly, the configuration message packets include authentication configuration message packets and service configuration message packets. The first, second, third, and fourth operation modules are respectively used to configure policies according to the configuration message packets and provide services to the terminals according to the configured policies. Specifically, the first and second operation modules configure authentication policies according to the authentication configuration message packets and authenticate the terminals according to the configured authentication policies. The first, third, and fourth operation modules configure service policies according to the service configuration message packets and provide service services to the terminals according to the configured service policies, that is, sending the service bearer resources required by the terminals to the terminals.

[0190] Specifically, the terminal sends a request message to the core network system; the first network element, which integrates an interactive information analysis module, receives the request message from the terminal, parses it to obtain configuration parameter information, and sends the configuration parameter information to the second network element, which integrates a configuration generation module; the second network element, which integrates a configuration generation module, encapsulates the configuration parameter information into a configuration message packet according to the communication protocol between core network elements, and sends the configuration message packet to the corresponding third network element (integrating a first operation module), fourth network element (integrating a second operation module), fifth network element (integrating a third operation module), and sixth network element (integrating a fourth operation module). The third network element (integrating a first operation module), fourth network element (integrating a second operation module), fifth network element (integrating a third operation module), and sixth network element (integrating a fourth operation module) respectively configure policies according to the received configuration message packets and provide services to the terminal according to the configured policies.

[0191] The following description uses the aforementioned core network system as an example to illustrate the service policy configuration method provided in this embodiment.

[0192] See Figure 3 The diagram shown is a flowchart of a service policy configuration method provided in an embodiment of this disclosure. This method is applied to a core network system and may include:

[0193] S301: Receive service request information sent by the terminal; the service request information carries the terminal's service configuration parameter information; the service configuration parameter information is used to indicate the terminal's service attributes.

[0194] In this step, the service request information sent by the terminal can be received through the first network element in the core network system.

[0195] Combination Figure 2As can be seen, the core network system includes multiple core network elements, which transmit information to each other based on the communication protocols within the core network system; the multiple core network elements cooperate to execute service policy configuration methods.

[0196] In this way, by cooperating with multiple core network elements, the core network system can be configured automatically, eliminating the need for manual configuration and reducing the likelihood of configuration errors during manual configuration, thus effectively improving the efficiency of service configuration for the core network system.

[0197] For example, in the case of a 5G core network system, the first network element is AMF.

[0198] In some possible implementations, the service configuration parameter information includes at least one of the following:

[0199] Protocol Data Unit (PDU) type, General Packet Radio Service Tunneling Protocol (GTP) message service request, Tracking Area Code (TAC), and Data Network Name (DNN).

[0200] Among them, PDU TYPE is used to indicate the PDU session protocol type; GTP message service request is used to indicate the service type, such as data service, or voice service, video service, game service, etc.; TAC is used to indicate the identity information of network-side equipment (such as base stations) used in conjunction with the core network system; DNN is used to indicate the external network connected to the terminal and the requested services and resources.

[0201] In this way, obtaining the above-mentioned service configuration parameter information through parsing helps to generate service configuration message packets more comprehensively and accurately, thereby improving the accuracy of the initial service policy configuration and ensuring that the core network system can provide effective service to the terminal.

[0202] S302: Parse the service request information to obtain the terminal's service configuration parameter information.

[0203] In this step, the service request information can be parsed through the first network element in the core network system, which integrates an interactive information analysis module, to obtain the terminal's service configuration parameter information.

[0204] In some possible implementations, two operating modes can be set for the core network system: self-configuration mode and manual configuration mode. Normally, the core network system operates in manual configuration mode, requiring manual configuration of terminal information provided by the core network system. When automatic configuration of the core network system is needed, the manual configuration mode can be switched to self-configuration mode. In self-configuration mode, service configuration parameter information can be automatically parsed, service configuration message packets can be generated to configure the initial service policy, and service can be provided to the terminal according to the initial service policy, eliminating the need for manual configuration of the core network system.

[0205] For example, in the case of a 5G core network system, the first network element is the AMF (Application Provider Interface). The AMF can parse service request information according to the 5G 3GPP protocol to obtain the terminal's service configuration parameter information. The specific steps for parsing the service request information are similar to those for parsing Next Generation Application Protocol (NGAP) messages, and will not be repeated here.

[0206] See Figure 4 The diagram illustrates a method for parsing request information sent by a terminal, as provided in an embodiment of this disclosure. A first network element integrating an interactive information analysis module parses the service request information sent by the terminal to obtain the terminal's service configuration parameter information. Here, the explanation takes examples where the service configuration parameter information includes PDU TYPE, GTP message service request, TAC, and DNN.

[0207] See again Figure 2 After obtaining the service configuration parameter information, the first network element, which integrates the interactive information analysis module, sends the service configuration parameter information to the second network element, which integrates the configuration generation module. Here, when information is transmitted between the network elements, the transmitted information needs to conform to the communication protocol between core network elements.

[0208] For example, when the core network system is a 5G core network, the transmitted data needs to conform to the Hypertext Transfer Protocol version 2 (HTTP2). The URL (Uniform Resource Locator) of the HTTP2 protocol is http: / / [IP address]:[port] / [interface name], where [IP address]:[port] is the address and port that the destination network element is listening on, and [interface name] distinguishes the data type being sent.

[0209] S303: Based on service configuration parameter information and authentication configuration parameter information, generate service configuration message packets that conform to the communication protocol between core network elements; the authentication configuration parameter information is obtained when authenticating the terminal.

[0210] In this step, the second network element in the core network system, which integrates a configuration generation module, can receive service configuration parameter information sent by the first network element, which integrates an interactive information analysis module. Based on the service configuration parameter information and the authentication configuration parameter information, a service configuration message message conforming to the communication protocol between core network elements can be generated.

[0211] See again Figure 2 After successful two-way authentication, the terminal sends a service request to the core network system. Therefore, before receiving the service request, the core network system authenticates the terminal, obtaining authentication configuration parameter information during this process. Thus, before receiving the service configuration parameter information from the first network element (integrated with the interaction information analysis module), the second network element, which integrates the configuration generation module, can receive the authentication configuration parameter information from the first network element (integrated with the interaction information analysis module) during the core network system's terminal authentication process.

[0212] Based on the energy consumption and computing power allocation of each network element in the core network system, the second network element and the first network element can be the same network element or different network elements. In other words, the configuration generation module can be integrated into the same network element as the interactive information analysis module, or it can be deployed independently in different network elements. For example, taking a 5G core network system as an example, the interactive information analysis module is integrated into the AMF (Advanced Feature Module), and the configuration generation module can also be integrated into the AMF, or it can be integrated into other network elements.

[0213] In some possible implementations, the authentication configuration parameter information includes at least one of the following:

[0214] Subscription Permanent Idea (SUPI), Public Land Mobile Network (PLMN), and Single Network Slice Selection Assistance Information (SNSSAI).

[0215] SUPI indicates the terminal's identity, while PLMN and SNSSAI indicate the terminal's communication service provider. In practical applications, the communication service provider can specifically be a mobile operator.

[0216] In this way, the authentication configuration parameter information mentioned above helps to generate authentication configuration message packets and service configuration message packets more comprehensively and accurately, thereby improving the accuracy of authentication policies and initial service policy configurations, and ensuring that the core network system can effectively authenticate terminals and provide service.

[0217] See Figure 5 The diagram illustrates a method for generating configuration message packets according to an embodiment of this disclosure. A second network element integrating a configuration generation module encapsulates the received service configuration parameter information and authentication configuration parameter information into a service configuration message packet conforming to the communication protocol between core network elements, based on the communication protocol between core network elements.

[0218] In some possible implementations, the service configuration message includes general service policies and end-user permanent identifiers.

[0219] The general service policy is established based on authentication configuration parameters and service configuration parameters, and is used to provide voice call services and data transmission services. Specifically, the general service policy includes the resources provided by the core network system for basic voice call services and data transmission services.

[0220] Accordingly, based on service configuration parameter information and authentication configuration parameter information, a service configuration message message conforming to the communication protocol between core network elements is generated, including:

[0221] Establish a general business strategy based on authentication configuration parameters and business configuration parameters;

[0222] Based on the communication protocol between core network elements, general service policies and permanent identifiers of end users are encapsulated to generate service configuration message packets.

[0223] In the above steps, the second network element, which integrates a configuration generation module, can establish a service policy based on authentication configuration parameter information and service configuration parameter information, and encapsulate the general service policy and the permanent identifier of the end user into a service configuration message according to the communication protocol between core network elements.

[0224] Here, the general service policy can be established through a second network element that integrates a configuration generation module. In some other possible implementations, the general service policy can also be established through a network element that integrates an operation module. The specific process of establishing the general service policy will be described in detail in subsequent embodiments and will not be elaborated here.

[0225] In this way, a general service strategy can be established by the second network element with an integrated configuration generation module. The general service strategy can provide basic voice call services and data transmission services, ensuring the provision of basic service.

[0226] In some other possible implementations, the service configuration message includes service configuration parameter information and authentication configuration parameter information.

[0227] Accordingly, based on service configuration parameter information and authentication configuration parameter information, a service configuration message message conforming to the communication protocol between core network elements is generated, including:

[0228] Based on the communication protocol between core network elements, service configuration parameter information and authentication configuration parameter information are encapsulated to generate service configuration message packets.

[0229] In the above steps, the second network element, which integrates a configuration generation module, can encapsulate authentication configuration parameter information and service configuration parameter information into a service configuration message according to the communication protocol between core network elements.

[0230] In this way, the second network element with the integrated configuration generation module can encapsulate the received authentication configuration parameter information and service configuration parameter information to obtain a service configuration message packet, and then send the service configuration message packet. The second network element with the integrated configuration generation module does not need to establish a service policy, which can effectively speed up the processing efficiency of the second network element with the integrated configuration generation module.

[0231] See again Figure 2 After generating the service configuration message, the second network element, which integrates the configuration generation module, sends the service configuration message to the third network element, the fifth network element, and the sixth network element, which integrates the first operation module, and the fourth operation module. Here, when transmitting information between the network elements, the transmitted information needs to conform to the communication protocol between core network elements.

[0232] For example, in the case of a 5G core network system, the transmitted data needs to conform to Hypertext Transfer Protocol version 2 (HTTP / 2). The HTTP / 2 URL (Uniform Resource Locator) is http: / / [IP address]:[port] / [interface name], where [IP address]:[port] is the address and port that the destination network element is listening on, and [interface name] distinguishes the data type being sent. When a second network element integrating a configuration generation module sends a service configuration message to a third network element integrating a first operation module, a fifth network element integrating a third operation module, or a sixth network element integrating a fourth operation module, the interface name can be "SetServicePara".

[0233] S304: Configure the initial service policy according to the service configuration message message, and provide service to the terminal according to the initial service policy.

[0234] In this step, the third network element, the fifth network element, and the sixth network element (which integrates the first operating module) in the core network system can receive service configuration message packets sent by the second network element (which integrates the configuration generation module). Based on the service configuration message packets, the initial service policy is configured, and the terminal is provided with service according to the initial service policy.

[0235] For example, in the case of a 5G core network system, the third network element is UDM, the fifth network element is SMF, and the sixth network element is PCF.

[0236] Here, UDM is used to maintain initial session data, SMF is used to establish sessions, and PCF is used to maintain actual business data.

[0237] As can be seen from the foregoing, the service configuration message includes general service policies and permanent identifiers for end users, or the service configuration message includes service configuration parameter information and authentication configuration parameter information.

[0238] Accordingly, in some possible implementations, the authentication configuration parameter information includes the terminal user's permanent identifier; the service configuration message includes a general service policy and the terminal user's permanent identifier. The general service policy is established based on the authentication configuration parameter information and the service configuration parameter information, and is used to provide voice call service and data transmission service.

[0239] Based on the service configuration message, configure the initial service policy and provide service to the terminal according to the initial service policy, including:

[0240] The service configuration message is parsed to obtain the general service policy and the permanent identifier of the end user;

[0241] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0242] In the above steps, after receiving the service configuration message message, the third network element integrating the first operating module, the fifth network element integrating the third operating module, and the sixth network element integrating the fourth operating module can parse the general service policy and the permanent identifier of the terminal user from the service configuration message message, bind the permanent identifier of the terminal user to the general service policy, configure the general service policy bound to the permanent identifier of the terminal user as the initial service policy to the network element itself, and provide service to the terminal according to the initial service policy through the network element itself.

[0243] In this way, each network element with an integrated operating module can bind the permanent identifier of the terminal user with the general service policy to obtain the initial service policy, and then provide service to the terminal according to the initial service policy, which helps to improve the service efficiency of each network element with an integrated operating module.

[0244] In some other possible implementations, the service configuration message includes service configuration parameter information and authentication configuration parameter information, and the authentication configuration parameter information includes the terminal user's permanent identifier.

[0245] Based on the service configuration message, configure the initial service policy and provide service to the terminal according to the initial service policy, including:

[0246] The service configuration message is parsed to obtain service configuration parameter information and authentication configuration parameter information;

[0247] Based on the authentication configuration parameters and service configuration parameters, a general service policy is established; the general service policy is used to provide voice call service and data transmission service.

[0248] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0249] Here, after receiving the service configuration message, the third network element integrating the first operating module, the fifth network element integrating the third operating module, and the sixth network element integrating the fourth operating module can parse the service configuration parameter information and authentication configuration parameter information from the service configuration message. Based on the service configuration parameter information and authentication configuration parameter information, a general service policy is established, and then the permanent identifier of the terminal user is bound to the general service policy to obtain the initial service policy. Service is then provided to the terminal according to the initial service policy.

[0250] The specific steps for obtaining the initial business strategy can be referred to in the aforementioned embodiments, and will not be repeated here.

[0251] In this way, by establishing a general service strategy through network elements with integrated operating modules, basic voice call services and data transmission services can be provided, ensuring the provision of basic service.

[0252] The following section describes the specific process of establishing a general business strategy.

[0253] In some possible implementations, the service configuration parameter information includes the protocol data unit type and the General Packet Radio Service Tunneling Protocol (GPRS) message service request; the general service policy is established according to the following steps, including:

[0254] Obtain the default service policy, which indicates the default Internet Protocol address, default user plane access network element, and default bandwidth.

[0255] When the protocol data unit type is target type, detect whether the General Packet Radio Service Tunneling Protocol message service request contains communication services based on the Session Initiation Protocol, and determine the quality of service level based on the detection results;

[0256] Establish a general business strategy based on the default business strategy and service quality level.

[0257] In the above steps, when a general service policy is established through a second network element integrating a configuration generation module, the second network element integrating the configuration generation module has a default service policy pre-configured; when a general service policy is established through a network element integrating an operation module, the network element integrating the operation module has a default service policy pre-configured. Specifically, the third network element integrating the first operation module, the fifth network element integrating the third operation module, and the sixth network element integrating the fourth operation module may have default service policies pre-configured for different terminals.

[0258] Here, the default service policy indicates the default Internet Protocol (IP) address, the default User Plane Function (UPF) access network element, and the default bandwidth.

[0259] Specifically, when establishing a general service policy through a second network element that integrates a configuration generation module, the second network element that integrates a configuration generation module has a default IP address pool pre-configured; when establishing a general service policy through a network element that integrates an operation module, the network element that integrates an operation module has a default IP address pool pre-configured.

[0260] The default IP address pool is a default range of IP addresses. Different terminals can be assigned a default IP address from this range. By pre-setting the default IP address pool in the core network system, different IP addresses for different terminals can be guaranteed, effectively improving the efficiency of service configuration in the core network system.

[0261] In practical applications, the core network system generally includes a UPF. Optionally, the UPF that comes with the core network system can be used as the default UPF.

[0262] The default bandwidth can be determined based on the historical bandwidth used by the core network system in providing services to terminals. For example, the uplink bandwidth can be set to 500Mbps and the downlink bandwidth can be set to 5000Mbps.

[0263] Among them, the default service policy also includes policies that can provide voice call services and data transmission services. Exemplarily, taking the core network system as a 5G core network as an example, the default service policy also includes an Access Management (AM) policy and a Session Management (SM) policy. Here, the AM policy is used for access and mobility management of the terminal, and the SM policy is used for PDU session management of the terminal, including establishment, modification, and release of the session, etc.

[0264] Exemplarily, in the case of establishing a general service policy through a network element integrated with an operation module, for example, the AM policy and the SM policy are preset in the PCF.

[0265] The specific type indicated by the protocol data unit type can be determined. In the case where the protocol data unit type is the target type, it is detected whether the General Packet Radio Service Tunneling Protocol packet service request contains a communication service based on the Session Initiation Protocol.

[0266] Here, the target type can specifically be ipv4. It can be understood that PDU Type being ipv4 means that the PDU session is based on the IP protocol and uses an IPv4 address. In this case, the core network system can establish a service session with the terminal and perform service responses.

[0267] Among them, the communication service based on the Session Initiation Protocol (SIP) can specifically be the sip service, and the sip service allows multimedia communications such as voice, video calls, and message passing through the network.

[0268] Here, according to different detection results of whether the General Packet Radio Service Tunneling Protocol packet service request contains a communication service based on the Session Initiation Protocol, the corresponding quality of service level can be determined. Optionally, the default quality of service level can also be adopted.

[0269] Here, the quality of service level can specifically be the Quality of Service Class Identifier (QCI). The level of QCI is used to indicate the delay during the process of the core network system providing service to the terminal. In this embodiment, generally, Non-Guaranteed Bit Rate (Non-GBR) is adopted. In this mode, the QCI levels of data services, voice services, video services, and game services increase in sequence. Exemplarily, the QCI levels of data services, voice services, video services, and game services are 8, 9, 6, and 7 in sequence. The delay of level 8 is the largest, and the delay of level 7 is the smallest.

[0270] A general business strategy can be established based on the default business strategy and service quality level.

[0271] In this way, the default Internet Protocol address, default user plane access network element, and default bandwidth can be set, and the quality of service level can be determined according to the protocol data unit type and the General Packet Radio Service Tunneling Protocol message service request, so as to ensure that the core network system can effectively realize the service of the terminal.

[0272] In some possible implementations, the service quality level is determined based on the test results, including:

[0273] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request includes communication services based on the Session Initiation Protocol (SIP), the Quality of Service (QoS) level is determined to be Level 1.

[0274] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request does not include communication services based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 2.

[0275] The first level is higher than the second level.

[0276] It is understandable that if the General Packet Radio Service Tunneling Protocol (GPRS Tunneling Protocol) message service request includes communication services based on the Session Initiation Protocol (SIP), the service may be a voice or video service. This type of service has high latency requirements and generally requires low latency, so a higher level can be set. For example, the first level can be level 6. If the GPRS Tunneling Protocol message service request does not include communication services based on the SIP, the service may be a data service. This type of service has low latency requirements and can provide service even with higher latency, so a lower level can be set. For example, the second level can be level 8.

[0277] Here, if the General Packet Radio Service Tunneling Protocol message service request does not include communication services based on the Session Initiation Protocol, the service may be a data service. In this case, only the data content needs to be transmitted, so only a data plane bearer needs to be established. The service quality level of the data plane bearer is the second level, for example, level 8.

[0278] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request includes a communication service based on the Session Initiation Protocol (SIP), the service may be a voice service or a video service. Taking voice service as an example, both voice content and control commands need to be transmitted. Therefore, two bearers need to be established: a data plane bearer and a signaling plane bearer. The data plane bearer is used to transmit voice content, and the signaling plane bearer is used to transmit control commands. The quality of service (QoS) level of the data plane bearer is the first level, for example, level 8, while the QoS level of the signaling plane bearer is the default level, for example, level 5.

[0279] In this way, based on whether the General Packet Radio Service Tunneling Protocol message service request includes communication services based on the Session Initiation Protocol, an appropriate quality of service level can be set, thereby enabling the use of appropriate latency when providing services to the terminal and ensuring the stability of the service provided to the terminal.

[0280] In practical applications, taking the 5G core network system as an example, the third network element is UDM, the fifth network element is SMF, and the sixth network element is PCF. UDM is used to maintain the network element operation policy, SMF is used to configure the default Internet Protocol address and the default user plane function access network element, and PCF is used to configure the default bandwidth, configure the quality of service level, establish the default service policy, establish the general service policy, and bind the terminal user's permanent identifier with the general service policy to obtain the initial service policy.

[0281] See again Figure 2 After the terminal passes the two-way authentication, it sends a service request information to the core network system. Therefore, the core network system authenticates the terminal before receiving the service request information.

[0282] In some possible implementations, the terminal is also authenticated through the following steps:

[0283] The system receives a registration request from the terminal; the registration request carries the terminal's authentication configuration parameters; the authentication configuration parameters are used to indicate the terminal's identity and the communication service provider.

[0284] The registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0285] Based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated;

[0286] Configure the authentication policy according to the authentication configuration message, and authenticate the terminal according to the authentication policy.

[0287] In the above steps, the first network element in the core network system, which integrates an interactive information analysis module, receives the registration service request information sent by the terminal, parses the registration request information to obtain the terminal's authentication configuration parameter information, and sends the authentication configuration parameter information to the second network element in the core network system, which integrates a configuration generation module. The second network element, which integrates a configuration generation module, receives the authentication configuration parameter information sent by the first network element, which integrates an interactive information analysis module, and generates an authentication configuration message message that conforms to the communication protocol between core network elements based on the authentication configuration parameter information. The authentication configuration message message message is then sent to the third network element in the core network system, which integrates a first operating module, and the fourth network element, which integrates a second operating module. The third network element, which integrates a first operating module, and the fourth network element, which integrates a second operating module, configure the authentication policy according to the authentication configuration message message message, and authenticate the terminal according to the authentication policy.

[0288] For example, in the case of a 5G core network system, the first network element is AMF, the second network element can be the same network element as the first network element or different network elements, the third network element is UDM, and the fourth network element is AUSF.

[0289] Here, the AMF can parse the registration request information according to the 5G 3GPP protocol to obtain the terminal's authentication configuration parameters. The specific steps for parsing the registration request information are similar to those for parsing NGAP messages, and will not be repeated here.

[0290] For example, in the case of a 5G core network system, the transmitted data needs to conform to Hypertext Transfer Protocol version 2 (HTTP / 2). The URL (Uniform Resource Locator) of the HTTP / 2 protocol is http: / / [IP address]:[port] / [interface name], where [IP address]:[port] is the address and port that the destination network element is listening on, and [interface name] distinguishes the data type being sent. When the first network element, which integrates the interactive information analysis module, sends authentication configuration parameter information to the second network element, which integrates the configuration generation module, the interface name can be "UePara"; when the second network element, which integrates the configuration generation module, sends authentication configuration parameter information to the third network element, which integrates the first operating module, and the fourth network element, which integrates the second operating module, and sends authentication configuration message packets, the interface name is "SetAuthPara".

[0291] In this way, the core network system can automatically adapt to terminals and automatically configure authentication policies to authenticate terminals without the need for manual configuration. This reduces the possibility of configuration errors that are prone to occur during manual configuration, ensures that terminals can enjoy authentication services normally, and effectively improves the efficiency of authentication configuration for the core network system, greatly improving the service speed of the core network system.

[0292] In some possible implementations, the registration request information is parsed to obtain the terminal's authentication configuration parameters, including:

[0293] Determine whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time;

[0294] If the registration request information is for the first time, the received registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0295] Here, in order to ensure that the core network system can provide business services to the terminal in the future, it is necessary to receive the initial registration request information sent by the terminal to the core network system for the first time. In order to authenticate the terminal according to the authentication policy, the terminal will be registered and authenticated. Successful registration and authentication means successful authentication of the terminal.

[0296] In practical applications, the authentication process often includes authentication of security mode-related information. In order to improve the efficiency of the core network system in providing business services to the terminal, this embodiment of the disclosure only needs to obtain the initial registration request information and does not need to pay attention to other information.

[0297] In this way, when the received registration request information is an initial registration request, the system automatically parses the received registration request information and configures the authentication policy, which greatly improves the efficiency of the core network system in providing business services to the terminal.

[0298] In some possible implementations, determining whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time includes:

[0299] Determine whether the permanent identifier of the end user can be obtained from the received registration request information;

[0300] If the permanent identifier of the end user can be obtained, the registration request information is determined to be the initial registration request information sent by the terminal to the core network system for the first time.

[0301] Here, if the registration request information is not the initial registration request information sent by the terminal to the core network system for the first time, the permanent identifier of the terminal user carried in the registration request information sent by the terminal is data encrypted according to an encryption algorithm. This encryption algorithm is the encryption algorithm used by the terminal in the last communication with the historical core network system.

[0302] However, the core network system used in the terminal's last communication may not be the same as the core network system used in the current communication. If the core network system used in the last communication is not the same as the core network system used in the current communication, the core network system used in the current communication cannot determine the encryption algorithm used in the terminal's last communication, and therefore cannot parse the terminal user's permanent identifier from the received registration request information.

[0303] Therefore, if the permanent identifier of the terminal user can be obtained by parsing the received registration request information, the received registration request information can be considered as the initial registration request information sent by the terminal to the core network system for the first time.

[0304] In this way, it can be determined whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time by parsing the terminal user's permanent identifier from the received registration request information. This method is fast and simple, and helps to improve the speed of authentication configuration of the core network system.

[0305] In some possible implementations, the method further includes:

[0306] If it is determined that the received registration request information is not the initial registration request information first sent by the terminal to the core network system, an initial registration instruction is sent to the terminal; the initial registration instruction is used to instruct the terminal to send the initial registration request information.

[0307] Receive the initial registration request information sent by the terminal.

[0308] See again Figure 4 The first network element, which integrates an interactive information analysis module, receives the registration request information sent by the terminal. If it determines that the received registration request information is not the initial registration request information sent by the terminal to the core network system for the first time, it sends an initial registration instruction to the terminal. After receiving the initial registration instruction, the terminal responds by sending initial registration request information. The first network element, which integrates an interactive information analysis module, receives the initial registration request information sent by the terminal, parses the initial registration request information, and obtains the terminal's authentication configuration parameter information. Here, the authentication configuration parameter information including SUPI, PLMN, and SNSSAI is used as an example for explanation.

[0309] In this way, if it is determined that the received registration request information is not the initial registration request information sent by the terminal to the core network system for the first time, an initial registration instruction can be sent to the terminal so as to receive the initial registration request information sent by the terminal in a timely manner, which helps to improve the speed of authentication configuration of the core network system.

[0310] In some possible implementations, the authentication configuration parameter information includes a permanent identifier for the end user; based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated, including:

[0311] Obtain the encrypted information of the communication service corresponding to the terminal;

[0312] Bind encrypted communication service information to the end user's permanent identifier;

[0313] Based on the communication protocol between core network elements, the permanent identifier of the terminal user bound with the encrypted information of the communication service, as well as other authentication configuration parameter information other than the permanent identifier of the terminal user, are encapsulated to generate an authentication configuration message.

[0314] Among them, the communication service encryption information corresponds to the communication service provider of the terminal. In practical applications, it can specifically be the op(c) value and the K value. The communication service encryption information is equivalent to the key.

[0315] Here, the third network element is pre-configured with encrypted communication service information corresponding to different communication service providers. In the case of a 5G core network system, the third network element is a UDM.

[0316] When obtaining the communication service encryption information corresponding to the terminal, specifically, the communication service provider of the terminal can be determined based on the PLMN and DNN, and the communication service encryption information corresponding to the communication service provider of the terminal can be obtained from the third network element as the communication service encryption information corresponding to the terminal.

[0317] During the generation of authentication configuration message messages, the second network element uses at least one of the following methods in the message body: create data (post), modify data (put), and delete data (delete).

[0318] See again Figure 5 The second network element, which integrates a configuration generation module, encapsulates the received authentication configuration parameter information into an authentication configuration message that conforms to the communication protocol between core network elements, according to the communication protocol between core network elements.

[0319] In this way, by binding the encrypted information of the communication service with the permanent identifier of the end user, the authentication of the terminal can be effectively realized, and the accuracy of the authentication policy configuration can be guaranteed.

[0320] Here, the authentication policy is used to instruct the authentication logic for authenticating the terminal. When the third network element integrating the first operating module and the fourth network element integrating the second operating module authenticate the terminal according to the authentication policy, specifically, the third network element integrating the first operating module and the fourth network element integrating the second operating module determine the encryption algorithm and the first verification data based on the terminal user's permanent identifier and communication service encryption information, and send the encryption algorithm to the terminal, wherein the encryption algorithm includes an algorithm key. After receiving the encryption algorithm, the terminal calculates the second verification data according to the encryption algorithm and sends the second verification data to the core network system. The first network element in the core network system receives the second verification data and sends the second verification data to the third network element integrating the first operating module and the fourth network element integrating the second operating module. The third network element integrating the first operating module and the fourth network element integrating the second operating module compare the second verification data with the first verification data. If the second verification data matches the first verification data, the terminal authentication is deemed successful.

[0321] In this embodiment of the disclosure, after providing business services to the terminal for a period of time, adaptive business strategy adjustments can be made to provide the terminal with lower-consumption and higher-quality business services.

[0322] Based on any of the above embodiments, the method further includes:

[0323] After the duration of continuously receiving business service request information reaches the target duration, the business configuration message message is adjusted based on at least one adjustment indicator to obtain the adjusted business configuration message message.

[0324] Based on the adjusted service configuration message, the initial service policy is updated, and the terminal is provided with service according to the updated service policy.

[0325] In the above steps, after the duration of continuously receiving service request information reaches the target duration, the service configuration message packet can be adjusted by the second network element integrating the configuration generation module based on at least one adjustment indicator to obtain the adjusted service configuration message packet. The adjusted service configuration message packet is then sent to the fifth network element integrating the third operation module and the sixth network element integrating the fourth operation module. The fifth and sixth network elements, which integrate the third and fourth operation modules respectively, receive the adjusted service configuration message packet, update the initial service policy according to the adjusted service configuration message packet, and provide service to the terminal according to the updated service policy.

[0326] The core network system can be configured with a target sampling period, and the target duration can be at least one target sampling period. The specific value of the target duration can be determined according to the needs of the service, and no specific limit is made here.

[0327] This allows for the updating of the initial business strategy and the provision of business services to the terminal according to the updated business strategy, thereby enhancing the personalization and customization of business services provided to the terminal.

[0328] In some possible implementations, the adjustment metrics include at least one of the following:

[0329] Adjustments to bandwidth, latency, Internet Protocol addresses, and user plane access network elements.

[0330] By setting the aforementioned adjustment indicators, the comprehensiveness and accuracy of business strategy updates can be improved.

[0331] In some possible implementations, the adjustment parameters for bandwidth adjustment are obtained through the following steps:

[0332] Determine the first number of data packets sent by the terminal within the target sampling period;

[0333] Based on the first quantity, determine the average packet transmission rate within the target sampling period;

[0334] The ratio between the average packet transmission rate and the current bandwidth indicated by the initial service policy is determined as the current data transmission capacity index of the core network system.

[0335] The current data transmission capability index is compared with the preset data transmission capability index to obtain the first comparison result;

[0336] Based on the first comparison result, the current bandwidth is adjusted.

[0337] In the above steps, the second network element integrating the configuration generation module can count the first number of data packets sent by the terminal within the target sampling period, and take the ratio of the first number to the duration of the target sampling period as the average packet transmission rate N within the target sampling period; and take the ratio N / M between the average packet transmission rate N and the current bandwidth M indicated by the initial service policy as the current data transmission capability index K of the core network system.

[0338] Here, the second network element, which integrates the configuration generation module, can obtain the initial service policy from the network element that integrates the operation module, thereby determining the current bandwidth indicated by the initial service policy.

[0339] Specifically, for obtaining the preset data transmission capability index u, the preset data transmission capability index u can be a preset empirical value. The preset data transmission capability index u is greater than 0 and less than or equal to 1. For example, the preset data transmission capability index u can be 0.8 or 0.9.

[0340] The current bandwidth is adjusted based on the first comparison result between the current data transmission capacity index K and the preset data transmission capacity index u.

[0341] In some possible implementations, the current bandwidth is adjusted based on the first comparison result, including:

[0342] If the current data transmission capacity index is greater than or equal to the preset data transmission capacity index, the current bandwidth will be increased.

[0343] If the current data transmission capacity index is less than the preset data transmission capacity index, the current bandwidth will be reduced.

[0344] Here, if the current data transmission capacity index is greater than or equal to the preset data transmission capacity index, it is considered that the current bandwidth is insufficient to meet the data transmission needs. Therefore, in order to achieve high-quality business services, the current bandwidth is increased. For example, the current bandwidth can be doubled to obtain an increased bandwidth of 2M.

[0345] If the current data transmission capacity index is less than the preset data transmission capacity index, it is considered that the current bandwidth can meet the data transmission needs. Therefore, in order to achieve low-consumption service, the current bandwidth is reduced. For example, the difference between 1 and the preset data transmission capacity index u and the average packet sending rate N can be multiplied by (1-u)N as the bandwidth after reduction.

[0346] Optionally, the first comparison result can be determined again in the next target sampling period to readjust the bandwidth.

[0347] In some possible implementations, the adjustment parameters for latency adjustment are obtained through the following steps:

[0348] Determine the second number of Transmission Control Protocol (TCP) data packets sent by the terminal within the target sampling period, and the third number of TCP retransmission data packets sent.

[0349] The ratio between the third quantity and the second quantity is determined as the current latency capability index of the core network system;

[0350] The current latency capability index is compared with the preset latency capability index to obtain a second comparison result;

[0351] Based on the second comparison results, the service quality level indicated by the initial business strategy is adjusted.

[0352] In the above steps, the second number p of TCP data packets sent by the terminal within the target sampling period and the third number l of TCP data retransmission packets are counted. The ratio p / l between the third number l and the second number p is determined as the current latency capability index W of the core network system.

[0353] Obtain the preset latency capability index v. The preset latency capability index v can be a preset empirical value. The preset latency capability index v is greater than 0 and less than 1.

[0354] Based on the second comparison result between the current latency capability index W and the preset latency capability index v, the service quality level indicated by the initial business strategy is adjusted.

[0355] Here, the second network element, which integrates a configuration generation module, can obtain the initial service policy from the network element that integrates a running module, thereby determining the quality of service level indicated by the initial service policy.

[0356] In some possible implementations, the service quality level indicated by the initial business strategy is adjusted based on the second comparison result, including:

[0357] If the current latency capability index is greater than or equal to the preset latency capability index, the service quality level indicated by the initial business strategy configuration message will be upgraded.

[0358] If the current latency capability index is less than the preset latency capability index, maintain the service quality level indicated by the initial business strategy configuration message.

[0359] Here, if the current latency capability index is greater than or equal to the preset latency capability index, the current latency is considered to be large. Therefore, in order to achieve high-quality business services, it is necessary to reduce the latency. Accordingly, the service quality level indicated by the initial business strategy is upgraded. Specifically, the service quality level indicated by the initial business strategy can be increased by one level.

[0360] If the current latency capability index is less than the preset latency capability index, the current latency is considered to be appropriate, so there is no need to adjust the latency. Accordingly, the service quality level indicated by the initial business strategy is maintained.

[0361] Optionally, the second comparison result can be determined again in the next target sampling period to adjust the delay again.

[0362] In some possible implementations, adjustments to Internet Protocol addresses and user plane function access network elements are achieved by obtaining adjustment parameters through the following steps:

[0363] Establish a target Internet Protocol address pool, which includes Internet Protocol addresses corresponding to different terminals;

[0364] Based on the authentication configuration parameters, including the public land mobile network and network slice selection assistance information, and the service configuration parameters, including the tracking area code and data network name, the user plane function access network element matching the terminal is determined, and the Internet Protocol address matching the terminal is determined from the target Internet Protocol address pool.

[0365] Here, a target Internet Protocol address pool can be established and enabled. Based on the authentication configuration parameters including the Public Land Mobile Network (PLMN) and Network Slice Selection Auxiliary Information (SNSSAI), and the service configuration parameters including the Tracking Area Code (TAC) and Data Network Name (DNN), when providing service to the terminal, the Internet Protocol address matching the terminal can be determined from the target Internet Protocol address pool to access the specified data network.

[0366] As can be seen from the foregoing, the core network system often includes a UPF. When the UPF that determines the initial service policy indication based on PLMN, SNSSAI, TAC, and DNN is insufficient to meet the service requirements, an external UPF can be used to connect the external UPF to the UPF included in the core network system. The external UPF and the UPF included in the core network system are then matched with the terminal to anchor the specified UPF.

[0367] Here, the second network element, which integrates the configuration generation module, can obtain the initial service policy from the network element that integrates the operation module, thereby determining the IP address and UPF indicated by the initial service policy.

[0368] Optionally, a second network element with an integrated configuration generation module can adjust the initial service policy to obtain an updated service policy, or a network element with an integrated operation module can adjust the initial service policy to obtain an updated service policy.

[0369] In some possible implementations, the adjusted service configuration message includes the updated service policy.

[0370] Specifically, based on at least one adjustment metric, the service configuration message message is adjusted to obtain the adjusted service configuration message message message, including:

[0371] Obtain the initial business strategy, and adjust the initial business strategy based on the adjustment parameters corresponding to at least one adjustment indicator to obtain the updated business strategy.

[0372] Based on the communication protocol between core network elements, the updated service policy is encapsulated to obtain the adjusted service configuration message.

[0373] Here, the second network element, which integrates a configuration generation module, can obtain the initial service policy from the network element that integrates a running module, and then adjust the initial service policy based on the adjustment parameters corresponding to at least one adjustment indicator to obtain the updated service policy.

[0374] Based on the adjusted service configuration message, the initial service policy is updated, and service services are provided to the terminal according to the updated service policy, including:

[0375] The adjusted business configuration message is parsed to obtain the updated business policy;

[0376] The updated service policy replaces the initial service policy, and the terminal is provided with service according to the updated service policy.

[0377] In this way, by updating the service policy through the second network element with the integrated configuration generation module, the network element with the integrated operation module can directly execute the parsed updated service policy after receiving the adjusted service configuration message, which helps to improve the processing efficiency of the network element with the integrated operation module.

[0378] In some other possible implementations, the adjusted service configuration message includes adjustment parameters corresponding to at least one adjustment indicator and adjustment instructions.

[0379] Specifically, based on at least one adjustment metric, the service configuration message message is adjusted to obtain the adjusted service configuration message message message, including:

[0380] An adjustment instruction is generated based on the adjustment parameters corresponding to at least one adjustment indicator; the adjustment instruction is used to instruct the initial business strategy to be adjusted based on the adjustment parameters corresponding to at least one adjustment indicator.

[0381] Based on the communication protocol between core network elements, the adjustment parameters and adjustment instructions corresponding to at least one adjustment indicator are encapsulated to obtain the adjusted service configuration message.

[0382] Based on the adjusted service configuration message, the initial service policy is updated, and service services are provided to the terminal according to the updated service policy, including:

[0383] The adjusted business configuration message is parsed to obtain the adjustment parameters and adjustment instructions corresponding to at least one adjustment indicator.

[0384] In response to the adjustment instruction, the initial business strategy is adjusted based on the adjustment parameters corresponding to at least one adjustment indicator to obtain the updated business strategy, and the terminal is provided with business services according to the updated business strategy.

[0385] In practical applications, network elements with integrated operation modules can use the create data (post), modify data (put), and delete data (delete) methods in the message body. Here, in response to adjustment instructions, network elements with integrated operation modules can use the modify data (put) method to adjust the initial business strategy based on the adjustment parameters corresponding to at least one adjustment indicator.

[0386] In this way, the second network element, which integrates the configuration generation module, sends the parameters and instructions that need to be adjusted to adjust the policy. After receiving the adjusted service configuration message, the network element, which integrates the operation module, adjusts the initial service policy to ensure the timely update of the service policy.

[0387] It is understood that the parameters that need to be adjusted under at least one adjustment indicator include at least one of the following: bandwidth, quality of service level, Internet Protocol address, and user plane function access network element.

[0388] For a clear demonstration of the business strategy configuration process, see [link to relevant documentation]. Figure 6 The diagram illustrates a service strategy configuration process provided in an embodiment of this disclosure. The terminal sends a registration request to the core network system. A first network element, integrated with an interactive information analysis module, receives the registration request from the terminal. If it determines that the received registration request is not the initial registration request sent by the terminal to the core network system, it sends an initial registration instruction to the terminal. Upon receiving the initial registration instruction, the terminal responds by sending an initial registration request.

[0389] The first network element, integrating an interactive information analysis module, receives the initial registration request information sent by the terminal, parses the initial registration request information to obtain the terminal's authentication configuration parameter information, and sends the authentication configuration parameter information to the second network element, integrating a configuration generation module. The second network element, integrating a configuration generation module, receives the authentication configuration parameter information sent by the first network element, integrating the interactive information analysis module, generates an authentication configuration message based on the authentication configuration parameter information, and sends the authentication configuration message to the third network element, integrating the first operating module, and the fourth network element, integrating the second operating module.

[0390] The third network element, integrating the first operating module, and the fourth network element, integrating the second operating module, configure the authentication policy according to the authentication configuration message message, and authenticate the terminal according to the authentication policy. After successful authentication, they send the authentication result back to the terminal. After receiving the authentication result indicating successful authentication, the terminal authenticates the core network system. After successful bidirectional authentication, the terminal sends a service request message to the core network system.

[0391] The first network element, integrating an interactive information analysis module, receives service request information sent by the terminal, parses the service request information to obtain the terminal's service configuration parameter information, and sends the service configuration parameter information to the second network element, integrating a configuration generation module. The second network element, integrating a configuration generation module, receives the service configuration parameter information sent by the first network element, integrating an interactive information analysis module, generates a service configuration message based on the service configuration parameter information and authentication configuration parameter information, and sends the service configuration message to the third network element, the fifth network element, and the sixth network element, integrating the first operation module and the third operation module, respectively.

[0392] The third network element (not shown in the figure), which integrates the first operating module, the fifth network element, which integrates the third operating module, and the sixth network element, which integrates the fourth operating module, configure the initial service policy according to the service configuration message message, provide service services to the terminal according to the initial service policy, and feed back the service bearer resources required by the terminal to the terminal.

[0393] After the duration of continuously receiving service request information reaches the target duration, the service configuration message packet can be adjusted by the second network element integrating the configuration generation module based on at least one adjustment indicator to obtain the adjusted service configuration message packet. The adjusted service configuration message packet is then sent to the fifth network element integrating the third operation module and the sixth network element integrating the fourth operation module. The fifth and sixth network elements, which integrate the third and fourth operation modules respectively, receive the adjusted service configuration message packet, update the initial service policy according to the adjusted service configuration message packet, and provide service to the terminal according to the updated service policy. The specific steps are described in the foregoing embodiments and will not be repeated here.

[0394] The service policy configuration method provided in this embodiment can receive service request information sent by a terminal; the service request information carries service configuration parameter information of the terminal; the service configuration parameter information is used to indicate the service attributes of the terminal; the service request information is parsed to obtain the service configuration parameter information of the terminal; based on the service configuration parameter information and authentication configuration parameter information, a service configuration message packet conforming to the communication protocol between core network elements is generated; the authentication configuration parameter information is obtained when authenticating the terminal; according to the service configuration message packet, an initial service policy is configured, and service is provided to the terminal according to the initial service policy.

[0395] In this way, after successful terminal authentication, the service configuration parameter information can be automatically parsed based on the service request information sent by the terminal to generate a service configuration message, configure the initial service policy, and provide service to the terminal according to the initial service policy. This eliminates the need for manual configuration of the core network system, enabling the core network system to automatically adapt to terminal needs and automatically configure service policies. It reduces the possibility of configuration errors that are prone to occur during manual configuration, ensures that the terminal can enjoy services normally, and effectively improves the service configuration efficiency of the core network system, greatly increasing the service speed of the core network system. This makes the core network system more suitable for diverse scenarios when providing service to the terminal.

[0396] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0397] See Figure 7 This is a schematic diagram of a service policy configuration device provided in an embodiment of the present disclosure. The device is deployed in at least one core network element in the core network system, including a memory 710, a transceiver 720, and a processor 730.

[0398] The memory 710 is used to store computer programs; the transceiver 720 is used to send and receive data under the control of the processor 730.

[0399] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 730) and memory (memory 710). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 720 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 730 is responsible for managing the bus architecture and general processing, and the memory 710 can store data used by the processor 730 during operation.

[0400] The processor 730 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0401] The processor 730 invokes a computer program stored in the memory 710 to execute the steps of any of the methods provided in the embodiments of this disclosure according to the obtained executable instructions, for example:

[0402] The terminal receives a service request information; the service request information carries the terminal's service configuration parameter information; the service configuration parameter information is used to indicate the terminal's service attributes.

[0403] The service request information is parsed to obtain the terminal's service configuration parameter information;

[0404] Based on service configuration parameter information and authentication configuration parameter information, a service configuration message packet conforming to the communication protocol between core network elements is generated; the authentication configuration parameter information is obtained when authenticating the terminal.

[0405] Based on the service configuration message, configure the initial service policy and provide service to the terminal according to the initial service policy.

[0406] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; the service configuration message includes a general service policy and the terminal user's permanent identifier. The general service policy is established based on the authentication configuration parameter information and the service configuration parameter information, and is used to provide voice call service and data transmission service.

[0407] Based on the service configuration message, the initial service policy is configured, and service is provided to the terminal according to the initial service policy, specifically including:

[0408] The service configuration message is parsed to obtain the general service policy and the permanent identifier of the end user;

[0409] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0410] Optionally, the service configuration message includes service configuration parameter information and authentication configuration parameter information, and the authentication configuration parameter information includes the terminal user's permanent identifier;

[0411] Based on the service configuration message, the initial service policy is configured, and service is provided to the terminal according to the initial service policy, specifically including:

[0412] The service configuration message is parsed to obtain service configuration parameter information and authentication configuration parameter information;

[0413] Based on the authentication configuration parameters and service configuration parameters, a general service policy is established; the general service policy is used to provide voice call service and data transmission service.

[0414] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0415] Optionally, the service configuration parameter information includes the protocol data unit type and the General Packet Radio Service Tunneling Protocol (GPRS) message service request; the general service policy is established through the following steps:

[0416] Obtain the default service policy, which indicates the default Internet Protocol address, default user plane access network element, and default bandwidth.

[0417] When the protocol data unit type is target type, detect whether the General Packet Radio Service Tunneling Protocol message service request contains communication services based on the Session Initiation Protocol, and determine the quality of service level based on the detection results;

[0418] Establish a general business strategy based on the default business strategy and service quality level.

[0419] Optionally, the service quality level can be determined based on the test results, specifically including:

[0420] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request includes communication services based on the Session Initiation Protocol (SIP), the Quality of Service (QoS) level is determined to be Level 1.

[0421] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request does not include communication services based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 2.

[0422] The first level is higher than the second level.

[0423] Optionally, the processor 730 is also used to authenticate the terminal through the following steps:

[0424] The system receives a registration request from the terminal; the registration request carries the terminal's authentication configuration parameters; the authentication configuration parameters are used to indicate the terminal's identity and the communication service provider.

[0425] The registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0426] Based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated;

[0427] Configure the authentication policy according to the authentication configuration message, and authenticate the terminal according to the authentication policy.

[0428] Optionally, the registration request information is parsed to obtain the terminal's authentication configuration parameters, specifically including:

[0429] Determine whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time;

[0430] If the registration request information is for the first time, the received registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0431] Optionally, determine whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time, specifically including:

[0432] Determine whether the permanent identifier of the end user can be obtained from the received registration request information;

[0433] If the permanent identifier of the end user can be obtained, the registration request information is determined to be the initial registration request information sent by the terminal to the core network system for the first time.

[0434] Optionally, the processor 730 is also used to perform:

[0435] If it is determined that the received registration request information is not the initial registration request information first sent by the terminal to the core network system, an initial registration instruction is sent to the terminal; the initial registration instruction is used to instruct the terminal to send the initial registration request information.

[0436] Receive the initial registration request information sent by the terminal.

[0437] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; based on the authentication configuration parameter information, an authentication configuration message packet conforming to the communication protocol between core network elements is generated, specifically including:

[0438] Obtain the encrypted information of the communication service corresponding to the terminal;

[0439] Bind encrypted communication service information to the end user's permanent identifier;

[0440] Based on the communication protocol between core network elements, the permanent identifier of the terminal user bound with the encrypted information of the communication service, as well as other authentication configuration parameter information other than the permanent identifier of the terminal user, are encapsulated to generate an authentication configuration message.

[0441] Optionally, the authentication configuration parameters include at least one of the following:

[0442] Permanent identifier for end users, public terrestrial mobile network, network slice selection auxiliary information; and / or

[0443] Business configuration parameter information includes at least one of the following:

[0444] Protocol data unit type, General Packet Radio Service Tunneling Protocol message service request, tracking area code, data network name.

[0445] Optionally, the processor 730 is also used to perform:

[0446] After the duration of continuously receiving business service request information reaches the target duration, the business configuration message message is adjusted based on at least one adjustment indicator to obtain the adjusted business configuration message message.

[0447] Based on the adjusted service configuration message, the initial service policy is updated, and the terminal is provided with service according to the updated service policy.

[0448] Optionally, the adjustment metrics may include at least one of the following:

[0449] Adjustments to bandwidth, latency, Internet Protocol addresses, and user plane access network elements.

[0450] Optionally, the core network system includes multiple core network elements, which transmit information to each other based on communication protocols within the core network system; the multiple core network elements cooperate to provide service to the terminal.

[0451] It should be noted that the device provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0452] Based on the same technical concept, embodiments of this disclosure also provide a business strategy configuration device. See also Figure 8 The diagram shown is a schematic representation of a business strategy configuration device provided in an embodiment of this disclosure. The device includes:

[0453] Information receiving unit 810 is used to receive service request information sent by the terminal; the service request information carries the service configuration parameter information of the terminal; the service configuration parameter information is used to indicate the service attributes of the terminal.

[0454] The information parsing unit 820 is used to parse the service request information to obtain the service configuration parameter information of the terminal;

[0455] The message generation unit 830 is used to generate a service configuration message that conforms to the communication protocol between core network elements based on service configuration parameter information and authentication configuration parameter information; the authentication configuration parameter information is obtained when authenticating the terminal.

[0456] The policy configuration unit 840 is used to configure the initial service policy according to the service configuration message message, and to provide service to the terminal according to the initial service policy.

[0457] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; the service configuration message includes a general service policy and the terminal user's permanent identifier. The general service policy is established based on the authentication configuration parameter information and the service configuration parameter information, and is used to provide voice call service and data transmission service.

[0458] The policy configuration unit 840 is specifically used for:

[0459] The service configuration message is parsed to obtain the general service policy and the permanent identifier of the end user;

[0460] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0461] Optionally, the service configuration message includes service configuration parameter information and authentication configuration parameter information, and the authentication configuration parameter information includes the terminal user's permanent identifier;

[0462] The policy configuration unit 840 is specifically used for:

[0463] The service configuration message is parsed to obtain service configuration parameter information and authentication configuration parameter information;

[0464] Based on the authentication configuration parameters and service configuration parameters, a general service policy is established; the general service policy is used to provide voice call service and data transmission service.

[0465] The terminal user's permanent identifier is bound to a general business policy to obtain an initial business policy, and the terminal is provided with business services according to the initial business policy.

[0466] Optionally, the service configuration parameter information includes the protocol data unit type and the General Packet Radio Service Tunneling Protocol (GPRS) message service request; the message generation unit 830 or the policy configuration unit 840 is used to establish a general service policy through the following steps:

[0467] Obtain the default service policy, which indicates the default Internet Protocol address, default user plane access network element, and default bandwidth.

[0468] When the protocol data unit type is target type, detect whether the General Packet Radio Service Tunneling Protocol message service request contains communication services based on the Session Initiation Protocol, and determine the quality of service level based on the detection results;

[0469] Establish a general business strategy based on the default business strategy and service quality level.

[0470] Optionally, when the message generation unit 830 or the policy configuration unit 840 is used to determine the quality of service level based on the detection results, it is specifically used for:

[0471] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request includes communication services based on the Session Initiation Protocol (SIP), the Quality of Service (QoS) level is determined to be Level 1.

[0472] When a General Packet Radio Service Tunneling Protocol (GPRS) message service request does not include communication services based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 2.

[0473] The first level is higher than the second level.

[0474] Optionally, the device also includes an authentication unit 850, used for:

[0475] The system receives a registration request from the terminal; the registration request carries the terminal's authentication configuration parameters; the authentication configuration parameters are used to indicate the terminal's identity and the communication service provider.

[0476] The registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0477] Based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated;

[0478] Configure the authentication policy according to the authentication configuration message, and authenticate the terminal according to the authentication policy.

[0479] Optionally, when the authentication unit 850 parses the registration request information to obtain the terminal's authentication configuration parameter information, it is specifically used for:

[0480] Determine whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time;

[0481] If the registration request information is for the first time, the received registration request information is parsed to obtain the terminal's authentication configuration parameters.

[0482] Optionally, when determining whether the registration request information is the initial registration request information sent by the terminal to the core network system for the first time, the authentication unit 850 is specifically used for:

[0483] Determine whether the permanent identifier of the end user can be obtained from the received registration request information;

[0484] If the permanent identifier of the end user can be obtained, the registration request information is determined to be the initial registration request information sent by the terminal to the core network system for the first time.

[0485] Optionally, the authentication unit 850 is also used for:

[0486] If it is determined that the received registration request information is not the initial registration request information first sent by the terminal to the core network system, an initial registration instruction is sent to the terminal; the initial registration instruction is used to instruct the terminal to send the initial registration request information.

[0487] Receive the initial registration request information sent by the terminal.

[0488] Optionally, the authentication configuration parameter information includes the terminal user's permanent identifier; when the authentication unit 850 generates an authentication configuration message packet conforming to the communication protocol between core network elements based on the authentication configuration parameter information, it is specifically used for:

[0489] Obtain the encrypted information of the communication service corresponding to the terminal;

[0490] Bind encrypted communication service information to the end user's permanent identifier;

[0491] Based on the communication protocol between core network elements, the permanent identifier of the terminal user bound with the encrypted information of the communication service, as well as other authentication configuration parameter information other than the permanent identifier of the terminal user, are encapsulated to generate an authentication configuration message.

[0492] Optionally, the authentication configuration parameters include at least one of the following:

[0493] Permanent identifier for end users, public terrestrial mobile network, network slice selection auxiliary information; and / or

[0494] Business configuration parameter information includes at least one of the following:

[0495] Protocol data unit type, General Packet Radio Service Tunneling Protocol message service request, tracking area code, data network name.

[0496] Optionally, the device also includes a policy update unit 860, for:

[0497] After the duration of continuously receiving business service request information reaches the target duration, the business configuration message message is adjusted based on at least one adjustment indicator to obtain the adjusted business configuration message message.

[0498] Based on the adjusted service configuration message, the initial service policy is updated, and the terminal is provided with service according to the updated service policy.

[0499] Optionally, the adjustment metrics may include at least one of the following:

[0500] Adjustments to bandwidth, latency, Internet Protocol addresses, and user plane access network elements.

[0501] Optionally, the core network system includes multiple core network elements, and the multiple core network elements transmit information based on the communication protocol within the core network system; the multiple core network elements cooperate to execute service policy configuration methods.

[0502] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0503] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0504] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0505] On the other hand, this disclosure also provides a processor-readable storage medium storing a program for causing the processor to execute the business strategy configuration method provided in the above embodiments.

[0506] It should be noted that the processor-readable storage medium provided in this embodiment can implement all the method steps implemented in the above method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0507] Processor-readable storage media can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0508] This disclosure also provides a computer program product, which, when invoked by a computer, causes the computer to execute the steps of the above-described business strategy configuration method.

[0509] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0510] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0511] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0512] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0513] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.

Claims

1. A business strategy configuration method, characterized in that, Applied to core network systems, including: The system receives service request information sent by a terminal; the service request information carries service configuration parameter information of the terminal; the service configuration parameter information is used to indicate the service attributes of the terminal. The service request information is parsed to obtain the service configuration parameter information of the terminal; Based on the service configuration parameter information and authentication configuration parameter information, a service configuration message packet conforming to the communication protocol between core network elements is generated; the authentication configuration parameter information is obtained when authenticating the terminal; Based on the service configuration message, the initial service policy is configured, and the terminal is provided with service according to the initial service policy.

2. The method according to claim 1, characterized in that, The authentication configuration parameter information includes the terminal user's permanent identifier; The service configuration message includes a general service policy and the terminal user's permanent identifier. The general service policy is established based on the authentication configuration parameter information and the service configuration parameter information. The general service policy is used to provide voice call service and data transmission service. The step of configuring an initial service policy based on the service configuration message and providing service to the terminal according to the initial service policy includes: The service configuration message is parsed to obtain the general service policy and the permanent identifier of the end user; The terminal user's permanent identifier is bound to the general service policy to obtain an initial service policy, and the terminal is provided with service according to the initial service policy.

3. The method according to claim 1, characterized in that, The service configuration message includes the service configuration parameter information and the authentication configuration parameter information, wherein the authentication configuration parameter information includes the terminal user's permanent identifier. The step of configuring an initial service policy based on the service configuration message and providing service to the terminal according to the initial service policy includes: The service configuration message is parsed to obtain the service configuration parameter information and the authentication configuration parameter information; Based on the authentication configuration parameter information and the service configuration parameter information, a general service policy is established; the general service policy is used to provide voice call service and data transmission service. The terminal user's permanent identifier is bound to the general service policy to obtain an initial service policy, and the terminal is provided with service according to the initial service policy.

4. The method according to claim 2 or 3, characterized in that, The service configuration parameter information includes protocol data unit type and General Packet Radio Service Tunnel Protocol message service request; the general service policy is established through the following steps: Obtain the default service policy, which indicates the default Internet Protocol address, default user plane function access network element, and default bandwidth; When the protocol data unit type is target type, detect whether the General Packet Radio Service Tunneling Protocol message service request contains communication services based on the Session Initiation Protocol, and determine the quality of service level based on the detection result; Based on the default business strategy and the service quality level, the general business strategy is established.

5. The method according to claim 4, characterized in that, The process of determining the service quality level based on the test results includes: If the General Packet Radio Service Tunneling Protocol (GPRS) message service request includes a communication service based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 1. If the General Packet Radio Service Tunneling Protocol (GPRS) message service request does not contain communication services based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 2. The first level is higher than the second level.

6. The method according to claim 1, characterized in that, It also includes authenticating the terminal through the following steps: The system receives a registration request from the terminal; the registration request carries authentication configuration parameters of the terminal; the authentication configuration parameters are used to indicate the identity of the terminal and the communication service provider. The registration request information is parsed to obtain the authentication configuration parameter information of the terminal; Based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated; The authentication policy is configured according to the authentication configuration message, and the terminal is authenticated according to the authentication policy.

7. The method according to claim 6, characterized in that, The step of parsing the registration request information to obtain the authentication configuration parameter information of the terminal includes: Determine whether the registration request information is the initial registration request information first sent by the terminal to the core network system; If the registration request information is an initial registration request information, the received registration request information is parsed to obtain the authentication configuration parameter information of the terminal.

8. The method according to claim 7, characterized in that, The step of determining whether the registration request information is the initial registration request information first sent by the terminal to the core network system includes: Determine whether the permanent identifier of the end user can be obtained by parsing the received registration request information; If the permanent identifier of the terminal user can be obtained, the registration request information is determined to be the initial registration request information sent by the terminal to the core network system for the first time.

9. The method according to claim 7, characterized in that, The method further includes: If it is determined that the received registration request information is not the initial registration request information first sent by the terminal to the core network system, an initial registration instruction is sent to the terminal; the initial registration instruction is used to instruct the terminal to send the initial registration request information. Receive the initial registration request information sent by the terminal.

10. The method according to claim 6, characterized in that, The authentication configuration parameter information includes a permanent identifier for the terminal user; the generation of an authentication configuration message packet conforming to the communication protocol between core network elements based on the authentication configuration parameter information includes: Obtain the encrypted communication service information corresponding to the terminal; The encrypted information of the communication service is bound to the permanent identifier of the terminal user; Based on the communication protocol between core network elements, the permanent identifier of the terminal user bound to the encrypted information of the communication service, as well as other authentication configuration parameter information other than the permanent identifier of the terminal user, are encapsulated to generate the authentication configuration message.

11. The method according to claim 1, characterized in that, The authentication configuration parameter information includes at least one of the following: Permanent identifier for end users, public terrestrial mobile network, network slice selection auxiliary information; and / or The service configuration parameter information includes at least one of the following: Protocol data unit type, General Packet Radio Service Tunneling Protocol message service request, tracking area code, data network name.

12. The method according to any one of claims 1-3 and 5-11, characterized in that, The method further includes: After the duration of continuously receiving the service request information reaches the target duration, the service configuration message is adjusted based on at least one adjustment indicator to obtain the adjusted service configuration message. The initial service policy is updated according to the adjusted service configuration message, and the terminal is provided with service according to the updated service policy.

13. The method according to claim 12, characterized in that, The adjustment indicators include at least one of the following: Adjustments to bandwidth, latency, Internet Protocol addresses, and user plane access network elements.

14. The method according to any one of claims 1-3 and 5-11, characterized in that, The core network system includes multiple core network elements, which transmit information to each other based on the communication protocol within the core network system; the multiple core network elements cooperate to execute the service policy configuration method.

15. A business strategy configuration device, characterized in that, At least one core network element deployed in the core network system, including a memory, transceiver, and processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: The system receives service request information sent by a terminal; the service request information carries service configuration parameter information of the terminal; the service configuration parameter information is used to indicate the service attributes of the terminal. The service request information is parsed to obtain the service configuration parameter information of the terminal; Based on the service configuration parameter information and authentication configuration parameter information, a service configuration message packet conforming to the communication protocol between core network elements is generated; the authentication configuration parameter information is obtained when authenticating the terminal; Based on the service configuration message, the initial service policy is configured, and the terminal is provided with service according to the initial service policy.

16. The device according to claim 15, characterized in that, The authentication configuration parameter information includes the terminal user's permanent identifier; The service configuration message includes a general service policy and the terminal user's permanent identifier. The general service policy is established based on the authentication configuration parameter information and the service configuration parameter information. The general service policy is used to provide voice call service and data transmission service. The step of configuring an initial service policy based on the service configuration message and providing service to the terminal according to the initial service policy specifically includes: The service configuration message is parsed to obtain the general service policy and the permanent identifier of the end user; The terminal user's permanent identifier is bound to the general service policy to obtain an initial service policy, and the terminal is provided with service according to the initial service policy.

17. The device according to claim 15, characterized in that, The service configuration message includes the service configuration parameter information and the authentication configuration parameter information, wherein the authentication configuration parameter information includes the terminal user's permanent identifier. The step of configuring an initial service policy based on the service configuration message and providing service to the terminal according to the initial service policy specifically includes: The service configuration message is parsed to obtain the service configuration parameter information and the authentication configuration parameter information; Based on the authentication configuration parameter information and the service configuration parameter information, a general service policy is established; the general service policy is used to provide voice call service and data transmission service. The terminal user's permanent identifier is bound to the general service policy to obtain an initial service policy, and the terminal is provided with service according to the initial service policy.

18. The device according to claim 16 or 17, characterized in that, The service configuration parameter information includes protocol data unit type and General Packet Radio Service Tunnel Protocol message service request; the general service policy is established through the following steps: Obtain the default service policy, which indicates the default Internet Protocol address, default user plane function access network element, and default bandwidth; When the protocol data unit type is target type, detect whether the General Packet Radio Service Tunneling Protocol message service request contains communication services based on the Session Initiation Protocol, and determine the quality of service level based on the detection result; Based on the default business strategy and the service quality level, the general business strategy is established.

19. The device according to claim 18, characterized in that, The process of determining the service quality level based on the test results specifically includes: If the General Packet Radio Service Tunneling Protocol (GPRS) message service request includes a communication service based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 1. If the General Packet Radio Service Tunneling Protocol (GPRS) message service request does not contain communication services based on the Session Initiation Protocol (SIP), the quality of service level is determined to be Level 2. The first level is higher than the second level.

20. The device according to claim 15, characterized in that, The processor is also used to authenticate the terminal through the following steps: The system receives a registration request from the terminal; the registration request carries authentication configuration parameters of the terminal; the authentication configuration parameters are used to indicate the identity of the terminal and the communication service provider. The registration request information is parsed to obtain the authentication configuration parameter information of the terminal; Based on the authentication configuration parameter information, an authentication configuration message message conforming to the communication protocol between core network elements is generated; The authentication policy is configured according to the authentication configuration message, and the terminal is authenticated according to the authentication policy.

21. The device according to claim 20, characterized in that, The step of parsing the registration request information to obtain the authentication configuration parameter information of the terminal specifically includes: Determine whether the registration request information is the initial registration request information first sent by the terminal to the core network system; If the registration request information is an initial registration request information, the received registration request information is parsed to obtain the authentication configuration parameter information of the terminal.

22. The device according to claim 21, characterized in that, The determination of whether the registration request information is the initial registration request information first sent by the terminal to the core network system specifically includes: Determine whether the permanent identifier of the end user can be obtained by parsing the received registration request information; If the permanent identifier of the terminal user can be obtained, the registration request information is determined to be the initial registration request information sent by the terminal to the core network system for the first time.

23. The device according to claim 21, characterized in that, The processor is also used to perform: If it is determined that the received registration request information is not the initial registration request information first sent by the terminal to the core network system, an initial registration instruction is sent to the terminal; the initial registration instruction is used to instruct the terminal to send the initial registration request information. Receive the initial registration request information sent by the terminal.

24. The device according to claim 20, characterized in that, The authentication configuration parameter information includes a permanent identifier for the terminal user; the generation of an authentication configuration message message conforming to the communication protocol between core network elements based on the authentication configuration parameter information specifically includes: Obtain the encrypted communication service information corresponding to the terminal; The encrypted information of the communication service is bound to the permanent identifier of the terminal user; Based on the communication protocol between core network elements, the permanent identifier of the terminal user bound to the encrypted information of the communication service, as well as other authentication configuration parameter information other than the permanent identifier of the terminal user, are encapsulated to generate the authentication configuration message.

25. The device according to claim 15, characterized in that, The authentication configuration parameter information includes at least one of the following: Permanent identifier for end users, public terrestrial mobile network, network slice selection auxiliary information; and / or The service configuration parameter information includes at least one of the following: Protocol data unit type, General Packet Radio Service Tunneling Protocol message service request, tracking area code, data network name.

26. The device according to any one of claims 15-17 and 19-25, characterized in that, The processor is also used to perform: After the duration of continuously receiving the service request information reaches the target duration, the service configuration message is adjusted based on at least one adjustment indicator to obtain the adjusted service configuration message. The initial service policy is updated according to the adjusted service configuration message, and the terminal is provided with service according to the updated service policy.

27. The device according to claim 26, characterized in that, The adjustment indicators include at least one of the following: Adjustments to bandwidth, latency, Internet Protocol addresses, and user plane access network elements.

28. The device according to any one of claims 15-17 and 19-25, characterized in that, The core network system includes multiple core network elements, which transmit information to each other based on communication protocols within the core network system; the multiple core network elements cooperate to provide service to the terminal.

29. A business strategy configuration device, characterized in that, include: The information receiving unit is used to receive service request information sent by the terminal; The service request information carries the service configuration parameter information of the terminal. The service configuration parameter information is used to indicate the service attributes of the terminal; The information parsing unit is used to parse the service request information to obtain the service configuration parameter information of the terminal; The message generation unit is used to generate a service configuration message that conforms to the communication protocol between core network elements based on the service configuration parameter information and the authentication configuration parameter information; the authentication configuration parameter information is obtained when authenticating the terminal. The policy configuration unit is used to configure the initial service policy according to the service configuration message message, and to provide service to the terminal according to the initial service policy.

30. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a program for causing the processor to perform the method as described in any one of claims 1 to 14.