CN111432470B - Method and device for processing application layer paging message - Google Patents
Method and device for processing application layer paging message Download PDFInfo
- Publication number
- CN111432470B CN111432470B CN201910019309.8A CN201910019309A CN111432470B CN 111432470 B CN111432470 B CN 111432470B CN 201910019309 A CN201910019309 A CN 201910019309A CN 111432470 B CN111432470 B CN 111432470B
- Authority
- CN
- China
- Prior art keywords
- application layer
- paging message
- modem
- processing
- mcptt
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 63
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000004458 analytical method Methods 0.000 claims abstract description 8
- 230000000977 initiatory effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/02—Arrangements for increasing efficiency of notification or paging channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
The application discloses a method and a device for processing application layer paging messages, wherein the method comprises the following steps: when receiving an application layer paging message sent by an MCPTT server on an MBMS multicast channel, a Modem in the UE judges whether the application layer paging message needs to be processed or not according to the analysis result of the application layer paging message; when the processing is judged to be needed, if the UE is in an RRC idle state, the Modem initiates an RRC connection process; and when the Modem judges that the processing is not needed, the Modem discards the application layer paging message. The invention can reduce the power consumption of the terminal and reduce the processing time delay.
Description
Technical Field
The present invention relates to mobile communication technologies, and in particular, to a method and an apparatus for processing an application layer paging message.
Background
The 3GPP Mission Critical Push To Talk (MCPTT) standard protocol 23.379 defines a procedure for sending Application layer paging (Application paging) using an MBMS multicast channel. The message is used to inform the terminal that it needs to enter the connected state. If the received terminal is in an RRC idle state, a terminal bottom layer module (modem) initiates an RRC connection establishment (RRC connection establishment) process at an EUTRAN level, so that the terminal enters an RRC connected state.
The MCPTT server and the MCPTT client both belong to an application layer and do not sense the RRC state of the UE. The EUTRAN level (including the UE modem and eNodeB) knows the RRC state of the UE. The Application paging message contains the paged Application layer group ID (aiming at MCPTT group calling service) or Application layer user ID (aiming at MCPTT single calling service), and the MCPTT client can judge whether the terminal is a paging object according to the Application layer group ID or the user ID.
The specific processing flow of the application layer paging message of the existing protocol comprises the following steps:
1. the MCPTT Server decides to initiate a new call on the unicast channel or to switch an ongoing call to unicast.
2. The MCPTT sends an Application layer Paging (Application Paging) message on an MBMS multicast channel to inform the MCPTTClient to carry out call service data transmission on a unicast channel.
3. The MCPTT client triggers the UE to enter an RRC connection state, namely, the modem is informed to initiate an RRC connection establishment process.
4. The MCPTT server stops sending if the call service data has already been sent on the MBMS multicast channel.
5. The MCPTT server sends call service data to the MCPTT client on a unicast channel.
The relation between the MBMS architecture and the MC service client and MC service server is defined in 3GPP specification 23.280. The MBMS multicast channel may be used to transmit downlink signaling and service data from the MC service server to the MC service client. The MBMS multicast channel message is transmitted to the terminal over the Uu interface and received by the base layer module (modem).
For MCPTT, an MC service client in the framework is equal to the MCPTT client, and an MC service server is equal to the MCPTT server.
The inventor discovers that in the process of implementing the invention: the processing scheme of the application layer paging message has the problem that the power consumption of the terminal is large and the processing time is prolonged. The specific reason is analyzed as follows:
in the above processing scheme of the Application layer Paging message, when receiving an Application Paging message sent by an MBMS bearer, the UE defaults to an MCPTT client to analyze and process the message, and the MCPTT client triggers a UE bottom module (modem) to initiate an RRC connection establishment (RRC connection establishment) process. This then results in:
and 1, the UE upper layer application is frequently awakened, and the power consumption is large.
The ue modem is responsible for receiving data on the MBMS multicast channel and has the capability to parse MBMS messages itself. According to the existing scheme, when the modem receives the Application Paging message, the message needs to be transmitted to the MCPTTclient for processing, then the MCPTTclient triggers the UE modem to initiate an RRC connection process, and the processing time delay is long.
Disclosure of Invention
In view of this, the present invention mainly aims to provide a method and an apparatus for processing an application layer paging message, which can reduce power consumption of a terminal and reduce processing delay.
In order to achieve the purpose, the technical scheme provided by the invention is as follows:
a processing method of an application layer paging message comprises the following steps:
when receiving an application layer paging message sent by a key task push-to-talk server MCPTT server on an MBMS multicast channel, a Modem of a User Equipment (UE) judges whether the application layer paging message needs to be processed or not according to an analysis result of the application layer paging message;
when the processing is judged to be needed, if the UE is in an RRC idle state, the Modem initiates an RRC connection process;
when the Modem judges that the processing is not needed, the Modem discards the application layer paging message.
Preferably, the determining whether the application layer paging message needs to be processed includes:
if the application layer paging message contains the MCPTT group mark, the modem judges whether the MCPTT group mark exists in an interested group mark list stored locally, if yes, the processing is needed;
if the paging message of the application layer contains the MCPTT user identification, the modem judges whether the MCPTT user identification is the same as the user identification stored locally, if so, the processing is needed.
Preferably, the method further comprises:
and when the Modem judges that the processing is needed, the Modem sends the application layer paging message to the MCPTT client of the UE.
A processing device of application layer paging message is arranged in User Equipment (UE) and comprises a Modem module and a key task push-to-talk client (MCPTT client), wherein,
the Modem is used for judging whether the application layer paging message needs to be processed or not according to the analysis result of the application layer paging message when receiving the application layer paging message sent by the key task push-to-talk server MCPTT server on the MBMS multicast channel; when the processing is determined to be needed, if the UE is in an RRC idle state, initiating an RRC connection process; discarding the application layer paging message when it is determined that the processing is not required.
Preferably, the Modem is configured to, if the application layer paging message includes an MCPTT group identifier, the Modem determines whether the MCPTT group identifier exists in a locally stored interested group identifier list, and if so, determines that the processing is required; if the paging message of the application layer contains the MCPTT user identification, the modem judges whether the MCPTT user identification is the same as the user identification stored locally, if yes, the processing is judged to be needed.
Preferably, the Modem is further configured to send the application layer paging message to the MCPTT client of the UE when it is determined that processing is required.
A non-transitory computer readable storage medium storing instructions which, when executed by a processor, cause the processor to perform the steps of the method of processing an application layer paging message according to any one of claims 1 to 3.
An electronic device comprising a non-volatile computer-readable storage medium as described above, and the processor having access to the non-volatile computer-readable storage medium.
In summary, the method and the device for processing the application layer paging message provided by the present invention filter the application layer paging message by the Modem in the UE, and directly send the message to enter the RRC connected state when the RRC connection process needs to be initiated, instead of triggering the application layer paging message to enter the RRC connected state after the application layer paging message is processed by the MCPTT client, thereby effectively reducing the power consumption of the terminal for processing the application layer paging message and reducing the processing delay.
Drawings
Fig. 1 is a schematic diagram illustrating a processing flow of a conventional application layer paging message;
FIG. 2 is a schematic flow chart of a method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
The main design concept of the invention is as follows: when receiving an application layer paging message sent by an MCPTT server on an MBMS multicast channel, the Modem needs to filter the application layer paging message, and when needing to initiate an RRC connection process, the Modem directly sends the message to enter an RRC connection state so as to avoid power consumption and time delay generated by processing the application layer paging message by the MCPTTClient, thereby effectively reducing the power consumption of the terminal for processing the application layer paging message and reducing the processing time delay.
Fig. 2 is a schematic flowchart of a method according to an embodiment of the present invention, and as shown in fig. 2, the method for processing an application layer paging message implemented according to the embodiment mainly includes:
In this step, when the UE arrives at the application layer paging message from the MCPTT server, the Modem in the UE needs to filter the message, that is, the application layer paging message is analyzed first, and it is determined whether the application layer paging message needs to be processed according to the analysis result, instead of being sent to the mcptttool in the UE for processing, so that when it is determined that the application layer of the UE needs to process, the Modem can directly initiate an RRC connection process when the UE is in an idle state, thereby reducing the power consumption of the UE and reducing the processing delay.
Preferably, the following method for determining whether the application layer paging message needs to be processed includes:
if the application layer paging message contains an MCPTT group identifier (MCPTT group ID), the modem judges whether the MCPTT group identifier exists in an interested group identifier list stored locally, if so, the processing is needed;
if the application layer paging message contains MCPTT user identification (MCPTTID), the modem judges whether the MCPTT user identification is the same as the locally stored user identification, if yes, the processing is judged to be needed.
and when the Modem judges that the processing is not needed, the Modem discards the application layer paging message.
Specifically, if the UE is in the CONNECTED state (RRC _ CONNECTED state), the modem does not initiate the RRC establishment procedure.
In step 202, the Modem directly processes the application layer paging message according to the determination result in step 201, so as to avoid large power consumption caused by frequent wakeup of the upper layer application of the UE, and as described above, the Modem directly initiates the RRC connection process without being triggered by the upper layer application, so as to effectively reduce the processing delay.
Further, in order to enable the MCPTT client to receive the application layer paging message for subsequent processing, when it is determined that the processing is required, the Modem may further send the application layer paging message to the MCPTT client of the UE, where the operation is not sequential to the initiation of the RRC connection process.
Corresponding to the foregoing method embodiment, an embodiment of the present invention further provides a device for processing an application layer paging message, where the device is disposed in a UE, and as shown in fig. 3, the device includes a Modem module and a mission critical push-to-talk client mcptttent.
The Modem is used for judging whether the application layer paging message needs to be processed or not according to the analysis result of the application layer paging message when receiving the application layer paging message sent by the key task push-to-talk server MCPTT server on the MBMS multicast channel; when the processing is determined to be needed, if the UE is in an RRC idle state, initiating an RRC connection process; when it is determined that the processing is not required, discarding the application layer paging message.
Preferably, the Modem is configured to, if the application layer paging message includes an MCPTT group identifier, the Modem determines whether the MCPTT group identifier exists in a locally stored interested group identifier list, and if so, determines that the processing is required; if the paging message of the application layer contains the MCPTT user identification, the modem judges whether the MCPTT user identification is the same as the user identification stored locally, if so, the processing is needed.
Preferably, the Modem is further configured to send the application layer paging message to the MCPTT client of the UE when it is determined that processing is required.
An embodiment of the present invention further provides a non-transitory computer-readable storage medium, which stores instructions, where the instructions, when executed by a processor, cause the processor to perform the steps of the embodiment of the method for processing an application layer paging message as described above.
Embodiments of the present invention also provide a computer system including the non-volatile computer-readable storage medium as described above and the processor having access to the non-volatile computer-readable storage medium.
In summary, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (6)
1. A method for processing application layer paging messages, comprising:
when receiving an application layer paging message sent by a key task push-to-talk server MCPTT server on an MBMS multicast channel, a Modem of a user equipment UE judges whether the application layer paging message needs to be processed or not according to an analysis result of the application layer paging message;
when the processing is judged to be needed, the Modem sends the application layer paging message to an MCPTT client of the UE; if the UE is in an RRC idle state, the Modem initiates an RRC connection process;
when the Modem judges that the processing is not needed, the Modem discards the application layer paging message.
2. The method of claim 1, wherein the determining whether the application layer paging message needs to be processed comprises:
if the application layer paging message contains the MCPTT group mark, the modem judges whether the MCPTT group mark exists in an interested group mark list stored locally, if yes, the processing is needed;
if the paging message of the application layer contains the MCPTT user identification, the modem judges whether the MCPTT user identification is the same as the user identification stored locally, if so, the processing is needed.
3. A processing device for paging message of application layer is characterized in that the processing device is arranged in User Equipment (UE) and comprises a Modem module and a key task push-to-talk client (MCPTTClient), wherein,
the Modem is used for judging whether the application layer paging message needs to be processed or not according to the analysis result of the application layer paging message when receiving the application layer paging message sent by the key task push-to-talk server MCPTT server on the MBMS multicast channel; when the processing is determined to be needed, the application layer paging message is sent to an MCPTT client of the UE, and if the UE is in an RRC idle state, an RRC connection process is initiated; discarding the application layer paging message when it is determined that the processing is not required.
4. The apparatus of claim 3, wherein the Modem is configured to, if the application layer paging message contains an MCPTT group id, the Modem determines whether the MCPTT group id exists in a locally stored interested group id list, and if so, determines that the processing is required; if the paging message of the application layer contains the MCPTT user identification, the modem judges whether the MCPTT user identification is the same as the user identification stored locally, if so, the processing is needed.
5. A non-transitory computer readable storage medium storing instructions which, when executed by a processor, cause the processor to perform the steps of the method of processing an application layer paging message according to any one of claims 1 to 2.
6. An electronic device comprising the non-volatile computer-readable storage medium of claim 5, and the processor having access to the non-volatile computer-readable storage medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910019309.8A CN111432470B (en) | 2019-01-09 | 2019-01-09 | Method and device for processing application layer paging message |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910019309.8A CN111432470B (en) | 2019-01-09 | 2019-01-09 | Method and device for processing application layer paging message |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111432470A CN111432470A (en) | 2020-07-17 |
| CN111432470B true CN111432470B (en) | 2023-04-07 |
Family
ID=71545641
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910019309.8A Active CN111432470B (en) | 2019-01-09 | 2019-01-09 | Method and device for processing application layer paging message |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111432470B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116437302B (en) * | 2021-10-22 | 2024-07-05 | 华为技术有限公司 | Communication method, device and storage medium |
| CN117641521A (en) * | 2022-08-09 | 2024-03-01 | 华为技术有限公司 | Wireless communication method, communication device and communication system |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101282583A (en) * | 2007-05-17 | 2008-10-08 | 美商威睿电通公司 | Access terminal paging improvements |
| CN103298073A (en) * | 2012-02-24 | 2013-09-11 | 株式会社泛泰 | Multi-mode terminal and method controlling operation mode thereof |
| CN104919864A (en) * | 2013-01-11 | 2015-09-16 | 高通股份有限公司 | Manage Modem Power Consumption |
| WO2016161591A1 (en) * | 2015-04-09 | 2016-10-13 | 华为技术有限公司 | Method and device of establishing multi-group call |
| WO2017074100A1 (en) * | 2015-10-30 | 2017-05-04 | 삼성전자 주식회사 | Method and apparatus for transmitting and receiving paging message in mobile communication system |
| CN108370557A (en) * | 2015-12-10 | 2018-08-03 | 三星电子株式会社 | The method and apparatus of operating resource in a wireless communication system |
| CN108702628A (en) * | 2016-01-22 | 2018-10-23 | 黑莓有限公司 | The access point name of key task service determines |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101005338B (en) * | 2006-01-16 | 2010-04-14 | 华为技术有限公司 | Multiplexing method and demultiplexing method of broadcast multicast service data |
| CN101242654B (en) * | 2008-03-12 | 2011-04-06 | 华为技术有限公司 | A method and device for saving power of mobile terminal |
| US9301252B2 (en) * | 2013-11-11 | 2016-03-29 | Google Technology Holdings LLC | Reducing power consumption by a wireless communication device with multiple wireless communication modems |
| US10079822B2 (en) * | 2014-06-30 | 2018-09-18 | Intel IP Corporation | Techniques for securely receiving critical communication content associated with a critical communication service |
| US9980313B2 (en) * | 2014-12-16 | 2018-05-22 | Intel IP Corporation | Radio communication device and method for operation thereof |
| EP3051736B1 (en) * | 2015-01-30 | 2020-04-29 | Panasonic Intellectual Property Corporation of America | Prioritization in the logical channel prioritization procedure for sidelink logical channels in ProSe direct communications |
-
2019
- 2019-01-09 CN CN201910019309.8A patent/CN111432470B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101282583A (en) * | 2007-05-17 | 2008-10-08 | 美商威睿电通公司 | Access terminal paging improvements |
| CN103298073A (en) * | 2012-02-24 | 2013-09-11 | 株式会社泛泰 | Multi-mode terminal and method controlling operation mode thereof |
| CN104919864A (en) * | 2013-01-11 | 2015-09-16 | 高通股份有限公司 | Manage Modem Power Consumption |
| WO2016161591A1 (en) * | 2015-04-09 | 2016-10-13 | 华为技术有限公司 | Method and device of establishing multi-group call |
| WO2017074100A1 (en) * | 2015-10-30 | 2017-05-04 | 삼성전자 주식회사 | Method and apparatus for transmitting and receiving paging message in mobile communication system |
| CN108370557A (en) * | 2015-12-10 | 2018-08-03 | 三星电子株式会社 | The method and apparatus of operating resource in a wireless communication system |
| CN108702628A (en) * | 2016-01-22 | 2018-10-23 | 黑莓有限公司 | The access point name of key task service determines |
Non-Patent Citations (6)
| Title |
|---|
| "Work_plan_3gpp_131224";3GPP;《3GPP tsg_ct\WG3_interworking_ex-CN3》;20140114;全文 * |
| C1-154878 "RTP and SDP considerations to support MCPTT";Huawei等;《3GPP tsg_ct\WG1_mm-cc-sm_ex-CN1》;20151123;全文 * |
| Ericsson /J?rgen.C1-183357 "Application Group Paging procedure".《3GPP tsg_ct\WG1_mm-cc-sm_ex-CN1》.2018, * |
| Test Scenarios for Mission Critical Push-To-Talk(MCPTT)off-Network Mode Protocols Implementation;Priam C.Varin;《NIST》;20180831;全文 * |
| 寻呼基站远程监控系统;毛永毅;《现代电子技术》;20020125;全文 * |
| 用于无线寻呼系统及无线分组网调制解调器的研究;韩玉明;《百度》;19991231;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111432470A (en) | 2020-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102149215B (en) | The transmission method of keep-alive information and terminal and the network equipment | |
| EP3200484B1 (en) | Method and system for treatment of network overload or congestion | |
| JP5059658B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION CONTROL DEVICE, TERMINAL, AND TERMINAL CONTROL METHOD | |
| US20180249407A1 (en) | Infrastructure equipment, mobile communications network and method for reducing overhead of signaling transmissions and processing | |
| CN101547409A (en) | Method, terminal, network side equipment and network system for maintaining service continuity | |
| EP3550885A1 (en) | Communication method, access network device, and terminal | |
| US10334480B2 (en) | Method, system, device for controlling congestion or overload and evolved node B (eNB) | |
| CN101616368A (en) | Called user state display method, mobile terminal and called user state display system | |
| CN106572544A (en) | Adaptive radio resource control RRC connection release method and device | |
| US20170111939A1 (en) | Method and Apparatus for Controlling Creation of Mobile Communication Network Connection | |
| CN115606206A (en) | Paging method and device | |
| CN104469827A (en) | Wireless link failure processing method and device | |
| US20230328789A1 (en) | Busy indication transmission method and apparatus | |
| CN111432470B (en) | Method and device for processing application layer paging message | |
| CN108307452B (en) | Connection recovery method and device, base station and user terminal | |
| WO2022222792A1 (en) | Service processing method, related device, and readable storage medium | |
| CN113950042B (en) | Identification method, transmission method and related equipment | |
| EP3434032B1 (en) | Paging of a client node in a group communications system | |
| US20070232308A1 (en) | Method for Multimedia Broadcast Multicast Service Linking for Pmm Idle Mobiles | |
| EP3573377B1 (en) | A system and method for short response time data services through cellular networks | |
| CN101472222B (en) | Method, device and system for managing group calling business emergency call | |
| WO2022111402A1 (en) | Communication indication method and apparatus, and network side device | |
| CN111491264B (en) | Method and device for receiving group data | |
| CN108307548B (en) | Method for managing cluster communication system resource | |
| CN113132919B (en) | Group monitoring method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |