[go: up one dir, main page]

CN114828014A - Method and system for preventing terminal from initiating position updating process under pseudo base station - Google Patents

Method and system for preventing terminal from initiating position updating process under pseudo base station Download PDF

Info

Publication number
CN114828014A
CN114828014A CN202210112265.5A CN202210112265A CN114828014A CN 114828014 A CN114828014 A CN 114828014A CN 202210112265 A CN202210112265 A CN 202210112265A CN 114828014 A CN114828014 A CN 114828014A
Authority
CN
China
Prior art keywords
cell
information
location
terminal
system information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210112265.5A
Other languages
Chinese (zh)
Other versions
CN114828014B (en
Inventor
苏晓勃
李军芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Aeronautical University
Original Assignee
Xian Aeronautical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Aeronautical University filed Critical Xian Aeronautical University
Priority to CN202210112265.5A priority Critical patent/CN114828014B/en
Publication of CN114828014A publication Critical patent/CN114828014A/en
Application granted granted Critical
Publication of CN114828014B publication Critical patent/CN114828014B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud
    • H04W12/121Wireless intrusion detection systems [WIDS]; Wireless intrusion prevention systems [WIPS]
    • H04W12/122Counter-measures against attacks; Protection against rogue devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明属于移动通信技术领域,公开了一种防止终端在伪基站下发起位置更新过程的方法及系统,在移动通信网中,当终端通过寻呼消息收到系统信息更新指示后,如果发现小区位置信息发生改变,不立即发起位置更新过程,进行判断;在发起位置更新前,先启动定时器和计数器;在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基于该邻区列表,重新读取邻区的系统信息,并将所述邻小区系统信息中广播的关于所述小区的位置信息和所述小区当前广播的位置信息进行比较。本发明通过在终端侧增加异常系统更新改变的判断,防止终端在这种情况下发起位置更新过程,从而避免了伪基站对用户信息的非法获取、以及非法信息的推送。

Figure 202210112265

The invention belongs to the technical field of mobile communication, and discloses a method and a system for preventing a terminal from initiating a location update process under a pseudo base station. When the location information changes, the location update process is not initiated immediately to make a judgment; before the location update is initiated, the timer and counter are started first; before the location update is initiated, the terminal obtains the neighbor list stored when the system information was last read, In the neighbor cell list, the system information of the neighbor cell is re-read, and the location information about the cell broadcast in the neighbor cell system information is compared with the location information currently broadcast by the cell. The present invention prevents the terminal from initiating a location update process in this case by adding judgment of abnormal system update changes on the terminal side, thereby avoiding illegal acquisition of user information by pseudo base stations and push of illegal information.

Figure 202210112265

Description

一种防止终端在伪基站下发起位置更新过程的方法及系统A method and system for preventing a terminal from initiating a location update process under a pseudo base station

技术领域technical field

本发明属于移动通信技术领域,尤其涉及一种防止终端在伪基站下发起位 置更新过程的方法及系统。The invention belongs to the technical field of mobile communication, 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 technique

目前,移动通信系统中,经常存在利用伪基站,吸引移动终端驻留,进而 获取用户隐私信息或向用户推送信息的情况。伪基站常见的一种工作方式为: 伪装为移动通信网中的当前位置的小区,通过发射强大的导频信号,将经过伪 基站周围的终端吸引到伪基站的小区下,然后通过寻呼信息通知终端系统信息 改变,并在系统信息中推送与原终端不同的位置信息(例如位置区、路由区或 跟踪区等信息),从而诱使终端发起位置更新(包括位置区、路由区或跟踪区 等)过程,进而获取用户隐私信息,并向用户推送信息。At present, in mobile communication systems, pseudo base stations are often used to attract mobile terminals to stay, thereby obtaining user private information or pushing information to users. A common working method of the pseudo base station is as follows: a cell disguised as the current location in the mobile communication network, by transmitting a powerful pilot signal, attracts the terminals around the pseudo base station to the cell of the pseudo base station, and then passes the paging information Notify the terminal of the change of system information, and push different location information (such as location area, routing area or tracking area, etc.) from the original terminal in the system information, so as to induce the terminal to initiate location update (including location area, routing area or tracking area) etc.) process to obtain user privacy information and push information to users.

现有的移动通信系统,无论哪种技术方案,通过寻呼过程通知终端系统信 息改变的流程都大致如下:In the existing mobile communication system, no matter which technical solution, the process of notifying the terminal system information change through the paging process is roughly as follows:

1)首先网络通过寻呼指示消息通知所有终端需要读取寻呼消息,该消息可 以通过特定的物理层寻呼指示信道(例如WCDMA等系统中的PICH信道)携 带,也可以通过其它物理层信道(例如LTE系统的中的PDSCCH)携带。1) First, the network informs all terminals that the paging message needs to be read through the 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 through other physical layer channels. (eg PDSCCH in LTE system).

2)终端接收到寻呼指示消息后,在特定的时刻接收寻呼消息,收到寻呼消 息后,如果消息携带了系统信息改变标识,则终端需要读取系统信息变更指示 (主流移动通信技术是在SIB1中)。2) After the terminal receives the paging instruction message, it receives the paging message at a specific time. After receiving the paging message, if the message carries the system information change identifier, the terminal needs to read the system information change instruction (mainstream mobile communication technology). is in SIB1).

3)如果新获取的系统信息变更指示的取值和终端上次读取本小区系统信息 时存储的信息不一致,则重新获取所有系统系统信息,否则停止获取系统信息。3) If the value of the newly acquired system information change instruction is inconsistent with the information stored when the terminal read the system information of this cell last time, then re-acquire all system system information, otherwise stop acquiring system information.

4)当新读取的系统信息中的终端位置信息(例如位置区、路由区或跟踪区 等)与终端之前存储的信息不一致,则终端需要发起相应的位置更新过程,向 网络重新注册位置信息。具体过程可以通过图5说明。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 a corresponding location update process to re-register the location information with the network. . The specific process can be illustrated by FIG. 5 .

