Disclosure of Invention
The present disclosure has been made in view of the above-described state of the art, and an object thereof is to provide an automated network optimization method, a terminal device, and a processing system based on NAS, which can improve network optimization efficiency.
To this end, a first aspect of the present disclosure provides an automated network optimization method based on NAS, applied to a terminal device of a communication system including the terminal device and a processing system, where the processing system includes a core network device, a network management system, and an access network device, and is characterized by including: sending NAS request information to core network equipment of the processing system, wherein the NAS request information comprises a network optimization function registration request; receiving NAS confirmation information sent by the core network equipment, wherein the NAS confirmation information comprises network optimization function registration confirmation and a user ID, and sending heartbeat signals to the core network equipment at preset intervals and receiving the heartbeat confirmation signals sent by the core network equipment to ensure that network connection is normal; under the condition that network connection is normal, performing mobile network test and network quality evaluation to obtain a test evaluation result, if the test evaluation result does not meet the preset requirement, forming a network optimization parameter set, and sending NAS optimization request information to core network equipment of the processing system based on an automatic network optimization protocol, wherein the NAS optimization request information comprises the network optimization parameter set and the user ID; and if the processing system completes network optimization based on the set of network optimization parameters and sends NAS optimization complete information to the terminal device, the terminal device performs mobile network testing and network quality evaluation based on the NAS optimization completion information to obtain a target test evaluation result, if the target test evaluation result meets a preset requirement, completing automatic network optimization, if the target test evaluation result does not meet the preset requirement, regenerating a network optimization parameter set and resending NAS optimization request information, if the processing system completes network optimization again and resends NAS optimization completion information to the terminal equipment, the terminal device reacquires the target test evaluation result based on the re-received NAS optimization completion information, and if the number of reacquiring the target test evaluation result is greater than a preset number, network optimization is terminated. In this case, manual intervention links such as a parameter optimization suggestion link and an optimization instruction issuing can be reduced, and therefore, network optimization efficiency can be improved.
In addition, in the automated network optimization method according to the first aspect of the present disclosure, optionally, the completing, by the processing system, network optimization based on the set of network optimization parameters and sending NAS optimization completion information to the terminal device includes: the core network equipment obtains the network optimization parameter set based on the received NAS optimization request information, and transmits a first optimization request signal comprising the network optimization parameter set to the network management system through a simple network management protocol; the network management system receives the first optimization request signal and transmits a second optimization request signal to the access network equipment through a simple network management protocol; the access network equipment performs network optimization based on the network optimization parameter set in the second optimization request signal, generates an optimization confirmation instruction when performing network optimization, transmits a first optimization confirmation signal comprising the optimization confirmation instruction to the network management system through a simple network management protocol, generates an optimization completion instruction when the access network equipment completes network optimization, and transmits a first optimization completion signal comprising the optimization completion instruction to the network management system through the simple network management protocol; the network management system receives the first optimization confirmation signal or the first optimization completion signal, generates a second optimization confirmation signal or a second optimization completion signal through a simple network management protocol, and transmits the second optimization confirmation signal or the second optimization completion signal to the core network equipment; the core network device generates NAS optimization confirmation information or the NAS optimization completion information based on the second optimization confirmation signal or the second optimization completion signal, and sends the NAS optimization confirmation information or the NAS optimization completion information to the terminal device. Thus, the terminal device can confirm the execution or completion of the network optimization in the processing system based on the NAS optimization confirmation information or the NAS optimization completion information.
The second aspect of the present disclosure provides an automated network optimization method based on NAS, applied to a processing system of a communication system including a terminal device and the processing system, where the processing system includes a core network device, a network management system, and an access network device, and is characterized in that the processing system includes the core network device receiving NAS request information sent by the terminal device, and sending NAS confirmation information through an automated network optimization protocol, where the NAS request information includes a network optimization function registration request, and the NAS confirmation information includes a network optimization function registration confirmation and a user ID; the core network equipment receives heartbeat signals sent by the terminal equipment and sends heartbeat confirmation signals, if the terminal equipment receives the heartbeat confirmation signals and test evaluation results obtained after mobile network test and network quality evaluation do not meet preset requirements, the core network equipment receives NAS optimization request information sent by the terminal equipment, the NAS optimization request information comprises the network optimization parameter set and the user ID, the core network equipment obtains the network optimization parameter set based on the received NAS optimization request information, and transmits first optimization request signals comprising the network optimization parameter set to the network management system through a simple network management protocol; the network management system receives the first optimization request signal and transmits a second optimization request signal to the access network device through a simple network management protocol, the access network device performs network optimization based on the set of network optimization parameters in the second optimization request signal, generating an optimization completion instruction when the access network device completes network optimization and transmitting a first optimization completion signal including the optimization completion instruction to the network management system through a simple network management protocol, the network management system receives the first optimization completion signal and generates a second optimization completion signal through a simple network management protocol, the NAS optimization completion information is generated by the core network device based on the second optimization completion signal, and the NAS optimization completion information is sent to the terminal device; and if the terminal device performs mobile network testing and network quality evaluation based on the NAS optimization completion information, the obtained target test evaluation result meets the preset requirement, then automatic network optimization is completed, if the target test evaluation result does not meet the preset requirement and the terminal device retransmits the NAS optimization request information, the processing system retransmits the NAS optimization request information, network optimization is performed by using the newly obtained network optimization parameter set, NAS optimization completion information is retransmitted to the terminal device after network optimization is completed, and if the terminal device re-obtains the target test evaluation result based on the newly received NAS optimization completion information and the number of times of re-obtaining the target test evaluation result is greater than the preset number of times, then automatic network optimization is terminated. In this case, manual intervention links such as a parameter optimization suggestion link and an optimization instruction issuing can be reduced, and therefore, network optimization efficiency can be improved.
In addition, in the automated network optimization method according to the second aspect of the present disclosure, optionally, the access network device generates an optimization confirmation instruction during network optimization and transmits a first optimization confirmation signal including the optimization confirmation instruction to the network management system through a simple network management protocol, and the network management system receives the first optimization confirmation signal, generates a second optimization confirmation signal through the simple network management protocol, and transmits the second optimization confirmation signal to the core network device; the core network device generates NAS optimization confirmation information based on the second optimization confirmation signal, and sends the NAS optimization confirmation information to the terminal device. Thus, the terminal device can confirm that the processing system is performing network optimization based on the NAS optimization confirmation information.
In addition, in the automated network optimization method according to the present disclosure, optionally, the mobile network test and the network quality evaluation are performed by measuring and calculating throughput, delay, packet loss rate, signal strength, and signal-to-noise ratio, the network optimization parameter set includes an optimized total transmission power, a reference signal power, power ratios of different channels, a measurement control parameter, a cell bandwidth, and a related RRM parameter, and the NAS optimization request information further includes a header of an additional information field, a protocol version number, a protocol message type, a message length, and a message sequence number. Therefore, the mobile network test and the network quality evaluation can be carried out on a plurality of parameters, the accuracy of the test evaluation result is improved, and in addition, the processing system is convenient to optimize the total transmitting power, the reference signal power, the power ratio of different channels, the measurement control parameters, the cell bandwidth and the related RRM parameters based on the network optimization parameter set.
A third aspect of the present disclosure provides a terminal device, including: the first NAS module is used for sending NAS request information to core network equipment of a processing system, receiving NAS confirmation information sent by the core network equipment, sending heartbeat signals to the core network equipment at preset intervals and receiving the heartbeat confirmation signals sent by the core network equipment, wherein the NAS request information comprises a network optimization function registration request, and the NAS confirmation information comprises network optimization function registration confirmation and a user ID; the network test module is used for acquiring the heartbeat confirmation signal received by the first NAS module and carrying out mobile network test to output a test result; the network quality judgment module is used for acquiring the heartbeat confirmation signal received by the first NAS module and carrying out network quality evaluation to output an evaluation result; and a network optimization decision module for obtaining the test result and the evaluation result to obtain a test evaluation result, comparing the test evaluation result with a preset requirement, and if the test evaluation result does not meet the preset requirement, forming a network optimization parameter set, wherein the first NAS module obtains the network optimization parameter set, generates NAS optimization request information based on an automated network optimization protocol and sends the NAS optimization request information to the core network device, the NAS optimization request information includes the network optimization parameter set and the user ID, and if the processing system completes network optimization based on the network optimization parameter set and sends NAS optimization completion information to the first NAS module, the first NAS module transmits the received NAS optimization completion information to the network test module and the network quality decision module, which perform mobile network test and network quality decision based on the NAS optimization completion information, respectively And the network optimization decision module is used for evaluating the network quality, obtaining a target test evaluation result, if the target test evaluation result meets the preset requirement, stopping sending NAS optimization request information by the first NAS module, if the target test evaluation result does not meet the preset requirement, reforming a network optimization parameter set by the network optimization decision module and regenerating the NAS optimization request information by the first NAS module, if the processing system finishes network optimization again and resends NAS optimization completion information to the first NAS module, obtaining the target test evaluation result by the network optimization decision module again, and if the number of times of obtaining the target test evaluation result again is greater than the preset number of times, stopping sending the NAS optimization request information by the first NAS module. In this case, manual intervention links such as a parameter optimization suggestion link and an optimization instruction issuing can be reduced, and therefore, network optimization efficiency can be improved.
In addition, in the terminal device according to the third aspect of the present disclosure, optionally, the processing system completes network optimization based on the set of network optimization parameters and sends NAS optimization completion information to the first NAS module includes: the core network device of the processing system obtains the network optimization parameter set based on the received NAS optimization request information, and transmits a first optimization request signal including the network optimization parameter set to the network management system of the processing system through a simple network management protocol; the network management system receives the first optimization request signal and transmits a second optimization request signal to the access network equipment of the processing system through a simple network management protocol; the access network equipment performs network optimization based on the network optimization parameter set in the second optimization request signal, generates an optimization confirmation instruction when performing network optimization, transmits a first optimization confirmation signal comprising the optimization confirmation instruction to the network management system through a simple network management protocol, generates an optimization completion instruction when the access network equipment completes network optimization, and transmits a first optimization completion signal comprising the optimization completion instruction to the network management system through the simple network management protocol; the network management system receives the first optimization confirmation signal or the first optimization completion signal, generates a second optimization confirmation signal or a second optimization completion signal through a simple network management protocol, and transmits the second optimization confirmation signal or the second optimization completion signal to the core network equipment; the core network device generates NAS optimization confirmation information or the NAS optimization completion information based on the second optimization confirmation signal or the second optimization completion signal, and sends the NAS optimization confirmation information or the NAS optimization completion information to the first NAS module. Thus, the terminal device can confirm the execution or completion of the network optimization in the processing system based on the NAS optimization confirmation information or the NAS optimization completion information.
A fourth aspect of the present disclosure provides a processing system, comprising: a core network device, including a second NAS module and a first network optimization module, where the second NAS module receives NAS request information sent by the terminal device, sends NAS confirmation information through an automated network optimization protocol, receives a heartbeat signal sent by the terminal device, sends the heartbeat confirmation signal to the terminal device, receives the NAS optimization request information if the terminal device receives the heartbeat confirmation signal and sends NAS optimization request information to the second NAS module after performing mobile network test and network quality evaluation, where the NAS request information includes a network optimization function registration request, the NAS confirmation information includes a network optimization function registration confirmation and a user ID, the NAS optimization request information includes the network optimization parameter set and the user ID, and the second NAS module obtains the network optimization parameter set based on the received NAS optimization request information, the first network optimization module generates a first optimization request signal comprising the network optimization parameter set through a simple network management protocol; the network management system comprises a first SNMP module and a second SNMP module, wherein the first SNMP module receives the first optimization request signal and acquires the network optimization parameter set, the second SNMP module confirms the network optimization parameter set to acquire a target network optimization parameter set and sends the target network optimization parameter set to the first SNMP module, and the first SNMP module generates a second optimization request signal based on the target network optimization parameter set; an access network device, including a second SNMP module and a third network optimization module, wherein the second SNMP module receives the second optimization request signal and obtains the target network optimization parameter set, the third network optimization module performs network optimization based on the target network optimization parameter set and generates an optimization completion instruction after the network optimization is completed, the second SNMP module generates a first optimization completion signal based on the optimization completion instruction, wherein the first SNMP module receives the first optimization completion signal, generates a second optimization completion signal through a simple network management protocol and transmits the second optimization completion signal to the first network optimization module, the first network optimization module obtains the optimization completion instruction in the second optimization completion signal and transmits the second optimization completion instruction to the second network optimization module, and the second NAS module generates NAS optimization completion information based on the optimization completion instruction, and sending the information to the terminal equipment, completing automatic network optimization if a target test evaluation result obtained after the terminal equipment performs mobile network test and network quality evaluation based on the NAS optimization completion information meets a preset requirement, receiving the NAS optimization request information again by the processing system if the target test evaluation result does not meet the preset requirement and the terminal equipment resends the NAS optimization request information, performing network optimization by using the network optimization parameter set obtained again, resending the NAS optimization completion information to the terminal equipment after the network optimization is completed, and terminating the automatic network optimization if the terminal equipment obtains the target test evaluation result again based on the NAS optimization completion information received again and the number of times of obtaining the target test evaluation result again is greater than the preset number of times. In this case, manual intervention links such as a parameter optimization suggestion link and an optimization instruction issuing can be reduced, and therefore, network optimization efficiency can be improved.
In addition, in the terminal device according to the third aspect of the present disclosure or the processing system according to the fourth aspect of the present disclosure, optionally, the third network optimization module generates an optimization confirmation instruction during network optimization, the second SNMP module generates a first optimization confirmation signal based on the optimization confirmation instruction, the first SNMP module receives the first optimization confirmation signal, generates a second optimization confirmation signal through a simple network management protocol, and transmits the second optimization confirmation signal to the first network optimization module, the first network optimization module acquires the optimization confirmation instruction in the second optimization confirmation signal and transmits the optimization confirmation instruction to the second NAS module, and the second NAS module generates NAS optimization confirmation information based on the optimization confirmation instruction, and transmits the NAS optimization confirmation information to the terminal device. Thus, the terminal device can confirm that the processing system is performing network optimization based on the NAS optimization confirmation information.
In addition, in the terminal device according to the third aspect of the present disclosure or the processing system according to the fourth aspect of the present disclosure, optionally, a mobile network test and a network quality evaluation are performed by measuring and calculating throughput, a delay, a packet loss ratio, a signal strength, and a signal-to-noise ratio, where the network optimization parameter set includes an optimized total transmission power, power ratios of different channels, and measurement control parameters, and the NAS optimization request information further includes a first byte of an additional information field, a protocol version number, a protocol message type, a message length, and a message sequence number. Therefore, the mobile network test and the network quality evaluation can be carried out on a plurality of parameters, the accuracy of the test evaluation result is improved, and in addition, the processing system is convenient to optimize the total transmitting power, the reference signal power, the power ratio of different channels, the measurement control parameters, the cell bandwidth and the related RRM parameters based on the network optimization parameter set.
Detailed Description
Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In the following description, the same components are denoted by the same reference numerals, and redundant description thereof is omitted. The drawings are schematic and the ratio of the dimensions of the components and the shapes of the components may be different from the actual ones. It should be noted that the terms "first," "second," "third," and "fourth," etc. in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
The present disclosure relates to an automated network optimization method and a communication system based on NAS (Non-Access Stratum). The NAS-based automatic network optimization method and the communication system can improve the network optimization efficiency, and the actual coverage and capacity effects of the communication system can reach the optimal state by adjusting and optimizing network parameters. The NAS-based automatic network optimization method is applied to a communication system. The present disclosure is described in detail below with reference to the attached drawings. In addition, the application scenarios described in the examples of the present disclosure are for more clearly illustrating the technical solutions of the present disclosure, and do not constitute a limitation on the technical solutions provided by the present disclosure.
Fig. 1 is a schematic diagram illustrating an application scenario of an automated network optimization method according to an example of the present disclosure. The NAS-based automated network optimization method according to the present disclosure can be applied to the communication system 1 shown in fig. 1. In some examples, as shown in fig. 1, communication system 1 may include a terminal device 10 and a processing system 20. The processing system 20 may include a core network device 21, a network management system 22, and an access network device 23. In some examples, a connection may be established between terminal device 10 and core network device 21 of processing system 20. In some examples, terminal device 10 and processing system 20 may be capable of data interaction.
In some examples, the terminal device 10 may include a hardware structure having a circuit function and/or a software module. The software module with a road function may be, for example, a road test APP. For example, the terminal device 10 may be a special terminal (also referred to as a net-good terminal). The special terminal may be, for example, a smart phone with a drive test function, a notebook Computer, a Personal Computer (PC), a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), and other electronic devices. The operating system of the terminal device 10 may include, but is not limited to, an Android operating system, an IOS operating system, a Symbian operating system, a Black Berry operating system, a Windows Phone8 operating system, and the like.
In some examples, the core network device 21 may be a core network control node. And the core network control node performs data interaction with the terminal equipment 10. The core network device 21 may be a switch. In some examples, a Network Management System (NMS) 22 may interact data with the core Network device 21. The network management system 22 may interact with the access network device 23.
In some examples, the access network device 23 may be a base station. A base station (e.g., access point) can refer to a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminals. The base station may be configured to interconvert received air frames and IP packets as a router between the wireless terminal and the rest of the access network, which may include an Internet Protocol (IP) network. The base station may also coordinate management of attributes for the air interface. For example, the Base Station may be a Base Transceiver Station (BTS) in GSM or CDMA, a Base Station (NodeB) in WCDMA, or an evolved Node B (NodeB or eNB or e-NodeB) in LTE.
In other examples, the number of terminal devices 10 may be plural. A plurality of terminal devices 10 may establish connections and interact with data with the processing system 20. In some examples, network optimization may be performed after a connection is established between one or more terminal devices 10 and processing system 20. One specific step of performing network optimization between the terminal device 10 and the processing system 20 can be described in detail in conjunction with fig. 2. The automatic network optimization method based on NAS can be simply called as the automatic network optimization method. Fig. 2 is a flow chart illustrating an automated network optimization method according to an example of the present disclosure.
In some examples, as shown in fig. 2, an automated network optimization method may include a terminal device initiating a registration request (step S111). In step S111, the terminal device 10 may transmit NAS request information to the core network device 21 in the processing system 20 to initiate the registration request. The NAS request message may include a network optimization function registration request. The core network device 21 confirms that the terminal device 10 has the automatic network optimization capability based on the network optimization function registration request in the NAS request information, and supports the automatic network optimization protocol. In other examples, terminal device 10 may be initialized before performing step S111.
In some examples, as shown in fig. 2, the automated network optimization method may include the core network device acknowledging the registration request (step S112). In step S112, the core network device 21 may parse the automation network optimization protocol based on the received NAS request information to send NAS confirmation information to the terminal device 10 to confirm the registration request. The NAS acknowledgement information includes a network optimization function registration acknowledgement and a user ID. The user ID may be a unique user ID assigned by the core network device 21 to the terminal device 10.
In some examples, as shown in fig. 2, an automated network optimization method may include a terminal device sending a heartbeat signal (step S113). In step S113, the terminal device 10 sends a heartbeat signal to the core network device 21 at preset intervals. That is, the terminal device 10 periodically transmits the heartbeat signal. In some examples, as shown in fig. 2, the automated network optimization method may include the core network device sending a heartbeat acknowledgment signal (step S114). In step S114, the core network device 21 sends a heartbeat confirmation signal to the terminal device 10 based on the received heartbeat signal to ensure that the core network device 21 and the terminal device 10 are connected normally.
In some examples, as shown in fig. 2, an automated network optimization method may include a terminal device sending a network optimization request (step S115). In step S115, the terminal device 10 generates NAS optimization request information based on the automated network optimization protocol to make a network optimization request. The NAS optimization request information may include a network optimization parameter set and a user ID. The terminal device 10 may perform mobile network testing and network quality assessment before performing the network optimization request. In some examples, the primary parameters for mobile network testing and network quality assessment may include quality of service parameters and radio channel quality. The service quality parameters may include throughput, delay, and packet loss rate. The wireless channel quality may include signal strength and signal-to-noise ratio. In other words, mobile network testing and network quality assessment can be performed by measurements and calculations of throughput, delay, packet loss rate, signal strength and signal-to-noise ratio. Therefore, the mobile network test and the network quality evaluation can be performed on the plurality of parameters, and the accuracy of the test evaluation result is improved.
In some examples, the automated network optimization protocol may be carried in Additional information (Additional information) carried by the initial NAS signaling to obtain the target NAS signaling. That is, the target NAS signaling may include the initial NAS signaling and the automated network optimization protocol for additional information bearers. The initial NAS signaling may be obtained by NAS protocol definitions in 3 GPP. The initial NAS signaling is generic upstream and downstream NAS signaling. The target NAS signaling of the present disclosure may allow for maintaining compatibility and integrity of NAS signaling. The additional information carrying the automated network optimization protocol may include a first byte of an additional information field, a protocol version number, a user ID, a protocol message type, a message length, a message sequence number, and a network optimization parameter set. Since the NAS optimization request information in the present disclosure belongs to the target NAS signaling, in this case, the NAS optimization request information may further include a first byte of an additional information field, a protocol version number, a protocol message type, a message length, and a message sequence number. The unit of the message length may be bytes. Therefore, the message format of the data packet sent by the terminal equipment or the core network equipment can be further limited based on the automatic network optimization protocol. In some examples, it may be an Additional information value (Additional information value) character paragraph in the Additional information that carries the automated network optimization protocol.
In step S115, a mobile network test and a network quality evaluation may be performed to obtain a test evaluation result. And comparing the test evaluation result with a preset requirement. And if the test evaluation result does not meet the preset requirement, the network quality is poor. The test evaluation result may be at least one value obtained based on the main parameters for performing the mobile network test and the network quality evaluation, and the preset requirement may be a threshold corresponding to the test evaluation result in the communication system. In some examples, the terminal device 10 may send a service request signal to the core network device 21 and receive a service feedback signal sent by the core network device 21, and the terminal device 10 may perform mobile network test and network quality evaluation based on the service feedback signal to obtain a test evaluation result.
In step S115, if the network quality is poor, the terminal device 10 generates a network optimization parameter set. The set of network optimization parameters may include, but is not limited to, optimized total transmit power, reference signal power, power ratio of different channels, measurement control parameters, cell bandwidth, and related RRM parameters. Therefore, the access network equipment can optimize the total transmitting power, the power ratio of different channels and the measurement control parameters based on the network optimization parameter set conveniently. In some examples, the total transmit power may be a total downlink transmit power or a total uplink transmit power. The power ratio between the different channels may be, for example, the power ratio of the control channel to the data channel. The data channel may be referred to as a shared channel. From the physical layer perspective, the control channel and the data (shared) channel may be divided into multiple physical channels. The uplink and downlink main physical channels may include six. Specifically, the Physical channels may include a Physical Downlink Control Channel (PDCCH), a Physical Downlink Shared Channel (PDSCH), a Physical Hybrid automatic repeat Indicator Channel (PHICH), a Physical Control Format Indicator Channel (PCFICH), a Physical Uplink Control Channel (PUCCH), and a Physical Uplink Shared Channel (PUSCH). Thus, the power ratio of the different channels may be the power ratio between the at least two physical channels. The reference signal may include a downlink reference signal or an uplink reference signal.
In some examples, as shown in fig. 2, the automated network optimization method may include the core network device transmitting a network optimization request (step S116). In step S116, the core network device 21 may obtain the network optimization parameter set based on the received NAS optimization request information, and transmit a first optimization request signal including the network optimization parameter set to the network management system 22 through a Simple Network Management Protocol (SNMP).
In some examples, as shown in fig. 2, the automated network optimization method may include the network management system transmitting a network optimization request (step S117). In step S117, the network management system 22 may receive the first optimization request signal and transmit a second optimization request signal to the access network device 23 through a Simple Network Management Protocol (SNMP). Specifically, the network management system 22 may obtain the set of network optimization parameters based on the received first optimization request signal. Network management system 22 may validate the set of network optimization parameters to obtain a target set of network optimization parameters. Since network management system 22 may perform testing, configuration, analysis, etc. on network resources, the network optimization parameter set may be determined by analyzing, checking, or modifying the network optimization parameter set, where the analyzed, checked, or modified network optimization parameter set is the target network optimization parameter set. Network management system 22 may generate a second optimization request signal based on the target network optimization parameter set and Simple Network Management Protocol (SNMP).
In some examples, as shown in fig. 2, the automated network optimization method may include the access network device sending a network optimization confirmation (step S118). Specifically, in step S118, the access network device 23 may receive the second optimization request signal. The access network device 23 may perform network optimization by adjusting the optimized network parameters based on the set of network optimization parameters in the second optimization request signal. The access network device 23 generates an optimization confirmation command when performing network optimization and transmits a first optimization confirmation signal including the optimization confirmation command to the network management system 22 through a simple network management protocol.
In step S118, the network parameters adjusted and optimized during the network optimization by the access network device 20 may include, but are not limited to, total transmission power of the access network device 20, reference signal power, control channel power, data channel power, power ratio of different channels, measurement control parameters, cell bandwidth, and related RRM parameters.
In some examples, as shown in fig. 2, the automated network optimization method may include the network management system transmitting a network optimization confirmation (step S119). In step S119, the network management system 22 may receive the first optimization confirmation signal, generate a second optimization confirmation signal through a Simple Network Management Protocol (SNMP), and transmit the second optimization confirmation signal to the core network device 21.
In some examples, as shown in fig. 2, the automated network optimization method may include the core network device transmitting a network optimization confirmation (step S120). In step S120, the core network device 21 may generate NAS optimization confirmation information based on the second optimization confirmation signal and transmit the NAS optimization confirmation information to the terminal device 10. This enables the terminal device 10 to confirm the execution of the network optimization in the processing system 20 based on the NAS optimization confirmation information.
In some examples, as shown in fig. 2, the automated network optimization method may include the access network device sending a network optimization completion (step S121). Specifically, in step S121, the access network device 23 may perform network optimization based on the network optimization parameter set in the second optimization request signal. Upon completion of the network optimization, the access network device 23 generates an optimization completion instruction and transmits a first optimization completion signal including the optimization completion instruction to the network management system 22 through the simple network management protocol.
In some examples, as shown in fig. 2, the automated network optimization method may include the network management system transmitting a network optimization completion (step S122). In step S122, the network management system 22 may receive the first optimization completion signal, generate a second optimization completion signal through a Simple Network Management Protocol (SNMP), and transmit the second optimization completion signal to the core network device 21.
In some examples, as shown in fig. 2, the automated network optimization method may include the core network device transmitting a network optimization completion (step S123). In step S123, the core network device 21 may generate NAS optimization completion information based on the second optimization completion signal and transmit the NAS optimization completion information to the terminal device 10. This enables the terminal device 10 to confirm completion of network optimization in the processing system 20 based on the NAS optimization completion information.
In some examples, an automated network optimization method may include a terminal device performing mobile network testing and network quality assessment based on NAS optimization completion information to obtain a target test assessment result. And if the target test evaluation result meets the preset requirement, completing the automatic network optimization, and if the target test evaluation result does not meet the preset requirement, regenerating the network optimization parameter set and resending the NAS optimization request information. Wherein the target test evaluation result may be at least one value obtained based on the above-mentioned main parameters for performing the mobile network test and the network quality evaluation.
In some examples, an automated network optimization method may include processing system 20 completing network optimization anew and resending NAS optimization complete information to terminal device 10. The terminal device 10 reacquires the target test evaluation result based on the newly received NAS optimization completion information. And if the times of reacquiring the target test evaluation result are more than the preset times, terminating the network optimization. Under the condition, manual intervention links such as parameter optimization suggestion links and optimization instruction issuing can be reduced, so that the network optimization efficiency can be improved, and time and resources can be effectively saved.
In the present disclosure, the above-described NAS-based automated network optimization method can be applied to, for example, the communication system 1 shown in fig. 1. The communication system 1 may include a terminal device 10 and a processing system 20 (see fig. 1). In this case, the NAS-based automated network optimization method according to the present disclosure may be applied to the terminal device 10 of the communication system 1, or the NAS-based automated network optimization method may be applied to the processing system 20 of the communication system 1. In other words, the NAS-based automated network optimization method according to the present disclosure may be a NAS-based automated network optimization method applied to a terminal device or a NAS-based automated network optimization method applied to a processing system. In the following, with reference to fig. 3 and taking the terminal device side as an example, the NAS-based automated network optimization method applied to the terminal device is specifically described based on the above-mentioned NAS-based automated network optimization method. With reference to fig. 4 and taking the processing system side as an example, the NAS-based automated network optimization method applied to the processing system is specifically described based on the NAS-based automated network optimization method.
Fig. 3 is a flowchart illustrating an automated network optimization method applied to a terminal device according to an example of the present disclosure. In some examples, as shown in fig. 3, the NAS-based automated network optimization method applied to the terminal device may include sending NAS request information to a core network device of the processing system, the NAS request information including a network optimization function registration request (step S200). In step S200, sending a network optimization function registration request may indicate that the terminal device has an automatic network optimization capability and supports an automatic network optimization protocol. In other examples, the terminal device may perform an initialization process before transmitting the request signal. In some examples, as shown in fig. 3, the NAS-based automated network optimization method applied to the terminal device may include receiving NAS confirmation information sent by the core network device, where the NAS confirmation information includes a network optimization function registration confirmation and a user ID, and sending a heartbeat signal to the core network device at preset intervals and receiving the heartbeat confirmation signal sent by the core network device to ensure that the network connection is normal (step S210). Specifically, reference may be made to the description of step S111 to step S114 described above.
In some examples, as shown in fig. 3, the method for NAS-based automated network optimization applied to the terminal device may include performing a mobile network test and a network quality evaluation to obtain a test evaluation result when the network connection is normal, forming a network optimization parameter set if the test evaluation result does not meet a preset requirement, and sending NAS optimization request information to the core network device of the processing system based on the automated network optimization protocol, where the NAS optimization request information includes the network optimization parameter set and the user ID (step S220). In some examples, in step S220, the main parameters for performing the mobile network test and the network quality evaluation, the test evaluation result, the preset requirements, the network optimization parameter set, the automation network optimization protocol, and the NAS optimization request information may refer to the description in step S115.
In some examples, as shown in fig. 3, the NAS-based automated network optimization method applied to the terminal device may include, if the processing system completes network optimization based on the network optimization parameter set and sends NAS optimization completion information to the terminal device, the terminal device performing mobile network test and network quality evaluation based on the NAS optimization completion information to obtain a target test evaluation result, if the target test evaluation result meets a preset requirement, completing the automated network optimization, if the target test evaluation result does not meet the preset requirement, re-generating the network optimization parameter set and re-sending NAS optimization request information, if the processing system completes network optimization again and re-sends NAS optimization completion information to the terminal device, the terminal device re-obtains the target test evaluation result based on the re-received optimization completion information, if the number of times of re-obtaining the target test evaluation result is greater than the NAS preset number, the network optimization is terminated (step S230). The target test evaluation result may refer to the above description, among others. In this case, manual intervention links such as a parameter optimization suggestion link and an optimization instruction issuing can be reduced, and therefore, network optimization efficiency can be improved.
In some examples, in step S230, the processing system completing the network optimization based on the set of network optimization parameters and sending NAS optimization completion information to the terminal device may include: the core network equipment obtains a network optimization parameter set based on the received NAS optimization request information, and transmits a first optimization request signal comprising the network optimization parameter set to a network management system through a simple network management protocol; the network management system receives the first optimization request signal and transmits a second optimization request signal to the access network equipment through a simple network management protocol; the access network equipment performs network optimization based on the network optimization parameter set in the second optimization request signal, generates an optimization confirmation instruction when performing network optimization, transmits a first optimization confirmation signal comprising the optimization confirmation instruction to the network management system through a simple network management protocol, generates an optimization completion instruction when the access network equipment completes the network optimization, and transmits a first optimization completion signal comprising the optimization completion instruction to the network management system through the simple network management protocol; the network management system receives the first optimization confirmation signal or the first optimization completion signal, generates a second optimization confirmation signal or a second optimization completion signal through a simple network management protocol, and transmits the second optimization confirmation signal or the second optimization completion signal to the core network equipment; the core network device generates NAS optimization confirmation information or NAS optimization completion information based on the second optimization confirmation signal or the second optimization completion signal, and sends the NAS optimization confirmation information or NAS optimization completion information to the terminal device. Thus, the terminal device can confirm the execution or completion of the network optimization in the processing system based on the NAS optimization confirmation information or the NAS optimization completion information. Specifically, reference may be made to the description of step S116 to step S123 described above.
FIG. 4 is a flow chart illustrating an automated network optimization method applied to a processing system in accordance with an example of the present disclosure. In some examples, as shown in fig. 4, the NAS-based automated network optimization method applied to the processing system may include the core network device receiving NAS request information sent by the terminal device, and sending NAS confirmation information through an automated network optimization protocol, where the NAS request information includes a network optimization function registration request, and the NAS confirmation information includes a network optimization function registration confirmation and a user ID (step S300). Specifically, reference may be made to the description in step S111 to step S112 described above.
In some examples, as shown in fig. 4, the method for optimizing an NAS-based automation network applied to a processing system may include receiving, by a core network device, a heartbeat signal sent by a terminal device, and sending a heartbeat confirmation signal, and if a test evaluation result obtained after the terminal device receives the heartbeat confirmation signal and performs a mobile network test and a network quality evaluation does not meet a preset requirement, receiving, by the core network device, NAS optimization request information sent by the terminal device, where the NAS optimization request information includes a network optimization parameter set and a user ID, and the core network device obtains the network optimization parameter set based on the received NAS optimization request information, and transmits, to a network management system, a first optimization request signal including the network optimization parameter set through a simple network management protocol (step S310). Specifically, reference may be made to the description in step S113 to step S116 described above.
In some examples, the mobile network test and the network quality evaluation may be performed in step S310 by measuring and calculating throughput, delay, packet loss ratio, signal strength, and signal-to-noise ratio, the network optimization parameter set includes an optimized total transmission power, a reference signal power, power ratios of different channels, a measurement control parameter, a cell bandwidth, and related RRM parameters, and the NAS optimization request information further includes a first byte of an additional information field, a protocol version number, a protocol message type, a message length, and a message sequence number. Therefore, the mobile network test and the network quality evaluation can be carried out on a plurality of parameters, the accuracy of the test evaluation result is improved, and in addition, the processing system is convenient to optimize the total transmitting power, the reference signal power, the power ratio of different channels, the measurement control parameters, the cell bandwidth and the related RRM parameters based on the network optimization parameter set.
In some examples, as shown in fig. 4, a NAS-based automated network optimization method applied to a processing system may include a network management system receiving a first optimization request signal and transmitting a second optimization request signal to an access network device through a simple network management protocol, the access network device performing network optimization based on a set of network optimization parameters in the second optimization request signal, generating an optimization completion instruction when the access network equipment completes network optimization and transmitting a first optimization completion signal comprising the optimization completion instruction to the network management system through the simple network management protocol, receiving the first optimization completion signal by the network management system and generating a second optimization completion signal through the simple network management protocol, and transmitting the NAS optimization completion information to the core network device, and the core network device generates NAS optimization completion information based on the second optimization completion signal and transmits the NAS optimization completion information to the terminal device (step S320). Specifically, reference may be made to the description of step S117 to step S120 described above.
In some examples, as shown in fig. 4, the NAS-based automated network optimization method applied to the processing system may include that if a target test evaluation result obtained after the terminal device performs the mobile network test and the network quality evaluation based on the NAS optimization completion information meets a preset requirement, then the automatic network optimization is completed, if the target test evaluation result does not meet the preset requirement and the terminal equipment retransmits NAS optimization request information, the processing system re-receives the NAS optimization request message, performs network optimization using the re-obtained set of network optimization parameters, and resending NAS optimization completion information to the terminal equipment after the network optimization is completed, and terminating the automated network optimization if the terminal equipment reacquires the target test evaluation result based on the resent NAS optimization completion information and the number of reacquiring the target test evaluation result is greater than a preset number (step S330). Reference may be made in particular to the description of the relevant steps in fig. 2 above. In this case, manual intervention links such as a parameter optimization suggestion link and an optimization instruction issuing can be reduced, and therefore, network optimization efficiency can be improved.
In some examples, in step S330, the access network device may generate an optimization confirmation instruction when performing network optimization and transmit a first optimization confirmation signal including the optimization confirmation instruction to the network management system through the simple network management protocol, and the network management system receives the first optimization confirmation signal, generates a second optimization confirmation signal through the simple network management protocol, and transmits the second optimization confirmation signal to the core network device; the core network device generates NAS optimization confirmation information based on the second optimization confirmation signal, and sends the NAS optimization confirmation information to the terminal device. Thus, the terminal device can confirm that the processing system is performing network optimization based on the NAS optimization confirmation information. Specifically, reference may be made to the description of step S118 to step S120 described above.
The foregoing describes a NAS-based automated network optimization methodology to which the present disclosure relates. A communication system to which the present disclosure relates is described below with reference to the accompanying drawings. The above-described NAS-based automated network optimization method can be applied to the communication system described below. The communication system based on the present disclosure can realize automatic network optimization, and in this case, manual intervention links such as parameter optimization suggestion links and optimization instruction issuing can be reduced. Thus, the network optimization efficiency can be improved.
Fig. 5 is a block diagram showing the communication system 1 according to the example of the present disclosure. In some examples, as shown in fig. 5, communication system 1 may include a terminal device 10 and a processing system 20. The terminal device 10 or the processing system 20 of fig. 5 may refer to the relevant description of the terminal device 10 or the processing system 20 of fig. 1. As described above, a connection may be established between the terminal device 10 and the processing system 20. In some examples, data interaction between terminal device 10 and processing system 20 may be accomplished through NAS signaling. In some examples, network optimization may be performed after a connection is established between terminal device 10 and processing system 20. In some examples, network optimization between terminal device 10 and processing system 20 may be based on automated network optimization protocols (described later).
Fig. 6 is a block diagram showing the terminal device 10 according to the example of the present disclosure. In some examples, as shown in fig. 6, the terminal device 10 may include a first NAS module 11, a network test module 12, a network quality decision module 13, and a network optimization decision module 14.
In some examples, the first NAS module 11 may be configured to send NAS request information to the core network device 21 of the processing system 20. The NAS request message may include a network optimization function registration request. Sending the network optimization function registration request may indicate that the terminal device 10 has automatic network optimization capability and supports an automated network optimization protocol (which may be referred to as an automated network optimization protocol for short). In some examples, the first NAS module 11 may receive NAS acknowledgement information sent by the core network device 21. The NAS acknowledgement information may include a network optimization function registration acknowledgement and a user ID. The first NAS module 11 may send a heartbeat signal to the core network device 21 at preset time intervals and receive a heartbeat confirmation signal sent by the core network device 21. The functions implemented by the first NAS module 11 can be referred to the descriptions in steps S111 and S113 described above. In some examples, the first NAS module 11 may obtain a set of network optimization parameters (described later), generate NAS optimization request information based on an automated network optimization protocol, and send the NAS optimization request information to the core network device 21. The NAS optimization request information may include a network optimization parameter set and a user ID. The NAS optimization request information may further include a first byte of an additional information field, a protocol version number, a protocol message type, a message length, and a message sequence number. The automated network optimization protocol and the NAS optimization request message may specifically refer to the description in step S115. The information sent by the first NAS module 11 all belongs to NAS signaling.
In some examples, the network test module 12 may be configured to obtain the heartbeat acknowledgment signal received by the first NAS module 11, and perform the mobile network test to output the test result. In some examples, the network quality decision module 13 may be configured to obtain the heartbeat acknowledgment signal received by the first NAS module 11, and perform network quality evaluation to output an evaluation result. The main parameters for performing the mobile network test and the network quality evaluation may refer to the description in step S115 described above. In some examples, mobile network testing and network quality assessment may be performed by measurements and calculations of throughput, latency, packet loss rate, signal strength, and signal-to-noise ratio. Therefore, the mobile network test and the network quality evaluation can be performed on the plurality of parameters, and the accuracy of the test evaluation result is improved.
In some examples, the network optimization decision module 14 may be configured to obtain the test result and the evaluation result to obtain a test evaluation result, compare the test evaluation result with a preset requirement, and form the network optimization parameter set if the test evaluation result does not meet the preset requirement. The network optimization parameter set may include optimized total transmit power, power ratio values of different channels, and measurement control parameters. Thus, the processing system 20 can be facilitated to optimize the total transmit power, the reference signal power, the power ratio of the different channels, the measurement control parameters, the cell bandwidth, and the related RRM parameters based on the network optimization parameter set. The network optimization parameter set may specifically refer to the description in step S115 above.
In some examples, if the processing system 20 completes network optimization based on the set of network optimization parameters and sends NAS optimization completion information to the first NAS module 11. Specifically, the core network device 21 of the processing system 20 obtains a set of network optimization parameters based on the received NAS optimization request information, and transmits a first optimization request signal including the set of network optimization parameters to the network management system 22 of the processing system 20 through a simple network management protocol; the network management system 22 receives the first optimization request signal and transmits a second optimization request signal to the access network device 23 of the processing system 20 through a simple network management protocol; the access network device 23 performs network optimization based on the network optimization parameter set in the second optimization request signal, generates an optimization confirmation instruction when performing network optimization, transmits a first optimization confirmation signal including the optimization confirmation instruction to the network management system 22 through the simple network management protocol, generates an optimization completion instruction when the access network device 23 completes network optimization, and transmits a first optimization completion signal including the optimization completion instruction to the network management system 22 through the simple network management protocol; the network management system 22 receives the first optimization confirmation signal or the first optimization completion signal, generates a second optimization confirmation signal or a second optimization completion signal through a simple network management protocol, and transmits the second optimization confirmation signal or the second optimization completion signal to the core network device 21; the core network device 21 generates NAS optimization confirmation information or NAS optimization completion information based on the second optimization confirmation signal or the second optimization completion signal, and transmits the NAS optimization confirmation information or NAS optimization completion information to the first NAS module 11. This enables the terminal device 10 to confirm the execution or completion of the network optimization in the processing system 20 based on the NAS optimization confirmation information or the NAS optimization completion information.
In some examples, the first NAS module 11 may transmit the received NAS optimization completion information to the network test module 12 and the network quality decision module 13, the network test module 12 and the network quality decision module 13 perform mobile network test and network quality evaluation based on the NAS optimization completion information, respectively, the network optimization decision module 14 obtains a target test evaluation result, if the target test evaluation result meets a preset requirement, the first NAS module 11 stops sending the NAS optimization request information, if the target test evaluation result does not meet the preset requirement, the network optimization decision module 14 reforms the network optimization parameter set and the first NAS module 11 regenerates the NAS optimization request information, if the processing system 20 completes network optimization again and resends the optimization completion information to the first NAS module 11, the network optimization decision module 14 obtains the target test evaluation result again, if the number of times of reacquiring the target test evaluation result is greater than the preset number of times, the first NAS module 11 stops sending the NAS optimization request message. Reference may be made in particular to the description of the relevant steps in fig. 2 above. In this case, manual intervention links such as a parameter optimization suggestion link and an optimization instruction issuing can be reduced, and therefore, network optimization efficiency can be improved.
Fig. 7 is a block diagram showing the core network device 21 according to the example of the present disclosure. Fig. 8 is a block diagram illustrating a network management system 22 according to an example of the present disclosure. Fig. 9 is a block diagram illustrating an access network device 23 according to an example of the present disclosure. In some examples, as shown in fig. 5, processing system 20 may include a core network device 21, a network management system 22, and an access network device 23.
In some examples, as shown in fig. 7, the core network device 21 may include a second NAS module 211 and a first network optimization module 212.
In some examples, the second NAS module 211 may receive NAS request information transmitted by the terminal device 10. The NAS request message may include a network optimization function registration request. In some examples, the second NAS module 211 may send NAS acknowledgement information via an automated network optimization protocol, receive a heartbeat signal sent by the terminal device 10, and send the heartbeat acknowledgement signal to the terminal device 10. The NAS acknowledgement information may include a network optimization function registration acknowledgement and a user ID. The functions implemented by the second NAS module 211 can be referred to the descriptions in steps S112 and S114 described above. The above information sent by the second NAS module 211 belongs to NAS signaling.
In some examples, if the terminal device 10 sends NAS optimization request information to the second NAS module 211 after receiving the heartbeat acknowledgment signal and performing the mobile network test and the network quality evaluation, the second NAS module 211 may receive the NAS optimization request information. The NAS optimization request information may include a network optimization parameter set and a user ID. The second NAS module 211 may obtain the set of network optimization parameters based on the received NAS optimization request information. In some examples, mobile network testing and network quality assessment are performed by measurements and calculations of throughput, latency, packet loss rate, signal strength and signal-to-noise ratio. The network optimization parameter set comprises optimized total transmitting power, power ratios of different channels and measurement control parameters, and the NAS optimization request information further comprises a first byte of an additional information field, a protocol version number, a protocol message type, a message length and a message sequence number. Therefore, the mobile network test and the network quality evaluation can be performed on a plurality of parameters, so that the accuracy of the test evaluation result is improved, and in addition, the processing system 20 is convenient to optimize the total transmission power, the reference signal power, the power ratio of different channels, the measurement control parameters, the cell bandwidth and the related RRM parameters based on the network optimization parameter set. The automated network optimization protocol, the network optimization parameter set, and the NAS optimization request information may specifically refer to the description in step S115.
In some examples, the first network optimization module 212 may generate the first optimization request signal including the set of network optimization parameters via a Simple Network Management Protocol (SNMP).
In some examples, as shown in fig. 8, network management system 22 may include a first SNMP module 221 and a second network optimization module 222. In some examples, the first SNMP module 221 may receive the first optimization request signal and obtain the set of network optimization parameters. In some examples, the second network optimization module 222 may validate the set of network optimization parameters to obtain a target set of network optimization parameters and send the target set of network optimization parameters to the first SNMP module 221, and the first SNMP module 221 may generate a second optimization request signal including the target set of network optimization parameters based on the target set of network optimization parameters. The first SNMP module 221 may transmit a second optimization request signal to the access network device 23 through a simple network management protocol. The step of generating the second optimization request signal by the network management system 22 can be specifically referred to the description in the above step S117.
In some examples, as shown in fig. 9, the access network device 23 may include a second SNMP module 231 and a third network optimization module 232. The second SNMP module 231 may receive the second optimization request signal and obtain the target set of network optimization parameters. The third network optimization module 232 may perform network optimization based on the target set of network optimization parameters, and generate an optimization completion instruction after the network optimization is completed. The third network optimization module 232 generates an optimization confirmation instruction when performing network optimization.
In some examples, the second SNMP module 231 may generate a first optimization complete signal based on the optimization complete instruction. The second SNMP module 231 may generate a first optimization confirmation signal based on the optimization confirmation instruction. In some examples, the first SNMP module 221 may receive the first optimization complete signal, generate a second optimization complete signal through a Simple Network Management Protocol (SNMP), and transmit to the first network optimization module 212. The first SNMP module 221 may receive the first optimization confirmation signal, generate a second optimization confirmation signal through a Simple Network Management Protocol (SNMP), and transmit the second optimization confirmation signal to the first network optimization module 212. In some examples, the first network optimization module 212 may obtain and transmit the optimization complete instruction in the second optimization complete signal to the second NAS module 211. The second NAS module 211 may generate NAS optimization completion information based on the optimization completion instruction, and transmit the NAS optimization completion information to the terminal device 10.
In some examples, the first network optimization module 212 acquires the optimization confirmation command in the second optimization confirmation signal and transmits the optimization confirmation command to the second NAS module 211, and the second NAS module 211 generates NAS optimization confirmation information based on the optimization confirmation command and transmits the NAS optimization confirmation information to the terminal device 10. This enables the terminal device 10 to confirm that the processing system 20 is performing network optimization based on the NAS optimization confirmation information.
In some examples, if the target test evaluation result obtained after the terminal device 10 performs the mobile network test and the network quality evaluation based on the NAS optimization completion information meets the preset requirement, the automated network optimization is completed, if the target test evaluation result does not meet the preset requirement and the terminal device 10 retransmits the NAS optimization request information, the processing system 20 re-receives the NAS optimization request information, performs network optimization by using the re-obtained network optimization parameter set, and retransmits the NAS optimization completion information to the terminal device 10 after the network optimization is completed, and if the terminal device 10 re-obtains the target test evaluation result based on the re-received NAS optimization completion information and the number of times of re-obtaining the target test evaluation result is greater than the preset number of times, the automated network optimization is terminated. In this case, manual intervention links such as a parameter optimization suggestion link and an optimization instruction issuing can be reduced, and therefore, network optimization efficiency can be improved.
The present disclosure relates to a computer-readable storage medium, and those skilled in the art will understand that all or part of the steps in the NAS-based automated network optimization method in the above examples can be implemented by a program (instructions) to instruct related hardware, where the program (instructions) can be stored in a computer-readable memory (storage medium), and the memory can include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.