CN114557067B - Message processing method, terminal, nonvolatile storage medium and communication system - Google Patents

Message processing method, terminal, nonvolatile storage medium and communication system Download PDF

Info

Publication number
CN114557067B
CN114557067B CN201980101388.5A CN201980101388A CN114557067B CN 114557067 B CN114557067 B CN 114557067B CN 201980101388 A CN201980101388 A CN 201980101388A CN 114557067 B CN114557067 B CN 114557067B
Authority
CN
China
Prior art keywords
layer
paging message
terminal
paging
nas
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.)
Active
Application number
CN201980101388.5A
Other languages
Chinese (zh)
Other versions
CN114557067A (en
Inventor
许阳
杨皓睿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN114557067A publication Critical patent/CN114557067A/en
Application granted granted Critical
Publication of CN114557067B publication Critical patent/CN114557067B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/02Arrangements for increasing efficiency of notification or paging channel

Landscapes

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

Abstract

The invention discloses a message processing method, a terminal, a nonvolatile storage medium and a communication system. Wherein the method comprises the following steps: the terminal receives the paging message and performs a first action comprising: and responding the paging message to the network side entity in the first time period. The invention solves the technical problem of low efficiency of determining the response paging message.

Description

Message processing method, terminal, nonvolatile storage medium and communication system
Technical Field
The present invention relates to the field of communications, and in particular, to a message processing method, a terminal, a nonvolatile storage medium, and a communication system.
Background
Currently, when downlink user plane data arrives at a network side entity, the network side entity sends a paging message to find a terminal, and after receiving the paging message, the terminal needs to determine whether to respond to the paging message. A non-Access Stratum (Non Access Stratum, abbreviated AS NAS) message, or an Access Stratum (AS) message, is initiated after determining to respond to the paging message, thereby establishing a user plane connection to transmit data.
However, the above method does not provide a protection mechanism at the terminal, and the process of the terminal determining whether to respond to the paging message may last for a long time. If it cannot be determined for a long time whether the terminal needs to respond to the paging message, the network side entity may consider that the terminal cannot be paged, and directly process the situation according to the abnormal scene.
In addition, in the related art, the interaction between the NAS layer or the AS layer and the operating system layer and/or the application layer (OS/APP) of the terminal is not clear, and it is generally only the NAS layer or the AS layer to determine whether the terminal needs to respond to the paging message, and the requirements of the system layer and/or the application layer cannot be considered, so that the paging message cannot be effectively responded to.
In view of the above-mentioned technical problem of inefficiency in determining the response paging message, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the invention provides a message processing method, a terminal, a nonvolatile storage medium and a communication system, which are used for at least solving the technical problem of low efficiency of determining to respond to paging messages.
According to an aspect of an embodiment of the present invention, there is provided a message processing method. The method comprises the following steps: the terminal receives the paging message and performs a first action comprising: and responding the paging message to the network side entity in the first time period.
Optionally, the terminal receives the paging message, including: the non-access stratum NAS layer or the access stratum AS layer of the terminal receives the paging message.
Optionally, responding to the paging message to the network side entity in the first time period includes: the NAS layer or the AS layer responds to the paging message to the network side entity in a first time period.
Optionally, the method further comprises: under the condition that the NAS layer or the AS layer receives the paging message, the NAS layer or the AS layer interacts with an operating system layer and/or an application layer to determine whether to reply the paging message or not; if the NAS layer or the AS layer does not receive the reply of the operating system layer and/or the application layer within the first duration, the NAS layer or the AS layer responds to the paging message to the network side entity.
Optionally, the NAS layer receives the paging message and performs a first action, corresponding to the terminal being in an IDLE connection management state CM-IDLE state; the AS layer receives the paging message and performs a first action corresponding to the terminal being in a connection management state RRC-Inactive state.
Optionally, responding to the paging message to the network side entity includes at least one of: sending a Service Request message to a network side entity; transmitting a radio resource control recovery request RRC Resume Request message to the base station; indicating that the terminal has received the paging message; indicating the terminal not to trigger RRC Connection Resume process or Service Request process; indicating a refusal to respond to the paging message; and indicating the network side entity to stop sending the paging message.
Alternatively, the first time period is obtained by one of: the NAS message (such as registration request reply Registration Accept message, UE configuration update command UE Configuration Update Command message) received from the terminal from the core network is obtained; obtained from an AS message (RRC connection reconfiguration RRC Connection Reconfiguration message) received from the terminal from the base station; the NAS layer or the AS layer of the terminal is configured at the operating system layer and/or the application layer of the terminal.
Optionally, the Paging message carries a Paging Cause parameter, and the content of the Paging Cause parameter is used for determining whether to respond to the Paging message.
Optionally, the NAS layer or the AS layer of the terminal determines whether to respond to the Paging message according to the content of the Paging Cause parameter.
Optionally, the method further comprises: under the condition that the NAS layer or the AS layer of the terminal receives the content of the Paging Cause, the content of the Paging Cause parameter is sent to an operating system layer and/or an application layer of the terminal; or when the operating system layer and/or the application layer of the terminal determines that the content of the Paging Cause parameter meets the condition of responding to the Paging message, determining to respond to the Paging message; or the operating system layer and/or the application layer determines not to respond to the Paging message when determining that the content of the Paging Cause parameter does not meet the condition of responding to the Paging message.
According to another aspect of the embodiment of the invention, another message processing method is also provided. The method comprises the following steps: the non-access stratum (NAS) layer or the Access Stratum (AS) layer of the terminal determines whether to respond to the paging message according to first information of an operating system layer and/or an application layer of the terminal, wherein the first information comprises at least one of the following: whether to respond to paging messages, services that need to respond to paging messages, services that do not need to respond to paging messages.
Optionally, the NAS layer or the AS layer of the terminal further determines whether to respond to the paging message according to second information of an operating system and/or an application layer of the terminal, where the second information includes at least one of: whether the terminal has ongoing service or not, whether the terminal is using other universal subscriber identity module USIM card to conduct service or not, and the type of service.
Optionally, the NAS layer or the AS layer instructs the operating system layer and/or the application layer to send the first information to confirm whether to respond to the paging message if the paging message is received, wherein the operating system layer and/or the application layer instructs the NAS layer or the AS layer whether to respond to the paging message.
Optionally, the NAS layer or the AS layer acquires first information and/or second information configured or updated by the operating system layer and/or the application layer; in the case that the NAS layer or the AS layer receives the paging message, the NAS layer or the AS layer determines whether to respond to the paging message according to the first information and/or the second information. Optionally, the NAS layer or the AS layer acquires first information configured or updated by the operating system layer and/or the application layer; in the case that the NAS layer or the AS layer receives the paging message, the NAS layer or the AS layer determines whether to respond to the paging message according to the first information.
Optionally, the operating system layer and/or the application layer confirms whether to respond to the Paging message based on the content of the Paging Cause parameter and/or the ongoing service of the user, wherein the Paging Cause parameter is included in the Paging message, and the method further comprises: the NAS layer or AS layer sends the content of the Paging Cause parameter to the operating system layer and/or the application layer.
Optionally, the NAS layer or the AS layer determines whether to respond to the Paging message according to the first information and the content of the Paging Cause parameter, where the Paging Cause parameter is included in the Paging message.
Optionally, the method further comprises: the NAS layer or the AS layer receives the first information and sends a first indication to a network side entity, wherein the network side entity is used for determining whether a Paging Cause parameter needs to be added in the Paging message according to the first indication.
According to another aspect of the embodiment of the invention, another message processing method is also provided. The method may include: displaying a message in the interactive interface in response to a display operation instruction acting in the interactive interface, wherein the message is received by the operating system layer and/or the application layer; and outputting a query result, wherein the query result is a result of whether the operating system layer and/or the application layer responds to the paging message or not determined based on the message.
Optionally, displaying the message in the interactive interface includes: and displaying the content of the Paging Cause parameter in the interactive interface, wherein the message comprises the content of the Paging Cause parameter, and the content of the Paging Cause is contained in the Paging message.
Optionally, displaying the message in the interactive interface includes: and displaying information of the service in the interactive interface, wherein the message comprises the information of the service, and the service is used for triggering the paging message.
Optionally, outputting the query result includes: responding to the confirmation operation instruction on the interactive interface, and determining to respond to the paging message; and responding to the cancel operation instruction on the interactive interface, and determining not to respond to the paging message.
According to another aspect of the embodiment of the invention, another message processing method is also provided. The method comprises the following steps: the network side equipment sends a paging message to the terminal; the network side equipment receives the result of the terminal responding to the paging message in the first duration.
Optionally, the network side device sends a paging message to the terminal, including: the network side equipment sends paging information to a non-access stratum (NAS) layer or an Access Stratum (AS) layer of the terminal.
Optionally, the network side device receives a result that the terminal responds to the paging message in the first duration, including: the network side equipment receives the result that the NAS layer or the AS layer responds to the paging message in the first time period.
According to another aspect of the embodiment of the invention, a message processing device is also provided. The apparatus may include: a first receiving unit, configured to enable a terminal to receive a paging message, and perform a first action, where the first action includes: and responding the paging message to the network side entity in the first time period.
Optionally, the first receiving unit includes: and the first receiving module is used for enabling the non-access stratum (NAS) layer or the Access Stratum (AS) layer of the terminal to receive the paging message.
Optionally, the first receiving unit includes: and the response module is used for enabling the NAS layer or the AS layer to respond to the paging message to the network side entity in the first time length.
Optionally, the apparatus further comprises: the interaction unit is used for enabling the NAS layer or the AS layer to interact with the operating system layer and/or the application layer under the condition of receiving the paging message so AS to determine whether to reply the paging message; and the response unit is used for enabling the NAS layer or the AS layer to respond to the paging message to the network side entity when the NAS layer or the AS layer does not receive the reply of the operating system layer and/or the application layer within the first duration.
Optionally, the first receiving module is configured to cause the NAS layer to receive the paging message and perform a first action, corresponding to the terminal being in an IDLE connection management state CM-IDLE state; the first receiving module is configured to cause the AS layer to receive the paging message and perform a first action, corresponding to the terminal being in a connection management state RRC-Inactive state.
Optionally, the first receiving module includes at least one of: the first sending submodule is used for sending a Service Request message to the network side entity; a second transmitting sub-module, configured to transmit a radio resource control recovery request RRC Resume Request message to the base station; the first indication submodule is used for indicating that the terminal has received the paging message; the second indication sub-module is used for indicating the terminal not to trigger RRC Connection Resume process or Service Request process; a third indication sub-module for indicating refusal to respond to the paging message; and the fourth indication submodule is used for indicating the network side entity to stop sending the paging message.
Optionally, the apparatus is further configured to obtain the first time length by one of: the NAS message received by the terminal is obtained; the AS message received by the terminal is obtained; the NAS layer or the AS layer is configured to the terminal at an operating system layer and/or an application layer.
Optionally, the Paging message carries a Paging Cause parameter, and the content of the Paging Cause parameter is used for determining whether to respond to the Paging message.
Optionally, the first receiving unit is configured to enable the NAS layer or the AS layer of the terminal to determine whether to respond to the Paging message according to the content of the Paging Cause parameter.
Optionally, the apparatus further comprises: the first sending unit is used for sending the content of the Paging Cause parameter to an operating system layer and/or an application layer of the terminal when the NAS layer or the AS layer of the terminal receives the content of the Paging Cause; or a first determining unit, configured to determine a response Paging message when the operating system layer and/or the application layer of the terminal determine that the content of the Paging Cause parameter meets a condition of the response Paging message; or a second determining unit, configured to determine not to respond to the Paging message when the operating system layer and/or the application layer determines that the content of the Paging Cause parameter does not satisfy the condition of responding to the Paging message.
According to another aspect of the embodiment of the invention, another message processing apparatus is also provided. The apparatus may include: a third determining unit, configured to enable a non-access stratum NAS layer or an access stratum AS layer of the terminal to determine whether to respond to the paging message according to first information of an operating system layer and/or an application layer of the terminal, where the first information includes at least one of: whether to respond to paging messages, services that need to respond to paging messages, services that do not need to respond to paging messages.
Optionally, the apparatus further comprises: a fourth determining unit, configured to enable the NAS layer or the AS layer of the terminal to determine whether to respond to the paging message according to second information of an operating system and/or an application layer of the terminal, where the second information includes at least one of: whether the terminal has ongoing service or not, whether the terminal is using other universal subscriber identity module USIM card to conduct service or not, and the type of service.
Optionally, the apparatus further comprises: and the indication unit is used for indicating the operating system layer and/or the application layer to send the first information to confirm whether to respond to the paging message or not under the condition that the NAS layer or the AS layer receives the paging message, wherein the operating system layer and/or the application layer indicates whether the NAS layer or the AS layer responds to the paging message or not.
Optionally, the apparatus further comprises: a first acquiring unit, configured to enable a NAS layer or an AS layer to acquire first information and/or second information configured or updated by an operating system layer and/or an application layer; and a fifth determining unit, configured to, when the NAS layer or the AS layer receives the paging message, cause the NAS layer or the AS layer to determine whether to respond to the paging message according to the first information and/or the second information.
Optionally, the apparatus further comprises: a second acquiring unit, configured to enable the NAS layer or the AS layer to acquire first information configured or updated by the operating system layer and/or the application layer; and a sixth determining unit, configured to, when the NAS layer or the AS layer receives the paging message, cause the NAS layer or the AS layer to determine whether to respond to the paging message according to the first information.
Optionally, the operating system layer and/or the application layer confirms whether to respond to the Paging message based on the content of the Paging Cause parameter and/or the ongoing service of the user, wherein the Paging Cause parameter is included in the Paging message, and the apparatus further comprises: and the second sending unit is used for enabling the NAS layer or the AS layer to send the content of the Paging Cause parameter to the operating system layer and/or the application layer.
Optionally, the apparatus further comprises: a seventh determining unit, configured to enable the NAS layer or the AS layer to determine whether to respond to the Paging message according to the first information and the content of the Paging Cause parameter, where the Paging Cause parameter is included in the Paging message.
Optionally, the apparatus further comprises: the processing unit is configured to enable the NAS layer or the AS layer to receive the first information and send a first indication to a network side entity, where the network side entity is configured to determine whether a Paging Cause parameter needs to be added to the Paging message according to the first indication.
According to another aspect of the embodiment of the invention, another message processing apparatus is also provided. The apparatus may include: a display unit for displaying a message in the interactive interface in response to a display operation instruction acting in the interactive interface, wherein the message is received by the operating system layer and/or the application layer; and the output unit is used for outputting an inquiry result, wherein the inquiry result is a result that the operating system layer and/or the application layer determines whether to respond to the paging message or not based on the message.
Optionally, the display unit includes: the first display module is used for displaying the content of the Paging Cause parameter in the interactive interface, wherein the message comprises the content of the Paging Cause parameter, and the content of the Paging Cause is contained in the Paging message.
Optionally, the display unit includes: the second display module is used for displaying the message in the interactive interface, and comprises: and displaying information of the service in the interactive interface, wherein the message comprises the information of the service, and the service is used for triggering the paging message.
Optionally, the output unit includes: the first determining module is used for responding to the confirmation operation instruction on the interactive interface and determining to respond to the paging message; and the second determining module is used for responding to the cancel operation instruction on the interactive interface and determining that the paging message is not responded.
According to another aspect of the embodiment of the invention, another message processing apparatus is also provided. The apparatus may include: a third sending unit, configured to enable the network side device to send a paging message to the terminal; and the second receiving unit is used for enabling the network side equipment to receive the result of the terminal responding to the paging message in the first duration.
Optionally, the third transmitting unit includes: and the sending module is used for enabling the network side equipment to send the paging message to the non-access stratum (NAS) layer or the Access Stratum (AS) layer of the terminal.
Optionally, the second receiving unit includes: and the second receiving module is used for receiving the result of the response of the NAS layer or the AS layer to the paging message in the first duration by the network side equipment.
According to another aspect of the embodiment of the invention, a terminal is also provided. The terminal may include: a signal transceiver circuit for receiving paging messages; a processor for performing a first action, the first action comprising: and responding the paging message to the network side entity in the first time period.
Optionally, the signal transceiving circuitry is configured to receive the paging message on a non-access stratum NAS layer or an access stratum AS layer.
Optionally, the processor is configured to trigger the NAS layer or the AS layer to respond to the paging message to the network side entity within the first time period.
According to another aspect of an embodiment of the present invention, there is also provided a nonvolatile storage medium. The nonvolatile storage medium comprises a stored program, wherein the device where the nonvolatile storage medium is controlled to execute the message processing method of the embodiment of the invention when the program runs.
According to another aspect of the embodiment of the present invention, there is also provided a communication system. The communication system is used for running a program, wherein the message processing method of the embodiment of the invention is executed when the program runs.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device comprising a memory and a processor, characterized in that the memory stores a computer program, the processor being arranged to run the computer program to perform the message processing method of the embodiments of the present invention.
In the message processing method of the embodiment of the invention, the terminal receives the paging message and executes a first action, wherein the first action comprises: and responding the paging message to the network side entity in the first time period. That is, the terminal sets a mechanism for protecting the reply process of the paging message, and the terminal can reply to the network side entity automatically under the condition of receiving the paging message and expiration of a certain time length, so that the situation that the terminal waits for determining whether to respond to the paging message for a long time is avoided, the network side entity can misthink that the terminal cannot be paged, the efficiency of determining to respond to the paging message is improved, the technical problem of low efficiency of determining to respond to the paging message is solved, and the technical effect of improving the efficiency of determining to respond to the paging message is achieved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation on the invention. In the drawings:
FIG. 1 is a flow chart of a message processing method according to an embodiment of the invention;
FIG. 2 is a flow chart of another message processing method according to an embodiment of the invention;
FIG. 3 is a flow chart of another message processing method according to an embodiment of the invention;
FIG. 4 is a flow chart of another message processing method according to an embodiment of the invention;
FIG. 5 is an interactive schematic diagram of a paging procedure in which a terminal is in a CM-IDLE state according to one of the related art
Fig. 6 is an interactive schematic diagram of a paging procedure in which a terminal is in an RRC-Inactive state according to one of the related art;
fig. 7 is an interactive schematic diagram of a Paging procedure for carrying Paging Cause parameters in a CM-IDLE state according to one terminal in the related art;
fig. 8 is an interactive schematic diagram of a paging procedure in which a terminal is in an RRC-Inactive state according to one of the related art;
fig. 9 is a flow chart illustrating a method of processing a paging message according to the related art;
FIG. 10 is an interactive schematic diagram of a method of replying to a paging message after introducing a timer according to an embodiment of the present invention;
fig. 11 is a flowchart of a method for processing a paging message according to an embodiment of the present invention;
fig. 12 is an interactive schematic diagram of a paging procedure in which a terminal is in a CM-IDLE state according to an embodiment of the present invention;
fig. 13 is an interactive schematic diagram of a paging procedure in which another terminal is in a CM-IDLE state according to an embodiment of the present invention;
FIG. 14 is a schematic diagram of a message processing apparatus according to an embodiment of the invention;
FIG. 15 is a schematic diagram of another message processing apparatus according to an embodiment of the present invention;
FIG. 16 is a schematic diagram of another message processing apparatus according to an embodiment of the invention;
FIG. 17 is a schematic diagram of another message processing apparatus according to an embodiment of the present invention; and
fig. 18 is a schematic diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, shall fall within the scope of the invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
In accordance with an embodiment of the present invention, there is provided an embodiment of a message processing method, it being noted that the steps shown in the flowchart of the figures may be performed in a computer system, such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order other than that shown or described herein.
Fig. 1 is a flow chart of a message processing method according to an embodiment of the present invention. As shown in fig. 1, the method comprises the steps of:
step S102, the network side equipment sends a paging message to the terminal.
Step S104, the terminal receives the paging message and performs a first action, where the first action includes: and responding the paging message to the network side entity in the first time period.
In this embodiment, the paging message may come from a network side entity, which may include a core network and a base station. The terminal may receive the paging message and determine whether it is necessary to respond to the paging message, and the process of determining whether to respond to the paging message by the terminal may last for a long time, and the terminal of this embodiment may perform a first action, which may include responding to the paging message to the network-side entity within the first time period. Optionally, a Timer (Timer) is introduced into the terminal in this embodiment, and the Timer may be started when the terminal receives the paging message, if the terminal determines to respond to the paging message within the first duration, the terminal may respond to the paging message to the network side entity, and if it is still not determined whether the terminal needs to respond to the paging message when the first duration expires, the terminal is immediately triggered to respond to the paging message to the network side entity, thereby avoiding waiting for the terminal to determine whether to respond to the paging message for a long time, so that the network side entity may misthink that the terminal cannot be paged, solving the technical problem of low efficiency of determining to respond to the paging message, further achieving the technical effect of improving efficiency of determining to respond to the paging message, and ensuring that the terminal effectively replies to the network side entity.
Step S106, the above step S102 is an optional step, and in the case that the terminal has received the paging message, the network side device may not need to send the paging message again.
It should be noted that, the terminal of this embodiment may be a User Equipment (UE) with a wireless communication function, such as a smart phone (for example, a mobile phone using an Android system, or a mobile phone of an IOS system), a tablet computer, a smart wearable device (for example, an Augmented Reality (AR) device, a Virtual Reality (VR) device, or a smart watch), and the like, which is not limited herein.
The above-described method of this embodiment is further described below.
As an alternative embodiment, the terminal receives the paging message, including: the non-access stratum NAS layer or the access stratum AS layer of the terminal receives the paging message.
In this embodiment, the terminal may include a NAS layer and an AS layer, where the NAS layer may receive a paging message, and may receive the paging message transmitted by the AS layer, for example, the AS layer may notify the NAS layer to receive the paging message when receiving the paging message.
Alternatively, this embodiment may also not require involvement of the NAS layer, but only receive the paging message through the AS layer. For example, for a terminal in a connection management state (RRC-active) state, in the case that the Paging message does not include a Paging Cause (Paging Cause) parameter, the NAS layer is not required to participate; in the case that the Paging message includes the Paging Cause parameter, an interaction flow in which the terminal is in an IDLE connection management (CM-IDLE) state may be used, or the AS layer directly interacts with an operating system layer and/or an application layer of the terminal, without participation of the NAS layer.
As an alternative embodiment, the content of the Paging Cause parameter is used to determine whether to respond to a Paging message.
In this embodiment, in order for the terminal to effectively determine whether to reply when receiving the Paging message, the embodiment may introduce a Paging Cause parameter into the Paging message, where the Paging Cause parameter may enhance the Paging message, and indicate to the terminal what kind of service the Paging message triggered by the downlink data packet, that is, what kind of service the downlink data packet arrives at the network side entity, and the terminal may determine what kind of service triggers the Paging message according to the content of the Paging Cause parameter, so as to further determine whether to respond to the Paging message. For example, the downlink data is triggered by a downlink IP multimedia subsystem (IP Multimedia Subsystem, abbreviated as IMS) voice related data packet, and when sending a Paging message, the network entity may indicate "IMS voice" in a Paging Cause parameter in the Paging message, that is, the content of the Paging Cause parameter may be "IMS voice".
The processing of the Paging Cause parameter inside the terminal of this embodiment may include processing modes in two states, i.e., CM-IDLE state and RRC-Inactive state.
Optionally, the terminal in this embodiment may determine in advance whether the network side entity needs to send the Paging Cause parameter, and may send a first indication to the network side entity, where the network side entity is configured to determine, according to the first indication, whether the Paging Cause parameter needs to be added in the Paging message.
AS an alternative embodiment, the NAS layer or AS layer of the terminal determines whether to respond to the Paging message according to the content of the Paging Cause parameter.
In this embodiment, since the content of the Paging Cause parameter is used to determine whether to respond to the Paging message, under the condition that the NAS layer of the terminal receives the Paging message, the NAS layer may acquire the content of the Paging Cause parameter from the Paging message, and further determine whether to respond to the Paging message according to the content of the Paging Cause parameter; under the condition that the participation of the NAS layer is not needed, under the condition that the AS layer of the terminal receives the Paging message, the AS layer can acquire the content of the Paging Cause parameter from the Paging message, and then determine whether to respond to the Paging message according to the content of the Paging Cause parameter.
As an optional implementation manner, responding to the paging message to the network side entity in the first time period includes: the NAS layer or the AS layer responds to the paging message to the network side entity in a first time period.
In this embodiment, the terminal responds to the Paging message to the network side in the first time period, or may be that, when the NAS layer receives the Paging message, the NAS layer of the terminal determines whether to respond to the Paging message according to the content of the Paging Cause parameter, and the NAS layer responds to the Paging message to the network side entity in the first time period. Optionally, the embodiment sets a timer in the NAS layer, and starts the embodiment when the NAS layer receives the paging message, if it is still not determined whether the terminal responds to the paging message within the first duration, the NAS layer needs to immediately respond to the paging message to the network side entity, so as to ensure that the terminal effectively replies to the network side entity.
The embodiment may also be that, without participation of the NAS layer, the AS layer receives the Paging message, determines whether to respond to the Paging message according to the content of the Paging Cause parameter, and the AS layer responds to the Paging message to the network side entity in the first time period. Optionally, the embodiment sets a timer at the AS layer, and starts when the AS layer receives the paging message, if it is still not determined whether the terminal responds to the paging message when the first time period expires, the AS layer needs to immediately respond to the paging message to the network entity, so AS to ensure that the terminal effectively replies to the network entity.
As an alternative embodiment, the method further comprises: under the condition that the NAS layer or the AS layer receives the paging message, the NAS layer or the AS layer interacts with an operating system layer and/or an application layer to determine whether to reply the paging message or not; if the NAS layer or the AS layer does not receive the reply of the operating system layer and/or the application layer within the first duration, the NAS layer or the AS layer responds to the paging message to the network side entity.
In this embodiment, the operating system layer and/or the application layer are upper layers of the terminal, and in the case that the NAS layer or the AS layer of the terminal receives the paging message, the NAS layer or the AS layer may further interact with the operating system layer and/or the application layer of the terminal to determine whether the paging message needs to be replied. Optionally, in the case that the paging message is sent to the terminal by the network side entity, the AS layer may first receive the paging message, and the AS layer notifies the NAS layer of receiving the paging message, inquires whether to respond to the paging message to the operating system layer and/or the application layer, and the operating system layer and/or the application layer may reply to the NAS layer whether to respond to the paging message, that is, instruct the NAS layer to reply by the operating system layer and/or the application layer, and if the operating system layer and/or the application layer instruct the NAS layer to reply, trigger the NAS message, and trigger the AS layer to establish RRC connection with the base station; if the NAS layer still does not receive the reply of the operating system layer and/or the application layer within the first time period, the NAS layer immediately responds to the paging message to the network side entity.
Optionally, in this embodiment, without participation of the NAS layer, the AS layer may directly interact with the operating system layer and/or the application layer, where the AS layer receives the paging message, and the AS layer inquires about whether to reply to the operating system layer and/or the application layer with the paging message, and the operating system layer and/or the application layer may reply to the AS layer whether to reply to the paging message, and if the AS layer still does not receive the reply of the operating system layer and/or the application layer within the first duration, the AS layer immediately responds to the paging message to the network entity, thereby ensuring that the terminal replies to the network entity effectively.
As an alternative embodiment, the method further comprises: under the condition that the NAS layer or the AS layer of the terminal receives the content of the Paging Cause, the content of the Paging Cause parameter is sent to an operating system layer and/or an application layer of the terminal; or when the operating system layer and/or the application layer of the terminal determines that the content of the Paging Cause parameter meets the condition of responding to the Paging message, determining to respond to the Paging message; or the operating system layer and/or the application layer determines not to respond to the Paging message when determining that the content of the Paging Cause parameter does not meet the condition of responding to the Paging message.
In this embodiment, in the case that the Paging message is sent to the terminal by the core network, the AS layer may first receive the Paging message, and the AS layer may send the content of the Paging cause parameter in the Paging message to the NAS layer, and the NAS layer inquires whether to respond to the Paging message from the operating system layer and/or the application layer, and may indicate the content of the Paging cause parameter to the operating system layer and/or the application layer, and the operating system layer and/or the application layer determines whether to respond to the Paging message, and may reply to the NAS layer, that is, instruct the NAS layer by the operating system layer and/or the application layer whether to reply to the Paging message, and if the operating system layer and/or the application layer indicate the NAS layer reply, trigger the NAS message, and trigger the AS layer to establish an RRC connection, and if the NAS layer still does not receive the reply of the operating system layer and/or the application layer within the first duration, the NAS layer immediately responds to the Paging message to the network entity.
Optionally, in this embodiment, without participation of the NAS layer, the AS layer may directly interact with the operating system layer and/or the application layer, where the AS layer receives the Paging message, and may directly indicate the content of the Paging cause parameter to the operating system layer and/or the application layer, where the operating system layer and/or the application layer determine whether to respond to the Paging message, and reply to the AS layer whether to reply to the Paging message, and if the AS layer still does not receive a reply from the operating system layer and/or the application layer within the first duration, the AS layer immediately responds to the Paging message to the network entity, thereby ensuring that the terminal effectively replies to the network entity.
In this embodiment, a condition that a Paging message needs to be responded may be preset, then it is determined that an operating system layer and/or an application layer of the terminal determine whether the content of the Paging Cause parameter meets the condition that the Paging message is responded, and if it is determined that the operating system layer and/or the application layer determine that the content of the Paging Cause parameter meets the condition that the Paging message is responded, the Paging message is determined; and if the operating system layer and/or the application layer determine that the content of the Paging Cause parameter does not meet the condition for responding to the Paging message, determining not to respond to the Paging message.
As an alternative embodiment, the NAS layer receives the paging message and performs the first action, corresponding to the terminal being in the IDLE connection management state CM-IDLE state; the AS layer receives the paging message and performs a first action corresponding to the terminal being in a connection management state RRC-Inactive state.
In this embodiment, the processing manner inside the terminal may include internal interaction in the CM-IDLE state and internal interaction in the RRC-Inactive state. When the terminal is in the CM-IDLE state, the connection between the terminal and the base station and the N2 connection between the base station and the core network are released; when the terminal is in the RRC-active state, the connection between the terminal and the base station is released, but the N2 connection of the terminal is not released.
The step of the NAS layer of this embodiment receiving the paging message and performing the first action may correspond to an internal interaction of the terminal in the CM-IDLE state. Optionally, when the terminal is in the CM-IDLE state and the AS layer receives the Paging message, the NAS layer is notified of receiving the Paging message, if the Paging message includes a Paging Cause parameter, the NAS layer also notifies the content of the Paging Cause parameter to the NAS layer, and the NAS layer may query whether the operating system layer and/or the application layer responds to the Paging message, and instruct the content of the Paging Cause parameter to the operating system layer and/or the application layer, where the operating system layer and/or the application layer determines whether to respond to the Paging message according to the content of the Paging Cause parameter.
In this embodiment, if the terminal is in RRC-Inactive state, the interaction flow may be the same AS the interaction flow described above when the terminal is in CM-IDLE state in the case where the Paging message includes a Paging Cause parameter, and in the case where the Paging message does not include the Paging Cause parameter, the NAS layer does not need to participate, and the AS layer may directly interact with the operating system layer and/or the application layer.
Optionally, in this embodiment, in the case that the operating system layer and/or the application layer determines to respond to the paging message, if the terminal is in the CM-IDLE state, the NAS layer may trigger sending of a NAS message (for example, service Request), and the AS layer establishes a radio resource control (Radio Resource Connection, abbreviated AS RRC) connection with the base station, and sends the NAS message of the NAS layer to the core network through the connection if the RRC connection establishment is completed; if the terminal is in the RRC-active state, only the RRC connection may be established.
As an optional implementation manner, responding to the paging message to the network side entity includes at least one of the following: sending a Service Request message to a network side entity; transmitting a radio resource control recovery RRC Connection Resume Request message to the base station; indicating the terminal not to trigger RRC Connection Resume process or Service Request process; indicating a refusal to respond to the paging message; and indicating the network side entity to stop sending the paging message.
In this embodiment, the terminal receives the paging message and responds to the paging message to the network side entity in the first time period, where the response mode of the paging message may be that the terminal sends a Service Request message to the network side entity, where the Service Request message belongs to one of NAS messages, and may be used to establish a user plane connection, so that the terminal may send and receive user plane data between the terminal and the network side entity.
The response mode to the paging message in this embodiment may also be that a connection is pre-established between the terminal and the base station, and a RRC Resume Request message is sent to the base station.
The response paging message of this embodiment may also be an indication that the terminal has received the paging message currently, but cannot trigger RRC Connection Resume the procedure to the network side entity, or not trigger the Service Request procedure to the network side entity, i.e. the response paging message of this embodiment may be a determination that the terminal has received the paging message, but not trigger RRC Connection Resume the procedure or the Service Request procedure. The RRC Connection Resume process corresponds to that when the terminal is in an RRC-Inactive state, the AS layer of the terminal triggers an RRC connection recovery request to the base station, so AS to establish RRC connection between the AS layer and the base station, and may establish DRB user data transmission later; the Service Request process corresponds to that the terminal is in the CM-IDLE state, and the NAS layer of the terminal triggers a Service Request to the core network to establish user plane connection, which can include DRB user data transmission and establishment of a core network tunnel.
The response paging message of this embodiment may also be used to instruct the terminal to Reject the response paging message, which may be a rejection of the processing associated with the paging response message, and may send a Reject (Reject) indication to the network side entity, displaying the Reject paging message, i.e. the terminal will not send a NAS message to establish the user plane connection.
The responding manner of the embodiment to the paging message may also be to instruct the network side entity to stop sending the paging message to the terminal, so that the terminal cannot receive the paging message again.
It should be noted that, the response manner of the embodiment to the paging message includes, but is not limited to, sending a Service Request message to the network side entity, sending a RRC Connection Request message to the base station, indicating that the terminal does not trigger RRC Connection Resume a procedure or a Service Request procedure, rejecting the response paging message, and indicating that the network side entity stops sending the paging message, where the manner of responding to the paging message is only an example of the embodiment of the present invention, and not only the manner of responding to the paging message, but also any manner of replying to the paging message when the terminal receives the paging message is within the scope of the embodiment, which is not illustrated herein.
As an alternative embodiment, the first time period is obtained by one of the following: the NAS message received by the terminal is obtained; the AS message received by the terminal is obtained; the NAS layer or the AS layer is configured to the terminal at an operating system layer and/or an application layer.
As an optional example, the first duration is obtained from a NAS message received by the terminal from the core network, where the NAS message may be a registration request reply (registration accept) message, a UE configuration update command (UE Configuration Update Command, abbreviated as UCU) message; the first duration may also be obtained from an AS message received by the terminal from the base station, which may include an RRC connection reconfiguration (RRC Connection Reconfiguration message); the first duration may also be obtained in a NAS layer or an AS layer configured to the terminal by an operating system layer and/or an application layer of the terminal.
In this embodiment, the timer and its first duration may be preset for use by the terminal in accepting the paging message. The embodiment may obtain the first time length from the NAS message received by the terminal, alternatively, the first time length may be configured by the core network in the NAS message, and the terminal obtains the first time length from the NAS message sent by the received core network layer. Alternatively, the first duration of this embodiment may include, but is not limited to, being configured in a UE configuration update command (UE Configuration Update Command, abbreviated as UCU), a registration request reply (Registration Accept), etc., and may also be configured through an RRC Setup (RRC Setup) message, for example.
The embodiment may also obtain the first time length from the AS message received by the terminal, alternatively, the first time length may be configured by the base station in the AS message, and further the terminal obtains the first time length from the received AS message sent by the base station.
Optionally, the terminal of this embodiment may also configure the first time length by itself, and may be configured to the NAS layer or the AS layer of the terminal by an operating system layer and/or an application layer of the terminal, for example, the first time length may be configured to the NAS layer or the AS layer of the terminal by an IP multimedia subsystem (IP Multimedia Subsystem, abbreviated AS IMS) or may be preconfigured by the NAS layer or the AS layer itself.
As an example of an application scenario of the above message processing method, when the terminal receives the paging message, it asks the user whether to respond to the paging message, if the user is late and has not confirmed, the terminal automatically replies the paging message to the network entity if the time reaches the first duration. For example, the NAS layer receives the paging message and starts the timer, and because the NAS layer also inquires the operating system and/or the application layer whether the user replies to the paging message, if the user does not respond, when the time of the timer reaches the set first duration, the NAS layer responds to the paging message to the network entity. In addition, when the time of the timer reaches the set first duration, even if the NAS layer is replied by the operating system and/or the application layer, the NAS layer is not considered any more because the paging message is already responded to the network side entity, so that the network side entity can not mistakenly consider that the terminal cannot be paged because the terminal is prevented from waiting for determining whether to respond to the paging message for a long time, and the efficiency of determining to respond to the paging message is improved.
The embodiment of the invention also provides another message processing method for the interaction between the operating system and/or the application layer of the terminal and the NAS layer or AS.
Fig. 2 is a flow chart of another message processing method according to an embodiment of the present invention. As shown in fig. 2, the method may include:
in step S202, the operating system layer and/or the application layer of the terminal send the first information to the non-access stratum NAS layer or the access stratum AS layer of the terminal.
Step S204, the NAS layer or AS layer of the terminal determines whether to respond to the paging message according to the first information of the operating system layer and/or the application layer of the terminal, wherein the first information comprises at least one of the following: whether to respond to paging messages, services that need to respond to paging messages, services that do not need to respond to paging messages.
In this embodiment, the operating system and/or the application layer may send first information to the NAS layer or the AS layer of the terminal, where the first information may be determined by the operating system and/or the application layer whether to respond to the paging message, or may be a service determined by the operating system and/or the application layer that needs to respond to the paging message, or may be a service determined by the operating system and/or the application layer that does not need to respond to the paging message.
The NAS layer or the AS layer of the terminal receives the first information and determines whether to respond to the paging message according to the first information, so that the embodiment defines the interaction relation between the NAS layer or the AS layer of the terminal and an operating system and/or an application layer, and can determine whether to respond to the paging message according to the requirements of the operating system and/or the application layer, thereby solving the technical problem of low efficiency of determining to respond to the paging message and achieving the technical effect of improving the efficiency of determining to respond to the paging message.
In step S206, in an optional manner, in the case that the NAS layer or the AS layer of the terminal has received the first information, the operating system layer and/or the application layer may not need to send the first information to the NAS layer or the AS layer to the terminal.
The above-described method of this embodiment is further described below.
AS an optional implementation manner, the NAS layer or the AS layer of the terminal further determines whether to respond to the paging message according to second information of an operating system and/or an application layer of the terminal, where the second information includes at least one of the following: whether the terminal has ongoing service or not, whether the terminal is using other universal subscriber identity module USIM card to conduct service or not, and the type of service.
In this embodiment, the operating system and/or the application layer may send second information to the NAS layer or the AS layer of the terminal, where the second information may be whether the terminal has an ongoing service, whether the terminal is using another USIM card for a service, and a kind of the service, which is determined by the operating system and/or the application layer. Whether the terminal is using other USIM cards for service can be understood as whether the terminal user is using other USIM cards for service.
The NAS layer or the AS layer of the terminal receives the second information and determines whether to respond to the paging message according to the second information, so that the embodiment defines the interaction relation between the NAS layer or the AS layer of the terminal and the operating system and/or the application layer, and can determine whether to respond to the paging message according to the requirements of the operating system and/or the application layer, thereby solving the technical problem of low efficiency of determining to respond to the paging message and achieving the technical effect of improving the efficiency of determining to respond to the paging message.
AS an alternative implementation manner, the NAS layer or the AS layer instructs the operating system layer and/or the application layer to send the first information to confirm whether to respond to the paging message if the paging message is received, where the operating system layer and/or the application layer instructs the NAS layer or the AS layer whether to respond to the paging message.
In this embodiment, the NAS layer of the terminal may receive the paging message, which may be transmitted by the AS layer, for example, the AS layer may notify the NAS layer to receive the paging message when receiving the paging message. In the case that the NAS layer receives the paging message, the NAS layer may instruct the operating system layer and/or the application layer to send the first information to confirm whether to respond to the paging message, and further instruct the NAS layer whether to respond to the paging message.
Alternatively, this embodiment may also not require involvement of the NAS layer, but only receive the paging message through the access stratum AS layer. For example, for a terminal in RRC-Inactive state, in the case where the Paging message does not contain Paging Cause parameters, the NAS layer is not required to participate; and when the Paging message contains a Paging Cause parameter, an interaction flow of the terminal in a CM-IDLE state can be used, or the AS layer directly interacts with an operating system layer and/or an application layer of the terminal without the participation of an NAS layer, and when the AS layer receives the Paging message, the AS layer instructs the operating system layer and/or the application layer to send first information to confirm whether to respond to the Paging message, and then the operating system layer and/or the application layer instructs the AS layer whether to respond to the Paging message.
AS an optional implementation manner, the NAS layer or the AS layer acquires first information and/or second information configured or updated by the operating system layer and/or the application layer; under the condition that the NAS layer or the AS layer receives the paging message, the NAS layer or the AS layer receives the first information and/or the second information; it is determined whether to respond to the paging message.
In this embodiment, the first information and/or the second information may be configured in advance at an operating system layer and/or an application layer or update original first information and/or second information, which may be configured or updated at the operating system layer and/or the application layer based on an end user, where the first information and/or the second information is configured at the operating system layer and/or the application layer, and the first information and/or the second information may be configured in advance at the operating system layer and/or the application layer.
Alternatively, in this embodiment, the first information and the second information may be configured or updated at the operating system layer and/or the application layer, respectively, and not necessarily at the same time. In this case, since the end user may frequently use other USIM cards to perform services, and the operating system layer and/or the application layer are required to frequently inform the NAS layer or the AS layer, the frequency of configuration or update of the second information may be higher than that of the first information.
For example, after the NAS layer acquires the first information, the operating system layer and/or the application layer may inform the NAS layer that the terminal user is using other USIM cards to perform services each time, and at this time, the NAS layer may start to use the first information to determine whether to perform an action that needs to reply to the paging message. When the operating system layer and/or the application layer update again to inform the NAS layer that the end user does not use other USIM cards for service, the NAS layer can close the actions.
AS an alternative implementation manner, the NAS layer or the AS layer acquires first information configured or updated by the operating system layer and/or the application layer; in the case that the NAS layer or the AS layer receives the paging message, the NAS layer or the AS layer determines whether to respond to the paging message according to the first information.
The first information may be configured or updated in advance at an operating system layer and/or an application layer, may be configured or updated at the operating system layer and/or the application layer based on an end user, where the first information is configured at the operating system layer and/or the application layer, and may be configured in advance at the operating system layer and/or the application layer. Optionally, the first information may be priority service information configured or updated in advance on an operating system layer and/or an application layer by the terminal user, where the priority service information may be a service that needs to respond to a paging message, so as to determine which services triggered the terminal may receive the paging message; this embodiment may also pop up a dialog box in real time to ask the end user if it is responding to a paging message when it comes.
Optionally, the first information is information that an operating system layer and/or an application layer of the terminal indicate to a NAS layer of the terminal whether the current terminal is in a dual-card or multi-card mode. If the terminal is in the dual card mode, two or more universal subscriber identity module (Universal Subscriber Identity Module, abbreviated as USIM) cards on the terminal all complete the registration procedure with the network.
Optionally, the first information is information indicating to the NAS layer of the terminal by the operating system layer and/or the application layer whether the current terminal user is using a service performed by another USIM card and/or a type of the performed service.
After the first information configured or updated by the operating system layer and/or the application layer, in the case that the NAS layer of the terminal is in the CM-IDLE state and the AS layer of the terminal receives the paging information, the AS layer may send the paging information to the NAS layer; the NAS layer decides whether to respond to the paging message according to one or more pieces of first information indicated by the operating system layer and/or the application layer.
In the case that the operating system layer and/or the application layer configures or updates the first information, the NAS layer or the AS layer acquires the first information, so that in the case that the NAS layer or the AS layer receives the paging message, the NAS layer or the AS layer determines whether to respond to the paging message according to the first information, that is, the NAS layer or the AS layer determines whether to respond to the paging message according to at least one of whether to respond to the paging message, a service requiring to respond to the paging message, and a service not requiring to respond to the paging message.
As an alternative embodiment, the operating system layer and/or the application layer confirms whether to respond to the Paging message based on the content of the Paging Cause parameter and/or the ongoing service of the user, where the Paging Cause parameter is included in the Paging message, and the method further includes: the NAS layer or AS layer sends the content of the Paging Cause parameter to the operating system layer and/or the application layer.
In this embodiment, in order to effectively determine whether to reply in the case that the terminal receives the Paging message, the embodiment may introduce a Paging Cause parameter into the Paging message, where the Paging Cause parameter may indicate to the terminal what kind of service is a Paging message triggered by a downlink packet. The terminal may determine what traffic triggered the Paging message based on the content of the Paging Cause parameter to determine whether to respond to the Paging message.
In this embodiment, the NAS layer may send the content of the Paging Cause parameter to the operating system layer and/or the application layer. Optionally, in the case that the Paging message is sent to the terminal by the core network, the Paging message may be received by the AS layer first, the AS layer may send the content of the Paging cause parameter in the Paging message to the NAS layer, the NAS layer inquires whether to respond to the Paging message from the operating system layer and/or the application layer, the content of the Paging cause parameter may be sent to the operating system layer and/or the application layer, whether the content of the operating system layer and/or the application layer Paging cause parameter and/or the service acknowledgement performed by the user confirm whether to respond to the Paging message or not respond to the Paging message, and may reply to the NAS layer, that is, if the operating system layer and/or the application layer instruct the NAS layer to reply, the NAS message is triggered, and the AS layer is triggered to establish the RRC connection.
This embodiment may also send the contents of the Paging Cause parameter to the operating system layer and/or the application layer through the AS layer. Optionally, in the embodiment, without participation of the NAS layer, the AS layer may directly interact with the operating system layer and/or the application layer, where the AS layer receives the Paging message, and may directly indicate the content of the Paging cause parameter to the operating system layer and/or the application layer, where the content of the Paging cause parameter and/or the service performed by the user confirms whether to respond to the Paging message.
AS an alternative embodiment, the NAS layer or the AS layer determines whether to respond to the Paging message according to the first information and the content of the Paging Cause parameter, where the Paging Cause parameter is included in the Paging message.
In this embodiment, when determining whether to respond to the Paging message, the NAS layer or the AS layer determines whether to respond to the Paging message according to the content of the Paging Cause parameter, and also determines whether to respond to the Paging message according to the first information, that is, optionally, the first information preconfigured at the system layer and/or the application layer includes voice and video, if the content of the Paging Cause parameter is voice and the NAS layer is notified that the terminal user is currently using another USIM card for internet surfing service, the NAS layer or the AS layer confirms to reply to the Paging message; if the content of the Paging Cause parameter is a short message, the NAS or AS layer confirms that the Paging message is not replied, or replies a refusal message to the network side entity; or sending the content of the Paging Cause parameter to an operating system layer and/or an application layer, waiting for the operating system layer and/or the application layer to further determine whether to reply to the Paging message.
As an alternative embodiment, the method further comprises: the NAS layer or the AS layer receives the first information and sends a first indication to a network side entity, wherein the network side entity is used for determining whether a Paging Cause parameter needs to be added in the Paging message according to the first indication, and the NAS layer or the AS layer determines whether to respond to the Paging message according to the first information and the content of the Paging Cause parameter, wherein the Paging Cause parameter is contained in the Paging message.
In this embodiment, based on the above scheme, the terminal may determine in advance whether the network side entity needs to send the Paging Cause parameter, in this case, when the NAS layer or the AS layer receives the first information, the network side entity may send a first indication to the network side entity, and the network side entity may determine whether the Paging Cause parameter needs to be added to the Paging message according to the first indication, so that unnecessary network resource overhead may be reduced in the network side entity, for example, overhead of packet detection is reduced, and overhead of air interface signaling is also saved.
For example, the NAS layer of the terminal in this embodiment may send a NAS message (such AS a registration request) including a first indication, and the core network element may determine whether to add a Paging Cause parameter to the Paging parameter when the terminal is in the CM-IDLE state according to the first indication, or the AS layer of the terminal may send an AS message (such AS an RRC message), or the base station may determine whether to add the Paging Cause parameter to the Paging parameter when the terminal is in the RRC-inactive state according to the first indication, so that unnecessary network resource overhead on the network side may be reduced.
The embodiment of the invention also provides a flow chart of another message processing method from the user interaction side.
Fig. 3 is a flow chart of another message processing method according to an embodiment of the present invention. As shown in fig. 3, the method may include the steps of:
in step S302, a message is displayed in the interactive interface in response to the display operation instruction acting in the interactive interface, wherein the message is received by the operating system layer and/or the application layer.
In this embodiment, a display operation instruction acting in the interactive interface is acquired, and the display operation instruction may be used to instruct display of a message in the interactive interface, and the message may be used to determine whether to respond to the paging message.
Alternatively, the embodiment may trigger and respond to the above display operation instruction in real time when the terminal receives the paging message, and display the message in the interactive interface, and then receive the message by the operating system layer and/or the application layer, where the message may be a dialog box for querying the user whether to respond to the paging message, and the embodiment is not limited in any way.
Step S304, outputting an inquiry result, wherein the inquiry result is a result of whether the operating system layer and/or the application layer responds to the paging message or not, which is determined based on the message.
In this embodiment, in the case of a message displayed in the interactive interface, the operating system layer and/or the application layer determines whether to respond to the paging message based on the message, resulting in an inquiry result. Optionally, the operating system layer and/or the application layer send first information to the NAS layer or the AS layer of the terminal based on the above message to confirm whether to respond to the paging message, where the operating system layer and/or the application layer instruct the NAS layer or the AS layer whether to respond to the paging message, so AS to obtain an inquiry result, and the first message includes at least one of the following: whether to respond to paging messages, services that need to respond to paging messages, services that do not need to respond to paging messages.
In the case of obtaining the query result, the query result is output, and the query result may be displayed in the form of text, image, or the like in the above-mentioned interactive interface, or may be output in the form of voice, without any limitation.
In the embodiment, the message is displayed in the interactive interface in response to the display operation instruction acted in the interactive interface, the operating system layer and/or the application layer determines whether to respond to the inquiry result of the paging message based on the message, and then the inquiry result is output, so that the action of the operating system and/or the application layer in the process of determining whether to respond to the paging message is clarified, the technical problem of low efficiency of determining to respond to the paging message is solved, and the technical effect of improving the efficiency of determining to respond to the paging message is achieved.
As an alternative embodiment, displaying a message in an interactive interface includes: and displaying the content of the Paging Cause parameter in the interactive interface, wherein the message comprises the content of the Paging Cause parameter, and the content of the Paging Cause is contained in the Paging message.
In this embodiment, in order to effectively determine whether to reply or not when the terminal receives the Paging message, the embodiment may introduce a Paging Cause parameter into the Paging message to enhance the Paging message, where the content of the Paging Cause parameter may be displayed on the interactive interface, and may indicate to the terminal what kind of service is the Paging message triggered by the downlink packet. Optionally, the downlink data in this embodiment is triggered by a downlink IMS voice packet, so that when sending the Paging message, the network entity may indicate that the content of the Paging packet is "IMS voice" in a Paging Cause parameter in the Paging message, and may display "IMS voice" on the interactive interface.
As an alternative embodiment, displaying a message in an interactive interface includes: and displaying information of the service in the interactive interface, wherein the message comprises the information of the service, and the service is used for triggering the paging message.
In this embodiment, not only the Paging result may be determined based on the content of the Paging result, but also whether to respond to the Paging result may be determined according to the service that the user is performing.
The operating system layer and/or the application layer of this embodiment confirms whether to respond to the Paging message based on the content of the Paging Cause parameter and/or information of the service being performed by the user as described above.
As an alternative embodiment, outputting the query result includes: responding to the confirmation operation instruction on the interactive interface, and determining to respond to the paging message; and responding to the cancel operation instruction on the interactive interface, and determining not to respond to the paging message.
In this embodiment, when the query result is output, the response paging message may be determined by responding to the confirmation operation instruction triggered by the user on the interactive interface in the form of a dialog box, or the non-response paging message may be determined by responding to the cancellation operation instruction triggered by the user on the interactive interface in the form of a dialog box, so as to meet the user requirement, and increase the flexibility of confirming whether to respond to the paging message.
Optionally, this embodiment does not respond to its paging message for low priority traffic; or when the end user performs service on the USIM-1, the USIM-2 receives the paging message, and the end user decides not to respond to avoid service interruption on the USIM-1.
The embodiment of the invention also provides a flow chart of another message processing method from the network side equipment side.
Fig. 4 is a flow chart of another message processing method according to an embodiment of the present invention. As shown in fig. 4, the method may include the steps of:
in step S402, the network side device sends a paging message to the terminal.
In this embodiment, the network side device may send a paging message to the terminal, and may include network side devices in the core network and the base station. The terminal may receive the paging message and determine whether a response to the paging message is required.
In step S404, the network side device receives the result of the terminal responding to the paging message in the first duration.
In this embodiment, in the case of receiving the paging message transmitted by the network side device, the terminal determines whether to respond to the paging message, and the process of determining whether to respond to the paging message may last for a long time. Optionally, the embodiment introduces a timer to the terminal, and can be started under the condition that the terminal receives the paging message, if the terminal determines to respond to the paging message within the first time period, the network side device can receive the result that the terminal responds to the paging message within the first time period, if the terminal still does not determine whether to respond to the paging message when the first time period expires, the terminal directly responds to the paging message to the network side device within the first time period, and the network side device receives the result that the terminal directly responds to the paging message within the first time period, thereby avoiding long-time waiting for the terminal to determine whether to respond to the paging message, so that the network side entity may incorrectly consider that the terminal cannot page, solving the technical problem of low efficiency of determining to respond to the paging message, further achieving the technical effect of improving the efficiency of determining to respond to the paging message, and ensuring that the network side device effectively receives the result that the terminal responds to the paging message within the first time period.
The result that the network side device receiving terminal directly responds to the paging message in the first duration may include at least one of the following: the network side entity receives a Service Request message sent by a terminal; the base station receives RRC Connection Resume Request information sent by the terminal; the network side equipment receives the result that the terminal does not trigger a RRC Connection Resume process or a Service Request process; the network side equipment receives the result that the terminal refuses to respond to the paging message; the network side equipment receives the result of stopping sending the paging message of the terminal.
It should be noted that, the result that the network side device in this embodiment receives the paging message directly by the terminal in the first duration includes, but is not limited to, the foregoing manner is only an example of the embodiment of the present invention, and the result that the network side device in this embodiment does not represent the network side device in this embodiment receives the paging message is merely the foregoing result that the terminal in this embodiment receives the paging message, and any manner that the terminal may reply to the paging message when receiving the paging message, so that the network side device receives the corresponding result is within the scope of this embodiment is not further illustrated herein.
As an optional implementation manner, the network side device sends a paging message to the terminal, including: the network side equipment sends paging information to a non-access stratum (NAS) layer or an Access Stratum (AS) layer of the terminal.
In this embodiment, the network side device may send a paging message to the NAS layer or the access stratum AS layer of the terminal, optionally, the network side device sends the paging message to the AS layer first, and then the AS layer notifies the NAS layer to receive the paging message.
Alternatively, the embodiment may receive the paging message sent by the network side device only through the AS layer without participation of the NAS layer.
As an optional implementation manner, the network side device receives a result that the terminal responds to the paging message in the first duration, and includes: the network side equipment receives the result that the NAS layer or the AS layer responds to the paging message in the first time period.
In this embodiment, the network side device receives the result that the terminal responds to the Paging message in the first duration, which may be that, in the case that the NAS layer receives the Paging message, the NAS layer of the terminal determines whether to respond to the Paging message according to the content of the Paging Cause parameter, and the network side device receives the result that the NAS layer responds to the Paging message in the first duration. Optionally, the embodiment sets a timer in the NAS layer, starts the timer under the condition that the NAS layer receives the paging message, if no undetermined terminal still responds to the paging message within the first duration, the NAS layer needs to immediately respond to the paging message to the network side entity, and the network side device receives a result that the NAS layer directly responds to the paging message, so that the network side device is ensured to effectively receive a result that the terminal responds to the paging message.
The embodiment may also be that, without participation of the NAS layer, the AS layer receives the Paging message, determines whether to respond to the Paging message according to the content of the Paging Cause parameter, where the AS layer responds to the Paging message to the network side entity in the first duration, and the network side device receives a result that the AS layer responds to the Paging message in the first duration. Optionally, the embodiment sets a timer at the AS layer, starts the timer under the condition that the AS layer receives the paging message, if it is still not determined whether the terminal responds to the paging message when the first time period expires, the AS layer needs to immediately respond to the paging message to the network side entity, and the network side device receives the result that the AS layer directly responds to the paging message, thereby ensuring that the network side device effectively receives the result that the terminal responds to the paging message.
It should be noted that, the terminal internal interaction process and the introduced timer of this embodiment are not only applicable to the processing in the case of receiving the paging message, but also applicable to the processing of other information carried in the paging message; the embodiment can be applied to a fourth generation mobile communication network (The 4th Generation mobile networks, abbreviated as 4G) and a fifth generation mobile communication network ((The 5th Generation mobile communication technology, abbreviated as 5G). Wherein, for The 4G network, only a mechanism that The terminal is in CM-IDLE is used, and The embodiment is applicable to a dual-card terminal which does not support dual-pass, and is helpful for The dual-card terminal to select a proper USIM card to execute service.
Example 2
The technical scheme in example 1 of the present invention is further illustrated below in conjunction with the preferred embodiments.
The paging procedure is used for the terminal to establish a user plane connection to transmit data in the CM-IDLE state or the RRC-Inactive state, when downlink user plane data arrives at the network side entity, the network side entity sends a paging message to search for the terminal, and the terminal receives a paging message to initiate NAS message (such AS Service Request) or AS message (such AS RRC Resume).
Fig. 5 is an interactive diagram of a paging procedure in which a terminal is in a CM-IDLE state according to one of the related art. As shown in fig. 5, the method comprises the steps of:
in step S501, the core network sends a paging message to the radio access network (Radio Access Network, abbreviated as RAN).
In step S502, the radio access network transmits a paging message to the terminal.
In step S503, the terminal confirms the reply paging message.
In step S504, the terminal establishes an RRC connection with the radio access network.
In step S505, the terminal sends a service request to the core network.
Fig. 6 is an interactive diagram of a paging procedure in which a terminal is in an RRC-Inactive state according to one of the related art. As shown in fig. 6, the method comprises the steps of:
In step S601, the core network sends downlink user plane data to the RAN.
In step S602, the RAN sends a paging message to the terminal based on the downlink user plane data.
In step S603, the terminal acknowledges the reply paging message.
In step S604, the terminal establishes an RRC connection with the RAN.
In order to enable the terminal to respond to the Paging message more effectively, a Paging Cause parameter can be added in Paging, the Paging Cause parameter is used for indicating what service downlink data packet reaches the network, and the Paging message is triggered, and the terminal can determine what service triggers the Paging message according to the Paging Cause parameter so as to determine whether to respond.
Fig. 7 is an interactive diagram of a Paging procedure for carrying Paging Cause parameters in a CM-IDLE state according to one terminal in the related art. As shown in fig. 7, the method includes the steps of:
in step S701, the core network sends a Paging message carrying a Paging Cause parameter to the RAN.
In step S702, the RAN transmits a Paging message carrying a Paging Cause parameter to the terminal.
In step S703, the terminal confirms whether to reply to the Paging message according to the content of the Paging Cause parameter.
In step S704, the terminal establishes an RRC connection with the RAN.
Step S705, the terminal sends a service request to the core network.
Fig. 8 is an interactive diagram of a paging procedure in which a terminal is in an RRC-Inactive state according to one of the related art. As shown in fig. 8, the method includes the steps of:
in step S801, the core network sends downlink user plane data carrying a Paging Cause parameter and other parameters to the RAN.
The downlink user plane data may carry a Paging Cause parameter, or may carry other parameters. If the downlink user plane data carries other parameters, the Paging Cause parameter can be further derived at the base station according to the other parameters. Alternatively, the other parameter may be content contained in a Type of Service (TOS) field of the IP packet header.
In step S802, the RAN sends a Paging message carrying a Paging Cause parameter to the terminal based on the downlink user plane data.
Step S803, the terminal confirms whether to reply the Paging message according to the content of the Paging Cause parameter.
In step S804, the terminal establishes an RRC connection with the RAN.
Fig. 9 is a flow chart illustrating a method of processing a paging message according to the related art. As shown in fig. 9, the method includes:
in step S901, after receiving the paging message, the terminal in the CM-IDLE state sends the paging message to the NAS layer by the AS layer.
In step S902, the NAS layer triggers a reply message.
The AS layer receives the indication of the NAS layer, firstly establishes RRC connection with the base station, and then sends NAS information to the core network.
The method has no protection mechanism, so that the terminal can reply to the paging message of the network side within a certain time limit, and the network side can mistakenly consider that the terminal cannot be paged; in addition, under the condition of introducing the Paging Cause parameter, it is not clear how the Paging Cause parameter is used after the terminal receives the Paging Cause parameter, and the technical problem of low efficiency of determining the response Paging message exists in how the protocol stack interaction inside the terminal, especially the interaction between the operating system layer and/or the application layer and the NAS layer or the AS layer is performed.
In the embodiment of the invention, a timer is introduced into the terminal to realize the protection of the paging information process (namely, the paging information must be replied after the timer expires); after the terminal receives the Paging Cause parameter, the processing mode (including internal interaction in CM-IDLE and RRC-active) inside the terminal; the terminal may send an indication to turn on the addition behavior of the Paging Cause parameter of the network side entity.
The method of introducing a timer into the terminal to realize the protection of the paging information procedure in this embodiment is illustrated below.
In this embodiment, a timer is introduced in the terminal, which starts after receiving the paging message.
Since the process of the terminal confirming whether to respond to the paging message may last for a long time, if the determination is not made for a long time, the network side entity may erroneously consider that the terminal is not paged. Thus, this embodiment introduces a timer, and the terminal may have to respond to the Paging message if the first duration is equal to or longer than the Paging message after receiving the Paging message.
Fig. 10 is an interactive schematic diagram of a method for replying to a paging message after introducing a timer according to an embodiment of the present invention. As shown in fig. 10, the method may include the steps of:
in step S1001, the core network sends downlink user plane data carrying a Paging Cause parameter or other parameters to the RAN, or sends a Paging message.
In this embodiment, the downlink user plane data may carry a Paging Cause parameter, or may carry other parameters. If the downlink user plane data carries other parameters, the Paging Cause parameter can be further derived at the base station according to the other parameters. Alternatively, the other parameter may be the content contained in the TOS field of the IP packet header.
In step S1002, the RAN sends a Paging message carrying a Paging Cause parameter to the terminal based on the downlink user plane data or the Paging message.
In step S1003, the terminal determines whether to reply to the Paging message in the first duration corresponding to the timer according to the content of the Paging Cause parameter.
In step S1004, the terminal responds to the RAN with a paging message.
In step S1005, the terminal responds to the paging message to the core network.
In this embodiment, for a terminal in the CM-IDLE state, after receiving a Paging message sent by the AS layer, the NAS layer starts a timer, and if the timer expires (i.e., is greater than or equal to the first time), the NAS layer needs to reply to the Paging message immediately. The response paging message includes at least one of:
responding to the paging message, i.e. sending an NAS message, such as a Service Request message, to a network side entity, where the Service Request message is used to establish user plane connection, so that the terminal can send and receive user plane data between the terminal and the network side entity;
responding to the paging message, namely sending RRC Connection Resume message to the base station;
indicating to the network side device that the terminal currently receives the paging message, but cannot trigger RRC Connection Resume procedure or Service Request procedure;
And indicating to Reject the paging message, sending a Reject indication to the network side equipment, and displaying the Reject paging message, namely, not sending the NAS message to establish the user plane connection.
This embodiment also includes implicitly rejecting the paging message, i.e., not replying to any message, even if the subsequent operating system layer and/or application layer informs the NAS that the paging message needs to be replied to).
Fig. 11 is a flowchart of a method for processing a paging message according to an embodiment of the present invention. As shown in fig. 11, the method may include the steps of:
in step S1101, the NAS layer receives the paging message sent by the AS layer.
In step S1102, the NAS layer starts a timer to inquire of the operating system and/or the application layer whether to respond to the paging message.
In step S1103, if the timer expires (i.e. greater than or equal to the first time), the NAS layer needs to immediately reply to the paging message, and responds to the network entity with the paging message.
For the terminal in the CM-IDLE state, after receiving the Paging message sent by the AS layer, the NAS layer may start a timer, and if the timer expires (i.e. is greater than or equal to the first time), the NAS layer needs to reply to the Paging message immediately.
Similarly, for the terminal in the RRC-Inactive state, the embodiment starts a timer and performs related actions after the AS layer receives the paging message.
In this embodiment, the method for setting the first duration corresponding to the timer may be as follows: the core network layer sends the set first time length to the terminal through NAS information or AS information for the terminal to use when receiving the paging information subsequently; the terminal configures itself (e.g., the first duration is preconfigured at the NAS layer, or is configured to the NAS layer at the operating system and/or application layer (IMS layer)); the configuring of the first duration by the NAS message or the AS message may be configuring the first duration by a registration request reply message, a UE configuration update command, or an RRC setup message.
According to the embodiment, the timer is introduced by the method, and when the terminal receives the paging message, the terminal must respond to the paging message within the fixed first duration, so that the situation that the terminal waits for a long time to determine whether to respond to the paging message is avoided, the network side entity can mistakenly consider that the terminal cannot be paged, and the efficiency of determining to respond to the paging message is improved.
It should be noted that, the timer mechanism is introduced in this embodiment, which is not only applicable to processing after receiving the paging message, but also applicable to other processing carried in the paging message.
The following exemplifies a method of internal interaction behavior of the terminal of this embodiment.
In this embodiment, a Paging cause parameter is added to the Paging message, i.e. indicating to the terminal what service the Paging message is triggered by. For example, the downlink message is triggered by the downlink IMS voice data packet, and when the network side entity sends the Paging message, the network side entity indicates that its content is "IMS voice" in a Paging Cause parameter in the Paging message.
In addition, after the Paging message in this embodiment is sent to the terminal, the AS layer of the terminal may receive the Paging message and send the content of the Paging cause parameter in the Paging message to the NAS layer, where the NAS layer queries the operating system layer and/or the application layer to determine whether to reply to the Paging message, and if so, triggers the NAS message and triggers the AS layer to establish RRC connection with the base station.
This embodiment does not require participation by the NAS layer without including the Paging Cause parameter for terminals in RRC-Inactive state. In the case of including the Paging Cause, the interaction flow of the terminal in the CM-IDLE state may also be used, or the AS layer may interact directly with the operating system layer and/or the application layer, without the involvement of the NAS layer.
Fig. 12 is an interactive schematic diagram of a paging procedure in which a terminal is in a CM-IDLE state according to an embodiment of the present invention. As shown in fig. 12, the method may include the steps of:
In step S1201, when the terminal is in the CM-IDLE state, the AS layer notifies the NAS layer of receiving the Paging message after receiving the Paging message, and if the Paging message includes the Paging Cause parameter, the NAS layer is notified of the content of the Paging Cause parameter.
In step S1202, the NAS layer queries whether the operating system layer and/or the application layer respond to the Paging message, and may indicate the content in the Paging Cause parameter to the operating system layer and/or the application layer.
In step S1203, the operating system layer and/or the application layer determines whether to respond to the paging message.
The operating system layer and/or the application layer determining whether to respond to the paging message may be based on an end user's configuration, such as a user configuring in advance which service triggered paging messages to receive, or a real-time pop-up dialog asking the user if a paging message is coming.
Optionally, the operating system layer and/or the application layer of this embodiment may not only determine whether to respond to the Paging message based on the content of the Paging Cause parameter, but also based on the service that the terminal is currently in progress.
In step S1204, the NAS layer triggers sending of a NAS message (e.g., service Request) when the terminal is in CM-IDLE state.
The AS layer establishes RRC connection with the base station, and sends NAS information of the NAS layer to the core network through the connection after the RRC connection is established.
In this embodiment, if the terminal is in the RRC-Inactive state, only the RRC connection between the AS layer and the base station may be established.
Fig. 13 is an interactive diagram of a paging procedure in which another terminal is in a CM-IDLE state according to an embodiment of the present invention. As shown in fig. 13, the method may include the steps of:
step S1301 occurs before the subsequent steps S1302-S1303 for completing at least one of the following:
1) The operating system layer and/or the application layer configures priority service information to the NAS layer in advance, wherein the priority service information is a service needing to respond to the paging message.
2) The operating system layer and/or the application layer indicates to the NAS layer of the terminal whether the current terminal is in dual-card or multi-card mode. And if the terminal is in the double-card mode, two or more USIM cards on the terminal all complete the registration flow with the network.
3) The operating system layer and/or the application layer indicates to the NAS layer of the terminal whether the current terminal user is using the services performed by other USIM cards and/or the type of services performed.
In step S1302, when the NAS layer of the terminal is in the CM-IDLE state and the AS layer of the terminal receives the Paging information, the AS layer sends the Paging information to the NAS layer, and the Paging information may carry the content of the Paging Cause parameter.
In step S1303, the NAS layer determines whether to respond to the paging message according to one or more of the operating system layer and/or the application layer instructions in step S1301.
For example, the priority traffic information may include voice, video. When the content of the Paging Cause parameter is voice and the NAS layer is notified that the end user is currently using another USIM card for internet surfing, the NAS layer replies to the Paging message. If the content of the Paging Cause parameter is a short message, the NAS layer does not reply to the Paging message or replies to a network side rejection message; or sending the content of the Paging Cause parameter to an operating system layer and/or an application layer, waiting for the operating system layer and/or the application layer to determine whether to reply to the Paging message.
The method for enabling the terminal of this embodiment to send the indication information to start the adding behavior of the Paging Cause parameter of the network side entity is further described below.
In this embodiment, the terminal may determine in advance whether the network side needs to send the Paging Cause parameter, for example, in the method shown in fig. 13, the NAS layer of the terminal may send a NAS message (such AS a registration request) including a first indication, and the network element of the core network determines, according to the first indication, whether the Paging Cause parameter needs to be added to the Paging parameter when the terminal is in the CM-IDLE state, or the AS layer of the terminal may send an AS message (such AS an RRC message), and the base station determines, according to the first indication, whether the Paging Cause parameter needs to be added to the Paging parameter when the terminal is in the RRC-inactive state. Thus, unnecessary network resource overhead on the network side, such as overhead including packet detection, can be reduced, and overhead of air interface signaling is saved.
It should be noted that this embodiment can be applied to 4G and 5G networks. Wherein, for the 4G network, only a mechanism that the terminal is in the CM-IDLE is used; the embodiment can be applied to a dual-card terminal which does not support dual-pass, and is beneficial to selecting a proper USIM card to execute service.
Example 3
The embodiment of the invention also provides a message processing device. It should be noted that the message processing apparatus of this embodiment may be used to execute the corresponding message processing method shown in fig. 1 of the present invention.
Fig. 14 is a schematic diagram of a message processing apparatus according to an embodiment of the present invention. As shown in fig. 14, the message processing apparatus 140 may include: the first receiving unit 141.
The first receiving unit 141 is configured to enable the terminal to receive the paging message, and perform a first action, where the first action includes: and responding the paging message to the network side entity in the first time period.
Optionally, the first receiving unit includes: and the first receiving module is used for enabling the non-access stratum (NAS) layer or the Access Stratum (AS) layer of the terminal to receive the paging message.
Optionally, the first receiving unit includes: and the response module is used for enabling the NAS layer or the AS layer to respond to the paging message to the network side entity in the first time length.
Optionally, the apparatus further comprises: the interaction unit is used for enabling the NAS layer or the AS layer to interact with the operating system layer and/or the application layer under the condition of receiving the paging message so AS to determine whether to reply the paging message; and the response unit is used for enabling the NAS layer or the AS layer to respond to the paging message to the network side entity when the NAS layer or the AS layer does not receive the reply of the operating system layer and/or the application layer within the first duration.
Optionally, the first receiving module is configured to cause the NAS layer to receive the paging message and perform a first action, corresponding to the terminal being in an IDLE connection management state CM-IDLE state; the first receiving module is configured to cause the AS layer to receive the paging message and perform a first action, corresponding to the terminal being in a connection management state RRC-Inactive state.
Optionally, the first receiving module includes at least one of: the first sending submodule is used for sending a Service Request message to the network side entity; a second transmitting sub-module, configured to transmit a radio resource control recovery request RRC Resume Request message to the base station; the first indication submodule is used for indicating that the terminal has received the paging message; the second indication sub-module is used for indicating the terminal not to trigger RRC Connection Resume process or Service Request process; a third indication sub-module for indicating refusal to respond to the paging message; and the fourth indication submodule is used for indicating the network side entity to stop sending the paging message.
Optionally, the apparatus is further configured to obtain the first time length by one of: : the NAS message received by the terminal is obtained; the AS message received by the terminal is obtained; the NAS layer or the AS layer is configured to the terminal at an operating system layer and/or an application layer.
Optionally, the Paging message carries a Paging Cause parameter, and the content of the Paging Cause parameter is used for determining whether to respond to the Paging message.
Optionally, the first receiving unit is configured to enable the NAS layer or the AS layer of the terminal to determine whether to respond to the Paging message according to the content of the Paging Cause parameter.
Optionally, the apparatus further comprises: the first sending unit is used for sending the content of the Paging Cause parameter to an operating system layer and/or an application layer of the terminal when the NAS layer or the AS layer of the terminal receives the content of the Paging Cause; or a first determining unit, configured to determine a response Paging message when the operating system layer and/or the application layer of the terminal determine that the content of the Paging Cause parameter meets a condition of the response Paging message; or a second determining unit, configured to determine not to respond to the Paging message when the operating system layer and/or the application layer determines that the content of the Paging Cause parameter does not satisfy the condition of responding to the Paging message.
The embodiment of the invention also provides another message processing device. It should be noted that the message processing apparatus of this embodiment may be used to execute the corresponding message processing method shown in fig. 2 of the present invention.
Fig. 15 is a schematic diagram of another message processing apparatus according to an embodiment of the present invention. As shown in fig. 15, the message processing apparatus 150 may include: a third determining unit 151, configured to enable a non-access stratum NAS layer or an access stratum AS layer of the terminal to determine whether to respond to the paging message according to first information of an operating system layer and/or an application layer of the terminal, where the first information includes at least one of: whether to respond to paging messages, services that need to respond to paging messages, services that do not need to respond to paging messages.
Optionally, the apparatus further comprises: a fourth determining unit, configured to enable the NAS layer or the AS layer of the terminal to determine whether to respond to the paging message according to second information of an operating system and/or an application layer of the terminal, where the second information includes at least one of: whether the terminal has ongoing service or not, whether the terminal is using other universal subscriber identity module USIM card to conduct service or not, and the type of service.
Optionally, the apparatus further comprises: and the indication unit is used for indicating the operating system layer and/or the application layer to send the first information to confirm whether to respond to the paging message or not under the condition that the NAS layer or the AS layer receives the paging message, wherein the operating system layer and/or the application layer indicates whether the NAS layer or the AS layer responds to the paging message or not.
Optionally, the apparatus further comprises: a first acquiring unit, configured to enable a NAS layer or an AS layer to acquire first information and/or second information configured or updated by an operating system layer and/or an application layer; and a fifth determining unit, configured to, when the NAS layer or the AS layer receives the paging message, cause the NAS layer or the AS layer to determine whether to respond to the paging message according to the first information and/or the second information.
Optionally, the apparatus further comprises: the second acquisition unit is used for enabling the NAS layer or the AS layer to acquire first information preconfigured by an operating system layer and/or an application layer; and a sixth determining unit, configured to, when the NAS layer or the AS layer receives the paging message, cause the NAS layer or the AS layer to determine whether to respond to the paging message according to the first information.
Optionally, the operating system layer and/or the application layer confirms whether to respond to the Paging message based on the content of the Paging Cause parameter and/or the ongoing service of the user, wherein the Paging Cause parameter is included in the Paging message, and the apparatus further comprises: and the second sending unit is used for enabling the NAS layer or the AS layer to send the content of the Paging Cause parameter to the operating system layer and/or the application layer.
Optionally, the apparatus further comprises: a seventh determining unit, configured to enable the NAS layer or the AS layer to determine whether to respond to the Paging message according to the first information and the content of the Paging Cause parameter, where the Paging Cause parameter is included in the Paging message.
Optionally, the apparatus further comprises: the processing unit is configured to enable the NAS layer or the AS layer to receive the first information and send a first indication to a network side entity, where the network side entity is configured to determine whether a Paging Cause parameter needs to be added to the Paging message according to the first indication.
The embodiment of the invention also provides another message processing device. It should be noted that the message processing apparatus of this embodiment may be used to execute the corresponding message processing method shown in fig. 3 of the present invention.
Fig. 16 is a schematic diagram of another message processing apparatus according to an embodiment of the present invention. As shown in fig. 16, the message processing apparatus 160 may include: a display unit 161 and an output unit 162.
And a display unit 161 for displaying a message in the interactive interface in response to a display operation instruction acting in the interactive interface, wherein the message is received by the operating system layer and/or the application layer.
And an output unit 162, configured to output a query result, where the query result is a result that the operating system layer and/or the application layer determines whether to respond to the paging message based on the message.
Optionally, the display unit includes: the first display module is used for displaying the content of the Paging Cause parameter in the interactive interface, wherein the message comprises the content of the Paging Cause parameter, and the content of the Paging Cause is contained in the Paging message.
Optionally, the display unit includes: the second display module is used for displaying the message in the interactive interface, and comprises: and displaying information of the service in the interactive interface, wherein the message comprises the information of the service, and the service is used for triggering the paging message.
Optionally, the output unit includes: the first determining module is used for responding to the confirmation operation instruction on the interactive interface and determining to respond to the paging message; and the second determining module is used for responding to the cancel operation instruction on the interactive interface and determining that the paging message is not responded.
The embodiment of the invention also provides another message processing device. It should be noted that the message processing apparatus of this embodiment may be used to execute the corresponding message processing method shown in fig. 4 of the present invention.
Fig. 17 is a schematic diagram of a message processing apparatus according to an embodiment of the present invention. As shown in fig. 17, the message processing apparatus 170 may include: a third transmitting unit 171 and a second receiving unit 172.
A third sending unit 161, configured to enable the network side device to send a paging message to the terminal.
The second receiving unit 162 is configured to enable the network side device to receive a result that the terminal responds to the paging message in the first duration.
Optionally, the third transmitting unit includes: and the sending module is used for enabling the network side equipment to send the paging message to the non-access stratum (NAS) layer or the Access Stratum (AS) layer of the terminal.
Optionally, the second receiving unit includes: and the second receiving module is used for receiving the result of the response of the NAS layer or the AS layer to the paging message in the first duration by the network side equipment.
Example 4
The embodiment of the invention also provides a schematic diagram of the terminal. It should be noted that, the terminal of this embodiment may be used to execute the message processing method of the embodiment of the present invention.
Fig. 18 is a schematic diagram of a terminal according to an embodiment of the present invention. As shown in fig. 18, the terminal 180 of this embodiment may include: a signal transceiver circuit 181 and a processor 182.
The signal transceiver circuit 181 is configured to receive paging messages.
In this embodiment, the paging message may come from a network side entity comprising a core network and a base station. The signal transceiving circuit 181 of the terminal may receive the above-described paging message.
A processor 182 for performing a first action comprising: and responding the paging message to the network side entity in the first time period.
In this embodiment, the processor 182 of the terminal may determine whether it needs to respond to the paging message, and the process of determining whether to respond to the paging message by the terminal may last for a long time, and the processor 182 of this embodiment may perform a first action, which may include responding to the paging message to the network-side entity for a first time period. Optionally, the terminal of this embodiment introduces a timer, which may be started when the terminal receives the paging message, if the processor 182 determines to respond to the paging message within the first duration, the processor 182 may respond to the paging message to the network side entity, if the processor 182 detects that the time reaches the expiration of the first duration, and if it is still not determined whether the terminal needs to respond to the paging message, the processor 182 immediately triggers the terminal to respond to the paging message to the network side entity, thereby avoiding waiting for the terminal to determine whether to respond to the paging message for a long time, so that the network side entity may incorrectly consider the terminal to be missed, solving the technical problem of low efficiency of determining to respond to the paging message, further achieving the technical effect of improving the efficiency of determining to respond to the paging message, and ensuring that the terminal effectively replies to the network side entity.
As an alternative example, this embodiment provides a terminal that supports the use of two or more USIM cards at the same time, i.e., two or more USIM cards may be registered in corresponding mobile networks at the same time, respectively. Taking a dual card as an example, two USIM cards can perform dual-card dual standby or dual-card dual pass operation. In addition, two USIM cards are respectively served by two groups of different AS layer and NAS layer modules, different NAS layer services of the same AS layer, or the same AS layer and NAS layer services. The AS layer and/or NAS layer may identify to which USIM card the received or sent message and parameters correspond.
It should be noted that, the terminal of this embodiment may be a User Equipment (UE) with a wireless communication function, such as a smart phone (for example, a mobile phone using an Android system, or a mobile phone of an IOS system), a tablet computer, a smart wearable device (for example, an Augmented Reality (AR) device, a Virtual Reality (VR) device, or a smart watch), and the like, which is not limited herein.
AS an alternative embodiment, the signaling circuit 181 is configured to receive paging messages on a non-access stratum NAS layer or an access stratum AS layer.
In this embodiment, the terminal may include a NAS layer and an AS layer, where the signaling circuit 181 may receive a paging message on the NAS layer, or may receive a paging message transmitted by the AS layer on the NAS layer, for example, after the signaling circuit 181 receives the paging message on the AS layer, the NAS layer may be notified to receive the paging message.
Alternatively, the embodiment may not require the participation of the NAS layer, and the signal transceiver circuit 181 receives the paging message only through the AS layer. For example, for a terminal in RRC-Inactive state, in the case where the Paging message does not contain Paging Cause parameters, the NAS layer is not required to participate; in the case that the Paging message includes the Paging Cause parameter, an interaction flow in which the terminal is in the CM-IDLE state may be used, or the AS layer directly interacts with the operating system layer and/or the application layer of the terminal, without participation of the NAS layer.
AS an alternative embodiment, the processor 182 is configured to trigger the NAS layer or the AS layer to respond to the paging message to the network side entity within the first time period.
In this embodiment, the processor 182 responds to the Paging message to the network side in the first time period, and it may be that the processor 182 determines whether to respond to the Paging message according to the content of the Paging Cause parameter in the NAS layer in the case that the NAS layer receives the Paging message. Optionally, this embodiment sets a timer in the NAS layer, and starts when the NAS layer receives the paging message, if the processor 182 still has no undetermined terminal to respond to the paging message within the first duration, the processor 182 needs to immediately respond to the paging message to the network entity in the NAS layer, so as to ensure that the terminal replies to the network entity effectively.
This embodiment may also be such that the processor 182 receives the Paging message at the AS layer without involvement of the NAS layer and determines whether to respond to the Paging message based on the contents of the Paging Cause parameter. Optionally, in this embodiment, a timer is set at the AS layer, and the processor 182 starts after receiving the paging message at the AS layer, and if it is still not determined whether the terminal responds to the paging message when the first time expires, the AS layer needs to immediately respond to the paging message to the network entity, so AS to ensure that the terminal replies to the network entity effectively.
Example 5
The embodiment of the invention also provides a nonvolatile storage medium. The nonvolatile storage medium comprises a stored program, wherein the device where the nonvolatile storage medium is controlled to execute the message processing method of the embodiment of the invention when the program runs.
Example 6
The embodiment of the invention also provides a communication system. The communication system is used for running a program, wherein the message processing method of the embodiment of the invention is executed when the program runs.
Example 7
According to another aspect of the embodiments of the present invention, there is also provided an electronic device comprising a memory and a processor, characterized in that the memory stores a computer program, the processor being arranged to run the computer program to perform the message processing method of the embodiments of the present invention.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present invention, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology content may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, for example, may be a logic function division, and may be implemented in another manner, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or partly in the form of a software product or all or part of the technical solution, which is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a server or a network-side entity device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (39)