基于上述方案实现的移动通信系统,伪基站只要安装位置合适或能动态跟 踪特定地点移动台通信网络信号最强(或最好)的小区信息,并进行模拟伪装, 则完全可以实现当移动终端经过伪基站临近区域时,将其吸引到伪基站,并通 过虚假的寻呼消息通知终端进行系统信息更新过程,诱使终端发起位置更新过 程,从而实现对用户信息的获取或非法信息的推送。因此,现有技术方案对该 种情况考虑不足,存在安全漏洞。Based on the mobile communication system implemented by the above solution, as long as the pseudo base station is installed in a suitable location or can dynamically track the information of the cell with the strongest (or best) signal of the mobile station communication network at a specific location, and simulate camouflage, it can be completely realized when the mobile terminal passes through. When the pseudo base station is in the vicinity of the area, attract it to the pseudo base station, and notify the terminal to perform the system information update process through a false paging message, and induce the terminal to initiate the location update process, thereby realizing the acquisition of user information or the push of illegal information. Therefore, the prior art solution does not take this situation into consideration enough, and there is a security loophole.

通过上述分析,现有技术存在的问题及缺陷为:现有移动通信系统对用户 信息的获取或非法信息的推送情况考虑不足,存在安全漏洞。Through the above analysis, the existing problems and defects in the prior art are: the existing mobile communication system does not take into account the acquisition of user information or the push of illegal information, and there are security loopholes.

解决以上问题及缺陷的难度为:The difficulty of solving the above problems and defects is as follows:

上述问题的解决,必须从网络和移动终端底层的无线协议过程着手,其它 方案都不可能完全达到预期的目的。因此该问题解决的难度主要移动终端无线 协议部分修改,尤其是终端收到系统信息更新指示后处理流程的修改。To solve the above problems, we must start from the wireless protocol process of the bottom layer of the network and the mobile terminal, and other solutions cannot fully achieve the expected purpose. Therefore, the difficulty of solving this problem is mainly the modification of the wireless protocol of the mobile terminal, especially the modification of the processing flow after the terminal receives the system information update instruction.

解决以上问题及缺陷的意义为:The significance of solving the above problems and defects is:

该问题的解决能有效避免:利用伪基站伪装为移动通信网中的当前位置的 小区,通过发射强大的导频信号,将经过伪基站周围的终端吸引到伪基站的小 区下,诱使终端发起位置更新过程,从而非法获取移动终端用户的隐私信息, 并向用户推送非法信息。The solution to this problem can be effectively avoided: using the pseudo base station to pretend to be the cell of the current location in the mobile communication network, and by transmitting a powerful pilot signal, the terminals passing around the pseudo base station are attracted to the cell of the pseudo base station, and the terminal is induced to initiate The location update process, thereby illegally acquiring the private information of the mobile terminal user, and pushing illegal information to the user.

发明内容SUMMARY OF THE INVENTION

针对现有技术存在的问题,本发明提供了一种防止终端在伪基站下发起位 置更新过程的方法及系统。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 implemented in this way, a method for preventing a terminal from initiating a location update process under a pseudo base station, and the method for preventing a terminal from initiating a location update process under a pseudo base station includes the following steps:

步骤一,在移动通信网中,当终端通过寻呼消息收到系统信息更新指示后, 如果发现小区位置信息发生改变,为了防止错误的驻留在伪基站下,且其诱使 终端发起位置更新过程,则不立即发起位置更新过程,先对该小区位置信息的 改变进行有效性判断;Step 1, in the mobile communication network, after the terminal receives the system information update instruction through the paging message, if it is found that the cell location information has changed, in order to prevent wrongly camping under the pseudo base station, and it induces the terminal to initiate a location update. process, the location update process is not initiated immediately, and the validity of the change of the cell location information is judged first;

步骤二,在发起位置更新前,启动定时器和计数器;对于正常基站,其系 统信息更新指示消息仅会发送一次或数次,而伪基站为了诱使终端发起位置更 新过程会一直发送系统信息更新指示消息。因此可以利用一段时间(例如10s) 内收到的系统信息更新指示消息的次数来判断当前小区是否为伪基站下的小 区。Step 2: Before initiating the location update, start the timer and the counter; for a normal base station, its system information update instruction message will only be sent once or several times, while the pseudo base station will always send the system information update in order to induce the terminal to initiate the location update process. Indication message. Therefore, it can be judged whether the current cell is a cell under the pseudo base station by the number of times the system information update indication message is received within a period of time (for example, 10s).

步骤三,在发起位置更新前,终端获取上次读取系统信息时存储的邻区列 表,基于该邻区列表重新读取邻区的系统信息,并将所述邻小区系统信息中广 播的关于该小区的位置信息和该小区当前广播的位置信息进行比较。因伪基站 伪装为当前小区,但因为其要利用改变位置信息诱使终端发起位置更新过程, 因此其系统信息中广播的位置信息和终端存储的该小区邻区中的该小区的位置 信息会存在不一致的情况,利用这点可以作为当前小区是否是伪基站下小区的 判断。Step 3: Before initiating the location update, the terminal obtains the neighbor cell list stored when reading the system information last time, re-reads the system information of the neighbor cell based on the neighbor cell list, and broadcasts the information about the neighbor cell system information broadcasted in the neighbor cell system information. The location information of the cell is compared with the location information currently broadcast by the cell. Because the pseudo base station pretends to be the current cell, but because it wants to use the changed location information to induce the terminal to initiate the location update process, the location information broadcast in its system information and the location information of the cell in the neighborhood of the cell stored by the terminal will exist. In the case of inconsistency, this point can be used as a judgment on whether the current cell is a cell under the pseudo base station.

进一步,所述步骤二中的在发起位置更新前,启动定时器和计数器包括:Further, in the step 2, before initiating the location update, starting the timer and the counter includes:

1)如果在定时器周期内收到的携带系统信息更新指示的寻呼消息超过预定 的门限,则不发起位置更新过程,转而发起小区重选过程,在新一次的小区重 选过程中,终端将该小区从待选小区列表中排除;1) If the paging message carrying the system information update instruction received in the timer period exceeds the predetermined threshold, the location update process is not initiated, and the cell reselection process is initiated instead. In a new cell reselection process, The terminal excludes the cell from the list of candidate cells;

2)如果在定时器周期内收到的携带系统信息更新指示的寻呼消息未超过预 定的门限,则正常发起位置更新过程。2) If the paging message carrying the system information update indication received within the timer period does not exceed the predetermined threshold, the location update process is normally initiated.

进一步,所述步骤三中的在发起位置更新前,终端获取上次读取系统信息 时存储的邻区列表,基于该邻区列表重新读取邻区的系统信息,并将所述邻小 区系统信息中广播的关于该小区的位置信息和该小区当前广播的位置信息进行 比较包括:Further, before initiating the location update in the step 3, the terminal obtains the neighbor cell list stored when reading the system information last time, re-reads the system information of the neighbor cell based on the neighbor cell list, and uses the neighbor cell system Comparing the location information about the cell broadcasted in the message with the location information currently broadcast by the cell includes:

