Network adjustment method, network node and terminal
By obtaining terminal location information on the network node side and adjusting network parameters and nodes, and building a customized network, the problem that cannot meet users' personalized needs in the existing technology is solved, and dynamic adjustment and continuity of network services are achieved.
Patent Information
- Application Number
- CN202310943391.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-28
- Publication Date
- 2025-02-14
AI Technical Summary
The existing technology is difficult to build a user-centric network architecture, and cannot meet the user's dynamic personalized and diversified needs. Especially when the user's position changes, it is difficult to achieve flexible activity adjustments.
The terminal's location information is obtained through the first network node, and the network parameters and/or network nodes of the customized network that provides network services to the terminal are adjusted. A customized network is built based on the terminal's network service needs to realize dynamic adjustment of network parameters and nodes.
It realizes dynamic adjustment of customized networks according to changes in terminal locations, meets users' personalized needs, ensures the continuity and consistency of network services, and provides the best network service experience.
Smart Images

Figure CN119450358A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a network adjustment method, a network node and a terminal. Background Art
[0002] The traditional mobile communication network is a centralized network architecture. With the development of the network, the trend of 6G network will be a network architecture that combines centralized and distributed networks. 6G network will extend more network functions to the edge of the network, build distributed network nodes with different functional levels, and open up more information and control rights for users. Therefore, 6G network focuses more on user-centric network architecture, that is, it is user-centric and builds a network architecture that can provide network services that meet the personalized needs of the user. However, the service model of the traditional mobile communication network is that users can only use the services provided by the operator's deployed network, which will not meet the dynamic personalized needs of users and the diversified needs of multiple users. At present, there is no solution for how to build a user-centric network architecture and meet the flexible and dynamic adjustments centered on users. Summary of the invention
[0003] The present application provides a network adjustment method, a network node and a terminal to solve the problem that there is currently no solution for how to build a user-centric network architecture and meet user-centric flexible and dynamic adjustments.
[0004] An embodiment of the present application provides a network adjustment method, including:
[0005] The first network node acquires location information of a first terminal, wherein the first terminal includes one or more terminals having the same network service requirement;
[0006] The first network node adjusts network parameters and / or network nodes of a customized network that provides network services to the first terminal according to the location information of the first terminal, wherein the customized network is constructed based on the network service requirements.
[0007] Optionally, the first network node acquires the location information of the first terminal, including at least one of the following:
[0008] The first network node predicts and obtains the location information of the first terminal;
[0009] The first network node receives the location information sent by the first terminal.
[0010] Optionally, the location information is used to indicate at least one of the following:
[0011] The location of the first terminal;
[0012] The predicted or predicted location change trajectory of the first terminal.
[0013] Optionally, the first network node adjusts, according to the location information of the first terminal, a network node of a customized network that provides network services for the first terminal, including:
[0014] The first network node obtains a target network node according to the location information of the first terminal;
[0015] The first network node sends a first message to a target network node, wherein the first message is used to instruct the target network node to provide the first terminal with a network service that meets the network service requirement.
[0016] Optionally, the first network node obtains the target network node according to the location information of the first terminal, including:
[0017] The first network node performs network node selection according to the location information of the first terminal, determines at least one second network node, and determines a target network node from the at least one second network node;
[0018] or,
[0019] The first network node sends first indication information to the first terminal and receives second indication information sent by the first terminal, wherein the first indication information is used to indicate at least one second network node selected by the first network node, and the second indication information is used to indicate the target network node selected by the first terminal from the at least one second network node according to the first indication information.
[0020] Optionally, after the first network node determines the target network node from the at least one second network node, the method further includes:
[0021] The first network node sends a second message to the first terminal, wherein the second message carries configuration information of the target network node.
[0022] Optionally, the first network node sending a first message to the target network node includes:
[0023] The first network node determines a timing at which the target network node provides a network service for the first terminal;
[0024] The first network node sends a first message to the target network node, wherein the first message carries a time when the target network node provides a network service for the first terminal.
[0025] Optionally, after the first network node obtains the target network node according to the location information of the first terminal, the method further includes:
[0026] The first network node and the target network node interact with each other with first data;
[0027] or,
[0028] The first network node requests the network storage function entity to send the first data to the target network node;
[0029] The first data is used by the target network node to provide the first terminal with a network service that meets the network service requirement.
[0030] Optionally, the first network node adjusts, according to the location information of the first terminal, network parameters and / or network nodes of a customized network that provides network services for the first terminal, including:
[0031] When the first network node determines, according to the location information of the first terminal, that the first terminal is still within the service range of the customized network after moving, adjusting network parameters of the customized network that provides network services for the first terminal;
[0032] and / or,
[0033] When the first network node determines, based on the location information of the first terminal, that the first terminal is outside the service range of the customized network after moving, the first network node adjusts the network nodes of the customized network that provides network services to the first terminal, or adjusts the network parameters and network nodes of the customized network that provides network services to the first terminal.
[0034] Optionally, the network parameter includes at least one of the following:
[0035] Wireless spectrum resource allocation;
[0036] User plane path;
[0037] Network resource allocation;
[0038] Network configuration parameters.
[0039] Optionally, the network node includes at least one of the following:
[0040] Radio access network node;
[0041] Core network node.
[0042] Optionally, the one or more terminals use the same unique user identifier.
[0043] The present application provides a network adjustment method, including:
[0044] The terminal sends the location information of the terminal to the first network node; wherein the location information is used by the first network node to adjust the network parameters and / or network nodes of the customized network that provides network services for the terminal, wherein the customized network is built based on the same network service requirements of one or more terminals.
[0045] Optionally, the location information is used to indicate at least one of the following:
[0046] The location of the terminal;
[0047] The predicted or predicted location change trajectory of the terminal.
[0048] Optionally, after the terminal sends the location information of the terminal to the first network node, the method further includes:
[0049] The terminal receives first indication information sent by the first network node; wherein the first indication information is used to indicate at least one second network node selected by the first network node;
[0050] The terminal selects, according to the first indication information, a target network node to be accessed from the at least one second network node;
[0051] The terminal sends second indication information to the first network node; wherein the second indication information is used to indicate the target network node to be accessed by the terminal.
[0052] Optionally, after the terminal sends the location information of the terminal to the first network node, the method further includes:
[0053] The terminal receives a second message sent by the first network node; wherein the second message carries configuration information of the target network node;
[0054] The terminal accesses the target network node through interaction with the target network node according to the second message.
[0055] An embodiment of the present application provides a network node, the network node being a first network node, including a memory, a transceiver, and a processor;
[0056] 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 program in the memory and perform the following operations:
[0057] Acquire location information of a first terminal, wherein the first terminal includes one or more terminals with the same network service demand;
[0058] According to the location information of the first terminal, network parameters and / or network nodes of a customized network that provides network services for the first terminal are adjusted, wherein the customized network is constructed based on the network service requirements.
[0059] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0060] Predicting and obtaining location information of the first terminal;
[0061] Receive the location information sent by the first terminal.
[0062] Optionally, the location information is used to indicate at least one of the following:
[0063] The location of the first terminal;
[0064] The predicted or predicted location change trajectory of the first terminal.
[0065] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0066] Obtaining a target network node according to the location information of the first terminal;
[0067] A first message is sent to a target network node, wherein the first message is used to instruct the target network node to provide the first terminal with a network service that meets the network service requirement.
[0068] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0069] performing network node selection according to the location information of the first terminal, determining at least one second network node, and determining a target network node from the at least one second network node;
[0070] or,
[0071] Send first indication information to the first terminal, and receive second indication information sent by the first terminal, wherein the first indication information is used to indicate at least one second network node selected by the first network node, and the second indication information is used to indicate the target network node selected by the first terminal from the at least one second network node according to the first indication information.
[0072] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0073] A second message is sent to the first terminal, wherein the second message carries configuration information of the target network node.
[0074] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0075] Determining a timing at which the target network node provides a network service for the first terminal;
[0076] Sending a first message to the target network node; wherein the first message carries a time when the target network node provides network services for the first terminal.
[0077] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0078] Interacting first data with the target network node;
[0079] or,
[0080] Requesting a network storage function entity to send the first data to the target network node;
[0081] The first data is used by the target network node to provide the first terminal with a network service that meets the network service requirement.
[0082] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0083] When it is determined according to the location information of the first terminal that the first terminal is still within the service range of the customized network after moving, adjusting network parameters of the customized network that provides network services for the first terminal;
[0084] and / or,
[0085] When it is determined based on the location information of the first terminal that the first terminal is out of the service range of the customized network after moving, adjust the network nodes of the customized network that provides network services to the first terminal, or adjust the network parameters and network nodes of the customized network that provides network services to the first terminal.
[0086] Optionally, the network parameter includes at least one of the following:
[0087] Wireless spectrum resource allocation;
[0088] User plane path;
[0089] Network resource allocation;
[0090] Network configuration parameters.
[0091] Optionally, the network node includes at least one of the following:
[0092] Radio access network node;
[0093] Core network node.
[0094] Optionally, the one or more terminals use the same unique user identifier.
[0095] An embodiment of the present application provides a network node, where the network node is a first network node, including:
[0096] An acquiring unit, configured to acquire location information of a first terminal, wherein the first terminal includes one or more terminals having the same network service requirement;
[0097] An adjustment unit is used to adjust network parameters and / or network nodes of a customized network that provides network services to the first terminal according to the location information of the first terminal, wherein the customized network is constructed based on the network service requirements.
[0098] An embodiment of the present application provides a terminal, including a memory, a transceiver, and a processor;
[0099] 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 program in the memory and perform the following operations:
[0100] Sending the location information of the terminal to a first network node; wherein the location information is used by the first network node to adjust network parameters and / or network nodes of a customized network that provides network services for the terminal, wherein the customized network is constructed based on the same network service requirements of one or more terminals.
[0101] Optionally, the location information is used to indicate at least one of the following:
[0102] The location of the terminal;
[0103] The predicted or predicted location change trajectory of the terminal.
[0104] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0105] receiving first indication information sent by the first network node; wherein the first indication information is used to indicate at least one second network node selected by the first network node;
[0106] selecting, according to the first indication information, a target network node to be accessed from the at least one second network node;
[0107] Sending second indication information to the first network node; wherein the second indication information is used to indicate the target network node to be accessed by the terminal.
[0108] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0109] receiving a second message sent by the first network node; wherein the second message carries configuration information of a target network node;
[0110] Access the target network node through interaction with the target network node according to the second message.
[0111] An embodiment of the present application provides a terminal, including:
[0112] A first sending unit is used to send the location information of the terminal to a first network node; wherein the location information is used by the first network node to adjust network parameters and / or network nodes of a customized network that provides network services for the terminal, wherein the customized network is constructed based on the same network service requirements of one or more terminals.
[0113] An embodiment of the present application provides a processor-readable storage medium, which stores a computer program, and the computer program is used to cause the processor to execute the steps of the network adjustment method on the first network node side as described above, or the computer program is used to cause the processor to execute the steps of the network adjustment method on the terminal side as described above.
[0114] The beneficial effects of the above technical solution of the present application are:
[0115] In an embodiment of the present application, the first network node obtains the location information of the first terminal (including one or more terminals with the same network service requirements), and adjusts the network parameters and / or network nodes of the customized network that provides network services to the first terminal according to the location information of the first terminal. Wherein, the customized network is constructed based on the network service requirements, so that the first terminal can obtain the best network service (i.e., the network service with the highest consistency with its user requirements) through the customized network, and the customized network can be adjusted based on the location of the first terminal, so that the first terminal can obtain the best network service with high continuity, thereby realizing flexible and dynamic adjustment of the customized network based on the terminal location. BRIEF DESCRIPTION OF THE DRAWINGS
[0116] Figure 1 A schematic diagram showing the 5GS architecture;
[0117] Figure 2A schematic diagram showing a distributed autonomous 6G system architecture;
[0118] Figure 3 A schematic diagram showing a centralized user-centric access network architecture;
[0119] Figure 4 A flowchart showing a network adjustment method on a first network node side according to an embodiment of the present application;
[0120] Figure 5 A flowchart showing a network adjustment method on a terminal side according to an embodiment of the present application;
[0121] Figure 6 A schematic diagram showing a customized network according to an embodiment of the present application;
[0122] Figure 7 One of the schematic diagrams showing the movement of a terminal according to an embodiment of the present application;
[0123] Figure 8 One of the flowcharts of the network adjustment method according to an embodiment of the present application.
[0124] Fig. 9 A second schematic diagram showing the movement of a terminal according to an embodiment of the present application;
[0125] Fig.10 A schematic diagram showing a network infrastructure accompanying a terminal according to an embodiment of the present application;
[0126] Fig.11 A schematic diagram showing a same logical user sharing a customized network according to an embodiment of the present application;
[0127] Fig.12 A second flowchart showing the network adjustment method according to an embodiment of the present application;
[0128] Fig.13 One of the schematic diagrams showing the distributed customized network architecture of an embodiment of the present application;
[0129] Fig.14 A second schematic diagram showing a distributed customized network architecture according to an embodiment of the present application;
[0130] Fig.15 One of the block diagrams showing the first network node of an embodiment of the present application;
[0131] Fig.16 A second block diagram showing a first network node according to an embodiment of the present application;
[0132] Fig.17 One of the block diagrams of the terminal according to the embodiment of the present application;
[0133] Fig.18 The second block diagram of the terminal according to the embodiment of the present application. DETAILED DESCRIPTION
[0134] In order to make the technical problems, technical solutions and advantages to be solved by the application clearer, the following will be described in detail in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help fully understand the embodiments of the application. Therefore, it should be clear to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the application. In addition, for clarity and brevity, the description of known functions and structures has been omitted.
[0135] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0136] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0137] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0138] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, such as 5G system and 6G system. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, a 6G system, etc. These various systems include terminal devices and network nodes. The system may also include core network parts, such as Evolved Packet System (EPS), 5G system (5GS), 6G system, etc.
[0139] Network nodes (or network devices) and terminals can each use one or more antennas for multiple input multiple output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.
[0140] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0141] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0142] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0143] The following is an introduction to the relevant technologies involved in this application:
[0144] 1. 5G architecture and slicing
[0145] like Figure 1As shown, a schematic diagram of the 5GS architecture is given. The 5GS architecture includes: Access and Mobility Management Function (AMF) entity, Session Management Function (SMF) entity, Policy Control Function (PCF) entity, Application Function (AF) entity, Network Slice Selection Function (NSSF) entity, Authentication Server Function (AUSF) entity, Unified Data Management (UDM) entity, Network Slice Admission Control Function (NSACF) entity, Network Slice-Specific Authentication and Authorization Function (NSSAAF) entity, User Equipment or Terminal (UE), Radio Access Network (RAN) node, User Plane Function (UPF) entity, Data Network (DN) entity. The 5G network is built on sessions and is a “pipeline” for session-type data transmission, establishing a path for information interaction between terminals and the network. Terminals can only use transmission services with different qualities of service (QoS) provided by the network.
[0146] 5G network slicing meets different business needs by dividing a physical network into multiple virtual networks containing specific network functions, network topologies, and network resources. 5G network slicing sets corresponding "large" slices according to different application requirements. In some specific business needs, such as the smart meter reading business scenario, due to the large number of smart meter devices, small amount of business data, and high reliability requirements, corresponding smart meter reading slices can be set to ensure the reliability of the service by reserving network resources.
[0147] 2. Research on User-Centered Network Architecture
[0148] The user-centric network architecture is a next-generation network architecture built from the user's perspective, providing network services and network functions centered on user needs. Users can easily call network capabilities and user capabilities can also be called by the network.
[0149] The user-centric network architecture emphasizes the generalization of the user concept and the network's ability to provide users with on-demand services and functions. For example, the network opens up more information and control rights to users, provides local computing power, user-participated perceptual collaboration, and users can obtain flexible access to user space and function customization services, as well as user network distributed task orchestration and scheduling.
[0150] It should be noted that the above-mentioned "users" include but are not limited to: end users who provide products or services to consumers (toconsumer, to C), industry users who provide services to enterprises (to business, to B), operators, over the top (Over The Top, OTT), and any other network service consumers who use mobile network connection or non-connection services.
[0151] 3. Research on distributed autonomous network architecture
[0152] The important trend of 6G network development is centralized and distributed network architecture, while the original design of 5G network and previous generations of network architecture is centralized control. With the development of the network, facing the dual driving forces of business scenarios and technology development, the architecture design of 6G network needs to consider distributed architecture, and its control will gradually evolve towards distributed. With the distributed development of intelligence and cloud computing, new connections and new networks will also be distributed.
[0153] 6G network will be oriented to various scenarios and network performance requirements in the air, space, land and sea. The centralized network architecture cannot uniformly meet all scenarios. Therefore, the 6G network architecture needs to go beyond centralized control and gradually evolve to a distributed architecture, extending more network functions to the edge of the network, and building distributed homogeneous Small Cloud Units (SCU) with different functional levels, that is, distributed network nodes. Each Small Cloud Unit is self-contained and has all the functions of complete control and data forwarding. Figure 2 As shown in FIG, a schematic diagram of a distributed autonomous 6G system architecture is given, where multiple micro-cloud units form an autonomous micro-network across domains according to business needs, and provide targeted network services according to specific business scenarios, user scale, geographical environment, etc. Under the distributed network architecture, when the user location moves out of the range of the current service network node, it can switch to a new constructed network node near the new location.
[0154] 4. Centralized user-centric access network architecture
[0155] like Figure 3 As shown in FIG. 1 , a schematic diagram of a centralized user-centric access network architecture is given. A user-centric access network (UCAN) is a network that provides services to UEs based on flexible cells. The UE is always in the best service state under the coverage of the flexible cell.
[0156] Among them, the flexible cell is a wireless network area serving a single UE, and the UE is always in the best service position of the flexible cell. The UE is associated with one or more network-side access points (APs), and the APs within the UE's detection range are used as candidate sets to dynamically provide wireless link services to the UE. The coverage of the flexible cell is formed by all APs that the UE can detect and that can provide wireless access services to the UE.
[0157] From a functional perspective, an AP (identified by an AP-ID) is a resource management unit. An AP can provide resources for multiple UEs, which share resources under the AP but belong to different flexible cells. The AP is a RAN node directly connected to the UE. The AP can be a Layer 1 (L1), Layer 2 (L2), or Layer 3 (L3) AP.
[0158] The 6G system proposes a cloud-based control unit (CCU), which includes a management plane and a control plane. Unlike the 5G centralized unit (CU), the CCU does not have user plane functions.
[0159] Distributed Data Unit (DDU), including the user plane anchor point. For service data, the original centralized unit user plane (CU-UP) function is delegated to the DDU.
[0160] In a centralized user-centric network, the CU and core network sides are still centralized, and lack support for user personalized needs and large-scale mobility.
[0161] In summary, for the 3GPP 5GS architecture, an end-to-end transmission channel is built for user data with sessions as the center. Users can only use the more general transmission services provided by the network. The satisfaction of users' personalized needs is mainly reflected in the differences in QoS. And even though the network slicing technology is proposed in the 5GS architecture, there are still problems such as large slicing granularity and insufficient customization. In addition, the 5G Local Area Data Network (5G-LADN) provides a specific network in a local area, but users cannot use the service if they leave the network range.
[0162] The user-centric network architecture emphasizes the generalization of the user concept and the network's ability to provide on-demand services and functions for the center. For example, the network opens up more information and control rights for users, provides nearby computing power, users participate in perception collaboration, users can obtain flexible access to user space and function customization services, user network distributed task orchestration and scheduling, etc. Furthermore, the distributed autonomous network architecture can provide users with the ability to switch access to an existing network node at a new location when the user's location moves. However, the distributed autonomous network architecture has the following problems: if the service provided by the network node to which the user switches access does not fully meet the user's needs, especially when different distributed network nodes are of different nature, this network architecture will be difficult to meet the user's needs. In addition, the centralized user-centric access network architecture will be even less supportive of user personalized needs and large-scale mobility because the CU and core network sides are centralized.
[0163] The embodiments of the present application provide a network adjustment method, a network node, and a terminal, which can solve the problem that there is no solution to how to build a user-centric network architecture and meet the flexible and dynamic adjustment centered on the user. After the user's location changes, it can ensure that the currently constructed distributed network nodes meet the user's needs, or the user can access a new distributed network node in the new location to meet the user's personalized needs, that is, the flexible and dynamic adjustment of the network side is completed according to the adaptability of the user's location change, so that the user does not feel the network change, the user's business continuity is guaranteed, and the user obtains a consistent experience of network services. Among them, the method and the network node (or terminal) are based on the same application concept. Since the principles of solving the problem by the method and the network node (or terminal) are similar, the implementation of the method and the network node (or terminal) can refer to each other, and the repeated parts will not be repeated.
[0164] like Figure 4 As shown, an embodiment of the present application provides a network adjustment method, comprising the following steps:
[0165] Step 41: The first network node obtains location information of a first terminal, wherein the first terminal includes one or more terminals having the same network service requirement.
[0166] Optionally, the first network node may be a source network node of the first terminal, or a network node providing services for the first terminal, or a network node to which the first terminal has accessed, etc. The first network node includes but is not limited to at least one of the following: a network function node of a core network, an access network node, etc.
[0167] Optionally, the first terminal may be a network service consumer terminal using a mobile network connection or a non-connection service, including but not limited to at least one of the following: a to C user terminal, a to B industry user terminal, an operator terminal, an OTT terminal, etc.
[0168] Step 42: The first network node adjusts network parameters and / or network nodes of a customized network that provides network services for the first terminal according to the location information of the first terminal, wherein the customized network is constructed based on the network service requirements.
[0169] Optionally, the customized network may also be referred to as a flexible network (Flexible Network) or the like.
[0170] Optionally, based on the same network service requirements of one or more terminals, the relevant configuration of the customized network constructed includes but is not limited to at least one of the following: network scale, network location, network capabilities or functions (such as connection, computing, data, intelligence, security, etc.), network performance (such as bandwidth, latency, etc.), network configuration (such as user rights, network parameters, etc.), network service process, network protocol interface, etc. In other words, the relevant configuration of the customized network corresponds to the network service requirements (or user requirements) of the first terminal, that is, the relevant configuration of the customized network can meet the network service requirements of the first terminal to ensure that the constructed customized network can provide the best network service for the first terminal.
[0171] In this embodiment, the first network node adjusts the network parameters and / or network nodes of the customized network that provides network services to the first terminal according to the location information of the first terminal, that is, the network parameters and / or network nodes of the customized network can be adjusted based on the location of the terminal to ensure that the customized network can provide the best network service based on the location of the first terminal. Or, in other words, the location of the first terminal is close to the location where the customized network provides the best network service performance (here "close to" means that a certain position deviation is allowed considering the location of the network infrastructure, that is, in practice, the first terminal can be at the location where the customized network provides the best network service performance, or it can be at the location with the best relative performance determined by balancing the layout location of the actual network infrastructure, etc.).
[0172] Specifically, it is possible to predict or monitor the degree of network service quality obtained when the first terminal is located at a certain position to determine whether the first terminal is in a position where the customized network provides the best network service performance. For example: the directionality of the wireless access network node (such as a base station or AP) and the characteristics of signal attenuation with distance may enable the first terminal at different locations to obtain different wireless access service qualities; or the location of the core network node (such as N3 UPF, anchor point UPF), the service range of the core network node (such as AMF, SMF), etc., may enable the first terminal at different locations to obtain different core network service qualities. Therefore, it is possible to comprehensively determine whether the terminal is close to the position where the customized network provides the best network service performance by the location area where the first terminal is located in the signal coverage of the wireless access network node and / or the location area where the first terminal is located in the core network node.
[0173] Optionally, the customized network can be deployed on one or more network nodes, the first network node belongs to the customized network, or the first network node can build the customized network. Among them, terminals with different network service requirements can use different network nodes, or share the same network nodes (such as physical network nodes), that is, in different customized networks built based on different network service requirements, the same or different physical network nodes can be used, etc., and the embodiments of the present application are not limited to this.
[0174] Optionally, the network parameter includes at least one of the following:
[0175] Wireless spectrum resource allocation;
[0176] User plane path;
[0177] Network resource allocation;
[0178] Network configuration parameters.
[0179] In this embodiment, adjusting the network parameters of the customized network that provides network services to the first terminal includes but is not limited to at least one of the following: adjusting the wireless spectrum resource allocation of the customized network; adjusting the user plane path of the customized network; adjusting the network resource allocation of the customized network; adjusting the network configuration parameters of the customized network, etc.
[0180] Optionally, the network node includes at least one of the following:
[0181] Radio access network node;
[0182] Core network node; wherein the core network node includes but is not limited to: network function nodes of the core network, such as: AMF, SMF, UPF, etc.
[0183] In this embodiment, adjusting the network nodes of the customized network that provides network services to the first terminal includes, but is not limited to, at least one of the following: adjusting the wireless access network nodes in the customized network (for example, adding a wireless access network node in the customized network, or changing one or more existing wireless access network nodes in the customized network, etc.); adjusting the core network nodes in the customized network terminal (for example, adding a network function node of the core network in the customized network, or changing one or more existing network function nodes of the core network in the customized network, etc.), and the embodiments of the present application are not limited to this.
[0184] In the above scheme, the first network node obtains the location information of the first terminal (including one or more terminals with the same network service requirements), and adjusts the network parameters and / or network nodes of the customized network that provides network services to the first terminal according to the location information of the first terminal. The customized network is constructed based on the network service requirements so that the first terminal can obtain the best network service (i.e., the network service with the highest consistency with its user requirements) through the customized network, and the customized network can be adjusted based on the location of the first terminal so that the first terminal can obtain the best network service with high continuity, thus realizing flexible and dynamic adjustment of the customized network based on the terminal location.
[0185] Optionally, the first network node may also adjust the network parameters and / or network nodes of the customized network according to the network service requirements of the first terminal. For example, after the customized network is constructed based on the network service requirements of the first terminal, it may also support updating based on the network service requirements of the first terminal, adjusting the network parameters and / or network nodes of the customized network to ensure the continuity of the terminal's access to network services.
[0186] Optionally, the first network node may also adjust the network parameters and / or network nodes of the customized network according to the network status of the customized network. For example, when the network status of one or some network nodes in the customized network changes, in order to ensure that the terminal can obtain the same network service, the corresponding network parameters and / or network nodes may be adjusted to ensure that the same network service is provided to the terminal, etc. The embodiments of the present application are not limited thereto.
[0187] Optionally, the first network node acquires the location information of the first terminal, including at least one of the following:
[0188] The first network node predicts the location information of the first terminal; for example, the first network node can predict the location information of the first terminal while serving the first terminal, for example, the location information of the first terminal can be predicted by monitoring the terminal business, terminal service status, etc., or the location information of the first terminal can be predicted based on artificial intelligence technology, data service technology, etc., and the embodiments of the present application are not limited to this.
[0189] The first network node receives the location information sent by the first terminal; for example, when the first terminal is able to predict the location information of its movement, the first terminal may report its own location information to the first network node.
[0190] Optionally, the location information is used to indicate at least one of the following:
[0191] The location of the first terminal; for example, the location of the first terminal includes but is not limited to: the current location of the first terminal, or the location of the first terminal at a certain time in the future, etc., and the embodiments of the present application are not limited thereto.
[0192] The predicted or predicted location change trajectory of the first terminal; for example: the predicted location change trajectory of the first terminal refers to the future location change trajectory that the terminal itself can predict; the predicted location change trajectory of the first terminal refers to the location change trajectory of the first terminal that the first network node can predict when serving the first terminal.
[0193] Optionally, the first network node adjusts, according to the location information of the first terminal, a network node of a customized network that provides network services for the first terminal, including:
[0194] The first network node obtains a target network node according to the location information of the first terminal;
[0195] The first network node sends a first message to a target network node, wherein the first message is used to instruct the target network node to provide the first terminal with a network service that meets the network service requirement.
[0196] In this embodiment, the first network node sends a first message to the target network node, instructing the target network node to provide the first terminal with a network service that meets the network service requirements, that is, to deploy the customized network on the target network node. For example, one or more network nodes that have been deployed on the customized network can be changed to the target network node, or the target network node can be added to the customized network, etc.
[0197] For example: when the first network node determines that the network node that needs to be adjusted to provide network services to the first terminal based on the location information of the first terminal, it can determine the target network node that needs to provide network services to the first terminal based on at least one of the location information of the first terminal, the terminal information of the first terminal, the business information of the first terminal, the service status information of the first terminal, the network node information, etc., or based on the user needs of the first terminal (for example, the user needs may include network service needs, or the first terminal determines the network node that needs to provide services for it by itself), etc., and notify the target network device through a first message to provide the first terminal with network services that meet the network service needs. It should be noted here that the target network node may include one or more network nodes.
[0198] In this embodiment, when the first network node determines, based on the location information of the first terminal, that the existing network nodes in the customized network cannot provide the best network service for the first terminal, the network nodes in the customized network can be adjusted to ensure that the customized network after adjusting the network nodes can still provide the first terminal with the same network service requirements, thereby achieving consistency and continuity in the network service provided by the customized network to the first terminal.
[0199] Optionally, adjusting the network nodes in the customized network includes but is not limited to at least one of the following: adding the target network node in the customized network; changing one or more network nodes in the customized network to the target network node, etc.
[0200] Optionally, as an implementation manner: the first network node obtains the target network node according to the location information of the first terminal, including:
[0201] The first network node performs network node selection according to the location information of the first terminal to determine at least one second network node;
[0202] A target network node is determined from the at least one second network node.
[0203] In this embodiment, when the first network node determines that the existing network nodes in the customized network cannot provide the best network service for the first terminal based on the location information of the first terminal, the first network node performs network node selection. For example, the first network node can select a physical network node to be switched for the first terminal (i.e., determine at least one second network node that the terminal can switch or change) based on local information or information located at a centralized node or information located at a neighboring distributed node, etc., according to at least one of the terminal information of the first terminal, the service information of the first terminal, the location information of the first terminal, the service status information of the first terminal, and the network node information, and select a target network node that can provide the first terminal with the same network service requirements.
[0204] Optionally, as an implementation manner, the first network node obtains the target network node according to the location information of the first terminal, including:
[0205] The first network node sends first indication information to the first terminal; wherein the first indication information is used to indicate at least one second network node selected by the first network node;
[0206] Receive second indication information sent by the first terminal; wherein the second indication information is used to indicate the target network node selected by the first terminal from the at least one second network node according to the first indication information.
[0207] In this embodiment, when the first network node determines that the existing network nodes in the customized network cannot provide the best network service for the first terminal based on the location information of the first terminal, the first network node performs network node selection. For example, the first network node can select a physical network node to be switched for the first terminal (i.e., determine at least one second network node that the terminal can switch or change) based on local information, information located at a centralized node, or information located at a neighboring distributed node, etc., according to at least one of the terminal information of the first terminal, the service information of the first terminal, the location information of the first terminal, the service status information of the first terminal, and the network node information.
[0208] Further, the first network node sends first indication information for indicating the at least one second network node to the first terminal, for example, the first indication information may be a network node list, and the network node list includes the at least one second network node. At this time, the terminal determines the target network node that provides network services for it. For example, when the terminal itself can predict the location to which it will move, the terminal can select the target network node that can provide the first terminal with the same network service requirements.
[0209] For example, taking the customized network as a home network, the home network A required by the first terminal has been customized at location A where the first terminal (such as the user's home) is located. The first terminal moves to location B (location B can be predicted by the first terminal) for some reason, and location B is not within the coverage of home network A, or is not within the effective coverage of home network A (for example, at the edge of home network A). At this time, the first terminal can request the network to prepare for migration by reporting location B in advance, or the network can detect that a large number of home devices of the first terminal have migrated, and actively confirm with the first terminal whether there is a location change, and adjust the network parameters or network nodes for it, so that the first terminal can obtain the same network service as home network A at the new location. Alternatively, the network can also provide a list of alternative network nodes for the first terminal based on the new location reported by the first terminal, and the first terminal completes the selection of the target network node.
[0210] It should be noted that when the first network node adjusts the network node of the customized network, the terminal is not expected to be aware of the change of the network node providing network services for it. At this time, when the terminal moves, when the service status of the terminal at the target network node is better than the service status of the terminal at the first network node, and the target network node is started, the terminal is triggered to access the target network node.
[0211] Of course, as another implementation method, after the first network node determines the target network node from the at least one second network node, the first network node can also notify the first terminal of the adjustment of the network node, so that the first terminal can know the adjusted target network node and access the target network node after the position moves.
[0212] For example, after the first network node determines the target network node from the at least one second network node, the method further includes:
[0213] The first network node sends a second message to the first terminal, wherein the second message carries configuration information of the target network node.
[0214] In this embodiment, after the first network node determines the target network node from the at least one second network node, the first network node notifies the first terminal of the adjustment of the network node, that is, the first terminal can access the target network node based on the configuration information of the adjusted target network node sent by the first network node, if the service status of the target network node is better than the service status of the terminal at the first network node and the target network node has been started.
[0215] Optionally, the first network node sending a first message to the target network node includes:
[0216] The first network node determines a timing at which the target network node provides a network service for the first terminal;
[0217] The first network node sends a first message to the target network node, wherein the first message carries a time when the target network node provides a network service for the first terminal.
[0218] For example: when the first network node determines the target network node (for example: the first network node may select the target network node from the at least one second network node, or the first terminal may select the target network node from the at least one second network node by itself), the first network node may predict the start of the target network node adapted for the terminal at a certain time based on artificial intelligence technology, data service technology, etc., and notify the target network node of the timing. Optionally, the predicted timing is mainly used to instruct the target network node to start before the first terminal accesses, while avoiding premature startup and wasting network resources. Optionally, the startup here may be that the target network node allocates or reserves network resources for the first terminal to provide network services for the first terminal. Optionally, the first network node may predict the timing based on the current location of the terminal, the location change trajectory, historical data of other terminals with the same characteristics as the terminal, etc., and the embodiments of the present application are not limited to this.
[0219] It should also be noted here that the formal activation of the target network node also involves the business continuity of the terminal. It is necessary to ensure that the uplink and downlink business data of the terminal are not lost as much as possible and that no delay burden is caused by cross-network interaction. Therefore, it is also necessary to complete the migration and forwarding of business data packets between the first network node and the target network node.
[0220] Optionally, after the first network node obtains the target network node according to the location information of the first terminal, the method further includes:
[0221] The first network node and the target network node interact with each other with first data;
[0222] or,
[0223] The first network node requests the network storage function entity to send the first data to the target network node;
[0224] The first data is used by the target network node to provide the first terminal with a network service that meets the network service requirement.
[0225] Optionally, the first data includes but is not limited to at least one of the following:
[0226] Network capabilities; for example: connectivity, computing, data, security, intelligence, etc.
[0227] The capability parameters corresponding to the network capability; for example: computing capability includes computing resource type, computing resource size, computing resource location, etc.; connection capability includes connection bandwidth, connection latency, etc.; data capability also includes network configuration, etc.
[0228] The network authority refers to the authority that the first terminal can use in the customized network.
[0229] Network configuration parameters.
[0230] In this embodiment, the first network node interacts with the target network node for the first data, so that when the sending position of the first terminal moves, the target network node can provide the first terminal with services consistent with its network service requirements. Specifically, the interaction of the first data can utilize the data interaction technology of the existing digital twin network, such as: data acquisition technology, data model, data transmission protocol, etc. Alternatively, the data storage and processing logic in the network node are separated. For example, the data of the first network node and the target network node are logically centralized (such as stored in a network storage function entity). At this time, the data subject of the first data originally belonging to the first network node can be replaced with the target network node (that is, the first network node and the target network node can share the first data through the storage in the network storage function entity), thereby reducing the overhead of data interaction.
[0231] Optionally, the first network node adjusts, according to the location information of the first terminal, network parameters and / or network nodes of a customized network that provides network services for the first terminal, including:
[0232] When the first network node determines, according to the location information of the first terminal, that the first terminal is still within the service range of the customized network after moving, adjusting network parameters of the customized network that provides network services for the first terminal;
[0233] and / or,
[0234] When the first network node determines, based on the location information of the first terminal, that the first terminal is outside the service range of the customized network after moving, the first network node adjusts the network nodes of the customized network that provides network services to the first terminal, or adjusts the network parameters and network nodes of the customized network that provides network services to the first terminal.
[0235] In this embodiment, after determining that the first terminal moves according to the location information of the first terminal, the first network node is still within the service range of the customized network, that is, when the first terminal moves or predicts the first terminal's location movement, the existing network nodes of the customized network can still provide the first terminal with the best network service. For example, without adjusting the network nodes of the customized network, the network parameters of the customized network can be adjusted to provide the first terminal with the best network service.
[0236] Correspondingly, after the first network node determines that the first terminal is outside the service range of the customized network after moving according to the location information of the first terminal, that is, when the first terminal moves or predicts the first terminal to move, the existing network nodes of the customized network cannot provide the first terminal with the best network service (for example, the first terminal is at an edge position, or moves out of the coverage of the customized network, etc.). At this time, when only adjusting the network parameters of the customized network will not guarantee the provision of the best network service to the first terminal, the network nodes of the customized network can be adjusted to ensure the provision of the best and most consistent network service to the terminal. Alternatively, when adjusting the network nodes of the customized network, the network parameters can also be adjusted at the same time to ensure the provision of the best and most consistent network service to the terminal.
[0237] Optionally, the one or more terminals use the same unique user identifier.
[0238] In this embodiment, the one or more terminals use the same unique user identifier, that is, the one or more terminals using the same unique user identifier can be logically understood as the same "user". Correspondingly, the one or more terminals with the same network service requirements can also be understood as one or more logical "users", that is, the customized network in this application can provide services with the same network service requirements for one or more users.
[0239] It should be noted that the above-mentioned customized network refers to a logical or virtual service network that provides services to "users", which is different from a physical network node of the current 5GS. The customized network may include one or more RANs, one or more AMFs, one or more SMFs, one or more UPFs, etc. that provide services to one or more "users". The customized network here refers to one or more RANs, one or more AMFs, one or more SMFs, one or more UPFs, etc. that provide network services to one or more "users" (i.e., users with the same network service requirements) in a physical entity network. For example, network nodes 1 and network nodes 2 that provide network services to two "users" with different network service requirements belong to different customized networks. Alternatively, network nodes 1 and network nodes 2 that provide network services to two "users" in different locations with the same network service requirements belong to the same customized network.
[0240] It should also be noted that there may be an intersection of network functions between two network nodes in the same or different customized networks (for example, using the same SMF). Physical network nodes in the same or different customized networks may also have the same intersection of physical infrastructure or NFs (for example, when a "user" moves out of the coverage of access network node 1 and out of the coverage of AMF1, but does not move out of the coverage of SMF1, after the terminal moves, access network node 2, AMF2, and SMF1 provide services for the terminal, that is, there is an intersection of NFs between network node 1 (including access network node 1, AMF2, and SMF1) and network node 2 (including access network node 2, AMF2, and SMF1)), and of course the embodiments of the present application are not limited to this.
[0241] The network nodes involved in the embodiments of the present application may include but are not limited to access network nodes (such as base stations), core network nodes (such as network function nodes), etc. The base station may include multiple cells that provide services to the terminal. Depending on the specific application scenario, the base station may also be called an access point, or it may be 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 node can be used to interchange the received air frames with the Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network node can also coordinate the attribute management of the air interface. For example, the network node involved in the embodiments of the present application may be a network node (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network node (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network node (eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network node may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0242] like Figure 5 As shown, the embodiment of the present application also provides a network adjustment method, comprising the following steps:
[0243] Step 51: The terminal sends the location information of the terminal to the first network node; wherein the location information is used by the first network node to adjust the network parameters and / or network nodes of the customized network that provides network services for the terminal, wherein the customized network is constructed based on the same network service requirements of one or more terminals.
[0244] Optionally, the location information is used to indicate at least one of the following:
[0245] The location of the terminal;
[0246] The predicted or predicted location change trajectory of the terminal.
[0247] Optionally, after the terminal sends the location information of the terminal to the first network node, the method further includes:
[0248] The terminal receives first indication information sent by the first network node; wherein the first indication information is used to indicate at least one second network node selected by the first network node;
[0249] The terminal selects, according to the first indication information, a target network node to be accessed from the at least one second network node;
[0250] The terminal sends second indication information to the first network node; wherein the second indication information is used to indicate the target network node to be accessed by the terminal.
[0251] Optionally, after the terminal sends the location information of the terminal to the first network node, the method further includes:
[0252] The terminal receives a second message sent by the first network node; wherein the second message carries configuration information of the target network node;
[0253] The terminal accesses the target network node through interaction with the target network node according to the second message.
[0254] The network adjustment method on the terminal side in the embodiment of the present application is based on the same inventive concept as the network adjustment method on the first network node side mentioned above. The two embodiments can refer to each other and can achieve the same technical effect. To avoid repetition, they will not be described here.
[0255] The terminal involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0256] The network adjustment method of the present application is described below in conjunction with specific embodiments:
[0257] Embodiment 1: Building a customized network based on the same network service requirements of one or more terminals.
[0258] For one or more terminals with the same network service requirements (or user requirements), a customized network centered on the terminal location (here referred to as a flexible network) is built based on the terminal's location, network service requirements (or user requirements), etc. The terminal is in a position where the customized network provides the best service quality, such as Figure 6 shown.
[0259] Optionally, the customized network is customized and generated based on the network service requirements (or user requirements) of the terminal, and the customized content includes but is not limited to at least one of the following: the location of the network, the capabilities that the network can provide (such as connection, computing, data, security, intelligence, etc.), network performance (such as bandwidth, latency, etc.), network configuration (such as user permissions, network parameters, etc.), network business processes, network protocol interfaces, etc., so that the network can provide the best network service for the terminal (that is, meet the network service requirements (or user requirements) of the terminal and can meet the service quality requirements). Here, the customized network built based on the location of the terminal, the terminal is in the position where the customized network provides the best service quality, which can be the position of the terminal close to the position where the customized network provides the best performance. For example, considering the location of the network infrastructure, there can be a certain offset.
[0260] Specifically, it is possible to determine whether the terminal is in a position where the customized network provides the best performance by assuming that the quality of service obtained when the terminal is located at a certain location. For example: the directionality of the base station or AP and the signal attenuation with distance may enable terminals in different locations to obtain different wireless access service qualities; the location of the core network N3 UPF, the location of the anchor point UPF, the service range of the AMF, the service range of the SMF, etc., may enable terminals in different locations to obtain different core network service qualities. Therefore, it is possible to comprehensively determine whether the terminal is close to the position where the customized network provides the best performance by the location area where the terminal is covered by the wireless signal and the location area where the terminal is located at the core network node.
[0261] Embodiment 2: The terminal moves out of the service range of the current network node (ie, the first network node or the source network node), and expects to be provided with the same service by a network node located near the new location, such as Figure 7 shown.
[0262] When the location of the terminal changes, the current network node can predict the new location of the terminal based on artificial intelligence technology, data service technology, etc., and adjust the network nodes of the customized network in the new location in advance according to the network service needs of the terminal (or user needs), so that the customized network can still provide the network services required by the terminal (including network scale, network capabilities, network performance, network configuration, etc.), and quickly migrate the context (including network status, user context, user business data, etc.) from the current network node.
[0263] Among them, the prediction of the new location of the terminal based on artificial intelligence technology, data service technology, etc. can be an intelligent plane that provides intelligent services in combination with artificial intelligence technology and a data plane that provides data services, analyze the location change trend of the terminal, and intelligently predict the actual arrival of the terminal at the new location in combination with user needs, so as to ensure that the user access is completed accurately when the terminal arrives at the new location. The rapid adjustment of network nodes can rely on the current cloud infrastructure technology, software defined network (Software Defined Network, SDN) technology, network function virtualization (Network Functions Virtualization, NFV) technology, cloud native technology, etc., to build or generate a network with the same function in a cloud platform based on a general infrastructure, and use programmable technology to quickly complete the configuration of protocols and parameters, for example: P4 programmable technology can achieve full programmability of the control plane and the user plane, and achieve rapid generation of the network based on mechanisms such as processing and data separation, such as only generating the processing function of the corresponding network near the user's location, while the data storage location remains unchanged, etc. The embodiments of the present application are not limited to this.
[0264] Specifically, when the service demand of the terminal can be met by other network nodes in the built customized network at the new location, the current network node can switch the terminal service to the other network node. Otherwise, the network nodes in the customized network can be adjusted so that the adjusted customized network and the network node accessed by the terminal at the original location provide the same service to the terminal.
[0265] like Figure 8 As shown, a flowchart of a network adjustment method is given, and the specific process is as follows:
[0266] Initial configuration of the network, location changes, dynamically adjusted network parameters or network node switching distance range. During the initial deployment, a certain number of distributed network nodes are deployed based on existing user needs and network operation strategies. Different network nodes have the basic functions of providing connection services and customized functions that meet the user needs of some terminals, which constitute a customized network.
[0267] Step 81: When a UE accesses a customized network, for example, under the premise of initial configuration, a network node that meets the user requirements of the UE already exists in the customized network, then the customized network allows the UE to access the network node that meets its user requirements (here referred to as the S-network node) according to the UE service requirements.
[0268] Step 82: In the process of serving the UE, the S-network node performs statistical analysis on the UE services, UE location change trajectory, UE service status, etc., and can also combine other network history and current data of the entire network. When the UE is at the edge of the current service network node, it can be determined based on artificial intelligence technology and data service technology that the UE may leave the current network node at some point in the future, and therefore determines that it is necessary to switch or change the physical network node serving the UE;
[0269] Among them, before the UE leaves the S-network node, as the position of the UE changes within the coverage area of the S-network node, in order to always meet the user needs of the UE and ensure that it obtains consistent network services, the network needs to adaptively adjust according to the real-time position of the UE (see the following Example 3 for details).
[0270] Step 83: The S-network node selects a physical network node (called a T-network node) to be switched for the UE based on local information or information located at a centralized node or information located at a neighboring distributed node, according to the UE's terminal information, UE service information, UE location information, UE service status information, network node information, etc.; wherein the T-network node may be one or more, or may be a list of network nodes that the UE may access.
[0271] As a special case in this scenario, if the UE's moving location is predictable to the user, a certain degree of UE autonomous selection freedom and a mechanism for adding / updating multi-dimensional related configurations can be used to support multi-dimensional network node selection and reduce the overhead of network intelligent decision-making.
[0272] For example, if the UE knows where it will move to, the list of network nodes to which it intends to go can be provided in advance, so that the UE can make some configurations in advance and select the network node to be accessed (i.e., T-network node), and synchronize the UE's context and other data. For example, when the UE moves to the edge of the current network, it triggers the user to configure the new location to be visited in advance, and even the user selects the T-network node.
[0273] For example, taking the customized network as a home network, the home network A required by the terminal has been customized at location A where the terminal of the user's home is located. The terminal moves to location B (location B can be predicted by the terminal) for some reason, and location B is not within the coverage of home network A, or is not within the effective coverage of home network A (for example, it is at the edge of home network A). At this time, the terminal can report location B in advance and request the network to prepare for migration. Alternatively, after the network detects that a large number of terminals in the user's home have migrated, it can actively confirm with the terminal of the user's home whether there is a location change, and intelligently generate a network consistent with home network A for it at the new location (for example, by adjusting network parameters or network nodes to "generate" a new home network B, and the home network B provides the same network services as the home network A). Alternatively, the network can also provide a list of alternative network nodes for the terminal based on the new location reported by the terminal, and the terminal completes the selection of network nodes.
[0274] Step 84: The S-network node exchanges data with the T-network node, and the data includes but is not limited to at least one of the following:
[0275] Network capabilities; for example: connectivity, computing, data, security, intelligence, etc.
[0276] The capability parameters corresponding to the network capability; for example: computing capability includes computing resource type, computing resource size, computing resource location, etc.; connection capability includes connection bandwidth, connection latency, etc.; data capability also includes network configuration, etc.
[0277] The network authority refers to the authority that the first terminal can use in the customized network.
[0278] Network configuration parameters.
[0279] In this embodiment, the data to be exchanged between the S-network node and the T-network node may include all data that can ensure that the T-network node can provide completely consistent services to the UE as the S-network node. Here, data interaction can utilize the data interaction technology of the existing digital twin network, including data acquisition technology, data model, data transmission protocol, etc.
[0280] As an example of a special scenario, if the data storage and processing logic in a network node are separated, there may be multiple network nodes whose data are logically centralized. In this case, the data subject originally belonging to the S-network node can be replaced with the T-network node to reduce the data interaction overhead. Therefore, step 84 can be modified from the interaction of the customized network corresponding to the specific data to the signaling interaction of changing the data subject.
[0281] Step 85: The S-network node can predict the start of the T-network node adapted for the UE at a certain time based on artificial intelligence technology and data service technology, and send a request carrying the time to the T-network node. The predicted time is mainly used to start the T-network node before the UE accesses and avoid wasting network resources by starting too early. The factors considered in the prediction may include but are not limited to at least one of the following: the current location of the UE, location change data, historical data of other UEs with the same characteristics as the UE, etc.
[0282] On the other hand, the official activation of the S-network node and the T-network node also involves the service continuity of the UE. It is necessary to ensure that the UE's uplink and downlink service data is not lost as much as possible and that no delay burden is caused by cross-network interaction. Therefore, it is also necessary to complete the migration and forwarding of service data packets between the two network nodes.
[0283] It should be noted that, since there may be multiple T-network nodes, the above steps 84 and 85 may be the interaction process between the S-network node and multiple T-network nodes.
[0284] Step 86: When the UE moves, and the service status of the UE at the T-network node is better than the service status of the UE at the S-network node, and the T-network node is started, the UE is triggered to access the T-network node. Since there may be multiple T-network nodes, one of the T-network nodes may be determined to be accessed according to the real-time location of the UE.
[0285] Embodiment 3: The terminal moves but does not move out of the service range of the current network node, such as Fig. 9 shown.
[0286] When the terminal moves but does not move out of the service range of the current network node, the network can adjust network parameters (for example, wireless spectrum resource allocation, service NF, user plane path, network resource allocation, configuration parameters, etc.) based on the terminal's location, so that the terminal can obtain the same service quality (or better service quality) at the new location that is consistent with the user's needs before the location change.
[0287] Specifically, the QoS level that may be obtained when the terminal is located at a certain location can be used to determine the difference in the location where the terminal is located in terms of the quality of network performance provided. For example, the directionality of the base station or AP and the signal attenuation with distance may cause terminals in different locations to obtain different wireless access service qualities. Therefore, when the terminal location changes, it may be necessary to adjust the beam direction of the AP or base station serving the terminal; or, during the movement of the terminal, it may be necessary to change the user plane path to make the data transmission delay lower, etc., and the embodiments of the present application are not limited thereto.
[0288] Taking the drone scenario as an example, only the connection relationship between the terminal and the AP changes, and the terminal will not move out of the coverage of the network node. At this time, the terminal needs to always be within the best service range of the network. When the terminal moves out of the best service range of AP1, it switches to the best service state of AP2. At the same time, according to the change of user location, adjust the configuration parameters in the network, for example: different APs correspond to different service AMFs, or adjust the N3 UPF corresponding to the user plane path based on AP changes.
[0289] Embodiment 4: The network infrastructure moves along with the terminal.
[0290] Due to the high speed of terminal movement, the above-mentioned methods of adjusting AP and / or network nodes for the terminal may fail to meet the user needs of the terminal or may meet the user needs of the terminal but the cost is too high. In this case, the network entity can be located inside or near the terminal and move with the change of the terminal's position. For example: the network infrastructure is located in a device that moves with the terminal, such as Fig.10 At this time, the terminal and the network remain relatively static, and only the switching between the network and the DN accessed by the user needs to be performed to ensure that the terminal is provided with the best and consistent network service.
[0291] Embodiment 5: The same logical user enjoys a customized network at multiple locations.
[0292] In this embodiment, one or more terminals using the same unique user identifier (or using the same account) can be logically understood as the same "user", that is, the same logical user. The same logical user can use one or more terminals in different locations, and the one or more terminals use the same unique user identifier (or use the same account).
[0293] The same logical user can use different terminals in different locations to access the customized network and obtain consistent network services. For example, the same person can use different terminals to access the network in different locations such as at home using a mobile phone, outdoors using a car, and in the office using a computer, and can obtain consistent network services. Fig.11 shown.
[0294] In this scenario, the same logical user has a unique user ID in the entire network. Different terminals of the same logical user use the user ID and different terminal location IDs. Different physical network nodes located in different locations build a logical customized network. Context data is synchronized between multiple physical network nodes so that multiple terminals of the same logical user can obtain consistent network services.
[0295] like Fig.12As shown, taking two network nodes as an example, the process of the network adjustment method of the present application is as follows:
[0296] Step 121: The network generates a network node 1 and a network node 2 that meet the user needs of the same logical user at two locations frequently visited by the terminal according to the user needs of the same logical user. The two network nodes are located at different physical locations and have the same logical functions (i.e., the two network nodes can provide the same network service for the same logical user);
[0297] Step 122: The same logical user accesses network node 1 through UE11 at location 1 and uses network services provided by the network;
[0298] Step 123: During the network service process, network node 1 and network node 2 can synchronize the data of the UE context in real time. If the two physical network nodes can use the same data storage module, the overhead of data synchronization can be reduced, that is, since the two data storage modules are the same, there is no need to perform data synchronization between the two data storage modules.
[0299] Step 124: When the same logical user also accesses the network through the same user identifier at location 2, the same logical user can access the network node 2 that also provides the same network service for the same logical user through UE 12.
[0300] It should be noted that in order to build a customized network that meets the above requirements, the user-centric network on the existing wireless network side and the distributed autonomous network on the core network side can be combined, that is, the centralized user-centric access network architecture can be adjusted to a distributed user-centric network architecture, such as Fig.13 Further, the distributed CN can be further divided into distributed CN-UP and distributed CN-CP, and the signaling control and data bearing can be separated by separating the control plane and the user plane, as shown in Fig.14 shown.
[0301] It should be noted that the network topology model of the customized network in the embodiment of the present application is not limited. It can be a decentralized network similar to ad-hoc, or a centralized and distributed network, or a classic network topology such as bus, star, ring, tree, mesh, hybrid, etc.
[0302] In an embodiment of the present application, a customized network is provided based on one or more terminals with the same network service requirements, and the customized network can be dynamically adjusted based on the terminal location, so that when the terminal moves, the customized network can still provide the same optimal network service to the terminal, thereby ensuring terminal business continuity and obtaining consistent network services.
[0303] The above embodiments introduce the network adjustment method of the present application. The following embodiments will further illustrate the corresponding network nodes and terminals in conjunction with the accompanying drawings.
[0304] like Fig.15 As shown, an embodiment of the present application provides a network node, the network node being the above-mentioned first network node including a memory 151, a transceiver 152, and a processor 153; wherein the memory 151 is used to store a computer program; the transceiver 152 is used to send and receive data under the control of the processor 153; such as the transceiver 152 is used to receive and send data under the control of the processor 153; the processor 153 is used to read the computer program in the memory 151 and perform the following operations:
[0305] Acquire location information of a first terminal, wherein the first terminal includes one or more terminals with the same network service demand;
[0306] According to the location information of the first terminal, network parameters and / or network nodes of a customized network that provides network services for the first terminal are adjusted, wherein the customized network is constructed based on the network service requirements.
[0307] Optionally, the processor 153 is configured to read the computer program in the memory 151 and perform at least one of the following operations:
[0308] Predicting and obtaining location information of the first terminal;
[0309] Receive the location information sent by the first terminal.
[0310] Optionally, the location information is used to indicate at least one of the following:
[0311] The location of the first terminal;
[0312] The predicted or predicted location change trajectory of the first terminal.
[0313] Optionally, the processor 153 is configured to read the computer program in the memory 151 and perform the following operations:
[0314] Obtaining a target network node according to the location information of the first terminal;
[0315] A first message is sent to a target network node, wherein the first message is used to instruct the target network node to provide the first terminal with a network service that meets the network service requirement.
[0316] Optionally, the processor 153 is configured to read the computer program in the memory 151 and perform the following operations:
[0317] performing network node selection according to the location information of the first terminal, determining at least one second network node, and determining a target network node from the at least one second network node;
[0318] or,
[0319] Send first indication information to the first terminal, and receive second indication information sent by the first terminal, wherein the first indication information is used to indicate at least one second network node selected by the first network node, and the second indication information is used to indicate the target network node selected by the first terminal from the at least one second network node according to the first indication information.
[0320] Optionally, the processor 153 is configured to read the computer program in the memory 151 and perform the following operations:
[0321] A second message is sent to the first terminal, wherein the second message carries configuration information of the target network node.
[0322] Optionally, the processor 153 is configured to read the computer program in the memory 151 and perform the following operations:
[0323] Determining a timing at which the target network node provides a network service for the first terminal;
[0324] Sending a first message to the target network node; wherein the first message carries a time when the target network node provides network services for the first terminal.
[0325] Optionally, the processor 153 is configured to read the computer program in the memory 151 and perform the following operations:
[0326] Interacting first data with the target network node;
[0327] or,
[0328] Requesting a network storage function entity to send the first data to the target network node;
[0329] The first data is used by the target network node to provide the first terminal with a network service that meets the network service requirement.
[0330] Optionally, the processor 153 is configured to read the computer program in the memory 151 and perform the following operations:
[0331] When it is determined according to the location information of the first terminal that the first terminal is still within the service range of the customized network after moving, adjusting network parameters of the customized network that provides network services for the first terminal;
[0332] and / or,
[0333] When it is determined based on the location information of the first terminal that the first terminal is out of the service range of the customized network after moving, adjust the network nodes of the customized network that provides network services to the first terminal, or adjust the network parameters and network nodes of the customized network that provides network services to the first terminal.
[0334] Optionally, the network parameter includes at least one of the following:
[0335] Wireless spectrum resource allocation;
[0336] User plane path;
[0337] Network resource allocation;
[0338] Network configuration parameters.
[0339] Optionally, the network node includes at least one of the following:
[0340] Radio access network node;
[0341] Core network node.
[0342] Optionally, the one or more terminals use the same unique user identifier.
[0343] Among them, Fig.15 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 153 and various circuits of memory represented by memory 151 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 152 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 153 is responsible for managing the bus architecture and general processing, and the memory 151 may store data used by the processor 153 when performing operations.
[0344] The processor 153 may 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 may also adopt a multi-core architecture.
[0345] It should be noted here that the above-mentioned network node provided in the embodiment of the present application can implement all the method steps implemented in the network adjustment method embodiment on the first network node side of the above-mentioned method, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0346] like Fig.16 As shown, the embodiment of the present application further provides a network node 1600, where the network node is a first network node, including:
[0347] An acquiring unit 1610 is configured to acquire location information of a first terminal, wherein the first terminal includes one or more terminals having the same network service requirement;
[0348] The adjusting unit 1620 is used to adjust the network parameters and / or network nodes of the customized network that provides network services for the first terminal according to the location information of the first terminal, wherein the customized network is constructed based on the network service requirements.
[0349] Optionally, the acquiring unit 1610 is further configured to perform at least one of the following:
[0350] Predicting and obtaining location information of the first terminal;
[0351] Receive the location information sent by the first terminal.
[0352] Optionally, the location information is used to indicate at least one of the following:
[0353] The location of the first terminal;
[0354] The predicted or predicted location change trajectory of the first terminal.
[0355] Optionally, the adjusting unit 1620 is further configured to:
[0356] Obtaining a target network node according to the location information of the first terminal;
[0357] A first message is sent to a target network node, wherein the first message is used to instruct the target network node to provide the first terminal with a network service that meets the network service requirement.
[0358] Optionally, the adjusting unit 1620 is further configured to:
[0359] performing network node selection according to the location information of the first terminal, determining at least one second network node, and determining a target network node from the at least one second network node;
[0360] or,
[0361] Send first indication information to the first terminal, and receive second indication information sent by the first terminal, wherein the first indication information is used to indicate at least one second network node selected by the first network node, and the second indication information is used to indicate the target network node selected by the first terminal from the at least one second network node according to the first indication information.
[0362] Optionally, the network node 1600 further includes:
[0363] A sending unit is used to send a second message to the first terminal, wherein the second message carries configuration information of the target network node.
[0364] Optionally, the adjusting unit 1620 is further configured to:
[0365] Determining a timing at which the target network node provides a network service for the first terminal;
[0366] Sending a first message to the target network node; wherein the first message carries a time when the target network node provides network services for the first terminal.
[0367] Optionally, the network node 1600 further includes:
[0368] A first processing unit, configured to interact with the target network node for first data;
[0369] or,
[0370] A second processing unit, configured to request the network storage function entity to send the first data to the target network node;
[0371] The first data is used by the target network node to provide the first terminal with a network service that meets the network service requirement.
[0372] Optionally, the adjusting unit 1620 is further configured to:
[0373] When it is determined according to the location information of the first terminal that the first terminal is still within the service range of the customized network after moving, adjusting network parameters of the customized network that provides network services for the first terminal;
[0374] and / or,
[0375] When it is determined based on the location information of the first terminal that the first terminal is out of the service range of the customized network after moving, adjust the network nodes of the customized network that provides network services to the first terminal, or adjust the network parameters and network nodes of the customized network that provides network services to the first terminal.
[0376] Optionally, the network parameter includes at least one of the following:
[0377] Wireless spectrum resource allocation;
[0378] User plane path;
[0379] Network resource allocation;
[0380] Network configuration parameters.
[0381] Optionally, the network node includes at least one of the following:
[0382] Radio access network node;
[0383] Core network node.
[0384] Optionally, the one or more terminals use the same unique user identifier.
[0385] It should be noted here that the above-mentioned network node provided in the embodiment of the present application can implement all the method steps implemented in the network adjustment method embodiment on the first network node side of the above-mentioned method, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0386] like Fig.17 As shown, an embodiment of the present application provides a terminal, including a memory 171, a transceiver 172, and a processor 173; wherein the memory 171 is used to store a computer program; the transceiver 172 is used to send and receive data under the control of the processor 173; the transceiver 172 is used to receive and send data under the control of the processor 173; the processor 173 is used to read the computer program in the memory 171 and perform the following operations:
[0387] Sending the location information of the terminal to a first network node; wherein the location information is used by the first network node to adjust network parameters and / or network nodes of a customized network that provides network services for the terminal, wherein the customized network is constructed based on the same network service requirements of one or more terminals.
[0388] Optionally, the location information is used to indicate at least one of the following:
[0389] The location of the terminal;
[0390] The predicted or predicted location change trajectory of the terminal.
[0391] Optionally, the processor 173 is configured to read the computer program in the memory 171 and perform the following operations:
[0392] receiving first indication information sent by the first network node; wherein the first indication information is used to indicate at least one second network node selected by the first network node;
[0393] selecting, according to the first indication information, a target network node to be accessed from the at least one second network node;
[0394] Sending second indication information to the first network node; wherein the second indication information is used to indicate the target network node to be accessed by the terminal.
[0395] Optionally, the processor 173 is configured to read the computer program in the memory 171 and perform the following operations:
[0396] receiving a second message sent by the first network node; wherein the second message carries configuration information of a target network node;
[0397] Access the target network node through interaction with the target network node according to the second message.
[0398] Among them, Fig.17In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 173 and various circuits of memory represented by memory 171 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 172 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 174 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0399] The processor 173 is responsible for managing the bus architecture and general processing, and the memory 171 can store data used by the processor 600 when performing operations.
[0400] Optionally, the processor 173 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0401] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0402] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned terminal-side network adjustment method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0403] like Fig.18 As shown, an embodiment of the present application provides a terminal 1800, including:
[0404] The first sending unit 1810 is used to send the location information of the terminal to the first network node; wherein the location information is used by the first network node to adjust the network parameters and / or network nodes of the customized network that provides network services for the terminal, wherein the customized network is built based on the same network service requirements of one or more terminals.
[0405] Optionally, the location information is used to indicate at least one of the following:
[0406] The location of the terminal;
[0407] The predicted or predicted location change trajectory of the terminal.
[0408] Optionally, the terminal 1800 further includes:
[0409] A first receiving unit, configured to receive first indication information sent by the first network node; wherein the first indication information is used to indicate at least one second network node selected by the first network node;
[0410] A selection unit, configured to select a target network node to be accessed from the at least one second network node according to the first indication information;
[0411] The second sending unit is used to send second indication information to the first network node; wherein the second indication information is used to indicate the target network node to be accessed by the terminal.
[0412] Optionally, the terminal 1800 further includes:
[0413] A second receiving unit, configured to receive a second message sent by the first network node; wherein the second message carries configuration information of a target network node;
[0414] An access unit is used to access the target network node through interaction with the target network node according to the second message.
[0415] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned terminal-side network adjustment method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0416] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0417] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network node, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0418] An embodiment of the present application also provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the steps of the network adjustment method on the first network node side, or the computer program is used to enable the processor to execute the steps of the network adjustment method on the terminal side, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0419] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.
[0420] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0421] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0422] 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 specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0423] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0424] In addition, it should be noted that in the device and method of the present application, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present application. In addition, the steps of performing the above-mentioned series of processes can be naturally performed in chronological order according to the order of description, but it is not necessary to perform in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it is possible to understand that all or any steps or components of the method and device of the present application can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices with hardware, firmware, software or a combination thereof, which can be realized by those of ordinary skill in the art using their basic programming skills after reading the description of the present application.
[0425] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A network adjustment method, characterized in that: include: The first network node acquires location information of a first terminal, wherein the first terminal includes one or more terminals having the same network service requirement; The first network node adjusts network parameters and / or network nodes of a customized network that provides network services to the first terminal according to the location information of the first terminal, wherein the customized network is constructed based on the network service requirements.
2. The network adjustment method according to claim 1, characterized in that: The first network node acquiring the location information of the first terminal includes at least one of the following: The first network node predicts and obtains the location information of the first terminal; The first network node receives the location information sent by the first terminal.
3. The network adjustment method according to claim 1, characterized in that: The location information is used to indicate at least one of the following: The location of the first terminal; The predicted or predicted location change trajectory of the first terminal.
4. The network adjustment method according to any one of claims 1 to 3, characterized in that: The first network node adjusting, according to the location information of the first terminal, a network node of a customized network that provides network services for the first terminal, includes: The first network node obtains a target network node according to the location information of the first terminal; The first network node sends a first message to a target network node, wherein the first message is used to instruct the target network node to provide the first terminal with a network service that meets the network service requirement.
5. The network adjustment method according to claim 4, characterized in that: The first network node obtains a target network node according to the location information of the first terminal, including: The first network node performs network node selection according to the location information of the first terminal, determines at least one second network node, and determines a target network node from the at least one second network node; or, The first network node sends first indication information to the first terminal and receives second indication information sent by the first terminal, wherein the first indication information is used to indicate at least one second network node selected by the first network node, and the second indication information is used to indicate the target network node selected by the first terminal from the at least one second network node according to the first indication information.
6. The network adjustment method according to claim 5, characterized in that: After the first network node determines the target network node from the at least one second network node, the method further includes: The first network node sends a second message to the first terminal, wherein the second message carries configuration information of the target network node.
7. The network adjustment method according to claim 4, characterized in that: The first network node sending a first message to a target network node includes: The first network node determines a timing at which the target network node provides a network service for the first terminal; The first network node sends a first message to the target network node, wherein the first message carries a time when the target network node provides a network service for the first terminal.
8. The network adjustment method according to claim 4, characterized in that: After the first network node obtains the target network node according to the location information of the first terminal, the method further includes: The first network node and the target network node interact with each other with first data; or, The first network node requests the network storage function entity to send the first data to the target network node; The first data is used by the target network node to provide the first terminal with a network service that meets the network service requirement.
9. The network adjustment method according to any one of claims 1 to 3, characterized in that: The first network node adjusting, according to the location information of the first terminal, network parameters and / or network nodes of a customized network that provides network services for the first terminal, includes: When the first network node determines, according to the location information of the first terminal, that the first terminal is still within the service range of the customized network after moving, adjusting network parameters of the customized network that provides network services for the first terminal; and / or, When the first network node determines, based on the location information of the first terminal, that the first terminal is outside the service range of the customized network after moving, the first network node adjusts the network nodes of the customized network that provides network services to the first terminal, or adjusts the network parameters and network nodes of the customized network that provides network services to the first terminal.
10. The network adjustment method according to claim 1, characterized in that: The network parameters include at least one of the following: Wireless spectrum resource allocation; User plane path; Network resource allocation; Network configuration parameters.
11. The network adjustment method according to claim 1, characterized in that: The network node includes at least one of the following: Radio access network node; Core network node.
12. The network adjustment method according to claim 1, characterized in that: The one or more terminals use the same unique user identifier.
13. A network adjustment method, characterized in that: include: The terminal sends the location information of the terminal to the first network node; wherein the location information is used by the first network node to adjust the network parameters and / or network nodes of the customized network that provides network services for the terminal, wherein the customized network is built based on the same network service requirements of one or more terminals.
14. The network adjustment method according to claim 13, characterized in that: The location information is used to indicate at least one of the following: The location of the terminal; The predicted or predicted location change trajectory of the terminal.
15. The network adjustment method according to claim 13 or 14, characterized in that: After the terminal sends the location information of the terminal to the first network node, the method further includes: The terminal receives first indication information sent by the first network node; wherein the first indication information is used to indicate at least one second network node selected by the first network node; The terminal selects, according to the first indication information, a target network node to be accessed from the at least one second network node; The terminal sends second indication information to the first network node; wherein the second indication information is used to indicate the target network node to be accessed by the terminal.
16. The network adjustment method according to claim 13, characterized in that: After the terminal sends the location information of the terminal to the first network node, the method further includes: The terminal receives a second message sent by the first network node; wherein the second message carries configuration information of the target network node; The terminal accesses the target network node through interaction with the target network node according to the second message.
17. A network node, characterized in that: The network node is a first network node, comprising a memory, a transceiver, and a 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 program in the memory and perform the following operations: Acquire location information of a first terminal, wherein the first terminal includes one or more terminals with the same network service demand; According to the location information of the first terminal, network parameters and / or network nodes of a customized network that provides network services for the first terminal are adjusted, wherein the customized network is constructed based on the network service requirements.
18. The network node according to claim 17, characterized in that: The processor is configured to read the computer program in the memory and perform at least one of the following operations: Predicting and obtaining location information of the first terminal; Receive the location information sent by the first terminal.
19. The network node according to claim 17, characterized in that: The location information is used to indicate at least one of the following: The location of the first terminal; The predicted or predicted location change trajectory of the first terminal.
20. The network node according to any one of claims 17 to 19, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Obtaining a target network node according to the location information of the first terminal; A first message is sent to a target network node, wherein the first message is used to instruct the target network node to provide the first terminal with a network service that meets the network service requirement.
21. The network node according to claim 20, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: performing network node selection according to the location information of the first terminal, determining at least one second network node, and determining a target network node from the at least one second network node; or, Send first indication information to the first terminal, and receive second indication information sent by the first terminal, wherein the first indication information is used to indicate at least one second network node selected by the first network node, and the second indication information is used to indicate the target network node selected by the first terminal from the at least one second network node according to the first indication information.
22. The network node according to claim 21, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: A second message is sent to the first terminal, wherein the second message carries configuration information of the target network node.
23. The network node according to claim 20, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: Determining a timing at which the target network node provides a network service for the first terminal; Sending a first message to the target network node; wherein the first message carries a time when the target network node provides network services for the first terminal.
24. The network node according to claim 20, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: Interacting first data with the target network node; or, Requesting a network storage function entity to send the first data to the target network node; The first data is used by the target network node to provide the first terminal with a network service that meets the network service requirement.
25. The network node according to any one of claims 17 to 19, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: When it is determined according to the location information of the first terminal that the first terminal is still within the service range of the customized network after moving, adjusting network parameters of the customized network that provides network services for the first terminal; and / or, When it is determined based on the location information of the first terminal that the first terminal is out of the service range of the customized network after moving, adjust the network nodes of the customized network that provides network services to the first terminal, or adjust the network parameters and network nodes of the customized network that provides network services to the first terminal.
26. The network node according to claim 17, characterized in that The network parameters include at least one of the following: Wireless spectrum resource allocation; User plane path; Network resource allocation; Network configuration parameters.
27. The network node according to claim 17, characterized in that: The network node includes at least one of the following: Radio access network node; Core network node.
28. The network node according to claim 17, characterized in that The one or more terminals use the same unique user identifier.
29. A network node, characterized in that: The network node is a first network node, comprising: An acquiring unit, configured to acquire location information of a first terminal, wherein the first terminal includes one or more terminals having the same network service requirement; An adjustment unit is used to adjust network parameters and / or network nodes of a customized network that provides network services to the first terminal according to the location information of the first terminal, wherein the customized network is constructed based on the network service requirements.
30. A terminal, characterized in that: Including memory, transceiver, 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 program in the memory and perform the following operations: Sending the location information of the terminal to a first network node; wherein the location information is used by the first network node to adjust network parameters and / or network nodes of a customized network that provides network services for the terminal, wherein the customized network is constructed based on the same network service requirements of one or more terminals.
31. The terminal according to claim 30, characterized in that The location information is used to indicate at least one of the following: The location of the terminal; The predicted or predicted location change trajectory of the terminal.
32. The terminal according to claim 30 or 31, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: receiving first indication information sent by the first network node; wherein the first indication information is used to indicate at least one second network node selected by the first network node; selecting, according to the first indication information, a target network node to be accessed from the at least one second network node; Sending second indication information to the first network node; wherein the second indication information is used to indicate the target network node to be accessed by the terminal.
33. The terminal according to claim 30, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: receiving a second message sent by the first network node; wherein the second message carries configuration information of the target network node; Access the target network node through interaction with the target network node according to the second message.
34. A terminal, characterized in that: include: A first sending unit is used to send the location information of the terminal to a first network node; wherein the location information is used by the first network node to adjust network parameters and / or network nodes of a customized network that provides network services for the terminal, wherein the customized network is constructed based on the same network service requirements of one or more terminals.
35. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, which is used to enable the processor to execute the steps of the network adjustment method described in any one of claims 1 to 12, or the computer program is used to enable the processor to execute the steps of the network adjustment method described in any one of claims 13 to 16.