1. A method of message processing comprising:
the terminal receives the paging message and performs a first action comprising: responding to the paging message to the network side entity within a first time period,
wherein the terminal receiving the paging message comprises:
the non-access stratum NAS layer or the access stratum AS layer of the terminal receives the paging message,
wherein the method further comprises:
the NAS layer or the AS layer interacts with an operating system layer and/or an application layer under the condition of receiving the paging message to determine whether to reply to the paging message;
if the NAS layer or the AS layer does not receive the reply from the operating system layer and/or the application layer within the first duration, the NAS layer or the AS layer responds to the paging message to the network side entity,
wherein the first time length is obtained by one of:
Obtaining from NAS information received by the terminal;
the AS message received from the terminal is obtained;
and the NAS layer or the AS layer of the terminal is configured at an operating system layer and/or an application layer.
2. The method of claim 1, wherein responding to the paging message to the network side entity within the first time period comprises:
the NAS layer or the AS layer responds to the paging message to the network side entity in the first time period.
3. The method of claim 1, wherein the step of determining the position of the substrate comprises,
the NAS layer receives the paging message and performs the first action, corresponding to the terminal being in an IDLE connection management state CM-IDLE state;
the step of the AS layer receiving the paging message and performing the first action corresponds to the terminal being in a connection management state RRC-Inactive state.
4. The method of claim 1, wherein responding to the paging message to the network side entity comprises at least one of:
sending a Service Request message to the network side entity;
transmitting a radio resource control recovery request RRC Resume Request message to the base station;
Indicating that the terminal has received the paging message;
instruct the terminal not to trigger RRC Connection Resume procedure or Service Request procedure;
indicating a refusal to respond to the paging message;
and indicating the network side entity to stop sending the paging message.
5. A method according to any one of claims 1 to 4, wherein the Paging message carries a Paging Cause parameter, and wherein the content of the Paging Cause parameter is used to determine whether to respond to the Paging message.
6. The method of claim 5, wherein the NAS layer or AS layer of the terminal determines whether to respond to the Paging message according to the content of the Paging Cause parameter.
7. The method of claim 6, wherein the method further comprises:
under the condition that the NAS layer or the AS layer of the terminal receives the content of the Paging Cause, the content of the Paging Cause parameter is sent to an operating system layer and/or an application layer of the terminal; or (b)
When the operating system layer and/or the application layer of the terminal determine that the content of the Paging Cause parameter meets the condition of responding to the Paging message, determining to respond to the Paging message; or (b)
And when the operating system layer and/or the application layer determine that the content of the Paging Cause parameter does not meet the condition of responding to the Paging message, determining not to respond to the Paging message.
8. The method of claim 1, wherein the step of determining the position of the substrate comprises,
the terminal is in an IDLE connection management state CM-IDLE state, and
the method further comprises the steps of:
and after receiving the Paging message, the access layer AS layer of the terminal obtains the Paging CAUSE parameter in the Paging message and sends the Paging CAUSE parameter to an upper layer.
9. The method of claim 8, wherein the upper layer comprises one of a non-access stratum, NAS, operating system, or application layer.
10. A method of message processing comprising:
the non-access stratum (NAS) layer or the Access Stratum (AS) layer of the terminal determines whether to respond to the paging message according to first information of an operating system layer and/or an application layer of the terminal, wherein the first information comprises at least one of the following: whether to respond to the paging message, the traffic that needs to respond to the paging message, the traffic that does not need to respond to the paging message,
wherein the operating system layer and/or the application layer confirms whether to respond to the Paging message based on the content of Paging Cause parameter and/or the service being performed by the user, wherein the Paging Cause parameter is included in the Paging message, the method further comprising:
The NAS layer or the AS layer sends the content of the Paging Cause parameter to the operating system layer and/or the application layer; and
the NAS layer or the AS layer receives the first information and sends a first indication to a network side entity, wherein the network side entity is used for determining whether the Paging Cause parameter needs to be added in the Paging message according to the first indication.
11. The method of claim 10, wherein the NAS layer or the AS layer of the terminal further determines whether to respond to the paging message according to second information of an operating system and/or an application layer of the terminal, wherein the second information includes at least one of:
whether the terminal has an ongoing service or not, whether the terminal is using other universal subscriber identity module USIM cards to carry out the service or not, and the type of the service.
12. The method according to claim 10 or 11, wherein,
and the NAS layer or the AS layer instructs the operating system layer and/or the application layer to send the first information to confirm whether to respond to the paging message or not under the condition that the paging message is received, wherein the operating system layer and/or the application layer instructs the NAS layer or the AS layer whether to respond to the paging message or not.
13. The method of claim 11, wherein the step of determining the position of the probe is performed,
the NAS layer or the AS layer acquires the first information and/or the second information configured or updated by the operating system layer and/or the application layer;
and under the condition that the NAS layer or the AS layer receives the paging message, the NAS layer or the AS layer determines whether to respond to the paging message according to the first information and/or the second information.
14. The method of claim 10, wherein the step of determining the position of the first electrode is performed,
the NAS layer or the AS layer acquires the first information configured or updated by the operating system layer and/or the application layer;
and under the condition that the NAS layer or the AS layer receives the paging message, the NAS layer or the AS layer determines whether to respond to the paging message according to the first information.
15. A method according to claim 10 or 13, wherein the NAS layer or the AS layer determines whether to respond to the Paging message based on the first information and the content of a Paging Cause parameter, wherein the Paging Cause parameter is included in the Paging message.
16. A method of message processing comprising:
The network side entity sends a paging message to the terminal;
the network side entity receives the result that the terminal responds to the paging message in a first duration,
wherein the network side entity sends the paging message to the terminal, including:
the network side entity sends the paging message to a non-access stratum NAS layer or an access stratum AS layer of the terminal, and
the NAS layer or the AS layer interacts with an operating system layer and/or an application layer under the condition of receiving the paging message so AS to determine whether to reply to the paging message;
if the NAS layer or the AS layer does not receive the reply from the operating system layer and/or the application layer within the first duration, the NAS layer or the AS layer responds to the paging message to the network side entity,
wherein the first time length is obtained by one of:
obtaining from NAS information received by the terminal;
the AS message received from the terminal is obtained;
and the NAS layer or the AS layer of the terminal is configured at an operating system layer and/or an application layer.
17. The method of claim 16, wherein the network side entity receiving the result of the terminal responding to the paging message within the first duration comprises:
And the network side entity receives the result that the NAS layer or the AS layer responds to the paging message within the first duration.
18. A message processing apparatus, comprising:
a first receiving unit, configured to enable a terminal to receive a paging message, and perform a first action, where the first action includes: responding to the paging message to the network side entity within a first time period,
wherein the first receiving unit includes:
a first receiving module, configured to enable a non-access stratum NAS layer or an access stratum AS layer of the terminal to receive the paging message, and
wherein the apparatus further comprises:
an interaction unit, configured to cause the NAS layer or the AS layer to interact with an operating system layer and/or an application layer to determine whether to reply to the paging message when receiving the paging message;
a response unit, configured to, when the NAS layer or the AS layer does not receive a reply from the operating system layer and/or the application layer within the first duration, cause the NAS layer or the AS layer to respond to the paging message to the network side entity,
the apparatus is further configured to obtain the first duration by one of:
obtaining from NAS information received by the terminal;
The AS message received from the terminal is obtained;
and the NAS layer or the AS layer of the terminal is configured at an operating system layer and/or an application layer.
19. The apparatus of claim 18, wherein the first receiving unit comprises:
and the response module is used for enabling the NAS layer or the AS layer to respond to the paging message to the network side entity in the first time period.
20. The apparatus of claim 18, wherein the device comprises a plurality of sensors,
the first receiving module is configured to cause the NAS layer to receive the paging message and perform the first action, and corresponds to the terminal being in an IDLE connection management state CM-IDLE state;
the first receiving module is configured to enable the AS layer to receive the paging message and perform the first action, which corresponds to the terminal being in a connection management state RRC-active state.
21. The apparatus of claim 18, wherein the first receiving means comprises at least one of:
a first sending submodule, configured to send a Service Request message to the network side entity;
a second transmitting sub-module, configured to transmit a radio resource control recovery request RRC Resume Request message to the base station;
A first indication sub-module, configured to indicate that the terminal has received the paging message;
the second indication sub-module is used for indicating that the terminal does not trigger a RRC Connection Resume process or a Service Request process;
a third indication sub-module for indicating refusal to respond to the paging message;
and the fourth indication submodule is used for indicating the network side entity to stop sending the paging message.
22. An apparatus according to any one of claims 18 to 21, wherein the Paging message carries a Paging Cause parameter, and wherein the content of the Paging Cause parameter is used to determine whether to respond to the Paging message.
23. The apparatus of claim 22, wherein the first receiving unit is configured to Cause a NAS layer or an AS layer of the terminal to determine whether to respond to the Paging message based on content of the Paging Cause parameter.
24. The apparatus of claim 23, wherein the apparatus further comprises:
a first sending unit, configured to send, when the NAS layer or the AS layer of the terminal receives the content of the Paging Cause, the content of the Paging Cause parameter to an operating system layer and/or an application layer of the terminal; or (b)
A first determining unit, configured to determine to respond to the Paging message when an operating system layer and/or an application layer of the terminal determines that the content of the Paging Cause parameter meets a condition of responding to the Paging message; or (b)
And the second determining unit is used for determining not to respond to the Paging message when the operating system layer and/or the application layer determine that the content of the Paging Cause parameter does not meet the condition of responding to the Paging message.
25. The apparatus of claim 18, wherein the device comprises a plurality of sensors,
the terminal is in an IDLE connection management state CM-IDLE state, and
the first receiving unit is further configured to obtain, through an access layer AS layer, a Paging CAUSE parameter in the Paging message after receiving the Paging message, and send the Paging CAUSE parameter to an upper layer.
26. The apparatus of claim 25, wherein the upper layer comprises one of a non-access stratum, NAS, operating system, or application layer.
27. A message processing apparatus, comprising:
a third determining unit, configured to enable a non-access stratum NAS layer or an access stratum AS layer of a terminal to determine whether to respond to a paging message according to first information of an operating system layer and/or an application layer of the terminal, where the first information includes at least one of: whether to respond to the paging message, the traffic that needs to respond to the paging message, the traffic that does not need to respond to the paging message,
Wherein the operating system layer and/or the application layer confirms whether to respond to the Paging message based on the content of Paging Cause parameter and/or the service being performed by the user, wherein the Paging Cause parameter is included in the Paging message, the apparatus further comprising:
the second sending unit is used for enabling the NAS layer or the AS layer to send the content of the Paging Cause parameter to the operating system layer and/or the application layer; and
the processing unit is configured to enable the NAS layer or the AS layer to receive the first information and send a first indication to a network side entity, where the network side entity is configured to determine whether the Paging Cause parameter needs to be added in the Paging message according to the first indication.
28. The apparatus of claim 27, wherein the apparatus further comprises:
a fourth determining unit, configured to make the NAS layer or the AS layer of the terminal determine whether to respond to the paging message according to second information of an operating system and/or an application layer of the terminal, where the second information includes at least one of:
whether the terminal has an ongoing service or not, whether the terminal is using other universal subscriber identity module USIM cards to carry out the service or not, and the type of the service.
29. The apparatus according to claim 27 or 28, characterized in that the apparatus further comprises:
an indication unit, configured to, when the NAS layer or the AS layer receives the paging message, instruct the operating system layer and/or the application layer to send the first information to confirm whether to respond to the paging message, where the operating system layer and/or the application layer instruct the NAS layer or the AS layer whether to respond to the paging message.
30. The apparatus of claim 28, wherein the apparatus further comprises:
a first obtaining unit, configured to enable the NAS layer or the AS layer to obtain the first information and/or the second information configured or updated by the operating system layer and/or the application layer;
and a fifth determining unit, configured to, when the NAS layer or the AS layer receives the paging message, cause the NAS layer or the AS layer to determine whether to respond to the paging message according to the first information and/or the second information.
31. The apparatus of claim 27, wherein the apparatus further comprises:
a second obtaining unit, configured to enable the NAS layer or the AS layer to obtain the first information configured or updated by the operating system layer and/or the application layer;
A sixth determining unit, configured to, when the NAS layer or the AS layer receives the paging message, cause the NAS layer or the AS layer to determine whether to respond to the paging message according to the first information.
32. The apparatus according to claim 27 or 30, characterized in that the apparatus further comprises:
a seventh determining unit, configured to enable the NAS layer or the AS layer to determine whether to respond to the Paging message according to the first information and content of a Paging Cause parameter, where the Paging Cause parameter is included in the Paging message.
33. A message processing apparatus, comprising:
a third sending unit, configured to enable a network side entity to send a paging message to a terminal;
a second receiving unit, configured to enable the network side entity to receive a result that the terminal responds to the paging message in a first duration,
wherein the third transmitting unit includes:
a sending module, configured to enable the network side entity to send the paging message to a non-access stratum NAS layer or an access stratum AS layer of the terminal, and
the NAS layer or the AS layer interacts with an operating system layer and/or an application layer under the condition of receiving the paging message so AS to determine whether to reply to the paging message;
If the NAS layer or the AS layer does not receive the reply from the operating system layer and/or the application layer within the first duration, the NAS layer or the AS layer responds to the paging message to the network side entity,
wherein the first time length is obtained by one of:
obtaining from NAS information received by the terminal;
the AS message received from the terminal is obtained;
and the NAS layer or the AS layer of the terminal is configured at an operating system layer and/or an application layer.
34. The apparatus of claim 33, wherein the second receiving unit comprises:
and the second receiving module is used for receiving the result of the response of the NAS layer or the AS layer to the paging message in the first duration by the network side entity.
35. A terminal, comprising:
a signal transceiver circuit for receiving paging messages;
a processor for performing a first action, the first action comprising: responding to the paging message to the network side entity within a first time period,
wherein the signal transceiver circuitry is configured to receive the paging message at a non-access stratum, NAS, layer or an access stratum, AS, layer, and
wherein the processor is further configured to:
The NAS layer or the AS layer interacts with an operating system layer and/or an application layer under the condition of receiving the paging message to determine whether to reply to the paging message;
if the NAS layer or the AS layer does not receive the reply from the operating system layer and/or the application layer within the first duration, the NAS layer or the AS layer responds to the paging message to the network side entity,
wherein the first time length is obtained by one of:
obtaining from NAS information received by the terminal;
the AS message received from the terminal is obtained;
and the NAS layer or the AS layer of the terminal is configured at an operating system layer and/or an application layer.
36. The terminal of claim 35, wherein the processor is configured to trigger the NAS layer or the AS layer to respond to the paging message to the network side entity within the first time period.
37. A non-volatile storage medium, characterized in that the non-volatile storage medium comprises a stored program, wherein the program, when run, controls a device in which the non-volatile storage medium is located to perform the message processing method of any one of claims 1 to 17.
38. A communication system for running a program, wherein the program when run performs the message processing method of any one of claims 1 to 17.
39. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to run the computer program to perform the method of any of the claims 1 to 17.
CN201980101388.5A 2019-12-19 2019-12-19 Message processing method, terminal, nonvolatile storage medium and communication system Active CN114557067B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/126761 WO2021120130A1 (en) 2019-12-19 2019-12-19 Message processing method, terminal, non-volatile storage medium and communication system

