[go: up one dir, main page]

WO2022042153A1 - Tracking area update method and apparatus, and terminal device and storage medium - Google Patents

Tracking area update method and apparatus, and terminal device and storage medium Download PDF

Info

Publication number
WO2022042153A1
WO2022042153A1 PCT/CN2021/107946 CN2021107946W WO2022042153A1 WO 2022042153 A1 WO2022042153 A1 WO 2022042153A1 CN 2021107946 W CN2021107946 W CN 2021107946W WO 2022042153 A1 WO2022042153 A1 WO 2022042153A1
Authority
WO
WIPO (PCT)
Prior art keywords
tac
ping
duration
terminal device
response
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.)
Ceased
Application number
PCT/CN2021/107946
Other languages
French (fr)
Chinese (zh)
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of WO2022042153A1 publication Critical patent/WO2022042153A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/32Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the embodiments of the present application relate to the field of communication technologies, and in particular, to a method, apparatus, terminal device, and storage medium for updating a tracking area.
  • a tracking area In a Long Term Evolution (Long Term Evolution, LTE) system, a tracking area (Tracking Area, TA) is a basic unit for location update and paging.
  • LTE Long Term Evolution
  • TA Tracking Area
  • the Mobility Management Entity (MME) functional entity issues a Tracking Area Identity (TAI) list to the terminal device, which is stored by the terminal device.
  • TAI Tracking Area Identity
  • the network initiates paging in all cells included in the TAI list.
  • the terminal device moves within the cells included in the TAI list, it does not need to trigger the Tracking Area Update (TAU) process.
  • TAU Tracking Area Update
  • the terminal device moves to a TA and the TA does not belong to the TAI list, the terminal device needs to Trigger the TAU process so that the MME can re-deliver the TAI list to the terminal device.
  • Embodiments of the present application provide a method, apparatus, terminal device, and storage medium for updating a tracking area.
  • the technical solution is as follows:
  • an embodiment of the present application provides a method for updating a tracking area, which is applied to a terminal device, and the method includes:
  • TAU Tracking Area Code
  • the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is the TAC ping-pong state except the current TAC other than TAC;
  • the TAU process triggered by the current TAC change event is disabled.
  • an embodiment of the present application provides an apparatus for updating a tracking area, which is applied to a terminal device, and the apparatus includes:
  • the update module is used to trigger the TAU process in response to the change of the TAC;
  • the adding module is configured to add a target TAC to the TAC disabled list in response to the terminal device being in a TAC ping-pong state, where the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is TAC ping-pong A TAC other than the current TAC in the state;
  • the holding module is configured to prohibit the TAU process triggered by the current TAC change event in response to the TAC changing again and the TAC to be switched belongs to the TAC disabled list.
  • an embodiment of the present application provides a terminal device, the terminal device includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the The method for updating the tracking area described in the above aspect.
  • a computer-readable storage medium stores at least one instruction for being executed by a processor to implement the method for updating a tracking area as described in the above aspects.
  • an embodiment of the present application provides a computer program product or computer program, where the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium.
  • the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the tracking area update method provided by the above aspects.
  • FIG. 1 shows a block diagram of a communication system provided by an exemplary embodiment of the present application
  • FIG. 2 shows a structural block diagram of a terminal device provided by an exemplary embodiment of the present application
  • FIG. 3 is a schematic diagram of the relationship between tracking areas in a tracking area list shown in an exemplary embodiment of the present application;
  • FIG. 4 shows a flowchart of a method for updating a tracking area provided by an exemplary embodiment of the present application
  • FIG. 5 shows a flowchart of a method for updating a tracking area provided by another exemplary embodiment of the present application
  • FIG. 6 shows a flowchart of a method for updating a tracking area provided by another exemplary embodiment of the present application
  • FIG. 7 is a schematic diagram of the implementation of a tracking area update process provided by an exemplary embodiment of the present application.
  • FIG. 8 is a flowchart of a tracking area update process provided by an exemplary embodiment of the present application.
  • FIG. 9 shows a structural block diagram of an apparatus for updating a tracking area provided by an embodiment of the present application.
  • plural refers to two or more.
  • “And/or”, which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone.
  • the character “/” generally indicates that the associated objects are an "or" relationship.
  • FIG. 1 shows a block diagram of a communication system provided by an exemplary embodiment of the present application.
  • the communication system may include: an access network 12 and a terminal device 13 .
  • the access network 12 includes several network devices 120 .
  • the network device 120 may be a base station, which is a device deployed in an access network to provide a wireless communication function for a terminal device.
  • the base station may include various forms of macro base station, micro base station, relay station, access point and so on.
  • the names of devices with base station functions may be different.
  • eNodeBs evolved Node Bs
  • gNodeB gNodeB
  • base station As communication technology evolves, the description of "base station” may change.
  • the above-mentioned apparatuses for providing a wireless communication function for the terminal device 13 are collectively referred to as network devices.
  • the terminal device 13 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems, as well as various forms of user equipment, mobile stations (Mobile Station, MS) , terminal device, etc.
  • the network device 120 and the terminal device 13 communicate with each other through a certain air interface technology, such as a Uu interface.
  • GSM Global System of Mobile communication
  • CDMA Code Division Multiple Access
  • CDMA Wideband Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • GPRS General Packet Radio Service
  • LTE Long Term Evolution
  • FDD Frequency Division Duplex
  • TDD Time Division Duplex
  • LTE-A Advanced Long Term Evolution
  • NR New Radio
  • NR evolution systems of NR systems, LTE on unlicensed frequency bands (LTE-based access to Unlicensed spectrum, LTE-U) system, NR-U system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), next-generation communication systems or
  • GSM Global System of Mobile communication
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • GPRS General Packet Radio Service
  • LTE Long Term Evolution
  • FDD Frequency Division Duplex
  • TDD Time Division Duplex
  • the method for updating the tracking area provided by the embodiment of the present application is used for the terminal device 13 in the communication system shown in FIG. 1 , and the method provided by the embodiment of the present application can be used for communication of 3G system, 4G system, 5G system and even further evolved system, which is not limited in this embodiment of the present application.
  • FIG. 2 shows a structural block diagram of a terminal device provided by an exemplary embodiment of the present application.
  • the terminal device 13 in this application may include one or more of the following components: a processor 131 , a memory 132 , a receiver 133 and a transmitter 134 .
  • the processor 131 may include one or more processing cores.
  • the processor 131 uses various interfaces and lines to connect various parts of the entire terminal device 13, and executes by running or executing the instructions, programs, code sets or instruction sets stored in the memory 132, and calling the data stored in the memory 132.
  • the processor 131 may adopt at least one of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA).
  • DSP Digital Signal Processing
  • FPGA field programmable gate array
  • PLA programmable logic array
  • the processor 131 may integrate one or more of a central processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU), a neural network processor (Neural-network Processing Unit, NPU), and a modem, etc.
  • a central processing unit Central Processing Unit, CPU
  • a graphics processor Graphics Processing Unit, GPU
  • a neural network processor Neural-network Processing Unit, NPU
  • modem etc.
  • the CPU mainly handles the operating system, user interface and applications
  • the GPU is used to render and draw the content that needs to be displayed on the touch screen
  • the NPU is used to implement artificial intelligence (AI) functions
  • the modem is used to process Wireless communication. It can be understood that, the above-mentioned modem may not be integrated into the processor 131, but is implemented by a single chip.
  • the memory 132 may include a random access memory (Random Access Memory, RAM), or may include a read-only memory (Read-Only Memory, ROM).
  • RAM Random Access Memory
  • ROM Read-Only Memory
  • the memory 132 includes a non-transitory computer-readable storage medium. Memory 132 may be used to store instructions, programs, codes, sets of codes, or sets of instructions.
  • the memory 132 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), Instructions and the like for implementing the following various method embodiments; the storage data area may store data (such as audio data, phone book) and the like created according to the use of the terminal device 13 .
  • the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), Instructions and the like for implementing the following various method embodiments; the storage data area may store data (such as audio data, phone book) and the like created according to the use of the terminal device 13 .
  • the receiver 133 and the transmitter 134 may be implemented as a communication component, which may be a communication chip.
  • the terminal device 13 may further include a display screen.
  • a display screen is a display component used to display a user interface.
  • the display screen also has a touch function, and through the touch function, the user can use any suitable object such as a finger, a touch pen, and the like to perform a touch operation on the display screen.
  • the structure of the terminal device 13 shown in the above drawings does not constitute a limitation on the terminal device, and the terminal device may include more or less components than those shown in the drawings, or combinations thereof. certain components, or different component arrangements.
  • the terminal device 13 also includes a camera assembly, a radio frequency circuit, an input unit, a sensor (such as an acceleration sensor, an angular velocity sensor, a light sensor, etc.), an audio circuit, a Wireless Fidelity (WiFi) module, a power supply, and a Bluetooth module. and other components, which will not be repeated here.
  • the TAI list delivered by the MME functional entity to the terminal device includes the TAI of at least one TA, and there may or may not be an intersection between different TAI lists.
  • TAI the TAI list delivered by the MME functional entity to the terminal device
  • there is an intersection TA between the TAI list 31 and the TAI list 32 there is no intersection between the TAI list 32 and the TAI list 33 , and there is no intersection between the TAI list 31 and the TAI list 33 .
  • the terminal device determines whether the tracking area update needs to be performed based on the stored TAI list during the moving process. If the incoming TA is in the TAI list, the terminal device does not need to trigger the TAU process; if the incoming TA is outside the TAI list, the terminal device does not need to trigger the TAU process. As shown in FIG. 3 , the terminal device is first located in TA3 and stores the TAI list 31 allocated by the MME functional entity.
  • the terminal device When moving from TA3 to TA6, since TA6 is in the TAI list 31, the terminal device does not need to trigger the TAU process; when the terminal device further moves from TA6 to TA8, since TA8 does not belong to the TAI list 31, the terminal device needs to trigger the TAU process , and the TAI list 32 is allocated by the MME functional entity.
  • the terminal device when the terminal device is located in the border area of the cells corresponding to at least two TAs, and the at least two TAs belong to different TAI lists, the terminal device will perform cell ping-pong reselection (possibly because the network reselection parameter settings are different. Reasonable cause), and each cell ping-pong reselection will trigger the TAU process.
  • the terminal device is located between the cells corresponding to TA8 and TA11. If the current serving cell is the cell corresponding to TA8, the terminal device switches to the cell corresponding to TA11 through cell reselection, because TA11 does not belong to TAI. List 32, so the terminal device needs to trigger the TAU process; if the current serving cell is the cell corresponding to TA11, the terminal device switches to the cell corresponding to TA8 through cell reselection. Since TA8 does not belong to the TAI list 33, the terminal device needs to trigger the TAU process.
  • the cell ping-pong reselection will result in frequent updating of the TAU.
  • frequent execution of TAU by the terminal device will cause the modem to fail to sleep and increase power consumption; while for dual-card single-pass terminal equipment, frequent execution of TAU by the secondary card will affect the data transmission performance of the main card.
  • the embodiment of the present application introduces the concept of a TAC disabled list.
  • the terminal device identifies the change of the TAC.
  • the terminal device determines a target TAC that is different from the current TAC from the at least two repeatedly changing TACs, and adds the target TAC to the TAC disable In the list, when the subsequent TAC changes again and the TAC to be switched belongs to the TAC disabled list, the terminal device will not trigger the TAU process, so that the terminal device can stay in a stable TA when the TAC ping-pong changes, avoiding Frequent execution of the TAU process reduces the power consumption of the terminal device and improves the transmission performance of the terminal device. Exemplary embodiments are used for description below.
  • FIG. 4 shows a flowchart of a method for updating a tracking area provided by an exemplary embodiment of the present application. This embodiment is described by taking the method executed by the terminal device 13 shown in FIG. 1 as an example, and the process includes the following steps:
  • Step 401 in response to the TAC changing, trigger the TAU process.
  • the terminal device when cell reselection occurs and the TAI of the cell after reselection does not belong to the stored TAI list, the terminal device triggers the TAU process to update the locally stored TAI list and complete the cell reselection.
  • the terminal device when the terminal device is reselected from the cell corresponding to TA8 to the cell corresponding to TA11, the TAC changes, and the changed TAC does not belong to the TAI list 32, so the terminal device triggers the TAU process to obtain TAI list 33, and reselection to the cell corresponding to TA11.
  • Step 402 in response to the terminal device being in a TAC ping-pong state, add a target TAC to the TAC disable list, the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is a TAC other than the current TAC in the TAC ping-pong state. .
  • the terminal device when the TAC changes and the TAU process is triggered, the terminal device records the TAC before and after the change, so as to determine the TAC change according to a series of recorded TACs, and further identify whether it is in the TAC ping-pong state based on the TAC change. .
  • the terminal device only detects whether it is in the TAC ping-pong state when the TAC changes and the TAU process is triggered. If the TAC changes but the TAU process is not triggered (such as repeated switching between two TAs in the same TAI list), The terminal equipment does not need to identify the TAC ping-pong state.
  • the TAC ping-pong state is a state that repeatedly changes (switches TACs back and forth) between at least two TACs.
  • the terminal device When the terminal device is located in the border area of the cell corresponding to the TA, if cell ping-pong reselection occurs, the TAC will change repeatedly. .
  • FIG. 3 when the terminal device is located in the border area of the cells corresponding to TA8 and TA11, and the cell ping-pong reselection occurs, the terminal device is in the TAC ping-pong state, that is, it switches back and forth between the TACs corresponding to TA8 and TA11. .
  • the terminal device will also be in the TAC ping-pong state, which is not limited in this embodiment of the present application.
  • a TAC disable list is introduced in this embodiment of the present application.
  • the terminal device determines the target TAC from at least two repeatedly changing TACs, and Add the target TAC to the TAC disable list.
  • the target TAC is another TAC except the current TAC among the at least two repeatedly changed TACs.
  • TA8 corresponds to TAC A
  • TA11 corresponds to TAC B.
  • the terminal device recognizes that the TAC will be in the TAC Switch back and forth between A and TAC B. If the current serving cell is the cell corresponding to TA8, the terminal device determines TAC B as the target TAC, and adds TAC B to the TAC disabled list.
  • the above-mentioned embodiment only takes adding a single TAC to the TAC disabled list as an example for description.
  • the terminal device When the terminal device repeatedly changes among three or more TACs, the terminal device adds at least two target TACs to the TAC disabled list. list. For example, when it is identified that there are repeated changes among TAC A, TAC B, and TAC C, and the terminal device is currently camping in the cell corresponding to TAC A, the terminal device adds TAC B and TAC C to the TAC disabled list.
  • Step 403 in response to the TAC changing again, and the TAC to be switched belongs to the TAC disabled list, prohibit the TAU process triggered by the current TAC change event.
  • the terminal device After the target TAC is added to the TAC disabled list, when the subsequent TAC changes again, the terminal device detects whether the TAC to be switched (the TAC has not actually changed at this time) belongs to the TAC disabled list. If yes, it is determined that it is still in the TAC ping-pong state, and then the TAU process triggered by the current TAC change event is prohibited, and the TAC is maintained.
  • the terminal equipment will continue to camp on the current serving cell by disabling the TAU procedure without cell reselection.
  • the above prohibiting TAU process is only applicable to the current TAC change event. If the subsequent TAC changes again, the terminal device needs to re-detect whether the TAC to be switched belongs to the TAC disabled list, and re-trigger the TAU process if it does not.
  • the current TAC is TAC A
  • TAC B is added to the TAC disabled list.
  • the terminal device maintains the current TAC A and prohibits the TAU process, thereby staying in the cell corresponding to the TAC A.
  • the TAU when TAC ping-pong changes occur, the TAU is still triggered according to the normal process.
  • the TAC disable list is used to prohibit repeated repetitions between TACs.
  • the power consumption of the terminal device can be reduced; for a dual-card single-standby terminal device, reducing the TAU frequency of the secondary card can improve the transmission performance of the main card.
  • the terminal device identifies whether it is currently in the TAC ping-pong state according to the TAU change in the process of triggering the TAU process, and when recognizing that it is in the TAC ping-pong state, it will repeatedly change at least two TACs
  • the target TAC in the TAC is added to the TAC disabled list.
  • the terminal device can prohibit the TAU process to avoid frequent updates of the tracking area in the TAC ping-pong state.
  • the terminal device is located in at least two tracking In the case of an area boundary position, it helps to reduce the power consumption of the terminal equipment and improve the transmission performance of the terminal equipment.
  • the target TAC in response to the terminal device being in the TAC ping-pong state, add the target TAC to the TAC disabled list, including:
  • TAC change sequence within a predetermined period of time, and the TAC change sequence is used to characterize the TAC change situation;
  • the terminal device In response to the TAC change sequence including repeated TAC, and the number of times of TAC repetition is greater than the number of times threshold, it is determined that the terminal device is in a TAC ping-pong state;
  • the target TAC is determined from the duplicate TACs and added to the TAC disabled list.
  • the terminal device in response to the TAC change sequence including repeated TACs, and the number of TAC repetitions is greater than the number of times threshold, it is determined that the terminal device is in the TAC ping-pong state, including:
  • the first timer In response to the repeated TAC appearing for the first time in the TAC change sequence, the first timer is enabled, and the number of TAC repetitions is initialized, and the timer duration of the first timer is a predetermined duration;
  • the method includes:
  • the target TAC is removed from the TAC disable list.
  • set a disable duration for the target TAC including:
  • the TAC ping-pong state round number is updated, and the TAC ping-pong state round number is used to represent the number of occurrences of the TAC ping-pong state, and the TAC ping-pong state round number is not reset when the disabled duration is reached;
  • a second timer is set for the target TAC according to the disabling duration, and the timer duration of the second timer is the disabling duration.
  • the disable duration is determined according to the number of TAC ping-pong status rounds, including:
  • the candidate disabling duration is determined according to the number of TAC ping-pong state rounds, and the candidate disabling duration is positively correlated with the number of TAC ping-pong state rounds;
  • the minimum value of the candidate disabling duration and the upper disabling duration is determined as the disabling duration.
  • the method further includes:
  • the target TAC is removed from the TAC disable list.
  • the removal condition includes at least one of the following:
  • the TAC has changed, and the TAC to be switched does not belong to the TAC disabled list;
  • the cell signal strength of the current serving cell is less than the signal strength threshold
  • the network standard has changed.
  • remove the target TAC from the TAC disable list including:
  • the target TAC is removed from the TAC disable list, and the TAC ping-pong state round number is reset.
  • the target TAC TAC sets a disable duration, so that the target TAC in the TAC disabled list is automatically removed when the disabled duration is reached. Exemplary embodiments are used for description below.
  • FIG. 5 shows a flowchart of a method for updating a tracking area provided by another exemplary embodiment of the present application. This embodiment is described by taking the method executed by the terminal device 13 shown in FIG. 1 as an example, and the process includes the following steps:
  • Step 501 triggering a TAU process in response to a change in the TAC.
  • Step 502 Obtain a TAC change sequence within a predetermined time period, where the TAC change sequence is used to characterize the TAC change situation.
  • the terminal device stores and maintains the TAC change sequence.
  • the terminal device will add the changed TAC to the TAC change sequence, so that the subsequent identification based on the TAC change sequence can be performed. Changes in TAC during TAU.
  • the TAC change sequence further includes TAC change moments corresponding to each TAC.
  • the terminal device when the TAU process is triggered, the terminal device adds the changed TAU to the TAC change sequence, and identifies whether the TAC change sequence contains repeated TACs.
  • Step 503 in response to the TAC change sequence including repeated TACs and the TAC repetition times being greater than the times threshold, determine that the terminal device is in a TAC ping-pong state.
  • the TAC change sequence will also include repeated TACs.
  • repeated TAC changes are not caused by cell ping-pong reselection, but are caused by normal cell reselection triggered by the normal movement of the terminal device, this situation should not be regarded as a TAC ping-pong change.
  • the terminal device identifies whether the TAC change sequence within a predetermined time period includes repeated TACs, and the TACs within the predetermined time period are repeated Whether the count is greater than the count threshold.
  • the TAC change sequence contains repeated TACs, and the number of TAC repetitions within a predetermined time period is greater than the number of times threshold, it indicates that the repeated TAC changes are caused by cell ping-pong reselection (because compared to the cell reselection triggered by the normal movement of the terminal equipment, the cell ping-pong The frequency of reselection is higher), and then it is determined that it is currently in TAC ping-pong state.
  • the TAC change sequence includes repeated TACs, and the number of TAC repetitions within the predetermined time period is less than the number of times the threshold, it indicates that the repeated TAC changes are not caused by cell ping-pong reselection, and it is determined that the TAC is not currently in the TAC ping-pong state, and subsequent procedures do not need to be performed.
  • the predetermined duration is 30 seconds
  • the number of times threshold is 4 times, that is, when the number of TAC occurrences of the first TAC within 30s is greater than 4 times, the terminal device determines that it is in the TAC ping-pong state.
  • this step may include the following steps.
  • Step 503A in response to the first occurrence of the repeated TAC in the TAC change sequence, a first timer is enabled, and the number of TAC repetitions is initialized, and the timer duration of the first timer is a predetermined duration.
  • the terminal After completing the TAU process and adding a TAC to the TAC change sequence, the terminal detects whether the newly added TAC is repeated with the historical TAC in the TAC change sequence. If the newly added TAC overlaps with the historical TAC, it is determined that a repeated TAC occurs (the newly added TAC is a repeated TAC). When it is detected that the repeated TAC appears for the first time in the TAC change sequence, the terminal device starts the first timer and initializes the number of TAC repetitions.
  • the timer duration of the first timer is a predetermined duration, and the initialized TAC repetition number is 1 time .
  • the TAU process is completed and the TAC is changed.
  • the terminal device detects whether the newly added TAC overlaps with the historical TAC in the TAC change sequence. If it is less than the interval threshold, if it is less than the interval threshold, start the first timer, if it is greater than the interval threshold, then do not start the first timer.
  • the interval threshold is 20s.
  • the terminal device enters the tracking area A at 10:00:00 and triggers the TAU process, thereby adding TAC A to the TAC change sequence 71; the terminal device enters the tracking area B at 10:00:03 , and trigger the TAU process, thereby adding TAC B to the TAC change sequence 71; the terminal enters the tracking area A again at 10:00:06, and triggers the TAU process, thereby adding TAC A to the TAC change sequence 71. Since repeated TACs (ie TAC A) appear in the TAC change sequence 71, and the interval between repeated TACs (ie 6s) is less than the interval threshold, the terminal starts the first timer 72 (timer duration is 30s) and initializes the number of TAC repetitions is 1.
  • Step 503B in response to the repeated TAC appearing again in the TAC change sequence, update the number of TAC repetitions.
  • the terminal device obtains a repeated TAC (different from the last repeated TAC), and updates the number of TAC repetitions. For example, the terminal device adds one to the number of TAC repetitions.
  • the terminal device when the terminal device enters the tracking area A again at 10:00:12 and triggers the TAU, the terminal device adds TAC A to the TAC change sequence 71, because the TAC change sequence 71 already contains TAC A. , so it is determined that TAC A is a repeated TAC, so that the number of times of TAC repetition is updated to 2 (the first timer is 6s at this time).
  • the terminal device When the terminal device enters the tracking area B again at 10:00:09 and triggers the TAU, the terminal device adds TAC B to the TAC change sequence 71. Since the TAC change sequence 71 already contains TAC B, it is determined that TAC B is a repeated TAC, thus Update the number of TAC repetitions to 3 (the first timer is now 3s).
  • the terminal device adds TAC B to the TAC change sequence 71, and updates the number of TAC repetitions to 4.
  • Step 503C in response to that the number of TAC repetitions within the timer duration of the first timer is greater than the number threshold, it is determined that the mobile device is in the TAC ping-pong state.
  • the terminal device After each update of the number of TAC repetitions, the terminal device detects that the number of TAC repetitions is greater than the number of times threshold, and if it is greater than the number of times, it is determined to be in a TAC ping-pong state; When the timer is longer, it is detected whether the number of TAC repetitions is greater than the number of times threshold, and if it is greater, it is determined to be in the TAC ping-pong state.
  • the terminal device determines that it is in the TAC ping-pong state.
  • step 504 the target TAC is determined from the repeated TACs, and the target TAC is added to the TAC disabled list.
  • the terminal device determines the target TAC from the repeated TACs, so as to add the target TAC to the TAC disable list.
  • the repeated TAC may be determined by the terminal device from the TAC change sequence.
  • the terminal device determines the repeated TACs other than the current TAC as the target TAC.
  • the terminal determines TAC A as the target TAC and the target TAC Added to TAC disable list 73.
  • this embodiment only takes two TACs switching back and forth as an example for description. In other possible implementations, when switching back and forth between at least three TACs, the terminal device will switch at least two TACs other than the current TAC. A number of TACs are added to the TAC disabled list, which is not limited in this embodiment.
  • Step 505 setting a disable duration for the target TAC.
  • the terminal device sets a fixed disabling period for the target TAC, for example, the disabling period is set to 5 minutes.
  • the terminal device sets a dynamically increasing disable duration for the target TAC according to the number of occurrences of the TAC ping-pong state.
  • this step may include the following steps.
  • Step 505A in response to the terminal device being in the TAC ping-pong state, update the number of rounds of the TAC ping-pong state, where the number of rounds of the TAC ping-pong state is used to represent the number of occurrences of the TAC ping-pong state.
  • the terminal device stores and maintains the TAC ping-pong state rounds, and each time the TAC ping-pong state is identified, the terminal device updates the TAC ping-pong state rounds. For example, add one to the number of TAC ping-pong state rounds.
  • the terminal device determines that the TAC ping-pong state occurs, and thus adds one to the number of rounds of the TAC ping-pong state, and obtains that the current number of rounds of the TAC ping-pong state is 1.
  • Step 505B Determine the disabling duration according to the number of TAC ping-pong state rounds.
  • the terminal device first determines the candidate disabling duration according to the number of TAC ping-pong state rounds, and then determines the minimum value of the candidate disabling duration and the upper limit of the disabling duration. is the disabling duration, where the candidate disabling duration is positively correlated with the number of TAC ping-pong state rounds, that is, as the number of TAC ping-pong state rounds increases, the longer the target TAC remains in the TAC disabling list, correspondingly, the terminal device prohibits TAU longer.
  • the candidate disabling duration is 2 minutes; when the current TAC ping-pong state round number is 4, the candidate disabling duration is 16 minutes.
  • the terminal device is set with an upper limit of the disabled duration.
  • the terminal device determines the candidate disabled duration as the disabled duration; when the candidate disabled duration is greater than the disabled duration
  • the terminal device determines the upper limit of the disabled duration as the disabled duration.
  • the disabling duration determined according to the number of rounds of the TAC ping-pong state can be expressed as min(2 round , 720).
  • the terminal device may also determine the incremental candidate disabling duration in other manners, and the embodiments of the present application only take the foregoing manner as an example for illustrative description, but this does not constitute a limitation.
  • Step 505C Set a second timer for the target TAC according to the disabling duration, and the timer duration of the second timer is the disabling duration.
  • the terminal device sets a second timer for the target TAC according to the determined disabling duration, so as to trigger the removal operation of the target TAC through the second timer.
  • the terminal device determines that the disable duration of TAC A is 2 minutes.
  • Step 506 in response to reaching the disable duration, remove the target TAC from the TAC disable list.
  • the terminal device within the timer duration of the second timer (that is, within the disabled duration), if the TAC changes again, and the TAC to be switched belongs to the TAC disabled list, the terminal device maintains the current TAC; when the second timer reaches the timing When the timer expires, the terminal device will remove the target TAC from the TAC disabled list.
  • the number of rounds in the TAC ping-pong state is not reset when the disabled time period is reached, that is, when the TAC ping-pong state is subsequently recognized again, the terminal device continues to accumulate the number of rounds in the current TAC ping-pong state, thereby extending the duration of the TAC. Disable time.
  • the terminal device After removing the target TAC from the TAC disabled list, the terminal device performs TAC update on the original TAC change sequence, or regenerates and updates a new TAC change sequence, which is not limited in this embodiment.
  • Step 507 in response to the TAC changing again, and the TAC to be switched belongs to the TAC disabled list, prohibit the TAU process triggered by the current TAC change event.
  • the terminal device communicates to construct a TAC change sequence, and determines whether TAC ping-pong occurs by identifying the repeated TAC in the TAC change sequence, which improves the recognition accuracy of the TAC ping-pong state; in addition, in this embodiment, the terminal device According to the number of rounds in the TAC ping-pong state, the incremental TAC disabling duration is determined, and the TAC removal duration in the TAC disabling list in the TAC ping-pong state is extended, thereby further reducing the TAU frequency in the TAC ping-pong state, reducing the power consumption of the terminal device and improving the transmission performance.
  • the process of updating the tracking area by the terminal device is as shown in FIG. 8 .
  • Step 801 camp on a 4G cell.
  • Step 802 cell ping-pong reselection.
  • Step 803 detecting whether the TAC changes. If the TAC changes, go to step 804; if the TAC does not change, go to step 802.
  • Step 804 triggering the TAU process.
  • Step 805 check whether the number of times (count) of repeated TAC is 0. If it is 0, go to step 806, if not, go to step 807.
  • Step 807 Add one to the number of times of repeating the TAC.
  • Step 808 Detect whether the number of times of repeating the TAC reaches 4 within 30s. If so, go to step 809, if not, go to step 802.
  • Step 809 Add one to the number of rounds in the TAC ping-pong state.
  • Step 810 adding the repeated TAC to the TAC disable list, and setting a timer T2 for the repeated TAC, and the timer duration of the timer T2 is min (2 round , 720).
  • the removal process of the TAC in the TAC disabled list is described by taking the disabling duration as the removal trigger condition as an example.
  • the terminal device needs to remove the TAC in the TAC disabling list in time to prevent the TAC disabling from affecting the normal update of the tracking area of the terminal device.
  • the terminal device when the removal condition is satisfied, the terminal device removes the target TAC from the TAC disabled list.
  • the removal conditions include at least one of the following:
  • the TAC has changed, and the TAC to be switched does not belong to the TAC disabled list.
  • the terminal equipment When the terminal equipment moves, and the cell reselection is caused by the movement, which triggers the TAU process, in order to ensure the normal execution of the cell reselection, the terminal equipment needs to remove the target TAC from the TAC list.
  • the terminal device detects whether the TAC to be switched belongs to the TAC disabled list, and if not, triggers the removal process of the target TAC.
  • the terminal device may further determine whether the TAC change is caused by the movement of the terminal device according to geographic location information or sensor data, which is not limited in this embodiment.
  • the cell signal strength of the current serving cell is less than the signal strength threshold.
  • the terminal device is camped on the current serving cell.
  • the cell signal strength such as Reference Signal Receiving Power (RSRP)
  • RSRP Reference Signal Receiving Power
  • the terminal device removes the target TAC from the TAC disabled list.
  • the terminal device can be re-connected to the network by switching the machine, switching the airplane mode, or plugging and unplugging the SIM card (all need to be re-attached to the network), that is, when it is detected that the terminal device is turned on and off, the airplane mode is switched, or the card is inserted and removed. , the end device removes the target TAC from the TAC disable list.
  • the terminal device can support multiple network standards at the same time, and when TAC ping-pong occurs in the current network standard, there may not be TAC ping-pong in other network standards. Therefore, when the network standard changes, the terminal device also targets the target TAC removed from TAC ban list.
  • the terminal device when the TAC ping-pong state is identified under the 4G network standard and the target TAC is added to the TAC disabled list, if the terminal device switches from the 4G network standard to the 3G network standard, the terminal device will remove the TAC in the TAC disabled list.
  • the terminal device when the removal conditions are met, and the target TAC is removed from the TAC disabled list, the terminal device resets the number of TAC ping-pong state rounds, so as to avoid the TAC that is subsequently added to the TAC disabled list without resetting the number of TAC ping-pong state rounds. Disabled for too long.
  • the terminal device sets removal conditions, and when the removal conditions are met, removes the TACs in the TAC disable list in time, and under the premise of alleviating the TAC ping-pong state, avoids the normal use of the terminal equipment caused by the TAC disablement. influence.
  • FIG. 9 shows a structural block diagram of an apparatus for updating a tracking area provided by an embodiment of the present application.
  • the apparatus can be implemented by software, hardware or a combination of the two to become all or a part of the terminal device 13 in FIG. 1 .
  • the device includes:
  • An update module 901 is used to trigger a TAU process in response to a change in the TAC;
  • the adding module 902 is configured to add a target TAC to the TAC disable list in response to the terminal device being in a TAC ping-pong state, where the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is a TAC TAC other than the current TAC in ping-pong state;
  • the maintaining module 903 is configured to prohibit the TAU process triggered by the current TAC change event in response to the TAC changing again and the TAC to be switched belongs to the TAC disabled list.
  • add module 902 including:
  • a sequence acquisition unit configured to acquire a TAC change sequence within a predetermined time period, the TAC change sequence being used to characterize the TAC change situation;
  • a state determination unit configured to determine that the terminal device is in the TAC ping-pong state in response to the TAC change sequence including repeated TACs, and the number of times of TAC repetitions is greater than a threshold of times;
  • An adding unit is configured to determine the target TAC from the duplicate TAC, and add the target TAC to the TAC disable list.
  • state determination unit for:
  • a first timer is enabled, and the number of times of repetition of the TAC is initialized, and the timer duration of the first timer is the predetermined duration;
  • the device includes:
  • a duration setting module for setting a disabled duration for the target TAC
  • a first removing module configured to remove the target TAC from the TAC disable list in response to reaching the disable duration.
  • the duration setting module includes:
  • a round number updating unit configured to update the number of rounds of the TAC ping-pong state in response to the terminal device being in the TAC ping-pong state, the number of rounds of the TAC ping-pong state being used to represent the number of occurrences of the TAC ping-pong state, and the The number of TAC ping-pong state rounds is not reset when the disabled duration is reached;
  • a duration determining unit configured to determine the disabling duration according to the number of rounds of the TAC ping-pong state
  • a duration setting unit configured to set a second timer for the target TAC according to the disable duration, where the timer duration of the second timer is the disable duration.
  • duration determination unit used to:
  • the minimum value of the candidate disabling duration and the upper limit of disabling duration is determined as the disabling duration.
  • the device further includes:
  • a second removal module configured to remove the target TAC from the TAC disable list in response to a removal condition being satisfied.
  • the removal conditions include at least one of the following:
  • the TAC changes, and the TAC to be switched does not belong to the TAC disabled list
  • the cell signal strength of the current serving cell is less than the signal strength threshold
  • the network standard has changed.
  • the second removal module is used for:
  • the target TAC is removed from the TAC disable list, and the TAC ping-pong state round number is reset.
  • the terminal device identifies whether it is currently in the TAC ping-pong state according to the TAU change in the process of triggering the TAU process, and when recognizing that it is in the TAC ping-pong state, it will repeatedly change at least two TACs
  • the target TAC in the TAC is added to the TAC disabled list.
  • the terminal device can prohibit the TAU process and keep the current TAC to avoid frequent updates of the tracking area in the TAC ping-pong state. In the case of at least two tracking area border positions, it is helpful to reduce the power consumption of the terminal device and improve the transmission performance of the terminal device.
  • the terminal device communicates to construct a TAC change sequence, and determines whether TAC ping-pong occurs by identifying the repeated TAC in the TAC change sequence, which improves the recognition accuracy of the TAC ping-pong state; in addition, in this embodiment, the terminal device According to the number of rounds in the TAC ping-pong state, the incremental TAC disabling duration is determined, and the TAC removal duration in the TAC disabling list in the TAC ping-pong state is extended, thereby further reducing the TAU frequency in the TAC ping-pong state, reducing the power consumption of the terminal device and improving the transmission performance.
  • the terminal device sets removal conditions, and when the removal conditions are met, removes the TACs in the TAC disable list in time, and under the premise of alleviating the TAC ping-pong state, avoids the normal use of the terminal equipment caused by the TAC disablement. influence.
  • Embodiments of the present application further provide a computer-readable medium, where at least one instruction is stored in the computer-readable medium, and the at least one instruction is loaded and executed by a processor to implement the tracking area update method according to the above embodiments .
  • Embodiments of the present application provide a computer program product or computer program, where the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium.
  • the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the tracking area update method provided by the above aspects.
  • Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
  • a storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.

