New air interface voice service user identification method and base station
By extracting and querying the user identity in the wireless resource control connection recovery request, identifying the new air interface bearer voice service user, the problem of whether the called user is a VoNR user in the user access stage is solved in the prior art, and the base station optimizes the acceptance and service quality strategy for different user ends is realized, and the user experience is improved.
Patent Information
- Application Number
- CN201911007379.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-10-22
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2039-10-22
AI Technical Summary
The prior art cannot identify whether the called user is a new air-port voice service (VoNR) user during the user access stage, resulting in the base station being unable to optimize the operation guarantee policy for the called user.
By extracting the user identity identification in the connection recovery request, and querying whether the identity identification is stored in the pre-configured database, calculate the time difference of the request received, and if it is less than the predefined valid duration threshold, the user is identified as a VoNR user.
It realizes effective identification of whether the called user in the Inactive state is a VoNR user, allowing the base station to adopt different acceptance or service quality strategies according to the user type, thereby improving the user experience and maximizing the use of the operator system capacity.
Smart Images

Figure CN112702802B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a method for identifying users of a new air interface carrying voice services, a base station, and a computer-readable medium. Background Art
[0002] At present, all operators are paying more attention to the experience of users of Voice over New Radio (VoNR), so base stations have a set of protection strategies for such users. When the protection strategy is effective, it is necessary to first identify the user as a VoNR user. The usual method is to wait until the user establishes the service and then identify whether the user is a VoNR user based on whether the user carries a 5QI1 / 5QI2 bearer. However, some protection strategies need to identify whether the user is a VoNR user during the user access stage.
[0003] In the related technology, the protocol has supported the connection resumption (Resume) phase of the inactive user, and the radio resource control connection resumption request cause value of the random access information 3 (also known as MSG3) can be used to identify whether the calling user is a VoNR user. However, it is impossible to identify whether the called user is a VoNR user, resulting in the base station being unable to optimize the operation guarantee strategy for the called user. Summary of the invention
[0004] The present disclosure aims to solve at least one of the technical problems existing in the prior art, and proposes a method for identifying users of a new air interface carrying voice services, a base station and a computer-readable medium.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for identifying a user of a new air interface bearing a voice service, which includes:
[0006] In response to a radio resource control connection recovery request, extracting an identity of the user terminal from the radio resource control connection recovery request;
[0007] Querying whether the identity identifier of the user terminal is stored in a pre-configured database, wherein the database stores a plurality of identity identifiers and their corresponding storage writing times;
[0008] When it is found that the database contains the identity of the user terminal, calculating the time difference between the time when the radio resource control connection recovery request is received and the time when the identity of the user terminal in the database is stored;
[0009] Determine whether the time difference is less than a predefined effective duration threshold;
[0010] When it is determined that the time difference is less than the effective duration threshold, the user terminal is identified as a user of the new air interface bearing voice service.
[0011] In some embodiments, the method further comprises:
[0012] In response to triggering a radio access network paging process due to a voice service carried by the new air interface, a predefined identifier is configured for the radio access network paging information;
[0013] The radio access network paging information configured with the predefined identifier is sent to the distribution unit in the same base station and other adjacent base stations.
[0014] In some embodiments, the method further comprises:
[0015] In response to receiving a radio access network paging message configured with a predefined identifier, extracting an identity identifier of the called terminal from the radio access network paging message;
[0016] The database is updated according to the identity identifier of the called party and the current timestamp; wherein the current timestamp is used as the storage writing time corresponding to the identity identifier of the called party.
[0017] In some embodiments, the step of updating the database according to the identity of the called party and the current timestamp specifically includes:
[0018] Determining whether the identity of the called party is stored in the database;
[0019] When it is determined that the identity of the called party is not stored in the database, writing the identity of the called party and the current timestamp into the database;
[0020] When it is determined that the identity identifier of the called party is stored in the database, the storage writing time corresponding to the identity identifier of the called party previously stored in the database is modified to the current timestamp.
[0021] In some embodiments, the predefined identifier is a preset paging high priority identifier or a preset user type identifier.
[0022] In some embodiments, the identity is an inactive wireless network temporary identity.
[0023] In some embodiments, before the step of querying whether the identity of the user terminal is stored in the pre-configured database, the step further includes:
[0024] Extracting a restoration request cause value from the radio resource control connection restoration request;
[0025] Identifying and judging, according to the recovery request cause value, whether the radio resource control connection recovery request is a request issued by the user terminal based on a connection recovery process triggered by radio access network paging;
[0026] When it is determined that the radio resource control connection recovery request is a request issued by the user terminal based on a connection recovery process triggered by radio access network paging, the step of querying whether the identity of the user terminal is stored in a pre-configured database is performed.
[0027] In some embodiments, the step of determining, according to the recovery request cause value, whether the radio resource control connection recovery request is a request issued by the user terminal based on a connection recovery process triggered by radio access network paging specifically includes:
[0028] Detecting whether the restoration request reason value is one of high priority access, called access, and mobile location service priority access;
[0029] When it is detected that the recovery request reason value is one of high priority access, called access, and mobile location service priority access, it is determined that the wireless resource control connection recovery request is a request issued by the user terminal based on the connection recovery process triggered by wireless access network paging.
[0030] In a second aspect, an embodiment of the present disclosure further provides a base station, including:
[0031] An extraction module, configured to extract the identity of the user terminal from the radio resource control connection recovery request in response to the radio resource control connection recovery request;
[0032] A query module configured to query whether the identity identifier of the user terminal is stored in a pre-configured database, wherein the database stores a plurality of identity identifiers and their corresponding storage writing times;
[0033] a calculation module configured to calculate a time difference between a reception time of the radio resource control connection recovery request and a storage writing time corresponding to the identity of the user terminal in the database when the query module finds that the identity of the user terminal is stored in the database;
[0034] A judging module configured to judge whether the time difference is less than a predefined effective duration threshold;
[0035] The identification module is configured to identify that the user terminal is a new air interface bearer voice service user when the judgment module determines that the time difference is less than the effective duration threshold.
[0036] In some embodiments, the base station further comprises:
[0037] The identification configuration module is configured to trigger the wireless access network paging process in response to the new air interface carrying voice service, configure a predefined identification for the wireless access network paging information; and send the wireless access network paging information configured with the predefined identification to the distribution unit in the same base station and other adjacent base stations.
[0038] In some embodiments, the base station further comprises:
[0039] A data management module, configured to extract the identity of the called party from the wireless access network paging information in response to receiving the wireless access network paging information configured with a predefined identifier; and update the database according to the identity of the called party and the current timestamp;
[0040] The current timestamp is used as the storage writing time corresponding to the identity identifier of the called party.
[0041] In a third aspect, an embodiment of the present disclosure further provides a computer-readable medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps in the method provided in the aforementioned embodiment are implemented.
[0042] The embodiments of the present disclosure provide a method for identifying users of voice services carried by a new air interface, a base station, and a computer-readable medium, which can effectively identify whether a called user in an Inactive state is a VoNR user, so that the base station can adopt different admission or service quality strategies for different types of user terminals, thereby maximizing the use of the operator's system capacity while improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A flowchart of a method for identifying users of a new air interface carrying voice services provided in an embodiment of the present disclosure;
[0044] Figure 2 A flowchart of another method for identifying users of new air interface voice services provided by an embodiment of the present disclosure;
[0045] Figure 3 A flowchart of another method for identifying a user of a new air interface carrying a voice service provided by an embodiment of the present disclosure;
[0046] Figure 4 This is an optional implementation flowchart of step S04 in the embodiment of the present disclosure;
[0047] Figure 5 A flowchart of another method for identifying users of a new air interface carrying voice services provided in an embodiment of the present disclosure;
[0048] Figure 6A flowchart of another method for identifying users of a new air interface carrying voice services provided in an embodiment of the present disclosure;
[0049] Figure 7 A schematic diagram of the functional structure of a base station provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0050] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, a method for identifying users of a new air interface carrying voice service, a base station and a computer-readable medium provided by the present disclosure are described in detail below with reference to the accompanying drawings.
[0051] Example embodiments will be described more fully below with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. On the contrary, the purpose of providing these embodiments is to make the present disclosure thorough and complete and to enable those skilled in the art to fully understand the scope of the present disclosure.
[0052] The terms used herein are only used to describe specific embodiments and are not intended to limit the present disclosure. As used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise. It will also be understood that when the terms "comprising" and / or "made of" are used in this specification, the presence of features, wholes, steps, operations, elements and / or components is specified, but the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof is not excluded.
[0053] The technical solution disclosed in the present invention is applied to the VoNR service, and can effectively identify whether the called user in the Inactive state is a VoNR user, so that the base station can adopt different admission or service quality (Quality of Service, referred to as QoS) strategies for different types of user terminals, thereby maximizing the use of the operator's system capacity while improving the user experience.
[0054] In order to facilitate those skilled in the art to understand the technical solutions disclosed in the present invention, the process of establishing a voice call between the calling terminal and the called terminal in the related technology is described in detail below. First, the calling terminal initiates random access to restore the Radio Resource Control (RRC) connection with a surrounding base station, and the calling terminal switches from an inactive state to an active state. Next, the base station that establishes an RRC connection with the calling terminal sends a paging message for the new air interface voice service to the base station to which the called terminal currently belongs. After receiving the paging message, the base station to which the called terminal currently belongs triggers the Radio Access Network (RAN) paging process. The base station to which the called terminal currently belongs sends a RAN paging to the called terminal, and the called terminal responds to the RAN paging to trigger the RRC connection recovery process; the called terminal initiates random access to restore the RRC connection with a surrounding base station. At this point, a high-definition call can be made between the calling terminal and the called terminal.
[0055] It should be noted that the user end in the following embodiments refers to the "called end".
[0056] Figure 1 A flowchart of a method for identifying a user of a new air interface carrying a voice service provided in an embodiment of the present disclosure, wherein the method is performed by a base station and includes:
[0057] Step S1: In response to receiving a radio resource control connection recovery request sent by a user terminal, extracting an identity of the user terminal from the radio resource control connection recovery request.
[0058] After receiving the radio resource control connection restoration request sent by the user terminal, the base station extracts the identity of the user terminal from the radio resource control connection restoration request.
[0059] In some embodiments, the identity is an Inactive-Radio Network Temporary Identity (I-RNTI for short).
[0060] In actual applications, depending on the device type of the user end, the wireless resource control connection recovery request sent may be RRCResumeRequest or RRCResumeRequest1; the I-RNTI (also called short I-RNTI) in RRCResumeRequest is 24 bits, and the I-RNTI in RRCResumeRequest1 is 40 bits.
[0061] Step S2: query whether the pre-configured database stores the identity of the user terminal.
[0062] The database stores a number of identity tags and their corresponding storage writing times.
[0063] In step S2, when it is found that the identity identifier of the user terminal is stored in the database, step S3 is executed; when it is found that the identity identifier of the user terminal is not stored in the database, step S6 is executed.
[0064] Step S3: Calculate the time difference between the time when the radio resource control connection recovery request is received and the storage writing time corresponding to the identity of the user terminal in the database.
[0065] Step S4: Determine whether the time difference is less than a predefined effective duration threshold.
[0066] When it is determined that the time difference is less than the effective duration threshold, step S5 is executed; when it is determined that the time difference is greater than or equal to the effective duration threshold, step S6 is executed.
[0067] Step S5: Identify that the user terminal is a user of the new air interface bearing voice service.
[0068] Step S6: Identify that the user terminal is not a user of the new air interface bearing voice service.
[0069] Figure 2 A flowchart of another method for identifying users of voice services carried by a new air interface provided in an embodiment of the present disclosure is provided. The executor of the method is a base station. The method includes not only the above-mentioned steps S1 to S6, but also steps S01 and S02. Only steps S01 and S02 are described in detail below.
[0070] Step S01: In response to a new air interface carrying a voice service triggering a radio access network paging process, a predefined identifier is configured for the radio access network paging information.
[0071] When the RAN paging process is triggered, the base station will detect whether the RAN paging process is triggered by VoNR service-related signaling. Specifically, when it is detected that the RAN paging process is triggered by the core network data of the service quality flow (QoSFlow) of 5QI5 (a 5G QoS identifier), or is triggered by the signaling of the data connection (PDU Session) modification request message issued by the core network requesting to establish a QoS Flow of 5QI1 or 5QI2, it is determined that the RAN paging process is triggered by VoNR service-related signaling, and step S01 is executed at this time; otherwise, it is determined that the RAN paging process is not triggered by VoNR service-related signaling.
[0072] Step S02: Send the radio access network paging information configured with the predefined identifier to the distribution units in the same base station and other adjacent base stations.
[0073] It should be noted that, while the base station to which the called party belongs sends RAN paging information to other neighboring base stations, it also sends RAN paging to the called party, so that the called party can respond to the RAN paging and trigger the RRC connection recovery process.
[0074] The technical solution disclosed in the present invention does not limit the execution order of steps S01 to S02 and steps S1 to S6, that is, steps S01 to S02 can be executed before or after steps S1 to S6, or both can be executed simultaneously.
[0075] In some embodiments, the predefined identifier is a pre-set paging high priority identifier. Specifically, the paging high priority identifier can be configured for the RAN paging information by setting the protocol.
[0076] Paging Priority is a field in the existing 3GPP38.473 protocol and 3GPP38.423 protocol. The 3GPP38.473 protocol is a protocol for sending paging messages from a centralized unit to a distributed unit in a base station, and the 3GPP38.423 protocol is a protocol for sending RAN paging messages between two base stations. By configuring the attribute value of the paging priority in the 3GPP38.473 protocol and the 3GPP38.423 protocol, a high paging priority flag can be configured for the RAN paging information.
[0077] In some embodiments, the configuration of the Paging Priority field in the 3GPP 38.473 protocol and the 3GPP 38.423 protocol is as follows:
[0078]
[0079] In some embodiments, the predefined identifier is a preset user type identifier. Specifically, the paging high priority identifier can be configured for the RAN paging information by setting the protocol.
[0080] More specifically, a "User Type" information element is added to the existing 3GPP38.473 protocol and 3GPP38.423 protocol, and corresponding attribute values are configured. In some embodiments, the configuration of the "User Type" field in the 3GPP38.473 protocol and 3GPP38.423 protocol is as follows:
[0081]
[0082] It should be noted that the specific form and content of the predefined identifier of the technical solution of the present disclosure are not limited. In the present disclosure, other methods can also be used to configure the predefined identifier for the RAN paging information, which will not be described one by one here.
[0083] Through the above steps S01 and S02, it is possible to configure a predefined identifier for the wireless access network paging information, so that the base station and the neighboring base stations can store and obtain the identity of the called party and update the storage writing time corresponding to the identity of the called party. For details, please refer to the description in the subsequent embodiments.
[0084] Figure 3 A flowchart of another method for identifying users of voice services carried by a new air interface provided in an embodiment of the present disclosure includes not only the above steps S1 to S6, but also steps S03 and S04. Only steps S03 and S04 are described in detail below.
[0085] Step S03: In response to receiving the radio access network paging information configured with the predefined identifier, extracting the identity identifier of the called party from the radio access network paging information.
[0086] Step S04: Update the database according to the identity of the called party and the current timestamp.
[0087] The current timestamp is used as the storage writing time corresponding to the identity of the called party.
[0088] Through the above steps S03 and S04, it is possible to update the database used to identify whether the user is a VoNR user.
[0089] Figure 4 is an optional implementation flow chart of step S04 in the embodiment of the present disclosure, such as Figure 4 As shown, step S04 includes:
[0090] Step S041: Determine whether the called party's identity is stored in the database.
[0091] When it is determined that the identity identifier of the called party is not stored in the database, step S042 is executed; when it is determined that the identity identifier of the called party is stored in the database, step S043 is executed.
[0092] Step S042: Write the identity of the called party and the current timestamp into the database.
[0093] Step S043: modify the writing time corresponding to the identity of the called party previously stored in the database to the current timestamp.
[0094] Based on the above steps S041 and S043, the database can be updated.
[0095] Figure 5 A flowchart of another method for identifying a user of a new air interface carrying voice service provided in an embodiment of the present disclosure is provided. The method is performed by a base station. The method includes not only the above steps S1 to S6, but also steps S1a and S1b. Only steps S1a and S1b are described in detail below. Step S1a is performed before step S2.
[0096] Step S1a: extracting a restoration request reason value from the radio resource control connection restoration request.
[0097] Step S1b: determining, based on the recovery request cause value, whether the radio resource control connection recovery request is a request issued by the user terminal based on a connection recovery process triggered by radio access network paging.
[0098] The step S1b specifically includes: detecting whether the resume request cause value (Resume Cause) is one of high priority access (High Priority Access), called access (MT-Access), and mobile location service priority access (MPS-Priority Access).
[0099] When the Resume Cause is one of High Priority Access, MPS-Priority Access, and MPS-PriorityAccess, it is determined that the RRC Resume Request is a request issued by the user terminal based on the connection recovery process triggered by RAN paging; otherwise, it is determined that the RRC Resume Request is not a request issued by the user terminal based on the connection recovery process triggered by RAN paging.
[0100] It should be noted that the technical solution of the present disclosure does not limit the execution order of step S1 and step S1a, that is, step S1 can be executed before step S1a, after step S1a, or both can be executed simultaneously.
[0101] In step S1b, when it is determined that the RRC Resume Request is a request issued by the user terminal based on the connection recovery process triggered by RAN paging, step S2 is subsequently executed; when it is determined that the RRC Resume Request is not a request issued by the user terminal based on the connection recovery process triggered by RAN paging, step S6 is subsequently executed.
[0102] Figure 6A flowchart of another method for identifying a user of a new air interface carrying a voice service provided by an embodiment of the present disclosure is shown in FIG. Figure 6 As shown, Figure 6 The method shown is a combination of some of the aforementioned embodiments, and specifically includes:
[0103] Step S01: In response to a new air interface carrying a voice service triggering a radio access network paging process, a predefined identifier is configured for the radio access network paging information.
[0104] Step S02: Send the radio access network paging information configured with the predefined identifier to the distribution units in the same base station and other adjacent base stations.
[0105] It should be noted that step S01 and step S02 are executed by the base station to which the called party currently belongs.
[0106] Step S03: In response to receiving the radio access network paging information configured with the predefined identifier, extracting the identity identifier of the called party from the radio access network paging information.
[0107] Step S04: Update the database according to the identity of the called party and the current timestamp.
[0108] It should be noted that the base station to which the called party currently belongs and the adjacent base stations all execute the above steps S03 and S04.
[0109] Step S1: In response to receiving a radio resource control connection recovery request sent by a user terminal, extracting an identity of the user terminal from the radio resource control connection recovery request.
[0110] Step S1a: extracting a restoration request reason value from the radio resource control connection restoration request.
[0111] Step S1b: determining, based on the recovery request cause value, whether the radio resource control connection recovery request is a request issued by the user terminal based on a connection recovery process triggered by radio access network paging.
[0112] In step S1b, when it is determined that the wireless resource control connection recovery request is a request issued by the user terminal based on the connection recovery process triggered by the wireless access network paging, step S2 is subsequently executed; when it is determined that the wireless resource control connection recovery request is not a request issued by the user terminal based on the connection recovery process triggered by the wireless access network paging, step S6 is subsequently executed.
[0113] Step S2: After receiving the radio resource control connection recovery request sent by the user terminal, the base station extracts the identity of the user terminal from the radio resource control connection recovery request.
[0114] Step S3: Calculate the time difference between the time when the radio resource control connection recovery request is received and the storage writing time corresponding to the identity of the user terminal in the database.
[0115] Step S4: Determine whether the time difference is less than a predefined effective duration threshold.
[0116] When it is determined that the time difference is less than the effective duration threshold, step S5 is executed; when it is determined that the time difference is greater than or equal to the effective duration threshold, step S6 is executed.
[0117] Step S5: Identify that the user terminal is a user of the new air interface bearing voice service.
[0118] Step S6: Identify that the user terminal is not a user of the new air interface bearing voice service.
[0119] It should be noted that the base station to which the called end currently belongs and the adjacent base stations all execute the above steps S1 to step 6 and are base stations randomly accessed when the called end establishes an RRC connection; among them, the randomly accessed base station may be the base station that executes steps S01 to step S02, or may not be the base station that executes steps S01 to step S02, and both fall within the protection scope of the present disclosure.
[0120] Figure 7 A functional structure diagram of a base station provided in an embodiment of the present disclosure, such as Figure 7 As shown, the base station can implement the method for identifying users of new air interface voice services provided in the above embodiment. The base station includes: an extraction module, a query module, a calculation module, a judgment module and an identification module.
[0121] The extraction module is configured to extract the identity of the user terminal from the radio resource control connection recovery request in response to the radio resource control connection recovery request.
[0122] The query module is configured to query whether the identity identifier of the user terminal is stored in a pre-configured database, and the database stores a plurality of identity identifiers and their corresponding storage writing times.
[0123] The calculation module is configured as a query module to calculate the time difference between the reception time of the radio resource control connection recovery request and the storage writing time corresponding to the user terminal identity in the database when the query module finds that the user terminal identity is stored in the database.
[0124] The determination module is configured to determine whether the time difference is less than a predefined effective duration threshold.
[0125] The identification module is configured to identify the user terminal as a new air interface bearer voice service user when the judgment module determines that the time difference is less than the effective duration threshold; otherwise, it identifies that the user terminal is not a new air interface bearer voice service user.
[0126] In some embodiments, the base station further includes: an identification configuration module, the identification configuration module is located at the centralized unit side of the base station. The identification configuration module is configured to trigger a wireless access network paging process in response to a new air interface carrying voice service, configure a predefined identification for the wireless access network paging information; and send the wireless access network paging information configured with the predefined identification to the distribution unit and other adjacent base stations in the same base station.
[0127] In some embodiments, the base station further comprises: a data management module, the data management module being located at a distributed unit side in the base station. The data management module is configured to extract the identity of the called party from the wireless access network paging information in response to receiving a wireless access network paging information configured with a predefined identifier; and update the database according to the identity of the called party and the current timestamp; wherein the current timestamp is used as the storage write time corresponding to the identity of the called party.
[0128] For the detailed description of each module in the base station provided in this embodiment, please refer to the corresponding content in the method embodiment, which will not be repeated here.
[0129] The embodiments of the present disclosure also provide a computer-readable medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the VoNR user identification method provided in the above embodiments are implemented.
[0130] It will be appreciated by those skilled in the art that all or some of the steps in the method disclosed above, the functional modules / units in the device may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0131] Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for limiting purposes. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly noted, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, those skilled in the art will appreciate that various changes in form and detail may be made without departing from the scope of the present disclosure as set forth in the appended claims.
Claims
1. A method for identifying users of voice services carried by a new air interface, wherein: include: In response to the radio resource control connection recovery request, extracting the identity of the user terminal from the radio resource control connection recovery request; Query whether the identity of the user terminal is stored in a pre-configured database, wherein the database stores the identity of the called terminal extracted from the paging information of the wireless access network triggered by the new air interface bearing voice service and the corresponding storage writing time; When it is found that the database contains the identity of the user terminal, calculating the time difference between the time when the radio resource control connection recovery request is received and the time when the identity of the user terminal in the data is stored; Determine whether the time difference is less than a predefined effective duration threshold; When it is determined that the time difference is less than the effective duration threshold, the user terminal is identified as a user of the new air interface bearing voice service.
2. The method according to claim 1, wherein: Also includes: In response to triggering a radio access network paging process due to a voice service carried by the new air interface, a predefined identifier is configured for the radio access network paging information; The radio access network paging information configured with the predefined identifier is sent to the distribution unit in the same base station and other adjacent base stations.
3. The method according to claim 1, wherein: Also includes: In response to receiving a radio access network paging message configured with a predefined identifier, extracting an identity identifier of the called terminal from the radio access network paging message; The database is updated according to the identity identifier of the called party and the current timestamp; wherein the current timestamp is used as the storage writing time corresponding to the identity identifier of the called party.
4. The method according to claim 3, wherein: The step of updating the database according to the identity of the called party and the current timestamp specifically includes: Determining whether the identity of the called party is stored in the database; When it is determined that the identity of the called party is not stored in the database, writing the identity of the called party and the current timestamp into the database; When it is determined that the database does not store the identity of the called party, the storage writing time corresponding to the identity of the called party previously stored in the database is modified to the current timestamp.
5. The method according to any one of claims 2 to 4, wherein: The predefined identifier is a preset paging high priority identifier or a preset user type identifier.
6. The method according to claim 1, wherein: The identity is an inactive wireless network temporary identity.
7. The method according to claim 1, wherein: Before the step of querying whether the identity of the user terminal is stored in the pre-configured database, the step further includes: Extracting a restoration request cause value from the radio resource control connection restoration request; Identifying and judging, according to the recovery request cause value, whether the radio resource control connection recovery request is a request issued by the user terminal based on a connection recovery process triggered by radio access network paging; When it is determined that the radio resource control connection recovery request is a request issued by the user terminal based on a connection recovery process triggered by radio access network paging, the step of querying whether the identity of the user terminal is stored in a pre-configured database is performed.
8. The method according to claim 7, wherein: The step of identifying and judging whether the radio resource control connection recovery request is a request issued by the user terminal based on a connection recovery process triggered by radio access network paging according to the recovery request cause value specifically includes: Detecting whether the restoration request reason value is one of high priority access, called access, and mobile location service priority access; When it is detected that the recovery request reason value is one of high priority access, called access, and mobile location service priority access, it is determined that the wireless resource control connection recovery request is a request issued by the user terminal based on the connection recovery process triggered by wireless access network paging.
9. A base station, wherein: include: An extraction module, configured to extract the identity of the user terminal from the radio resource control connection recovery request in response to the radio resource control connection recovery request; A query module configured to query whether the identity of the user terminal is stored in a pre-configured database, wherein the database stores the identity of the called terminal extracted from the paging information of the wireless access network triggered by the new air interface bearer voice service and the corresponding storage writing time; a calculation module configured to calculate a time difference between a reception time of the radio resource control connection recovery request and a storage writing time corresponding to the identity of the user terminal in the data when the query module finds that the identity of the user terminal is stored in the database; A determination module configured to determine whether the time difference is less than a predefined effective duration threshold; The identification module is configured to identify that the user terminal is a new air interface bearer voice service user when the judgment module determines that the time difference is less than the effective duration threshold.
10. The base station according to claim 9, wherein: Also includes: An identifier configuration module, configured to trigger a wireless access network paging process in response to a new air interface carrying voice service, and configure a predefined identifier for the wireless access network paging information; And, the radio access network paging information configured with the predefined identifier is sent to the distribution unit in the same base station and other adjacent base stations.
11. The base station according to claim 9, wherein: Also includes: A data management module, configured to extract the identity of the called party from the wireless access network paging information configured with a predefined identifier in response to receiving the wireless access network paging information; And, updating the database according to the identity identifier of the called terminal and the current timestamp; The current timestamp is used as the storage writing time corresponding to the identity identifier of the called party.
12. A computer readable medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps in the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Method and device for improving safety of UE identification and computer storage medium
CN109756900A
Paging method and device
CN110035497A