Publications (2)

Publication Number Publication Date
CN114557067A CN114557067A (en) 2022-05-27
CN114557067B true CN114557067B (en) 2024-03-01

Family

ID=76478075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980101388.5A Active CN114557067B (en) 2019-12-19 2019-12-19 Message processing method, terminal, nonvolatile storage medium and communication system

Country Status (2)

Country Link
CN (1) CN114557067B (en)
WO (1) WO2021120130A1 (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1964529A (en) * 2006-12-06 2007-05-16 重庆重邮信科股份有限公司 A method to process paging response in dual-mode protocol stack of TD-SCDMA and GSM
CN101039503A (en) * 2006-03-18 2007-09-19 华为技术有限公司 Method for realizing paging in multimedia broadcasting/multicast service
CN101690358A (en) * 2007-06-22 2010-03-31 艾利森电话股份有限公司 Response to cs paging request
CN101931859A (en) * 2009-06-23 2010-12-29 华为技术有限公司 Mobile communication paging method, system and device
CN103167451A (en) * 2011-12-19 2013-06-19 中兴通讯股份有限公司 Method and mobile terminal capable of achieving no disturbing
CN103517409A (en) * 2012-06-25 2014-01-15 华为终端有限公司 Method, system and device for information transmission
WO2015109600A1 (en) * 2014-01-27 2015-07-30 华为技术有限公司 Ue and relevant call and response method
CN107172604A (en) * 2016-03-08 2017-09-15 北京小米移动软件有限公司 Call processing method, device and terminal electronic device
CN108401500A (en) * 2017-04-20 2018-08-14 北京小米移动软件有限公司 Paging processing method and device
CN109392092A (en) * 2017-08-11 2019-02-26 华为技术有限公司 A kind of sending method and relevant device of paging message
CN109845349A (en) * 2018-02-14 2019-06-04 Oppo广东移动通信有限公司 The method and apparatus of paging
CN110505687A (en) * 2018-05-17 2019-11-26 电信科学技术研究院有限公司 Response method, device, terminal, network side equipment and the medium of paging message

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101338488B1 (en) * 2011-02-14 2013-12-10 주식회사 케이티 Method and apparatus for managing radio resource for push data
US9282536B2 (en) * 2013-08-13 2016-03-08 Qualcomm Incorporated Devices and methods for facilitating paging channel arbitration in multi-SIM architectures
EP2869648B1 (en) * 2013-10-31 2020-07-08 Alcatel Lucent Responding to paging requests while waiting to request a connection to a wireless network
US20170105193A1 (en) * 2015-10-13 2017-04-13 Mediatek Inc. Method and apparatus for dual-sim call management

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039503A (en) * 2006-03-18 2007-09-19 华为技术有限公司 Method for realizing paging in multimedia broadcasting/multicast service
CN1964529A (en) * 2006-12-06 2007-05-16 重庆重邮信科股份有限公司 A method to process paging response in dual-mode protocol stack of TD-SCDMA and GSM
CN101690358A (en) * 2007-06-22 2010-03-31 艾利森电话股份有限公司 Response to cs paging request
CN101931859A (en) * 2009-06-23 2010-12-29 华为技术有限公司 Mobile communication paging method, system and device
CN103167451A (en) * 2011-12-19 2013-06-19 中兴通讯股份有限公司 Method and mobile terminal capable of achieving no disturbing
CN103517409A (en) * 2012-06-25 2014-01-15 华为终端有限公司 Method, system and device for information transmission
WO2015109600A1 (en) * 2014-01-27 2015-07-30 华为技术有限公司 Ue and relevant call and response method
CN107172604A (en) * 2016-03-08 2017-09-15 北京小米移动软件有限公司 Call processing method, device and terminal electronic device
CN108401500A (en) * 2017-04-20 2018-08-14 北京小米移动软件有限公司 Paging processing method and device
CN109392092A (en) * 2017-08-11 2019-02-26 华为技术有限公司 A kind of sending method and relevant device of paging message
CN109845349A (en) * 2018-02-14 2019-06-04 Oppo广东移动通信有限公司 The method and apparatus of paging
CN110505687A (en) * 2018-05-17 2019-11-26 电信科学技术研究院有限公司 Response method, device, terminal, network side equipment and the medium of paging message

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"C1-093564_graphs for paging procedures".3GPP tsg_ct\WG1_mm-cc-sm_ex-CN1.2009,第5.6.2.2节. *
"S2-185371_CIoT solution for KI 5-delayed paging response".3GPP tsg_sa\WG2_Arch.2018,全文. *

Also Published As

Publication number Publication date
WO2021120130A1 (en) 2021-06-24
CN114557067A (en) 2022-05-27

Similar Documents

Publication Publication Date Title
EP3562212B1 (en) Paging processing method and device
CN109792287B (en) Method and device for transmitting response message
KR102394891B1 (en) Wireless communications method and device
US9491614B2 (en) Reduced context or context-less short message transmission for machine—type—communication
CN111556565B (en) Paging method and paging device
CN112752240A (en) Direct communication processing method and device, relay terminal and remote terminal
EP2690818A2 (en) Wireless communication system and method for transmitting content in wireless communication system
CN113905397B (en) Relay determination method, configuration method, device, terminal and network equipment
US20230086209A1 (en) Method and apparatus for management of extended mobile device identity information
WO2019223478A1 (en) Information processing method and apparatus, network element and storage medium
CN105684511A (en) Data transmission from mobile radio communications device
US11432266B2 (en) Method and apparatus for transmitting data to UE in a device group, and computer storage medium
CN114557067B (en) Message processing method, terminal, nonvolatile storage medium and communication system
CN112469029B (en) Service processing method, device and equipment
CN109362105B (en) Method for triggering TAU (terminal of trunking communication), communication system and related device
CN114503708B (en) Message processing method, device, terminal and nonvolatile storage medium
EP3739844B1 (en) Data transmission method and device
EP3739951A1 (en) Service transmission method and apparatus, and computer storage medium
CN118120293A (en) Communication method, communication device, communication terminal, communication chip, communication medium, communication product, and communication program
CN115103463A (en) Service transmission method, device, terminal equipment, chip and storage medium

Legal Events

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