1)如果任一邻小区中广播的该小区位置信息和该小区当前广播的位置信息 不同,则不发起位置更新过程,转而发起小区重选过程,在新一次的小区重选 过程中,终端将该小区从待选小区列表中排除;1) If the location information of the cell broadcast in 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 a new cell reselection process, the terminal Exclude the cell from the list of candidate cells;

2)在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基 于该邻区列表,重新读取邻区的系统信息,将所述邻小区系统信息中广播的关 于该小区的位置信息和该小区当前广播的位置信息进行比较;如果所有邻小区 中广播的该小区位置信息和该小区当前广播的位置信息相同,则正常发起位置 更新过程。2) Before initiating the location update, the terminal obtains the neighbor cell list stored when reading the system information last time, re-reads the system information of the neighbor cell based on the neighbor cell list, and broadcasts the information about the neighbor cell system information broadcasted in the neighbor cell system information. The location information of the cell is compared 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 normally initiated.

进一步,终端通过寻呼消息收到系统信息更新指示后,且与终端上次读取 本小区系统信息后存储的信息不一致的情况下,在重新读取系统信息时增加如 下判断:Further, after the terminal receives the system information update instruction through the paging message, and it is inconsistent with the information stored after the terminal reads the system information of this cell last time, the following judgment is added when re-reading the system information:

(1)如果小区位置信息没有改变,终端无需发起位置更新过程,则终端正 常读取系统信息,进行信息更新;(1) If the cell location information does not change, the terminal does not need to initiate a location update process, then the terminal reads the system information normally and updates the information;

(2)如果小区位置信息发生改变,则采用两种方法进行处理;其中,所述 小区位置信息包括位置区、路由区或跟踪区。(2) If the cell location information changes, two methods are used for processing; wherein, the cell location information includes a location area, a routing area or a tracking area.

进一步,所述方法一包括:终端启动定时器和计数器,并进行判断:Further, the first method includes: the terminal starts a timer and a counter, and judges:

1)若采用定时器,则在定时器周期内判断是否多次收到携带系统信息更新 指示的寻呼消息;若大于一定门限,则终端不发起位置更新过程并发起小区重 选过程;1) if a timer is used, it is judged whether the paging message carrying the system information update instruction has been received multiple times in the timer period; if it is greater than a certain threshold, the terminal does not initiate a location update process and initiates a cell reselection process;

2)在新一次的小区选择和重选过程中,终端将该小区从待选小区列表中排 除;2) in a new cell selection and reselection process, the terminal excludes the cell from the list of cells to be selected;

3)如果再定时器周期内收到的携带系统信息更新指示的寻呼消息小于门限 值,则正常发起位置更新过程。3) If the paging message carrying the system information update indication received within the re-timer period is less than the threshold value, the location update process is normally initiated.

进一步,所述方法二包括:Further, the second method includes:

终端获取上次读取系统信息时存储的邻区列表,基于该邻区列表,重新读 取邻区的系统信息,将所述邻小区系统信息中广播的关于该小区的位置信息和 该小区当前广播的位置信息进行比较:The terminal obtains the neighbor cell list stored when reading the system information last time, re-reads the system information of the neighbor cell based on the neighbor cell list, and transmits the location information about the cell broadcasted in the neighbor cell system information and the current state of the cell. Compare the broadcast location information:

1)如果任一邻小区中广播的该小区位置信息和该小区当前广播的位置信息 不同,则不发起位置更新过程并发起小区重选过程;1) if the location information of this cell broadcast in any adjacent cell is different from the location information currently broadcast by this cell, then do not initiate a location update process and initiate a cell reselection process;

2)在新一次的小区选择和重选过程中,终端将该小区从待选小区列表中排 除;2) in a new cell selection and reselection process, the terminal excludes the cell from the list of cells to be selected;

3)如果所有邻小区中广播的该小区位置信息和该小区当前广播的位置信息 相同,则发起位置更新过程。3) If the location information of the cell broadcast in all neighboring cells is the same as the location information currently broadcast by the cell, a location update process is initiated.

本发明的另一目的在于提供一种实施所述的防止终端在伪基站下发起位置 更新过程的方法的防止终端在伪基站下发起位置更新过程的系统,所述防止终 端在伪基站下发起位置更新过程的系统包括: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, and the method for preventing a terminal from initiating a location update process under a pseudo base station The system of the update process includes:

信息判断模块,用于在移动通信网中,当终端通过寻呼消息收到系统信息 更新指示后,如果发现小区位置信息发生改变,则不立即发起位置更新过程, 先进行判断;The information judgment module is used for in the mobile communication network, after the terminal receives the system information update instruction through the paging message, if it is found that the cell location information has changed, the location update process is not initiated immediately, and the judgment is made 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 for the terminal to obtain the neighbor cell list stored when the system information was read last time before initiating the location update, and re-read the system information of the neighbor cell based on the neighbor cell list; broadcast the neighbor cell system information The location information about the cell is compared with the location information currently broadcast by the cell.

本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器 和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行 时,使得所述处理器执行如下步骤:Another object of the present invention is to provide a computer device, 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 executes the following step:

在移动通信网中,当终端通过寻呼消息收到系统信息更新指示后,如果发 现小区位置信息发生改变,不立即发起位置更新过程,进行判断;在发起位置 更新前,先启动定时器和计数器;In the mobile communication network, after the terminal receives the system information update instruction through the paging message, if it finds that the cell location information has changed, it does not immediately initiate the location update process to make a judgment; before initiating the location update, start the timer and counter ;

在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基于 该邻区列表,重新读取邻区的系统信息,并将所述邻小区系统信息中广播的关 于所述小区的位置信息和所述小区当前广播的位置信息进行比较。Before initiating the location update, the terminal obtains the neighbor cell list stored when the system information was last read, re-reads the system information of the neighbor cell based on the neighbor cell list, and broadcasts the information about the neighbor cell system information broadcast in the neighbor cell system information. The location information of the cell is compared with the location information currently broadcast by the cell.

本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序, 所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:Another object of the present invention is to provide a computer-readable storage medium that stores a computer program, and when the computer program is executed by a processor, the processor performs the following steps:

在移动通信网中,当终端通过寻呼消息收到系统信息更新指示后,如果发 现小区位置信息发生改变,不立即发起位置更新过程,进行判断;在发起位置 更新前,先启动定时器和计数器;In the mobile communication network, after the terminal receives the system information update instruction through the paging message, if it finds that the cell location information has changed, it does not immediately initiate the location update process to make a judgment; before initiating the location update, start the timer and counter ;

