Network optimization method and device based on terminal trajectory, equipment and storage medium
By acquiring user terminal trajectory information and base station information, analyzing network status, and generating optimization schemes, the problems of high workload and low accuracy in PDT&DMR trunking terminal network optimization are solved, achieving efficient network optimization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG PUBLIC ADMINISTRATION SOCIETY
- Filing Date
- 2025-12-10
- Publication Date
- 2026-04-14
AI Technical Summary
In existing technologies, PDT&DMR cluster terminals have a large workload and low accuracy in detecting network problems, resulting in poor network optimization effects.
By acquiring user terminal trajectory information and corresponding base station information, the network status is analyzed, a network optimization plan is generated, and optimization is performed.
It reduces the workload of network optimization, improves the effectiveness of network optimization, and can effectively locate and optimize network coverage problems.
Smart Images

Figure CN121865294A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a network optimization method, apparatus, device and storage medium based on terminal trajectory. Background Technology
[0002] In related technologies, PDT (Police Digital Trunking) and DMR (Digital Mobile Radio) are two mainstream digital trunking communication standards, primarily used in professional wireless communication fields. Currently, when problems arise in PDT & DMR trunking terminals during daily use, the main approach is to check logs and business processes to locate the problem. If the issue is not related to the system's business processes, it is likely due to network coverage problems. Existing technologies determine the problem location by replaying the terminal's trajectory and then conducting drive tests at the problem location to modify the network. This method of network modification suffers from high workload and low accuracy of network testing results, leading to ineffective network optimization.
[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the Invention
[0004] The main objective of this application is to propose a network optimization method, apparatus, device, and storage medium based on terminal trajectories, which can reduce the workload of network optimization and improve the network optimization effect.
[0005] To achieve the above objectives, one aspect of this application proposes a network optimization method based on terminal trajectories, the method comprising the following steps: Obtain trajectory information of the user terminal during use; Obtain the first base station information of each base station corresponding to the trajectory information; Analyze the network status of each trajectory point on the trajectory information based on the trajectory information and the first base station information of each base station; Generate a network optimization scheme based on the current network status information obtained from the analysis; The current network is optimized according to the network optimization scheme described above.
[0006] In some embodiments, obtaining the trajectory information of the user terminal during use includes: Obtain the real-time location information uploaded by the user terminal during use; Store each of the aforementioned real-time location information; The trajectory information is generated based on each of the stored real-time location information.
[0007] In some embodiments, obtaining the first base station information of each base station corresponding to the trajectory information includes: The user terminal obtains the first base station information obtained by real-time scanning at the location corresponding to each of the real-time location information.
[0008] In some embodiments, analyzing the network status of each trajectory point on the trajectory information based on the trajectory information and the first base station information of each base station includes: Obtain the network coverage area corresponding to the first base station information of each base station; Analyze the coverage relationship between the network coverage area and the user terminal based on the trajectory information; The current network status information is determined based on the coverage relationship.
[0009] In some embodiments, determining the current network status information based on the coverage relationship includes: When the coverage relationship is such that the user terminal is located in the overlapping coverage area of multiple base stations, the connection relationship between the user terminal and the current base station is obtained; Based on the connection relationship, it is determined that the user terminal frequently switches between multiple base stations within the current overlapping coverage area, and the current network status information is generated.
[0010] In some embodiments, generating a network optimization scheme based on the analyzed current network state information includes: Based on the current network status information, it is determined that the current network status belongs to a preset state, and the geographical environment information of the user terminal's location is obtained. The preset state is the state in which the network needs to be optimized. The network optimization scheme is generated based on the geographical environment information.
[0011] In some embodiments, optimizing the current network according to the network optimization scheme includes: Obtain the second base station information of each base station in the network optimization scheme; The first base station information of each base station is updated based on the second base station information.
[0012] To achieve the above objectives, another aspect of this application proposes a network optimization device based on terminal trajectory, the device comprising: The first module is used to acquire trajectory information of the user terminal during use; The second module is used to obtain the first base station information of each base station corresponding to the trajectory information; The third module is used to analyze the network status of each trajectory point on the trajectory information based on the trajectory information and the first base station information of each base station. The fourth module is used to generate a network optimization scheme based on the current network status information obtained from the analysis. The fifth module is used to optimize the current network according to the network optimization scheme.
[0013] To achieve the above objectives, another aspect of this application provides an electronic device, comprising: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor performs the method described above.
[0014] To achieve the above objectives, another aspect of the embodiments of this application proposes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.
[0015] The embodiments of this application include at least the following beneficial effects: This application provides a network optimization method, apparatus, device, and storage medium based on terminal trajectory. This scheme obtains the trajectory information of the user terminal during use, and then obtains the first base station information of each base station corresponding to the trajectory information; then, it analyzes the network status of each trajectory point on the trajectory information based on the trajectory information and the first base station information of each base station, generates a network optimization scheme based on the current network status information, and then optimizes the current network based on the network optimization scheme. This allows for network optimization when problems are discovered, effectively reducing the workload of network optimization and improving the network optimization effect. Attached Figure Description
[0016] Figure 1 This is a flowchart of existing network optimization methods; Figure 2 This is a flowchart of the network optimization method based on terminal trajectory provided in the embodiments of this application; Figure 3 This is an application flowchart of the network optimization method based on terminal trajectory provided in the embodiments of this application; Figure 4 This is a schematic diagram of the structure of the network optimization device based on terminal trajectory provided in the embodiments of this application; Figure 5 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit it. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application.
[0018] It is understood that the terms “first,” “second,” etc., used in this application may be used herein to describe various concepts, but unless otherwise stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words “if,” “when,” or “in response to a determination” as used herein may be interpreted as “when…” or “when…” or “in response to a determination.”
[0019] As used in this application, the terms "at least one", "multiple", "each", "any", etc., "at least one" includes one, two or more, "multiple" includes two or more, "each" refers to each of the corresponding multiples, and "any" refers to any one of the multiples.
[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0021] Before providing a detailed description of the embodiments of this application, some of the nouns and terms used in the embodiments of this application will be explained first. The nouns and terms used in the embodiments of this application shall be interpreted as follows: PDT (Police Digital Trunking) is a police digital trunking communication standard designed specifically for public safety applications such as public security and emergency command. It employs 12.5kHz TDMA dual-timeslot and 4FSK modulation technology, supporting efficient spectrum utilization and long-distance communication; it also emphasizes high security, strong anti-interference capabilities, and analog-to-digital compatibility, making it suitable for scenarios with high confidentiality requirements.
[0022] DMR (Digital Mobile Radio) is an open digital communication standard aimed at low- to mid-range professional and business users worldwide. Based on TDMA technology, it divides the 12.5kHz channel into two time slots to improve spectrum efficiency and supports voice, text, and data transmission, while also featuring low cost and low power consumption.
[0023] The ping-pong effect refers to the phenomenon in mobile communication systems where, when a terminal (such as a mobile phone) is located in the boundary area covered by two or more base stations, the terminal will frequently switch serving base stations due to the similar signal strength and drastic fluctuations, much like a ping-pong ball bouncing back and forth.
[0024] Cross-cell scanning refers to the process by which a mobile terminal (such as a mobile phone) continuously monitors the signal strength and quality of surrounding base stations during a call or data transmission, so as to seamlessly switch to a better base station when needed and maintain communication continuity.
[0025] In related technologies, when problems arise in the daily use of PDT&DMR cluster terminals, the main approach is to check the logs and business processes to locate the problem. If the issue is not related to the system's business processes, it is likely caused by network coverage problems. During the investigation of network problems, such as... Figure 1 As shown, existing technologies determine the problem location by replaying terminal trajectories, and then conduct drive tests at the problem location to modify the network. This method of network modification suffers from problems such as high workload and low accuracy of network detection results, thus leading to ineffective network optimization.
[0026] In view of this, the embodiments of this application provide a network optimization method, apparatus, device and storage medium based on terminal trajectory, which can reduce the workload of network optimization and improve the network optimization effect.
[0027] The network optimization method based on terminal trajectory provided in this application relates to the field of communication technology. This method can be applied to a terminal, a server, or software running on either a terminal or a server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, or in-vehicle terminal, but is not limited to these. The server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network. The software can be an application implementing the network optimization method based on terminal trajectory, but is not limited to the above forms.
[0028] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0029] It should be noted that in all specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards. In addition, when embodiments of this application require access to sensitive personal information of users, separate permission or consent from the user is obtained through pop-ups or redirection to confirmation pages. Only after obtaining the user's separate permission or consent is the necessary user-related data required for the proper functioning of these embodiments acquired.
[0030] The embodiments of this application will be described in detail below with reference to the accompanying drawings: Figure 2 This is an optional flowchart of the network optimization method based on terminal trajectory provided in the embodiments of this application. Figure 2 The method may include, but is not limited to, steps S210 to S250: Step S210: Obtain the trajectory information of the user terminal during use; Step S220: Obtain the first base station information of each base station corresponding to the trajectory information; Step S230: Analyze the network status of each trajectory point on the trajectory information based on the trajectory information and the first base station information of each base station; Step S240: Generate a network optimization scheme based on the current network status information obtained from the analysis; Step S250: Optimize the current network according to the network optimization plan.
[0031] It is understood that the user terminal in this application embodiment can be a PDT&DMR trunking terminal. Specifically, this application embodiment can obtain the real-time location information uploaded by the user terminal during use, store each real-time location information, and then generate the trajectory information of the user terminal based on each stored real-time location information. Specifically, after obtaining the trajectory information of the user terminal, this embodiment can analyze and generate the current network status information by obtaining the first base station information obtained by the user terminal in real time scanning each real-time location information. For example, during use, the user terminal in this embodiment can scan the base station's transmit power, color code, LAI (Location Area Identification, a key parameter used by mobile communication systems to uniquely identify the user's location), neighbor station list, altitude, antenna height, downlink field strength, location, and other information as the first base station information.
[0032] It is understood that, in analyzing the current network status information, this embodiment can obtain the network coverage area corresponding to the first base station information of each base station, and then analyze the coverage relationship between the network coverage area and the user terminal based on the trajectory information, and determine the current network status information based on the coverage relationship. Specifically, when the coverage relationship is that the user terminal is located in the overlapping coverage area of multiple base stations, the connection relationship between the user terminal and the current base station is obtained, and then the frequent switching between multiple base stations by the user terminal in the current overlapping coverage area is determined based on the connection relationship, generating the current network status information. For example, when the user terminal is located within the coverage area of base station A and base station B, and the user terminal frequently switches between the primary base station A and the secondary base station B, it can be determined that there is a certain problem with the network of base station A. Therefore, the connection relationship between the user terminal and the base station will frequently switch between the primary base station A and the secondary base station B.
[0033] It is understood that in this embodiment, when the current network state is determined to be a preset state (i.e., a state requiring network switching), the geographical environment information of the user terminal's location is obtained, and a network optimization scheme is generated based on this information. Specifically, geographical environment information can affect the network coverage area corresponding to the base station. For example, if the geographical environment information determines that the current overlapping coverage area contains many mountains, the network coverage area radiated by the base station is small; if the geographical environment information determines that the current overlapping coverage area is a plain, the network coverage area radiated by the base station is large. Furthermore, if the geographical environment information determines that there is significant smog in the current overlapping coverage area during a preset time period, the network quality corresponding to the base station during that preset time period is poor; if the geographical environment information determines that there is no smog or rain in the current overlapping coverage area during a preset time period, the network quality corresponding to the base station during that preset time period is good. Therefore, this embodiment can generate a corresponding network optimization scheme based on geographical environment information, thereby better adjusting the network in the area where the user terminal is located.
[0034] It is understood that network status information may also include, but is not limited to, the respective proportions of uplink and downlink signal strength at the same location by different base stations. For example, if the proportion of signal strength less than -95dBm at a specific location exceeds 50%, the current network status is determined to be in a preset state; or if consecutively registered base stations exhibit patterns such as base station A-base station B-base station A-base station B, or base station A-base station B-base station C-base station A-base station B-base station C, the current network status is determined to be in a preset state; or if the number of different base station switches within a specific time exceeds a set threshold, the current network status is determined to be in a preset state. This embodiment, after determining the current network status and processing the preset state, generates a network optimization scheme, thereby better adjusting the network in the area where the user terminal is located.
[0035] In this embodiment, the second base station information of each base station in the network optimization scheme can be obtained; the first base station information of each base station can be updated based on the second base station information. The first and second base station information contain the same information categories, but their specific data differ, such as the transmission power. Specifically, this embodiment can adjust the base station information of the current network, thereby making the base stations involved in the current network different, and thus changing the network state to make the optimized network more suitable for the current application scenario.
[0036] In conclusion, as follows: Figure 3As shown, the network optimization method of this application embodiment, during application, can obtain the trajectory information of the network client terminal during use, query the trajectory playback, and then combine the terminal trajectory information, the corresponding signal strength, base station status, etc., to determine whether there are network problems. If problems are found, a reminder is issued. Then, a network optimization scheme with queryable optimization suggestions for the problem area is generated, so that the network in the current overlapping coverage area can be optimized according to the network optimization scheme.
[0037] As can be seen from the above, the embodiments of this application can locate network coverage problems when problems occur in the daily use of PDT&DMR cluster terminals, determine whether the area traversed will produce a ping-pong effect based on the user's actual daily usage trajectory, and provide network signal coverage optimization reminders for the problem area.
[0038] Reference Figure 4 This application provides a network optimization device based on terminal trajectory, the device comprising: The first module 410 is used to acquire trajectory information of the user terminal during use; The second module 420 is used to obtain the first base station information of each base station corresponding to the trajectory information; The third module 430 is used to analyze the network status of each trajectory point on the trajectory information based on the trajectory information and the first base station information of each base station. The fourth module 440 is used to generate a network optimization scheme based on the current network status information obtained from the analysis; The fifth module, 450, is used to optimize the current network according to the network optimization scheme.
[0039] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0040] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.
[0041] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0042] Please see Figure 5 , Figure 5The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes: The processor 510 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory 520 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 520 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 520 and is called and executed by the processor 510 using the methods described in the embodiments of this application. The input / output interface 530 is used to implement information input and output; The communication interface 540 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 550 transmits information between various components of the device (e.g., processor 510, memory 520, input / output interface 530, and communication interface 540); The processor 510, memory 520, input / output interface 530 and communication interface 540 are connected to each other within the device via bus 550.
[0043] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.
[0044] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0045] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0046] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.
[0047] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0048] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.
[0049] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0050] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0051] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0052] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0053] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0054] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0055] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.
Claims
1. A network optimization method based on terminal trajectories, characterized in that, The method includes the following steps: Obtain trajectory information of the user terminal during use; Obtain the first base station information of each base station corresponding to the trajectory information; Analyze the network status of each trajectory point on the trajectory information based on the trajectory information and the first base station information of each base station; Generate a network optimization scheme based on the current network status information obtained from the analysis; The current network is optimized according to the network optimization scheme described above.
2. The method according to claim 1, characterized in that, The acquisition of the user terminal's trajectory information during use includes: Obtain the real-time location information uploaded by the user terminal during use; Store each of the aforementioned real-time location information; The trajectory information is generated based on each of the stored real-time location information.
3. The method according to claim 2, characterized in that, The step of obtaining the first base station information of each base station corresponding to the trajectory information of the first base station information includes: The user terminal obtains the first base station information obtained by real-time scanning at the location corresponding to each of the real-time location information.
4. The method according to claim 1, characterized in that, The step of analyzing the network status of each trajectory point on the trajectory information based on the trajectory information and the first base station information of each base station includes: Obtain the network coverage area corresponding to the first base station information of each base station; Analyze the coverage relationship between the network coverage area and the user terminal based on the trajectory information; The current network status information is determined based on the coverage relationship.
5. The method according to claim 4, characterized in that, Determining the current network status information based on the coverage relationship includes: When the coverage relationship is such that the user terminal is located in the overlapping coverage area of multiple base stations, the connection relationship between the user terminal and the current base station is obtained; Based on the connection relationship, it is determined that the user terminal frequently switches between multiple base stations within the current overlapping coverage area, and the current network status information is generated.
6. The method according to claim 1, characterized in that, The step of generating a network optimization scheme based on the analyzed current network state information includes: Based on the current network status information, it is determined that the current network status belongs to a preset state, and the geographical environment information of the user terminal's location is obtained. The preset state is the state in which the network needs to be optimized. The network optimization scheme is generated based on the geographical environment information.
7. The method according to claim 6, characterized in that, The optimization of the current network according to the network optimization scheme includes: Obtain the second base station information of each base station in the network optimization scheme; The first base station information of each base station is updated based on the second base station information.
8. A network optimization device based on terminal trajectory, characterized in that, The device includes: The first module is used to acquire trajectory information of the user terminal during use; The second module is used to obtain the first base station information of each base station corresponding to the trajectory information; The third module is used to analyze the network status of each trajectory point on the trajectory information based on the trajectory information and the first base station information of each base station. The fourth module is used to generate a network optimization scheme based on the current network status information obtained from the analysis. The fifth module is used to optimize the current network according to the network optimization scheme.
9. An electronic device, characterized in that, include: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 7.