A method and system for preventing a terminal from initiating a location update process under a pseudo base station
By introducing a timer and neighboring cell information comparison mechanism on the terminal side, location updates induced by fake base stations are prevented, user information leakage and illegal information push problems caused by fake base stations are solved, and the security of the mobile communication system is improved.
Patent Information
- Application Number
- CN202210112265.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-29
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2042-01-29
AI Technical Summary
In existing mobile communication systems, fake base stations can disguise themselves as cells in the current location, use powerful pilot signals to attract terminals and induce location updates, leading to the leakage of user privacy information and the push of illegal information, posing security vulnerabilities.
After receiving the system information update indication, the terminal starts the timer and counter to determine the frequency of system information changes and the consistency of neighboring cell location information, to prevent misleading by pseudo base stations, and to eliminate pseudo base stations through the cell reselection process.
It effectively prevents location updates induced by fake base stations, protects user information security, prevents illegal information push, and enhances the security of mobile communication systems.
Smart Images

Figure CN114828014B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of mobile communication technology, and in particular relates to a method and system for preventing a terminal from initiating a location update process under a pseudo base station. Background Art
[0002] Currently, in mobile communication systems, there are often cases where fake base stations are used to attract mobile terminals to stay, thereby obtaining user privacy information or pushing information to users. A common working method of fake base stations is: Disguised as a cell of the current location in the mobile communication network, by transmitting a strong pilot signal, terminals passing by the fake base station are attracted to the cell of the fake base station. Then, paging information is used to notify the terminal of system information changes, and location information (such as location area, routing area or tracking area, etc.) different from the original terminal is pushed in the system information, thereby inducing the terminal to initiate a location update process (including location area, routing area or tracking area, etc.), thereby obtaining user privacy information and pushing information to the user.
[0003] In existing mobile communication systems, regardless of the technical solution, the process of notifying the terminal of system information changes through the paging process is roughly as follows:
[0004] 1) First, the network notifies all terminals that they need to read the paging message through a paging indication message. The message can be carried through a specific physical layer paging indication channel (such as the PICH channel in systems such as WCDMA) or other physical layer channels (such as the PDSCCH in the LTE system).
[0005] 2) After receiving the paging indication message, the terminal receives the paging message at a specific time. After receiving the paging message, if the message carries the system information change indicator, the terminal needs to read the system information change indicator (mainstream mobile communication technology is in SIB1).
[0006] 3) If the value of the newly acquired system information change indication is inconsistent with the information stored when the terminal last read the system information of the cell, all system information is acquired again; otherwise, acquisition of system information is stopped.
[0007] 4) When the terminal location information (such as location area, routing area or tracking area, etc.) in the newly read system information is inconsistent with the information previously stored by the terminal, the terminal needs to initiate the corresponding location update process and re-register the location information with the network. The specific process can be Figure 5 illustrate.
[0008] In a mobile communication system implemented using the aforementioned solution, as long as a fake base station is installed in a suitable location or can dynamically track the cell with the strongest (or best) signal from a mobile station's communication network at a specific location and perform camouflage, it is entirely possible to attract a mobile terminal passing near the fake base station to the fake base station. The fake base station then notifies the terminal to update its system information via a fake paging message, tricking the terminal into initiating a location update, thereby acquiring user information or pushing illegal information. Therefore, existing technical solutions fail to adequately address this situation and present security vulnerabilities.
[0009] Through the above analysis, the problems and defects of the existing technology are: the existing mobile communication system does not give enough consideration to the acquisition of user information or the push of illegal information, and there are security loopholes.
[0010] The difficulty of solving the above problems and defects is:
[0011] Solving this problem requires addressing the underlying wireless protocol processes within the network and mobile terminals. Other solutions will not fully achieve the desired goal. Therefore, the challenge lies primarily in modifying the wireless protocol components of the mobile terminals, specifically the processing flow after the terminal receives a system information update indication.
[0012] The significance of solving the above problems and defects is:
[0013] The solution to this problem can effectively avoid: using a fake base station to disguise as the current location of the cell in the mobile communication network, by transmitting a strong pilot signal, attracting the terminals passing by the fake base station to the cell of the fake base station, inducing the terminal to initiate the location update process, thereby illegally obtaining the privacy information of the mobile terminal user and pushing illegal information to the user. Summary of the Invention
[0014] In view of the problems existing in the prior art, the present invention provides a method and system for preventing a terminal from initiating a location update process under a pseudo base station.
[0015] The present invention is implemented as follows: a method for preventing a terminal from initiating a location update process under a pseudo base station, the method for preventing a terminal from initiating a location update process under a pseudo base station comprising the following steps:
[0016] Step 1: In a mobile communication network, when a terminal receives a system information update indication via a paging message, if it detects that the cell location information has changed, to prevent the terminal from mistakenly camping on a pseudo base station and inducing a location update, the location update process is not immediately initiated, but the validity of the cell location information change is first determined.
[0017] Step 2: Before initiating a location update, start a timer and counter. A legitimate base station sends a System Information Update Indication message only once or several times, while a pseudo base station continuously sends System Information Update Indication messages to trick the terminal into initiating a location update. Therefore, the number of System Information Update Indication messages received within a certain period (e.g., 10 seconds) can be used to determine whether the current cell is a pseudo base station.
[0018] In step 3, before initiating a location update, the terminal retrieves the neighboring cell list stored during the last system information read. Based on this neighboring cell list, the terminal rereads the neighboring cell's system information and compares the location information broadcasted in the neighboring cell's system information with the location information currently broadcast by the cell. Because a pseudo-base station disguises itself as the current cell, but attempts to trick the terminal into initiating a location update by changing its location information, there may be inconsistencies between the location information broadcast in its system information and the location information of the cell in the terminal's neighboring cells. This discrepancy can be used to determine whether the current cell is a pseudo-base station.
[0019] Furthermore, before initiating the location update in step 2, starting the timer and counter includes:
[0020] 1) If the number of paging messages carrying system information update indications received within the timer period exceeds a predetermined threshold, the location update process is not initiated, and a cell reselection process is initiated instead. In the new cell reselection process, the terminal excludes the cell from the list of candidate cells;
[0021] 2) If the number of paging messages carrying system information update indications received within the timer period does not exceed a predetermined threshold, the location update process is initiated normally.
[0022] Further, in step three, before initiating the location update, the terminal obtains the neighboring cell list stored when the system information was last read, re-reads the system information of the neighboring cell based on the neighboring cell list, and compares the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell, including:
[0023] 1) If the cell location information broadcast by any neighboring cell is different from the location information currently broadcast by the cell, the location update process is not initiated, and the cell reselection process is initiated instead. In the new cell reselection process, the terminal excludes the cell from the list of candidate cells;
[0024] 2) Before initiating the location update, the terminal obtains the neighboring cell list stored when the system information was read last time, and based on the neighboring cell list, re-reads the system information of the neighboring cell, and compares the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell; if the location information of the cell broadcast in all neighboring cells is the same as the location information currently broadcast by the cell, the location update process is initiated normally.
[0025] Furthermore, after the terminal receives a system information update indication through a paging message, if the information is inconsistent with the information stored after the terminal last read the system information of the cell, the following judgment is added when re-reading the system information:
[0026] (1) If the cell location information has not changed, the terminal does not need to initiate a location update process. Instead, the terminal reads the system information normally and updates the information.
[0027] (2) If the cell location information changes, two methods are used to process it; wherein the cell location information includes location area, routing area or tracking area.
[0028] Furthermore, the method 1 includes: the terminal starts a timer and a counter, and determines:
[0029] 1) If a timer is used, determine whether a paging message carrying a system information update indication is received multiple times within the timer period; if the number is greater than a certain threshold, the terminal does not initiate a location update process and initiates a cell reselection process;
[0030] 2) During the next cell selection and reselection process, the terminal excludes the cell from the list of cells to be selected;
[0031] 3) If the number of paging messages carrying system information update indications received within the timer period is less than the threshold, the location update process is initiated normally.
[0032] Furthermore, the second method includes:
[0033] The terminal obtains the neighboring cell list stored when the system information was read last time, re-reads the system information of the neighboring cell based on the neighboring cell list, and compares the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell:
[0034] 1) If the location information of the cell broadcasted by any neighboring cell is different from the location information currently broadcasted by the cell, the location update process is not initiated and the cell reselection process is initiated;
[0035] 2) During the next cell selection and reselection process, the terminal excludes the cell from the list of cells to be selected;
[0036] 3) If the location information of the cell broadcasted in all neighboring cells is the same as the location information currently broadcasted by the cell, a location update process is initiated.
[0037] Another object of the present invention is to provide a system for preventing a terminal from initiating a location update process under a pseudo base station by implementing the method for preventing a terminal from initiating a location update process under a pseudo base station, the system for preventing a terminal from initiating a location update process under a pseudo base station comprising:
[0038] An information judgment module is used to, in a mobile communication network, when a terminal receives a system information update indication through a paging message, if it finds that the cell location information has changed, not to immediately initiate a location update process, but to make a judgment first;
[0039] The device startup module is used to start the timer and counter before initiating the location update;
[0040] The location information comparison module is used to, before initiating a location update, enable the terminal to obtain the neighboring cell list stored when the system information was last read, and re-read the system information of the neighboring cell based on the neighboring cell list; and compare the location information broadcast about the cell in the neighboring cell system information with the location information currently broadcast by the cell.
[0041] Another object of the present invention is to provide a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the following steps:
[0042] In a mobile communication network, when a terminal receives a system information update indication through a paging message, if it finds that the cell location information has changed, it does not immediately initiate a location update process, but makes a judgment; before initiating the location update, it starts a timer and a counter;
[0043] Before initiating a location update, the terminal obtains the neighboring cell list stored when the system information was read last time, re-reads the system information of the neighboring cell based on the neighboring cell list, and compares the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell.
[0044] Another object of the present invention is to provide a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the processor performs the following steps:
[0045] In a mobile communication network, when a terminal receives a system information update indication through a paging message, if it finds that the cell location information has changed, it does not immediately initiate a location update process, but makes a judgment; before initiating the location update, it starts a timer and a counter;
[0046] Before initiating a location update, the terminal obtains the neighboring cell list stored when the system information was read last time, re-reads the system information of the neighboring cell based on the neighboring cell list, and compares the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell.
[0047] Another object of the present invention is to provide an information data processing terminal, which is used to implement the system for preventing a terminal from initiating a location update process under a pseudo base station.
[0048] In combination with all the above technical solutions, the advantages and positive effects of the present invention are as follows: The method provided by the present invention for preventing a terminal from initiating a location update process under a pseudo base station improves the terminal's judgment of the paging process in the mobile communication system, especially the judgment of the paging process regarding the process of avoiding system information changes, thereby preventing the mobile terminal from issuing a location update process under a pseudo base station, thereby preventing others from using this method to obtain user information or push information to the user. The present invention prevents the terminal from initiating a location update process in this case by adding a judgment of abnormal system update changes on the terminal side, thereby avoiding the pseudo base station's irregular acquisition of user information and the push of information. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0050] Figure 1 This is a flow chart of a method for preventing a terminal from initiating a location update process under a pseudo base station, provided by an embodiment of the present invention.
[0051] Figure 2 This is a block diagram of the system structure for preventing a terminal from initiating a location update process under a pseudo base station, provided by an embodiment of the present invention.
[0052] Figure 3 It is a flowchart of method A provided in an embodiment of the present invention.
[0053] Figure 4 It is a flowchart of method B provided in an embodiment of the present invention.
[0054] Figure 5 This is a flow chart of system information change in an existing mobile communication system provided by an embodiment of the present invention.
[0055] In the figure: 1. Information judgment module; 2. Equipment startup module; 3. Position information comparison module. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0057] In view of the problems existing in the prior art, the present invention provides a method and system for preventing a terminal from initiating a location update process under a pseudo base station. The present invention is described in detail below with reference to the accompanying drawings.
[0058] like Figure 1 As shown, the method for preventing a terminal from initiating a location update process under a pseudo base station provided in an embodiment of the present invention includes the following steps:
[0059] S101, in a mobile communication network, when a terminal receives a system information update indication via a paging message, if it finds that the cell location information has changed, it does not immediately initiate a location update process, but first performs a determination;
[0060] S102, before initiating location update, start the timer and counter;
[0061] S103, before initiating location update, the terminal obtains the neighboring cell list stored when reading the system information last time, and re-reads the system information of the neighboring cells based on the neighboring cell list; and compares the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell.
[0062] like Figure 2 As shown, the system for preventing a terminal from initiating a location update process under a pseudo base station provided by an embodiment of the present invention includes:
[0063] Information judgment module 1 is used to, in a mobile communication network, when a terminal receives a system information update indication through a paging message, if it finds that the cell location information has changed, not to immediately initiate a location update process, but to make a judgment first;
[0064] Device startup module 2, used to start the timer and counter before initiating location update;
[0065] The location information comparison module 3 is used to, before initiating a location update, enable the terminal to obtain the neighboring cell list stored when the system information was last read, and re-read the system information of the neighboring cell based on the neighboring cell list; and compare the location information broadcast about the cell in the neighboring cell system information with the location information currently broadcast by the cell.
[0066] The technical solution of the present invention is further described below in conjunction with specific embodiments.
[0067] The present invention improves the judgment of the terminal in the mobile communication system on the paging process, especially the judgment of the paging process on the system information change avoidance process, to prevent the mobile terminal from sending the location update process in the pseudo base station, thereby preventing others from using this method to obtain user information or push information to the user.
[0068] The present invention prevents the terminal from initiating a location update process in this case by adding a judgment of abnormal system update changes on the terminal side, thereby avoiding the illegal acquisition of user information by a pseudo base station and the push of illegal information.
[0069] The specific scheme of the present invention is as follows:
[0070] After the terminal receives a system information update indication through a paging message, if the information is inconsistent with the information stored after the terminal last read the system information of the cell, the following judgment needs to be added when re-reading the system information:
[0071] (1) If the cell location information (such as location area, routing area or tracking area, etc.) has not changed, that is, the terminal does not need to initiate a location update process, then the terminal reads the system information normally and performs information update.
[0072] (2) If the cell location information (such as location area, routing area or tracking area, etc.) changes, two methods can be used to handle it.
[0073] A. Method 1: The terminal starts the timer and counter and further determines:
[0074] 1) If a timer is used, it is determined whether a paging message carrying a system information update indication is received multiple times within the timer period. If the number of times exceeds a certain threshold (e.g., 10s, 5 times), the terminal does not initiate a location update process and initiates a cell reselection process.
[0075] 2) During a new cell selection and reselection process, the terminal needs to exclude the cell from the list of cells to be selected.
[0076] 3) If the number of paging messages carrying system information update indications received within the timer period is less than the threshold, the location update process is initiated normally.
[0077] B. Method 2: The terminal obtains the neighboring cell list stored when reading the system information last time. Based on the neighboring cell list, it re-reads the system information of the neighboring cells and compares the location information about the cell broadcast in the system information of these neighboring cells with the location information currently broadcast by the cell.
[0078] 1) If the location information of the cell broadcasted in any neighboring cell is different from the location information currently broadcasted by the cell, the location update process is not initiated and the cell reselection process is initiated.
[0079] 2) During a new cell selection and reselection process, the terminal needs to exclude the cell from the list of cells to be selected.
[0080] 3) If the location information of the cell broadcasted in all neighboring cells is the same as the location information currently broadcasted by the cell, a location update process is initiated.
[0081] (3) The two methods described above can be used separately or simultaneously.
[0082] Two methods can be used Figure 3 and Figure 4 illustrate.
[0083] The key points and intended protection points of the present invention are as follows:
[0084] (1) In a mobile communication network, when a terminal receives a system information update indication through a paging message, if it finds that the cell location information (such as location area, routing area or tracking area, etc.) has changed, it does not immediately initiate the location update process and needs to make further judgments.
[0085] (2) Before initiating location update, start the timer and counter.
[0086] 1) If the number of paging messages carrying system information update indications received within the timer period exceeds a predetermined threshold, the location update process is not initiated, but a cell reselection process is initiated instead. In the new cell reselection process, the terminal needs to exclude the cell from the list of candidate cells.
[0087] 2) If the number of paging messages carrying system information update indications received within the timer period does not exceed a predetermined threshold, the location update process is initiated normally.
[0088] (3) Before initiating a location update, the terminal obtains the neighboring cell list stored when reading the system information last time, and re-reads the system information of the neighboring cells based on the neighboring cell list. The terminal compares the location information about the cell broadcast in the system information of these neighboring cells with the location information currently broadcast by the cell.
[0089] 1) If the cell location information broadcasted by any neighboring cell is different from the location information currently broadcasted by the cell, the location update process is not initiated, but the cell reselection process is initiated instead. In the new cell reselection process, the terminal needs to exclude the cell from the list of candidate cells.
[0090] 2) Before initiating a location update, the terminal obtains the neighboring cell list stored when reading the system information last time. Based on the neighboring cell list, it re-reads the system information of the neighboring cells and compares the location information about the cell broadcast in the system information of these neighboring cells with the location information currently broadcast by the cell. If the location information of the cell broadcast by all neighboring cells is the same as the location information currently broadcast by the cell, the location update process is initiated normally.
[0091] The technical solution of the present invention is further described below in conjunction with specific embodiments.
[0092] An implementation method under LTE technology is used as an example:
[0093] The 3GPP 36.331 protocol is modified as follows:
[0094] 5.2.2.7 Actions upon reception of the SystemInformationBlockType1 message Upon receiving the SystemInformationBlockType1 orSystemInformationBlockType1-BR either via broadcast or via dedicatedsignalling, the UE shall:
[0095] 1>if the cellAccessRelatedInfoList contains an entry with the PLMN-Identity of the selected PLMN:
[0096] 2>in the remainder of the procedures use plmn-IdentityList, trackingAreaCode, and cellIdentity for the cell as received in the corresponding cellAccessRelatedInfoList containing the selected PLMN;
[0097] 1>if in RRC_IDLE or in RRC_CONNECTED while T311 is running; and
[0098] 1>if the UE is a category 0 UE according to TS 36.306[5];and
[0099] 1>if category0Allowed is not included in SystemInformationBlockType1:
[0100] 2>consider the cell as barred in accordance with TS 36.304[4];
[0101] 1>if in RRC_CONNECTED while T311 is not running,and the UE supportsmulti-band cells as defined by bit 31 in featureGroupIndicators:
[0102] 2>disregard the freqBandIndicator and multiBandInfoList,ifreceived,while in RRC_CONNECTED;
[0103] 2>forward the cellIdentity to upper layers;
[0104] 2>forward the trackingAreaCode to upper layers;
[0105] 1>else:
[0106] 2>if the frequency band indicated in the freqBandIndicator is part ofthe frequency bands supported by the UE and it is not a downlink only band;or
[0107] 2>if the UE supports multiBandInfoList,and if one or more of the frequency bands indicated in the multiBandInfoList are part of the frequencybands supported by the UE and they are not downlink only bands:
[0108] 3>forward the cellIdentity to upper layers;
[0109] 3> If the received trackingAreaCode is inconsistent with the previously stored trackingAreaCode
[0110] 4> Based on the stored cell information, read the location information about the cell stored in SIB5 and SIB6 in the system information of these cells, if the location information of the cell broadcasted in any neighboring cell is different from the location information currently broadcasted by the cell.
[0111] 5>Discard trackingAreaCode and delete the cell from the stored cell list
[0112] 5>Initiate cell reselection process
[0113] 4> Timer Txxx is not started
[0114] 5> Start timer Txxx and set counter Cxxx to 0
[0115] 5>Cxxx plus 1
[0116] 3>else:
[0117] 4>forward the trackingAreaCode to upper layers;
[0118] Txxx timeout processing:
[0119] 1> If Cxxx is less than the predetermined threshold, forward the trackingAreaCode to upperlayers;
[0120] 1> Otherwise:
[0121] 2>Discard trackingAreaCode and delete the cell from the stored cell list
[0122] 2>Initiate cell reselection process.
[0123] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented in whole or in part in the form of a computer program product, the computer program product includes one or more computer instructions. When the computer program instructions are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL) or wireless (e.g., infrared, wireless, microwave, etc.)) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0124] The above description is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications, equivalent substitutions and improvements made by any technician familiar with this technical field within the technical scope disclosed by the present invention and within the spirit and principles of the present invention should be covered by the scope of protection of the present invention.
Claims
1. A method for preventing a terminal from initiating a location update process under a pseudo base station, characterized in that: The method for preventing a terminal from initiating a location update process under a pseudo base station comprises the following steps: Step 1: In the mobile communication network, when the terminal receives a system information update indication through a paging message, if it finds that the cell location information has changed, it does not immediately initiate a location update process, but first performs a judgment; Step 2: Before initiating location update, start the timer and counter, including: 1) If the number of paging messages carrying system information update indications received within the timer period exceeds a predetermined threshold, the location update process is not initiated, and a cell reselection process is initiated instead. In the new cell reselection process, the terminal excludes the cell from the list of candidate cells. 2) If the number of paging messages carrying system information update indications received within the timer period does not exceed the predetermined threshold, the location update process is initiated normally; Step 3: Before initiating the location update, the terminal obtains the neighboring cell list stored when reading the system information last time, re-reads the system information of the neighboring cell based on the neighboring cell list, and compares the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell, including: 1) If the cell location information broadcast by any neighboring cell is different from the location information currently broadcast by the cell, the location update process is not initiated, and the cell reselection process is initiated instead. In the new cell reselection process, the terminal excludes the cell from the list of candidate cells; 2) Before initiating the location update, the terminal obtains the neighboring cell list stored when reading the system information last time, and re-reads the system information of the neighboring cells based on the neighboring cell list, and compares the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell; if the cell location information broadcast in all neighboring cells is the same as the location information currently broadcast by the cell, the location update process is initiated normally.
2. The method for preventing a terminal from initiating a location update process under a pseudo base station according to claim 1, wherein: After the terminal receives a system information update indication through a paging message, if the information is inconsistent with the information stored after the terminal last read the system information of the cell, the following judgment is added when re-reading the system information: (1) If the cell location information has not changed, the terminal does not need to initiate a location update process. Instead, the terminal reads the system information normally and updates the information. (2) If the cell location information changes, two methods are used to handle it; wherein the cell location information includes location area, routing area or tracking area.
3. The method for preventing a terminal from initiating a location update process under a pseudo base station according to claim 2, wherein: The step (1) includes: the terminal starts a timer and a counter, and makes a judgment: 1) If a timer is used, the terminal determines whether it has received multiple paging messages carrying system information update indications within the timer period; if the number is greater than a certain threshold, the terminal does not initiate the location update process and initiates the cell reselection process; 2) During the next cell selection and reselection process, the terminal excludes the cell from the list of candidate cells; 3) If the number of paging messages carrying system information update indications received within the timer period is less than the threshold, the location update process is initiated normally.
4. The method for preventing a terminal from initiating a location update process under a pseudo base station according to claim 2, wherein: The step (2) includes: The terminal obtains the neighboring cell list stored when the system information was read last time, re-reads the system information of the neighboring cell based on the neighboring cell list, and compares the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell: 1) If the cell location information broadcasted by any neighboring cell is different from the location information currently broadcasted by the cell, the location update process is not initiated and the cell reselection process is initiated; 2) During the next cell selection and reselection process, the terminal excludes the cell from the list of candidate cells; 3) If the cell location information broadcasted by all neighboring cells is the same as the location information currently broadcasted by the cell, a location update process is initiated.
5. A system for preventing a terminal from initiating a location update process under a pseudo base station, implementing the method for preventing a terminal from initiating a location update process under a pseudo base station according to any one of claims 1 to 4, characterized in that: The system for preventing a terminal from initiating a location update process under a pseudo base station includes: An information judgment module is used to, in a mobile communication network, when a terminal receives a system information update indication through a paging message, if it finds that the cell location information has changed, not to immediately initiate a location update process, but to make a judgment first; The device startup module is used to start the timer and counter before initiating the location update; The location information comparison module is used to enable the terminal to obtain the neighboring cell list stored when the system information was last read before initiating the location update, and re-read the system information of the neighboring cells based on the neighboring cell list; and compare the location information about the cell broadcast in the neighboring cell system information with the location information currently broadcast by the cell.
6. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the method for preventing the terminal from initiating a location update process under a pseudo base station as described in any one of claims 1 to 4.
7. A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the processor executes the steps of the method for preventing a terminal from initiating a location update process under a pseudo base station according to any one of claims 1 to 4.
Citation Information
Patent Citations
CDMA pseudo base station identification method
CN111479276A