在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基于 该邻区列表,重新读取邻区的系统信息,并将所述邻小区系统信息中广播的关 于所述小区的位置信息和所述小区当前广播的位置信息进行比较。Before initiating the location update, the terminal obtains the neighbor cell list stored when the system information was last read, re-reads the system information of the neighbor cell based on the neighbor cell list, and broadcasts the information about the neighbor cell system information broadcast in the neighbor cell system information. The location information of the cell is compared with the location information currently broadcast by the cell.

本发明的另一目的在于提供一种信息数据处理终端,所述信息数据处理终 端用于实现所述的防止终端在伪基站下发起位置更新过程的系统。Another object of the present invention is to provide an information data processing terminal, which is used to implement the system for preventing the terminal from initiating a location update process under a pseudo base station.

结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明提 供的防止终端在伪基站下发起位置更新过程的方法,通过完善移动通信系统中 的终端对寻呼过程的判断,尤其是寻呼过程关于系统信息改变避免过程的判断, 防止移动终端在伪基站下发位置更新过程,从而防止他人采用该种方式,获取 用户信息,或向用户推送信息。本发明通过在终端侧增加异常系统更新改变的 判断,防止终端在这种情况下发起位置更新过程,从而避免了伪基站对用户信 息的不规范获取、以及信息的推送。Combined with all the above technical solutions, the advantages and positive effects of the present invention are: the method for preventing a terminal from initiating a location update process under a pseudo base station provided by the present invention, by improving the judgment of the terminal in the mobile communication system on the paging process, In particular, the paging process judges the system information change avoidance process to prevent the mobile terminal from issuing 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. The present invention prevents the terminal from initiating a location update process in this case by adding judgment of abnormal system update changes on the terminal side, thereby avoiding irregular acquisition of user information and information push by pseudo base stations.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所 需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下 还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following will briefly introduce the accompanying drawings that need to be used in the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.

图1是本发明实施例提供的防止终端在伪基站下发起位置更新过程的方法 流程图。Fig. 1 is a flowchart 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.

图2是本发明实施例提供的防止终端在伪基站下发起位置更新过程的系统 结构框图。Fig. 2 is a block diagram of a 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.

图3是本发明实施例提供的方法A的流程图。FIG. 3 is a flowchart of a method A provided by an embodiment of the present invention.

图4是本发明实施例提供的方法B的流程图。FIG. 4 is a flowchart of a method B provided by an embodiment of the present invention.

图5是本发明实施例提供的现有移动通信系统系统信息改变流程图。FIG. 5 is a flowchart of system information change in an existing mobile communication system provided by an embodiment of the present invention.

图中:1、信息判断模块;2、设备启动模块;3、位置信息比较模块。In the figure: 1. Information judgment module; 2. Device startup module; 3. Location information comparison module.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例, 对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以 解释本发明,并不用于限定本发明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

针对现有技术存在的问题,本发明提供了一种防止终端在伪基站下发起位 置更新过程的方法及系统,下面结合附图对本发明作详细的描述。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.

如图1所示,本发明实施例提供的防止终端在伪基站下发起位置更新过程 的方法包括以下步骤:As shown in Figure 1, the method for preventing a terminal from initiating a location update process under a pseudo base station provided by an embodiment of the present invention includes the following steps:

S101,在移动通信网中,当终端通过寻呼消息收到系统信息更新指示后, 如果发现小区位置信息发生改变,则不立即发起位置更新过程,先进行判断;S101, in the mobile communication network, after the terminal receives the system information update instruction through the paging message, if it is found that the cell location information has changed, the location update process is not initiated immediately, and a judgment is made first;

S102,在发起位置更新前,启动定时器和计数器;S102, before initiating the location update, start the timer and the counter;

S103,在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表, 基于该邻区列表,重新读取邻区的系统信息;将所述邻小区系统信息中广播的 关于该小区的位置信息和该小区当前广播的位置信息进行比较。S103: Before initiating the location update, the terminal obtains the neighbor cell list stored when the system information was read last time, and based on the neighbor cell list, re-reads the system information of the neighbor cell; The location information of the cell is compared with the location information currently broadcast by the cell.

如图2所示,本发明实施例提供的防止终端在伪基站下发起位置更新过程的 系统包括:As shown in Figure 2, 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:

信息判断模块1,用于在移动通信网中,当终端通过寻呼消息收到系统信息 更新指示后,如果发现小区位置信息发生改变,则不立即发起位置更新过程, 先进行判断;The information judgment module 1 is used in the mobile communication network, after the terminal receives the system information update instruction through the paging message, if it is found that the cell location information has changed, the location update process is not initiated immediately, and judgment is made first;

设备启动模块2,用于在发起位置更新前,启动定时器和计数器;The device startup module 2 is used to start the timer and the counter before initiating the location update;

位置信息比较模块3,用于在发起位置更新前,终端获取上次读取系统信息 时存储的邻区列表,基于该邻区列表重新读取邻区的系统信息;将该邻小区系 统信息中广播关于该小区的位置信息和该小区当前广播的位置信息进行比较。The location information comparison module 3 is used for, before initiating the location update, the terminal obtains the neighbor cell list stored when reading the system information last time, and re-reads the system information of the neighbor cell based on the neighbor cell list; The location information broadcast about the cell is compared with the location information currently broadcast by the cell.

下面结合具体实施例对本发明的技术方案作进一步描述。The technical solutions of the present invention will be further described below with reference to specific embodiments.

本发明通过完善移动通信系统中的终端对寻呼过程的判断,尤其是寻呼过 程关于系统信息改变避免过程的判断,防止移动终端在伪基站下发位置更新过 程,从而防止他人采用该种方式,获取用户信息,或向用户推送信息。By perfecting 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, the invention prevents the mobile terminal from issuing the location update process in the pseudo base station, thereby preventing others from using this method. , get user information, or push information to users.

本发明通过在终端侧增加异常系统更新改变的判断,防止终端在这种情况 下发起位置更新过程,从而避免了伪基站对用户信息的非法获取、以及非法信 息的推送。The present invention prevents the terminal from initiating a location update process by adding judgment of abnormal system update changes on the terminal side, thereby avoiding illegal acquisition of user information by pseudo base stations and push of illegal information.

本发明的具体方案如下:The specific scheme of the present invention is as follows:

