Service management method, terminal, network device, management server and medium
By establishing and managing local business information within the terminal, the problems of inconvenient business management and troublesome operation in the existing technology are solved, and convenient batch management of a large number of terminals is realized, which is suitable for various terminals.
Patent Information
- Application Number
- CN202311170597.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-11
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2043-09-11
Smart Images

Figure CN119603656A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of business management, and in particular to a business management method, terminal, network device, management server, and computer-readable medium. Background Art
[0002] Terminals in a communication network can subscribe to different services. In some cases, these services need to be queried, modified, and managed.
[0003] However, the current business management method is inconvenient, cumbersome and time-consuming to operate, cannot achieve batch management of a large number of terminals (such as IoT terminals), and is not applicable to some terminals (such as terminals without voice services or operating interfaces). Summary of the invention
[0004] The present disclosure provides a service management method, a terminal, a network device, a management server, and a computer-readable medium.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for service management based on a terminal, the method comprising:
[0006] Sending identification information to a network device; the identification information includes an identification of the terminal;
[0007] Receiving service status information sent by the network device; the service status information includes valid services subscribed by the terminal;
[0008] According to the service status information, local service information is established and stored; the local service information includes the valid service.
[0009] In a second aspect, an embodiment of the present disclosure provides a method for service management based on a network device, the method comprising:
[0010] Receiving identification information sent by a terminal; the identification information includes an identification of the terminal;
[0011] Determining a valid service subscribed by the terminal according to the identification information;
[0012] Sending service status information to the terminal; the service status information includes the valid service.
[0013] In a third aspect, an embodiment of the present disclosure provides a service management method based on a management server, the method comprising:
[0014] Receiving local service information sent by the terminal through a dedicated connection with the terminal; the local service information sent by the terminal includes valid services subscribed by the terminal;
[0015] The valid services of the terminal are recorded.
[0016] In a fourth aspect, an embodiment of the present disclosure provides a terminal, which includes a memory and a processor; the memory stores a computer program that can be executed by the processor, and when the computer program is executed by the processor, it implements any one of the service management methods of the embodiments of the present disclosure.
[0017] In a fifth aspect, an embodiment of the present disclosure provides a network device, which includes a memory and a processor; the memory stores a computer program that can be executed by the processor, and when the computer program is executed by the processor, it implements any one of the service management methods of the embodiments of the present disclosure.
[0018] In a sixth aspect, an embodiment of the present disclosure provides a management server, which includes a memory and a processor; the memory stores a computer program that can be executed by the processor, and when the computer program is executed by the processor, it implements any one of the business management methods of the embodiments of the present disclosure.
[0019] In a seventh aspect, an embodiment of the present disclosure provides a computer-readable medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for business management of any one of the embodiments of the present disclosure is implemented.
[0020] In the disclosed embodiment, a new service management mechanism is adopted between the terminal and the communication network (core network), and the terminal directly records the status of the valid service (local service information), so the terminal can modify the local service information and then notify the network device to modify the status of its service. Among them, the management of the information in the terminal does not have to be carried out by going to the business hall or contacting service personnel, communication network (such as APP, web page), voice service (such as calling customer service), etc., but can be achieved by directly operating the terminal, using the management server to control the terminal, etc.; therefore, the disclosed embodiment is very convenient and fast for the management of services (such as query, modification, etc.), and can realize batch management of a large number of terminals (such as Internet of Things terminals), and can even be carried out when the terminal is not connected to the Internet (communication network is unreachable); moreover, the disclosed embodiment has no requirements on the nature of the terminal, and terminals with only data services but no voice services or no operation interface (such as Internet of Things terminals) can also be realized. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In the accompanying drawings of the embodiments of the present disclosure:
[0022] Figure 1 A flowchart of a method for terminal service management provided by an embodiment of the present disclosure;
[0023] Figure 2 A flowchart of a method for service management of a network device provided by an embodiment of the present disclosure;
[0024] Figure 3 A flowchart of a method for managing service of a management server provided in an embodiment of the present disclosure;
[0025] Figure 4 A block diagram of a terminal provided in an embodiment of the present disclosure;
[0026] Figure 5 A block diagram of a network device provided in an embodiment of the present disclosure;
[0027] Figure 6 A block diagram of a management server provided in an embodiment of the present disclosure;
[0028] Figure 7 A block diagram of a computer-readable medium provided for an embodiment of the present disclosure;
[0029] Figure 8 A schematic diagram of a network architecture in another service management method provided by an embodiment of the present disclosure;
[0030] Fig. 9 A signaling diagram of process (1) in another service management method provided by an embodiment of the present disclosure;
[0031] Fig.10 A signaling diagram of process (2) in another service management method provided by an embodiment of the present disclosure;
[0032] Fig.11 A signaling diagram of process (3) in another service management method provided by an embodiment of the present disclosure;
[0033] Fig.12 A signaling diagram of process (4) in another service management method provided by an embodiment of the present disclosure;
[0034] Fig.13 A signaling diagram of process (5) in another service management method provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the service management method, terminal, network device, management server, and computer-readable medium provided in the embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0036] The present disclosure will be described more fully below with reference to the accompanying drawings, but the embodiments shown may be embodied in different forms, and the present disclosure should not be construed as being limited to the embodiments set forth below. On the contrary, the purpose of providing these embodiments is to make the present disclosure thorough and complete, and will enable those skilled in the art to fully understand the scope of the present disclosure.
[0037] The accompanying drawings of the embodiments of the present disclosure are used to provide a further understanding of the embodiments of the present disclosure, and constitute a part of the specification, and are used together with the detailed embodiments to explain the present disclosure, and do not constitute a limitation of the present disclosure. By describing the detailed embodiments with reference to the accompanying drawings, the above and other features and advantages will become more apparent to those skilled in the art.
[0038] The present disclosure may be described with reference to plan views and / or cross-sectional views by means of ideal schematic views of the present disclosure. Therefore, the exemplary illustrations may be modified according to manufacturing techniques and / or tolerances.
[0039] In the absence of conflict, the various embodiments of the present disclosure and the various features therein may be combined with each other.
[0040] The terms used in the present disclosure are only used to describe specific embodiments and are not intended to limit the present disclosure. The term "and / or" as used in the present disclosure includes any and all combinations of one or more related enumerated items. The singular forms "one" and "the" as used in the present disclosure are also intended to include plural forms, unless the context clearly indicates otherwise. The terms "including", "made of..." as used in the present disclosure specify the presence of the features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof.
[0041] Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined in this disclosure.
[0042] The present disclosure is not limited to the embodiments shown in the drawings, but includes modifications of the configurations formed based on the manufacturing process. Therefore, the regions illustrated in the drawings have schematic properties, and the shapes of the regions shown in the drawings illustrate the specific shapes of the regions of the elements, but are not intended to be limiting.
[0043] With the development of 5G (fifth-generation mobile communication technology) and 6G (sixth-generation mobile communication technology), more and more terminals (such as Internet of Things terminals) can access communication networks (such as 5G networks and 6G networks), and these terminals can sign various different services within the communication networks.
[0044] Therefore, in many cases, users may need to query, modify, and manage the services contracted by the terminal.
[0045] In some related technologies, users can go to the operator's business hall or contact service personnel, and the service personnel will query and modify the contracted services in the background.
[0046] In other related technologies, users can operate an APP or web page on a terminal to achieve business management; or use a terminal to dial a service number and perform key operations according to prompts to achieve business management.
[0047] It can be seen that the above business management methods are very inconvenient, especially the method of going to the business hall or contacting service personnel is more troublesome and time-consuming.
[0048] Moreover, the above business management methods can only achieve the management of a "single" terminal; but with the development of technology, the number of terminals and businesses has increased dramatically. For example, a user may manage dozens or even tens of thousands of IoT terminals (such as household appliances, street lights, cameras, electricity meters, water meters, etc.), and the number of possible businesses may also be tens of thousands. It is obviously unrealistic to manage so many terminals and businesses one by one.
[0049] In addition, some business management methods have specific requirements for terminals and are not applicable to some terminals. For example, if you want to manage business by calling a service phone, the terminal must be able to implement air interface voice services. If the terminal has only signed a data service but cannot make calls, it cannot be implemented; for another example, the business management method of operating APP or web pages requires the terminal to be able to implement specific operations, which is not available for terminals without operation interfaces; but many terminals, especially IoT terminals such as street lights, cameras, electricity meters, and water meters, usually do not have voice services or operation interfaces.
[0050] In a first aspect, an embodiment of the present disclosure provides a method for service management based on a terminal.
[0051] The method of the disclosed embodiment is executed by a terminal, which can be any electronic device that can connect to a network device and access a communication network (i.e., a core network, such as a 5G network, a 6G network, etc.), such as a mobile phone, a tablet computer, etc., and in particular, can be an Internet of Things terminal, such as household appliances, street lights, cameras, electric meters, water meters, etc.
[0052] Reference Figure 8 The terminal of the embodiment of the present disclosure accesses the communication network through the network device and can sign up for some services, and the method of the embodiment of the present disclosure is used to manage the situation of the terminal signing up for the services.
[0053] Reference Figure 1 The service management method of the embodiment of the present disclosure includes:
[0054] S101. Send identification information to a network device.
[0055] The identification information includes the identification of the terminal.
[0056] S102: Receive service status information sent by a network device.
[0057] The service status information includes the valid services signed by the terminal.
[0058] S103: Establish and store local business information according to the business status information.
[0059] Among them, the local business information includes valid business.
[0060] In the disclosed embodiment, after the terminal is connected to the network device (such as when registering with the communication network after being turned on), the terminal can add an identifier representing its own identity (such as IMEI) to the identification information (such as a PDU session establishment request message) and send it to the network device; the network device can query and obtain the service (valid service) currently actually signed by the terminal based on the terminal's identifier, and add the valid service to the service status information (such as a PDU session request acceptance message) and feed it back to the terminal.
[0061] After receiving the service status information, the terminal can parse out its own valid service status, create local service information (such as a service list) recording its own valid services, and store the local service information locally; that is, each terminal records the status of its own valid services.
[0062] It should be understood that the method of the embodiment of the present disclosure may also include other contents.
[0063] For example, the identification information may also be a PDU session establishment request message, which also includes other contents besides the identification.
[0064] For another example, after receiving the identification information, the network device can, in addition to determining the valid service, also perform other processes of establishing a PDU session (including interaction between modules within the network device).
[0065] For example, the service status information can also be a PDU session request acceptance message. After receiving the information, in addition to storing local service information, the terminal can also complete other PDU session establishment processes (such as feeding back a message confirming the establishment of the PDU session to the network device).
[0066] In the disclosed embodiment, a new service management mechanism is adopted between the terminal and the communication network (core network), and the terminal directly records the status of the valid service (local service information), so the terminal can modify the local service information and then notify the network device to modify the status of its service. Among them, the management of the information in the terminal does not have to be carried out by going to the business hall or contacting service personnel, communication network (such as APP, web page), voice service (such as calling customer service), etc., but can be achieved by directly operating the terminal, using the management server to control the terminal, etc.; therefore, the disclosed embodiment is very convenient and fast for the management of services (such as query, modification, etc.), and can realize batch management of a large number of terminals (such as Internet of Things terminals), and can even be carried out when the terminal is not connected to the Internet (communication network is unreachable); moreover, the disclosed embodiment has no requirements on the nature of the terminal, and terminals with only data services but no voice services or no operation interface (such as Internet of Things terminals) can also be implemented.
[0067] In some embodiments, the service status information also includes recommended services for the terminal, and the local service information also includes recommended services.
[0068] As one mode of an embodiment of the present disclosure, the service status information received by the terminal may also include services (recommended services) recommended to the terminal by the network device, so that the terminal will also store the recommended services in the local service information (service list).
[0069] In some embodiments, when necessary (such as when local service information is created, or when the user performs certain operations), the terminal can also display (such as display, voice broadcast, etc.) recommended services for user selection.
[0070] In some embodiments, as another method of the embodiments of the present disclosure, even if the terminal does not have the function of displaying recommended services (such as the terminal is a street lamp), it can still store the recommended services in the local service information, so that after the terminal subsequently sends the local service information to the management server, the recommended services can be displayed on the management server for user selection (detailed description will be given later).
[0071] Therefore, the embodiments of the present disclosure can also recommend services, increase the possibility of expanding services, and provide users with more choices, thereby improving user experience.
[0072] In some embodiments, after establishing and storing the local service information (S103), the following steps are further included:
[0073] S104B1. Receive service change information sent by a network device.
[0074] Among them, the business change information includes changes in valid businesses.
[0075] S104B2. Update local business information according to the business change information.
[0076] As a method of an embodiment of the present disclosure, when the network device finds that the status of the terminal's effective service has changed (added, deleted, modified, etc., such as the expiration of a certain effective service), the change status of the effective service can be added to the service change information and sent to the terminal. The terminal can modify its own local service information according to the received service change information (such as deleting the above expired effective service) to ensure that the latest effective service status is always recorded in the local service information.
[0077] It should be understood that in some embodiments, if the recommended service changes (such as the launch of a new service), the above process may also be triggered, that is, the network device may add the change of the recommended service to the service change information, and the terminal may also update the recommended service recorded in the local service information after receiving the service change information.
[0078] In some embodiments, after establishing and storing the local service information (S103), the following steps are further included:
[0079] S104C1. Receive a service modification instruction.
[0080] The service modification instruction is used to instruct modification of valid services in the local service information of the terminal.
[0081] S104C2. Update local service information according to the service modification instruction.
[0082] S104C3. Send service modification information to the network device according to the updated local service information.
[0083] The service modification information includes the modification of the valid service in the local service information of the terminal.
[0084] As a method of an embodiment of the present disclosure, the user may also actively send a service modification instruction to the terminal to modify (add, delete, modify, such as adding a recommended service to the valid services) the valid services recorded in the local service information in the terminal; then, the terminal may generate service modification information based on the above modifications and send it to the network device for the network device to make corresponding modifications (such as signing a new contract for the above recommended services for the terminal).
[0085] Therefore, in the disclosed embodiment, the user can modify the valid service actually signed by the user directly by operating the terminal, which is convenient and easy to implement.
[0086] There are various ways for users to modify local service information; for example, the user may directly operate the terminal, or the user may control the terminal through a management server (described later).
[0087] It should be understood that the specific manner in which the terminal sends the service modification information to the network device and the specific manner in which the network device processes the service modification information may vary depending on the state of the terminal when receiving the service modification instruction.
[0088] For example, if the terminal is in a connected state when receiving a service modification instruction, it can send a PDU session modification request message to the network device as service modification information, and the network device can obtain the modification of the valid service in the process of modifying the PDU session.
[0089] For another example, if the terminal is in an idle state when receiving a service modification instruction, it may send a service request message to the network device as service modification information, and the network device obtains the modification of the valid service in the service request process.
[0090] In some embodiments, the traffic status information includes ePCO parameters.
[0091] As a method of an embodiment of the present disclosure, specifically, an ePCO (extended Protocol Configuration Option) parameter may be used as service status information for a case of transmitting a valid service.
[0092] Among them, the ePCO parameter is usually used to provide the terminal with additional information for connecting to the communication network. In the embodiment of the present disclosure, parameters characterizing the service status can be added to the ePCO extended parameters, such as using the protocol identifier (Protocol ID) field from FF00H to FFFFH in the ePCO to transmit service information. For example, the structure of the service status parameter of 0xFF01H can be as shown in Table 1 below.
[0093] Table 1. Structure table of business situation parameters
[0094]
[0095] Among them, service name length indicates the length of the service; service name indicates the name of the service; S-NSSAI (Single Network Slice Selection Assistance Information) indication indicates whether slice information is carried, and DNN (Data Network Name) indication indicates whether DNN information is carried. If the terminal enables multi-slice and DNN access, the two markers DNN indication and S-NSSAI indication need to be carried, and if the terminal is a single DNN or a single slice, the corresponding fields are optional fields and do not need to be carried; service validity indication indicates the type of service. For example, if its value is 0, it indicates that the service is a recommended service, and if its value is 1, it indicates that the service is a valid service.
[0096] It should be understood that in the embodiments of the present disclosure, other information related to valid services transmitted between the terminal and the network device, such as service change information, service modification information, etc., can also be in the form of ePCO parameters and will not be described in detail here.
[0097] It should be understood that when using ePCO parameters to transmit services, the specific fields and formats used are not limited to the above forms.
[0098] It should be understood that in the embodiments of the present disclosure, information such as service status information, service change information, and service modification information is not limited to the form of ePCO parameters.
[0099] In some embodiments, after establishing and storing the local service information (S103), the following steps are further included:
[0100] S105A: Send local business information to the management server through a dedicated connection with the management server.
[0101] and / or,
[0102] S105B: Receive the service modification instruction sent by the management server through the dedicated connection with the management server.
[0103] The service modification instruction is used to indicate the modification of a valid service.
[0104] As one method of the embodiment of the present disclosure, the service management of the terminal can also be performed through a separate "management server".
[0105] Among them, refer to Figure 8The management server is a separate server from the network equipment (such as the core network). It communicates with multiple terminals under it through a dedicated connection (such as a connection protected by public and private key encryption), so that it can directly manage the services of these terminals without the participation of network equipment. For example, an enterprise's management server can establish connections with all the enterprise's IoT terminals and manage their services.
[0106] It should be understood that the above-mentioned "dedicated connection" refers to other connections different from the "connection between the terminal and the network device in the communication network", but it does not mean that the dedicated connection cannot pass through the communication network, that is, the dedicated connection can be a direct connection between the management server and the terminal (such as a near-field communication connection), or it can be a connection realized through a communication network (such as a VPN connection, etc.).
[0107] Thus, after obtaining local service information (including initial establishment or update), the terminal can send the service-related information to the management server through a dedicated connection, so that the management server can obtain the latest service status of all subordinate terminals. Correspondingly, the user can also modify the effective service of the terminal on the management server, and the management server can send the modification to the corresponding terminal in the form of a service modification instruction, so that the terminal can update the local service information according to the service modification instruction, and send the service modification information to the network device (such as steps S104C1 to S104C3).
[0108] Therefore, in the embodiment of the present disclosure, the management server can simultaneously obtain business information of multiple terminals, so that the management server can query massive business information, such as querying and filtering according to complex preset conditions; moreover, the management server can also modify the business conditions of a large number of terminals (such as all terminals filtered out by certain conditions) at one time.
[0109] That is to say, the embodiments of the present disclosure can implement "batch" business management of a large number of terminals by setting up a management server, greatly reducing the amount of business management operations and greatly increasing the number of manageable terminals.
[0110] In a second aspect, an embodiment of the present disclosure provides a method for business management based on network equipment.
[0111] The method of the disclosed embodiment is executed by a network device, which is used to provide communication network (i.e., core network, such as 5G network, 6G network, etc.) services to the terminal, and provide the terminal with services for the business it has signed a contract for.
[0112] Reference Figure 8 The network device of the embodiment of the present disclosure connects multiple terminals, and the method of the embodiment of the present disclosure is used to manage the status of the terminal contracted services.
[0113] Reference Figure 8 The network device of the embodiment of the present disclosure may include multiple different modules, which together implement the function of providing communication network services.
[0114] Reference Figure 2 The service management method of the embodiment of the present disclosure includes:
[0115] S201: Receive identification information sent by a terminal.
[0116] The identification information includes the identification of the terminal.
[0117] S202: Determine the valid service signed by the terminal according to the identification information.
[0118] S203: Send service status information to the terminal.
[0119] The service status information includes valid services.
[0120] When the terminal sends identification information (such as when the terminal is turned on and registered), the network device queries and determines the service (valid service) currently signed by the terminal in its own records based on the terminal's identification, and adds the valid service to the service status information and sends it to the terminal so that the terminal can establish local service information based on it.
[0121] In some embodiments, between receiving the identification information sent by the terminal (S201) and sending the service status information to the terminal (S202), the following is further included:
[0122] S2021. Determine a recommended service for the terminal according to the identification information.
[0123] The service status information also includes recommended services.
[0124] As a method of an embodiment of the present disclosure, the service status information can also determine what service (recommended service) needs to be recommended to the terminal according to the terminal identifier, and send the recommended service to the terminal together with the service status information.
[0125] In some embodiments, after sending the service status information to the terminal (S203), the method further includes:
[0126] S204A1. In response to a change in a valid service contracted by the terminal, send service change information to the terminal.
[0127] Among them, the business change information includes changes in valid businesses.
[0128] As one method of an embodiment of the present disclosure, when a network device finds that a valid service (or a recommended service) of a terminal has changed, the corresponding change can be added to service change information and sent to the terminal so that the terminal can update local service information.
[0129] In some embodiments, after sending the service status information to the terminal (S203), the method further includes:
[0130] S204B1. Receive service modification information sent by the terminal.
[0131] The service modification information includes the modification of the valid service in the local service information of the terminal.
[0132] S204B1. Update the recorded valid business according to the business modification information.
[0133] When the terminal modifies its local service information according to the service modification instruction of the user or the management server, it sends service modification information indicating the corresponding modification to the network device, so that the network device modifies the effective service status of the terminal recorded in itself according to the service modification information.
[0134] In some embodiments, the traffic status information includes ePCO parameters.
[0135] As one method of an embodiment of the present disclosure, the above service status information (which may also include service change information, service modification information, etc.) may be in the form of ePCO parameters.
[0136] In a third aspect, an embodiment of the present disclosure provides a method for business management based on a management server.
[0137] The present disclosure embodiment is executed by the management service, refer to Figure 8 ,The management server communicates with multiple terminals under it through a dedicated connection (such as a connection protected by public-private key encryption) and performs business management on the terminals.
[0138] Reference Figure 3 The service management method of the embodiment of the present disclosure includes:
[0139] S301. Receive local service information sent by a terminal through a dedicated connection with the terminal.
[0140] The local service information sent by the terminal includes the valid services subscribed by the terminal.
[0141] S302: Record the valid services of the terminal.
[0142] After receiving the local service information sent by the terminal, the management server can record it for subsequent users to query, modify, etc.
[0143] In some embodiments, after recording the valid services of the terminal (S302), the method further includes:
[0144] S303: Send a service modification instruction to the terminal through a dedicated connection with the terminal.
[0145] The service modification instruction is used to instruct modification of valid services in the local service information of the terminal.
[0146] The management server may also send a service modification instruction to the terminal so that the terminal can update local service information according to the service modification instruction, and send the service modification information to the network device (such as steps S104C1 to S104C3).
[0147] As mentioned above, in some embodiments, if the local service information sent by the terminal includes recommended services, the management server may also display the recommended services for the user to select services newly added to the terminal, and send corresponding service modification instructions to the terminal.
[0148] Fourthly, refer to Figure 4 The embodiment of the present disclosure provides a terminal, which includes a memory and a processor; the memory stores a computer program that can be executed by the processor, and when the computer program is executed by the processor, any one of the service management methods of the embodiment of the present disclosure is implemented.
[0149] Fifth, refer to Figure 5 An embodiment of the present disclosure provides a network device, which includes a memory and a processor; the memory stores a computer program that can be executed by the processor, and when the computer program is executed by the processor, any one of the service management methods of the embodiments of the present disclosure is implemented.
[0150] Sixth, refer to Figure 6 An embodiment of the present disclosure provides a management server, which includes a memory and a processor; the memory stores a computer program that can be executed by the processor, and when the computer program is executed by the processor, any one of the business management methods of the embodiments of the present disclosure is implemented.
[0151] Seventh, refer to Figure 7 The embodiment of the present disclosure provides a computer-readable medium on which a computer program is stored. When the computer program is executed by a processor, any one of the service management methods of the embodiment of the present disclosure is implemented.
[0152] Among them, the processor is a device with data processing capabilities, including but not limited to the central processing unit (CPU); the memory is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) is connected between the processor and the memory, and can realize information exchange between the memory and the processor, including but not limited to the data bus (Bus), etc.
[0153] Example:
[0154] The following is an exemplary introduction to the overall process of a business management method according to an embodiment of the present disclosure.
[0155] The method for business management in the embodiment of the present disclosure is based on reference Figure 8 The network architecture is implemented.
[0156] The UE (User Equipment) is a terminal that can sign a service in the embodiment of the present disclosure, such as an Internet of Things terminal.
[0157] (R)AN (Radio Access Network) consists of base stations (such as gNB), controllers, etc., and is used to provide wireless coverage and wireless access services, thereby connecting UE to the core network.
[0158] The core network is the network device of the embodiment of the present disclosure, which is connected to the UE through the (R)AN and is also connected to the operator's data network (DN), so that it can manage the services signed by the terminal (signed in the operator's data network).
[0159] The core network may specifically adopt a 5G network architecture, which includes multiple modules (or network elements). The basic functions and relationships of each module are as follows:
[0160] AMF (Access and Mobility Management Function): AMF is the interface point between UE and SMF. It is responsible for handling RAN connection management and mobility management, as well as UE security and authorization management.
[0161] SMF (Session Management Function): SMF is responsible for managing sessions, including session establishment, modification, and release, as well as policy and traffic control.
[0162] UPF (User Plane Function): UPF is responsible for handling data packet transmission and forwarding, and can implement QoS (Quality of Service) policies.
[0163] AUSF (Authentication Server Function): AUSF is responsible for the management of authentication and security policies. It is also responsible for handling session establishment with other networks and can store UE security information, such as keys and authentication vectors.
[0164] UDM (Unified Data Management): UDM is used to manage all user data, including user configuration, user policies, and access rights.
[0165] PCF (Policy Control Function): PCF is responsible for policy control, including target QoS policy, bandwidth allocation policy, access control, etc. PCF can interact with other modules such as UDM and UDR to obtain the necessary information to perform policy control.
[0166] NSSF (Network Slice Selection Function): NSSF is responsible for network slice selection. It selects the appropriate network slice for the UE based on the UE's needs and network conditions, and also coordinates operations between SMF and AMF.
[0167] NEF (Network Exposure Function): NEF is an interface for 5G networks, supporting application developers to expose network resources through APIs. NEF provides applications with a unified way to access network resources. The text on the lines between different modules indicates the type of the corresponding interface, such as the connection between UE and (R)AN through Uu (air interface).
[0168] In different situations, the business management method of the embodiment of the present disclosure may enter different processes.
[0169] Process (1): UE initiates registration to obtain the PCF list
[0170] This process (1) is used when the UE is plugged in with a SIM card and booted up normally: after booting up, the UE will initiate a registration process with the communication network, and the PCF will send the UE's subscribed service (valid service) and recommended service (recommended service) to the SMF. The SMF will send the service information to the UE via the AMF and the base station through the ePCO parameter. The UE will parse the ePCO parameter to obtain the service set (local service information) and store it locally.
[0171] Reference Fig. 9 , the process of process (1) may specifically include:
[0172] Step 1: UE initiates PDU session establishment request message (identification information)
[0173] The PDU Session Establiment Request initiated by the UE contains parameters such as NAS Head, PDU SessionType, 5GSM Capacity, and Extended protocol configuration options (EPCO), which can be carried through customized parameters in EPCO.
[0174] Step 2: AMF sends a PDU session establishment message to SMF
[0175] AMF receives the session establishment request message carrying the ePCO parameters through the N1 interface, and forwards the session establishment request message to SMF through Nsmf_PDUSession_CreateSMContext Request. The parameters carried in the ePCO remain unchanged.
[0176] Step 3: SMF sends PDU session policy creation message to PCF
[0177] SMF forwards the Npcf_SMPolicyControl_Create Request request message to PCF.
[0178] Step 4: PCF processes the Npcf_SMPolicyControl_CreateRequest request message and returns a response message. After PCF receives the Npcf_SMPolicyControl_Create Request request message from the N7 interface, PCF obtains the service information in the database according to IMSI, DNN and slice, including the names of the currently contracted service (valid service) and the recommended service (recommended service), which are stored in the two array parameters of enableservice and recommendedservice respectively. These array parameters can contain one or more service names.
[0179] Then send Npcf_SMPolicyControl_Create Response message to SMF, carrying the name of the current effective service and the recommended service to SMF.
[0180] Step 5: SMF decodes the service information and sends it to UPF
[0181] SMF processes the service information returned by PCF and sends a PFCP Session EstablishmentRequest message to UPF.
[0182] Step 6: UPF completes the service name setting and returns a response message to SMF
[0183] UPF receives the service name in the PFCP Session Establishment Request message through the N4 interface, completes the function setting according to the service name on the media plane, and returns a PFCP Session Establishment Response message to SMF.
[0184] Step 7: SMF carries the service name through the ePCO field
[0185] SMF encapsulates the service name received in the Npcf_SMPolicyControl_Create Response message into the ePCO field of the Namf_Communication_N1N2MessageTransfer Request message.
[0186] Step 8: AMF sends the service name to UE via the N1 interface
[0187] After receiving the ePCO parameters through the N1 interface, the AMF sends the PDU Session Establiment Accept message (service status information) to the UE.
[0188] Therefore, after receiving the session request acceptance message, the UE can decode the ePCO parameters and obtain the UE's service set (local business information); the UE stores the service set and provides an interface presentation, and the user can view, import, export, and other functions of the service set through the web page.
[0189] Process (2): Service information update initiated by PCF
[0190] This process (2) is used when the core network discovers that the service status has changed: when the PCF meets the service trigger update conditions, the PCF actively initiates the UE's service update. The trigger update conditions may include: the service subscribed by the UE in the PCF has changed, including the addition, deletion and modification of the subscribed service; the service recommended to the UE in the PCF has changed, including the addition, deletion and modification of the recommended service.
[0191] Reference Fig.10 , the process of process (2) may specifically include:
[0192] Step 1: PCF sends Namf_Communication_N1N2MessageTransfer message to AMF
[0193] The Namf_Communication_N1N2MessageTransfer message includes SUPI, UE's service information and notification target address. The UE's service information includes the name of the UE's changed subscription service and the recommended service.
[0194] Step 2: Core network triggers service request process
[0195] If the UE is in idle state and is reachable in base station access (UE enters idle state due to being in a static state for a long time), the AMF sends a Network Triggered Service Request: If the AMF fails to page the UE, the AMF sends a Namf_Communication_N1N2TransferFailureNotification message to the PCF to inform the UE that the service information of the UE cannot be delivered to the UE; if the AMF succeeds in paging the UE, the UE initiates the service request process.
[0196] Step 3: AMF sends service information to UE
[0197] If the UE is in a connected state, the AMF transparently transmits the UE's service information (service change information) received from the PCF to the UE (Delivery of Service).
[0198] Step 4: UE returns the service set update result
[0199] The UE receives the service information, updates the local service set, and returns the update result (Result of the Delivery of Service) to the AMF.
[0200] Step 5: Namf_N1MessageNotify message notifies PCF
[0201] AMF receives the service set update result returned by UE and subscribes to PCF. It uses Namf_N1MessageNotify to forward the UE's response to PCF. PCF processes the push status and update time of the UR service in the database. The push status is completed and the update time is the system time at this time.
[0202] Process (3): UE connection status changes service information
[0203] This process (3) is used when the UE's service set is modified by a service modification instruction from a user or a management server, and the UE is in a connected state: When the UE is in a connected state, if the user modifies the service name in the service set on the UE, the UE triggers the PDU session modification process, carries the new service name to the PCF through the ePCO parameter, and updates the new service name to the UPF.
[0204] Reference Fig.11 , the process of process (3) may specifically include:
[0205] Step 1: PDU Session Modification Request
[0206] If the UE finds that its service has been modified and is in a connected state, it initiates a PDU session modification request (service modification information) to the AMF to modify the established PDU session. The message carries the ePCO parameter containing the new service name.
[0207] Step 2: Nsmf_PDUSession_UpdateSMContext
[0208] When AMF receives the PDU Session Modification Request, it generates an Nsmf_PDUSession_UpdateSMContext message based on its content. The message contains the service name and other SMcontext related information that needs to be updated, such as the QoS Flow that needs to be added or deleted, and the network slice that needs to be modified.
[0209] Step 3: Npcf_SMPolicyControl_Update Request
[0210] SMF sends a Npcf_SMPolicyControl_Update Request message to PCF, which carries the new service name.
[0211] Step 4: Npcf_SMPolicyControl_Update Response
[0212] After receiving the Npcf_SMPolicyControl_Update Request, the PCF extracts the service name and updates it to the database. At the same time, it generates a Npcf_SMPolicyControl_Update Response message and sends it to the SMF for further processing. The message contains the new service information.
[0213] Step 5: Response of Nsmf_PDUSession_UpdateSMContext
[0214] SMF transmits the new service name to AMF through the ePCO field carried by the Response of Nsmf_PDUSession_UpdateSMContext.
[0215] Step 6: N2 Session Request
[0216] The AMF encapsulates the ePCO field into a NAS message and sends it to the base station through the N2 Session Request message.
[0217] Step 7: PDU Session Modification Command
[0218] After receiving the N2 Session Request message, the base station sends the NAS message to the UE via the PDU Session Modification Command message. The UE parses the ePCO parameters and extracts the new service name.
[0219] Step 8: PDU Session Modification Command Ack
[0220] If the UE determines that the new name is consistent with the name modified by the user, it replies with PDU Session Modification Command Ack. The PDU Session Modification Command Ack message carries the operation result and related parameters of the UE successfully setting up the new service.
[0221] Step 9: N2 NAS uplink transfer
[0222] The base station sends the result of the UE successfully setting up a new service to the AMF through the N2 NAS uplinktransfer message via the NAS layer information.
[0223] Step 10: Nsmf_PDUSession_UpdateSMContext Request
[0224] AMF sends a Nsmf_PDUSession_UpdateSMContext Request message to SMF, which contains the new service name.
[0225] Step 11: Nsmf_PDUSession_UpdateSMContext Response
[0226] After receiving the Nsmf_PDUSession_UpdateSMContext Request message, SMF stores the new service name of the UE and replies with a Nsmf_PDUSession_UpdateSMContext Response message to AMF.
[0227] Step 12: N4 Session Modification Request
[0228] SMF constructs an N4 Session Modification Request message containing new service information and sends it to UPF.
[0229] Step 13: N4 Session Modification Response
[0230] After receiving the N4 Session Modification Request message, the UPF updates the new service information of the UE and takes effect the message identification rules contained in the service information. At the same time, it generates an N4 Session Modification Response message to the SMF.
[0231] Process (4): UE idle state changes service information
[0232] This process (4) is used when the UE's service set is modified by a service modification instruction from a user or a management server, and the UE is in an idle state: When the UE is in an idle state, if the user modifies the service name in the service set on the UE, the UE initiates a service request process and carries the ePCO parameter containing the new service name to the PCF. After successful local processing by the PCF, the request is returned to the UE and UPF to ensure that the new service status takes effect in a timely manner.
[0233] Reference Fig.12 , the process of process (4) may specifically include:
[0234] Step 1: Service Request
[0235] When the UE finds that its service has been modified and is in a connected state, it triggers the service request process and sends a Service Request message (service modification information) to the base station. The message carries information such as the ePCO parameter containing the new service name, the UE identifier, the requested service type, and QoS parameters.
[0236] Step 2: N2 message (Service Request)
[0237] After receiving the Service Request message, the base station sends an N2 message (Service Request) to the AMF, which carries information such as the ePCO parameter containing the new service name, UE identifier, requested service type, QoS parameters, etc.
[0238] Step 3: Nsmf_PDUSession_UpdateSMContext_Request
[0239] The AMF then sends a Nsmf_PDUSession_UpdateSMContext_Request message to the SMF, which carries information such as the ePCO parameter containing the new service name, UE identifier, requested service type, QoS parameters, etc.
[0240] Step 4: Npcf_SMPolicyControl_Update Request
[0241] SMF sends a Npcf_SMPolicyControl_Update Request message carrying the new service name to PCF.
[0242] Step 5: Npcf_SMPolicyControl_Update Response
[0243] PCF parses the new service name and updates the new service name to the database, and constructs an Npcf_SMPolicyControl_Update Response message to respond, which contains the new service name.
[0244] Step 6: Nsmf_PDUSession_UpdateSMContext_Response
[0245] SMF sends a Nsmf_PDUSession_UpdateSMContext_Response message to AMF, which contains information such as the determined new service name, UE identity, QoS parameters, etc.
[0246] Step 7: N2 Request
[0247] The AMF sends an N2 Request message to the base station, requesting to establish a data path for the UE and transparently transmits the new service to the UE.
[0248] Step 8: RRC connection reconfiguration
[0249] The UE and the base station exchange RRC connection reconfiguration messages, update the resource configuration of the requested service, and pass the new service to the UE for confirmation. If the UE is successfully set to the new service, it notifies the base station.
[0250] Step 9: N2 Request Ack
[0251] After the base station receives the new service name of the UE, the base station sends an N2 Request Ack message to the AMF, indicating that the data path is successfully established and the new service name.
[0252] Step 10: Nsmf_PDUSession_UpdateSMContext Request
[0253] After AMF receives the new service name, A sends another Nsmf_PDUSession_UpdateSMContext Request message to SMF, which contains the new service name and updated information about the current session, such as the IP address of UPF.
[0254] Step 11: N4 Session Modification Request
[0255] SMF sends an N4 Session Modification Request message to UPF, requesting to establish a data path for the session and carrying the new service name to UPF.
[0256] Step 12: N4 Session Modification Response
[0257] The UPF responds with an N4 Session Modification Response message, confirming that the data path has been successfully established and that the service name has been updated.
[0258] Step 13: SMF sends a Nsmf_PDUSession_UpdateSMContext Response message to AMF, indicating that the data path has been successfully established and the new service has taken effect.
[0259] Process (5): Management server manages massive UEs
[0260] This process (5) is used to manage massive UEs (such as IoT UEs) using a dedicated management server: a management server is introduced into the network architecture to manage the services of massive UEs. The management server can be accessed by massive UEs and can receive and store service sets from UEs. It can query and present services of massive UEs according to different conditions, initiate large-scale modifications to services of UEs that meet certain conditions, and then send service changes to PCF and UPF through UE to achieve batch management of massive UEs.
[0261] Reference Fig.13 , the process of process (5) may specifically include:
[0262] Step 1: After the UE is turned on, it initiates a registration process to the core network (such as the 5G core network 5GC) according to process (1). The UE obtains the service set and stores it locally.
[0263] Step 2: The management server generates a public-private key pair using an asymmetric encryption algorithm (such as RSA or ECC). When the UE wants to communicate with the management server, it sends an https request to the management server to request the public key of the management server. The UE generates a random password, encrypts the random password using the public key provided by the management server, and then sends the encrypted random password to the management server through the https connection. After the management server receives the encrypted random password sent by the UE, it decrypts it using its own private key to obtain the original random password. As a result, the management server and the UE already have the same random password. They use this random password to establish a symmetric encryption channel (dedicated connection). After that, the communication between the UE and the management server can be carried out through this symmetric encryption channel to ensure the confidentiality and integrity of the data.
[0264] Step 3: After the UE stores the service set locally, it sends a registration request message (local service information) to the management server. The parameters carried in the message include the contracted service name, recommended service name, IMEI (International Mobile Equipment Identity), GPS parameters, time to obtain the service, operating system version, software version, hardware information, etc. Among them, IMEI is the unique identifier of the UE and can be used as the basis for the management server to distinguish the information of different UEs. After receiving the registration request message, the management server stores the data in the local database and sends a response message to the UE. The parameters carried in the response message include result tag, reason value, time parameter, etc. Among them, the management server can actually receive and store relevant information of a large number of UEs.
[0265] Step 4: After all UEs to be managed are registered to the management server, data queries can be performed on the management server based on service name, service type (contracted or recommended), map information, IMEI, etc. For example, the interface provided by the management server can query UEs that match contracted services, recommended services, slices, DNN, etc. on a large scale. When the management server loads map information, UEs can be filtered according to the province, city, street, county, street, community, road, etc. based on the UE's GPS parameters. UEs with the same longitude and latitude but different altitudes can also be displayed in layers and gradients. Among them, due to the large amount of data, all queries can use the back-end paging technology and send them to the front end in batches according to the user's choice.
[0266] Step 5: The user can modify the contracted service for a large number of UEs that meet the conditions on the management server interface. After the user completes the settings, the interface can be converted to the change progress interface, which displays the current total number of UEs, the number of UEs that have been successfully modified, the number of UEs that have failed to be modified, etc. The failure reason can also be queried in the UEs that failed to be modified. The failure reason has a domain and failure details. The domain includes the management server, UE, and core network. The failure details are detailed failure information under a certain domain.
[0267] Step 6: A controller with a queue function is set up at the back end of the management server, which converts the massive UEs determined above into queues in batches to avoid overloading the management server; the controller changes the service of the UE in batches according to the first-in-first-out principle of the queue, that is, through the service set between the corresponding UE, a new service set request message (service modification instruction) is sent to the UE.
[0268] Step 7: After receiving the message, the UE compares the new service name with the locally stored service set. If the comparison results are consistent, a response message is returned to the management server through the symmetric encryption channel, carrying an indication of successful change. If the comparison results are inconsistent, the UE modifies the local service set and, depending on whether it is in a connected state or an idle state, performs the above process of changing the service information according to process (3) or process (4), and returns a response message to the management server through the symmetric encryption channel based on whether the modification of the information in the core network is successful.
[0269] Those skilled in the art will appreciate that all or some of the steps, systems, and functional modules / units in the apparatus disclosed above may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0270] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation.
[0271] Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit (CPU), a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-temporary medium) and a communication medium (or temporary medium). As known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other disk storage; read-only compact disk (CD-ROM), digital versatile disk (DVD) or other optical disk storage; magnetic cassettes, magnetic tapes, disk storage or other magnetic storage; any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0272] The present disclosure has disclosed example embodiments, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for limiting purposes. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly stated, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, those skilled in the art will appreciate that various changes in form and detail may be made without departing from the scope of the present disclosure as set forth in the appended claims.
Claims
1. A method for business management, based on a terminal, wherein: The method comprises: Sending identification information to a network device; the identification information includes an identification of the terminal; Receiving service status information sent by the network device; the service status information includes valid services subscribed by the terminal; According to the service status information, local service information is established and stored; the local service information includes the valid service.
2. The method according to claim 1, wherein: The service status information also includes recommended services for the terminal, and the local service information also includes the recommended services.
3. The method according to claim 1, wherein: After the local service information is established and stored, the method further includes: Receiving service change information sent by the network device; the service change information includes a change of the valid service; The local service information is updated according to the service change information.
4. The method according to claim 1, wherein: After the local service information is established and stored, the method further includes: receiving a service modification instruction; the service modification instruction is used to instruct modification of the valid service in the local service information of the terminal; updating the local service information according to the service modification instruction; Sending service modification information to the network device according to the updated local service information; the service modification information includes the modification of the valid service in the local service information of the terminal.
5. The method according to claim 1, wherein: The service status information includes ePCO parameters.
6. The method according to claim 1, wherein: After the local service information is established and stored, the method further includes: sending the local service information to the management server via a dedicated connection with the management server; and / or, The service modification instruction sent by the management server is received through a dedicated connection with the management server; the service modification instruction is used to indicate the modification of the valid service.
7. A method for business management based on network equipment, wherein: The method comprises: Receiving identification information sent by a terminal; the identification information includes an identification of the terminal; Determining a valid service subscribed by the terminal according to the identification information; Sending service status information to the terminal; the service status information includes the valid service.
8. The method according to claim 7, wherein: Between the receiving terminal's sent identification information and the sending of the service status information to the terminal, the method further includes: The recommended service for the terminal is determined according to the identification information; the service status information also includes the recommended service.
9. The method according to claim 7, wherein: After sending the service status information to the terminal, the method further includes: In response to a change in the valid service contracted by the terminal, service change information is sent to the terminal; the service change information includes the change in the valid service.
10. The method according to claim 7, wherein: After sending the service status information to the terminal, the method further includes: receiving service modification information sent by the terminal; the service modification information includes modification of the valid service in the local service information of the terminal; The recorded valid service is updated according to the service modification information.
11. The method according to claim 7, wherein: The service status information includes ePCO parameters.
12. A method for business management, based on a management server, wherein: The method comprises: Receiving local service information sent by the terminal through a dedicated connection with the terminal; the local service information sent by the terminal includes valid services subscribed by the terminal; The valid services of the terminal are recorded.
13. The method according to claim 12, wherein: After recording the valid service of the terminal, the method further includes: A service modification instruction is sent to the terminal via a dedicated connection with the terminal; the service modification instruction is used to instruct modification of the valid service in the local service information of the terminal.
14. A terminal comprising a memory and a processor; the memory stores a computer program executable by the processor, and the computer program, when executed by the processor, implements the service management method according to any one of claims 1 to 6.
15. A network device, comprising a memory and a processor; the memory stores a computer program executable by the processor, and the computer program, when executed by the processor, implements the service management method described in any one of claims 7 to 11.
16. A management server comprising a memory and a processor; the memory stores a computer program executable by the processor, and the computer program implements the service management method according to claim 12 or 13 when executed by the processor.
17. A computer-readable medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the service management method according to any one of claims 1 to 13.
Citation Information
Patent Citations
System and method for acquiring information of terminal unit contractual capacity
CN101155068A
Method for updating subscription information, network-side device as well as user device and system
CN101772153A
A method for a mobile terminal to subscribe content and an apparatus
CN103647803A
Data processing method, device and system and computer readable storage medium
CN116249104A
Service management method and apparatus
WO2021136170A1
Cited By
Service management method, and terminal, network device, management server, and medium
EP4761304A1