Landscapes

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

Abstract

Disclosed are a tracking area update method and apparatus, and a terminal device and a storage medium, which belong to the technical field of communications. The method comprises: in response to a TAC changing, triggering a TAU flow; in response to a terminal device being in a TAC ping-pong state, adding a target TAC to a TAC disable list, wherein the TAC ping-pong state refers to a state of repeatedly changing between at least two TACs, and the target TAC is a TAC other than the current TAC in the TAC ping-pong state; and in response to the TAC changing again and a TAC to be switched to belonging to the TAC disable list, disabling a TAU flow triggered by the current TAC change event. By means of the solution provided in the embodiments of the present application, the frequent update of a tracking area in a TAC ping-pong state can be prevented, and when a terminal device is located at the border position of at least two tracking areas, the reduction in the power consumption of the terminal device and the improvement of the transmission performance of the terminal device are facilitated.

Description

跟踪区域的更新方法、装置、终端设备及存储介质Tracking area update method, device, terminal device and storage medium

本申请要求于2020年08月26日提交的申请号为202010871378.4、发明名称为“跟踪区域的更新方法、装置、终端设备及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese Patent Application No. 202010871378.4 filed on August 26, 2020, and the invention title is "Method, Apparatus, Terminal Equipment and Storage Medium for Updating Tracking Area", the entire contents of which are incorporated by reference in in this application.