终端通过寻呼消息收到系统信息更新指示后,且与终端上次读取本小区系 统信息后存储的信息不一致的情况下,在重新读取系统信息时需增加如下判断:After the terminal receives the system information update instruction through the paging message, and it is inconsistent with the information stored after the terminal has read the system information of this cell last time, the following judgment needs to be added when re-reading the system information:

(1)如果小区位置信息(例如位置区、路由区或跟踪区等)没有改变,即 终端无需发起位置更新过程,则终端正常读取系统信息,进行信息更新。(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, the terminal reads the system information normally and updates the information.

(2)如果小区位置信息(例如位置区、路由区或跟踪区等)发生改变,则 可以采用两种方法进行处理。(2) If the cell location information (such as location area, routing area, or tracking area, etc.) changes, two methods can be used for processing.

A.方法一:终端启动定时器和计数器,并进一步判断:A. Method 1: The terminal starts the timer and counter, and further judges:

1)若采用定时器,则在定时器周期内判断是否多次收到携带系统信息更新 指示的寻呼消息,若大于一定门限(例如10s,5次),则终端不发起位置更新 过程并发起小区重选过程。1) If a timer is used, determine whether the paging message carrying the system information update indication has been received multiple times within the timer period. If it is greater than a certain threshold (for example, 10s, 5 times), the terminal does not initiate the location update process and initiates a location update process. Cell reselection process.

2)在新一次的小区选择和重选过程中,终端需要将该小区从待选小区列表 中排除。2) In a new cell selection and reselection process, the terminal needs to exclude the cell from the list of candidate cells.

3)如果再定时器周期内收到的携带系统信息更新指示的寻呼消息小于门限 值,则正常发起位置更新过程。3) If the paging message carrying the system information update indication received within the re-timer period is less than the threshold value, the location update process is normally initiated.

B.方法二:终端获取上次读取系统信息时存储的邻区列表,基于该邻区列 表,重新读取邻区的系统信息,将这些邻小区系统信息中广播的关于该小区的 位置信息和该小区当前广播的位置信息进行比较:B. Method 2: The terminal obtains the neighbor cell list stored when reading the system information last time, re-reads the system information of the neighbor cells based on the neighbor cell list, and broadcasts the location information about the cell in the system information of these neighbor cells. Compare with the location information currently broadcast by the cell:

1)如果任一邻小区中广播的该小区位置信息和该小区当前广播的位置信息 不同,则不发起位置更新过程并发起小区重选过程。1) If the location information of the cell broadcast in 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.

2)在新一次的小区选择和重选过程中,终端需要将该小区从待选小区列表 中排除。2) In a new cell selection and reselection process, the terminal needs to exclude the cell from the list of candidate cells.

3)如果所有邻小区中广播的该小区位置信息和该小区当前广播的位置信息 相同,则发起位置更新过程。3) If the location information of the cell broadcast in all neighboring cells is the same as the location information currently broadcast by the cell, a location update process is initiated.

(3)上面描述的两种方法可以单独使用,也可以同时使用。(3) The two methods described above can be used alone or simultaneously.

两种方法可以分别用图3和图4说明。The two methods can be illustrated with Figure 3 and Figure 4, respectively.

本发明的关键点和欲保护点如下:The key points of the present invention and the points to be protected are as follows:

(1)在移动通信网中,当终端通过寻呼消息收到系统信息更新指示后,如 果发现小区位置信息(例如位置区、路由区或跟踪区等)发生了改变,不立即 发起位置更新过程,需要进行进一步判断。(1) In the mobile communication network, after the terminal receives the system information update instruction through the paging message, if the cell location information (such as location area, routing area or tracking area, etc.) is found to have changed, the location update process will not be initiated immediately , further judgment is required.

(2)在发起位置更新前,先启动定时器和计数器。(2) Start the timer and counter before initiating the location update.

1)如果在定时器周期内收到的携带系统信息更新指示的寻呼消息超过预定 的门限,则不发起位置更新过程,转而发起小区重选过程,在新一次的小区重 选过程中,终端需要将该小区从待选小区列表中排除。1) If the paging message carrying the system information update instruction received in the timer period exceeds the predetermined threshold, the location update process is not initiated, and the cell reselection process is initiated instead. In a new cell reselection process, The terminal needs to exclude the cell from the list of candidate cells.

2)如果在定时器周期内收到的携带系统信息更新指示的寻呼消息未超过预 定的门限,则正常发起位置更新过程。2) If the paging message carrying the system information update indication received within the timer period does not exceed the predetermined threshold, the location update process is normally initiated.

(3)在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表, 基于该邻区列表,重新读取邻区的系统信息,将这些邻小区系统信息中广播的 关于该小区的位置信息和该小区当前广播的位置信息进行比较。(3) Before initiating the location update, the terminal obtains the neighbor cell list stored when the system information was read last time, re-reads the system information of the neighbor cells based on the neighbor cell list, and broadcasts the information about the neighbor cells in the system information of these neighbor cells. The location information of the cell is compared with the location information currently broadcast by the cell.

1)如果任一邻小区中广播的该小区位置信息和该小区当前广播的位置信息 不同,则不发起位置更新过程,转而发起小区重选过程,在新一次的小区重选 过程中,终端需要将该小区从待选小区列表中排除。1) If the location information of the cell broadcast in 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 a new cell reselection process, the terminal The cell needs to be excluded from the list of candidate cells.

2)在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基 于该邻区列表,重新读取邻区的系统信息,将这些邻小区系统信息中广播的关 于该小区的位置信息和该小区当前广播的位置信息进行比较。如果所有邻小区 中广播的该小区位置信息和该小区当前广播的位置信息相同,则正常发起位置 更新过程。2) Before initiating the location update, the terminal obtains the neighbor cell list stored when reading the system information last time, re-reads the system information of the neighbor cell based on the neighbor cell list, and broadcasts the information about the cell in the system information of these neighbor cells. The location information of the cell is compared 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 normally initiated.

下面结合具体实施例对本发明的技术方案作进一步的描述。The technical solutions of the present invention will be further described below with reference to specific embodiments.

以LTE技术下的一种实施方式为例说明:Take an implementation under the LTE technology as an example to illustrate:

对3GPP 36.331协议修改如下:The 3GPP 36.331 protocol is modified as follows:

5.2.2.7 Actions upon reception of the SystemInformationBlockType1message Upon receiving the SystemInformationBlockType1 orSystemInformationBlockType1-BR either via broadcast or via dedicatedsignalling,the UE shall:5.2.2.7 Actions upon reception of the SystemInformationBlockType1 message Upon receiving the SystemInformationBlockType1 or SystemInformationBlockType1-BR either via broadcast or via dedicatedsignalling, the UE shall:

