Paging processing method, communication device and storage medium
By using a busy indication mechanism in multi-SIM terminal devices, the problems of signaling resource waste and error statistics when multi-SIM terminal devices detect paging from the second system are solved, thus achieving optimized resource utilization and normal operation of network devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2021-06-22
- Publication Date
- 2026-05-08
AI Technical Summary
When multi-card terminal equipment communicates with the first system, it needs to intermittently detect paging messages from the second system, resulting in wasted signaling resources and erroneous statistics or operations in the second system.
By sending a busy indication message to the first core network device through the first user identification card in the connected state in the multi-card terminal device, it indicates that the paging message of the second network device has been received and will not be responded to temporarily, thus avoiding unnecessary paging of the second system.
Without affecting the communication connection of the first user identification card, it avoids wasting signaling resources and erroneous statistics or operations of the second network device.
Smart Images

Figure CN115715485B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a paging processing method, a paging processing device, a communication device, and a storage medium. Background Technology
[0002] With the development of wireless communication technology, multi-SIM terminal devices are becoming increasingly common in the market. Currently, the processing methods for multi-SIM terminal devices are mainly based on the implementations of various terminal manufacturers. This leads to many different terminal behaviors and processing methods (such as dual-SIM single standby, dual-SIM dual standby single pass, dual-SIM dual standby dual pass, etc.), which may cause some problems. For example, when a multi-SIM terminal device communicates with the first system, it needs to intermittently monitor the second system, such as listening for paging, performing measurements, and reading system messages. This may affect the performance of the first system. If these operations are not performed with the second system, such as not listening for paging, the service on the second system may not be established. When a multi-SIM terminal device receives a paging message on the second system, if the multi-SIM terminal device does not respond to the paging message from the second system, the second system will continue to paging the multi-SIM terminal device until the maximum number of times is reached. This wastes signaling resources and may also trigger error statistics or operations in the second system. Summary of the Invention
[0003] This disclosure provides a paging processing method, paging processing apparatus, communication device, and storage medium, which can be applied to long term evolution (LTE) systems and 5G / NR (New Radio) systems. It can avoid the waste of signaling resources and also avoid erroneous statistics or operations of second network devices.
[0004] In a first aspect, embodiments of this disclosure provide a paging processing method applied to a multi-card terminal device, the method comprising:
[0005] In response to the second user identification card in the multi-card terminal device being in an idle state receiving a paging message sent by the second network device, the first user identification card in the multi-card terminal device being in a connected state sends a first busy indication message to the first core network device;
[0006] The first busy indication information is used to indicate that the multi-card terminal device has received a paging message from the second network device and has decided not to respond for the time being.
[0007] In this technical solution, when the second user identification card in the idle state receives a paging message from the second network device, the first user identification card in the connected state sends a first busy indication message to the first core network device. This first busy indication message indicates that the multi-SIM terminal device has received the paging message from the second network device and has decided not to respond for the time being. This allows the multi-SIM terminal device to inform the second network device of the busy indication message of the idle second user identification card without affecting the communication connection of the first user identification card in the connected state. While maintaining the communication connection of the first user identification card, this avoids the second network device from continuously paging the terminal due to not receiving a response from the multi-SIM terminal device, thus avoiding the waste of signaling resources and preventing erroneous statistics or operations by the second network device.
[0008] In one implementation, when the first user identification card sends a first busy indication message to the first core network device, the method further includes:
[0009] The first user identification card sends the information of the second user identification card to the first core network device; and / or,
[0010] The first user identification card sends information about the second network device to the first core network device; and / or,
[0011] The first user identification card sends information about the second core network device to the first core network device; and / or,
[0012] The first user identification card sends a message to the first core network device explaining why the second user identification card is not responding to the paging of the second network device; and / or,
[0013] The first user identification card sends the duration of the second user identification card's busy status to the first core network device.
[0014] In this technical solution, while the first user identification card sends a first busy indication message to the first core network device, it can also send at least one of the following to the first core network device: information about the second user identification card, information about the second network device, information about the second core network device, the reason for not responding to the paging of the second network device, and the duration of the busy status. This is so that the first core network device can inform the second core network device of the current status of the second user identification card, and the second core network device can decide to suspend paging operations such as paging the second user identification card.
[0015] In one implementation, the step of sending a first busy indication message from the first user identification card in the connected state in the multi-card terminal device to the first core network device includes:
[0016] Determine whether a response is needed to the paging message from the second network device based on preset criteria;
[0017] In response to the multi-card terminal device deciding not to respond to the paging message from the second network device, the second user identification card sends a second busy indication message to the first user identification card; wherein, the second busy indication message is used to indicate that the second user identification card has received the paging message from the second network device and has decided not to respond for the time being;
[0018] After receiving the second busy indication information, the first user identification card sends the first busy indication information to the first core network device.
[0019] In this technical solution, upon receiving a paging message from a second network device, a decision can be made based on certain criteria to determine whether a response to the paging message is necessary. If a response is required, the first user identification card (UIC) does not need to send a first busy indication message to the first core network device. Instead, the first UIC enters an idle state, and the second UIC enters a connected state, enabling the second UIC to communicate with the second network device and thus enabling the services provided by the second network device. If it is determined that a response is not necessary, the first UIC informs the second network device of the busy indication message of the second UIC.
[0020] In one optional implementation, determining whether to respond to the paging message of the second network device based on preset criteria includes:
[0021] Determine whether to respond to the paging message from the second network device based on different service priorities; or...
[0022] Based on the quality of service configuration of the network system corresponding to the first user identification card, determine whether it is necessary to respond to the paging message of the second network device.
[0023] In this technical solution, the need to respond to the paging message of the second network device can be determined based on different service priorities, or based on the quality of service configuration of the network system corresponding to the first user identification card. This allows the terminal device to decide whether to respond to the paging message of the second network device based on the actual situation.
[0024] In one optional implementation, the preset criteria are configured by the network device via Non-Access Stratum (NAS) signaling or Radio Resource Control (RRC) signaling; or, the preset criteria are configured by the multi-card terminal device.
[0025] In one optional implementation, when the second user identification card sends a second busy indication message to the first user identification card, the method further includes:
[0026] The second user identification card sends information about the second user identification card to the first user identification card; and / or,
[0027] The second user identification card sends information about the second network device to the first user identification card; and / or,
[0028] The second user identification card sends information about the second core network device to the first user identification card; and / or,
[0029] The second user identification card sends a reason to the first user identification card for the second user identification card not responding to the paging of the second network device; and / or,
[0030] The second user identification card sends the duration of the second user identification card's busy status to the first user identification card.
[0031] In one implementation, the first core network device and the second core network device are the same core network device.
[0032] In another implementation, the first core network device and the second core network device are different core network devices; wherein, the first core network device sends the first busy indication information sent by the first user identification card to the second core network device.
[0033] In one alternative implementation, the first user identification card sends the first busy indication information via NAS signaling.
[0034] Secondly, embodiments of this disclosure provide a paging processing method applied to a first core network device, the method comprising:
[0035] Receive a first busy indication message from the first user identification card in the connected state in the multi-card terminal device;
[0036] The first busy indication information is used to indicate that the multi-SIM terminal device has received a paging message from the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the multi-SIM terminal device that is in an idle state.
[0037] In this technical solution, a multi-SIM terminal device can inform a second network device of the busy indication information of a second user identification card in an idle state without affecting the communication connection of the first user identification card in a connected state. While maintaining the uninterrupted communication connection of the first user identification card, this avoids the second network device from continuously paging the terminal due to not receiving a response from the multi-SIM terminal device, thereby avoiding the waste of signaling resources and also avoiding erroneous statistics or operations by the second network device.
[0038] In one implementation, upon receiving first busy indication information from the first user identification card, the method further includes:
[0039] Receive information from the second user identification card sent by the first user identification card; and / or,
[0040] Receive information from the second network device sent by the first user identification card; and / or,
[0041] Receive information from the second core network device sent by the first user identification card; and / or,
[0042] Receive a reason from the first user identification card for not responding to a paging request from the second network device; and / or,
[0043] Receive the duration of the second user identification card being busy, sent from the first user identification card.
[0044] In one implementation, the first core network device and the second core network device are the same core network device.
[0045] In one possible implementation, after receiving the first busy indication information sent from the first user identification card, the method further includes:
[0046] Through the interface between the core network equipment and the network equipment, the second network equipment is instructed to suspend paging of the second user identification card; or...
[0047] Suspend paging of the second user identification card; or,
[0048] Based on the first busy indication information, paging of the second user identification card is suspended.
[0049] In another implementation, the first core network device and the second core network device are different core network devices.
[0050] In one possible implementation, the method further includes:
[0051] The first busy indication information sent by the first user identification card is sent to the second core network device.
[0052] Thirdly, embodiments of this disclosure provide a paging processing method applied to a second core network device, the method comprising:
[0053] Receive busy indication information from the first core network device; wherein, the busy indication information is the first busy indication information received by the first core network device from the first user identification card in the connected state of the multi-card terminal device.
[0054] The first busy indication information is used to indicate that the multi-SIM terminal device has received a paging message from the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the multi-SIM terminal device that is in an idle state.
[0055] In one implementation, after receiving busy indication information from the first core network device, the method further includes:
[0056] Through the interface between the core network equipment and the network equipment, the second network equipment is instructed to suspend paging of the second user identification card; or...
[0057] Suspend paging of the second user identification card; or,
[0058] Based on the first busy indication information, paging of the second user identification card is suspended.
[0059] Fourthly, embodiments of this disclosure provide a paging processing apparatus that implements some or all of the functions of the multi-card terminal device described in the first aspect above. For example, the paging processing apparatus may possess some or all of the functions in the embodiments of this disclosure, or it may possess the functions of any single embodiment of this disclosure. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0060] In one implementation, the paging processing device may include a transceiver module and a processing module, the processing module being configured to support the paging processing device in performing the corresponding functions described in the above methods. The transceiver module supports communication between the paging processing device and other devices. The paging processing device may also include a storage module, coupled to the transceiver module and the processing module, which stores necessary computer programs and data for the paging processing device.
[0061] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0062] Fifthly, embodiments of this disclosure provide another paging processing apparatus. This paging processing apparatus has some or all of the functions of the first core network device in the method example described in the second aspect above. For example, the paging processing apparatus may have some or all of the functions in the embodiments of this disclosure, or it may have the functions of implementing any one embodiment of this disclosure individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0063] In one implementation, the paging processing device may include a transceiver module and a processing module, the processing module being configured to support the paging processing device in performing the corresponding functions described in the above methods. The transceiver module is used to support communication between the paging processing device and other devices. The paging processing device may also include a storage module, which is coupled to the transceiver module and the processing module, and stores the necessary computer programs and data of the paging processing device.
[0064] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0065] Sixthly, embodiments of this disclosure provide yet another paging processing device. This paging processing device has some or all of the functions of the second core network device in the method example described in the second aspect above. For example, the paging processing device may have the functions of some or all of the embodiments in this disclosure, or it may have the functions of any one embodiment in this disclosure implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0066] In one implementation, the paging processing device may include a transceiver module and a processing module, the processing module being configured to support the paging processing device in performing the corresponding functions described in the above methods. The transceiver module is used to support communication between the paging processing device and other devices. The paging processing device may also include a storage module, which is coupled to the transceiver module and the processing module, and stores the necessary computer programs and data of the paging processing device.
[0067] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0068] In a seventh aspect, embodiments of this disclosure provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the first aspect.
[0069] Eighthly, embodiments of this disclosure provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the second aspect above.
[0070] Ninthly, embodiments of this disclosure provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the third aspect above.
[0071] In a tenth aspect, embodiments of this disclosure provide a communication device including a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the first aspect above.
[0072] Eleventhly, embodiments of this disclosure provide a communication device including a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the second aspect above.
[0073] In a twelfth aspect, embodiments of this disclosure provide a communication device including a processor and a memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the third aspect above.
[0074] In a thirteenth aspect, embodiments of this disclosure provide a communication device including a processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processor, which is configured to execute the code instructions to cause the communication device to perform the method described in the first aspect above.
[0075] In a fourteenth aspect, embodiments of this disclosure provide a communication device including a processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processor, which is configured to execute the code instructions to cause the communication device to perform the method described in the second aspect above.
[0076] In a fifteenth aspect, embodiments of this disclosure provide a communication device including a processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processor, which is configured to execute the code instructions to cause the communication device to perform the method described in the third aspect above.
[0077] In a sixteenth aspect, embodiments of this disclosure provide a communication system comprising the paging processing apparatus of the fourth aspect, the paging processing apparatus of the fifth aspect, and the paging processing apparatus of the sixth aspect; or, the system comprising the communication apparatus of the seventh aspect, the communication apparatus of the eighth aspect, and the communication apparatus of the ninth aspect; or, the system comprising the communication apparatus of the tenth aspect, the communication apparatus of the eleventh aspect, and the communication apparatus of the twelfth aspect; or, the system comprising the communication apparatus of the thirteenth aspect, the communication apparatus of the fourteenth aspect, and the communication apparatus of the fifteenth aspect.
[0078] In a seventeenth aspect, embodiments of this disclosure provide a computer-readable storage medium for storing instructions for use by the communication device described above, which, when executed, cause the communication device to perform the method described in the first aspect.
[0079] In an eighteenth aspect, embodiments of this disclosure provide a readable storage medium for storing instructions for use by the communication device described above, which, when executed, cause the communication device to perform the method described in the second aspect above.
[0080] In a nineteenth aspect, embodiments of this disclosure provide a readable storage medium for storing instructions for use by the communication device described above, which, when executed, cause the communication device to perform the method described in the third aspect above.
[0081] In a twentieth aspect, this disclosure also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0082] In a twentieth aspect, this disclosure also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the second aspect above.
[0083] In a twentieth aspect, this disclosure also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the third aspect above.
[0084] In a twentieth aspect, this disclosure provides a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0085] In a twentieth aspect, this disclosure provides a computer program that, when run on a computer, causes the computer to perform the method described in the second aspect above.
[0086] In a twentieth aspect, this disclosure provides a computer program that, when run on a computer, causes the computer to perform the method described in the third aspect above. Attached Figure Description
[0087] To more clearly illustrate the technical solutions in the embodiments or background art of this disclosure, the accompanying drawings used in the embodiments or background art of this disclosure will be described below.
[0088] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this disclosure;
[0089] Figure 2 This is a flowchart of a paging processing method provided in an embodiment of this disclosure;
[0090] Figure 3 This is a flowchart of another paging processing method provided in this embodiment of the disclosure;
[0091] Figure 4 This is a flowchart of another paging processing method provided in the embodiments of this disclosure;
[0092] Figure 5 This is a flowchart of another paging processing method provided in this embodiment of the disclosure;
[0093] Figure 6 This is a schematic diagram of the structure of a paging processing device provided in an embodiment of this disclosure;
[0094] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure. Detailed Implementation
[0095] The embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure. In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist, for example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.
[0096] To better understand the information acquisition method disclosed in this embodiment, the communication system used in this embodiment will be described first.
[0097] Please see Figure 1 , Figure 1This is a schematic diagram of the architecture of a communication system provided in an embodiment of this disclosure. The communication system may include, but is not limited to, a first network device, a second network device, a first core network device, a second core network device, and a terminal device. Figure 1 The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this disclosure. In actual applications, it may include two or more first network devices, second network devices, first core network devices, second core network devices, and two or more terminal devices. Figure 1 The communication system shown may include a first network device 111, a second network device 121, a first core network device 112, a second core network device 122, and a terminal device 130, for example.
[0098] It should be noted that the technical solutions of this disclosure can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems.
[0099] The first network device 111 and the second network device 121 in this disclosure are entities on the network side used for transmitting or receiving signals. For example, the first network device 111 and the second network device 121 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of this disclosure do not limit the specific technologies or device forms used in the first and second network devices. The first and second network devices provided in this disclosure can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure, the protocol layer of a network device, such as a base station, can be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0100] In this embodiment of the present disclosure, the first core network device 112 and the first network device 111 form a first system; the second core network device 122 and the second network device 112 form a second system. The first core network device 112 and the second core network device 122 are used to provide user connections, manage users, and bear service completion. For example, establishing user connections includes functions such as mobile management (MM) and paging. User management includes user description, QoS, and security (the authentication center provides corresponding security measures, including security management of mobile services and security processing of external network access). Bearer connections include external public switched telephone networks (PSTN), external circuit data networks and packet data networks, the Internet, etc.
[0101] For example, core network equipment may include access and mobility management function (AMF) network elements, which are mainly responsible for signaling processing, i.e. control plane functions, including access control, mobility management, attach and detach functions.
[0102] Optionally, the core network equipment may also include a session management function (SMF) element: responsible for session management functions, such as session establishment, modification and release.
[0103] Optionally, the core network equipment may also include a user plane function (UPF) network element: responsible for forwarding and receiving user data in the terminal equipment. It can receive user data from the data network and transmit it to the terminal equipment through the access network equipment; the UPF network element can also receive user data from the terminal equipment through the access network equipment and forward it to the data network. The transmission resources and scheduling functions providing services to the terminal equipment in the UPF network element are managed and controlled by the SMF network element. The core network equipment involved in the embodiments of this disclosure is not limited to AMF network elements, SMF network elements, and UPF network elements.
[0104] The terminal device 130 in this embodiment is a multi-SIM terminal device, for example, it can be a dual-SIM terminal device. The terminal device 130 in this embodiment is a user-side entity used to receive or transmit signals, such as a mobile phone. Terminal devices can also be called terminal equipment, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. Terminal devices can be communication-enabled vehicles, smart cars, mobile phones, wearable devices, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in self-driving, wireless terminal devices in remote medical surgery, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, wireless terminal devices in smart homes, and so on. The embodiments disclosed herein do not limit the specific technology or device form used in the terminal device.
[0105] It is understood that the communication system described in the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and does not constitute a limitation on the technical solutions provided in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this disclosure are also applicable to similar technical problems.
[0106] The paging processing method, paging processing apparatus, communication device, and storage medium provided in this disclosure will now be described in detail with reference to the accompanying drawings.
[0107] Please see Figure 2 , Figure 2 This is a flowchart of a paging processing method provided in an embodiment of this disclosure. It should be noted that the paging processing method of this embodiment can be applied to multi-SIM terminal devices. As an example, the multi-SIM terminal device may include a first user identification card and a second user identification card. Figure 2 As shown, the paging processing method may include, but is not limited to, the following steps.
[0108] Step 201: In response to the second user identification card in the multi-card terminal device being in an idle state receiving a paging message sent by the second network device, the first user identification card in the multi-card terminal device being in a connected state sends a first busy indication message to the first core network device.
[0109] In this embodiment of the disclosure, the first busy indication information is used to indicate that the multi-card terminal device has received a paging message from the second network device and has decided not to respond for the time being.
[0110] It should be noted that in this embodiment, the first user identification card of the multi-SIM terminal device communicates with the first network device, making the first user identification card a connected state; the second user identification card of the multi-SIM terminal device is in an idle state. When the multi-SIM terminal device is communicating with the first system, it needs to intermittently detect the second system, such as by listening for paging. When the second user identification card in the idle state receives a paging message from the second network device, the first user identification card in the connected state sends a first busy indication message to the first core network device. This first busy indication message indicates that the multi-SIM terminal device has received the paging message from the second network device and has decided not to respond for the time being. This allows the multi-SIM terminal device to inform the second network device of the busy indication message of the second user identification card in the idle state without affecting the communication connection of the first user identification card in the connected state. While maintaining the communication connection of the first user identification card, this avoids the second network device from continuously paging the terminal due to not receiving a response from the multi-SIM terminal device, thus avoiding the waste of signaling resources and preventing erroneous statistics or operations by the second network device.
[0111] Optionally, in other embodiments of this disclosure, the second user identification card of the multi-SIM terminal device can communicate with the second network device, enabling the second user identification card to be in a connected state; the first user identification card of the multi-SIM terminal device is in an idle state. In this embodiment, when the first user identification card in the idle state receives a paging message sent by the first network device, the second user identification card in the connected state sends a busy indication message to the second core network device. This busy indication message indicates that the multi-SIM terminal device has received the paging message from the first network device and has decided not to respond for the time being. This allows the multi-SIM terminal device to inform the first network device of the busy indication message of the first user identification card in the idle state without affecting the communication connection of the second user identification card in the connected state. While maintaining the uninterrupted communication connection of the second user identification card, this avoids the first network device from continuously paging the terminal due to not receiving a response from the multi-SIM terminal device, thereby avoiding the waste of signaling resources and preventing erroneous statistics or operations by the first network device.
[0112] In other words, when a user identification card in an idle state in a multi-SIM terminal device in this embodiment receives a paging message from a corresponding network device, the user identification card in a connected state in the multi-SIM terminal device can send a busy indication message to the corresponding network device to indicate that the multi-SIM terminal device has received the paging message from the network device corresponding to the user identification card in the idle state and has decided not to respond for the time being. This allows the multi-SIM terminal device to inform the corresponding network device of the busy indication message of the user identification card in the idle state without affecting the communication connection of the user identification card in the connected state. This avoids the network device from continuously paging the terminal due to not receiving a response from the multi-SIM terminal device, thereby avoiding the waste of signaling resources and also avoiding incorrect statistics or operations by the network device.
[0113] To facilitate the description and understanding of the embodiments of this disclosure, the following embodiments will take the case where the first user identification card of a multi-card terminal device communicates with the first network device and the second user identification card is in an idle state as an example to introduce the paging processing method provided by the embodiments of this disclosure.
[0114] It should be noted that after receiving a paging message from the second network device, the second SIM card in a multi-SIM terminal device needs to determine whether to respond to the paging message based on certain criteria. Optionally, please refer to [link to relevant documentation]. Figure 3 , Figure 3 This is a flowchart of another paging processing method provided in this disclosure. It should be noted that the paging processing method of this disclosure can be applied to multi-SIM terminal devices. As an example, the multi-SIM terminal device may include a first user identification card and a second user identification card. Figure 3 As shown, the paging processing method may include, but is not limited to, the following steps.
[0115] In some embodiments of the present disclosure, the paging processing method may include step 301, in response to a second user identification card in an idle state in a multi-card terminal device receiving a paging message sent by a second network device, determining whether it is necessary to respond to the paging message of the second network device according to a preset criterion.
[0116] In some embodiments of this disclosure, when a second user identification card in an idle state receives a paging message from a second network device in a multi-SIM terminal device, the second user identification card can determine whether it needs to respond to the paging message from the second network device according to preset criteria, and send the determination result to the multi-SIM terminal device so that the multi-SIM terminal device knows whether the second user identification card needs to respond to the paging message from the second network device or not. Alternatively, in other embodiments of this disclosure, when a second user identification card in an idle state receives a paging message from a second network device in a multi-SIM terminal device, the second user identification card sends relevant information to the multi-SIM terminal device, and the multi-SIM terminal device determines whether it needs to respond to the paging message from the second network device according to preset criteria and the relevant information sent by the second user identification card.
[0117] It should be noted that there are multiple ways to implement the determination of whether to respond to the paging message of the second network device based on preset criteria in this embodiment. The difference between these implementations mainly lies in the content of the preset criteria. Two different examples will be given below to illustrate how to determine whether to respond to the paging message of the second network device:
[0118] Example 1
[0119] Determine whether to respond to the paging message from the second network device based on different service priorities.
[0120] In this example, the preset criteria can be different service priorities. For instance, when a second user identification card in an idle state receives a paging message from a second network device in a multi-SIM terminal device, it can determine whether the second user identification card needs to respond to the paging message based on different service priorities. Here, the service can be understood as a game service or an incoming call service. Assuming the game service has a higher priority than the incoming call service, when the idle second user identification card receives a paging message from the second network device, since the game service has a higher priority than the incoming call service, it can be determined that the second user identification card will not respond to the paging message.
[0121] Example 2
[0122] Based on the quality of service configuration of the network system corresponding to the first user identification card, determine whether it is necessary to respond to the paging message of the second network device.
[0123] In this example, the preset criterion can be the QoS (Quality of Service) configuration of the network system corresponding to the first user identification card. For example, when the second user identification card, which is in an idle state in a multi-card terminal device, receives a paging message sent by the second network device, it can determine whether the second user identification card needs to respond to the paging message of the second network device based on the QoS configuration of the network system corresponding to the first user identification card.
[0124] For example, assuming a throughput threshold is configured in the QoS settings, if the throughput of the network system corresponding to the first user identification card (SIM card) exceeds the throughput threshold in the QoS settings, it can be determined that the second SIM card needs to respond to the paging message of the second network device. Similarly, assuming a latency threshold is configured in the QoS settings, if the latency of the network system corresponding to the first SIM card is greater than the latency threshold in the QoS settings, it can be determined that the second SIM card needs to respond to the paging message of the second network device. Furthermore, assuming both throughput and latency thresholds are configured in the QoS settings, if the throughput of the network system corresponding to the first SIM card exceeds the throughput threshold in the QoS settings, and / or the latency of the network system corresponding to the first SIM card exceeds the latency threshold in the QoS settings, it can be determined that the second SIM card needs to respond to the paging message of the second network device; if the throughput of the network system corresponding to the first SIM card does not exceed the throughput threshold in the QoS settings, and the latency of the network system corresponding to the first SIM card does not exceed the latency threshold in the QoS settings, it can be determined that the second SIM card does not need to respond to the paging message of the second network device.
[0125] In some embodiments of this disclosure, the preset criteria can be configured by the network device via NAS (Non-access stratum) signaling or RRC (Radio Resource Control) signaling. For example, the preset criteria can be configured by the first network device via NAS or RRC signaling, and then the configured preset criteria can be sent to the second system for use. Alternatively, the preset criteria can be directly configured by the second network device via NAS or RRC signaling, so that the second user identification card can determine whether to respond to the paging message of the second network device based on the preset criteria.
[0126] In other embodiments of this disclosure, the preset criteria can be configured by a multi-SIM terminal device. For example, it can be configured directly by the multi-SIM terminal device to determine whether to respond to the paging message of the second network device based on different service priorities; or it can be configured directly by the multi-SIM terminal device to determine whether to respond to the paging message of the second network device based on the QoS configuration of the network system corresponding to the first user identification card.
[0127] Optionally, when the second user identification card in the idle state receives a paging signaling sent by the second network device, and determines that it needs to respond to the paging message of the second network device according to a preset criterion, the second user identification card communicates with the second network device, while the first user identification card remains in the idle state.
[0128] In some embodiments according to this disclosure, the paging processing method may include step 302, in response to the multi-SIM terminal device deciding not to respond to the paging message from the second network device, the second user identification card sends a second busy indication message to the first user identification card. The second busy indication message indicates that the second user identification card has received the paging message from the second network device and has decided not to respond for the time being.
[0129] Optionally, when deciding that the second user identification card will not respond to the paging message of the second network device, the second user identification card sends a second busy indication message to the first user identification card. The second busy indication message indicates that the second user identification card has received the paging message of the second network device or the second core network device, but has decided not to respond for the time being.
[0130] It should be noted that the first user identification card in this embodiment can receive the second busy indication information through different means; that is, the transmission path of the second busy indication information can be multiple. As one example, the second busy indication information can be sent by the second user identification card to the processor of the multi-card terminal device, and then sent by the processor to the first user identification card. As another example, the second busy indication information can be sent directly from the second user identification card to the first user identification card.
[0131] It should be noted that, in this embodiment of the disclosure, when the second user identification card sends the second busy indication information to the first user identification card, it may also send other information simultaneously. In one implementation, when the second user identification card sends the second busy indication information to the first user identification card, the second user identification card may also send information about itself to the first user identification card, and / or send information about the second network device to the first user identification card, and / or send information about the second core network device to the first user identification card, and / or send the reason why the second user identification card does not respond to the paging of the second network device to the first user identification card, and / or send the duration of the second user identification card's busy status to the first user identification card.
[0132] In other words, when the second user identification card sends the second busy indication information to the first user identification card, it can also simultaneously send information about the second user identification card, and / or information about the second network device, and / or information about the second core network device, and / or the reason for not responding to the paging of the second network device, and / or the duration of the busy period, etc.
[0133] In some embodiments according to this disclosure, the paging processing method may include step 303, in which the first user identification card sends a first busy indication message to the first core network device after receiving the second busy indication message.
[0134] The first busy indication message indicates that the multi-card terminal device has received a paging message from the second network device and has decided not to respond for the time being.
[0135] In other words, after receiving the second busy indication information from the second user identification card, the first user identification card sends the first busy indication information to the first core network device, indicating that the multi-card terminal device has received the paging message from the second network device or the second core network device, but decides not to respond for the time being.
[0136] It should be noted that, in this embodiment of the disclosure, when the first user identification card sends the first busy indication information to the first core network device, it may also send other information simultaneously. In one implementation, when the first user identification card sends the first busy indication information to the first core network device, it may also send information about the second user identification card to the first core network device, and / or send information about the second network device to the first core network device, and / or send information about the second core network device to the first core network device, and / or send the reason why the second user identification card does not respond to the paging of the second network device to the first core network device, and / or send the duration of the second user identification card being busy to the first core network device.
[0137] In other words, when the first user identification card sends the first busy indication information to the first core network device, it can also simultaneously send information about the second user identification card, and / or information about the second network device, and / or information about the second core network device, and / or the reason for not responding to the paging of the second network device, and / or the duration of the busy period, etc.
[0138] In one implementation, the first user identification card can send the first busy indication information to the first network device via NAS signaling. As an example, the first busy indication information can be sent to the first network device by modifying the Mobility Registration Update signaling.
[0139] It should be noted that in some embodiments of this disclosure, the first core network device and the second core network device can be the same core network device. That is, when the second user identification card receives a paging message from the second network device, the first user identification card sends a busy indication to the first core network device to indicate that the multi-SIM terminal device has received the paging message from the second network device and has decided not to respond. Since the first and second core network devices are the same core network device, when the first core network device receives the busy indication from the first user identification card, the second core network device also knows that the second user identification card has received the paging message from the second network device but has decided not to respond. This allows the multi-SIM terminal device to inform the second network of the busy indication information of the second user identification card without affecting the communication connection of the first user identification card. While maintaining the uninterrupted communication connection of the first user identification card, this avoids the second network device continuously paging the terminal due to not receiving a response from the multi-SIM terminal device, thus avoiding waste of signaling resources and preventing erroneous statistics or operations by the second network device.
[0140] In other embodiments of this disclosure, the first core network device and the second core network device can be different core network devices. To ensure the second core network device knows that the second user identification card has received a paging message from the second network device but has decided not to respond, the first core network device can send a first busy indication message sent by the first user identification card to the second core network device. That is, when the first core network device and the second core network device are different core network devices, after the first user identification card receives the second busy indication message sent by the second user identification card, it sends the first busy indication message to the first network device. Upon receiving the first busy indication message from the first user identification card, the first core network device sends it to the second core network device, allowing the second core network device to know that the second user identification card has received a paging message from the second network device but has decided not to respond.
[0141] It should be understood that Figure 3 The illustration shows a case where steps 301 to 303 are combined and performed sequentially. However, those skilled in the art will understand that the above steps can be performed individually as needed. For example, the implementation of step 302 is not contingent upon step 301.
[0142] It is understood that the above embodiments describe the implementation of the paging processing method of this disclosure from the perspective of a multi-card terminal device. This disclosure also proposes another paging processing method, the implementation of which will be described below from the perspective of a first core network device. Please refer to... Figure 4 , Figure 4This is a flowchart of another paging processing method provided in this disclosure. It should be noted that the paging processing method of this disclosure can be applied to a first core network device. For example... Figure 4 As shown, the paging processing method may include, but is not limited to, the following steps.
[0143] Step 401: Receive first busy indication information from the first user identification card in the connected state of the multi-card terminal device; wherein, the first busy indication information is used to indicate that the multi-card terminal device has received the paging message from the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the idle state of the multi-card terminal device.
[0144] For example, a multi-SIM terminal device's first SIM card communicates with a first network device, placing the first SIM card in a connected state; the second SIM card in the multi-SIM terminal device is in an idle state. While communicating with the first system, the multi-SIM terminal device needs to intermittently monitor the second system, such as by listening for paging messages. When the idle second SIM card receives a paging message from the second network device, the connected first SIM card sends a first busy indication message to the first core network device. The first core network device receives this first busy indication message, indicating that the multi-SIM terminal device has received the paging message from the second network device and has decided not to respond. This allows the multi-SIM terminal device to inform the second network device of the busy indication message of the idle second SIM card without affecting the communication connection of the connected first SIM card. While maintaining the uninterrupted communication connection of the first SIM card, this avoids the second network device continuously paging the terminal due to a lack of response, thus preventing waste of signaling resources and errors in the second network device's statistics or operations.
[0145] It should be noted that when the first user identification card sends the first busy indication information to the first core network device, it can also send other information simultaneously. In one implementation, when the first user identification card sends the first busy indication information to the first core network device, it can also send information about the second user identification card, and / or, information about the second network device, and / or, information about the second core network device, and / or, the reason why the second user identification card is not responding to the paging of the second network device, and / or, the duration of the second user identification card's busy status. The aforementioned other information can be sent from the second user identification card to the first user identification card simultaneously with the second busy indication information sent from the second user identification card to the first user identification card; this will be further explained below.
[0146] It should be noted that in some embodiments of this disclosure, the first core network device and the second core network device can be the same core network device. That is, when the first core network device receives a first busy indication message from the first user identification card, since the first core network device and the second core network device are the same core network device, the second core network device also knows that the second user identification card has received a paging message from the second network device, but decides not to respond temporarily. After receiving the first busy indication message from the first user identification card, the first core network device can instruct the second network device to suspend paging of the second user identification card through the interface between the core network device and the network device. Alternatively, the first core network device can directly suspend paging of the second user identification card after receiving the first busy indication message from the first user identification card. Alternatively, after receiving a first busy indication message from the first user identification card, the first core network device can suspend paging the second user identification card based on the busy duration in the first busy indication message. For example, if the busy duration in the first busy indication message is 5 minutes, it means that the second user identification card will not respond to paging within these 5 minutes, and the first core network device will suspend paging the second user identification card within these 5 minutes.
[0147] In other embodiments of this disclosure, the first core network device and the second core network device can be different core network devices. To ensure the second core network device knows that the second user identification card has received a paging message from the second network device but has decided not to respond, the first core network device can send a first busy indication message sent by the first user identification card to the second core network device. That is, when the first core network device and the second core network device are different core network devices, after the first user identification card receives the second busy indication message sent by the second user identification card, it sends the first busy indication message to the first core network device. Upon receiving the first busy indication message from the first user identification card, the first core network device sends it to the second core network device, allowing the second core network device to know that the second user identification card has received a paging message from the second core network device but has decided not to respond.
[0148] By implementing the embodiments of this disclosure, a multi-SIM terminal device can inform the second network of the busy indication information of the second user identification card in the idle state without affecting the communication connection of the first user identification card in the connected state. While maintaining the communication connection of the first user identification card, the second network can avoid continuously paging the terminal due to not receiving a response from the multi-SIM terminal device, thereby avoiding the waste of signaling resources and also avoiding erroneous statistics or operations by the second network.
[0149] It is understood that the above embodiments describe the implementation of the paging processing method of this disclosure from the perspective of the first core network device. This disclosure also proposes another paging processing method, the implementation of which will be described below from the perspective of the second core network device. Please refer to... Figure 5 , Figure 5 This is a flowchart of another paging processing method provided in this disclosure embodiment. It should be noted that the paging processing method of this disclosure embodiment can be applied to a second core network device.
[0150] It should also be noted that the first core network device and the second core network device in this embodiment are not the same core network device. For example... Figure 5 As shown, the paging processing method may include, but is not limited to, the following steps.
[0151] Step 501: Receive busy indication information from the first core network device; wherein, the busy indication information is the first busy indication information received by the first core network device from the first user identification card in the connected state of the multi-card terminal device.
[0152] The first busy indication information is used to indicate that the multi-card terminal device has received the paging message from the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the multi-card terminal device that is in an idle state.
[0153] For example, when a second user identification card in an idle state receives a paging message from a second network device in a multi-SIM terminal device, the second user identification card can determine whether it needs to respond to the paging message from the second network device according to preset criteria, and send the determination result to the multi-SIM terminal device so that the multi-SIM terminal device knows whether the second user identification card needs to respond to the paging message from the second network device or not. Alternatively, in other embodiments of this disclosure, when a second user identification card in an idle state receives a paging message from a second network device in a multi-SIM terminal device, the second user identification card sends relevant information to the multi-SIM terminal device, and the multi-SIM terminal device determines whether it needs to respond to the paging message from the second network device according to preset criteria and the relevant information sent by the second user identification card.
[0154] Optionally, when the second user identification card decides not to respond to the paging message from the second network device, the second user identification card sends a second busy indication message to the first user identification card to indicate that the second user identification card has received the paging message from the second network device or the second core network device, but has decided not to respond for the time being. After receiving the second busy indication message from the second user identification card, the first user identification card sends a first busy indication message to the first core network device to indicate that the multi-card terminal device has received the paging message from the second network device or the second core network device, but has decided not to respond for the time being.
[0155] In this embodiment, since the first core network device and the second core network device are not the same core network device, in order for the second core network device to know that the second user identification card has received a paging message from the second network device but has decided not to respond temporarily, the first core network device can send a first busy indication message sent by the first user identification card to the second core network device. That is, when the first core network device and the second core network device are different core network devices, after the first user identification card receives the second busy indication message sent by the second user identification card, it sends the first busy indication message to the first core network device. After receiving the first busy indication message sent by the first user identification card, the first core network device sends the first busy indication message to the second core network device, thereby enabling the second core network device to receive the busy indication message sent by the first core network device and to know that the second user identification card has received a paging message from the second network device but has decided not to respond temporarily.
[0156] Optionally, while receiving the busy indication information sent by the first core network device, the second core network device may also receive information about the second user identification card sent by the first core network device; and / or, receive information about the second network device sent by the first core network device; and / or, receive information about the second core network device sent by the first core network device; and / or, receive the reason for not responding to the paging of the second network device sent by the first core network device; and / or, receive the duration of the second user identification card being busy sent by the first core network device.
[0157] It should be noted that, in some embodiments of this disclosure, after receiving a busy indication message from the first core network device, the second core network device can, through the interface between the core network device and the network device, instruct the second network device to suspend paging of the second user identification card. Alternatively, after receiving a busy indication message from the first core network device, the second core network device can suspend paging of the second user identification card. Or, after receiving a busy indication message from the first core network device, the second core network device can suspend paging of the second user identification card based on the first busy indication message. For example, if the busy duration in the first busy indication message is 5 minutes, it indicates that the second user identification card will not respond to paging during these 5 minutes, and the second core network device will suspend paging of the second user identification card during these 5 minutes.
[0158] By implementing the embodiments of this disclosure, a multi-SIM terminal device can inform the second network of the busy indication information of the second user identification card in the idle state without affecting the communication connection of the first user identification card in the connected state. While maintaining the communication connection of the first user identification card, the second network can avoid continuously paging the terminal due to not receiving a response from the multi-SIM terminal device, thereby avoiding the waste of signaling resources and also avoiding erroneous statistics or operations by the second network.
[0159] In the embodiments provided above, the methods provided by the present disclosure have been described from the perspectives of a multi-SIM terminal device, a first core network device, and a second core network device. To implement the functions of the methods provided in the embodiments of the present disclosure, the multi-SIM terminal device, the first core network device, and the second core network device may include hardware structures and software modules, and may implement the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions may be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0160] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a paging processing device 60 provided in an embodiment of the present disclosure. Figure 6 The paging processing device 60 shown may include a transceiver module 601. The transceiver module 601 may include a sending module and / or a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module 601 can implement both sending and / or receiving functions.
[0161] The paging processing device 60 can be a multi-SIM terminal device, a device within a multi-SIM terminal device, or a device compatible with a multi-SIM terminal device. Alternatively, the paging processing device 60 can be a first core network device, a device within a first core network device, or a device compatible with a first core network device. Alternatively, the paging processing device 60 can be a second core network device, a device within a second core network device, or a device compatible with a second core network device.
[0162] The paging processing device 60 is a multi-SIM terminal device: In this embodiment of the present disclosure, the transceiver module 601 is used to respond to the second user identification card in the multi-SIM terminal device being in an idle state receiving a paging message sent by the second network device, and the first user identification card in the multi-SIM terminal device being in a connected state sends a first busy indication information to the first core network device; wherein, the first busy indication information is used to indicate that the multi-SIM terminal device has received the paging message from the second network device and has decided not to respond for the time being.
[0163] In one implementation, the transceiver module 601 is further configured to: send information about the second user identification card to the first core network device when the first user identification card sends a first busy indication information to the first core network device; and / or, send information about the second network device to the first core network device from the first user identification card; and / or, send information about the second core network device to the first core network device from the first user identification card; and / or, send the reason why the second user identification card does not respond to the paging of the second network device from the first user identification card to the first core network device; and / or, send the duration of the second user identification card being busy from the first user identification card to the first core network device.
[0164] In one optional implementation, the transceiver module 601 is specifically used to: determine whether it is necessary to respond to the paging message of the second network device according to a preset criterion; in response to the multi-card terminal device deciding not to respond to the paging message of the second network device, the second user identification card sends a second busy indication message to the first user identification card; wherein, the second busy indication message is used to indicate that the second user identification card has received the paging message of the second network device and has decided not to respond for the time being; after receiving the second busy indication message, the first user identification card sends a first busy indication message to the first core network device.
[0165] Optionally, the transceiver module 601 is specifically used to: determine whether it is necessary to respond to the paging message of the second network device based on different service priorities; or, determine whether it is necessary to respond to the paging message of the second network device based on the quality of service configuration of the network system corresponding to the first user identification card.
[0166] In this embodiment of the disclosure, the preset criteria are that the network device configures the device via Non-Access Stratum (NAS) signaling or Radio Resource Control (RRC) signaling; or, the preset criteria are that the device configures the device via a multi-card terminal device.
[0167] As an example, the transceiver module 601 is also configured to: send information about the second user identification card to the first user identification card when the second user identification card sends a second busy indication information to the first user identification card; and / or, send information about the second network device to the first user identification card; and / or, send information about the second core network device to the first user identification card; and / or, send the reason why the second user identification card does not respond to the paging of the second network device to the first user identification card; and / or, send the duration of the second user identification card being busy to the first user identification card.
[0168] In one implementation, the first core network device and the second core network device are the same core network device.
[0169] In another implementation, the first core network device and the second core network device are different core network devices; wherein, the first core network device sends the first busy indication information sent by the first user identification card to the second core network device.
[0170] In this embodiment of the disclosure, the first user identification card sends a first busy indication message via NAS signaling.
[0171] The paging processing device 60 is a first core network device: In this embodiment of the present disclosure, the transceiver module 601 is used to receive a first busy indication information sent from the first user identification card in the connected state of the multi-card terminal device; wherein, the first busy indication information is used to indicate that the multi-card terminal device has received the paging message of the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the idle state of the multi-card terminal device.
[0172] In one implementation, the transceiver module 601 is further configured to: receive information about a second user identification card from the first user identification card when receiving a first busy indication information from the first user identification card; and / or receive information about a second network device from the first user identification card; and / or receive information about a second core network device from the first user identification card; and / or receive a reason for not responding to a paging request from the second network device from the first user identification card; and / or receive the duration of the second user identification card being busy from the first user identification card.
[0173] In one implementation, the first core network device and the second core network device are the same core network device.
[0174] In one optional implementation, after the transceiver module receives the first busy indication information sent from the first user identification card, the processing module 602 is used to instruct the second network device to suspend paging of the second user identification card through the interface between the core network device and the network device; or, suspend paging of the second user identification card; or, suspend paging of the second user identification card based on the first busy indication information.
[0175] Optionally, the first core network device and the second core network device are different core network devices. In one implementation, the transceiver module 601 is further configured to: send the first busy indication information sent by the first user identification card to the second core network device.
[0176] The paging processing device 60 is a second core network device: In this embodiment of the present disclosure, the transceiver module 601 is used to receive busy indication information sent from the first core network device; wherein, the busy indication information is a first busy indication information received by the first core network device from the first user identification card in the connected state of the multi-card terminal device; wherein, the first busy indication information is used to indicate that the multi-card terminal device has received the paging message from the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the idle state of the multi-card terminal device.
[0177] In one implementation, the processing module 602 is used to, after the transceiver module receives busy indication information sent from the first core network device, inform the second network device to suspend paging of the second user identification card through the interface between the core network device and the network device; or, suspend paging of the second user identification card; or, suspend paging of the second user identification card based on the first busy indication information.
[0178] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0179] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of a communication device 70 provided in an embodiment of this disclosure. The communication device 70 can be a multi-SIM terminal device, a first core network device, a second core network device, or a chip, chip system, or processor that supports the implementation of the above methods in a multi-SIM terminal device, a first core network device, or a second core network device. This device can be used to implement the methods described in the above method embodiments; please refer to the descriptions in the above method embodiments for details.
[0180] The communication device 70 may include one or more processors 701. The processor 701 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0181] Optionally, the communication device 70 may further include one or more memories 702, on which a computer program 704 may be stored. The processor 701 executes the computer program 704 to cause the communication device 70 to perform the methods described in the above method embodiments. Optionally, the memory 702 may also store data. The communication device 70 and the memory 702 may be provided separately or integrated together.
[0182] Optionally, the communication device 70 may also include a transceiver 705 and an antenna 706. The transceiver 705 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 705 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0183] Optionally, the communication device 70 may further include one or more interface circuits 707. The interface circuits 707 are used to receive code instructions and transmit them to the processor 701. The processor 701 executes the code instructions to cause the communication device 70 to perform the methods described in the above method embodiments.
[0184] Communication device 70 is a multi-card terminal device: transceiver 705 is used to perform... Figure 2 Step 201; Execution steps Figure 3 Steps 301, 302, and 303 in the process; when executing step "when the first user identification card sends a first busy indication information to the first core network device, the first user identification card may also send information about the second user identification card to the first core network device; and / or, the first user identification card may send information about the second network device to the first core network device; and / or, the first user identification card may send information about the second core network device to the first core network device; and / or, the first user identification card may send the reason why the second user identification card does not respond to the paging of the second network device to the first core network device; and / or, the first user identification card may send the duration of the second user identification card being busy to the first core network device."
[0185] Communication device 70 is the first core network equipment: transceiver 705 is used to perform... Figure 4Step 401; Execute step "When receiving the first busy indication information sent from the first user identification card, it may also receive information from the second user identification card sent from the first user identification card; and / or, receive information from the second network device sent from the first user identification card; and / or, receive information from the second core network device sent from the first user identification card; and / or, receive the reason for not responding to the paging of the second network device sent from the first user identification card; and / or, receive the busy duration of the second user identification card sent from the first user identification card"; Execute step "Send the first busy indication information sent by the first user identification card to the second core network device".
[0186] The processor 701 is used to execute the step of "informing the second network device to suspend paging of the second user identification card through the interface between the core network device and the network device; or suspending paging of the second user identification card; or suspending paging of the second user identification card based on the first busy indication information".
[0187] Communication device 70 is a second core network device: transceiver 705 is used to perform... Figure 5 Step 501. Processor 701 is used to execute step "inform the second network device to suspend paging of the second user identification card through the interface between the core network device and the network device; or, suspend paging of the second user identification card; or, suspend paging of the second user identification card based on the first busy indication information".
[0188] In one implementation, the processor 701 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0189] In one implementation, memory 702 may store computer program 704, which runs on processor 701 and causes communication device 70 to perform the methods described in the above method embodiments. Computer program 704 may be embedded in processor 701; in this case, processor 701 may be implemented in hardware.
[0190] In one implementation, the communication device 70 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this disclosure can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0191] The communication device described in the above embodiments may be a first core network device, a second core network device, or a multi-card terminal device, but the scope of the communication device described in this disclosure is not limited to these, and the structure of the communication device may vary. Figure 7 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0192] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0193] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0194] (3) ASIC, such as modem;
[0195] (4) Modules that can be embedded in other devices;
[0196] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0197] (6) Others, etc.
[0198] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented in hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this disclosure.
[0199] This disclosure also provides a communication system, which includes the aforementioned... Figure 6 The embodiments include a paging processing device as a multi-card terminal device, a paging processing device as a first core network device, and a paging processing device as a second core network device; alternatively, the system may include the aforementioned components. Figure 7 The embodiments include a communication device as a multi-card terminal device, a communication device as a first core network device, and a communication device as a second core network device.
[0200] This disclosure also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0201] This disclosure also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0202] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0203] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., used in this disclosure are merely for the convenience of description and are not intended to limit the scope of the embodiments of this disclosure, nor do they indicate the order of events.
[0204] At least one of the features described in this disclosure can also be described as one or more, and multiple features can be two, three, four or more, and this disclosure does not impose any limitations. In the embodiments of this disclosure, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no sequential order or size order among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0205] The correspondences shown in the tables of this disclosure can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this disclosure is not limiting. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this disclosure may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headers of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0206] The predefined terms in this disclosure can be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0207] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0208] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0209] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A paging processing method, characterized in that, Applied to multi-card terminal devices, the method includes: In response to the second user identification card in the multi-card terminal device being in an idle state receiving a paging message sent by the second network device, the first user identification card in the multi-card terminal device being in a connected state sends a first busy indication message to the first core network device; The first busy indication information is used to indicate that the multi-card terminal device has received a paging message from the second network device and has decided not to respond for the time being.
2. The paging processing method according to claim 1, characterized in that, When the first user identification card sends a first busy indication message to the first core network device, the method further includes: The first user identification card sends the information of the second user identification card to the first core network device; and / or, The first user identification card sends information about the second network device to the first core network device; and / or, The first user identification card sends information about the second core network device to the first core network device; and / or, The first user identification card sends a message to the first core network device explaining why the second user identification card is not responding to the paging of the second network device; and / or, The first user identification card sends the duration of the second user identification card's busy status to the first core network device.
3. The paging processing method according to claim 1, characterized in that, The step of sending a first busy indication message from the first user identification card in the connected state in the multi-card terminal device to the first core network device includes: Determine whether a response is needed to the paging message from the second network device based on preset criteria; In response to the multi-card terminal device deciding not to respond to the paging message from the second network device, the second user identification card sends a second busy indication message to the first user identification card; wherein, the second busy indication message is used to indicate that the second user identification card has received the paging message from the second network device and has decided not to respond for the time being; After receiving the second busy indication information, the first user identification card sends the first busy indication information to the first core network device.
4. The paging processing method according to claim 3, characterized in that, The step of determining whether to respond to the paging message of the second network device according to preset criteria includes: Determine whether to respond to the paging message from the second network device based on different service priorities; or... Based on the quality of service configuration of the network system corresponding to the first user identification card, determine whether it is necessary to respond to the paging message of the second network device.
5. The paging processing method according to claim 3, characterized in that, The preset criteria are configured by the network device via Non-Access Stratum (NAS) signaling or Radio Resource Control (RRC) signaling; or... The preset criteria are configured by the multi-card terminal device.
6. The paging processing method according to any one of claims 3 to 5, characterized in that, When the second user identification card sends a second busy indication message to the first user identification card, the method further includes: The second user identification card sends information about the second user identification card to the first user identification card; and / or, The second user identification card sends information about the second network device to the first user identification card; and / or, The second user identification card sends information about the second core network device to the first user identification card; and / or, The second user identification card sends a reason to the first user identification card for the second user identification card not responding to the paging of the second network device; and / or, The second user identification card sends the duration of the second user identification card's busy status to the first user identification card.
7. The paging processing method according to claim 2, characterized in that, The first core network device and the second core network device are the same core network device.
8. The paging processing method according to claim 2, characterized in that, The first core network device and the second core network device are different core network devices; wherein, the first core network device sends the first busy indication information sent by the first user identification card to the second core network device.
9. The paging processing method according to claim 1, characterized in that, The first user identification card sends the first busy indication information via NAS signaling.
10. A paging processing method, characterized in that, Applied to a first core network device, the method includes: Receive a first busy indication message from the first user identification card in the connected state in the multi-card terminal device; The first busy indication information is used to indicate that the multi-SIM terminal device has received a paging message from the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the multi-SIM terminal device that is in an idle state.
11. The paging processing method according to claim 10, characterized in that, When receiving a first busy indication message from the first user identification card, the method further includes: Receive information from the second user identification card sent by the first user identification card; and / or, Receive information from the second network device sent by the first user identification card; and / or, Receive information from the second core network device sent by the first user identification card; and / or, Receive a reason from the first user identification card for not responding to a paging request from the second network device; and / or, Receive the duration of the second user identification card being busy, sent from the first user identification card.
12. The paging processing method according to claim 11, characterized in that, The first core network device and the second core network device are the same core network device.
13. The paging processing method according to claim 12, characterized in that, After receiving the first busy indication information sent from the first user identification card, the method further includes: Through the interface between the core network equipment and the network equipment, the second network equipment is instructed to suspend paging of the second user identification card; or... Suspend paging of the second user identification card; or, Based on the first busy indication information, paging of the second user identification card is suspended.
14. The paging processing method according to claim 11, characterized in that, The first core network device and the second core network device are different core network devices.
15. The paging processing method according to claim 14, characterized in that, Also includes: The first busy indication information sent by the first user identification card is sent to the second core network device.
16. A paging processing method, characterized in that, Applied to a second core network device, the method includes: Receive busy indication information from the first core network device; wherein, the busy indication information is the first busy indication information received by the first core network device from the first user identification card in the connected state of the multi-card terminal device. The first busy indication information is used to indicate that the multi-SIM terminal device has received a paging message from the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the multi-SIM terminal device that is in an idle state.
17. The paging processing method according to claim 16, characterized in that, After receiving the busy indication information sent from the first core network device, the method further includes: Through the interface between the core network equipment and the network equipment, the second network equipment is instructed to suspend paging of the second user identification card; or... Suspend paging of the second user identification card; or, Based on the first busy indication information, paging of the second user identification card is suspended.
18. A paging processing device, characterized in that, The device is applied to multi-card terminal equipment and includes: The transceiver module is configured to respond to a paging message sent by a second network device to a second user identification card in an idle state in the multi-card terminal device, and to send a first busy indication information to a first core network device by the first user identification card in a connected state in the multi-card terminal device. The first busy indication information is used to indicate that the multi-card terminal device has received a paging message from the second network device and has decided not to respond for the time being.
19. A paging processing device, characterized in that, Applied to the first core network equipment, the device includes: The transceiver module is used to receive first busy indication information sent from the first user identification card in the connected state in the multi-card terminal device; The first busy indication information is used to indicate that the multi-SIM terminal device has received a paging message from the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the multi-SIM terminal device that is in an idle state.
20. A paging processing device, characterized in that, Applied to second core network equipment, the device includes: The transceiver module is used to receive busy indication information sent from the first core network device; wherein the busy indication information is a first busy indication information received by the first core network device from the first user identification card in the connected state of the multi-card terminal device. The first busy indication information is used to indicate that the multi-SIM terminal device has received a paging message from the second network device and has decided not to respond for the time being; the second network device is the network device corresponding to the second user identification card in the multi-SIM terminal device that is in an idle state.
21. A communication device, characterized in that, It includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the communication device to perform the method as described in any one of claims 1 to 9.
22. A communication device, characterized in that, It includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the communication device to perform the method as described in any one of claims 10 to 15.
23. A communication device, characterized in that, It includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the communication device to perform the method as described in claim 16 or 17.
24. A computer-readable storage medium for storing instructions that, when executed, cause the method as described in any one of claims 1 to 9 to be implemented.
25. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 10 to 15 to be implemented.
26. A computer-readable storage medium for storing instructions that, when executed, cause the method of claim 16 or 17 to be implemented.
Citation Information
Patent Citations
Information sending method and device and storage medium
CN112425225A