技术领域technical field

本申请实施例涉及通信技术领域,特别涉及一种跟踪区域的更新方法、装置、终端设备及存储介质。The embodiments of the present application relate to the field of communication technologies, and in particular, to a method, apparatus, terminal device, and storage medium for updating a tracking area.

背景技术Background technique

在长期演进(Long Term Evolution,LTE)系统中,跟踪区(Tracking Area,TA)是位置更新和寻呼的基本单位。In a Long Term Evolution (Long Term Evolution, LTE) system, a tracking area (Tracking Area, TA) is a basic unit for location update and paging.

终端设备附着时,移动管理节点(Mobility Management Entity,MME)功能实体向终端设备下发跟踪区标识(Tracking Area Identity,TAI)列表,由终端设备进行保存。当需要寻呼终端设备时,网络即在TAI列表所包含的所有小区内发起寻呼。终端设备在TAI列表所包含的小区内移动时,无需触发跟踪区更新(Tracking Area Update,TAU)流程,而当终端设备移动至某一TA,且该TA不属于TAI列表时,终端设备则需要触发TAU流程,以便MME重新向终端设备下发TAI列表。When the terminal device is attached, the Mobility Management Entity (MME) functional entity issues a Tracking Area Identity (TAI) list to the terminal device, which is stored by the terminal device. When the terminal equipment needs to be paged, the network initiates paging in all cells included in the TAI list. When the terminal device moves within the cells included in the TAI list, it does not need to trigger the Tracking Area Update (TAU) process. When the terminal device moves to a TA and the TA does not belong to the TAI list, the terminal device needs to Trigger the TAU process so that the MME can re-deliver the TAI list to the terminal device.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供了一种跟踪区域的更新方法、装置、终端设备及存储介质。所述技术方案如下:Embodiments of the present application provide a method, apparatus, terminal device, and storage medium for updating a tracking area. The technical solution is as follows:

一方面,本申请实施例提供了一种跟踪区域的更新方法,应用于终端设备,所述方法包括:On the one hand, an embodiment of the present application provides a method for updating a tracking area, which is applied to a terminal device, and the method includes:

响应于跟踪区域码(Tracking Area Code,TAC)发生变化,触发TAU流程;In response to the tracking area code (Tracking Area Code, TAC) changing, trigger the TAU process;

响应于所述终端设备处于TAC乒乓状态,向TAC禁用列表中添加目标TAC,所述TAC乒乓状态指在至少两个TAC之间反复变化的状态,所述目标TAC为TAC乒乓状态下除当前TAC以外的TAC;In response to the terminal device being in a TAC ping-pong state, a target TAC is added to the TAC disabled list, the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is the TAC ping-pong state except the current TAC other than TAC;

响应于TAC再次发生变化,且待切换的TAC属于所述TAC禁用列表,禁止由当前TAC变化事件触发的TAU流程。In response to the TAC changing again, and the TAC to be switched belongs to the TAC disabled list, the TAU process triggered by the current TAC change event is disabled.

另一方面,本申请实施例提供了一种跟踪区域的更新装置,应用于终端设备,所述装置包括:On the other hand, an embodiment of the present application provides an apparatus for updating a tracking area, which is applied to a terminal device, and the apparatus includes:

更新模块,用于响应于TAC发生变化,触发TAU流程;The update module is used to trigger the TAU process in response to the change of the TAC;

添加模块,用于响应于所述终端设备处于TAC乒乓状态,向TAC禁用列表中添加目标TAC,所述TAC乒乓状态指在至少两个TAC之间反复变化的状态, 所述目标TAC为TAC乒乓状态下除当前TAC以外的TAC;The adding module is configured to add a target TAC to the TAC disabled list in response to the terminal device being in a TAC ping-pong state, where the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is TAC ping-pong A TAC other than the current TAC in the state;

保持模块,用于响应于TAC再次发生变化,且待切换的TAC属于所述TAC禁用列表,禁止由当前TAC变化事件触发的TAU流程。The holding module is configured to prohibit the TAU process triggered by the current TAC change event in response to the TAC changing again and the TAC to be switched belongs to the TAC disabled list.

另一方面,本申请实施例提供了一种终端设备,所述终端设备包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的跟踪区域的更新方法。On the other hand, an embodiment of the present application provides a terminal device, the terminal device includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the The method for updating the tracking area described in the above aspect.

另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的跟踪区域的更新方法。In another aspect, a computer-readable storage medium is provided, the storage medium stores at least one instruction for being executed by a processor to implement the method for updating a tracking area as described in the above aspects.

另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的跟踪区域的更新方法。On the other hand, an embodiment of the present application provides a computer program product or computer program, where the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the tracking area update method provided by the above aspects.

附图说明Description of drawings

图1示出了本申请一个示例性实施例提供的通信系统的框图;FIG. 1 shows a block diagram of a communication system provided by an exemplary embodiment of the present application;

图2示出了本申请一个示例性实施例提供的终端设备的结构方框图;FIG. 2 shows a structural block diagram of a terminal device provided by an exemplary embodiment of the present application;

图3是本申请一个示例性实施例示出的跟踪区列表中跟踪区之间关系的示意图;3 is a schematic diagram of the relationship between tracking areas in a tracking area list shown in an exemplary embodiment of the present application;

图4示出了本申请一个示例性实施例提供的跟踪区域的更新方法的流程图;FIG. 4 shows a flowchart of a method for updating a tracking area provided by an exemplary embodiment of the present application;

图5示出了本申请另一个示例性实施例提供的跟踪区域的更新方法的流程图;FIG. 5 shows a flowchart of a method for updating a tracking area provided by another exemplary embodiment of the present application;

图6示出了本申请另一个示例性实施例提供的跟踪区域的更新方法的流程图;6 shows a flowchart of a method for updating a tracking area provided by another exemplary embodiment of the present application;

图7是本申请一个示例性实施例提供的跟踪区域更新过程的实施示意图;7 is a schematic diagram of the implementation of a tracking area update process provided by an exemplary embodiment of the present application;

图8是本申请一个示例性实施例提供的跟踪区域更新过程的流程图;8 is a flowchart of a tracking area update process provided by an exemplary embodiment of the present application;

图9示出了本申请一个实施例提供的跟踪区域的更新装置的结构框图。FIG. 9 shows a structural block diagram of an apparatus for updating a tracking area provided by an embodiment of the present application.

具体实施方式detailed description

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。As used herein, "plurality" refers to two or more. "And/or", which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects are an "or" relationship.

图1示出了本申请一个示例性实施例提供的通信系统的框图,该通信系统可以包括:接入网12和终端设备13。FIG. 1 shows a block diagram of a communication system provided by an exemplary embodiment of the present application. The communication system may include: an access network 12 and a terminal device 13 .

接入网12中包括若干个网络设备120。网络设备120可以是基站,所述基站是一种部署在接入网中用以为终端设备提供无线通信功能的装置。基站可以包括各种形式的宏基站,微基站,中继站,接入点等等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如在LTE系统中,称为演进型节点(evolved Node B,eNodeB)或者eNB;在5G NR-U系统中,称为gNodeB或者gNB。随着通信技术的演进,“基站”这一描述可能会变化。为方便本申请实施例中,上述为终端设备13提供无线通信功能的装置统称为网络设备。The access network 12 includes several network devices 120 . The network device 120 may be a base station, which is a device deployed in an access network to provide a wireless communication function for a terminal device. The base station may include various forms of macro base station, micro base station, relay station, access point and so on. In systems using different radio access technologies, the names of devices with base station functions may be different. For example, in LTE systems, they are called evolved Node Bs (eNodeBs) or eNBs; in 5G NR- In the U system, it is called gNodeB or gNB. As communication technology evolves, the description of "base station" may change. For the convenience of the embodiments of the present application, the above-mentioned apparatuses for providing a wireless communication function for the terminal device 13 are collectively referred to as network devices.

终端设备13可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备,移动台(Mobile Station,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为终端设备。网络设备120与终端设备13之间通过某种空口技术互相通信,例如Uu接口。The terminal device 13 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems, as well as various forms of user equipment, mobile stations (Mobile Station, MS) , terminal device, etc. For the convenience of description, the devices mentioned above are collectively referred to as terminal devices. The network device 120 and the terminal device 13 communicate with each other through a certain air interface technology, such as a Uu interface.

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(Global System of Mobile communication,GSM)系统、码分多址(Code Division Multiple Access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long Term Evolution,LTE)系统、LTE频分双工(Frequency Division Duplex,FDD)系统、LTE时分双工(Time Division Duplex,TDD)系统、先进的长期演进(Advanced Long Term Evolution,LTE-A)系统、新无线(New Radio,NR)系统、NR系统的演进系统、非授权频段上的LTE(LTE-based access to Unlicensed spectrum,LTE-U)系统、NR-U系统、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)、全球互联微波接入(Worldwide Interoperability for Microwave Access,WiMAX)通信系统、无线局域网(Wireless Local Area Networks,WLAN)、无线保真(Wireless Fidelity,WiFi)、下一代通信系统或其他通信系统等。The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a wideband Code Division Multiple Access (CDMA) system (Wideband Code Division Multiple Access, WCDMA) system, General Packet Radio Service (General Packet Radio Service, GPRS), Long Term Evolution (Long Term Evolution, LTE) system, LTE Frequency Division Duplex (Frequency Division Duplex, FDD) system, LTE Time Division Duplex (TDD) systems, Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolution systems of NR systems, LTE on unlicensed frequency bands (LTE-based access to Unlicensed spectrum, LTE-U) system, NR-U system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), next-generation communication systems or other communication systems, etc.

本申请实施例提供的跟踪区域的更新方法即用于图1所示通信系统中的终端设备13,并且本申请实施例提供的方法可以用于3G系统、4G系统、5G系统甚至进一步演进的通信系统,本申请实施例对此不作限定。The method for updating the tracking area provided by the embodiment of the present application is used for the terminal device 13 in the communication system shown in FIG. 1 , and the method provided by the embodiment of the present application can be used for communication of 3G system, 4G system, 5G system and even further evolved system, which is not limited in this embodiment of the present application.

请参考图2,其示出了本申请一个示例性实施例提供的终端设备的结构方框图。本申请中的终端设备13可以包括一个或多个如下部件:处理器131、存储器132、接收器133和发射器134。Please refer to FIG. 2 , which shows a structural block diagram of a terminal device provided by an exemplary embodiment of the present application. The terminal device 13 in this application may include one or more of the following components: a processor 131 , a memory 132 , a receiver 133 and a transmitter 134 .

处理器131可以包括一个或者多个处理核心。处理器131利用各种接口和线路连接整个终端设备13内的各个部分,通过运行或执行存储在存储器132内的指令、程序、代码集或指令集,以及调用存储在存储器132内的数据,执行终端设备13的各种功能和处理数据。可选地,处理器131可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的 至少一种硬件形式来实现。处理器131可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、神经网络处理器(Neural-network Processing Unit,NPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责触摸显示屏所需要显示的内容的渲染和绘制;NPU用于实现人工智能(Artificial Intelligence,AI)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器131中,单独通过一块芯片进行实现。The processor 131 may include one or more processing cores. The processor 131 uses various interfaces and lines to connect various parts of the entire terminal device 13, and executes by running or executing the instructions, programs, code sets or instruction sets stored in the memory 132, and calling the data stored in the memory 132. Various functions of the terminal device 13 and processing data. Optionally, the processor 131 may adopt at least one of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). A hardware form is implemented. The processor 131 may integrate one or more of a central processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU), a neural network processor (Neural-network Processing Unit, NPU), and a modem, etc. The combination. Among them, the CPU mainly handles the operating system, user interface and applications; the GPU is used to render and draw the content that needs to be displayed on the touch screen; the NPU is used to implement artificial intelligence (AI) functions; the modem is used to process Wireless communication. It can be understood that, the above-mentioned modem may not be integrated into the processor 131, but is implemented by a single chip.

存储器132可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选地,该存储器132包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器132可用于存储指令、程序、代码、代码集或指令集。存储器132可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端设备13的使用所创建的数据(比如音频数据、电话本)等。The memory 132 may include a random access memory (Random Access Memory, RAM), or may include a read-only memory (Read-Only Memory, ROM). Optionally, the memory 132 includes a non-transitory computer-readable storage medium. Memory 132 may be used to store instructions, programs, codes, sets of codes, or sets of instructions. The memory 132 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), Instructions and the like for implementing the following various method embodiments; the storage data area may store data (such as audio data, phone book) and the like created according to the use of the terminal device 13 .

接收器133和发射器134可以实现成为一个通信组件,该通信组件可以是一块通信芯片。The receiver 133 and the transmitter 134 may be implemented as a communication component, which may be a communication chip.