1>if the cellAccessRelatedInfoList contains an entry with the PLMN-Identity of the selected PLMN:1>if the cellAccessRelatedInfoList contains an entry with the PLMN-Identity of the selected PLMN:

2>in the remainder of the procedures use plmn-IdentityList,trackingAreaCode,and cellIdentity for the cell as received in thecorresponding cellAccessRelatedInfoList containing the selected PLMN;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;

1>if in RRC_IDLE or in RRC_CONNECTED while T311 is running;and1>if in RRC_IDLE or in RRC_CONNECTED while T311 is running; and

1>if the UE is a category 0 UE according to TS 36.306[5];and1>if the UE is a category 0 UE according to TS 36.306[5]; and

1>if category0Allowed is not included in SystemInformationBlockType1:1>if category0Allowed is not included in SystemInformationBlockType1:

2>consider the cell as barred in accordance with TS 36.304[4];2>consider the cell as barred in accordance with TS 36.304[4];

1>if in RRC_CONNECTED while T311 is not running,and the UE supportsmulti-band cells as defined by bit 31 in featureGroupIndicators:1>if in RRC_CONNECTED while T311 is not running, and the UE supports multi-band cells as defined by bit 31 in featureGroupIndicators:

2>disregard the freqBandIndicator and multiBandInfoList,ifreceived,while in RRC_CONNECTED;2>disregard the freqBandIndicator and multiBandInfoList, if received, while in RRC_CONNECTED;

2>forward the cellIdentity to upper layers;2>forward the cellIdentity to upper layers;

2>forward the trackingAreaCode to upper layers;2>forward the trackingAreaCode to upper layers;

1>else:1>else:

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;or2>if the frequency band indicated in the freqBandIndicator is part of the frequency bands supported by the UE and it is not a downlink only band; or

2>if the UE supports multiBandInfoList,and if one or more of thefrequency bands indicated in the multiBandInfoList are part of the frequencybands supported by the UE and they are not downlink only bands: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:

3>forward the cellIdentity to upper layers;3>forward the cellIdentity to upper layers;

3>如果收到的trackingAreaCode与之前存储trackingAreaCode不一致3> If the received trackingAreaCode is inconsistent with the previously stored trackingAreaCode

4>基于存储的小区信息,读取这些小区的系统信息中SIB5和SIB6中存储 的关于该小区的位置信息,如果任一邻小区中广播的该小区位置信息和该小区 当前广播的位置信息不同。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 cell location information broadcast in any neighboring cell is different from the current broadcast location information of the cell .

5>丢弃trackingAreaCode,将该小区从存储的小区列表中删除5> Discard the trackingAreaCode and delete the cell from the stored cell list

5>发起小区重选过程5>Initiate cell reselection process

4>定时器Txxx和未启动4> Timer Txxx and not started

5>则启动定时器Txxx,设置计数器Cxxx为05> Then start the timer Txxx and set the counter Cxxx to 0

5>Cxxx加15>Cxxx plus 1

3>else:3>else:

4>forward the trackingAreaCode to upper layers;4>forward the trackingAreaCode to upper layers;

Txxx超时处理:Txxx timeout processing:

1>如果Cxxx小于预定的阈值,forward the trackingAreaCode to upperlayers;1> If Cxxx is less than the predetermined threshold, forward the trackingAreaCode to upperlayers;

1>否则:1> else:

2>丢弃trackingAreaCode,将该小区从存储的小区列表中删除2> Discard the trackingAreaCode and delete the cell from the stored cell list

2>发起小区重选过程。2> Initiate a cell reselection process.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组 合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程 序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指 令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可 以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算 机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向 另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、 计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL) 或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器 或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的 任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据 存储设备。所述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质 (例如DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part 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, all or part of the processes or functions described in accordance with the embodiments of the present invention are generated. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.)). 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, data center, or the like that contains one or more available media integrations. The usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVD), or semiconductor media (eg, Solid State Disk (SSD)), and the like.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明 的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的 保护范围之内。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited to this. Any person skilled in the art is within the technical scope disclosed by the present invention, and all within the spirit and principle of the present invention Any modifications, equivalent replacements and improvements made within the scope of the present invention should be included within the protection scope of the present invention.

Claims (10)

