Service processing method, terminal device, storage medium, chip system, and product
By modifying the terminal device to focus on data services and residing in a cell with a higher network standard after IMS registration failure and CS registration failure, the problem of data service lag during overseas travel was solved, and the stability and efficiency of data processing were improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-29
- Publication Date
- 2026-04-02
AI Technical Summary
When traveling abroad, terminal devices may experience lag when processing data, affecting the user experience.
After IMS registration and CS registration fail, the terminal device will change to focus on data services and camp on a cell with a network standard higher than 3G to process data services through the higher network standard.
This reduces the probability of data service interruptions and improves the stability and efficiency of data processing.
Smart Images

Figure CN2025111291_02042026_PF_FP_ABST
Abstract
Description
Business processing method, terminal device, storage medium, chip system and product
[0001] The present application claims priority from the Chinese patent application No. 202411396139.2 filed on September 30, 2024, and entitled "Business processing method, terminal device, storage medium, chip system and product", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the technical field of terminal, in particular to a business processing method, a terminal device, a storage medium, a chip system and a product. BACKGROUND
[0003] With the development of the national economy, the number of people traveling abroad for a short time is gradually increasing. In order to maintain communication during travel abroad, users can use terminal devices to process data services. Users can purchase a foreign operator's traffic package or a short-term traffic card to support traffic demand for a short time, so that the terminal device can process data services abroad.
[0004] For example, when a user travels abroad, the user can purchase a foreign operator's traffic package or a short-term traffic card, so that the terminal device can use the terminal device to perform data services such as navigation, web browsing, video watching, email sending, or video call.
[0005] However, in actual use, when the terminal device processes data services, the phenomenon of data service lag may occur, affecting the user experience. SUMMARY
[0006] The embodiments of the present application provide a business processing method, a terminal device, a storage medium, a chip system and a product, which are applied to the technical field of terminal and are beneficial to reduce the probability of data service lag.
[0007] In a first aspect, the embodiments of the present application provide a service processing method applied to a terminal device. The method comprises: in a case of only being attached to an evolved packet system (EPS), the terminal device receiving a first message, the first message being used to indicate an Internet protocol multimedia subsystem (IMS) registration failure, and the terminal device currently being voice service centered; the terminal device performing camping on a first cell, the first cell being a cell of a 3G or 2G system; the terminal device receiving one or more second messages in the first cell within a preset time, and not receiving a third message within the preset time, the second message being used to indicate a circuit switched (CS) registration failure, and the third message being used to indicate a CS registration success; the terminal device modifying the voice service centered to data service centered based on at least the first message and the second message; and after receiving the second message, the terminal device camping on a second cell, the second cell being a cell of a network system higher than the 3G system.
[0008] The terminal device receiving the first message can indicate that the voice service cannot be implemented through the PS domain at present, and the current configuration of the terminal device is voice service centered. The terminal device can perform camping on the first cell, so as to implement the voice service.
[0009] The terminal device receiving one second message in the first cell within the preset time can indicate that the terminal device performs one CS registration, and the CS registration fails. The terminal device receiving multiple second messages in the first cell within the preset time can indicate that the terminal device performs multiple CS registrations, and the multiple CS registrations all fail.
[0010] The terminal device receiving one or more second messages in the first cell within the preset time and not receiving the third message within the preset time indicates that the voice service cannot be implemented through the CS domain at present.
[0011] In combination with the first message and the second message, the terminal device can determine that the voice service cannot be implemented through the PS domain and the CS domain. In order to reduce the probability of the terminal device switching back and forth between the PS domain and the CS domain, the terminal device can modify the voice service centered to the data service centered. After the terminal device modifies the voice service centered to the data service centered, the terminal device camps on a cell of a network system higher than the 3G system, and processes the data service through the network system higher than the 3G system, which is beneficial to reducing the probability of the data service appearing to be stuck. In a possible implementation, the terminal device modifies the voice service centered to the data service centered based on at least the first message and the second message, comprising: the terminal device displaying a first interface based on at least the first message and the second message, the first interface comprising first information and a first control, the first information being used to inquire whether the current network preferentially guarantees the data service; and in response to the user triggering the operation of the first control, the terminal device modifies the voice service centered to the data service centered.
[0012] In this way, the terminal device can prompt the user whether to give priority to the data service through the first information, and based on the selection of the user, the voice service is modified to be centered on the data service, which is conducive to reminding the user that the current network gives priority to the data service and will affect the voice service.
[0013] In a possible implementation, the method further includes: the terminal device camping on the second cell; the terminal device receiving a fourth message, the fourth message being used to indicate to attach to EPS only; and the terminal device determining to attach to EPS only based on the fourth message.
[0014] In this way, when the terminal device camps on the second cell, attaches to EPS only, and IMS registration fails, it indicates that the voice service cannot be implemented, and when the terminal device camps on the first cell and CS registration fails, it indicates that the voice service also cannot be implemented, at this time, the terminal device can switch from being centered on the voice service to being centered on the data service, and re-camp on the second cell, which is conducive to the terminal device using a higher communication standard to process the data service and is conducive to reducing the probability of data processing service lag.
[0015] In a possible implementation, the method further includes: the terminal device camping on a third cell, the third cell being a cell of a network standard higher than that of the second cell; and the terminal device receiving the first message; and the terminal device camping on the second cell, including: the terminal device camping on the second cell based on the first message.
[0016] The third cell is a cell of a network standard higher than that of the second cell. In the third cell, IMS registration fails, which indicates that the voice service is not supported, and the terminal device can continue to attempt through a lower network standard, that is, camp on the second cell. When the terminal device camps on the second cell, attaches to EPS only, and IMS registration fails, it indicates that the voice service cannot be implemented, and when the terminal device camps on the first cell and CS registration fails, it indicates that the voice service also cannot be implemented, at this time, the terminal device can switch from being centered on the voice service to being centered on the data service, and re-camp on the second cell, which is conducive to the terminal device using a higher communication standard to process the data service and is conducive to reducing the probability of data processing service lag.
[0017] In a possible implementation, after the terminal device re-camps on the second cell, the method further includes: in the case of attaching to EPS and an international mobile subscriber identity (IMSI) and currently being centered on the data service, the terminal device modifies being centered on the data service to being centered on the voice service.
[0018] If it is a joint EPS / IMSI attachment, the data service is not affected, and the probability of data service lag is smaller, so the terminal device can modify being centered on the data service to being centered on the voice service, which is conducive to meeting the demand of the user for the voice service.
[0019] In a possible implementation, after the terminal device re-camps on the second cell, the method further includes: in the case of being attached to the EPS only, receiving, by the terminal device, a third message within a preset time, the terminal device currently being data service centered; and modifying, by the terminal device, the data service center to a voice service center based on the third message.
[0020] The terminal device re-camps on the second cell, and if the terminal device is attached to the EPS only and IMS registration is successful, it indicates that the voice service is currently met, so the terminal device can modify the data service center to the voice service center, which is beneficial to meet the demand of the user for the voice service.
[0021] In a possible implementation, the method further includes: displaying a second interface, the second interface displaying second information, the second information being used to indicate that the voice service can be supported by the current network.
[0022] In this way, after the terminal device can support the voice service, the user is informed, which is beneficial to make the user understand the state of the terminal device.
[0023] In a possible implementation, after the terminal device re-camps on the second cell, the method further includes: in the case of being attached to the EPS only, receiving, by the terminal device, a first message, the terminal device currently being data service centered; and continuing, by the terminal device, to camp on the second cell.
[0024] After the terminal device re-camps on the second cell, if the terminal device is attached to the EPS only and IMS registration fails, it indicates that the voice service cannot be met by the terminal device currently, but the data service can be met. The terminal device is currently data service centered, so the terminal device can continue to camp on the second cell, which is beneficial to meet the demand of the user for the data service.
[0025] In a possible implementation, the method further includes: detecting, by the terminal device, a fourth cell, the fourth cell being a cell of a network system higher than a 3G system, and the fourth cell being different from the second cell; and camping, by the terminal device, on the fourth cell.
[0026] The terminal device can camp on the fourth cell from the second cell, which is more flexible.
[0027] In a possible implementation, the first message is a 401 unauthorized response message, the second message is a location update rejection message, and the third message is a location update acceptance message.
[0028] In a second aspect, the embodiments of the present application provide a service processing method applied to a terminal device. The method comprises: in a case of attaching to an evolved packet system (EPS) only, receiving, by the terminal device, a first message, the first message being used to indicate an Internet protocol multimedia subsystem (IMS) registration failure, and the terminal device currently being centered on a voice service; performing, by the terminal device, camping on a first cell, the first cell being a cell of a 3G or 2G system; receiving, by the terminal device, a third message, the third message being used to indicate a circuit switched (CS) registration success; displaying, by the terminal device, a first interface based on at least the first message and the third message, the first interface comprising first information and a first control, the first information being used to inquire whether a current network preferentially guarantees a data service; and in response to an operation of triggering the first control by a user, modifying the terminal device from being centered on the voice service to being centered on the data service, and camping on a second cell, the second cell being a cell of a network system higher than the 3G system.
[0029] The terminal device can implement the voice service through the CS domain, but is not conducive to the data service, so the terminal device can inquire whether the data service is preferentially guaranteed by the user, and in a case where the user allows, the terminal device is modified from being centered on the voice service to being centered on the data service, and the data service is processed through the changed communication system, which is conducive to reducing the probability of data service lag.
[0030] In a possible implementation, before the terminal device camps on the first cell, the method further comprises: based on the first message, the terminal device closes the LTE system.
[0031] In the case of attaching to the EPS only, the terminal device receives the first message, which indicates that the terminal device currently cannot support the voice service, so the terminal device can close the LTE system and camp on the first cell.
[0032] In this way, the voice service is processed through other systems, and the probability of being able to process the voice service is improved.
[0033] In a possible implementation, the method further comprises: the terminal device camps on the second cell; the terminal device receives a fourth message, the fourth message being used to indicate attaching to the EPS only; and based on the fourth message, the terminal device determines that the terminal device is attached to the EPS only.
[0034] In this way, the terminal device camps on the second cell, is attached to the EPS only, and the IMS registration fails, which indicates that the voice service cannot be implemented, the terminal device camps on the first cell, and the CS registration succeeds, which indicates that the voice service can be implemented, at this time, the terminal device can switch the voice service to being centered on the data service based on the selection of the user, and re-camps on the second cell, which is conducive to the terminal device processing the data service through a higher communication system, and is conducive to reducing the probability of data service lag.
[0035] In a possible implementation, the method further includes: the terminal device camping on a third cell, the third cell being a cell of a network standard higher than a network standard of the second cell; the terminal device receiving the first message; and the terminal device camping on the second cell, including: the terminal device camping on the second cell based on the first message.
[0036] In the third cell, the IMS registration fails, indicating that the voice service is not supported, and the terminal device can continue to attempt by the lower network standard, i.e., camping on the second cell. The terminal device camps on the second cell and is attached to EPS only, and the IMS registration fails, indicating that the voice service cannot be implemented. The terminal device camps on the first cell, and the CS registration succeeds, indicating that the voice service can be implemented. At this time, the terminal device can switch the voice service to the data service based on the selection of the user, and re-camps on the second cell, which is beneficial to the terminal device to process the data service by using the higher communication standard, and is beneficial to reducing the probability of data processing service lag.
[0037] In a possible implementation, after the terminal device re-camps on the second cell, the method further includes: in the case of being attached to EPS and an international mobile subscriber identity (IMSI) and currently being data-centric, the terminal device modifies the data-centric to voice-centric.
[0038] If it is a joint EPS / IMSI attachment, the data service is not affected, and the probability of data service lag is small. Therefore, the terminal device can modify the data-centric to the voice-centric, which is beneficial to meeting the demand of the user for the voice service.
[0039] In a possible implementation, after the terminal device re-camps on the second cell, the method further includes: in the case of being attached to EPS only, the terminal device receives a third message within a preset time, and the terminal device is currently data-centric; and the terminal device modifies the data-centric to the voice-centric based on the third message.
[0040] After the terminal device re-camps on the second cell, if it is attached to EPS only and the IMS registration succeeds, it indicates that the voice service is currently met. Therefore, the terminal device can modify the data-centric to the voice-centric, which is beneficial to meeting the demand of the user for the voice service.
[0041] In a possible implementation, the method further includes: displaying a second interface, the second interface displaying second information, the second information being used to indicate that the current network can support the voice service.
[0042] In this way, after the terminal device can support the voice service, the user is informed, which is beneficial to enabling the user to understand the state of the terminal device.
[0043] In a possible implementation, after the terminal device re-camps on the second cell, the method further includes: in the case of attaching to the EPS only, the terminal device receives the first message, and the terminal device is currently data service centered; and the terminal device continues to camp on the second cell.
[0044] After the terminal device re-camps on the second cell, if the terminal device attaches to the EPS only and IMS registration fails, it indicates that the terminal device cannot currently meet voice service but can meet data service. The terminal device is currently data service centered, and therefore the terminal device can continue to camp on the second cell, which is beneficial to meeting the demand of the user for data service.
[0045] In a possible implementation, the method further includes: the terminal device detects a fourth cell, the fourth cell is a cell of a network system higher than a 3G system, and the fourth cell is different from the second cell; and the terminal device camps on the fourth cell.
[0046] The terminal device can camp on the fourth cell from the second cell, which is more flexible.
[0047] In a possible implementation, the first message is a 401 unauthorized response message, and the third message is a location updating accept message.
[0048] In a third aspect, an embodiment of the present application provides a service processing apparatus. The service processing apparatus can be an electronic device, or a chip or chip system in the electronic device. The service processing apparatus can include a transceiver unit and a processing unit. When the service processing apparatus is an electronic device, the transceiver unit can be a communication interface. The processing unit can be a processor. The service processing apparatus can further include a storage unit, which can be a memory. The storage unit is configured to store instructions, and the processing unit is configured to execute the instructions stored in the storage unit, so that the electronic device implements a service processing method described in the first aspect or any possible implementation manner of the first aspect. When the service processing apparatus is a chip or chip system in the electronic device, the processing unit can be a processor. The processing unit executes the instructions stored in the storage unit, so that the electronic device implements a service processing method described in the first aspect or any possible implementation manner of the first aspect. The storage unit can be a storage unit (for example, a register, a cache, etc.) in the chip, or a storage unit (for example, a read-only memory, a random access memory, etc.) outside the chip in the electronic device.
[0049] In an example, the transceiver is configured to receive a first message indicating an Internet Protocol Multimedia Subsystem (IMS) registration failure in a case that the user equipment is attached to an Evolved Packet System (EPS) only, and the user equipment is currently voice service centric; camp on a first cell, the first cell being a cell of a 3G or 2G system; receive one or more second messages indicating a Circuit Switched (CS) registration failure within a preset time period on the first cell, and not receive a third message indicating a CS registration success within the preset time period; and the processing unit is configured to modify the user equipment from being voice service centric to being data service centric based on at least the first message and the second message; and camp on a second cell in response to receiving the second message, the second cell being a cell of a network system having a network standard higher than the 3G system.
[0050] In an example, the processing unit is further configured to: camp on the second cell; and the transceiver is further configured to receive a fourth message indicating the user equipment is attached to the EPS only; and the processing unit is further configured to determine the user equipment is attached to the EPS only based on the fourth message.
[0051] In an example, the processing unit is further configured to: camp on the second cell; and the transceiver is further configured to receive a fourth message indicating the user equipment is attached to the EPS only; and the processing unit is further configured to determine the user equipment is attached to the EPS only based on the fourth message.
[0052] In an example, the processing unit is further configured to: camp on a third cell, the third cell being a cell of a network system having a network standard higher than the second cell; and the transceiver is further configured to receive the first message; and the processing unit is further configured to camp on the second cell based on the first message.
[0053] In an example, the processing unit is further configured to modify the user equipment from being data service centric to being voice service centric in a case that the user equipment is attached to the EPS and an International Mobile Subscriber Identity (IMSI), and the user equipment is currently data service dominant.
[0054] In an example, the transceiver is further configured to receive a third message indicating the user equipment is attached to the EPS only within a preset time period in a case that the user equipment is attached to the EPS only, and the user equipment is currently data service centric; and the processing unit is further configured to modify the user equipment from being data service centric to being voice service centric based on the third message.
[0055] In an example, the processing unit is further configured to modify the user equipment from being data service centric to being voice service centric in a case that the user equipment is attached to the EPS and an International Mobile Subscriber Identity (IMSI), and the user equipment is currently data service dominant.
[0056] In a possible implementation, the transceiver is further configured to receive the first message in a case of being attached to the EPS only, and the current is data service centric; and the processing unit is further configured to continue camping on the second cell.
[0057] In a possible implementation, the processing unit is further configured to detect a fourth cell, the fourth cell being a cell of a network system higher than the 3G system, and the fourth cell being different from the second cell; and the transceiver is further configured to camp on the fourth cell.
[0058] In a possible implementation, the first message is a 401 unauthorized response message, the second message is a location update reject message, and the third message is a location update accept message.
[0059] In some other examples, the transceiver is configured to receive a first message in a case of being attached to the EPS only, the first message being used to indicate that an Internet Protocol Multimedia Subsystem (IMS) registration fails, and the current is voice service centric; camp on a first cell, the first cell being a cell of a 3G or 2G system; and receive a third message, the third message being used to indicate that a circuit switched (CS) registration succeeds; the display unit is configured to display a first interface based at least on the first message and the third message, the first interface including first information and a first control, the first information being used to ask a user whether the current network guarantees data service preferentially; and the processing unit is configured to modify the voice service centric to the data service centric in response to the user triggering an operation of the first control, and camp on a second cell, the second cell being a cell of a network system higher than the 3G system.
[0060] In a possible implementation, the processing unit is further configured to turn off the LTE system based on the first message.
[0061] In a possible implementation, the processing unit is further configured to camp on the second cell; and the transceiver is further configured to receive a fourth message, the fourth message being used to indicate that the attachment is to the EPS only; and the processing unit is further configured to determine the attachment to the EPS only based on the fourth message.
[0062] In a possible implementation, the processing unit is further configured to camp on a third cell, the third cell being a cell of a network system higher than a network system of the second cell; the transceiver is further configured to receive the first message; and the processing unit is further configured to camp on the second cell based on the first message.
[0063] In a possible implementation, the processing unit is further configured to modify the data service centric to the voice service centric in a case of being attached to the EPS and an International Mobile Subscriber Identity (IMSI), and the current being data service centric.
[0064] In a possible implementation, the transceiver is further configured to: receive the third message within a preset time in the case of only being attached to the EPS, and the current is data service centered; and the processor is further configured to: modify the data service center to the voice service center based on the third message.
[0065] In a possible implementation, the display unit is further configured to display a second interface, and the second interface displays second information, and the second information is used to indicate that the current network can support voice service.
[0066] In a possible implementation, the transceiver is further configured to: receive the first message in the case of only being attached to the EPS, and the current is data service centered; and the processor is further configured to: continue to camp on the second cell.
[0067] In a possible implementation, the processor is further configured to: detect a fourth cell, and the fourth cell is a cell of a network system higher than a 3G system, and the fourth cell is different from the second cell; and the transceiver is further configured to: camp on the fourth cell.
[0068] In a possible implementation, the first message is a 401 unauthorized response message, and the third message is a location update accept message.
[0069] In a fourth aspect, an embodiment of the present application provides a terminal device, including one or more processors and a memory; the memory is coupled with the one or more processors, and the memory is used to store computer program codes, the computer program codes include computer instructions, and the one or more processors invoke the computer instructions to enable the terminal device to execute the method described in any possible implementation manner of any aspect.
[0070] In a fifth aspect, an embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores computer programs or instructions, and when the computer programs or instructions run on the terminal device, enable the terminal device to execute the method described in any possible implementation manner of any aspect.
[0071] In a sixth aspect, an embodiment of the present application provides a computer program product, and the computer program product includes computer program codes, and when the computer program codes run on the terminal device, enable the terminal device to execute the method described in any possible implementation manner of any aspect.
[0072] In a seventh aspect, the present application provides a chip or a chip system, which is applied to a terminal device, and the chip or the chip system includes at least one or more processors, and the one or more processors are used to invoke computer instructions to execute the method described in any possible implementation manner of any aspect.
[0073] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).
[0074] It should be understood that the third to seventh aspects of this application correspond to the technical solutions of the first or second aspects of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description
[0075] Figure 1A is a schematic diagram of a network architecture applicable to an embodiment of this application;
[0076] Figure 1B is a schematic flowchart of a terminal device using a data SIM card;
[0077] Figure 2 is a schematic diagram of the hardware structure of a terminal device provided in an embodiment of this application;
[0078] Figure 3 is a schematic diagram of the software architecture of a terminal device provided in an embodiment of this application;
[0079] Figure 4 is a schematic flowchart of a business processing method provided in an embodiment of this application;
[0080] Figure 5 is a schematic interaction diagram of camping on an LTE cell provided in an embodiment of this application;
[0081] Figure 6 is a schematic interactive diagram of IMS registration provided in an embodiment of this application;
[0082] Figure 7 is a schematic interaction diagram of camping on a 3G or 2G cell according to an embodiment of this application;
[0083] Figure 8 is a schematic diagram of a pop-up prompt interface provided in an embodiment of this application;
[0084] Figure 9 is a schematic diagram of another pop-up prompt interface provided in an embodiment of this application;
[0085] Figure 10 is a schematic diagram of another pop-up prompt interface provided in an embodiment of this application;
[0086] Figure 11 is a schematic flowchart of another business processing method provided in an embodiment of this application;
[0087] Figure 12 is a schematic flowchart of another business processing method provided in an embodiment of this application;
[0088] Figure 13 is a schematic block diagram of a chip system provided in an embodiment of this application. DETAILED DESCRIPTION
[0089] In order to clearly describe the technical solutions of the embodiments of the present application, the following is first described:
[0090] In the embodiments of the present application, the same items or similar items with basically the same functions and effects are distinguished by using "first", "second", etc. For example, the first message and the second message are only used to distinguish different messages, and the order is not limited. Those skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution order, and "first", "second", etc. also do not limit the difference.
[0091] It should be noted that in the embodiments of the present application, "exemplary" or "for example" is used to represent an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner.
[0092] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c, can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0093] It should be noted that "at the time" in the embodiments of the present application can be at the moment when a certain condition occurs, or within a certain period of time before and after a certain condition occurs, which is not limited in the embodiments of the present application. In addition, the display interface provided in the embodiments of the present application is only an example, and the display interface can also include more or less content.
[0094] It should also be noted that the letter case and space of the signaling in the present application are only examples, and the specific provisions are subject to the standard protocol.
[0095] The terminal device in the embodiments of the present application can be a terminal device with transceiving function, or a chip or chip system that can be arranged in the terminal device. The terminal device can also be referred to as user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user equipment. The terminal device in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a Pad, a wireless data card, a personal digital assistant computer (PDA), a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiving function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, etc. The terminal device in the embodiments of the present application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built in a vehicle as one or more components or units. In some examples, the terminal device can also be referred to as a terminal.
[0096] The network device related to the embodiments of the present application can also be referred to as a network apparatus, and the embodiments of the present application do not limit this. In some examples, the network device can be an access network (AN) device, or can be referred to as a radio access network (RAN) device. The RAN device can provide an access function for a terminal device, and is responsible for functions such as radio resource management, quality of service (QoS) management, data compression and encryption on the air interface side. The RAN device can include a gNB in the NR system of 5G, or one or a group (including multiple antenna panels) of antenna panels of a base station in 5G, or can also be a network node such as a building base band unit (BBU), or a centralized unit (CU) or a distributed unit (DU) constituting a gNB, a transmission and reception point (TRP or transmission point, TP) or a transmission measurement function (TMF), or a base station function RSU, or a wired access gateway, or a core network element of 5G. Alternatively, the RAN device can also include an access point (AP) in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, various forms of macro base stations, micro base stations (also known as small stations), relay stations, access points, wearable devices, vehicle-mounted devices, and the like. Alternatively, the RAN device can also include an access network device of a next-generation mobile communication system, such as a 6G base station, or in the next-generation mobile communication system, the network device can also have other naming ways, which are all included in the protection scope of the embodiments of the present application, and the present application does not limit this.
[0097] In order to better understand the embodiments of the present application, the terms related to the embodiments of the present application are first explained.
[0098] 1. Various communication networks
[0099] 1) Second-generation mobile communication technology (2G)
[0100] The access network part of the 2G network can be referred to as a global system for mobile communications terrestrial radio access network (GSM-RAN) or global system for mobile communications (GSM). The terminal device can access the 2G network through a 2G base station to implement basic communication functions such as voice calls and short messages.
[0101] 2) Third-generation mobile communication technology (3G) network
[0102] The access network part of the 3G network can be referred to as a UMTS terrestrial radio access network (UTRAN). The 3G network mainly adopts an evolved version of code division multiple access (CDMA) technology, such as wideband code division multiple access (WCDMA), time division-synchronous code division multiple access (TD-SCDMA), and the like. The UMTS is a universal mobile telecommunications system, which is a 3G mobile communication technology standard.
[0103] The terminal device can access the 3G network through a 3G base station. For example, for a WCDMA network, the terminal device accesses the UTRAN through a Node B (base station) and a radio network controller (RNC).
[0104] 3) Long term evolution (LTE) network
[0105] The LTE network can be understood as a wireless access network of fourth generation (4G) mobile communication technology. Alternatively, the LTE network can meet the standard of the 4G network. The LTE network can be commonly referred to as a 4G network.
[0106] In the LTE network, the access network part can be referred to as evolved UMTS terrestrial radio access network (E-UTRAN) due to the evolution relationship. In the embodiments of the present application, the meaning of the LTE network is the same as that of the E-UTRAN, both of which refer to the access network part of the 4G network. The terminal device can access the LTE network through the 4G base station.
[0107] 4) New radio (NR) network
[0108] The NR network can be understood as the radio access network of the 5G network. Alternatively, the NR network can meet the standards of the 5G network.
[0109] In the 5G network, the access network part can be referred to as next generation radio access network (NG-RAN or NG RAN). In the embodiments of the present application, the meaning of the NR network is the same as that of the NG-RAN (or NG RAN), both of which refer to the access network part of the 5G network.
[0110] 2, Core network
[0111] The main function of the core network is to provide user connection, management of the user, and completion of the bearer for the service, and to provide an interface to the external network as a bearer network. The establishment of the user connection includes mobility management (MM), call management (CM), switching / routing, voice notification (connection relationship to the intelligent network peripheral device is completed in combination with the intelligent network service), and the like.
[0112] The core network of the 4G network is the evolved packet core (EPC) network. The EPC network is the core network of the 4G mobile communication network. It belongs to the category of the core network, has the traditional capabilities of the mobile network such as storage of user subscription data, mobility management, and data exchange, and can provide users with a super-fast Internet experience.
[0113] The core network of the 5G network is the 5G Core (which can be referred to as 5GC). The 5GC will use general network function virtualization devices instead of the dedicated communication devices of the 4G network.
[0114] 3, Internet protocol multimedia subsystem (IMS)
[0115] IMS is a network architecture based on internet protocol (IP) network to provide voice and multimedia communication services (e.g., voice, video and text messages, etc.). IMS can achieve secure and reliable multimedia communication between different devices of different networks. The architecture model provides a unified infrastructure and general mechanism for controlling, operating, routing and managing sessions, as well as implementing identity authentication, authorization and accounting control. IMS specifications include widely used internet engineering task force (IETF) recommendations. For example, session initialization protocol (SIP) for session control signaling.
[0116] 4. Circuit switched (CS) domain and packet switched (PS) domain
[0117] The CS domain mainly serves traditional voice services, such as voice calls and short message services.
[0118] The PS domain mainly serves data services, such as Internet access, email, instant messaging, etc.
[0119] Compared with the CS domain, the PS domain has the advantages of short connection establishment time, high resource utilization and strong flexibility, etc.
[0120] In the above various communication networks, 2G and 3G networks can implement voice services through the CS domain. In the 4G network, data services are implemented through the PS domain, and voice services can be implemented in the PS domain through voice over LTE (VoLTE). If there is no VoLTE support in the 4G network, voice services can fall back to the CS domain of the 3G or 2G network.
[0121] In the 5G network, data services are implemented through the PS domain, and voice services can be implemented in the PS domain through voice over NR (VoNR). If there is no VoNR support in the 5G network, voice services can fall back to the 4G network.
[0122] 5. Joint evolved packet system (EPS) / international mobile subscriber identity (IMSI) attachment
[0123] Combined EPS / IMSI Attach, which is used to indicate that the terminal device has completed attachment on both the core network of EPS and CS. In which, the attachment on the core network of EPS is completed, which means that the attachment on the PS domain is completed.
[0124] If the terminal device has completed attachment on both the core network of EPS and CS, it means that the terminal device can use high-speed data services in the LTE network, and at the same time, can realize voice services through IMS registration. When IMS registration fails and voice services are needed, the terminal device can fall back to the 2G or 3G network through the CS fallback mechanism to realize voice services. This mechanism ensures that in the network environment where VoLTE (Voice over LTE) has not been completely deployed, the terminal device can enjoy data and voice services at the same time.
[0125] That is to say, in the LTE network, the terminal device prefers to support data services and voice services in the LTE network through the PS domain. If the LTE network does not support VoLTE, that is, IMS registration fails, and voice services cannot be realized in the PS domain, then it falls back to the 2G or 3G network to realize voice services through the CS domain. After the terminal device realizes voice services through the CS domain, it can return to use the LTE network to process data services in order to process data services at a higher processing rate.
[0126] It should be noted that when the terminal device falls back to the 2G or 3G network, the LTE mode is not disabled.
[0127] 6. EPS ONLY
[0128] EPS ONLY is used to indicate that the terminal device is attached only on EPS, or in other words, the terminal device is attached only on EPS. When the terminal device requests combined EPS / IMSI attachment, if the environment in which the terminal device is located does not support IMSI attachment or the capability of the terminal device does not support IMSI attachment, it will result in that the terminal device is attached only on EPS. If the terminal device is attached only on EPS, it means that the current terminal device can realize data services through the LTE network.
[0129] In order to better understand the voice services and data services supported by the terminal device, the network architecture in which the terminal device is located will be described below in conjunction with FIG. 1A.
[0130] Exemplarily, FIG. 1A shows a schematic diagram of a network architecture provided by an embodiment of the present application. As shown in FIG. 1A, the network architecture can include a terminal device, LTE, NR, a core network, and IMS or Internet. The terminal device, LTE, NR, IMS, and core network can be as described above, and will not be described here again.
[0131] It should be noted that the core network in the network architecture shown in FIG. 1A can be obtained by fusing the EPC and the 5GC. That is, the core network in the network architecture can include both network elements in the EPC and network elements in the 5GC. For example, the core network in the network architecture can include an access and mobility management function (AMF) network element, a mobility management entity (MME) network element, a serving gateway (SGW) network element, a packet data network gateway (PGW) network element, a session management function (SMF) network element, a user plane function (UPF) network element, a unified data management (UDM) network element, and a home subscriber server (HSS) network element, etc.
[0132] In some embodiments of the present application, the core network in the network architecture can include a fused network element obtained by network elements in the EPC and network elements in the 5GC. For example, SMF+PGW-C, UPF+PGW-U, UDM+HSS, etc. Among them, PGW-C is a control plane node of the PGW network element, and PGW-U is a user plane node of the PGW network element.
[0133] In some embodiments of the present application, the core network in the network architecture shown in FIG. 1A can include a proxy session border control (PSBC) network element, which is a combined network element of a session border control (SBC), a proxy call session control function (P-CSCF), an access transfer control function (ATCF), and an access transfer gateway (ATGW). As an SBC network element, it connects the IMS core network / softswitch network and the external user access area, completes the service access of the IMS / softswitch user, realizes the interworking of user services in different network environments, guarantees the security of the IMS / softswitch network, supports quality of service (QoS) management, call admission control (CAC) traffic control, media management, call detail record (CDR) media call details, and other functions.
[0134] Each network element in the core network can also be referred to as a functional entity, which can be a network element implemented on a dedicated hardware, a software instance running on a dedicated hardware, or an instance of virtualized functions on a suitable platform.
[0135] It should be understood that the names of all network elements in the present application are only examples. In future communications, such as sixth generation (6G) mobile communication technology, they can also be referred to by other names, or in future communications, such as 6G, the network elements involved in the present application can also be replaced by other entities or devices with the same functions, and the present application does not limit this. Here is a unified description, and the following will not be repeated. Optionally, the various network elements in the embodiments of the present application can be communication devices, or chips or chip systems that can be used in the communication devices, and the embodiments of the present application do not limit this.
[0136] It can be understood that the core network in the network architecture shown in FIG. 1A can also include other devices, network elements, network entities or network subsystems, such as a policy control function (PCF) network element, which is not limited by the present application. It should be noted that the present application does not limit the distribution of each network element in the core network, and the distribution can be referred to related technical documents, which will not be described herein.
[0137] Internet generally refers to the Internet, also known as the international network, which refers to the vast network formed by the connection of networks. From the perspective of network communication, Internet is a data communication network that connects computers in various countries, regions and institutions around the world through transmission control protocol (TCP) / IP.
[0138] It should be noted that the network architecture shown in FIG. 1A is not limited to only including the devices and networks shown in the figure, and can also include other devices not shown in the figure, which will not be illustrated one by one in this application.
[0139] Based on the architecture shown in FIG. 1A, the terminal device can access the LTE network or the NR network, and use the LTE network or the NR network to support voice services and data services through the core network, the Internet and the IMS.
[0140] With the development of the national economy, the number of people traveling abroad for a short time is gradually increasing. In order to maintain communication during travel abroad, users can use terminal devices to process data services, and users can purchase traffic packages or short-term traffic cards of foreign operators to support traffic demand for a short period of time, so that the terminal device can process data services abroad.
[0141] For example, when a user travels abroad, the user can purchase a traffic package or a short-term traffic card of a foreign operator, so that the terminal device can use the terminal device to perform data services such as navigation, web browsing, video watching, email sending or video call.
[0142] However, in actual use, when the terminal device processes data services, the phenomenon of data service lag occurs, which affects the user experience.
[0143] The following describes the situation of data service lag of the terminal device through three specific scenarios.
[0144] Scenario one: the user purchases a traffic card of a foreign operator to enable the terminal device to process data services abroad. When the terminal device uses the traffic card, the phenomenon of frequent network drop occurs. Due to the frequent network drop, the data service lags, and the problem cannot be solved by restarting the device or plugging in the traffic card. Among them, the frequent network drop of the terminal device can be manifested as the frequent appearance of a cross sign on the signal grid displayed by the terminal device. The traffic card is suitable for online, but does not have the functions of voice call and short message service.
[0145] The communication process after the terminal device uses the traffic card can be as shown in FIG. 1B. The communication process after the terminal device uses the traffic card can include the following steps:
[0146] S101, the terminal device identifies a new card.
[0147] The user newly purchases a traffic card and inserts the card into the terminal device. The card is additional to the terminal device and can be referred to as a new card.
[0148] There can be multiple occasions for the terminal device to identify the new card.
[0149] In a possible implementation, the terminal device supports hot plug, that is, the card is plugged in or out without powering off or shutting down the terminal device. In this case, the terminal device is in a powered-on state, and the terminal device can identify the new card when the traffic card is inserted into the terminal device.
[0150] In another possible implementation, the terminal device does not support hot plug. The terminal device is in a powered-off state, and the traffic card is inserted into the terminal device. When the terminal device is powered on, the terminal device can identify the new card.
[0151] The terminal device cannot determine whether the new card is a traffic card or a SIM card. Therefore, after identifying the new card, the terminal device performs subsequent processes regardless of whether the new card is a traffic card or a SIM card.
[0152] S102, after identifying the new card, the terminal device can camp on a searched LTE cell.
[0153] After identifying the new card, the terminal device can search for nearby cells by scanning different frequency bands and signal strengths. After searching for an LTE cell with a strong signal strength, good network quality, and a frequency band (for example, Band X) conforming to LTE characteristics, the terminal device can establish an attach connection on the LTE cell and camp on the LTE cell to communicate by using network resources of the LTE cell.
[0154] S103, after camping on the LTE cell, the terminal device can perform IMS registration.
[0155] The terminal device can implement high-definition voice services based on VoLTE by performing IMS registration. IMS can provide a multimedia communication architecture for the LTE network, including voice and video calls. After successful IMS registration, the terminal device can implement voice communication functions in a pure LTE environment and can not depend on a traditional CS domain.
[0156] S104, the terminal device obtains an attach state of EPS ONLY.
[0157] The attach state of the terminal device is EPS ONLY, indicating that the terminal device is attached only on EPS and can implement data services on the LTE network.
[0158] S105, in the case of IMS registration failure and voice centric, the terminal device disables LTE. The voice centric can be understood as voice service centric, and the embodiments of the present application do not limit this.
[0159] Because the new card does not have IMS function, the terminal device is always rejected by the network device when performing IMS registration, for example, the terminal device receives the rejection message #27, resulting in IMS registration failure.
[0160] The terminal device can be configured as voice centric, indicating that the voice service is the core by default. In this case, the terminal device needs to preferentially support voice service to meet the demand for voice service.
[0161] If the IMS registration fails, it means that the terminal device is in a network environment without voice, or the terminal device does not have the ability to support voice service and cannot meet the voice service. However, the terminal device is voice centric, so the terminal device can disable LTE according to the requirements in the protocol (24.301) and switch to 3G or 2G mode to ensure the voice service function of the terminal device through the traditional CS domain.
[0162] The terminal device disabling LTE can be understood as: the terminal device will not search for the network using LTE mode, and will not camp on the LTE cell.
[0163] It should be noted that the terminal device disabling LTE is not to close the cellular network.
[0164] S106, the terminal device can search for 3G or 2G cells to camp.
[0165] The terminal device searches for nearby cells by scanning different frequency bands and signal strengths, and after searching for a 3G or 2G cell with strong signal strength, good network quality, and 3G or 2G characteristic frequency band, the terminal device can establish an attach connection on the 3G or 2G cell and camp on the cell to communicate using the network resources of the 3G or 2G cell.
[0166] It can be understood that in order to ensure the communication quality, the terminal device can preferentially search for a cell conforming to the 3G network, and if it cannot be searched or can be searched but cannot be camped, the terminal device can search for a cell conforming to the 2G network.
[0167] However, because the new card does not have support or capability of a specific network technology (such as WCDMA of 3G network or GSM of 2G network), the terminal device cannot search for an effective cell, cannot camp on a 3G or 2G cell, and cannot ensure voice service function of the terminal device through a traditional CS domain. The terminal device cannot search for an effective cell, which can also be said that the terminal device cannot search for a suitable cell, or the terminal device fails to search for a 3G or 2G cell, which is not limited in the embodiments of the present application.
[0168] At this time, in order to have voice service function, the terminal device can return to the LTE network, camp on an LTE cell, that is, perform S102. Because the environment of the terminal device does not change and the traffic card does not change, the terminal device can repeatedly perform the above process and repeatedly appear the phenomenon of dropping out of the network on the LTE network.
[0169] It can be understood that the signal bar of the terminal device can display a cross when the terminal device is closed to the LTE network and searches for a cell until it is determined that no effective cell can be searched, that is, when S105 and S106 are performed. The signal bar of the terminal device can not display a cross when the terminal device performs S102 to S104. The terminal device repeatedly performs S102 to S106, and the phenomenon that the signal bar displayed by the terminal device frequently appears a cross appears.
[0170] In summary, because the attachment state of the terminal device in the LTE network is EPS ONLY, and the traffic card does not have IMS function and support of a specific network technology, the terminal device cannot have voice service function in the LTE network, cannot have voice service function in the 3G or 2G network, and frequently appears the phenomenon of dropping out of the network.
[0171] This problem cannot be solved by restarting the device or plugging in the traffic card, and therefore seriously affects the use of the user.
[0172] Scenario two: a user purchases a traffic package of a foreign operator to enable the terminal device to process data services abroad. Specifically, the terminal device can use a domestic SIM card to process data services abroad through the traffic package. The domestic SIM card is used abroad, which can be called roaming, and therefore this scenario can be understood as a roaming scenario. In this scenario, the terminal device can support voice services, but the data services are delayed.
[0173] In the roaming scenario, the steps performed by the terminal device can include:
[0174] 1) The terminal device camps on a searched LTE cell.
[0175] 2) The terminal device can perform IMS registration.
[0176] 3) The terminal device obtains the attachment state as EPS ONLY.
[0177] 4) In the case that the IMS registration fails and the voice is the main service, the terminal device closes the LTE mode.
[0178] 1) to 4) can refer to S102 to S105 in FIG. 1B, which will not be repeated here.
[0179] 5) The terminal device can search for a 3G or 2G cell for camping.
[0180] In the case that the terminal device searches for a 3G or 2G cell, the terminal device can communicate with the network device of the 3G or 2G cell to realize camping. If the terminal device camps on the 3G or 2G cell successfully, it means that the CS registration is successful, and the terminal device can support data service and voice service.
[0181] The terminal device supports data service and voice service using the 3G or 2G network, and in the case that the LTE mode is closed, the terminal device always camps on the 3G or 2G cell, which is slower in data transmission rate compared with using the LTE network for data service, and is prone to the phenomenon of data service lag.
[0182] Scenario three: A user purchases a traffic package of a foreign operator so that the terminal device can process data service abroad. When the terminal device uses the traffic package, the phenomenon of frequent network drop occurs. Due to the frequent network drop, the data service lags.
[0183] In the scenario, the steps performed by the terminal device can include:
[0184] 1) The terminal device camps on the searched LTE cell.
[0185] 2) The terminal device can perform IMS registration.
[0186] 3) The terminal device obtains the attachment state as EPS ONLY.
[0187] 4) In the case that the IMS registration fails and the voice is the main service, the terminal device closes the LTE mode.
[0188] 1) to 4) can refer to S102 to S105 in FIG. 1B, which will not be repeated here.
[0189] 5) The terminal device can search for a 3G or 2G cell for camping.
[0190] Since 3G or 2G network is gradually implemented in foreign countries, that is, most areas in foreign countries have no 3G or 2G network coverage, the terminal device can not search for an effective cell, so that the terminal device cannot camp on a 3G or 2G cell, and further cannot ensure the voice service function of the terminal device through the traditional CS domain.
[0191] In order to have the voice service function, the terminal device can return to camp on the LTE network, that is, perform S102, and since the environment of the terminal device does not change, the terminal device can repeatedly perform the above process, and the phenomenon of network drop on the LTE network repeatedly occurs.
[0192] From the above three scenarios, the reason why the terminal device has the data service lag phenomenon is that the terminal device is voice centric, in the case that the LTE network cannot support voice service, the LTE standard is closed, so that the terminal device uses 3G or 2G network to implement data service, or in the case that the LTE network, 3G or 2G network does not support voice service, the network is switched back and forth, so that there is no stable network to implement data service, and the data service lag phenomenon occurs.
[0193] Therefore, the embodiment of the present application provides a service processing method, a terminal device, a storage medium, a chip system and a product, which are beneficial to reduce the probability of data service lag.
[0194] Specifically, 1) in the case that the LTE network, 3G or 2G network does not support voice service, the voice centric is changed to data centric, and camps on the LTE cell, so that the terminal device can camp on the LTE cell, although the voice service is not supported, but the data service can be supported, compared with the back and forth switching between networks, which is beneficial to reduce the probability of data service lag. Wherein, the data centric can be understood as data service centric or data service centric, and the embodiment of the present application does not limit this.
[0195] 2) in the case that the LTE network cannot support voice service, the LTE standard is closed, and the terminal device uses 3G or 2G network to implement data service, the terminal device can prompt the user whether to preferentially ensure data service, in the case that the user selects to preferentially ensure data service, the voice centric is changed to data centric, and camps on the LTE cell. In this way, the terminal device can camp on the LTE cell, although the voice service is not supported, but the data service can be supported, compared with using 3G or 2G network to support data service, which is beneficial to reduce the probability of data service lag.
[0196] The service processing method provided in the embodiments of the present application can be applicable to a scenario where an operator of a terminal device is different from an actual service provider, i.e., a roaming scenario, for example, the terminal device can use a domestic SIM card to process data services abroad through a foreign traffic package. The method provided in the embodiments of the present application can also be applicable to a scenario where a domestic terminal device uses a foreign traffic card to process data services abroad. The method provided in the embodiments of the present application can also be used in other similar scenarios, which are not described one by one here.
[0197] The service processing method provided in the embodiments of the present application can be applicable to a terminal device, for example, a mobile phone or a tablet device. In order to facilitate understanding, the terminal device provided in the embodiments of the present application is first introduced.
[0198] FIG. 2 is a schematic diagram of a hardware structure of a terminal device provided in the embodiments of the present application. As shown in FIG. 2, the terminal device can include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a loudspeaker 170A, a receiver 170B, a microphone 170C, a headset jack 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, and a display screen 194, and the like.
[0199] Optionally, the sensor module 180 described above can include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, and the like.
[0200] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the terminal device. In other embodiments of the present application, the terminal device can include more or fewer components than the diagram, or combine certain components, or split certain components, or different component arrangements. The components shown in the diagram can be implemented in hardware, software, or a combination of software and hardware.
[0201] The processor 110 can include one or more processing units, for example: the processor 110 can include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), and / or a neural-network processing unit (NPU), etc. Among them, different processing units can be independent devices, or can be integrated in one or more processors. In FIG. 2, the processor 110 only shows the AP and the Modem, and the embodiments of the present application focus on the AP and the Modem.
[0202] An operating system can run on the AP. The operating system running on the AP can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture. The layered architecture can adopt an Android system, or an Apple (IOS) system, or other operating systems, which are not limited in the embodiments of the present application. In the embodiments of the present application, the AP can include voice service related applications and data service related applications, the AP can obtain voice service operations or data service operations, and in response to the operations, the AP can communicate with the Modem to process voice services or data services.
[0203] The Modem can include a network attached storage (NAS) module. In the embodiments of the present application, the NAS module can communicate with network devices through an antenna, for example, search for a cell, perform camping on an LTE cell, IMS registration, camping on a 2G or 3G cell, etc., to process voice services or data services.
[0204] In some implementations, the AP and the Modem can be integrated on a system on chip (SoC), and the SoC can use user information provided by a SIM card to implement cellular communication through a radio frequency (RF) component and an antenna (for example, the antenna 1 shown in FIG. 2) in the mobile communication module 150. Among them, the SoC is also called a system-level chip, which integrates the chips required for the operating system of the terminal device to run on a chip.
[0205] The following takes the Android system as an example to illustrate the software architecture of the terminal device.
[0206] FIG. 3 shows a schematic diagram of a software architecture of a terminal device according to an embodiment of the present application. As shown in FIG. 3, the Android system is a layered architecture, which divides the AP of the terminal device into several layers, each of which has a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the Android system can be divided into four layers, from top to bottom, the application layer, the application framework layer, the Android runtime and the system library, the hardware abstraction layer (HAL), and the kernel layer.
[0207] The application layer can include a series of application packages, and the application layer runs the application by invoking the application programming interface (API) provided by the application framework layer. As shown in FIG. 3, the application packages can include gallery, camera, calendar, WLAN, music, short message, telephone, Bluetooth, and video applications, and the application layer can also include a decision module. The decision module can be used to change the voice as the main to the data as the main in the case that the voice service is not supported in the LTE network, the 3G or 2G network, or can be used to close the LTE standard in the case that the LTE network cannot support the voice service, and determine whether to prompt the user to preferentially guarantee the data service in the case of using the 3G or 2G network to realize the data service. The decision module can also change the voice as the main to the data as the main in the case that the user selects to preferentially guarantee the data service.
[0208] It should be noted that the deployment of the decision module in the application layer is only an example, and in another example, the decision module can also be deployed in the application framework layer, the system library, the HAL, or the kernel layer. In yet another example, the decision module can be deployed in the Modem.
[0209] The application framework layer provides the application programming interface and the programming framework for the application of the application layer. The application framework layer includes some pre-defined functions. As shown in FIG. 3, the application framework layer can include the telephone manager, the window manager, the content provider, the resource manager, the notification manager, and the view system, etc.
[0210] The Android system runtime includes the core library and the virtual machine. The system library can contain a plurality of functional modules, such as the surface manager, the three-dimensional graphics processing library, the two-dimensional image engine, and the media library, etc.
[0211] The purpose of the HAL is to abstract hardware, which can provide a uniform interface for querying hardware devices for upper-layer applications, or can provide data storage services for upper-layer applications. As shown in FIG. 3, the HAL layer can include a display HAL, a camera HAL, an audio HAL, and a sensor HAL.
[0212] The kernel layer is a layer between hardware and software. As shown in FIG. 3, the kernel layer can include a display driver, a camera driver, an audio driver, and a sensor driver.
[0213] The modem can include a NAS module, an RRC module, and a MAC module. The NAS module can interact with a network device through an antenna. The NAS module can transmit information such as a searched cell, an attachment state, whether IMS is successfully registered, whether CS is successfully registered, and the like to a decision module in the application program layer through the kernel layer, the HAL layer, the system library, and the application program framework layer, and the decision module can determine an operation to be performed next according to the obtained information.
[0214] The RRC module can be used to send the RRC connection establishment message and the RRC connection establishment completion message shown in FIG. 5, and can be used to receive the RRC connection establishment completion message shown in FIG. 5.
[0215] The MAC module can be used to perform steps related to random access.
[0216] In order to better understand the method provided by the embodiments of the present application, the service processing method provided by the embodiments of the present application will be described below in conjunction with FIG. 4.
[0217] Exemplarily, FIG. 4 shows a schematic flowchart of a service processing method provided by an embodiment of the present application. The method can be executed by a terminal device, the hardware architecture of the terminal device can be as shown in FIG. 2 described above, and the software architecture of the terminal device can be as shown in FIG. 3 described above, but the embodiments of the present application are not limited thereto.
[0218] As shown in FIG. 4, the method can include the following steps:
[0219] S401, the terminal device identifies a new card, powers on, or roams.
[0220] The method provided by the embodiments of the present application can be applied to various scenarios.
[0221] In a possible implementation, the embodiments of the present application identify a new card. A traffic card or a SIM card is inserted into the terminal device, which is an additional card relative to the terminal device, and the terminal device can identify the new card. After identifying the new card, the terminal device can execute the method provided by the embodiments of the present application to process voice services and data services.
[0222] In another possible implementation, the terminal device switches from the off state to the on state, i.e., when the terminal device is powered on, the terminal device needs to connect to a network to process voice services and data services. The terminal device can perform the method provided in the embodiments of the present application when the terminal device is powered on.
[0223] Optionally, the terminal device can also identify the new card when the terminal device is powered on. That is, the terminal device is in the off state, and the new card is inserted into the terminal device. When the terminal device is powered on, the terminal device can identify the new card.
[0224] In yet another possible implementation, the terminal device performs the method provided in the embodiments of the present application when the terminal device identifies that the terminal device is in a roaming scenario.
[0225] In an example, the terminal device can obtain a PLMN identifier broadcast by a network device, and compare the PLMN identifier with a PLMN identifier in a SIM card. If the two PLMN identifiers are different, it can be determined that the terminal device moves into a new PLMN network, i.e., it can be determined that the terminal device is in a roaming scenario.
[0226] S402, the terminal device can camp on the searched LTE cell.
[0227] When the terminal device identifies the new card, is powered on, or is in roaming, the terminal device can search for a suitable LTE cell, perform attach connection on the suitable LTE cell, and camp on the LTE cell to communicate using network resources of the LTE cell.
[0228] Exemplarily, FIG. 5 shows a schematic interaction diagram of camping on an LTE cell. As shown in FIG. 5, the process of camping on the LTE cell can include the following steps:
[0229] S4021, when the terminal device identifies the new card, is powered on, or is in roaming, the terminal device can perform a search network action and search for an LTE cell.
[0230] S4022, the terminal device can send an attach request message to a network device, and the attach request message can include identity information of the terminal device, an attach type, and voice centric.
[0231] It can be understood that the network device can be a network device corresponding to the LTE cell currently searched by the terminal device, and the network device is a device supporting an LTE network, which can also be referred to as a 4G base station. The embodiments of the present application do not limit this.
[0232] The identity information of the terminal device can be used to uniquely identify the terminal device. For example, the identity information of the terminal device can be an IMSI, a globally unique temporary identifier (GUTI), an international mobile equipment identity (IMEI), and the like.
[0233] The attach type can be used to indicate the specific purpose and type of the attach request. For example, the attach type can be an EPS attach, a combined EPS / IMSI attach, or an emergency attach (Emergency Attach), and the like.
[0234] The voice centric is used to indicate that the terminal device intends to implement voice service through the connected network.
[0235] The terminal device camps on an LTE cell, and the LTE cell supports a combined EPS / IMSI attach. Therefore, the attach type in the attach request message can be a combined EPS / IMSI attach.
[0236] In some examples, the IMSI of the terminal device and the combined EPS / IMSI attach can be included in the attach request message.
[0237] S4023, the terminal device can send a radio resource control (RRC) connection request (RRCConnectionRequest) message to the network device, so as to establish an RRC connection.
[0238] S4024, in response to the RRC connection request message, the network device can send an RRC connection setup (RRCConnectionSetUp) message to the terminal device.
[0239] S4025, in response to the RRC connection setup message, the terminal device can send an RRC connection setup complete (RRCConnectionSetUpComplete) message to the network device.
[0240] S4026, in response to the attach request message, the network device can send an attach accept message to the terminal device.
[0241] S4027, in response to the attach accept message, the terminal device can send an attach complete (Complete) message to the network device, and the attach complete message is used to indicate that the attach process is completed.
[0242] When the terminal device receives the attach complete message, it can be determined that the LTE cell camping is successful.
[0243] It should be noted that if the LTE cell camping is not successful, the terminal device can not perform the subsequent process.
[0244] S403, the terminal device can perform IMS registration.
[0245] After camping, the terminal device can perform IMS registration, so that the terminal device can realize high-definition voice service based on VoLTE through IMS registration.
[0246] Exemplarily, FIG. 6 shows a schematic interaction diagram of performing IMS registration. As shown in FIG. 6, the process of performing IMS registration can include the following steps:
[0247] S4031, the terminal device can send an IMS session initiation protocol registration (SIP REGISTER) request message to the network device to start the IMS registration process.
[0248] S4032, the network device can determine whether the authentication information in the IMS SIP REGISTER request message meets the requirements.
[0249] In an example, the network device can determine whether the authentication information in the IMS SIP REGISTER request message is accurate or whether the authentication information is missing.
[0250] S4032, if the requirements are met, the network device can send a 200 OK message to the terminal device in response to the IMS SIP REGISTER request message, which can indicate that the IMS registration is successful.
[0251] In an example, if the authentication information in the IMS SIP REGISTER request message is correct, i.e., the requirements are met, the network device can send a 200 OK message to the terminal device.
[0252] S4033, if the requirements are not met, the network device can send a 401 unauthorized (Unauthorized) response message to the terminal device in response to the IMS SIP REGISTER request message.
[0253] In an example, if the authentication information in the IMS SIP REGISTER request message is missing or incorrect, i.e., the requirements are not met, the network device can send a 401 Unauthorized response message to the terminal device in response to the IMS SIP REGISTER request message.
[0254] In an example, when the terminal device sends an IMS SIP REGISTER request message to the network device, the terminal device can set an identifier to 1, which indicates that the terminal device is in the IMS registration. When the terminal device receives a 200 OK message, the terminal device can set the identifier to 2, which indicates that the IMS registration is successful. When the terminal device receives a 401 Unauthorized response message, the terminal device can set the identifier to 0, which indicates that the IMS registration fails.
[0255] S404, the terminal device determines whether the joint EPS / IMSI attachment is completed.
[0256] In the camping process, the terminal device can send an attach request message to the network device, and the attach request message can include identity information of the terminal device, an attachment type, and voice centering. The identity information of the terminal device can be IMSI, and the attachment type can be joint EPS / IMSI attachment.
[0257] In response to the attach request message, the network device can send an attach accept message to the terminal device. If the attach accept message includes joint EPS / IMSI attachment, it indicates that the joint EPS / IMSI attachment is completed. If the attach accept message includes EPS ONLY, it indicates that the terminal device is attached only on the EPS and is not attached on the CS domain.
[0258] Optionally, as shown in FIG. 4, if the joint EPS / IMSI attachment is completed, it indicates that the attachment state of the terminal device is joint EPS / IMSI attachment. If the joint EPS / IMSI attachment is completed, the terminal device can perform a subsequent step, which is not shown in FIG. 4.
[0259] For example, if the joint EPS / IMSI attachment is completed, the terminal device can determine whether the IMS registration is successful. If the IMS registration fails, the terminal device can fall back to a 3G or 2G network to implement voice service. If the terminal device cannot search for a 3G or 2G cell or cannot camp on a 3G or 2G cell, the terminal device can return to search for an LTE cell and camp on the LTE cell. If the IMS registration is successful, the terminal device can continue to camp on the LTE cell. It should be noted that in this example, the terminal device does not close the LTE mode, and therefore the terminal device can switch between LTE, 3G, and 2G.
[0260] If the terminal device searches for a 3G or 2G cell and camps on the 3G or 2G cell, the terminal device can switch to the LTE network after completing the voice service, and the probability of data lag is low.
[0261] From the above, no matter whether the IMS registration is successful or not, no matter whether the terminal device is camped on the 3G or 2G cell, the terminal device can camp on the LTE cell and use the LTE network to process the data service. In this way, the probability of the data lag is low.
[0262] If the joint EPS / IMSI attachment is completed, the probability of the data lag is low, and therefore, in this case, the terminal device can be voice-oriented. Therefore, the terminal device can determine whether to be voice-oriented, that is, perform S414, and if the terminal device is voice-oriented, the process ends. If the terminal device is not voice-oriented, the data-oriented mode is modified to the voice-oriented mode, that is, S415 is performed.
[0263] Optionally, if the terminal device does not complete the joint EPS / IMSI attachment, at this time, the attachment state of the terminal device can be EPS ONLY, and the terminal device can determine whether the IMS registration is successful, that is, S405 is performed.
[0264] In some examples, the reason why the terminal device does not complete the joint EPS / IMSI attachment can be that the LTE cell where the terminal device is located does not support the joint EPS / IMSI attachment.
[0265] S405, if the EPS / IMSI attachment is not completed, the terminal device can determine whether the IMS registration is successful.
[0266] If the terminal device receives a 401 Unauthorized response message used for responding to the IMS SIP REGISTER request message, it means that the IMS registration is not successful, or the IMS registration is not completed. Alternatively, when the terminal device detects that the identifier is 0, it is determined that the IMS registration fails.
[0267] If the terminal device receives a 200 OK message used for responding to the IMS SIP REGISTER request message, it means that the IMS registration is successful, or the IMS registration is completed. Alternatively, when the terminal device detects that the identifier is 2, it is determined that the IMS registration is successful.
[0268] If the IMS registration fails, it means that the terminal device can support the data service but cannot support the voice service, and the terminal device can determine whether the current mode is voice-oriented, that is, S406 is performed.
[0269] Optionally, the reason why the terminal device fails in the IMS registration can be that the LTE cell where the terminal device is located does not support the IMS registration, or the new card of the terminal device does not have the IMS function, which is not limited by the embodiments of the present application.
[0270] Optionally, as shown in FIG. 4, if the IMS registration is successful, it indicates that the terminal device can support data service and can support voice service, and the terminal device can determine whether voice is currently dominant, i.e., S414 is performed. If voice is currently dominant, it indicates that the current user demand is met, and the process ends.
[0271] If voice is not currently dominant, it indicates that data is currently dominant, and the priority of voice is higher than that of data, that is, voice is dominant in the case that voice can be met, so the terminal device can modify data dominant to voice dominant, i.e., S415 is performed. In this way, it is beneficial to meet the user's demand for voice in priority.
[0272] S406, in the case of IMS registration failure, the terminal device can determine whether voice is dominant.
[0273] In the case of IMS registration failure, the terminal device can support data service but cannot support voice service, and the terminal device can determine whether voice is currently dominant, so as to determine whether the current user demand can be met.
[0274] As shown in FIG. 4, if the terminal device is voice dominant, it indicates that the current user demand cannot be met, and the terminal device can perform S407 and S408, so as to meet the user's demand for voice.
[0275] Optionally, if the terminal device is not voice dominant, it indicates that data is dominant, and the current user demand is met, and the terminal device can continue to camp on the current cell, i.e., S412 is performed. In this way, data service is processed using the LTE network, which is beneficial to improve the processing efficiency of data service and in turn is beneficial to reduce the probability of data service lag, compared with processing data service using the 2G or 3G network.
[0276] When the terminal device continues to camp on the current cell, it can perform S413 in the following one or more cases, i.e., detecting that another LTE cell is changed.
[0277] Exemplarily, the terminal device can detect that another LTE cell is changed when the cell is switched. The terminal device can switch the cell in the following one or more cases:
[0278] The signal strength and signal quality of the currently camped cell cannot meet the requirements, the position of the terminal device moves out of the current cell, or the load of the current cell is too high.
[0279] After the terminal device detects that another LTE cell is changed, it can camp on the searched LTE cell, i.e., S402 and S403 are performed, and can perform the subsequent process according to the method shown in FIG. 4.
[0280] S407, if the terminal device is voice-oriented, the terminal device can close the LTE mode.
[0281] If the terminal device is voice-oriented, it indicates that the user's demand cannot be met at present, and the terminal device can close the LTE mode to meet the user's demand through other modes.
[0282] S408, the terminal device can perform 3G or 2G network camping on the searched 3G or 2G cell.
[0283] In the case that the terminal device searches for a 3G or 2G cell, the terminal device can communicate with the network device of the 3G or 2G cell to realize camping.
[0284] Exemplarily, FIG. 7 shows a schematic interaction diagram of camping on a 3G or 2G cell. As shown in FIG. 7, the process of camping on a 3G or 2G cell can include the following steps:
[0285] S4081, the terminal device can send a Location Updating Request message to the network device, which can include the identity (such as IMSI, etc.) of the terminal device, the current location information, etc., for updating the location information in the network.
[0286] S4082, the network device can verify the information in the Location Updating Request message to determine whether the verification is passed.
[0287] The network device can verify and process the information in the Location Updating Request message.
[0288] S4083, if the verification is passed, the network device can send a Location Updating Accept message to the terminal device in response to the Location Updating Request message, which is used to indicate that the location updating request has been successfully processed, and confirms that the new location of the terminal device has been updated in the network, and can indicate that the CS registration is successful.
[0289] S4084, if the verification is not passed, the network device can send a Location Updating Reject message to the terminal device in response to the Location Updating Request message, which is used to indicate that the location updating request has not been successfully processed, and can indicate that the CS registration fails.
[0290] S409, the terminal device can determine whether the CS registration is successful.
[0291] If the terminal device receives the location update accept message, it can be determined that the CS registration is completed, or in other words, the CS registration is successful. If the terminal device receives the location update reject message, it can be determined that the CS registration is not completed, or in other words, the CS registration fails.
[0292] As shown in FIG. 4, if the CS registration is successful, it indicates that the terminal device currently supports data services and voice services, and uses the 3G or 2G network to process data services. Compared with using the LTE network to process data services, the terminal device is slower, but because it is voice-oriented and the LTE mode is turned off, the terminal device cannot switch to the LTE network to process data services. Therefore, in the embodiment of the present application, the terminal device can prompt the user through a pop-up window whether to prioritize data services, that is, perform S410.
[0293] If the CS registration fails, it indicates that the terminal device currently supports data services but does not support voice services. The terminal device can modify the voice-oriented to data-oriented. In this way, the terminal device can not switch to camping on the LTE cell to ensure voice-oriented, causing the phenomenon of frequent disconnection. At the same time, in an environment that cannot support voice, camping on the LTE network to process data services is more conducive to reducing the probability of data service lag than switching between networks to process data services or processing data services on the 3G or 2G network.
[0294] Alternatively, if the CS registration fails, it indicates that the terminal device currently supports data services but does not support voice services. The terminal device can also prompt the user that the current network environment is unstable and ask the user whether to prioritize data services or whether to prioritize data services. If the user selects data services, the voice-oriented is modified to data-oriented in response to the user's operation of selecting data services. In this way, the adjustment is based on the user's needs, which is conducive to improving the user experience.
[0295] Alternatively, after the terminal device modifies the voice-oriented to data-oriented in the case of CS registration failure, the terminal device can also remind the user that the current network environment is unstable and that the voice-oriented is modified to data-oriented in order to reduce the probability of data service lag. In this way, the terminal device informs the user of the current state, which is conducive to helping the user use the terminal device better.
[0296] Alternatively, the reason for the CS registration failure of the terminal device can be that the 3G or 2G network in which the terminal device is located does not support CS registration, or the new card of the terminal device does not have the CS function, which is not limited in the embodiment of the present application.
[0297] S410, in the case of successful CS registration, the terminal device can prompt the user to preferentially guarantee voice or data service through a pop-up window.
[0298] In the case of successful CS registration, using 3G or 2G network to process data service is slower than using LTE network to process data service, so the terminal device can remind the user to preferentially guarantee voice or data service through a pop-up window. If voice is preferred, the terminal device can remain in a camped state in the current 3G or 2G cell, or continue to camp in the current cell, i.e., use 3G or 2G network to process data service and support voice service.
[0299] If data service is preferred, the terminal device can modify voice as the main to data as the main, i.e., perform S411, and switch to LTE network to process data service, i.e., perform a search network action, and camp on a searched LTE cell, i.e., perform the above S402. In this way, compared with using 3G or 2G network to process data service, it is beneficial to reduce the probability of data service lag.
[0300] In the case of successful CS registration, the terminal device can remind the user to preferentially guarantee voice or data through a pop-up window. In the embodiments of the present application, the form of the pop-up window is not limited.
[0301] Exemplarily, FIG. 8 shows an interface schematic diagram of a pop-up window prompt. As shown in FIG. 8, the terminal device can display an interface including a pop-up window 800, wherein the interface displays a 3G network, indicating that camping on a 3G cell is completed and CS registration is successful. The pop-up window 800 includes prompt information 801, a voice service control 802, a data service control 803, and a cancel control 804. The prompt information 801 can be “the current network environment is unstable, preferentially guarantee voice service or data service”, which is used to prompt the user to determine the main purpose of the network. In response to the user triggering the operation of the voice service control 802, the terminal device can continue to camp in the current cell and cancel the display of the pop-up window 800. In response to the user triggering the operation of the data service control 803, the terminal device can modify voice as the main to data as the main, and switch to LTE network to process data service, while canceling the display of the pop-up window 800. In response to the user triggering the operation of the cancel control 804, the terminal device can cancel the display of the pop-up window 800 and continue to camp in the current cell.
[0302] The above prompt information has no suggestion tendency, which is beneficial for the user to make a selection based on his own needs. In other examples, the prompt information can have a tendency in order to provide better service for the user.
[0303] Exemplarily, FIG. 9 shows another interface schematic diagram of the pop-up prompt. As shown in FIG. 9, the terminal device can display an interface including a pop-up window 900, where the interface displays a 3G network, indicating that the camping on the 3G cell is completed and the CS registration is successful. The pop-up window 900 includes prompt information 901, a confirmation control 902, and a cancel control 903. The prompt information 901 can be "the current network environment is unstable, whether to preferentially ensure data service", used to prompt the user to ensure data service. In response to the operation of triggering the confirmation control 902 by the user, the terminal device can modify the voice priority to data priority, and switch to the LTE network to process data service, and cancel the display of the pop-up window 900. In response to the operation of triggering the cancel control 903 by the user, the terminal device can continue to camp on the current cell, and cancel the display of the pop-up window 900.
[0304] As known from the method shown in FIG. 4, in the new card identification, the power-on or the roaming scenario, the terminal device preferentially uses the LTE network to support voice service and data service. The priority of the voice service is higher than the priority of the data service, so when the terminal device is in the EPS ONLY attachment state of the LTE network, and the IMS registration fails, the LTE network cannot support the voice service, and then the terminal device switches to the 2G or 3G network to support the voice service.
[0305] When the environment where the terminal device is located can support the voice service using the 2G or 3G network (i.e., the CS registration is successful), the terminal device can use the 2G or 3G network to implement the voice service, but in order to reduce the probability of data service lag, the pop-up window shown in FIG. 8 or FIG. 9 can be used to prompt the user to preferentially ensure the data service, so as to reduce the probability of data service lag.
[0306] When the environment where the terminal device is located cannot support the voice service using the 2G or 3G network (i.e., the CS registration fails), it indicates that the network environment where the terminal device is located does not have the voice service function, and in order to avoid the terminal device switching between the LTE network, the 2G or 3G network, the terminal device can modify the voice priority to the data priority, and switch to the LTE network. In this way, it is beneficial to make the terminal device process the data service through the LTE network, and beneficial to reduce the probability of data service lag.
[0307] The network environment where the terminal device is located does not have the voice service function, which can be caused by that the SIM card or the traffic card of the terminal device does not have the voice service function, or the network device corresponding to the cell where the terminal device camps does not support the voice service, which is not limited by the embodiments of the present application.
[0308] The terminal device is in a mobile state. When the terminal device moves to another cell, such as another LTE cell, the terminal device can perform LTE camping in the other LTE cell. If the terminal device can complete joint EPS / IMSI attachment or complete IMS registration, the terminal device can modify the data priority to voice priority.
[0309] Optionally, in the method described above, the terminal device camps in the other LTE cell, and the terminal device can support voice services and data services. The terminal device can also remind the user of the recovery of the voice service function through a pop-up window. At this time, the terminal device prioritizes voice services. In this way, when the terminal device is in an environment with a voice service function, the voice service can be prioritized according to the protocol requirements.
[0310] By way of example, FIG. 10 shows a schematic diagram of a pop-up window interface. As shown in FIG. 10, the terminal device can display an interface including a pop-up window 1000. The interface displays a 4G network, indicating that the terminal device has completed camping in the LTE cell and completed IMS registration or joint EPS / IMSI attachment. The pop-up window 1000 includes prompt information 1001 and a cancel control 1002. The prompt information 1001 can be "The current network environment has stabilized, and voice services can be supported", which is used to prompt the user that the terminal device currently has a voice service function. In response to the user triggering the operation of the cancel control 1002, the terminal device can cancel the display of the pop-up window 1000. Alternatively, the terminal device can start timing when the pop-up window 1000 is displayed. When the preset time period, such as 10 seconds, is reached, the terminal device cancels the display of the pop-up window 1000.
[0311] Optionally, in the method shown in FIG. 4, between S405 and S406, the terminal device can also attempt tracking area update (TAU) multiple times to complete attachment on the CS core network and ultimately complete joint EPS / IMSI attachment.
[0312] If multiple TAU attempts all fail, S406 and subsequent processes are performed. If one of the multiple TAU attempts is successful, it is equivalent to completing joint EPS / IMSI attachment. As shown in FIG. 4, in the case of completing joint EPS / IMSI attachment, it is determined whether to prioritize voice. If voice is prioritized, the process ends. If voice is not prioritized, the data priority is modified to voice priority.
[0313] In this case, the multiple attempts of the terminal device to perform TAU can include that the terminal device can send a TAU request message to the network device. In response to the TAU request message, if the network device sends a TAU acceptance message to the terminal device, it indicates that the TAU attempt is successful.
[0314] In response to the TAU request message, if the network device sends a TAU rejection message to the terminal device, it indicates that the TAU attempt fails. The terminal device can record the number of failures, and if the number of failures does not reach a preset number of failures, the terminal device re-sends a TAU request message to the network device until the number of failures reaches the preset number of failures.
[0315] In this way, the probability of successful joint EPS / IMSI attachment is increased through multiple TAU attempts, which facilitates supporting voice services and data services in the LTE network.
[0316] Optionally, in the method shown in FIG. 4, if the terminal device is in an environment without a 2G or 3G network, the terminal device cannot search for a 2G or 3G cell, the terminal device can modify the voice-oriented mode to a data-oriented mode and switch to the LTE network to process data services, that is, S411 and S402 are performed. In this way, in the case that 4G, 3G and 2G networks cannot support voice, the terminal device can use the network to process data services to avoid switching between networks due to the voice-oriented mode, which facilitates reducing the probability of data service lag.
[0317] With the development of communication technology, there are also NR networks abroad. When the terminal device identifies a new card, powers on, or roams, it can also preferentially camp on an NR cell. If the NR network cannot meet the demand of voice services, the terminal device can fall back to an LTE cell for camping and performing the method shown in FIG. 4.
[0318] Exemplarily, FIG. 11 shows a schematic flowchart of a service processing method provided by an embodiment of the present application. As shown in FIG. 11, the method can include the following steps:
[0319] S1101, the terminal device identifies a new card, powers on, or roams.
[0320] This step can refer to the above S401, which will not be described here.
[0321] S1102, the terminal device can camp on a searched NR cell.
[0322] When identifying a new card, powering on, or roaming, the terminal device can search for a suitable NR cell, perform attach connection on the suitable NR cell, and camp on the NR cell to use network resources of the NR cell for communication.
[0323] S1103, after camping on the NR cell, the terminal device can perform IMS registration.
[0324] The terminal device can implement high-definition voice services based on VoNR through IMS registration.
[0325] S1104, the terminal device can determine whether the IMS registration is successful.
[0326] The specific implementation that the terminal device determines whether the IMS registration is successful can refer to S405 in FIG. 4 described above, and details are not described herein again.
[0327] S1105, if the IMS registration fails, the terminal device can close the NR mode.
[0328] The terminal device closing the NR mode can be understood as that the terminal device does not search for a network in the NR mode, and does not camp on an NR cell.
[0329] The terminal device closes the NR mode so as to fall back to the LTE mode. After the terminal device closes the NR mode, the terminal device can perform S402 to S411 described above.
[0330] S1106, if the IMS registration is successful, the terminal device can continue to camp on the current cell.
[0331] The terminal device camping on the current cell can support the voice service.
[0332] As can be seen from FIG. 11, in the NR network, the terminal device falls back to the LTE network in the case that the NR network does not support the voice service, and falls back to the 3G or 2G network in the case that the LTE network also does not support the voice service, so as to support the voice service. The terminal device can camp on the current cell in the case that the NR network supports the voice service, so as to use a higher indication to support the data service, which is beneficial to reduce the probability of data service lag.
[0333] The specific embodiments are described above, and the method provided by the embodiments of the present application is described below in different scenarios.
[0334] The first scenario is introduced below in combination with FIG. 12.
[0335] Exemplarily, FIG. 12 shows a schematic flowchart of a service processing method provided by an embodiment of the present application. As shown in FIG. 12, the method can include the following steps:
[0336] S1201, in the case of being attached to EPS only, a terminal device receives a first message, the first message is used to indicate that IMS registration fails, and the terminal device is currently centered on a voice service.
[0337] Being attached to EPS only can also be said to be attached on EPS only, which can be represented as EPS ONLY.
[0338] The first message can refer to the 401 unauthorized response message shown in S4033 in FIG. 6 described above.
[0339] The terminal device receiving the first message can indicate that the voice service cannot be implemented through the PS domain at present, and the current configuration of the terminal device is centered on the voice service.
[0340] S1202, the terminal device camps on the first cell, and the first cell is a cell of a 3G or 2G system.
[0341] The first cell is a cell of a 3G or 2G system, and the first cell can also be referred to as a 3G or 2G cell. If the first cell is a cell of a 3G system, it can be indicated that the terminal device can use a 3G network in the cell. If the first cell is a cell of a 2G system, it can be indicated that the terminal device can use a 2G network in the cell.
[0342] S1203, the terminal device receives one or more second messages in the first cell within a preset time, and does not receive a third message within the preset time, the second message is used to indicate a circuit switched (CS) registration failure, and the third message is used to indicate a CS registration success.
[0343] The second message can refer to the location update rejection message shown in S4084 in FIG. 7. The third message can refer to the location update accept message shown in S4083 in FIG. 7.
[0344] The terminal device receiving one second message in the first cell within a preset time can indicate that the terminal device has performed a CS registration, and the CS registration has failed. The terminal device receiving a plurality of second messages in the first cell within a preset time can indicate that the terminal device has performed a plurality of CS registrations, and the plurality of CS registrations have all failed.
[0345] The terminal device performing a plurality of CS registrations can refer to the terminal device performing a plurality of TAU attempts, which will not be described herein again.
[0346] The terminal device receiving one or more second messages in the first cell within a preset time and not receiving a third message within the preset time indicates that the voice service cannot be implemented through the CS domain at present.
[0347] In some examples, the terminal device can receive a first message from a first network device, and the terminal device can receive a second message from a second network device. The first network device can be a device supporting an LTE network, and the second network device can be a device supporting a 3G or 2G network. The coverage range of the second network device can include the first cell.
[0348] S1204, the terminal device modifies the configuration centered on the voice service to a configuration centered on a data service based on at least the first message and the second message.
[0349] In combination with the first message and the second message, the terminal device can determine that voice service cannot be implemented through the PS domain and the CS domain, and in order to reduce the probability of the terminal device switching back and forth between the PS domain and the CS domain, the terminal device can modify the voice service as the center to the data service as the center.
[0350] In some examples, the terminal device can receive a message for indicating to attach to EPS only, and the terminal device can modify the voice service as the center to the data service as the center based on the first message, the second message, and the message for indicating to attach to EPS only.
[0351] S1205, after receiving the second message, the terminal device camps on a second cell, and the second cell is a cell of a network system higher than the 3G system.
[0352] The second cell can be a cell of the 4G system, the 5G system, the 6G system, or a future communication system. The process of the terminal device camping on the second cell can be as shown in FIG. 6, which will not be described here.
[0353] Before the terminal device camps on the first cell, the terminal device can perform IMS registration, which indicates that the network system is higher than the 3G system, and the terminal device can camp on the second cell. Therefore, after the terminal device receives the second message, the terminal device camping on the second cell can also be referred to as the terminal device re-camping on the second cell, i.e., re-camping on a cell of a higher system.
[0354] After the terminal device modifies the voice service as the center to the data service as the center, the terminal device camps on a cell of a network system higher than the 3G system, and processes the data service through the higher network system, which is beneficial to reduce the probability of data service lag.
[0355] Optionally, the terminal device modifies the voice service as the center to the data service as the center based on at least the first message and the second message, including: the terminal device displays a first interface based on at least the first message and the second message, the first interface includes first information and a first control, the first information is used to inquire whether the current network preferentially guarantees data service; and in response to the user triggering the operation of the first control, the terminal device modifies the voice service as the center to the data service as the center.
[0356] The first interface can be as shown in FIG. 8 or FIG. 9. If the first interface is as shown in FIG. 8, the first information can be the prompt information 801 in FIG. 8, and the first control can be the data service control 803. If the first interface is as shown in FIG. 9, the second information can be the prompt information 901 in FIG. 9, and the first control can be the confirmation control 902.
[0357] In this way, the terminal device can prompt the user whether to give priority to data service through the first information, and based on the selection of the user, the voice service-centered modification to the data service-centered, which is conducive to reminding the user that the current network gives priority to data service and will affect the voice service.
[0358] Optionally, the method further includes: the terminal device camping on the second cell; the terminal device receiving a fourth message, the fourth message being used to indicate attaching to EPS only; and the terminal device determining to attach to EPS only based on the fourth message.
[0359] The fourth message can refer to the attach accept message in FIG. 5. Based on the fourth message, it is determined to attach to EPS only, which means that the terminal device can implement data service through the PS domain. In the case of attaching to EPS only, the terminal device performs the method shown in FIG. 12. The second cell can refer to the LTE cell.
[0360] In this way, the terminal device camps on the second cell, attaches to EPS only, and IMS registration fails, which means that the voice service cannot be implemented, and the terminal device camps on the first cell and CS registration fails, which means that the voice service also cannot be implemented. At this time, the terminal device can switch the voice service-centered to the data service-centered and re-camp on the second cell, which is conducive to the terminal device to process data service using a higher communication standard and is conducive to reducing the probability of data processing service lag.
[0361] Optionally, the method further includes: the terminal device camping on a third cell, the third cell being a cell of a network standard higher than that of the second cell; and the terminal device receiving the first message; and the terminal device camping on the second cell includes: the terminal device camping on the second cell based on the first message.
[0362] The third cell is a cell of a network standard higher than that of the second cell. In an example, the second cell can refer to the LTE cell, and the third cell can refer to the NR cell. In the third cell, IMS registration fails, which means that the voice service is not supported, and the terminal device can continue to attempt through a lower network standard, i.e., camping on the second cell. The terminal device camps on the second cell, attaches to EPS only, and IMS registration fails, which means that the voice service cannot be implemented, and the terminal device camps on the first cell and CS registration fails, which means that the voice service also cannot be implemented. At this time, the terminal device can switch the voice service-centered to the data service-centered and re-camp on the second cell, which is conducive to the terminal device to process data service using a higher communication standard and is conducive to reducing the probability of data processing service lag.
[0363] Optionally, after the terminal device re-camps to the second cell, the method further comprises: in the case of being attached to EPS and an international mobile subscriber identity (IMSI) and currently being data service centered, the terminal device modifies the data service centered to voice service centered.
[0364] Being attached to EPS and an international mobile subscriber identity (IMSI) can be understood as joint EPS / IMSI attachment. If it is joint EPS / IMSI attachment, according to the analysis in the above embodiment shown in FIG. 4, the data service is not affected, and the probability of occurrence of data service lag is small, so the terminal device can modify the data service centered to the voice service centered, which is beneficial to meet the user's demand for voice service.
[0365] Optionally, after the terminal device re-camps to the second cell, the method further comprises: in the case of being attached to EPS only, the terminal device receives a third message within a preset time, and the terminal device is currently data service centered; and the terminal device modifies the data service centered to the voice service centered based on the third message.
[0366] After the terminal device re-camps to the second cell, if it is attached to EPS only and IMS registration is successful, it indicates that the current voice service is met, so the terminal device can modify the data service centered to the voice service centered, which is beneficial to meet the user's demand for voice service.
[0367] Optionally, the method further comprises: displaying a second interface, the second interface displays second information, and the second information is used to indicate that the current network can support voice service.
[0368] The second interface can be as shown in FIG. 10. The second information can refer to prompt information 1001 in FIG. 10.
[0369] In this way, after the terminal device can support voice service, the user is informed, which is beneficial to enable the user to understand the state of the terminal device.
[0370] Optionally, after the terminal device re-camps to the second cell, the method further comprises: in the case of being attached to EPS only, the terminal device receives a first message, and the terminal device is currently data service centered; and the terminal device continues to camp in the second cell.
[0371] After the terminal device re-camps to the second cell, if it is attached to EPS only and IMS registration fails, it indicates that the current voice service of the terminal device cannot be met, but the data service can be met. The terminal device is currently data service centered, so the terminal device can continue to camp in the second cell, which is beneficial to meet the user's demand for data service.
[0372] Optionally, the method further comprises: detecting, by the terminal device, a fourth cell, the fourth cell being a cell of a network system higher than the 3G system, and the fourth cell being different from the second cell; and performing, by the terminal device, up-residing in the fourth cell.
[0373] After the terminal device continues to reside in the second cell, the terminal device detects a fourth cell, which can be another LTE cell as shown in FIG. 4. The terminal device detecting the fourth cell can be understood as the terminal device detecting a change of the fourth cell, and the terminal device can reside in the fourth cell.
[0374] The terminal device can reside in the fourth cell from the second cell, and the flexibility is higher.
[0375] Optionally, the first message is a 401 unauthorized response message, the second message is a location update rejection message, and the third message is a location update acceptance message.
[0376] The second scenario is introduced as follows.
[0377] Exemplarily, the embodiment of the application further provides a service processing method, which can comprise the following steps:
[0378] 1) In the case of only attaching the EPS, the terminal device receives a first message, the first message being used to indicate that an Internet Protocol Multimedia Subsystem (IMS) registration fails, and the terminal device is currently voice service centered.
[0379] In the case of only attaching the EPS, the terminal device receives the first message, which indicates that the terminal device currently cannot support voice service.
[0380] 2) The terminal device resides in a first cell, the first cell being a cell of the 3G or 2G system.
[0381] This step can refer to the above S1202, and details are not described herein.
[0382] 3) The terminal device receives a third message, the third message being used to indicate that a Circuit Switched (CS) registration succeeds.
[0383] The terminal device receives the third message, which indicates that the voice service can be currently supported.
[0384] 4) The terminal device displays a first interface based on at least the first message and the third message, the first interface comprising first information and a first control, the first information being used to inquire whether a current network preferentially guarantees data service.
[0385] 5) In response to the user triggering an operation of the first control, the voice service centered is modified to the data service centered, and the terminal device resides in a second cell, the second cell being a cell of a network system higher than the 3G system.
[0386] The terminal device can implement voice service through the CS domain, but is not conducive to data service, so the terminal device can inquire whether the user prefers to ensure data service, and in the case that the user allows, the voice service center is modified to the data service center, and the data service is processed through the changed communication system, which is conducive to reducing the probability of data service lag.
[0387] The terminal device can perform IMS registration before camping on the first cell, which indicates that the network system is higher than the 3G system, and the terminal device can camp on the second cell, so that after the terminal device receives the second message, the terminal device camping on the second cell can also be called the terminal device re-camping on the second cell, that is, re-camping on the cell of the higher system.
[0388] Optionally, the method further includes: the terminal device turns off the LTE system based on the first message.
[0389] In the case of only attaching EPS, the terminal device receives the first message, which indicates that the terminal device cannot support voice service at present, and the terminal device can turn off the LTE system and camp on the first cell.
[0390] In this way, it is conducive to processing voice service through other systems and improving the probability of being able to process voice service.
[0391] Optionally, the method further includes: the terminal device camps on the second cell; the terminal device receives a fourth message, the fourth message being used to indicate that it is only attached to EPS; and the terminal device determines that it is only attached to EPS based on the fourth message.
[0392] In this way, the terminal device camps on the second cell, is only attached to EPS, and IMS registration fails, which indicates that voice service cannot be implemented, the terminal device camps on the first cell, and CS registration is successful, which indicates that voice service can be implemented, at this time, the terminal device can switch the voice service center to the data service center based on the user's selection, and re-camp on the second cell, which is conducive to the terminal device processing data service using a higher communication system and reducing the probability of data processing service lag.
[0393] Optionally, the above method further includes: the terminal device camps on a third cell, the third cell being a cell of a network system higher than the second cell; the terminal device receives the first message; and the terminal device camps on the second cell includes: the terminal device camps on the second cell based on the first message.
[0394] In the third cell, the IMS registration fails, indicating that the voice service is not supported, and the terminal device can continue to attempt by a lower network standard, i.e., camping on the second cell. The terminal device camps on the second cell, is attached to the EPS only, and the IMS registration fails, indicating that the voice service cannot be implemented, and the terminal device camps on the first cell, and the CS registration succeeds, indicating that the voice service can be implemented. At this time, the terminal device can switch the voice service to the data service based on the selection of the user, and re-camps on the second cell, which is beneficial to the terminal device to use a higher communication standard to process the data service, and is beneficial to reducing the probability of data processing service lag.
[0395] Optionally, after the terminal device re-camps on the second cell, the method further includes: in the case of being attached to the EPS and the IMSI, and currently being data service-centered, the terminal device modifies the data service-centered to the voice service-centered.
[0396] Optionally, after the terminal device re-camps on the second cell, the method further includes: in the case of being attached to the EPS only, the terminal device receives the third message within a preset time, and the terminal device is currently data service-centered; and the terminal device modifies the data service-centered to the voice service-centered based on the third message.
[0397] Optionally, the method further includes: displaying a second interface, the second interface displays second information, and the second information is used to indicate that the current network can support the voice service. In this way, after the terminal device can support the voice service, the user is informed, which is beneficial to enabling the user to understand the state of the terminal device.
[0398] Optionally, after the terminal device re-camps on the second cell, the method further includes: in the case of being attached to the EPS only, the terminal device receives the first message, and the terminal device is currently data service-centered; and the terminal device continues to camp on the second cell.
[0399] After the terminal device re-camps on the second cell, if the terminal device is attached to the EPS only and the IMS registration fails, it indicates that the terminal device cannot currently meet the voice service, but can meet the data service. The terminal device is currently data service-centered, so the terminal device can continue to camp on the second cell, which is beneficial to meeting the demand of the user for the data service.
[0400] Optionally, the method further includes: the terminal device detects a fourth cell, the fourth cell is a cell with a network standard higher than a 3G system, and the fourth cell is different from the second cell; and the terminal device camps on the fourth cell.
[0401] The terminal device can camp on the fourth cell from the second cell, which is more flexible.
[0402] Optionally, the first message is a 401 unauthorized response message, and the third message is a location update accept message.
[0403] It should be noted that the module names involved in the embodiments of the present application can be defined as other names, as long as the functions of the modules can be realized, and the names of the modules are not limited specifically.
[0404] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the embodiments of the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation portal for user to select authorization or refusal.
[0405] The business processing method of the embodiments of the present application has been described above, and the device provided by the embodiments of the present application for executing the above method will be described below. Those skilled in the art can understand that the method and the device can be combined and referenced with each other, and the related device provided by the embodiments of the present application can execute the steps in the list sorting method.
[0406] The chip system provided by the embodiments of the present application also includes at least one processor (such as an application processor AP and a baseband processor Modem) 1301 and at least one interface circuit 1302. The processor 1301 and the interface circuit 1302 can be interconnected through a line. For example, the interface circuit 1302 can be used to receive signals from other devices (such as the memory of the terminal). For another example, the interface circuit 1302 can be used to send signals to other devices (such as the processor 1301). For example, the interface circuit 1302 can read the instructions stored in the memory and send the instructions to the processor 1301. When the instructions are executed by the processor 1301, the terminal device can perform the steps in the above embodiments. Of course, the chip system can also include other discrete devices, and the embodiments of the present application do not limit the same.
[0407] The steps of the business processing method disclosed in the embodiments of the present application can be directly embodied as hardware decoding processor execution completion, or executed by a combination of hardware and software modules in the decoding processor. Among them, the software module can be located in a mature storage medium in the art such as random access memory, read-only memory, programmable read-only memory or electrically erasable programmable read-only memory (EEPROM).
[0408] The service processing method provided by the embodiments of the present application can be applied to an electronic device with voice function. The electronic device includes a terminal device, and the specific device form of the terminal device can refer to the related description above, which will not be repeated here.
[0409] The embodiments of the present application provide a terminal device, which can include one or more processors and a memory. The memory is configured to store computer program codes including computer instructions. When the one or more processors execute the computer instructions, the terminal device performs the service processing method described above.
[0410] The embodiments of the present application provide a chip system applied to a terminal device. The chip system includes at least one processor and an interface. The interface is configured to receive instructions and transmit the instructions to the at least one processor. The at least one processor runs the instructions to make the terminal device perform the service processing method described above. The chip system can be a Modem or a System on Chip (Soc) including a Modem. The method described above can be implemented by one Modem.
[0411] The embodiments of the present application also provide a computer program product including one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the flow or function according to the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line (DSL) or wireless (such as infrared, wireless, microwave, etc.)) way. The computer-readable storage medium can be any available medium that can be stored by the computer or a data storage device such as a server, data center, etc. integrated with one or more available media. For example, the available media can include magnetic media (such as floppy disk, hard disk or magnetic tape), optical media (such as digital versatile disc (DVD)), or semiconductor media (such as solid state disk (SSD)) and the like.
[0412] The embodiments of the present application further provide a computer readable storage medium. The methods described in the above embodiments can be implemented by software, hardware, firmware or any combination thereof, in whole or in part. The computer readable medium can include computer storage medium and communication medium, and can further include any medium that can transfer computer program from one place to another. The storage medium can be any target medium that can be accessed by computer.
[0413] As a possible design, the computer readable medium can include compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM or other optical disk storage; the computer readable medium can include magnetic disk storage or other magnetic storage device. Moreover, any connection line can also be appropriately referred to as a computer readable medium. For example, if software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology (such as infrared, radio and microwave), the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology (such as infrared, radio and microwave) is included in the definition of the medium. As used herein, the disk and the optical disk include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, wherein the disk is usually reproduced in a magnetic manner, and the optical disk is optically reproduced by laser.
[0414] The embodiments of the present application are described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device produce a device that implements the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
Claims
1. A service processing method characterized by, The application is applied to a terminal device, comprising: In the case of attaching to an evolved packet system (EPS) only, the terminal device receives a first message indicating an Internet Protocol Multimedia Subsystem (IMS) registration failure, and the terminal device is currently voice service centric; The terminal device camps on a first cell, which is a cell of a 3G or 2G system; The terminal device receives one or more second messages indicating a circuit switched (CS) registration failure within a preset time on the first cell, and does not receive a third message indicating a CS registration success within the preset time; The terminal device modifies the voice service centric to data service centric based on at least the first message and the second message; After receiving the second message, the terminal device camps on a second cell, which is a cell of a network system higher than the 3G system.
2. The method of claim 1, wherein, The terminal device modifies the voice service centric to data service centric based on at least the first message and the second message, comprising: The terminal device displays a first interface based on at least the first message and the second message, the first interface comprising first information and a first control, the first information inquiring whether a current network preferentially guarantees data service; In response to a user triggering an operation of the first control, the voice service centric is modified to the data service centric.
3. The method according to claim 1 or 2, characterized in that, The method further comprises: The terminal device camps on the second cell; The terminal device receives a fourth message indicating attaching to the EPS only; The terminal device determines to attach to the EPS only based on the fourth message.
4. The method of claim 3, wherein, The method further comprises: The terminal device camps on a third cell, which is a cell of a network system higher than a network system of the second cell; The terminal device receives the first message; The terminal device camps on the second cell, comprising: The terminal device camps on the second cell based on the first message.
5. The method according to any one of claims 1 to 4, characterized in that, After the terminal device re-camps on the second cell, the method further comprises: In the case of attaching to the EPS and an International Mobile Subscriber Identity (IMSI), and currently being data service dominant, the terminal device modifies the data service dominant to the voice service dominant.
6. The method according to any one of claims 1 to 4, characterized in that, After the terminal device re-camps on the second cell, the method further comprises: In the case of attaching to the EPS only, the terminal device receives the third message within the preset time, and the terminal device is currently data service centric; The terminal device modifies the data service centric to the voice service centric based on the third message.
7. The method according to claim 5 or 6, characterized in that, The method further comprises: A second interface is displayed, the second interface displaying second information indicating that a current network can support voice service.
8. The method according to any one of claims 1 to 4, characterized in that, After the terminal device re-camps on the second cell, the method further comprises: In the case of attaching only to the EPS, the terminal device receives the first message, and the terminal device is currently centered on data service; The terminal device continues to camp on the second cell.
9. The method of claim 8, wherein, The method further comprises: The terminal device detects a fourth cell, the fourth cell being a cell of a network system higher than a 3G system, and the fourth cell being different from the second cell; The terminal device camps on the fourth cell.
10. The method according to any one of claims 1 to 9, characterized in that, The first message is a 401 unauthorized response message, the second message is a location update rejection message, and the third message is a location update acceptance message.
11. A service processing method characterized by, Applied to a terminal device, comprising: In the case of attaching only to an evolved packet system (EPS), the terminal device receives a first message, the first message being used to indicate that an Internet protocol multimedia subsystem (IMS) registration fails, and the terminal device is currently centered on voice service; The terminal device camps on a first cell, the first cell being a cell of a 3G or 2G system; The terminal device receives a third message, the third message being used to indicate that a circuit switched (CS) registration succeeds; The terminal device displays a first interface based on at least the first message and the third message, the first interface including first information and a first control, the first information being used to inquire whether a current network preferentially guarantees data service; In response to a user triggering an operation of the first control, the voice service center is modified to the data service center, and the terminal device camps on a second cell, the second cell being a cell of a network system higher than a 3G system.
12. The method of claim 11, wherein, Before the terminal device camps on the first cell, the method further comprises: The terminal device turns off a LTE system based on the first message.
13. The method according to claim 11 or 12, characterized in that, The method further comprises: The terminal device camps on the second cell; The terminal device receives a fourth message, the fourth message being used to indicate that the terminal device attaches only to the EPS; The terminal device determines that the terminal device attaches only to the EPS based on the fourth message.
14. The method of claim 13, wherein, The method further comprises: The terminal device camps on a third cell, the third cell being a cell of a network system higher than a network system of the second cell; The terminal device receives the first message; The terminal device camps on the second cell, comprising: The terminal device camps on the second cell based on the first message.
15. The method according to any one of claims 11 to 14, characterized in that, After the terminal device re-camps on the second cell, the method further comprises: In the case of attaching to the EPS and an international mobile subscriber identity (IMSI) and currently being centered on data service, the terminal device modifies the data service center to the voice service center.
16. The method according to any one of claims 11 to 14, characterized in that, After the terminal device re-camps on the second cell, the method further comprises: In the case of attaching only to the EPS, the terminal device receives the third message within the preset time, and the terminal device is currently centered on data service; The terminal device modifies the data service center to the voice service center based on the third message.
17. The method according to claim 15 or 16, characterized in that, The method further comprises: The second interface is displayed, and the second interface displays second information indicating that the current network can support voice service.
18. The method of any one of claims 11 to 14, wherein, After the terminal device re-camps on the second cell, the method further includes: In the case of only attaching to the EPS, the terminal device receives the first message, and the terminal device is currently data service centered; The terminal device continues to camp on the second cell.
19. The method of claim 18, wherein, The method further includes: The terminal device detects a fourth cell, the fourth cell being a cell of a network system higher than a 3G system, and the fourth cell being different from the second cell; The terminal device camps on the fourth cell.
20. The method of any one of claims 11 to 19, wherein, The first message is a 401 unauthorized response message, and the third message is a location update accept message.
21. A terminal device, comprising: The terminal device includes one or more processors and a memory, the memory being coupled to the one or more processors, the memory being configured to store computer program codes, the computer program codes including computer instructions, and the one or more processors being configured to invoke the computer instructions to cause the terminal device to perform the method according to any one of claims 1 to 10 or the method according to any one of claims 11 to 20.
22. A chip system, characterized by The chip system is applied to a terminal device, and the chip system includes one or more processors configured to invoke computer instructions to cause the terminal device to perform the method according to any one of claims 1 to 10 or the method according to any one of claims 11 to 20.
23. A computer-readable storage medium, characterized in that, The computer readable storage medium includes computer instructions configured to cause the terminal device to perform the method according to any one of claims 1 to 10 or the method according to any one of claims 11 to 20 when the computer instructions are run on the terminal device.
24. A computer program product, characterised in that, The computer program product includes computer program codes configured to cause the terminal device to perform the method according to any one of claims 1 to 10 or the method according to any one of claims 11 to 20 when the computer program codes are run on the terminal device.
Citation Information
Patent Citations
Network management circuit switched voice falling method and system
CN101998357A
Voice service in evolved packet system
CN102461275A
System and methods for accessing voice services based on voice service indicators in an evolved packet system
CN102484849A
User Equipment, Communication System and Communication Method Thereof
US20240276576A1
Cited By
Middleware framework for telcommunications service messaging
US20250240617A1