可选的,终端设备13还可以包括显示屏。显示屏是用于显示用户界面的显示组件。可选的,该显示屏还具有触控功能,通过触控功能,用户可以使用手指、触摸笔等任何适合的物体在显示屏上进行触控操作。Optionally, the terminal device 13 may further include a display screen. A display screen is a display component used to display a user interface. Optionally, the display screen also has a touch function, and through the touch function, the user can use any suitable object such as a finger, a touch pen, and the like to perform a touch operation on the display screen.

除此之外,本领域技术人员可以理解,上述附图所示出的终端设备13的结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端设备13中还包括摄像组件、射频电路、输入单元、传感器(比如加速度传感器、角速度传感器、光线传感器等等)、音频电路、无线保真(Wireless Fidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。In addition, those skilled in the art can understand that the structure of the terminal device 13 shown in the above drawings does not constitute a limitation on the terminal device, and the terminal device may include more or less components than those shown in the drawings, or combinations thereof. certain components, or different component arrangements. For example, the terminal device 13 also includes a camera assembly, a radio frequency circuit, an input unit, a sensor (such as an acceleration sensor, an angular velocity sensor, a light sensor, etc.), an audio circuit, a Wireless Fidelity (WiFi) module, a power supply, and a Bluetooth module. and other components, which will not be repeated here.

MME功能实体向终端设备下发的TAI列表中包含至少一个TA的TAI,且不同TAI列表之间可能存在交集,也可能不存在交集。示意性的,如图3所示,TAI列表31与TAI列表32之间存在交集TA,TAI列表32与TAI列表33之间不存在交集,TAI列表31与TAI列表33之间不存在交集。The TAI list delivered by the MME functional entity to the terminal device includes the TAI of at least one TA, and there may or may not be an intersection between different TAI lists. Illustratively, as shown in FIG. 3 , there is an intersection TA between the TAI list 31 and the TAI list 32 , there is no intersection between the TAI list 32 and the TAI list 33 , and there is no intersection between the TAI list 31 and the TAI list 33 .

相应的,终端设备在移动过程中即基于存储的TAI列表确定是否需要进行跟踪区域更新。若进入的TA位于TAI列表,终端设备无需触发TAU流程;若进入的TA位于TAI列表之外,终端设备则无需触发TAU流程。如图3所示,终端设备首先位于TA3,并存储MME功能实体分配的TAI列表31。当由TA3移动至TA6,由于TA6位于TAI列表31中,因此,终端设备无需触发TAU流程;当终端设备进一步由TA6移动至TA8时,由于TA8不属于TAI列表31,因此终端设备需要触发TAU流程,并由MME功能实体分配TAI列表32。Correspondingly, the terminal device determines whether the tracking area update needs to be performed based on the stored TAI list during the moving process. If the incoming TA is in the TAI list, the terminal device does not need to trigger the TAU process; if the incoming TA is outside the TAI list, the terminal device does not need to trigger the TAU process. As shown in FIG. 3 , the terminal device is first located in TA3 and stores the TAI list 31 allocated by the MME functional entity. When moving from TA3 to TA6, since TA6 is in the TAI list 31, the terminal device does not need to trigger the TAU process; when the terminal device further moves from TA6 to TA8, since TA8 does not belong to the TAI list 31, the terminal device needs to trigger the TAU process , and the TAI list 32 is allocated by the MME functional entity.

然而,在某些情况下,当终端设备位于至少两个TA对应小区的交界区域, 且至少两个TA属于不同TAI列表时,终端设备会出现小区乒乓重选(可能因网络重选参数设置不合理造成),而每次小区乒乓重选均会触发TAU流程。However, in some cases, when the terminal device is located in the border area of the cells corresponding to at least two TAs, and the at least two TAs belong to different TAI lists, the terminal device will perform cell ping-pong reselection (possibly because the network reselection parameter settings are different. Reasonable cause), and each cell ping-pong reselection will trigger the TAU process.

示意性的,如图3所示,终端设备位于TA8与TA11对应的小区之间,若当前服务小区为TA8对应的小区,终端设备通过小区重选切换至TA11对应的小区,由于TA11不属于TAI列表32,因此终端设备需要触发TAU流程;若当前服务小区为TA11对应的小区,终端设备通过小区重选切换至TA8对应的小区,由于TA8不属于TAI列表33,因此终端设备需要触发TAU流程。Schematically, as shown in Figure 3, the terminal device is located between the cells corresponding to TA8 and TA11. If the current serving cell is the cell corresponding to TA8, the terminal device switches to the cell corresponding to TA11 through cell reselection, because TA11 does not belong to TAI. List 32, so the terminal device needs to trigger the TAU process; if the current serving cell is the cell corresponding to TA11, the terminal device switches to the cell corresponding to TA8 through cell reselection. Since TA8 does not belong to the TAI list 33, the terminal device needs to trigger the TAU process.

显然,上述情况下,小区乒乓重选会导致TAU频繁更新。在待机状态下,终端设备频繁执行TAU会导致调制解调器(modem)无法休眠而增加功耗;而对于双卡单通终端设备,副卡频繁执行TAU则会影响主卡的数据传输性能。Obviously, in the above situation, the cell ping-pong reselection will result in frequent updating of the TAU. In the standby state, frequent execution of TAU by the terminal device will cause the modem to fail to sleep and increase power consumption; while for dual-card single-pass terminal equipment, frequent execution of TAU by the secondary card will affect the data transmission performance of the main card.

为了降低小区乒乓重选过程中频繁触发TAU流程,对终端设备功耗以及传输性能造成的影响,本申请实施例引入了TAC禁用列表这一概念。采用本申请实施例提供的方法,当TAC变化并触发TAU流程时,终端设备对TAC的变化情况进行识别。当识别出处于TAC乒乓状态,即TAC在至少两个TAC之间反复变化时,终端设备从至少两个反复变化的TAC中确定出不同于当前TAC的目标TAC,并将目标TAC添加至TAC禁用列表中,当后续TAC再次变化,且待切换的TAC属于该TAC禁用列表时,终端设备将不会触发TAU流程,使终端设备能够在TAC乒乓变化时,保持驻留在一个稳定的TA,避免频繁执行TAU流程,从而降低终端设备功耗,并提高终端设备的传输性能。下面采用示例性的实施例进行说明。In order to reduce the impact on the power consumption and transmission performance of the terminal device caused by the frequent triggering of the TAU process in the cell ping-pong reselection process, the embodiment of the present application introduces the concept of a TAC disabled list. With the method provided by the embodiment of the present application, when the TAC changes and the TAU process is triggered, the terminal device identifies the change of the TAC. When it is recognized that it is in the TAC ping-pong state, that is, the TAC changes repeatedly between at least two TACs, the terminal device determines a target TAC that is different from the current TAC from the at least two repeatedly changing TACs, and adds the target TAC to the TAC disable In the list, when the subsequent TAC changes again and the TAC to be switched belongs to the TAC disabled list, the terminal device will not trigger the TAU process, so that the terminal device can stay in a stable TA when the TAC ping-pong changes, avoiding Frequent execution of the TAU process reduces the power consumption of the terminal device and improves the transmission performance of the terminal device. Exemplary embodiments are used for description below.

请参考图4,其示出了本申请一个示例性实施例提供的跟踪区域的更新方法的流程图。本实施例以该方法由图1所示的终端设备13执行为例进行说明,该过程包括如下步骤:Please refer to FIG. 4 , which shows a flowchart of a method for updating a tracking area provided by an exemplary embodiment of the present application. This embodiment is described by taking the method executed by the terminal device 13 shown in FIG. 1 as an example, and the process includes the following steps:

步骤401,响应于TAC发生变化,触发TAU流程。Step 401, in response to the TAC changing, trigger the TAU process.

在一种可能的实施方式中,当发生小区重选,且重选后小区的TAI不属于存储的TAI列表时,终端设备触发TAU流程,以更新本地存储的TAI列表,并完成小区重选。In a possible implementation, when cell reselection occurs and the TAI of the cell after reselection does not belong to the stored TAI list, the terminal device triggers the TAU process to update the locally stored TAI list and complete the cell reselection.

示意性的,如图3所示,当终端设备由TA8对应的小区重选至TA11对应的小区时,TAC发生变化,且变化后的TAC不属于TAI列表32,因此终端设备触发TAU流程,获取TAI列表33,并重选至TA11对应的小区。Schematically, as shown in FIG. 3, when the terminal device is reselected from the cell corresponding to TA8 to the cell corresponding to TA11, the TAC changes, and the changed TAC does not belong to the TAI list 32, so the terminal device triggers the TAU process to obtain TAI list 33, and reselection to the cell corresponding to TA11.

步骤402,响应于终端设备处于TAC乒乓状态,向TAC禁用列表中添加目标TAC,TAC乒乓状态指在至少两个TAC之间反复变化的状态,目标TAC为TAC乒乓状态下除当前TAC以外的TAC。Step 402, in response to the terminal device being in a TAC ping-pong state, add a target TAC to the TAC disable list, the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is a TAC other than the current TAC in the TAC ping-pong state. .

在一种可能的实施方式中,终端设备在TAC变化并触发TAU流程时,记录变化前后的TAC,从而根据记录的一系列TAC确定TAC变化情况,并进一步基于TAC变化情况识别是否处于TAC乒乓状态。In a possible implementation, when the TAC changes and the TAU process is triggered, the terminal device records the TAC before and after the change, so as to determine the TAC change according to a series of recorded TACs, and further identify whether it is in the TAC ping-pong state based on the TAC change. .

需要说明的是,终端设备仅在TAC变化且触发TAU流程的情况下检测是否处于TAC乒乓状态,若TAC变化但未触发TAU流程(比如在同一TAI列表中 两个TA之间进行反复切换),终端设备无需进行TAC乒乓状态识别。It should be noted that the terminal device only detects whether it is in the TAC ping-pong state when the TAC changes and the TAU process is triggered. If the TAC changes but the TAU process is not triggered (such as repeated switching between two TAs in the same TAI list), The terminal equipment does not need to identify the TAC ping-pong state.

TAC乒乓状态是一种在至少两个TAC之间反复变化(来回切换TAC)的状态,当终端设备位于TA对应小区的交界区域时,若发生小区乒乓重选,则会出现TAC反复变化的现象。示意性的,如图3所示,当终端设备位于TA8以及TA11对应小区的交界区域,且发生小区乒乓重选时,终端设备处于TAC乒乓状态,即在TA8以及TA11对应的TAC之间来回切换。The TAC ping-pong state is a state that repeatedly changes (switches TACs back and forth) between at least two TACs. When the terminal device is located in the border area of the cell corresponding to the TA, if cell ping-pong reselection occurs, the TAC will change repeatedly. . Schematically, as shown in FIG. 3, when the terminal device is located in the border area of the cells corresponding to TA8 and TA11, and the cell ping-pong reselection occurs, the terminal device is in the TAC ping-pong state, that is, it switches back and forth between the TACs corresponding to TA8 and TA11. .

当然,若终端设备处于三个及以上TA对应小区的交界区域,且在三个及以上小区之间进行乒乓重选时,终端设备同样会处于TAC乒乓状态,本申请实施例对此不作限定。Certainly, if the terminal device is in the border area of three or more TA corresponding cells, and ping-pong reselection is performed between the three or more cells, the terminal device will also be in the TAC ping-pong state, which is not limited in this embodiment of the present application.

本申请实施例中引入了TAC禁用列表,当基于TAC变化情况识别出处于TAC乒乓状态时,为了避免后续频繁执行TAU流程,终端设备从至少两个反复变化的TAC中,确定出目标TAC,并将目标TAC添加至TAC禁用列表。其中,该目标TAC是至少两个反复变化的TAC中除当前TAC之外的其他TAC。A TAC disable list is introduced in this embodiment of the present application. When it is identified that the TAC ping-pong state is in the TAC ping-pong state based on the TAC change, in order to avoid the subsequent frequent execution of the TAU process, the terminal device determines the target TAC from at least two repeatedly changing TACs, and Add the target TAC to the TAC disable list. Wherein, the target TAC is another TAC except the current TAC among the at least two repeatedly changed TACs.

示意性的,如图3所示,TA8对应的TAC A,TA11对应TAC B,当终端设备位于TA8与TA11对应小区的交界区域时,若发生小区乒乓重选,终端设备识别出TAC将在TAC A和TAC B之间来回切换。若当前服务小区为TA8对应的小区,终端设备则将TAC B确定为目标TAC,并将TAC B添加至TAC禁用列表。Schematically, as shown in Figure 3, TA8 corresponds to TAC A, and TA11 corresponds to TAC B. When the terminal device is located in the border area of the cells corresponding to TA8 and TA11, if cell ping-pong reselection occurs, the terminal device recognizes that the TAC will be in the TAC Switch back and forth between A and TAC B. If the current serving cell is the cell corresponding to TA8, the terminal device determines TAC B as the target TAC, and adds TAC B to the TAC disabled list.

需要说明的是,上述实施例仅以将单个TAC添加至TAC禁用列表为例进行说明,当终端设备在三个及以上TAC之间反复变化时,终端设备将至少两个目标TAC添加至TAC禁用列表。比如,当识别出在TAC A、TAC B、TAC C之间反复变化,且终端设备当前驻留在TAC A对应的小区时,终端设备将TAC B和TAC C添加至TAC禁用列表。It should be noted that, the above-mentioned embodiment only takes adding a single TAC to the TAC disabled list as an example for description. When the terminal device repeatedly changes among three or more TACs, the terminal device adds at least two target TACs to the TAC disabled list. list. For example, when it is identified that there are repeated changes among TAC A, TAC B, and TAC C, and the terminal device is currently camping in the cell corresponding to TAC A, the terminal device adds TAC B and TAC C to the TAC disabled list.

步骤403,响应于TAC再次发生变化,且待切换的TAC属于TAC禁用列表,禁止由当前TAC变化事件触发的TAU流程。Step 403, in response to the TAC changing again, and the TAC to be switched belongs to the TAC disabled list, prohibit the TAU process triggered by the current TAC change event.

将目标TAC添加至TAC禁用列表后,后续TAC再次发生变化时,终端设备检测待切换的TAC(此时TAC并未实际发生变化)是否属于TAC禁用列表。若属于,则确定仍旧处于TAC乒乓状态,进而禁止由当前TAC变化事件触发的TAU流程,并保持TAC。可选的,当在小区重选时TAC发生变化,且待切换的TAC属于TAC禁用列表时,通过禁止TAU流程,终端设备将继续驻留在当前服务小区,而不会进行小区重选。After the target TAC is added to the TAC disabled list, when the subsequent TAC changes again, the terminal device detects whether the TAC to be switched (the TAC has not actually changed at this time) belongs to the TAC disabled list. If yes, it is determined that it is still in the TAC ping-pong state, and then the TAU process triggered by the current TAC change event is prohibited, and the TAC is maintained. Optionally, when the TAC changes during cell reselection, and the TAC to be handed over belongs to the TAC disabled list, the terminal equipment will continue to camp on the current serving cell by disabling the TAU procedure without cell reselection.

需要说明的是,上述禁止TAU流程仅适用于当前TAC变化事件,若后续TAC再次发生变化,终端设备需要重新检测待切换的TAC是否属于TAC禁用列表,并在不属于时,重新触发TAU流程。It should be noted that the above prohibiting TAU process is only applicable to the current TAC change event. If the subsequent TAC changes again, the terminal device needs to re-detect whether the TAC to be switched belongs to the TAC disabled list, and re-trigger the TAU process if it does not.

示意性的,如图3所示,当前TAC为TAC A,且TAC B被添加至TAC禁用列表,当因小区重选导致TAC再次发生变化时,由于待切换的TAC B属于TAC禁用列表,因此终端设备保持当前TAC A,并禁止TAU流程,从而保持驻留在TAC A对应的小区。Schematically, as shown in Figure 3, the current TAC is TAC A, and TAC B is added to the TAC disabled list. When the TAC changes again due to cell reselection, since the TAC B to be switched belongs to the TAC disabled list, so The terminal device maintains the current TAC A and prohibits the TAU process, thereby staying in the cell corresponding to the TAC A.

显然,相较于相关技术中在出现TAC乒乓变化时,仍旧按照正常流程触发 TAU,本申请实施例中通过识别TAC乒乓状态,并设置TAC禁用列表,从而借助TAC禁用列表禁止在TAC之间反复变化,在待机状态下能够降低终端设备的功耗;对于双卡单待终端设备,降低副卡的TAU频率能够提高主卡的传输性能。Obviously, compared to the related art, when TAC ping-pong changes occur, the TAU is still triggered according to the normal process. In the embodiment of the present application, by identifying the TAC ping-pong state and setting the TAC disable list, the TAC disable list is used to prohibit repeated repetitions between TACs. In the standby state, the power consumption of the terminal device can be reduced; for a dual-card single-standby terminal device, reducing the TAU frequency of the secondary card can improve the transmission performance of the main card.

综上所述,本申请实施例中,终端设备根据TAU流程触发过程中的TAU变化情况,识别当前是否处于TAC乒乓状态,并在识别出处于TAC乒乓状态时,将反复变化的至少两个TAC中的目标TAC添加至TAC禁用列表,当后续需要再次切换至TAC禁用列表中的TAC时,终端设备能够禁止TAU流程,避免TAC乒乓状态下跟踪区域的频繁更新,在终端设备位于至少两个跟踪区域交界位置的情况下,有助于降低终端设备功耗并提高终端设备的传输性能。To sum up, in this embodiment of the present application, the terminal device identifies whether it is currently in the TAC ping-pong state according to the TAU change in the process of triggering the TAU process, and when recognizing that it is in the TAC ping-pong state, it will repeatedly change at least two TACs The target TAC in the TAC is added to the TAC disabled list. When the terminal device needs to switch to the TAC in the TAC disabled list again, the terminal device can prohibit the TAU process to avoid frequent updates of the tracking area in the TAC ping-pong state. When the terminal device is located in at least two tracking In the case of an area boundary position, it helps to reduce the power consumption of the terminal equipment and improve the transmission performance of the terminal equipment.

可选的,响应于终端设备处于TAC乒乓状态,向TAC禁用列表中添加目标TAC,包括:Optionally, in response to the terminal device being in the TAC ping-pong state, add the target TAC to the TAC disabled list, including:

获取预定时长内的TAC变化序列,TAC变化序列用于表征TAC变化情况;Obtain the TAC change sequence within a predetermined period of time, and the TAC change sequence is used to characterize the TAC change situation;

响应于TAC变化序列中包含重复TAC,且TAC重复次数大于次数阈值,确定终端设备处于TAC乒乓状态;In response to the TAC change sequence including repeated TAC, and the number of times of TAC repetition is greater than the number of times threshold, it is determined that the terminal device is in a TAC ping-pong state;

从重复TAC中确定所述目标TAC,并向TAC禁用列表中添加目标TAC。The target TAC is determined from the duplicate TACs and added to the TAC disabled list.

可选的,响应于TAC变化序列中包含重复TAC,且TAC重复次数大于次数阈值,确定终端设备处于TAC乒乓状态,包括:Optionally, in response to the TAC change sequence including repeated TACs, and the number of TAC repetitions is greater than the number of times threshold, it is determined that the terminal device is in the TAC ping-pong state, including:

响应于TAC变化序列中首次出现重复TAC,启用第一定时器,并初始化TAC重复次数,第一定时器的定时器时长为预定时长;In response to the repeated TAC appearing for the first time in the TAC change sequence, the first timer is enabled, and the number of TAC repetitions is initialized, and the timer duration of the first timer is a predetermined duration;

响应于TAC变化序列中再次出现重复TAC,更新TAC重复次数;In response to the repeating TAC appearing again in the sequence of TAC changes, updating the number of repeats of the TAC;

响应于第一定时器的定时器时长内TAC重复次数大于次数阈值,确定移动设备处于TAC乒乓状态。In response to the number of TAC repetitions being greater than the number threshold within the timer duration of the first timer, it is determined that the mobile device is in the TAC ping-pong state.

可选的,向TAC禁用列表中添加目标TAC之后,该方法包括:Optionally, after adding the target TAC to the TAC disabled list, the method includes:

为目标TAC设置禁用时长;Set the disable duration for the target TAC;

响应于达到禁用时长,从TAC禁用列表中移除目标TAC。In response to reaching the disable duration, the target TAC is removed from the TAC disable list.

可选的,为所述目标TAC设置禁用时长,包括:Optionally, set a disable duration for the target TAC, including:

响应于终端设备处于TAC乒乓状态,更新TAC乒乓状态轮数,TAC乒乓状态轮数用于表征TAC乒乓状态的出现次数,且TAC乒乓状态轮数在达到禁用时长时不重置;In response to the terminal device being in the TAC ping-pong state, the TAC ping-pong state round number is updated, and the TAC ping-pong state round number is used to represent the number of occurrences of the TAC ping-pong state, and the TAC ping-pong state round number is not reset when the disabled duration is reached;

根据TAC乒乓状态轮数确定禁用时长;Determine the disable duration according to the number of TAC ping-pong status rounds;

根据禁用时长为目标TAC设置第二定时器,第二定时器的定时器时长为禁用时长。A second timer is set for the target TAC according to the disabling duration, and the timer duration of the second timer is the disabling duration.

可选的,根据TAC乒乓状态轮数确定禁用时长,包括:Optionally, the disable duration is determined according to the number of TAC ping-pong status rounds, including:

根据TAC乒乓状态轮数确定候选禁用时长,候选禁用时长与TAC乒乓状态轮数呈正相关关系;The candidate disabling duration is determined according to the number of TAC ping-pong state rounds, and the candidate disabling duration is positively correlated with the number of TAC ping-pong state rounds;

将候选禁用时长和禁用时长上限中的最小值确定为禁用时长。The minimum value of the candidate disabling duration and the upper disabling duration is determined as the disabling duration.

可选的,向TAC禁用列表中添加目标TAC之后,该方法还包括:Optionally, after adding the target TAC to the TAC disabled list, the method further includes:

响应于满足移除条件,从TAC禁用列表中移除目标TAC。In response to the removal condition being met, the target TAC is removed from the TAC disable list.

可选的,移除条件包括如下至少一种:Optionally, the removal condition includes at least one of the following:

TAC发生变化,且待切换的TAC不属于TAC禁用列表;The TAC has changed, and the TAC to be switched does not belong to the TAC disabled list;

当前服务小区的小区信号强度小于信号强度阈值;The cell signal strength of the current serving cell is less than the signal strength threshold;

重新接入网络;reconnect to the network;

网络制式发生变化。The network standard has changed.

可选的,响应于满足移除条件,从TAC禁用列表中移除目标TAC,包括:Optionally, in response to meeting the removal conditions, remove the target TAC from the TAC disable list, including:

响应于满足移除条件,从TAC禁用列表中移除目标TAC,并重置TAC乒乓状态轮数。In response to the removal condition being met, the target TAC is removed from the TAC disable list, and the TAC ping-pong state round number is reset.

为了避免因目标TAC长期位于TAC禁用列表,导致在TAC乒乓状态消失时,终端设备无法切换至目标TAC对应TA,本申请实施例中,终端设备将目标TAC添加至TAC禁用列表时,还为目标TAC设置了禁用时长,从而在达到该禁用时长时自动移除TAC禁用列表中的目标TAC。下面采用示例性的实施例进行说明。In order to prevent the terminal device from being unable to switch to the TA corresponding to the target TAC when the TAC ping-pong state disappears because the target TAC is in the TAC disabled list for a long time, in this embodiment of the present application, when the terminal device adds the target TAC to the TAC disabled list, it is also the target TAC TAC sets a disable duration, so that the target TAC in the TAC disabled list is automatically removed when the disabled duration is reached. Exemplary embodiments are used for description below.

请参考图5,其示出了本申请另一个示例性实施例提供的跟踪区域的更新方法的流程图。本实施例以该方法由图1所示的终端设备13执行为例进行说明,该过程包括如下步骤:Please refer to FIG. 5 , which shows a flowchart of a method for updating a tracking area provided by another exemplary embodiment of the present application. This embodiment is described by taking the method executed by the terminal device 13 shown in FIG. 1 as an example, and the process includes the following steps:

步骤501,响应于TAC发生变化,触发TAU流程。Step 501, triggering a TAU process in response to a change in the TAC.

本步骤的实施方式可以参考上述步骤401,本实施例在此不再赘述。For the implementation of this step, reference may be made to the foregoing step 401, and details are not described herein again in this embodiment.

步骤502,获取预定时长内的TAC变化序列,TAC变化序列用于表征TAC变化情况。Step 502: Obtain a TAC change sequence within a predetermined time period, where the TAC change sequence is used to characterize the TAC change situation.

在一种可能的实施方式中,终端设备存储并维护有TAC变化序列,当TAC发生变化并触发TAU流程时,终端设备即将变化后的TAC添加至TAC变化序列中,以便后续基于TAC变化序列识别TAU过程中TAC的变化情况。可选的,该TAC变化序列中还包括各个TAC对应的TAC变化时刻。In a possible implementation, the terminal device stores and maintains the TAC change sequence. When the TAC changes and triggers the TAU process, the terminal device will add the changed TAC to the TAC change sequence, so that the subsequent identification based on the TAC change sequence can be performed. Changes in TAC during TAU. Optionally, the TAC change sequence further includes TAC change moments corresponding to each TAC.

相应的,触发TAU流程时,终端设备将变化后的TAU添加至TAC变化序列中,并识别TAC变化序列中是否包含重复的TAC。Correspondingly, when the TAU process is triggered, the terminal device adds the changed TAU to the TAC change sequence, and identifies whether the TAC change sequence contains repeated TACs.

步骤503,响应于TAC变化序列中包含重复TAC,且TAC重复次数大于次数阈值,确定终端设备处于TAC乒乓状态。Step 503 , in response to the TAC change sequence including repeated TACs and the TAC repetition times being greater than the times threshold, determine that the terminal device is in a TAC ping-pong state.

在一种可能的场景下,当用户在不同TA对应的小区之间来回移动时,同样会出现至少两个TAC反复变化的情况,相应的,TAC变化序列中同样会包含重复TAC。然而,由于这种TAC反复变化并非由于小区乒乓重选造成,而是由终端设备正常移动触发的正常小区重选造成,因此不应该将这种情况视作TAC乒乓变化。In a possible scenario, when the user moves back and forth between cells corresponding to different TAs, at least two TACs will change repeatedly. Correspondingly, the TAC change sequence will also include repeated TACs. However, since such repeated TAC changes are not caused by cell ping-pong reselection, but are caused by normal cell reselection triggered by the normal movement of the terminal device, this situation should not be regarded as a TAC ping-pong change.

为了能够区分正常TAC反复变化以及因小区乒乓重选导致的TAC反复变化,在一种可能的实施方式中,终端设备识别预定时长内TAC变化序列中是否包含重复TAC,且预定时长内的TAC重复次数是否大于次数阈值。In order to be able to distinguish between the repeated changes of the normal TAC and the repeated changes of the TAC caused by the cell ping-pong reselection, in a possible implementation manner, the terminal device identifies whether the TAC change sequence within a predetermined time period includes repeated TACs, and the TACs within the predetermined time period are repeated Whether the count is greater than the count threshold.

若TAC变化序列中包含重复TAC,且预定时长内的TAC重复次数大于次数阈值,则表明TAC反复变化是因小区乒乓重选造成(因为相较于终端设备正常移动触发的小区重选,小区乒乓重选的频率更高),进而确定当前处于TAC 乒乓状态。If the TAC change sequence contains repeated TACs, and the number of TAC repetitions within a predetermined time period is greater than the number of times threshold, it indicates that the repeated TAC changes are caused by cell ping-pong reselection (because compared to the cell reselection triggered by the normal movement of the terminal equipment, the cell ping-pong The frequency of reselection is higher), and then it is determined that it is currently in TAC ping-pong state.

若TAC变化序列中包含重复TAC,且预定时长内的TAC重复次数小于次数阈值,则表明TAC反复变化并不是因小区乒乓重选造成,进而确定当前未处于TAC乒乓状态,进而无需执行后续流程。If the TAC change sequence includes repeated TACs, and the number of TAC repetitions within the predetermined time period is less than the number of times the threshold, it indicates that the repeated TAC changes are not caused by cell ping-pong reselection, and it is determined that the TAC is not currently in the TAC ping-pong state, and subsequent procedures do not need to be performed.

在一个示意性的例子中,该预定时长为30秒,且次数阈值为4次,即当30s内的第一TAC的TAC出现次数大于4次时,终端设备确定处于TAC乒乓状态。In an illustrative example, the predetermined duration is 30 seconds, and the number of times threshold is 4 times, that is, when the number of TAC occurrences of the first TAC within 30s is greater than 4 times, the terminal device determines that it is in the TAC ping-pong state.

针对确定TAC序列中是否包含重复TAC,以及确定TAC出现次数的方式,在一种可能的实施方式中,如图6所示,本步骤可以包括如下步骤。For the manner of determining whether the TAC sequence contains repeated TACs and determining the number of occurrences of the TACs, in a possible implementation manner, as shown in FIG. 6 , this step may include the following steps.

步骤503A,响应于TAC变化序列中首次出现重复TAC,启用第一定时器,并初始化TAC重复次数,第一定时器的定时器时长为预定时长。Step 503A, in response to the first occurrence of the repeated TAC in the TAC change sequence, a first timer is enabled, and the number of TAC repetitions is initialized, and the timer duration of the first timer is a predetermined duration.

在一种可能的实施方式中,完成TAU流程并向TAC变化序列中新增TAC后,终端检测新增TAC是否与TAC变化序列中的历史TAC重复。若新增TAC与历史TAC重复,则确定出现重复TAC(新增TAC为重复TAC)。当检测到TAC变化序列中首次出现重复TAC时,终端设备即启动第一定时器,并初始化TAC重复次数,其中,第一定时器的定时器时长为预定时长,初始化的TAC重复次数为1次。In a possible implementation manner, after completing the TAU process and adding a TAC to the TAC change sequence, the terminal detects whether the newly added TAC is repeated with the historical TAC in the TAC change sequence. If the newly added TAC overlaps with the historical TAC, it is determined that a repeated TAC occurs (the newly added TAC is a repeated TAC). When it is detected that the repeated TAC appears for the first time in the TAC change sequence, the terminal device starts the first timer and initializes the number of TAC repetitions. The timer duration of the first timer is a predetermined duration, and the initialized TAC repetition number is 1 time .

为了避免在新增TAC与相隔较远的历史TAC一致时(可能是因为终端移动导致TAC变化),误确定为出现TAC乒乓,在另一种可能的实施方式中,完成TAU流程并向TAC变化序列中新增TAC后,终端设备检测新增TAC是否与TAC变化序列中的历史TAC重复,若检测到新增TAC与历史TAC重复,则进一步检测新增TAC与历史TAC的TAC变化时刻间隔是否小于间隔阈值,若小于,则启动第一定时器,若大于,则不启动第一定时器。比如,该间隔阈值为20s。In order to avoid wrongly determining the occurrence of TAC ping-pong when the newly added TAC is consistent with the distant historical TAC (possibly due to the TAC change caused by terminal movement), in another possible implementation, the TAU process is completed and the TAC is changed. After adding a TAC to the sequence, the terminal device detects whether the newly added TAC overlaps with the historical TAC in the TAC change sequence. If it is less than the interval threshold, if it is less than the interval threshold, start the first timer, if it is greater than the interval threshold, then do not start the first timer. For example, the interval threshold is 20s.

示意性的,如图7所示,终端设备在10:00:00进入追踪区域A并触发TAU流程,从而将TAC A添加至TAC变化序列71;终端设备在10:00:03进入追踪区域B,并触发TAU流程,从而将TAC B添加至TAC变化序列71;终端在10:00:06再次进入追踪区域A,并触发TAU流程,从而将TAC A添加至TAC变化序列71。由于TAC变化序列71中出现重复TAC(即TAC A),重复TAC之间的间隔(即6s)小于间隔阈值,因此终端启用第一定时器72(定时器时长为30s),并初始化TAC重复次数为1。Illustratively, as shown in Figure 7, the terminal device enters the tracking area A at 10:00:00 and triggers the TAU process, thereby adding TAC A to the TAC change sequence 71; the terminal device enters the tracking area B at 10:00:03 , and trigger the TAU process, thereby adding TAC B to the TAC change sequence 71; the terminal enters the tracking area A again at 10:00:06, and triggers the TAU process, thereby adding TAC A to the TAC change sequence 71. Since repeated TACs (ie TAC A) appear in the TAC change sequence 71, and the interval between repeated TACs (ie 6s) is less than the interval threshold, the terminal starts the first timer 72 (timer duration is 30s) and initializes the number of TAC repetitions is 1.

步骤503B,响应于TAC变化序列中再次出现重复TAC,更新TAC重复次数。Step 503B, in response to the repeated TAC appearing again in the TAC change sequence, update the number of TAC repetitions.

第一定时器定时时长内,若TAC再次发生变化,并触发TAU流程,终端设备获取重复TAC(与上一次重复TAC不同),并更新TAC重复次数。比如,终端设备对TAC重复次数进行加一操作。Within the duration of the first timer, if the TAC changes again and the TAU process is triggered, the terminal device obtains a repeated TAC (different from the last repeated TAC), and updates the number of TAC repetitions. For example, the terminal device adds one to the number of TAC repetitions.

示意性的,如图7所示,终端设备在10:00:12再次进入追踪区域A并触发TAU时,终端设备将TAC A添加至TAC变化序列71,由于TAC变化序列71中已经包含TAC A,因此确定TAC A为重复TAC,从而将TAC重复次数更新为2(此时第一定时器为6s)。Illustratively, as shown in Figure 7, when the terminal device enters the tracking area A again at 10:00:12 and triggers the TAU, the terminal device adds TAC A to the TAC change sequence 71, because the TAC change sequence 71 already contains TAC A. , so it is determined that TAC A is a repeated TAC, so that the number of times of TAC repetition is updated to 2 (the first timer is 6s at this time).

终端设备在10:00:09再次进入追踪区域B并触发TAU时,终端设备将TAC  B添加至TAC变化序列71,由于TAC变化序列71中已经包含TAC B,因此确定TAC B为重复TAC,从而将TAC重复次数更新为3(此时第一定时器为3s)。When the terminal device enters the tracking area B again at 10:00:09 and triggers the TAU, the terminal device adds TAC B to the TAC change sequence 71. Since the TAC change sequence 71 already contains TAC B, it is determined that TAC B is a repeated TAC, thus Update the number of TAC repetitions to 3 (the first timer is now 3s).

类似的,终端设备在第一定时器达到9s时,将TAC B添加至TAC变化序列71,并更新TAC重复次数为4。Similarly, when the first timer reaches 9s, the terminal device adds TAC B to the TAC change sequence 71, and updates the number of TAC repetitions to 4.

步骤503C,响应于第一定时器的定时器时长内TAC重复次数大于次数阈值,确定移动设备处于TAC乒乓状态。Step 503C, in response to that the number of TAC repetitions within the timer duration of the first timer is greater than the number threshold, it is determined that the mobile device is in the TAC ping-pong state.

在一种可能的实施方式中,每次更新TAC重复次数后,终端设备检测TAC重复次数是都大于次数阈值,若大于,则确定处于TAC乒乓状态;或者,终端设备在第一定时器达到定时器时长时,检测TAC重复次数是否大于次数阈值,若大于,则确定处于TAC乒乓状态。In a possible implementation manner, after each update of the number of TAC repetitions, the terminal device detects that the number of TAC repetitions is greater than the number of times threshold, and if it is greater than the number of times, it is determined to be in a TAC ping-pong state; When the timer is longer, it is detected whether the number of TAC repetitions is greater than the number of times threshold, and if it is greater, it is determined to be in the TAC ping-pong state.

示意性的,如图7所示,当次数阈值被设置为3次时,由于第一定时器的定时器时长达到9s时,TAC重复次数达到4次,因此终端设备确定处于TAC乒乓状态。Illustratively, as shown in FIG. 7 , when the number of times threshold is set to 3 times, since the number of TAC repetitions reaches 4 times when the timer duration of the first timer reaches 9s, the terminal device determines that it is in the TAC ping-pong state.

步骤504,从重复TAC中确定目标TAC,并向TAC禁用列表中添加目标TAC。In step 504, the target TAC is determined from the repeated TACs, and the target TAC is added to the TAC disabled list.

进一步的,终端设备从重复TAC中确定出目标TAC,从而将目标TAC添加至TAC禁用列表中。其中,重复TAC可以由终端设备从TAC变化序列中确定得到。Further, the terminal device determines the target TAC from the repeated TACs, so as to add the target TAC to the TAC disable list. The repeated TAC may be determined by the terminal device from the TAC change sequence.

在一种可能的实施方式中,当重复TAC为至少两个时,终端设备将除当前TAC以外的重复TAC确定为目标TAC。In a possible implementation manner, when there are at least two repeated TACs, the terminal device determines the repeated TACs other than the current TAC as the target TAC.

示意性的,如图7所示,当确定出处于TAC乒乓状态时,由于重复TAC包括TAC A和TAC B,且当前TAC为TAC B,因此终端将TAC A确定为目标TAC,并将目标TAC添加至TAC禁用列表73中。Illustratively, as shown in FIG. 7 , when it is determined that it is in the TAC ping-pong state, since the repeated TAC includes TAC A and TAC B, and the current TAC is TAC B, the terminal determines TAC A as the target TAC and the target TAC Added to TAC disable list 73.

需要说明的是,本实施例仅以两个TAC来回切换为例进行说明,在其他可能的实施方式中,当在至少三个TAC之间来回切换时,终端设备将除当前TAC以外的至少两个TAC添加至TAC禁用列表,本实施例对此不作限定。It should be noted that this embodiment only takes two TACs switching back and forth as an example for description. In other possible implementations, when switching back and forth between at least three TACs, the terminal device will switch at least two TACs other than the current TAC. A number of TACs are added to the TAC disabled list, which is not limited in this embodiment.

步骤505,为目标TAC设置禁用时长。Step 505 , setting a disable duration for the target TAC.

在一种可能的实施方式中,终端设备为目标TAC设置固定的禁用时长,比如,该禁用时长被设置为5分钟。In a possible implementation manner, the terminal device sets a fixed disabling period for the target TAC, for example, the disabling period is set to 5 minutes.

然而,若TAC乒乓状态仍在持续,从TAC禁用列表中移除目标TAC后,仍会出现频繁TAU的情况。因此,为了进一步降低因小区乒乓重选导致频繁TAU的情况,在另一种可能的实施方式中,终端设备根据TAC乒乓状态的出现次数,为目标TAC设置动态递增的禁用时长。However, if the TAC ping-pong state persists, frequent TAUs will still occur after removing the target TAC from the TAC ban list. Therefore, in order to further reduce the situation of frequent TAUs caused by cell ping-pong reselection, in another possible implementation manner, the terminal device sets a dynamically increasing disable duration for the target TAC according to the number of occurrences of the TAC ping-pong state.

在一种可能的实施方式中,如图6所示,本步骤可以包括如下步骤。In a possible implementation manner, as shown in FIG. 6 , this step may include the following steps.

步骤505A,响应于终端设备处于TAC乒乓状态,更新TAC乒乓状态轮数,TAC乒乓状态轮数用于表征TAC乒乓状态的出现次数。Step 505A, in response to the terminal device being in the TAC ping-pong state, update the number of rounds of the TAC ping-pong state, where the number of rounds of the TAC ping-pong state is used to represent the number of occurrences of the TAC ping-pong state.

在一种可能的实施方式中,终端设备存储并维护有TAC乒乓状态轮数(round),每次识别出TAC乒乓状态,终端设备即更新TAC乒乓状态轮数。比如,对TAC乒乓状态轮数进行加一操作。In a possible implementation, the terminal device stores and maintains the TAC ping-pong state rounds, and each time the TAC ping-pong state is identified, the terminal device updates the TAC ping-pong state rounds. For example, add one to the number of TAC ping-pong state rounds.

示意性的,如图7所示,当TAC重复次数达到4次时,终端设备确定出现TAC乒乓状态,从而对TAC乒乓状态轮数进行加一操作,得到当前TAC乒乓状态轮数为1。Illustratively, as shown in FIG. 7 , when the number of TAC repetitions reaches 4, the terminal device determines that the TAC ping-pong state occurs, and thus adds one to the number of rounds of the TAC ping-pong state, and obtains that the current number of rounds of the TAC ping-pong state is 1.

步骤505B,根据TAC乒乓状态轮数确定禁用时长。Step 505B: Determine the disabling duration according to the number of TAC ping-pong state rounds.

针对基于TAC乒乓状态轮数确定禁用时长的方式,在一种可能的实施方式中,终端设备首先根据TAC乒乓状态轮数确定候选禁用时长,然后将候选禁用时长和禁用时长上限中的最小值确定为禁用时长,其中,候选禁用时长与TAC乒乓状态轮数呈正相关关系,即随着TAC乒乓状态轮数的增多,目标TAC在TAC禁用列表中的保持时长越长,相应的,终端设备禁止TAU的时长越长。For the method of determining the disabling duration based on the number of TAC ping-pong state rounds, in a possible implementation, the terminal device first determines the candidate disabling duration according to the number of TAC ping-pong state rounds, and then determines the minimum value of the candidate disabling duration and the upper limit of the disabling duration. is the disabling duration, where the candidate disabling duration is positively correlated with the number of TAC ping-pong state rounds, that is, as the number of TAC ping-pong state rounds increases, the longer the target TAC remains in the TAC disabling list, correspondingly, the terminal device prohibits TAU longer.

在一个示意性的例子中,候选禁用时长与TAC乒乓状态轮数呈指数关系。比如,候选禁用时长=2 round,其中,round为TAC乒乓状态轮数。 In an illustrative example, the candidate disable duration is exponentially related to the number of TAC ping-pong state rounds. For example, the candidate disabling duration = 2 round , where round is the number of rounds in the TAC ping-pong state.

例如,当前TAC乒乓状态轮数为1时,候选禁用时长为2min;当前TAC乒乓状态轮数为4时,候选禁用时长为16min。For example, when the current number of TAC ping-pong state rounds is 1, the candidate disabling duration is 2 minutes; when the current TAC ping-pong state round number is 4, the candidate disabling duration is 16 minutes.

并且,为了避免禁用时长无限增长,影响终端设备的正常TAU,终端设备设置有禁用时长上限,当候选禁用时长小于禁用时长上限时,终端设备将候选禁用时长确定为禁用时长;当候选禁用时长大于禁用时长上限时,终端设备将禁用时长上限确定为禁用时长。In addition, in order to avoid the infinite increase of the disabled duration and affect the normal TAU of the terminal device, the terminal device is set with an upper limit of the disabled duration. When the candidate disabled duration is less than the upper limit of the disabled duration, the terminal device determines the candidate disabled duration as the disabled duration; when the candidate disabled duration is greater than the disabled duration When disabling the upper limit of the duration, the terminal device determines the upper limit of the disabled duration as the disabled duration.

比如,当禁用时长上限为720min时,根据TAC乒乓状态轮数确定的禁用时长可以表示为min(2 round,720)。 For example, when the upper limit of the disabling duration is 720min, the disabling duration determined according to the number of rounds of the TAC ping-pong state can be expressed as min(2 round , 720).

当然,终端设备还可以采用其他方式确定递增的候选禁用时长,本申请实施例仅以上述方式为例进行示意性说明,但并不对此构成限定。Of course, the terminal device may also determine the incremental candidate disabling duration in other manners, and the embodiments of the present application only take the foregoing manner as an example for illustrative description, but this does not constitute a limitation.

步骤505C,根据禁用时长为目标TAC设置第二定时器,第二定时器的定时器时长为禁用时长。Step 505C: Set a second timer for the target TAC according to the disabling duration, and the timer duration of the second timer is the disabling duration.

进一步的,终端设备根据确定出的禁用时长为目标TAC设置第二定时器,以便通过第二定时器触发目标TAC的移除操作。Further, the terminal device sets a second timer for the target TAC according to the determined disabling duration, so as to trigger the removal operation of the target TAC through the second timer.

示意性的,如图7所示,终端设备确定TAC A的禁用时长为2min。Illustratively, as shown in FIG. 7 , the terminal device determines that the disable duration of TAC A is 2 minutes.

步骤506,响应于达到禁用时长,从TAC禁用列表中移除目标TAC。Step 506, in response to reaching the disable duration, remove the target TAC from the TAC disable list.

可选的,在第二定时器的定时器时长内(即禁用时长内),若TAC再次变化,且待切换的TAC属于TAC禁用列表,终端设备则保持当前TAC;在第二定时器达到定时器时长时,终端设备即将目标TAC从TAC禁用列表中移除。Optionally, within the timer duration of the second timer (that is, within the disabled duration), if the TAC changes again, and the TAC to be switched belongs to the TAC disabled list, the terminal device maintains the current TAC; when the second timer reaches the timing When the timer expires, the terminal device will remove the target TAC from the TAC disabled list.

在一种可能的实施方式中,TAC乒乓状态轮数在达到禁用时长时不重置,即后续再次识别出TAC乒乓状态时,终端设备即在当前TAC乒乓状态轮数继续累加,从而延长TAC的禁用时间。In a possible implementation manner, the number of rounds in the TAC ping-pong state is not reset when the disabled time period is reached, that is, when the TAC ping-pong state is subsequently recognized again, the terminal device continues to accumulate the number of rounds in the current TAC ping-pong state, thereby extending the duration of the TAC. Disable time.

可选的,从TAC禁用列表中移除目标TAC后,终端设备在原先TAC变化序列上进行TAC更新,或者,重新生成新的TAC变化序列并更新,本实施例对此不作限定。Optionally, after removing the target TAC from the TAC disabled list, the terminal device performs TAC update on the original TAC change sequence, or regenerates and updates a new TAC change sequence, which is not limited in this embodiment.

步骤507,响应于TAC再次发生变化,且待切换的TAC属于TAC禁用列表,禁止由当前TAC变化事件触发的TAU流程。Step 507, in response to the TAC changing again, and the TAC to be switched belongs to the TAC disabled list, prohibit the TAU process triggered by the current TAC change event.

本步骤的实施方式可以参考上述步骤403,本实施例在此不再赘述。For the implementation of this step, reference may be made to the foregoing step 403, and details are not described herein again in this embodiment.

本实施例中,终端设备沟通过构建TAC变化序列,并通过识别TAC变化序列中的重复TAC来确定是否发生TAC乒乓,提高了TAC乒乓状态的识别准确度;此外,本实施例中,终端设备根据TAC乒乓状态轮数,确定递增的TAC禁用时长,延长TAC乒乓状态下TAC禁用列表中TAC的移除时长,从而进一步降低TAC乒乓状态下的TAU频率,降低终端设备功耗并提高传输性能。In this embodiment, the terminal device communicates to construct a TAC change sequence, and determines whether TAC ping-pong occurs by identifying the repeated TAC in the TAC change sequence, which improves the recognition accuracy of the TAC ping-pong state; in addition, in this embodiment, the terminal device According to the number of rounds in the TAC ping-pong state, the incremental TAC disabling duration is determined, and the TAC removal duration in the TAC disabling list in the TAC ping-pong state is extended, thereby further reducing the TAU frequency in the TAC ping-pong state, reducing the power consumption of the terminal device and improving the transmission performance.

在一个示意性的例子中,终端设备进行跟踪区域更新的流程如图8所示。In an illustrative example, the process of updating the tracking area by the terminal device is as shown in FIG. 8 .

步骤801,驻留在4G小区。Step 801, camp on a 4G cell.

步骤802,小区乒乓重选。Step 802, cell ping-pong reselection.

步骤803,检测TAC是否发生变化。若TAC发生变化,执行步骤804;若TAC未发生变化,执行步骤802。Step 803, detecting whether the TAC changes. If the TAC changes, go to step 804; if the TAC does not change, go to step 802.

步骤804,触发TAU流程。Step 804, triggering the TAU process.

步骤805,检测重复TAC次数(count)是否为0。若为0,则执行步骤806,若不为0,则执行步骤807。Step 805 , check whether the number of times (count) of repeated TAC is 0. If it is 0, go to step 806, if not, go to step 807.

步骤806,开启定时器T1,定时器T1的时长为30s。Step 806, start the timer T1, and the duration of the timer T1 is 30s.

步骤807,对重复TAC次数进行加一。Step 807: Add one to the number of times of repeating the TAC.

步骤808,检测30s内重复TAC次数是否达到4次。若达到,执行步骤809,若未达到,执行步骤802。Step 808: Detect whether the number of times of repeating the TAC reaches 4 within 30s. If so, go to step 809, if not, go to step 802.

步骤809,对TAC乒乓状态轮数(round)进行加一。Step 809: Add one to the number of rounds in the TAC ping-pong state.

步骤810,将重复TAC添加至TAC禁用列表,并为重复TAC设置定时器T2,定时器T2的定时器时长为min(2 round,720)。 Step 810, adding the repeated TAC to the TAC disable list, and setting a timer T2 for the repeated TAC, and the timer duration of the timer T2 is min (2 round , 720).

上述实施例中,以禁用时长为移除触发条件为例,对TAC禁用列表中的TAC的移除过程进行了说明。然而,在一些特殊情况下,终端设备需要及时将TAC禁用列表中的TAC移除,避免TAC禁用对终端设备正常更新跟踪区域造成影响。In the above embodiment, the removal process of the TAC in the TAC disabled list is described by taking the disabling duration as the removal trigger condition as an example. However, in some special cases, the terminal device needs to remove the TAC in the TAC disabling list in time to prevent the TAC disabling from affecting the normal update of the tracking area of the terminal device.

在一种可能的实施方式中,当满足移除条件时,终端设备从TAC禁用列表中移除目标TAC。In a possible implementation, when the removal condition is satisfied, the terminal device removes the target TAC from the TAC disabled list.

其中,移除条件包括如下至少一种:The removal conditions include at least one of the following:

1、TAC发生变化,且待切换的TAC不属于TAC禁用列表。1. The TAC has changed, and the TAC to be switched does not belong to the TAC disabled list.

当终端设备发生移动,且因移动造成小区重选,进而触发TAU流程时,为了保证小区重选的正常执行,终端设备需要将目标TAC移除TAC列表。可选的,当TAC发生变化时,终端设备检测待切换的TAC是否属于TAC禁用列表,若不属于,则触发目标TAC的移除流程。When the terminal equipment moves, and the cell reselection is caused by the movement, which triggers the TAU process, in order to ensure the normal execution of the cell reselection, the terminal equipment needs to remove the target TAC from the TAC list. Optionally, when the TAC changes, the terminal device detects whether the TAC to be switched belongs to the TAC disabled list, and if not, triggers the removal process of the target TAC.

在其他可能的实施方式中,终端设备还可以根据地理位置信息或传感器数据,确定TAC变化是否因终端设备移动造成,本实施例对此不作限定。In other possible implementation manners, the terminal device may further determine whether the TAC change is caused by the movement of the terminal device according to geographic location information or sensor data, which is not limited in this embodiment.

2、当前服务小区的小区信号强度小于信号强度阈值。2. The cell signal strength of the current serving cell is less than the signal strength threshold.

在目标TAC禁用期间,若当前服务小区内的小区信号强度变差,继续驻留在当前服务小区可能会造成掉网,因此,在一种可能的实施方式中,终端设备在驻留在当前服务小区的过程中,持续测量小区信号强度,比如,参考信号接 收强度(Reference Signal Receiving Power,RSRP),并在当前服务小区的小区信号强度小于信号强度阈值时,将目标TAC移除TAC禁用列表,使终端设备能够通过小区重选驻留在目标TAC对应的小区,避免出现掉网的情况。比如,当当前服务小区的RSRP小于-115dbm时,终端设备从TAC禁用列表中移除目标TAC。During the period when the target TAC is disabled, if the signal strength of the cell in the current serving cell becomes poor, continuing to camp on the current serving cell may result in a network drop. Therefore, in a possible implementation, the terminal device is camped on the current serving cell. During the cell process, continuously measure the cell signal strength, such as Reference Signal Receiving Power (RSRP), and when the cell signal strength of the current serving cell is less than the signal strength threshold, remove the target TAC from the TAC disabled list. It enables the terminal equipment to camp on the cell corresponding to the target TAC through cell reselection, so as to avoid the situation of dropping the network. For example, when the RSRP of the current serving cell is less than -115dbm, the terminal device removes the target TAC from the TAC disable list.

3、重新接入网络。3. Reconnect to the network.

可选的,终端设备重新接入网络可以通过开关机、开关飞行模式或插拔SIM卡实现(均需要重新进行网络附着),即当检测到终端设备开关机、开关飞行模式或插拔卡时,终端设备从TAC禁用列表中移除目标TAC。Optionally, the terminal device can be re-connected to the network by switching the machine, switching the airplane mode, or plugging and unplugging the SIM card (all need to be re-attached to the network), that is, when it is detected that the terminal device is turned on and off, the airplane mode is switched, or the card is inserted and removed. , the end device removes the target TAC from the TAC disable list.

4、网络制式发生变化。4. The network system has changed.

由于终端设备可以同时支持多种网络制式,且在当前网络制式下出现TAC乒乓时,在其他网络制式下可能并不存在TAC乒乓的情况,因此,当网络制式发生变化时,终端设备同样将目标TAC从TAC禁用列表中移除。Because the terminal device can support multiple network standards at the same time, and when TAC ping-pong occurs in the current network standard, there may not be TAC ping-pong in other network standards. Therefore, when the network standard changes, the terminal device also targets the target TAC removed from TAC ban list.

比如,当在4G网络制式下识别出TAC乒乓状态,并将目标TAC添加至TAC禁用列表时,若终端设备由4G网络制式切换为3G网络制式,终端设备将移除TAC禁用列表中的TAC。For example, when the TAC ping-pong state is identified under the 4G network standard and the target TAC is added to the TAC disabled list, if the terminal device switches from the 4G network standard to the 3G network standard, the terminal device will remove the TAC in the TAC disabled list.

可选的,当满足移除条件,从TAC禁用列表中移除目标TAC的同时,终端设备重置TAC乒乓状态轮数,避免未重置TAC乒乓状态轮数导致后续添加至TAC禁用列表的TAC被禁用过长时间。Optionally, when the removal conditions are met, and the target TAC is removed from the TAC disabled list, the terminal device resets the number of TAC ping-pong state rounds, so as to avoid the TAC that is subsequently added to the TAC disabled list without resetting the number of TAC ping-pong state rounds. Disabled for too long.

本实施例中,终端设备通过设置移除条件,并在满足移除条件时,及时将TAC禁用列表中的TAC移除,在缓解TAC乒乓状态的前提下,避免TAC禁用对终端设备正常使用造成影响。In this embodiment, the terminal device sets removal conditions, and when the removal conditions are met, removes the TACs in the TAC disable list in time, and under the premise of alleviating the TAC ping-pong state, avoids the normal use of the terminal equipment caused by the TAC disablement. influence.

请参考图9,其示出了本申请一个实施例提供的跟踪区域的更新装置的结构框图。该装置可以通过软件、硬件或者两者的结合实现成为图1中终端设备13的全部或一部分。该装置包括:Please refer to FIG. 9 , which shows a structural block diagram of an apparatus for updating a tracking area provided by an embodiment of the present application. The apparatus can be implemented by software, hardware or a combination of the two to become all or a part of the terminal device 13 in FIG. 1 . The device includes:

更新模块901,用于响应于TAC发生变化,触发TAU流程;An update module 901 is used to trigger a TAU process in response to a change in the TAC;

添加模块902,用于响应于所述终端设备处于TAC乒乓状态,向TAC禁用列表中添加目标TAC,所述TAC乒乓状态指在至少两个TAC之间反复变化的状态,所述目标TAC为TAC乒乓状态下除当前TAC以外的TAC;The adding module 902 is configured to add a target TAC to the TAC disable list in response to the terminal device being in a TAC ping-pong state, where the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is a TAC TAC other than the current TAC in ping-pong state;

保持模块903,用于响应于TAC再次发生变化,且待切换的TAC属于所述TAC禁用列表,禁止由当前TAC变化事件触发的TAU流程。The maintaining module 903 is configured to prohibit the TAU process triggered by the current TAC change event in response to the TAC changing again and the TAC to be switched belongs to the TAC disabled list.

可选的,添加模块902,包括:Optionally, add module 902, including:

序列获取单元,用于获取预定时长内的TAC变化序列,所述TAC变化序列用于表征TAC变化情况;a sequence acquisition unit, configured to acquire a TAC change sequence within a predetermined time period, the TAC change sequence being used to characterize the TAC change situation;

状态确定单元,用于响应于所述TAC变化序列中包含重复TAC,且TAC重复次数大于次数阈值,确定所述终端设备处于所述TAC乒乓状态;a state determination unit, configured to determine that the terminal device is in the TAC ping-pong state in response to the TAC change sequence including repeated TACs, and the number of times of TAC repetitions is greater than a threshold of times;

添加单元,用于从所述重复TAC中确定所述目标TAC,并向所述TAC禁用列表中添加所述目标TAC。An adding unit is configured to determine the target TAC from the duplicate TAC, and add the target TAC to the TAC disable list.

可选的,状态确定单元,用于:Optional, state determination unit for:

响应于所述TAC变化序列中首次出现重复TAC,启用第一定时器,并初始化所述TAC重复次数,所述第一定时器的定时器时长为所述预定时长;In response to the repeated TAC appearing for the first time in the TAC change sequence, a first timer is enabled, and the number of times of repetition of the TAC is initialized, and the timer duration of the first timer is the predetermined duration;

响应于所述TAC变化序列中再次出现重复TAC,更新所述TAC重复次数;In response to repeating the TAC appearing again in the sequence of TAC changes, updating the number of TAC repetitions;

响应于所述第一定时器的定时器时长内所述TAC重复次数大于所述次数阈值,确定处于所述TAC乒乓状态。In response to the TAC repetition times being greater than the times threshold within the timer duration of the first timer, it is determined to be in the TAC ping-pong state.

可选的,所述装置包括:Optionally, the device includes:

时长设置模块,用于为所述目标TAC设置禁用时长;a duration setting module for setting a disabled duration for the target TAC;

第一移除模块,用于响应于达到所述禁用时长,从所述TAC禁用列表中移除所述目标TAC。A first removing module, configured to remove the target TAC from the TAC disable list in response to reaching the disable duration.

可选的,所述时长设置模块,包括:Optionally, the duration setting module includes:

轮数更新单元,用于响应于根据所述终端设备处于所述TAC乒乓状态,更新TAC乒乓状态轮数,所述TAC乒乓状态轮数用于表征所述TAC乒乓状态的出现次数,且所述TAC乒乓状态轮数在达到所述禁用时长时不重置;a round number updating unit, configured to update the number of rounds of the TAC ping-pong state in response to the terminal device being in the TAC ping-pong state, the number of rounds of the TAC ping-pong state being used to represent the number of occurrences of the TAC ping-pong state, and the The number of TAC ping-pong state rounds is not reset when the disabled duration is reached;

时长确定单元,用于根据所述TAC乒乓状态轮数确定所述禁用时长;a duration determining unit, configured to determine the disabling duration according to the number of rounds of the TAC ping-pong state;

时长设置单元,用于根据所述禁用时长为所述目标TAC设置第二定时器,所述第二定时器的定时器时长为所述禁用时长。A duration setting unit, configured to set a second timer for the target TAC according to the disable duration, where the timer duration of the second timer is the disable duration.

可选的,时长确定单元,用于:Optional, duration determination unit, used to:

根据所述TAC乒乓状态轮数确定候选禁用时长,所述候选禁用时长与所述TAC乒乓状态轮数呈正相关关系;Determine the candidate disabling duration according to the number of TAC ping-pong state rounds, and the candidate disabling duration is positively correlated with the number of TAC ping-pong state rounds;

将所述候选禁用时长和禁用时长上限中的最小值确定为所述禁用时长。The minimum value of the candidate disabling duration and the upper limit of disabling duration is determined as the disabling duration.

可选的,所述装置还包括:Optionally, the device further includes:

第二移除模块,用于响应于满足移除条件,从所述TAC禁用列表中移除所述目标TAC。A second removal module, configured to remove the target TAC from the TAC disable list in response to a removal condition being satisfied.

可选的,所述移除条件包括如下至少一种:Optionally, the removal conditions include at least one of the following:

TAC发生变化,且待切换的TAC不属于所述TAC禁用列表;The TAC changes, and the TAC to be switched does not belong to the TAC disabled list;

当前服务小区的小区信号强度小于信号强度阈值;The cell signal strength of the current serving cell is less than the signal strength threshold;

重新接入网络;reconnect to the network;

网络制式发生变化。The network standard has changed.

可选的,所述第二移除模块,用于:Optionally, the second removal module is used for:

响应于满足所述移除条件,从所述TAC禁用列表中移除所述目标TAC,并重置TAC乒乓状态轮数。In response to satisfying the removal condition, the target TAC is removed from the TAC disable list, and the TAC ping-pong state round number is reset.

综上所述,本申请实施例中,终端设备根据TAU流程触发过程中的TAU变化情况,识别当前是否处于TAC乒乓状态,并在识别出处于TAC乒乓状态时,将反复变化的至少两个TAC中的目标TAC添加至TAC禁用列表,当后续需要再次切换至TAC禁用列表中的TAC时,终端设备能够禁止TAU流程并保持当前TAC,避免TAC乒乓状态下跟踪区域的频繁更新,在终端设备位于至少两个跟踪区域交界位置的情况下,有助于降低终端设备功耗并提高终端设备的传输性能。To sum up, in this embodiment of the present application, the terminal device identifies whether it is currently in the TAC ping-pong state according to the TAU change in the process of triggering the TAU process, and when recognizing that it is in the TAC ping-pong state, it will repeatedly change at least two TACs The target TAC in the TAC is added to the TAC disabled list. When the terminal device needs to switch to the TAC in the TAC disabled list again, the terminal device can prohibit the TAU process and keep the current TAC to avoid frequent updates of the tracking area in the TAC ping-pong state. In the case of at least two tracking area border positions, it is helpful to reduce the power consumption of the terminal device and improve the transmission performance of the terminal device.

本实施例中,终端设备沟通过构建TAC变化序列,并通过识别TAC变化序 列中的重复TAC来确定是否发生TAC乒乓,提高了TAC乒乓状态的识别准确度;此外,本实施例中,终端设备根据TAC乒乓状态轮数,确定递增的TAC禁用时长,延长TAC乒乓状态下TAC禁用列表中TAC的移除时长,从而进一步降低TAC乒乓状态下的TAU频率,降低终端设备功耗并提高传输性能。In this embodiment, the terminal device communicates to construct a TAC change sequence, and determines whether TAC ping-pong occurs by identifying the repeated TAC in the TAC change sequence, which improves the recognition accuracy of the TAC ping-pong state; in addition, in this embodiment, the terminal device According to the number of rounds in the TAC ping-pong state, the incremental TAC disabling duration is determined, and the TAC removal duration in the TAC disabling list in the TAC ping-pong state is extended, thereby further reducing the TAU frequency in the TAC ping-pong state, reducing the power consumption of the terminal device and improving the transmission performance.

本实施例中,终端设备通过设置移除条件,并在满足移除条件时,及时将TAC禁用列表中的TAC移除,在缓解TAC乒乓状态的前提下,避免TAC禁用对终端设备正常使用造成影响。In this embodiment, the terminal device sets removal conditions, and when the removal conditions are met, removes the TACs in the TAC disable list in time, and under the premise of alleviating the TAC ping-pong state, avoids the normal use of the terminal equipment caused by the TAC disablement. influence.

本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上各个实施例所述的跟踪区域的更新方法。Embodiments of the present application further provide a computer-readable medium, where at least one instruction is stored in the computer-readable medium, and the at least one instruction is loaded and executed by a processor to implement the tracking area update method according to the above embodiments .

本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的跟踪区域的更新方法。Embodiments of the present application provide a computer program product or computer program, where the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the tracking area update method provided by the above aspects.

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。Those skilled in the art should realize that, in one or more of the above examples, the functions described in the embodiments of the present application may be implemented by hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.

以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only optional embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection of the present application. within the range.

Claims (20)

一种跟踪区域的更新方法,应用于终端设备,所述方法包括:A method for updating a tracking area, applied to a terminal device, the method comprising: 响应于跟踪区域码TAC发生变化,触发跟踪区域更新TAU流程;In response to the change of the tracking area code TAC, the tracking area update TAU process is triggered; 响应于所述终端设备处于TAC乒乓状态,向TAC禁用列表中添加目标TAC,所述TAC乒乓状态指在至少两个TAC之间反复变化的状态,所述目标TAC为TAC乒乓状态下除当前TAC以外的TAC;In response to the terminal device being in a TAC ping-pong state, a target TAC is added to the TAC disabled list, the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is the TAC ping-pong state except the current TAC other than TAC; 响应于TAC再次发生变化,且待切换的TAC属于所述TAC禁用列表,禁止由当前TAC变化事件触发的TAU流程。In response to the TAC changing again, and the TAC to be switched belongs to the TAC disabled list, the TAU process triggered by the current TAC change event is disabled. 根据权利要求1所述的方法,其中,所述响应于所述终端设备处于TAC乒乓状态,向TAC禁用列表中添加目标TAC,包括:The method according to claim 1, wherein, in response to the terminal device being in a TAC ping-pong state, adding a target TAC to a TAC disable list comprises: 获取预定时长内的TAC变化序列,所述TAC变化序列用于表征TAC变化情况;Acquire a TAC change sequence within a predetermined period of time, and the TAC change sequence is used to characterize the TAC change situation; 响应于所述TAC变化序列中包含重复TAC,且TAC重复次数大于次数阈值,确定所述终端设备处于所述TAC乒乓状态;In response to the TAC change sequence including repeated TAC, and the number of TAC repetitions is greater than the number of times threshold, determine that the terminal device is in the TAC ping-pong state; 从所述重复TAC中确定所述目标TAC,并向所述TAC禁用列表中添加所述目标TAC。The target TAC is determined from the duplicate TACs, and the target TAC is added to the TAC disable list. 根据权利要求2所述的方法,其中,所述响应于所述TAC变化序列中包含重复TAC,且TAC重复次数大于次数阈值,确定所述终端设备处于所述TAC乒乓状态,包括:The method according to claim 2, wherein the determining that the terminal device is in the TAC ping-pong state in response to the TAC change sequence including repeated TACs and the number of times of TAC repetitions is greater than a threshold value, comprises: 响应于所述TAC变化序列中首次出现所述重复TAC,启用第一定时器,并初始化所述TAC重复次数,所述第一定时器的定时器时长为所述预定时长;In response to the repeated TAC appearing for the first time in the TAC change sequence, a first timer is enabled, and the number of repetitions of the TAC is initialized, and the timer duration of the first timer is the predetermined duration; 响应于所述TAC变化序列中再次出现所述重复TAC,更新所述TAC重复次数;in response to the repeating TAC appearing again in the TAC change sequence, updating the number of times of repeating the TAC; 响应于所述第一定时器的定时器时长内所述TAC重复次数大于所述次数阈值,确定所述移动设备处于所述TAC乒乓状态。It is determined that the mobile device is in the TAC ping-pong state in response to the TAC repetition number being greater than the number threshold within the timer duration of the first timer. 根据权利要求1至3任一所述的方法,其中,所述向TAC禁用列表中添加目标TAC之后,所述方法包括:The method according to any one of claims 1 to 3, wherein after adding the target TAC to the TAC disable list, the method comprises: 为所述目标TAC设置禁用时长;set a disable duration for the target TAC; 响应于达到所述禁用时长,从所述TAC禁用列表中移除所述目标TAC。In response to reaching the disable period, the target TAC is removed from the TAC disable list. 根据权利要求4所述的方法,其中,所述为所述目标TAC设置禁用时长,包括:The method according to claim 4, wherein the setting a disable duration for the target TAC comprises: 响应于所述终端设备处于所述TAC乒乓状态,更新TAC乒乓状态轮数,所述TAC乒乓状态轮数用于表征所述TAC乒乓状态的出现次数,且所述TAC乒乓状态轮数在达到所述禁用时长时不重置;In response to the terminal device being in the TAC ping-pong state, the number of TAC ping-pong state rounds is updated, the TAC ping-pong state round number is used to represent the number of occurrences of the TAC ping-pong state, and the TAC ping-pong state round number reaches the specified number of times. It will not be reset when the above-mentioned disable time is exceeded; 根据所述TAC乒乓状态轮数确定所述禁用时长;determining the disabling duration according to the number of rounds of the TAC ping-pong state; 根据所述禁用时长为所述目标TAC设置第二定时器,所述第二定时器的定时器时长为所述禁用时长。A second timer is set for the target TAC according to the disabling duration, and the timer duration of the second timer is the disabling duration. 根据权利要求5所述的方法,其中,所述根据所述TAC乒乓状态轮数确定所述禁用时长,包括:The method according to claim 5, wherein the determining the disabling duration according to the number of the TAC ping-pong state rounds comprises: 根据所述TAC乒乓状态轮数确定候选禁用时长,所述候选禁用时长与所述TAC乒乓状态轮数呈正相关关系;Determine the candidate disabling duration according to the number of TAC ping-pong state rounds, and the candidate disabling duration is positively correlated with the number of TAC ping-pong state rounds; 将所述候选禁用时长和禁用时长上限中的最小值确定为所述禁用时长。The minimum value of the candidate disabling duration and the upper limit of disabling duration is determined as the disabling duration. 根据权利要求1至3任一所述的方法,其中,所述向TAC禁用列表中添加目标TAC之后,所述方法还包括:The method according to any one of claims 1 to 3, wherein after adding the target TAC to the TAC disable list, the method further comprises: 响应于满足移除条件,从所述TAC禁用列表中移除所述目标TAC。The target TAC is removed from the TAC disable list in response to a removal condition being met. 根据权利要求7所述的方法,其中,所述移除条件包括如下至少一种:The method of claim 7, wherein the removal conditions include at least one of the following: TAC发生变化,且待切换的TAC不属于所述TAC禁用列表;The TAC has changed, and the TAC to be switched does not belong to the TAC disabled list; 当前服务小区的小区信号强度小于信号强度阈值;The cell signal strength of the current serving cell is less than the signal strength threshold; 重新接入网络;reconnect to the network; 网络制式发生变化。The network standard has changed. 根据权利要求8所述的方法,其中,所述响应于满足移除条件,从所述TAC禁用列表中移除所述目标TAC,包括:9. The method of claim 8, wherein, in response to satisfying a removal condition, removing the target TAC from the TAC disable list comprises: 响应于满足所述移除条件,从所述TAC禁用列表中移除所述目标TAC,并重置TAC乒乓状态轮数。In response to satisfying the removal condition, the target TAC is removed from the TAC disable list, and the TAC ping-pong state round number is reset. 一种跟踪区域的更新装置,应用于终端设备,所述装置包括:An apparatus for updating a tracking area, applied to terminal equipment, the apparatus comprising: 更新模块,用于响应于跟踪区域码TAC发生变化,触发跟踪区域更新TAU流程;The update module is used to trigger the tracking area update TAU process in response to the change of the tracking area code TAC; 添加模块,用于响应于所述终端设备处于TAC乒乓状态,向TAC禁用列表中添加目标TAC,所述TAC乒乓状态指在至少两个TAC之间反复变化的状态,所述目标TAC为TAC乒乓状态下除当前TAC以外的TAC;The adding module is configured to add a target TAC to the TAC disable list in response to the terminal device being in a TAC ping-pong state, where the TAC ping-pong state refers to a state that repeatedly changes between at least two TACs, and the target TAC is TAC ping-pong A TAC other than the current TAC in the state; 保持模块,用于响应于TAC再次发生变化,且待切换的TAC属于所述TAC禁用列表,禁止由当前TAC变化事件触发的TAU流程。The holding module is configured to prohibit the TAU process triggered by the current TAC change event in response to the TAC changing again and the TAC to be switched belongs to the TAC disabled list. 根据权利要求10所述的装置,其中,所述添加模块,包括:The apparatus of claim 10, wherein the adding module comprises: 序列获取单元,用于获取预定时长内的TAC变化序列,所述TAC变化序列用于表征TAC变化情况;a sequence acquisition unit, configured to acquire a TAC change sequence within a predetermined time period, the TAC change sequence being used to characterize the TAC change situation; 状态确定单元,用于响应于所述TAC变化序列中包含重复TAC,且TAC重复次数大于次数阈值,确定所述终端设备处于所述TAC乒乓状态;a state determination unit, configured to determine that the terminal device is in the TAC ping-pong state in response to the TAC change sequence including repeated TACs, and the number of times of TAC repetitions is greater than a threshold of times; 添加单元,用于从所述重复TAC中确定所述目标TAC,并向所述TAC禁用列表中添加所述目标TAC。An adding unit is configured to determine the target TAC from the duplicate TAC, and add the target TAC to the TAC disable list. 根据权利要求11所述的装置,其中,所述状态确定单元,用于:The apparatus according to claim 11, wherein the state determination unit is used for: 响应于所述TAC变化序列中首次出现所述重复TAC,启用第一定时器,并初始化所述TAC重复次数,所述第一定时器的定时器时长为所述预定时长;In response to the repeated TAC appearing for the first time in the TAC change sequence, a first timer is enabled, and the number of repetitions of the TAC is initialized, and the timer duration of the first timer is the predetermined duration; 响应于所述TAC变化序列中再次出现所述重复TAC,更新所述TAC重复次数;in response to the repeating TAC appearing again in the TAC change sequence, updating the number of times of repeating the TAC; 响应于所述第一定时器的定时器时长内所述TAC重复次数大于所述次数阈值,确定所述移动设备处于所述TAC乒乓状态。It is determined that the mobile device is in the TAC ping-pong state in response to the TAC repetition number being greater than the number threshold within the timer duration of the first timer. 根据权利要求10至12任一所述的装置,其中,所述装置还包括:The apparatus of any one of claims 10 to 12, wherein the apparatus further comprises: 时长设置模块,用于为所述目标TAC设置禁用时长;a duration setting module for setting a disabled duration for the target TAC; 第一移除模块,用于响应于达到所述禁用时长,从所述TAC禁用列表中移除所述目标TAC。A first removing module, configured to remove the target TAC from the TAC disable list in response to reaching the disable duration. 根据权利要求13所述的装置,其中,所述时长设置模块,包括:The device according to claim 13, wherein the duration setting module comprises: 轮数更新单元,用于响应于所述终端设备处于所述TAC乒乓状态,更新TAC乒乓状态轮数,所述TAC乒乓状态轮数用于表征所述TAC乒乓状态的出现次数,且所述TAC乒乓状态轮数在达到所述禁用时长时不重置;a round number updating unit, configured to update the number of rounds of the TAC ping-pong state in response to the terminal device being in the TAC ping-pong state, the number of rounds of the TAC ping-pong state is used to represent the number of occurrences of the TAC ping-pong state, and the TAC ping-pong state The number of ping-pong state rounds is not reset when the disabled duration is reached; 时长确定单元,用于根据所述TAC乒乓状态轮数确定所述禁用时长;a duration determining unit, configured to determine the disabling duration according to the number of rounds of the TAC ping-pong state; 时长设置单元,用于根据所述禁用时长为所述目标TAC设置第二定时器,所述第二定时器的定时器时长为所述禁用时长。A duration setting unit, configured to set a second timer for the target TAC according to the disable duration, where the timer duration of the second timer is the disable duration. 根据权利要求14所述的装置,其中,所述时长确定单元,用于:The apparatus according to claim 14, wherein the duration determining unit is used for: 根据所述TAC乒乓状态轮数确定候选禁用时长,所述候选禁用时长与所述TAC乒乓状态轮数呈正相关关系;The candidate disabling duration is determined according to the number of TAC ping-pong state rounds, and the candidate disabling duration is positively correlated with the number of TAC ping-pong state rounds; 将所述候选禁用时长和禁用时长上限中的最小值确定为所述禁用时长。The minimum value of the candidate disabling duration and the upper limit of disabling duration is determined as the disabling duration. 根据权利要求10至12任一所述的装置,其中,所述装置还包括:The apparatus of any one of claims 10 to 12, wherein the apparatus further comprises: 第二移除模块,用于响应于满足移除条件,从所述TAC禁用列表中移除所述目标TAC。A second removal module, configured to remove the target TAC from the TAC disable list in response to a removal condition being satisfied. 根据权利要求16所述的装置,其中,所述移除条件包括如下至少一种:The apparatus of claim 16, wherein the removal conditions include at least one of the following: TAC发生变化,且待切换的TAC不属于所述TAC禁用列表;The TAC has changed, and the TAC to be switched does not belong to the TAC disabled list; 当前服务小区的小区信号强度小于信号强度阈值;The cell signal strength of the current serving cell is less than the signal strength threshold; 重新接入网络;reconnect to the network; 网络制式发生变化。The network system has changed. 根据权利要求17所述的装置,其中,所述第二移除模块,用于:The apparatus of claim 17, wherein the second removal module is configured to: 响应于满足所述移除条件,从所述TAC禁用列表中移除所述目标TAC,并重置TAC乒乓状态轮数。In response to satisfying the removal condition, the target TAC is removed from the TAC disable list, and the TAC ping-pong state round number is reset. 一种终端设备,其特征在于,所述终端设备包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如权利要求1至9任一所述的跟踪区域的更新方法。A terminal device, characterized in that the terminal device includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement any one of claims 1 to 9. A method for updating the tracking area. 一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至9任一所述的跟踪区域的更新方法。A computer-readable storage medium, characterized in that the storage medium stores at least one instruction, and the at least one instruction is used to be executed by a processor to implement the tracking area update according to any one of claims 1 to 9 method.
PCT/CN2021/107946 2020-08-26 2021-07-22 Tracking area update method and apparatus, and terminal device and storage medium Ceased WO2022042153A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010871378.4 2020-08-26
CN202010871378.4A CN111866842B (en) 2020-08-26 2020-08-26 Tracking area update method, device, terminal equipment and storage medium

Publications (1)

Publication Number Publication Date
WO2022042153A1 true WO2022042153A1 (en) 2022-03-03

Family

ID=72968320

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/107946 Ceased WO2022042153A1 (en) 2020-08-26 2021-07-22 Tracking area update method and apparatus, and terminal device and storage medium

Country Status (2)

Country Link
CN (1) CN111866842B (en)
WO (1) WO2022042153A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111866842B (en) * 2020-08-26 2023-09-19 Oppo广东移动通信有限公司 Tracking area update method, device, terminal equipment and storage medium
CN113141575B (en) * 2021-04-26 2022-09-02 Tcl通讯(宁波)有限公司 Method, device and equipment for updating tracking area list and storage medium
CN117377128B (en) * 2021-06-05 2025-05-23 Oppo广东移动通信有限公司 Method and network device for indicating tracking area where terminal device is located
CN116347537B (en) * 2021-12-22 2024-09-20 荣耀终端有限公司 Call processing method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120252451A1 (en) * 2011-03-31 2012-10-04 Knauft James P Tracking and paging at boundries in LTE networks
WO2016206009A1 (en) * 2015-06-24 2016-12-29 Qualcomm Incorporated Techniques for managing redirection of wireless device between multiple radio access technologies
CN107241756A (en) * 2016-03-28 2017-10-10 中兴通讯股份有限公司 The method and apparatus of pingpang handoff judgement and intercommunication between a kind of access network
CN110505664A (en) * 2019-07-22 2019-11-26 维沃移动通信有限公司 A kind of parameter regulation means, device, terminal and storage medium
WO2020078257A1 (en) * 2018-10-15 2020-04-23 奇酷互联网络科技(深圳)有限公司 Mobile terminal, network ping-pong handover prevention method and apparatus, and storage medium
CN111866842A (en) * 2020-08-26 2020-10-30 Oppo广东移动通信有限公司 Tracking area update method, device, terminal device and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10085181B2 (en) * 2015-07-29 2018-09-25 Qualcomm Incorporated Mechanism to avoid ping pong during inter radio access technology redirection failure
CN109041134B (en) * 2017-06-09 2020-07-17 中国移动通信集团公司 Method and device for inhibiting ping-pong handover
CN110602728B (en) * 2019-08-28 2023-02-03 维沃移动通信有限公司 Ping-pong state determination method, information receiving method, terminal and network side equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120252451A1 (en) * 2011-03-31 2012-10-04 Knauft James P Tracking and paging at boundries in LTE networks
WO2016206009A1 (en) * 2015-06-24 2016-12-29 Qualcomm Incorporated Techniques for managing redirection of wireless device between multiple radio access technologies
CN107241756A (en) * 2016-03-28 2017-10-10 中兴通讯股份有限公司 The method and apparatus of pingpang handoff judgement and intercommunication between a kind of access network
WO2020078257A1 (en) * 2018-10-15 2020-04-23 奇酷互联网络科技(深圳)有限公司 Mobile terminal, network ping-pong handover prevention method and apparatus, and storage medium
CN110505664A (en) * 2019-07-22 2019-11-26 维沃移动通信有限公司 A kind of parameter regulation means, device, terminal and storage medium
CN111866842A (en) * 2020-08-26 2020-10-30 Oppo广东移动通信有限公司 Tracking area update method, device, terminal device and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NEC: "ping pong detection in idle mode", 3GPP DRAFT; R3-080385 PING PONG DETECTION_IDLE_MODE, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG3, no. Sorrento, Italy; 20080205, 5 February 2008 (2008-02-05), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP050163590 *

Also Published As

Publication number Publication date
CN111866842B (en) 2023-09-19
CN111866842A (en) 2020-10-30

Similar Documents

Publication Publication Date Title
US20230224992A1 (en) Inter-system ping-pong suppression method, apparatus, terminal and storage medium
WO2022042153A1 (en) Tracking area update method and apparatus, and terminal device and storage medium
CN107182109B (en) Mobile network connection registration method, device and computer readable storage medium
US9313726B2 (en) Method and apparatus for searching for network
EP3986025B1 (en) Connection configuration method and apparatus, communication device and storage medium
US20150163827A1 (en) Apparatus and Method for Paging for Mutli-Standby Devices
CN113242580A (en) Cell residence method, terminal and storage medium
US10051535B2 (en) Method and device for detecting neighboring cell in cell reselection process
US20200275515A1 (en) Connection management method, user equipment, core network entity, and system
US20140235241A1 (en) Eplmn transition mechanism for manual network registration
US20160242138A1 (en) A method and system for user equipment behavior in manual csg selection mode
EP3179754B1 (en) Controlling e-utra capability of user equipment in a visited network
US20240381288A1 (en) Disaster roaming control method and apparatus, terminal, and network side device
CN112055398B (en) Mobile terminal cell residence method based on historical frequency points
CN106851755A (en) A kind of cell registration method and device
CN102595523A (en) Cell list processing method and device, and mobile terminal
CN115633343A (en) Tracking area updating method and device, communication equipment and storage medium
WO2014101054A1 (en) Method and device for determining scrambling code conflict
CN111479294B (en) Congestion control data connection establishment method, terminal and storage medium
US11160027B2 (en) Method and device for event notification, mobile terminal, and non-transitory storage medium
CN110022602A (en) The method and communication device for a possibility that increasing the call setup success of communication device
CN111526255A (en) Voice communication method, device, terminal and storage medium
CN113891391B (en) Network searching method and device, terminal equipment and storage medium
US20240224229A1 (en) Method and apparatus for paging rejection response, and communication device
CN115942421A (en) Cell disabling method, device, terminal equipment and computer storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21859993

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21859993

Country of ref document: EP

Kind code of ref document: A1