Idle-state terminal identification method, sentry base station and readable storage medium
By broadcasting system information blocks carrying sentinel mode cells in the monitoring mode of the sentinel base station, identifying and migrating idle terminals, combining with the request message rejection mechanism, the signaling blockage problem caused by the identification of idle terminals is solved, and signaling is reduced The effect of interacting and avoiding network blockage.
Patent Information
- Application Number
- CN202311047494.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-02-21
AI Technical Summary
When the sentinel base station recognizes idle terminals, it will generate a large number of signaling interactions, resulting in the problem of network signaling blockage.
By broadcasting the system information block in the monitoring mode, the sentry mode cell is carried, and the terminal is instructed to transfer from the idle state to the connected state, and the terminal's request message is rejected according to the preset request message rejection mechanism.
It reduces the signaling interaction caused by establishing or releasing service traffic during business relocation, and avoids the network signaling blockage caused by excessive signaling burden on the core network.
Smart Images

Figure CN119497127A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of wireless communication technology, and in particular, to a method for identifying an idle terminal, a sentinel base station, and a readable storage medium. Background Art
[0002] In the field of communications, sentinel base stations have become an indispensable means for the refinement and intelligent evolution of services. Sentinel base stations are usually deployed at locations such as doorways and elevator entrances to monitor the traffic in the network coverage area. When the sentinel base station detects an increase in traffic, it wakes up other base stations in the network to provide network services to the terminals.
[0003] At present, sentinel base stations detect uplink SRS (Sounding Reference Signal) to determine whether there are terminal devices in the network coverage area, and then implement the next control strategy, such as energy saving. However, in the process of identifying idle terminals, the establishment and release of service traffic by sentinel base stations will occupy a large amount of signaling channel resources, which is easy to cause core network signaling storms and lead to network signaling congestion. Summary of the invention
[0004] The embodiments of the present application provide an idle terminal identification method, a sentinel base station and a readable storage medium, which are used to solve the problem in the related art that a large amount of signaling interaction is generated when identifying an idle terminal, causing network signaling congestion.
[0005] In a first aspect, an embodiment of the present application provides a method for identifying an idle terminal, which is applied to a sentinel base station, including:
[0006] In the case of being in monitoring mode, broadcasting a system information block; the system information block carries a sentinel mode information element, and the sentinel mode information element is used to instruct a terminal in an idle state within the network coverage area of the sentinel base station to migrate to a connected state;
[0007] receiving a request message sent by the terminal after the terminal transitions from an idle state to a connected state;
[0008] According to a preset request message rejection mechanism, the request message of the terminal is rejected.
[0009] In a second aspect, an embodiment of the present application provides an idle terminal identification device, which is applied to a sentinel base station, including:
[0010] A broadcast module, configured to broadcast a system information block when in monitoring mode; the system information block carries a sentinel mode information element, and the sentinel mode information element is used to instruct a terminal in an idle state within a network coverage area of the sentinel base station to migrate to a connected state;
[0011] A receiving module, used to receive a request message sent by the terminal after the terminal transitions from an idle state to a connected state;
[0012] The rejection module is used to reject the request message of the terminal according to a preset request message rejection mechanism.
[0013] In a third aspect, an embodiment of the present application provides a sentinel base station, comprising a processor and a memory, wherein the memory stores programs or instructions that can be executed on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect above are implemented.
[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect above are implemented.
[0015] The idle terminal identification method provided in the embodiment of the present application is applied to the sentinel base station. When in the monitoring mode, the system information block is broadcast; the system information block carries the sentinel mode element, and the sentinel mode element is used to instruct the terminals in the idle state within the network coverage area of the sentinel base station to migrate to the connected state; the request message sent by the receiving terminal after the terminal migrates from the idle state to the connected state; and the request message of the terminal is rejected according to a pre-set request message rejection mechanism.
[0016] It can be seen that by adopting the method provided in the embodiment of the present application, the sentinel base station broadcasts a system information block carrying a sentinel mode element, so that the terminal in the idle state is migrated to the connected state, and rejects the request message after the terminal migrates from the idle state to the connected state. In this way, the signaling interaction caused by establishing or releasing service traffic during the service migration process can be reduced, and the signaling burden of the core network will not be increased, thereby avoiding the problem of network signaling congestion caused by excessive burden on the core network.
[0017] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0019] Figure 1 A schematic diagram showing the communication status of a connected terminal and an idle terminal is shown;
[0020] Figure 2 A schematic diagram showing a flow chart of a method for identifying an idle terminal provided in an embodiment of the present application is shown;
[0021] Figure 3A schematic diagram of the state transition process of an idle terminal in a mobile state between cells provided in an embodiment of the present application is shown;
[0022] Figure 4 A schematic diagram of a possible application scenario provided by an embodiment of the present application is shown;
[0023] Figure 5 A schematic diagram of a request message interaction process provided by an embodiment of the present application is shown;
[0024] Figure 6 Another schematic diagram of a request message interaction process provided by an embodiment of the present application is shown;
[0025] Figure 7 A schematic diagram showing the state transition of an idle terminal in a mobile state between cells provided in an embodiment of the present application is shown;
[0026] Figure 8 A schematic diagram showing another possible application scenario provided by an embodiment of the present application is shown;
[0027] Fig. 9 A schematic diagram of a flow chart of a method for identifying a moving train in a high-speed rail operation scenario provided by an embodiment of the present application is shown;
[0028] Fig.10 A schematic diagram of a flow chart of an energy-saving base station monitoring method provided in an embodiment of the present application is shown;
[0029] Fig.11 A schematic diagram of the structure of an idle terminal identification device provided in an embodiment of the present application is shown;
[0030] Fig.12 A structural schematic diagram of a sentinel base station provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0031] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0032] In some energy-saving scenarios in the communication field, such as digital indoor distribution and high-speed rail, the base station chooses to shut down the indoor distribution head end based on factors such as the real-time network load and the user distribution obtained by measurement. Only when there is no user distribution under the corresponding head end, can energy saving be truly achieved. At this time, the base station reserves some sentinel base stations (such as head ends in core locations such as doorways and elevator entrances) to monitor the traffic situation. When the sentinel station detects an increase in traffic, it triggers other head ends to wake up and shut down some head ends as needed to support coverage compensation. Therefore, for sentinel base stations, accurately identifying terminals within the network coverage area is conducive to timely adjustment of energy-saving strategies to ensure that the quality of network communications meets user needs.
[0033] However, if Figure 1 As shown, there is a bidirectional connection between the terminal in the connected state and the base station, and the base station can identify the existence of the terminal through uplink SRS (Sounding Reference Signal) and other methods, while there is only a unidirectional connection between the terminal in the idle state and the base station, and the base station can inform the terminal through a downlink broadcast message that there is no uplink link between the terminal and the base station.
[0034] In order to identify the terminal in the idle state, the relevant scheme proposes to configure different Tracking Area Codes (TAC) for the base station and the surrounding sites to trigger the uplink between the terminal and the base station. However, in the actual networking application process, this scheme is complex and the implementation effect is poor, which is easy to bring additional negative network effects. To this end, the embodiment of the present application provides an idle terminal identification method, which is applied to the sentinel base station, such as Figure 2 As shown, the idle terminal identification method 200 may include the following steps:
[0035] S201: In the case of being in monitoring mode, broadcasting a system information block; the system information block carries a sentinel mode information element, and the sentinel mode information element is used to instruct a terminal in an idle state within a network coverage area of the sentinel base station to migrate to a connected state;
[0036] S202: receiving a request message sent by the terminal after the terminal transitions from an idle state to a connected state;
[0037] S203: Reject the request message of the terminal according to a preset request message rejection mechanism.
[0038] In the specific implementation, Figure 3As shown, the idle terminal moves from the ordinary cell to the sentinel cell (i.e., the network coverage area of the sentinel base station). The sentinel base station broadcasts the system information block (SIB), for example, SIB1, SIB2, SIB3, etc. The system information block carries the sentinel mode signal element, which is used to instruct the idle terminal to migrate from the idle state to the connected state. The purpose of the migration is to enable the sentinel base station to identify the idle state service.
[0039] After the terminal is transferred from the idle state to the connected state, it sends a request message to the sentinel base station, such as a random access request message, a tracking area update request message, etc. The sentinel base station rejects the request message sent by the terminal according to the pre-set request message rejection mechanism. In this way, the signaling interaction caused by establishing or releasing service traffic during service migration can be reduced, and the signaling burden of the core network will not be increased, thereby avoiding the problem of network signaling congestion caused by excessive burden on the core network.
[0040] In the above step S201, the sentinel mode information element may be carried in the system information block in the following two possible implementation modes:
[0041] In a possible implementation, a sentinel mode information element is added based on the system information block. For example, the sentinel base station sends the sentinel mode information element through SIB1. When the terminal receives the broadcast message SIB1, it triggers the transition from the idle state to the connected state.
[0042] In another possible implementation, when the value of the target cell in the system information block is set to a predetermined value, the target cell is used to indicate a sentinel mode cell. Taking the system information block as SIB1 as an example, the target cell can be the TrackingAreaCode of the existing cell cellAccessRelatedInfo in SIB1, and the value of TrackingAreaCode is set to a predetermined value to indicate a sentinel mode cell. The target cell is also used to indicate other cells other than the sentinel mode cell, and the predetermined value is a value within the value range of the target cell and outside the value range of other cells. For example, for the above-mentioned TrackingAreaCode cell, the protocol defines its value range as BIT STRING (SIZE (24), which is used to indicate other cells other than the sentinel mode cell, and the sentinel mode cell can define the sentinel cell state by setting its value to FFFFF (HEX) or 0. When the terminal detects that the target cell is a predetermined value, it triggers the transition from the idle state to the connected state.
[0043] This is explained with specific examples. Figure 4As shown in the figure, in special network coverage scenarios such as sports stadiums, shopping malls, and high-speed railways, in order to reduce interference between cells and improve service adaptation in high-speed scenarios, multiple cells are usually merged into one cell, and multiple radio frequency units use the time and frequency resources of one cell to unify resource scheduling. Sentinel cells and ordinary cells use the same broadcast message, which can specifically include the following steps:
[0044] Step 1: The sentinel cell and the normal cell broadcast the same system message Cell1 / sib1, where the system message of the sentinel cell carries the sentinel mode information element;
[0045] Step 2: When the terminal moves from a normal cell to a sentinel cell, the terminal detects a sentinel mode cell, which triggers the migration from the idle state to the connected state;
[0046] Step 3: The terminal initiates a random access request to the service area in the sentinel cell, triggering the service sentinel service policy.
[0047] Here, the system message of the sentinel cell may be in the following form:
[0048] SIB1::=SEQUENCE{
[0049] …
[0050] Sentinel-Cell ENUMERATED{true}
[0051] }
[0052] Among them, Sentinel-Cell is a sentinel cell. When the terminal detects the system message, it triggers the transition from the idle state to the connected state.
[0053] Further, the sentinel base station receives a request message sent by the terminal after the terminal transitions from the idle state to the connected state. In a possible implementation manner, the request message includes a random access request message. In the above step S203, according to a preset request message rejection mechanism, rejecting the request message of the terminal device includes:
[0054] In response to the random access request message sent by the terminal, a rejection message is sent to the terminal, where the rejection message is used to indicate rejection of the random access request message of the terminal.
[0055] This is explained with specific examples. Figure 5 As shown, in the random access phase, the terminal UE initiates a random access request message (MSG1), and the sentinel base station gNB replies with a random access rejection (MSG2). In this way, the signaling interaction between the terminal UE and the 5G core network can be reduced, and the problem of network signaling congestion caused by excessive burden on the core network can be avoided.
[0056] In a possible implementation, the request message includes a tracking area update request message; in the above step S203, rejecting the request message of the terminal device according to a preset request message rejection mechanism includes:
[0057] The tracking area update request message is discarded, or a response message rejecting the tracking area update request message is returned to the terminal.
[0058] This is explained with specific examples. Figure 6 As shown, in the TAU process stage, in order to reduce the impact of the TAU process on the core network, especially to avoid network problems caused by signaling storms, the sentinel base station discards the tracking area update request message of the terminal, or returns a response message of rejecting the tracking area update request message to the terminal, so as to reduce the impact of the sentinel base station on the core network signaling storm and realize the core network unawareness.
[0059] In a possible implementation manner, in the above step S203, after rejecting the request message of the terminal device according to a preset request message rejection mechanism, the step further includes:
[0060] If the number of rejections of the request message exceeds a threshold within a preset time period, exiting the monitoring mode;
[0061] If the number of rejections of the request message within a preset time period does not exceed the number threshold, the communication network of the terminal is switched to the target network.
[0062] In the specific implementation, the sentinel base station counts the number of MSG2 and TAU failures within a preset time period (for example: time T1 = 10s). After the number of consecutive rejections of the request message exceeds N times (for example: N is 20 times), the sentinel base station exits the monitoring mode; otherwise, the sentinel base station actively migrates the user to the target network, for example, the 4G network, to ensure the effectiveness of the service.
[0063] In the above step S203, after rejecting the request message of the terminal device according to the preset request message rejection mechanism, the method further includes:
[0064] Sending a sentinel service notification message to an energy-saving base station in a target network where the sentinel base station is located; the sentinel service notification message is used to instruct the energy-saving base station to enter a wake-up activation state;
[0065] Receive the service notification confirmation message returned by the energy-saving base station.
[0066] In the specific implementation, Figure 7As shown, if the sentinel cell and the ordinary cell are in site mode, after the sentinel cell enters the sentinel monitoring mode, if the sentinel base station detects that the cell service status is active, it will notify the ordinary cell through the Xn / X2 port. After the ordinary cell detects the service, it adopts the corresponding network adjustment strategy. The specific steps are as follows:
[0067] Step 1: If the sentinel cell enters the sentinel monitoring mode, Cell1 / Sib1' containing the sentinel mode information element is sent to the terminal through broadcast;
[0068] Step 2: If the sentinel base station detects that a terminal has entered, it indicates that there is a service. At this time, the sentinel service notification message can be transmitted to the ordinary cell or other related sentinel cells through the Xn / X2 interface;
[0069] Step 3: After receiving the sentinel service notification message from the sentinel cell, the common cell or other associated sentinel cell enters the wake-up activation state, adopts an independent sentinel mode strategy, and replies a confirmation message to the sentinel base station.
[0070] In a possible implementation manner, the energy-saving base station includes a first energy-saving base station and a second energy-saving base station in adjacent network coverage areas; and sending a sentinel service notification message to an energy-saving base station in a target network where the sentinel base station is located includes:
[0071] A sentinel service notification message is sent to a first energy-saving base station in the target network where the sentinel base station is located. When the first energy-saving base station receives the sentinel service notification message, the sentinel service notification message is sent to the second energy-saving base station through the first energy-saving base station.
[0072] In the specific implementation, Figure 8 and Fig. 9 As shown, in the high-speed rail operation scenario, when the sentinel cell detects the arrival of a train, it sends an incoming train broadcast (i.e., a sentinel service notification message) to the first energy-saving base station in the target network where the sentinel base station is located. The energy-saving cell conducts train tracking inquiries, updates the operation status information of the high-speed rail, and sends the operation status information to the energy-saving neighboring cell to wake up the energy-saving neighboring cell and provide network services for the train.
[0073] In a possible implementation manner, in the above step S203, after sending the sentinel service notification message to the energy-saving base station in the target network where the sentinel base station is located, the step further includes:
[0074] The energy-saving base station periodically detects the number of terminals in the network coverage area;
[0075] When the number of the terminals does not exceed a preset number threshold, the system enters a dormant state.
[0076] In the specific implementation, Fig. 9 As shown in the figure, in the high-speed rail operation scenario, the energy-saving cell wakes up the cell according to the running status of all trains in the network coverage area, and makes load judgment every 2 seconds, and puts the carrier into sleep mode according to the departure status of each train. Fig.10 As shown, when the energy-saving base station detects that there are no users in the network coverage area, it enters a dormant state, and works normally when there are terminal users. At the same time, the head end on duty (such as the head end at core locations such as doorways and elevator entrances) is retained to monitor the traffic situation. When the sentinel station detects an increase in traffic, it triggers other head ends to wake up as needed.
[0077] The embodiment of the present application provides a method for identifying an idle terminal, which is applied to a sentinel base station. When in monitoring mode, a system information block is broadcast; the system information block carries a sentinel mode cell, which is used to instruct the terminal in the network coverage area of the sentinel base station to migrate to a connected state; a request message sent by the receiving terminal after the terminal migrates from the idle state to the connected state; and the request message of the terminal is rejected according to a pre-set request message rejection mechanism. In this way, the signaling interaction caused by establishing or releasing service traffic during service migration can be reduced, and the signaling burden of the core network will not be increased, thereby avoiding the problem of network signaling congestion caused by excessive burden on the core network.
[0078] In addition, independent broadcasting in the sentinel cell working mode is beneficial to improving the strategy completeness and application promotion in the sentinel mode, providing strategic support for the subsequent network intelligence and refinement. At the same time, it ensures process optimization and reduces the impact of signaling storms on the core network. The function covers the full business sentinel mode, reduces the network's dependence on terminal status, and improves the completeness of network strategies.
[0079] Fig.11 A schematic diagram of the structure of an idle terminal identification device provided in an embodiment of the present application is shown. As shown in the figure, an idle terminal identification device is provided in an embodiment of the present application, which is applied to a sentinel base station. The identification device 1100 includes:
[0080] The broadcast module 1110 is used to broadcast a system information block when in the monitoring mode; the system information block carries a sentinel mode information element, and the sentinel mode information element is used to instruct a terminal in an idle state within the network coverage area of the sentinel base station to migrate to a connected state;
[0081] The receiving module 1120 is used to receive a request message sent by the terminal after the terminal transitions from the idle state to the connected state;
[0082] The rejection module 1130 is configured to reject the request message of the terminal according to a preset request message rejection mechanism.
[0083] Wherein, when the value of the target cell in the system information block is set to a predetermined value, the target cell is used to indicate the sentinel mode cell.
[0084] In a possible implementation, the target cell is also used to indicate other cells, where the other cells are cells other than the sentinel mode cell.
[0085] Optionally, the predetermined value is a value within a value range of the target cell and outside a value range of other cells.
[0086] In a possible implementation manner, the request message includes a random access request message; when the above-mentioned rejection module 1130 is used to reject the request message of the terminal according to a preset request message rejection mechanism, it is specifically used to:
[0087] In response to the random access request message sent by the terminal, a rejection message is sent to the terminal, where the rejection message is used to indicate rejection of the random access request message of the terminal.
[0088] In another possible implementation manner, the request message includes a tracking area update request message; when the above-mentioned rejection module 1130 is used to reject the request message of the terminal according to a preset request message rejection mechanism, it is specifically used to:
[0089] The tracking area update request message is discarded, or a response message rejecting the tracking area update request message is returned to the terminal.
[0090] In a possible implementation, the rejection module 1130 is used to, after rejecting the request message of the terminal device according to a preset request message rejection mechanism, further:
[0091] If the number of rejections of the request message exceeds a threshold within a preset time period, exiting the monitoring mode;
[0092] If the number of rejections of the request message within a preset time period does not exceed the number threshold, the communication network of the terminal is switched to the target network.
[0093] In a possible implementation, the rejection module 1130 is used to, after rejecting the request message of the terminal device according to a preset request message rejection mechanism, further:
[0094] Sending a sentinel service notification message to an energy-saving base station in a target network where the sentinel base station is located; the sentinel service notification message is used to instruct the energy-saving base station to enter a wake-up activation state;
[0095] Receive the service notification confirmation message returned by the energy-saving base station.
[0096] The energy-saving base station includes a first energy-saving base station and a second energy-saving base station in adjacent network coverage areas; when the rejection module 1130 is used to send a sentinel service notification message to an energy-saving base station in a target network where the sentinel base station is located, it is specifically used to:
[0097] A sentinel service notification message is sent to a first energy-saving base station in the target network where the sentinel base station is located. When the first energy-saving base station receives the sentinel service notification message, the sentinel service notification message is sent to the second energy-saving base station through the first energy-saving base station.
[0098] The rejection module 1130 is used for, after sending the sentinel service notification message to the energy-saving base station in the target network where the sentinel base station is located, further for:
[0099] The energy-saving base station periodically detects the number of terminals in the network coverage area;
[0100] When the number of the terminals does not exceed a preset number threshold, the system enters a dormant state.
[0101] Fig.12 A schematic diagram of the hardware structure of the sentinel base station provided by the embodiment of the present application is shown. Referring to the figure, at the hardware level, the sentinel base station includes a processor, and optionally, an internal bus, a network interface, and a memory. Among them, the memory may include a memory, such as a high-speed random access memory (Random-Access Memory, RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage, etc. Of course, the sentinel base station may also include hardware required for other services.
[0102] The processor, the network interface and the memory may be interconnected through an internal bus, which may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0103] The memory stores the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.
[0104] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a device for locating the target user at the logical level. The processor executes the program stored in the memory and specifically performs: Figure 2 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.
[0105] The above application Figure 2 The method disclosed in the illustrated embodiment may be implemented in a processor or by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0106] The computer device can also execute the methods described in the foregoing method embodiments, and realize the functions and beneficial effects of the methods described in the foregoing method embodiments, which will not be repeated here.
[0107] Of course, in addition to software implementation methods, the sentinel base station of the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the executor of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0108] The embodiment of the present application also proposes a computer-readable storage medium, wherein the computer-readable medium stores one or more programs, and when the one or more programs are executed by a sentinel base station including a plurality of application programs, the sentinel base station executes Figure 2 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.
[0109] The computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0110] Furthermore, an embodiment of the present application also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, and when the program instructions are executed by a computer, the following process is implemented: Figure 2 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.
[0111] The embodiments of the present application can be applied to a variety of sentinel base station collaboration or interconnection scenarios, including: collaborative interconnection between mobile phones and laptops / tablet computers; collaborative interconnection between mobile terminals and smart TVs / displays; collaborative interconnection between mobile phones or tablet computers and in-vehicle entertainment systems; collaborative interconnection between mobile terminals and smart conference systems, etc., so as to meet the needs of users in various scenarios such as smart homes, smart offices, and smart travel.
[0112] In short, the above is only a preferred embodiment of the present application and does not limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
[0113] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0114] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0115] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0116] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
Claims
1. A method for identifying an idle terminal, characterized in that: Applied to a sentinel base station, the method comprises: In the case of being in monitoring mode, broadcasting a system information block; the system information block carries a sentinel mode information element, and the sentinel mode information element is used to instruct a terminal in an idle state within the network coverage area of the sentinel base station to migrate to a connected state; receiving a request message sent by the terminal after the terminal transitions from an idle state to a connected state; According to a preset request message rejection mechanism, the request message of the terminal is rejected.
2. The method according to claim 1, characterized in that In the case where the value of the target information element in the system information block is set to a predetermined value, the target information element is used to indicate the sentinel mode information element.
3. The method according to claim 2, characterized in that The target cell is also used to indicate other cells, where the other cells are cells other than the sentinel mode cell.
4. The method according to claim 3, characterized in that The predetermined value is a value within the value range of the target cell and outside the value range of the other cells.
5. The method according to any one of claims 1 to 4, characterized in that: The request message includes a random access request message; and the rejecting the request message of the terminal device according to a preset request message rejection mechanism includes: In response to the random access request message sent by the terminal, a rejection message is sent to the terminal, where the rejection message is used to indicate rejection of the random access request message of the terminal.
6. The method according to any one of claims 1 to 4, characterized in that: The request message includes a tracking area update request message; The step of rejecting the request message of the terminal device according to a preset request message rejection mechanism includes: The tracking area update request message is discarded, or a response message rejecting the tracking area update request message is returned to the terminal.
7. The method according to claim 1, characterized in that After rejecting the request message of the terminal device according to the preset request message rejection mechanism, the method further includes: If the number of rejections of the request message exceeds a threshold within a preset time period, exiting the monitoring mode; If the number of rejections of the request message within a preset time period does not exceed the number threshold, the communication network of the terminal is switched to the target network.
8. The method according to claim 1, characterized in that After rejecting the request message of the terminal device according to the preset request message rejection mechanism, the method further includes: Sending a sentinel service notification message to an energy-saving base station in a target network where the sentinel base station is located; the sentinel service notification message is used to instruct the energy-saving base station to enter a wake-up activation state; Receive the service notification confirmation message returned by the energy-saving base station.
9. The method according to claim 8, characterized in that The energy-saving base station includes a first energy-saving base station and a second energy-saving base station in adjacent network coverage areas; and sending a sentinel service notification message to an energy-saving base station in a target network where the sentinel base station is located includes: A sentinel service notification message is sent to a first energy-saving base station in the target network where the sentinel base station is located. When the first energy-saving base station receives the sentinel service notification message, the sentinel service notification message is sent to the second energy-saving base station through the first energy-saving base station.
10. The method according to claim 8, characterized in that After sending the sentinel service notification message to the energy-saving base station in the target network where the sentinel base station is located, the method further includes: The energy-saving base station periodically detects the number of terminals in the network coverage area; When the number of the terminals does not exceed a preset number threshold, the system enters a dormant state.
11. A sentinel base station, characterized in that: The sentinel base station includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 10 are implemented.
12. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.