1.一种防止终端在伪基站下发起位置更新过程的方法,其特征在于,所述防止终端在伪基站下发起位置更新过程的方法包括以下步骤:1. A method for preventing a terminal from initiating a location update process under a pseudo base station, wherein 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, after the terminal receives the system information update instruction through the paging message, if it is found that the cell location information has changed, the location update process is not initiated immediately, and a judgment is made first; 步骤二,在发起位置更新前,启动定时器和计数器;Step 2, before initiating the location update, start the timer and the counter; 步骤三,在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基于该邻区列表重新读取邻区的系统信息,并将所述邻小区系统信息中广播的关于小区的位置信息和小区当前广播的位置信息进行比较。Step 3: Before initiating the location update, the terminal obtains the neighbor cell list stored when reading the system information last time, re-reads the system information of the neighbor cell based on the neighbor cell list, and broadcasts the information about the neighbor cell system information broadcasted in the neighbor cell system information. The location information of the cell is compared with the location information currently broadcast by the cell. 2.如权利要求1所述的防止终端在伪基站下发起位置更新过程的方法,其特征在于,所述步骤二中的在发起位置更新前,启动定时器和计数器包括:2. The method for preventing a terminal from initiating a location update process under a pseudo base station as claimed in claim 1, wherein in the step 2, before initiating the location update, starting the timer and the counter comprises: 1)如果在定时器周期内收到的携带系统信息更新指示的寻呼消息超过预定的门限,则不发起位置更新过程,转而发起小区重选过程,在新一次的小区重选过程中,终端将小区从待选小区列表中排除;1) If the paging message carrying the system information update instruction received in the timer period exceeds the predetermined threshold, the location update process is not initiated, and the cell reselection process is initiated instead. In a new cell reselection process, The terminal excludes the cell from the list of candidate cells; 2)如果在定时器周期内收到的携带系统信息更新指示的寻呼消息未超过预定的门限,则正常发起位置更新过程。2) If the paging message carrying the system information update indication received within the timer period does not exceed the predetermined threshold, the location update process is normally initiated. 3.如权利要求1所述的防止终端在伪基站下发起位置更新过程的方法,其特征在于,所述步骤三中的在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基于邻区列表重新读取邻区的系统信息,并将所述邻小区系统信息中广播的关于小区的位置信息和该小区当前广播的位置信息进行比较包括:3. The method for preventing a terminal from initiating a location update process under a pseudo base station according to claim 1, wherein before initiating the location update in the step 3, the terminal obtains the neighbor data stored when reading the system information last time. cell list, re-reading the system information of the neighbor cell based on the neighbor cell list, and comparing the location information about the cell broadcast in the neighbor cell system information with the location information currently broadcast by the cell, including: 1)如果任一邻小区中广播的该小区位置信息和该小区当前广播的位置信息不同,则不发起位置更新过程,转而发起小区重选过程,在新一次的小区重选过程中,终端将小区从待选小区列表中排除;1) If the location information of the cell broadcast in 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 a new cell reselection process, the terminal Exclude the cell from the list of candidate cells; 2)在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基于该邻区列表,重新读取邻区的系统信息,将所述邻小区系统信息中广播的关于小区的位置信息和小区当前广播的位置信息进行比较;如果所有邻小区中广播的小区位置信息和小区当前广播的位置信息相同,则正常发起位置更新过程。2) Before initiating the location update, the terminal obtains the neighbor cell list stored when reading the system information last time, re-reads the system information of the neighbor cell based on the neighbor cell list, and broadcasts the information about the cell in the neighbor cell system information. The location information of the cell is compared 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 normally initiated. 4.如权利要求1所述的防止终端在伪基站下发起位置更新过程的方法,其特征在于,终端通过寻呼消息收到系统信息更新指示后,且与终端上次读取本小区系统信息后存储的信息不一致的情况下,在重新读取系统信息时增加如下判断:4. 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 the system information update instruction through a paging message, and the terminal reads the system information of this cell last time If the information stored later is inconsistent, the following judgments are added when re-reading the system information: (1)如果小区位置信息没有改变,终端无需发起位置更新过程,则终端正常读取系统信息,进行信息更新;(1) If the cell location information does not change and the terminal does not need to initiate a location update process, the terminal reads the system information normally and updates the information; (2)如果小区位置信息发生改变,则采用两种方法进行处理;其中,所述小区位置信息包括位置区、路由区或跟踪区。(2) If the cell location information changes, two methods are used for processing; wherein, the cell location information includes a location area, a routing area or a tracking area. 5.如权利要求4所述的防止终端在伪基站下发起位置更新过程的方法,其特征在于,所述(1)包括:终端启动定时器和计数器,并进行判断:5. The method for preventing a terminal from initiating a location update process under a pseudo base station according to claim 4, wherein (1) comprises: the terminal starts a timer and a counter, and judges: 1)若采用定时器,则在定时器周期内判断是否多次收到携带系统信息更新指示的寻呼消息;若大于一定门限,则终端不发起位置更新过程并发起小区重选过程;1) If a timer is used, it is judged whether the paging message carrying the system information update indication has been received multiple times within the timer period; if it is greater than a certain threshold, the terminal does not initiate a location update process and initiates a cell reselection process; 2)在新一次的小区选择和重选过程中,终端将小区从待选小区列表中排除;2) In a new cell selection and reselection process, the terminal excludes the cell from the list of candidate cells; 3)如果再定时器周期内收到的携带系统信息更新指示的寻呼消息小于门限值,则正常发起位置更新过程。3) If the paging message carrying the system information update indication received within the re-timer period is less than the threshold value, the location update process is normally initiated. 6.如权利要求4所述的防止终端在伪基站下发起位置更新过程的方法,其特征在于,所述(2)包括:6. The method for preventing a terminal from initiating a location update process under a pseudo base station according to claim 4, wherein (2) comprises: 终端获取上次读取系统信息时存储的邻区列表,基于该邻区列表,重新读取邻区的系统信息,将所述邻小区系统信息中广播的关于小区的位置信息和小区当前广播的位置信息进行比较:The terminal obtains the neighbor cell list stored when the system information was last read, re-reads the neighbor cell system information based on the neighbor cell list, and converts the location information about the cell broadcast in the neighbor cell system information and the cell's current broadcast information. Location information for comparison: 1)如果任一邻小区中广播的小区位置信息和小区当前广播的位置信息不同,则不发起位置更新过程并发起小区重选过程;1) If the cell location information broadcasted in any adjacent 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; 2)在新一次的小区选择和重选过程中,终端将小区从待选小区列表中排除;2) In a new cell selection and reselection process, the terminal excludes the cell from the list of candidate cells; 3)如果所有邻小区中广播的小区位置信息和该小区当前广播的位置信息相同,则发起位置更新过程。3) If the cell location information broadcast in all neighboring cells is the same as the current location information broadcast by the cell, a location update process is initiated. 7.一种实施权利要求1~6任意一项所述的防止终端在伪基站下发起位置更新过程的方法的防止终端在伪基站下发起位置更新过程的系统,其特征在于,所述防止终端在伪基站下发起位置更新过程的系统包括:7 . 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 according to any one of claims 1 to 6 , wherein the preventing terminal The system for initiating the location update process under the pseudo base station includes: 信息判断模块,用于在移动通信网中,当终端通过寻呼消息收到系统信息更新指示后,如果发现小区位置信息发生改变,则不立即发起位置更新过程,先进行判断;The information judgment module is used for in the mobile communication network, after the terminal receives the system information update instruction through the paging message, if it is found that the cell location information has changed, it does not immediately initiate the location update process, and judges 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 for the terminal to obtain the neighbor cell list stored when reading the system information last time before initiating the location update, and re-read the system information of the neighbor cell based on the neighbor cell list; broadcast the neighbor cell system information about the cell The location information of the cell is compared with the location information currently broadcast by the cell. 8.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:8. A computer device, characterized in that the computer device comprises a memory and a processor, the memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to perform the following steps: 在移动通信网中,当终端通过寻呼消息收到系统信息更新指示后,如果发现小区位置信息发生改变,不立即发起位置更新过程,进行判断;在发起位置更新前,先启动定时器和计数器;In the mobile communication network, when the terminal receives the system information update instruction through the paging message, if it finds that the location information of the cell has changed, it does not immediately initiate the location update process to make a judgment; before initiating the location update, start the timer and counter first. ; 在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基于邻区列表,重新读取邻区的系统信息,并将所述邻小区系统信息中广播的关于所述小区的位置信息和所述小区当前广播的位置信息进行比较。Before initiating the location update, the terminal obtains the neighbor cell list stored when the system information was last read, re-reads the system information of the neighbor cell based on the neighbor cell list, and broadcasts the information about the cell in the neighbor cell system information. The location information of the cell is compared with the location information currently broadcast by the cell. 9.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:9. A computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to perform the following steps: 在移动通信网中,当终端通过寻呼消息收到系统信息更新指示后,如果发现小区位置信息发生改变,不立即发起位置更新过程,进行判断;在发起位置更新前,先启动定时器和计数器;In the mobile communication network, when the terminal receives the system information update instruction through the paging message, if it finds that the location information of the cell has changed, it does not immediately initiate the location update process to make a judgment; before initiating the location update, start the timer and counter first. ; 在发起位置更新前,终端获取上次读取系统信息时存储的邻区列表,基于邻区列表,重新读取邻区的系统信息,并将所述邻小区系统信息中广播的关于所述小区的位置信息和所述小区当前广播的位置信息进行比较。Before initiating the location update, the terminal obtains the neighbor cell list stored when the system information was last read, re-reads the system information of the neighbor cell based on the neighbor cell list, and broadcasts the information about the cell in the neighbor cell system information. The location information of the cell is compared with the location information currently broadcast by the cell. 10.一种信息数据处理终端,其特征在于,所述信息数据处理终端用于实现如权利要求7所述的防止终端在伪基站下发起位置更新过程的系统。10 . An information data processing terminal, wherein the information data processing terminal is used to implement the system of claim 7 for preventing a terminal from initiating a location update process under a pseudo base station. 11 .
CN202210112265.5A 2022-01-29 2022-01-29 A method and system for preventing a terminal from initiating a location update process under a pseudo base station Active CN114828014B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210112265.5A CN114828014B (en) 2022-01-29 2022-01-29 A method and system for preventing a terminal from initiating a location update process under a pseudo base station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210112265.5A CN114828014B (en) 2022-01-29 2022-01-29 A method and system for preventing a terminal from initiating a location update process under a pseudo base station

