A method and device for maintaining stable communication in a commuting environment
By judging user scenarios on fixed commuting routes and redirecting them to 4G/5G networks first, the network lag problem caused by redirection to 2G/3G networks is solved, improving communication stability and user experience.
Patent Information
- Application Number
- CN202411079136.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2044-08-07
AI Technical Summary
On a fixed commuting route, in the existing technology, users are redirected to the 2G/3G network, which causes serious network lag, unstable communication, and poor user experience.
By determining whether the user is in a fixed commuting scenario, if there is network lag and a 4G/5G network nearby is available, TAU registration or search is performed and redirected to the 4G/5G network to avoid redirection to the 2G/3G network.
It improves network lag for users on fixed commuting routes, improves communication stability and user experience, and ensures smooth communication in high-speed mobile commuting scenarios.
Smart Images

Figure CN118828771B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication network technology, and in particular to a method and device for maintaining stable communication in a commuting environment. Background Art
[0002] When people commute from their starting point to their destination using public transportation like subways, buses, and light rail, or company or organization-provided shuttles, following pre-set navigation routes during weekdays or specific time periods, such as morning and evening rush hours, mobile network signals significantly impact cellular communications. In particular, during rush hour, heavy traffic can lead to network resources being insufficient to meet user needs, resulting in frequent network lag.
[0003] In existing technologies, to balance load, users with poor signal strength on the edge of the network are kicked off the network during network congestion and redirected to the 2G / 3G network. However, as 2G / 3G networks are phased out, 2G / 3G network lags become more severe, resulting in a poor user experience for 2G / 3G users.
[0004] With respect to the above-mentioned related technologies, the inventors have found that the existing network load balancing method for fixed commuting routes has problems such as network freezes due to redirection to 2G / 3G networks, unstable communications, and poor user experience. Summary of the Invention
[0005] In order to improve the network lag phenomenon of users on fixed commuting routes and improve communication stability, the present application provides a method and device for maintaining communication stability in a commuting environment.
[0006] In a first aspect, the present application provides a method for maintaining stable communication in a commuting environment.
[0007] This application is achieved through the following technical solutions:
[0008] A method for maintaining stable communication in a commuting environment comprises the following steps:
[0009] Determine whether the target user is in a fixed commuting scenario;
[0010] If the target user is in a fixed commuting scenario, determining whether the target user is in a call phase;
[0011] If the target user is not in a call phase, determine whether there is an available 4G / 5G network neighboring area within the target user's location area, and determine whether the target user has network lag;
[0012] If there is an available 4G / 5G network neighboring area within the location area of the target user and the target user experiences network lag, search for the 4G / 5G network neighboring area and perform TAU registration.
[0013] In a preferred example, the present application can be further configured as follows:
[0014] Record the cell information of the 4G / 5G network used by the target user before being redirected to the 2G / 3G network;
[0015] After the step of determining whether there is an available 4G / 5G network neighboring area within the location area of the target user, the method further includes:
[0016] If there is no available 4G / 5G network neighboring area within the target user's location area and the target user experiences network lag, search for the corresponding 4G / 5G network based on the cell information of the 4G / 5G network used by the target user before being redirected to the 2G / 3G network and attempt to register;
[0017] If the registration is successful, the target user is redirected to the corresponding 4G / 5G network.
[0018] In a preferred example, the present application may be further configured as follows: after the step of redirecting the target user to the corresponding 4G / 5G network, the step further includes:
[0019] The cell information of the redirected 4G / 5G network is marked as an available 4G / 5G network neighboring cell within the location area of the target user, and location area update and network status synchronization are initiated.
[0020] In a preferred example, the present application can be further configured as follows:
[0021] Record the name, location, and time when the target user is redirected to the 2G / 3G network;
[0022] Mark the name, location and time of the redirected 2G / 3G network;
[0023] When the target user is in the marked location and the marked time period again, the target user is prohibited from being redirected to the marked 2G / 3G network name.
[0024] In a preferred example, the present application can be further configured as follows: the step of determining whether the target user is in a fixed commuting scenario includes:
[0025] Counting the number of times the target user continuously switches networks of different cells within a preset time period;
[0026] If the number of times the target user continuously switches networks of different cells within a preset time period reaches a preset number threshold, it is determined that the target user is in a fixed commuting scenario.
[0027] In a preferred example, the present application may be further configured as follows: the step of determining whether the target user is in a fixed commuting scenario further includes:
[0028] Detecting whether the speed of the terminal device of the target user is greater than a preset speed threshold for a continuous preset time;
[0029] If the terminal speed of the target user is greater than the speed threshold within a continuous preset time, it is determined that the target user is in a fixed commuting scenario.
[0030] In a preferred example, the present application can be further configured as follows: the step of determining whether the target user has a network lag includes:
[0031] Detecting an LTE reference signal reception quality value and a signal-to-noise ratio (SNR) of the target user;
[0032] If the LTE reference signal reception quality value is greater than or equal to the signal transmission path threshold in the cellular network, and the LTE reference signal reception quality value is greater than or equal to the phase modulation data transmission threshold, and the signal-to-noise ratio is greater than or equal to the signal-to-noise ratio threshold, it is determined that the target user does not have network lag.
[0033] In a preferred example, the present application may be further configured as follows: the step of determining whether the target user has a network lag condition further includes:
[0034] Monitoring the terminal device speed and TCP latency of the target user;
[0035] When the terminal device speed of the target user is less than the preset whole-machine rate threshold and the TCP delay is greater than the preset duration, it is determined that the target user does not have a network lag situation.
[0036] In a second aspect, the present application provides a device for maintaining stable communication in a commuting environment.
[0037] This application is achieved through the following technical solutions:
[0038] A device for maintaining stable communication in a commuting environment, comprising:
[0039] The commuting scene detection module is used to determine whether the target user is in a fixed commuting scene;
[0040] A call module, configured to determine whether the target user is in a call phase when the target user is in a fixed commuting scenario;
[0041] An available network module is used to determine whether there is an available 4G / 5G network neighboring area within the target user's location area when the target user is not in a call phase, and to determine whether the target user has a network lag;
[0042] The first switching module is used to search for the 4G / 5G network neighboring area and perform TAU registration when there is an available 4G / 5G network neighboring area within the location area of the target user and the target user has network lag.
[0043] In a third aspect, the present application provides a computer device.
[0044] This application is achieved through the following technical solutions:
[0045] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the processor implements the steps of any one of the above-mentioned methods for maintaining stable communication in a commuting environment.
[0046] In summary, compared with the prior art, the technical solution provided by this application has at least the following beneficial effects:
[0047] Determine whether the target user is in a fixed commuting scenario to confirm whether it is necessary to intervene in the load balancing method of the mobile network; if the target user is in a fixed commuting scenario, determine whether the target user is in a call phase to determine whether the target user's network environment can be optimized at this time; if the target user is not in a call phase, determine whether there is an available 4G / 5G network neighboring area within the target user's location area, and determine whether the target user has network lag. If there is an available 4G / 5G network neighboring area within the target user's location area and the target user has network lag, search for 4G / 5G network neighboring areas and perform TAU registration to redirect the target user to the 4G / 5G network first, improve the network lag phenomenon of the user on the fixed commuting route, ensure smoother communication for the target user in high-speed mobile commuting scenarios, improve user experience, and also improve communication stability. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 A schematic diagram of the main flow of a method for maintaining stable communication in a commuting environment provided by an exemplary embodiment of the present application.
[0049] Figure 2 A structural block diagram of a device for maintaining stable communication in a commuting environment provided by yet another exemplary embodiment of the present application. DETAILED DESCRIPTION
[0050] This specific embodiment is merely an explanation of the present application and is not a limitation of the present application. After reading this specification, those skilled in the art may make non-creative modifications to the present embodiment as needed, but as long as they are within the scope of the claims of the present application, they are protected by the patent law.
[0051] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0052] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document, unless otherwise specified, generally indicates an "or" relationship between the related objects.
[0053] The embodiments of the present application are described in further detail below with reference to the accompanying drawings.
[0054] Reference Figure 1 , an embodiment of the present application provides a method for maintaining stable communication in a commuting environment, and the main steps of the method are described as follows.
[0055] S1: Determine whether the target user is in a fixed commuting scenario;
[0056] S2: If the target user is in a fixed commuting scenario, determining whether the target user is in a call phase;
[0057] S3: If the target user is not in a call phase, determine whether there is an available 4G / 5G network neighboring area within the target user's location area, and determine whether the target user has a network lag;
[0058] S41: If there is an available 4G / 5G network neighboring area within the location area of the target user, and the target user has network lag, search for the 4G / 5G network neighboring area and perform TAU registration.
[0059] Specifically, a fixed commuting scenario refers to a scenario in which commuters commute from a designated departure point to a designated destination along a planned fixed commuting route on weekdays or during a specific time period on weekdays.
[0060] Determine whether the target user is in a fixed commuting scenario based on their mobile terminal. Mobile terminals can be phones, tablets, computers, and more. The mobile terminal determines whether commuters are in a fixed commuting scenario based on user ticket inspection information, sensor information, movement speed information, and network information.
[0061] When the departure place and destination in the user's ticket verification information are consistent with the designated departure place and designated destination respectively, or the location information provided by the sensor is consistent with the designated departure place and designated destination, or the moving speed meets the preset speed threshold, or the network information generates 4G to 4G, 5G to 5G, 4G to 5G, 5G to 4G, 5G to 3G, 5G to 2G, etc., then the target user is determined to be in a fixed commuting scenario.
[0062] In one embodiment, the step of determining whether the target user is in a fixed commuting scenario includes:
[0063] Counting the number of times the target user continuously switches networks of different cells within a preset time period;
[0064] If the number of times the target user continuously switches networks of different cells within a preset time period reaches a preset number threshold, it is determined that the target user is in a fixed commuting scenario.
[0065] For example, if a target user's mobile terminal switches networks continuously, switching between five cells within five minutes (e.g., Cell 1 -> Cell 2 -> Cell 3 -> Cell 4 -> Cell 5), with each cell switching from Cell 1 to Cell 5 being different, this means the target user has changed a preset number of base station sites within a preset timeframe. If the target user's number of consecutive network switches between different cells within a preset timeframe reaches a preset threshold, the target user is considered to be in a fixed commuting scenario. In actual algorithms, the thresholds can be adjusted appropriately based on different scenarios to achieve optimal results.
[0066] In one embodiment, the step of determining whether the target user is in a fixed commuting scenario further includes:
[0067] Detecting whether the speed of the terminal device of the target user is greater than a preset speed threshold for a continuous preset time;
[0068] If the terminal speed of the target user is greater than the speed threshold within a continuous preset time, it is determined that the target user is in a fixed commuting scenario.
[0069] For example, if the target user's mobile terminal speed is greater than 30 km / h for 30 consecutive seconds, the target user is determined to be in a fixed commuting scenario. In actual algorithms, the thresholds of each algorithm can be appropriately adjusted according to different scenarios to achieve the best results.
[0070] Statistics show that mobile networks along fixed commuter routes have the following characteristics:
[0071] (1) Regularity of network base station sequence: The line network has regularity, and the base stations and cells that users pass through each time are relatively fixed;
[0072] (2) Temporal regularity: The network characteristics of commuter routes are characterized by temporal regularity, with frequent network congestion during morning and evening peak hours.
[0073] (3) Strong mobility: The mobile network on commuter routes needs to support the high-speed movement of mobile devices. Bus and subway commuters need to maintain network connection while on the move; there are many network switching operations, either within the same network standard (4G to 4G, 5G to 5G) or across network standards (4G to 5G, 5G to 4G).
[0074] Therefore, it is possible to determine whether the mobile terminal is in a high-speed fixed commuting scenario by positioning and monitoring changes in network residence patterns.
[0075] If the target user is in a fixed commuting scenario, it is determined whether the target user is in a call phase, such as collecting electromagnetic waves or audio signals to determine whether the target user is in a call, so as to determine whether the target user is using a mobile terminal to make a call.
[0076] When the target user is in the call phase, the subsequent optimization algorithm will not be executed.
[0077] If the target user is not in a call phase, it is further determined whether there is an available 4G / 5G network neighboring area within the target user's location area, and whether the target user has a network lag.
[0078] The target user's location area can be set to a 3-kilometer circular area centered on the target user's current location. 4G / 5G network neighboring cells refer to base stations or cells adjacent to the target cell. These help the network determine when and which cell to switch to when the user moves, maintaining uninterrupted connections, optimizing network resource allocation, and achieving network load balancing.
[0079] The 4G network neighbor cell list includes the neighbor cell's physical cell identifier (PCI), frequency information, and type, such as same-frequency, different-frequency, or different-system. The 5G network neighbor cell list includes the neighbor cell's physical cell identifier (PCI), frequency information (including more frequency bands than 4G network neighbor cells, such as millimeter wave bands), and type (including more cell type information than 4G network neighbor cells).
[0080] By measuring the signal strength (RSRP) and signal quality (RSRQ) of the 4G network neighboring cells and comparing them with the corresponding preset thresholds, it is determined whether there is an available 4G network neighboring cell within the target user's location area.
[0081] By measuring the signal strength and quality (SS-RSRP, SS-RSRQ, SINR) of the 5G network neighboring cells, as well as different frequency band and beam information, and comparing them with the corresponding preset thresholds, it is determined whether there is an available 5G network neighboring cell within the target user's location area.
[0082] In one embodiment, the normal operation of the front-end business functions can be ensured by searching for available 4G / 5G network neighboring areas in the background.
[0083] Next, determine whether the target user has network lag, including:
[0084] Detecting an LTE reference signal reception quality value and a signal-to-noise ratio (SNR) of the target user;
[0085] If the LTE reference signal reception quality value is greater than or equal to the signal transmission path threshold in the cellular network, and the LTE reference signal reception quality value is greater than or equal to the phase modulation data transmission threshold, and the signal-to-noise ratio is greater than or equal to the signal-to-noise ratio threshold, it is determined that the target user does not have network lag.
[0086] By detecting the target user's LTE (Long-Term Evolution, mobile communication wireless technology standard) reference signal reception quality value (used to rank the network quality of different LTE candidate cells) and signal-to-noise ratio, the LTE reference signal reception quality value is compared with the preset Pth (Path, signal transmission path in the cellular network) threshold, Qth (Quadrature PhaseShift Keying, phase modulation data transmission) threshold, and the signal-to-noise ratio and SNRth (Signal-to-Noise Ratio Threshold, signal-to-noise ratio) threshold.
[0087] When the LTE reference signal reception quality value is greater than or equal to the Pth threshold, the LTE reference signal reception quality value is greater than or equal to the Qth threshold, and the signal-to-noise ratio is greater than or equal to the SNRth threshold, it is determined that the target user does not have network lag and the target user's network signal is not bad; otherwise, the target user has network lag.
[0088] In this embodiment, the Pth threshold is set to -110 dBm, the Qth threshold is set to 15 dB, and the SNRth threshold is set to 0 dB. In actual application, appropriate adjustments can be made according to the algorithm.
[0089] In one embodiment, the step of determining whether the target user has a network lag condition further includes:
[0090] Monitoring the terminal device speed and TCP latency of the target user;
[0091] When the terminal device speed of the target user is less than the preset whole-machine rate threshold and the TCP delay is greater than the preset duration, it is determined that the target user does not have a network lag situation.
[0092] For example, if the target user's terminal device speed (mobile device speed) is greater than or equal to 100KB / s and the TCP delay is less than or equal to 600ms, the target user is determined to be experiencing network lag, meaning that the Internet service is lag; otherwise, the target user is determined to be not experiencing network lag. The mobile device speed and TCP delay can be appropriately adjusted based on the algorithm.
[0093] Finally, if there is an available 4G / 5G network neighboring area within the target user's location area and the target user experiences network lag, the 4G / 5G network neighboring area is searched, the radio frequency is switched to the 4G / 5G preset and mobile terminal supported frequency, and TAU registration is performed. When the target user experiences network lag in a high-speed environment, if there is an available 4G / 5G network nearby, the SA / LTE network is intelligently selected to redirect or switch the user to the 4G / 5G network again, thereby achieving smooth communication services and reducing the network priority redirected to 2G / 3G to avoid users losing 2G / 3G and affecting the user experience.
[0094] If there is no available 4G / 5G network neighboring area within the target user's location area, and the target user experiences network lag (i.e., poor network coverage), in the prior art, the mobile terminal receives an instruction to redirect the network to 2G / 3G and redirects the target user to the 2G / 3G network. When detecting whether the target user is redirected to the 2G / 3G network, the mobile terminal's network information can be used. If the network information generates information that the 4G / 5G network is switched to the 2G / 3G network, it is determined that the target user with poor edge signal is kicked out of the current network due to network congestion and redirected to the 2G / 3G network. At this time, the target user's network experience is very poor.
[0095] Reference Figure 1 ,In one embodiment, a method for maintaining stable communication in a commuting environment further includes the following steps: S5: recording the cell information of the 4G / 5G network used by the target user before being redirected to the 2G / 3G network;
[0096] S42: If there is no available 4G / 5G network neighboring area within the target user's location area, and the target user experiences network lag, search for the corresponding 4G / 5G network based on the cell information of the 4G / 5G network used by the target user before being redirected to the 2G / 3G network and attempt to register;
[0097] S43: If the registration is successful, the target user is redirected to the corresponding 4G / 5G network.
[0098] When there is no available 4G / 5G network neighboring area within the target user's location area, the system attempts to switch to the original 4G / 5G network, searches for the original 4G / 5G network in the background and performs TAU registration, and redirects the user to the kicked-out 4G / 5G network again to achieve smooth communication services. There is no need to search for available 4G / 5G network neighboring areas within the target user's location area, and the connection efficiency is higher.
[0099] In one embodiment, after the step of redirecting the target user to the corresponding 4G / 5G network, the method further includes:
[0100] The cell information of the redirected 4G / 5G network is marked as an available 4G / 5G network neighboring cell within the location area of the target user, and location area update and network status synchronization are initiated.
[0101] If the mobile terminal successfully switches back to the 4G / 5G network, the location / base station cell is marked as having an available 4G / 5G network neighboring area, a database is established on the server, and the cell information of the marked redirected 4G / 5G network is updated to the list of available 4G / 5G network neighboring areas within the target user's location area, so as to synchronize the location area update with the network status, and speed up the subsequent search for whether there are available 4G / 5G network neighboring areas within the target user's location area.
[0102] Of course, you can also use other mobile phones to report the available 4G / 5G information of the target location / base station cell to enrich the 4G / 5G network neighbor list data pre-stored in the database to speed up the restoration of the target user's 4G / 5G network Internet access function.
[0103] In one embodiment, the following steps are also included:
[0104] Record the name, location, and time when the target user is redirected to the 2G / 3G network;
[0105] Mark the name, location and time of the redirected 2G / 3G network;
[0106] When the target user is in the marked location and the marked time period again, the target user is prohibited from being redirected to the marked 2G / 3G network name.
[0107] By recording the name, location, and time when the target user is redirected to the 2G / 3G network, learning the characteristics of fixed commuting routes, marking the network names, locations, and times where 2G / 3G is likely to be dropped, and based on the spatiotemporal regularity of fixed commuting routes, avoiding 4G / 5G cells that are prone to 2G / 3G drops, lowering the network priority of the target user to be redirected to 2G / 3G, and preventing the target user from being redirected to the 2G / 3G network again, or being unable to return to the 4G / 5G network for a long time after being redirected to the 2G / 3G network.
[0108] Due to the old operator network, outdated configuration, the existence of available 4G / 5G but abnormal configuration, etc., there is a phenomenon of abnormal redirection of 2G / 3G network. In one embodiment, a method for maintaining stable communication in a commuting environment further includes the following steps:
[0109] When receiving a network redirection instruction to 2G / 3G, detect whether an abnormal redirection instruction is received to determine whether there is an abnormal redirection of the 2G / 3G network;
[0110] If an abnormal redirection instruction is received, it is determined that an abnormal redirection to the 2G / 3G network occurs. In this case, the received network redirection to 2G / 3G instruction is ignored and the 2G / 3G frequency is not switched.
[0111] Among them, the abnormal redirection instruction includes the RRC Release instruction. The gNB sends an "RRC ConnectionRelease" message to the UE, which contains the release reason, such as an available 4G / 5G network but abnormal configuration.
[0112] After receiving the network's redirection RRC Release command, ignore the received network redirection to 2G / 3G command, do not interrupt the current 4G / 5G communication service, and initiate location update and network status synchronization in the resident 4G / 5G cell to maintain the current 4G / 5G service.
[0113] To summarize, a method for maintaining stable communication in a commuting environment determines whether the target user is in a fixed commuting scenario to confirm whether it is necessary to intervene in the load balancing method of the mobile network; if the target user is in a fixed commuting scenario, it determines whether the target user is in a call phase to determine whether the network environment of the target user can be optimized at this time; if the target user is not in a call phase, it determines whether there is an available 4G / 5G network neighboring area within the target user's location area, and determines whether the target user has network lag. If there is an available 4G / 5G network neighboring area within the target user's location area and the target user has network lag, the 4G / 5G network neighboring area is searched and TAU registration is performed to redirect the target user to the 4G / 5G network first, avoiding the 2G / 3G network, improving the network lag phenomenon of the user on the fixed commuting route, ensuring smoother communication for the target user in a high-speed mobile commuting scenario, improving user experience, and also improving communication stability.
[0114] In a high-speed mobile network environment, unreasonable switching of 5G SA / 4G LTE networks to 2G / 3G may cause network communication service jams. A method for maintaining stable communication in a commuting environment can accurately identify specific anomalies in specific congested networks, covering anomalies such as poor signal in high-speed communication environments, poor 4G / 5G network signals, and abnormal redirection of 2G / 3G. This can identify in advance possible abnormalities in mobile terminal communication services caused by abnormalities, such as abnormal network configuration causing 2G / 3G dropout, and thus intelligently and effectively prevent users from dropping 2G / 3G, giving priority to 5G SA or 4G LTE networks. This avoids communication service delays or interruptions caused by unreasonable mobile network layout, which affects the communication experience, and improves the stability of mobile terminal communication services and user experience.
[0115] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0116] Reference Figure 2 The embodiment of the present application further provides a device for maintaining stable communication in a commuting environment. The device for maintaining stable communication in a commuting environment corresponds one-to-one to a method for maintaining stable communication in a commuting environment in the above embodiment. The device for maintaining stable communication in a commuting environment includes:
[0117] The commuting scene detection module is used to determine whether the target user is in a fixed commuting scene;
[0118] A call module, configured to determine whether the target user is in a call phase when the target user is in a fixed commuting scenario;
[0119] An available network module is used to determine whether there is an available 4G / 5G network neighboring area within the target user's location area when the target user is not in a call phase, and to determine whether the target user has a network lag;
[0120] The first switching module is used to search for the 4G / 5G network neighboring area and perform TAU registration when there is an available 4G / 5G network neighboring area within the location area of the target user and the target user has network lag.
[0121] A device for maintaining stable communication in a commuting environment further includes:
[0122] The second switching module is used to search for the corresponding 4G / 5G network and attempt to register based on the cell information of the 4G / 5G network used by the target user before being redirected to the 2G / 3G network if there is no available 4G / 5G network neighboring area within the location area where the target user is located and the target user experiences network lag; if the registration is successful, the target user is redirected to the corresponding 4G / 5G network.
[0123] For the specific definition of a device for maintaining stable communication in a commuting environment, please refer to the definition of a method for maintaining stable communication in a commuting environment above, which will not be repeated here.
[0124] Each module in the aforementioned apparatus for maintaining stable communication in a commuting environment may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a computer device memory in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0125] In one embodiment, a computer device is provided, which may be a server. The computer device includes a processor, a memory, a network interface, and a database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, it implements any of the above-mentioned methods for maintaining stable communication in a commuting environment.
[0126] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium, including a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. When the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0127] Those skilled in the art will clearly understand that for the sake of convenience and brevity in description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
Claims
1. A method for maintaining stable communication in a commuting environment, characterized in that: Applied to mobile terminals, including the following steps: Obtaining current time, date, and location data from the mobile terminal, wherein the location data includes location information provided by a sensor of the mobile terminal; Determine whether the current time is within a preset time period based on the current date and time; Determining whether the current location is on a preset commuting route based on the location information, where the commuting route is a trajectory between a designated departure point and a designated destination; Obtaining the user's ticket verification information from the mobile terminal, extracting the departure place or destination from the ticket verification information, and determining whether the departure place is consistent with the preset departure place, or whether the destination is consistent with the preset destination; If the judgment result is that the current location of the mobile terminal is on the preset commuting route within the preset time period and the departure place or destination in the ticket verification information is consistent with the preset departure place or destination, then it is determined that the target user is in a fixed commuting scenario; otherwise, it is determined that the target user is not in a fixed commuting scenario; If the target user is in a fixed commuting scenario, determining whether the target user is in a call phase; If the target user is not in a call phase, determine whether there is an available 4G / 5G network neighboring area within the target user's location area, and determine whether the target user has network lag; If there is an available 4G / 5G network neighboring area within the location area of the target user and the target user experiences network lag, search for the 4G / 5G network neighboring area and perform TAU registration.
2. The method for maintaining stable communication in a commuting environment according to claim 1, characterized in that: The following steps are also included: Record the cell information of the 4G / 5G network used by the target user before being redirected to the 2G / 3G network; After the step of determining whether there is an available 4G / 5G network neighboring area within the location area of the target user, the method further includes: If there is no available 4G / 5G network neighboring area within the target user's location area and the target user experiences network lag, search for the corresponding 4G / 5G network based on the cell information of the 4G / 5G network used by the target user before being redirected to the 2G / 3G network and attempt to register; If the registration is successful, the target user is redirected to the corresponding 4G / 5G network.
3. The method for maintaining stable communication in a commuting environment according to claim 2, characterized in that: After redirecting the target user to the corresponding 4G / 5G network, the method further includes: The cell information of the redirected 4G / 5G network is marked as an available 4G / 5G network neighboring cell within the location area of the target user, and location area update and network status synchronization are initiated.
4. The method for maintaining stable communication in a commuting environment according to claim 2, characterized in that: The following steps are also included: Record the name, location, and time when the target user is redirected to the 2G / 3G network; Mark the name, location and time of the redirected 2G / 3G network; When the target user is in the marked location and the marked time period again, the target user is prohibited from being redirected to the marked 2G / 3G network name.
5. The method for maintaining stable communication in a commuting environment according to any one of claims 1 to 4, characterized in that: Also includes: Counting the number of times the target user continuously switches networks of different cells within a preset time period; If the number of times the target user continuously switches networks of different cells within a preset time period reaches a preset number threshold, it is determined that the target user is in a fixed commuting scenario.
6. The method for maintaining stable communication in a commuting environment according to claim 5, characterized in that: Also includes: Detecting whether the speed of the terminal device of the target user is greater than a preset speed threshold for a continuous preset time; If the terminal speed of the target user is greater than the speed threshold within a continuous preset time, it is determined that the target user is in a fixed commuting scenario.
7. The method for maintaining stable communication in a commuting environment according to claim 5, characterized in that: The step of determining whether the target user has a network lag includes: Detecting an LTE reference signal reception quality value and a signal-to-noise ratio (SNR) of the target user; If the LTE reference signal reception quality value is greater than or equal to the signal transmission path threshold in the cellular network, and the LTE reference signal reception quality value is greater than or equal to the phase modulation data transmission threshold, and the signal-to-noise ratio is greater than or equal to the signal-to-noise ratio threshold, it is determined that the target user does not have network lag.
8. The method for maintaining stable communication in a commuting environment according to claim 7, characterized in that: The step of determining whether the target user has a network jam condition further includes: Monitoring the terminal device speed and TCP latency of the target user; When the terminal device speed of the target user is less than the preset whole-machine rate threshold and the TCP delay is greater than the preset duration, it is determined that the target user does not have a network lag situation.
9. A device for maintaining stable communication in a commuting environment, characterized in that: Applied to mobile terminals, including: a commuting scene detection module, configured to obtain current time, date, and location data from a mobile terminal, wherein the location data includes location information provided by a sensor of the mobile terminal; Determine whether the current time is within a preset time period based on the current date and time; determine whether the current location is on a preset commuting route based on the location information, where the commuting route is a trajectory between a designated departure point and a designated destination; Obtaining the user's ticket verification information from the mobile terminal, extracting the departure place or destination from the ticket verification information, and determining whether the departure place is consistent with the preset departure place, or whether the destination is consistent with the preset destination; If the judgment result is that the current location of the mobile terminal is on the preset commuting route within the preset time period and the departure place or destination in the ticket verification information is consistent with the preset departure place or destination, then it is determined that the target user is in a fixed commuting scenario; otherwise, it is determined that the target user is not in a fixed commuting scenario; A call module, configured to determine whether the target user is in a call phase when the target user is in a fixed commuting scenario; An available network module is used to determine whether there is an available 4G / 5G network neighboring area within the target user's location area when the target user is not in a call phase, and to determine whether the target user has a network lag; The first switching module is used to search for the 4G / 5G network neighboring area and perform TAU registration when there is an available 4G / 5G network neighboring area within the location area of the target user and the target user has network lag.
10. A computer device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Bus commuting identification method based on IC card data
CN113128970A
Network access method and device, electronic equipment and computer readable storage medium
CN113225781A