Publications (2)

Publication Number Publication Date
CN114828014A true CN114828014A (en) 2022-07-29
CN114828014B CN114828014B (en) 2025-09-05

Family

ID=82527159

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210112265.5A Active CN114828014B (en) 2022-01-29 2022-01-29 A method and system for preventing a terminal from initiating a location update process under a pseudo base station

Country Status (1)

Country Link
CN (1) CN114828014B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2211571A1 (en) * 2009-01-23 2010-07-28 Alcatel Lucent Automatic update of a neighbour relation table of a base station
CN102056257A (en) * 2009-10-28 2011-05-11 中国移动通信集团公司 Method for enabling terminal to be paged in time and terminal
CN106211173A (en) * 2016-09-05 2016-12-07 努比亚技术有限公司 Prevent from accessing the method for pseudo-base station and there is the terminal preventing accessing pseudo-base station system
US9628994B1 (en) * 2015-12-30 2017-04-18 Argela Yazilim ve Bilisim Teknolojileri San. ve Tic. A.S. Statistical system and method for catching a man-in-the-middle attack in 3G networks
WO2017185873A1 (en) * 2016-04-25 2017-11-02 努比亚技术有限公司 Pseudo base station identification method and device, terminal, and storage medium
CN111479276A (en) * 2020-04-29 2020-07-31 常州工学院 CDMA pseudo base station identification method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2211571A1 (en) * 2009-01-23 2010-07-28 Alcatel Lucent Automatic update of a neighbour relation table of a base station
CN102056257A (en) * 2009-10-28 2011-05-11 中国移动通信集团公司 Method for enabling terminal to be paged in time and terminal
US9628994B1 (en) * 2015-12-30 2017-04-18 Argela Yazilim ve Bilisim Teknolojileri San. ve Tic. A.S. Statistical system and method for catching a man-in-the-middle attack in 3G networks
WO2017185873A1 (en) * 2016-04-25 2017-11-02 努比亚技术有限公司 Pseudo base station identification method and device, terminal, and storage medium
CN106211173A (en) * 2016-09-05 2016-12-07 努比亚技术有限公司 Prevent from accessing the method for pseudo-base station and there is the terminal preventing accessing pseudo-base station system
CN111479276A (en) * 2020-04-29 2020-07-31 常州工学院 CDMA pseudo base station identification method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
付旭轮等: ""伪基站原理及其侦测定位方法"", 《科技风》, 31 October 2018 (2018-10-31), pages 77 - 104 *
樊新炜;: "伪基站准实时定位技术研究与应用", 通讯世界, no. 09, 12 May 2017 (2017-05-12) *
韩隆隆;饶志宏;刘泽忠;: "一种基于位置更新机制的WCDMA用户屏蔽选通系统实现方案", 通信技术, no. 05, 10 May 2015 (2015-05-10) *

Also Published As

Publication number Publication date
CN114828014B (en) 2025-09-05

Similar Documents

Publication Publication Date Title
KR101606245B1 (en) Method and apparatus of resolving pci confusion for providing inbound mobility to closed subscriber group
CN103404198B (en) Method and apparatus for neighbor cell communication
CN102239719A (en) Verifying neighbor cell
WO2008154865A1 (en) Cell access control method and user equipment
US12232072B2 (en) Communication in satellite communication network
TW202126079A (en) Method and apparatus for cell reservation and access restriction
TW201911961A (en) Management of prohibited network lists
US20150312844A1 (en) Method, apparatus and computer program product for providing closed subscriber group access control
US10979965B2 (en) Idle-mode cell selection measurements
CN101877904A (en) Multimode terminal and communication method thereof
TWM359877U (en) Wireless transmit receive unit
US12219359B2 (en) Pseudo base station recognition method and apparatus, terminal device and network device
US20180270049A1 (en) Techniques for preventing abuse of bootstrapping information in an authentication protocol
TWI533657B (en) Methods for barring incoming calls and apparatuses using the same
EP3699787A1 (en) Method for multi-terminal cooperative and secure working, and device
CN101669335A (en) Radio link and handover failure handling
CN114449564B (en) Detection methods, devices and equipment for performance failure cells
CN109257135B (en) Mobile terminal shielding method and interference base station
CN114828014A (en) Method and system for preventing terminal from initiating position updating process under pseudo base station
EP2525599B1 (en) Method and device for obtaining system information of cell
CN112312398A (en) A method, device and system for cell access
CN106376055B (en) A cell search method in a GMR system
US12047394B2 (en) Anti-pseudo base station method and apparatus, and computer-readable storage medium
CN105792325A (en) User terminal and cell selection method and device thereof
WO2025087450A1 (en) Cell reselection method and apparatus, terminal and network side device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant