Service transmission method, device, terminal equipment, chip and storage medium

By determining the target time parameters based on the periodic events of the SIM card in the dual-stop terminal device, optimizing the communication connection between the SIM card and the network device, the problem of service transmission interruption of SIM card is solved, and the smoothness of service transmission and users are improved. Experience.

CN115103463BActive Publication Date: 2025-01-03GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210632671.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-06
Publication Date
2025-01-03
Estimated Expiration
2042-06-06

AI Technical Summary

Technical Problem

In dual-stop terminal devices, when two SIM cards share a set of wireless transceiver resources, the service of SIM card 1 will be interrupted due to frequent communication connections between SIM card 2 and network devices, resulting in stuttering of service transmission and affecting users Experience.

Method used

The terminal device determines the target time parameters according to the periodic events of multiple SIM cards, optimizes the communication connection between the SIM card and the network device, and ensures that when the SIM card is detected to establish a connection with the network device, the remaining transmission time is less than or equal to the target time parameters. Business to reduce the number of interruptions and improve fluency.

Benefits of technology

By reducing the frequency of SIM card establishing communication connections with network devices, reducing the number of interruptions to other SIM card services, improving the smoothness of service transmission, and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115103463B_ABST
    Figure CN115103463B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a service transmission method, which is applied to a terminal device, the terminal device supports at least two identity identification SIM cards, and at least two SIM cards share wireless transceiver resources, including: the terminal device determines the target time parameter based on the time periods corresponding to multiple first events respectively; the first event refers to an event that requires the first SIM card to periodically occupy the wireless transceiver resources for service transmission; the first SIM is any one of the at least two SIM cards; the terminal device transmits the service corresponding to at least one target event when detecting that the first SIM card establishes a communication connection with the network device; wherein at least one target event includes the first event that meets the first condition among the multiple first events, and the first condition includes that the remaining time for the next service transmission is less than or equal to the target time parameter. The embodiment of the present application also provides a service transmission device, a terminal device, a chip and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a service transmission method, apparatus, terminal equipment, chip and storage medium. Background Art

[0002] At present, for dual-sim dual standby (DSDS) terminal devices, there is only one set of wireless transceiver resources (such as antennas and radio frequency paths), and two subscriber identification modules (SIM) cards need to share a set of wireless transceiver resources. When SIM card 1 is transmitting data services, if SIM card 2 establishes a communication connection with a network device, the current SIM card 1 will be unable to use the wireless transceiver resources, and the service of SIM card 1 will be interrupted. However, there are many reasons for triggering SIM2 card to establish a communication connection with a network device, especially some periodic service transmission events will trigger SIM2 card to establish a communication connection with a network device according to a certain time period. In addition, the time periods of various periodic service transmission events are different. Therefore, SIM2 card needs to establish a communication connection with the network device multiple times within a period of time. In this way, the service transmission of SIM card 1 will be interrupted multiple times, causing problems such as freezing in the service transmission of SIM card 1. Summary of the invention

[0003] Embodiments of the present application provide a service transmission method, apparatus, terminal equipment, and storage medium.

[0004] The technical solution of this application is implemented as follows:

[0005] In a first aspect, a service transmission method is provided, which is applied to a terminal device, wherein the terminal device supports at least two identity identification SIM cards, and the at least two SIM cards share wireless transceiver resources, and the method includes:

[0006] The terminal device determines the target time parameter based on the time periods respectively corresponding to the multiple first events; the first event refers to an event that requires the first SIM card to periodically occupy the wireless transceiver resource for service transmission; the first SIM is any one of the at least two SIM cards;

[0007] When the terminal device detects that the first SIM card establishes a communication connection with the network device, the terminal device transmits a service corresponding to at least one target event; wherein the at least one target event includes a first event among the multiple first events that satisfies a first condition, and the first condition includes that the remaining time for the next service transmission is less than or equal to the target time parameter.

[0008] In a second aspect, a service transmission device is provided, which is applied to a terminal device, wherein the terminal device supports at least two identity identification SIM cards, and the at least two SIM cards share wireless transceiver resources, and the device includes:

[0009] a determining unit configured to determine a target time parameter based on time periods corresponding to a plurality of first events respectively; the first event refers to an event requiring the first SIM card to periodically occupy the wireless transceiver resource for service transmission; the first SIM is any one of the at least two SIM cards;

[0010] A communication unit is configured to transmit a service corresponding to at least one target event when it is detected that the first SIM card establishes a communication connection with a network device; wherein the at least one target event includes a first event among the multiple first events that satisfies a first condition, and the first condition includes that the remaining time for the next service transmission is less than or equal to the target time parameter.

[0011] In a third aspect, a chip is provided, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the service transmission method provided in the first aspect.

[0012] In a fourth aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the service transmission method provided in the first aspect.

[0013] In a fifth aspect, a computer-readable storage medium is provided, characterized in that it is used to store a computer program, wherein the computer program enables a computer to execute the service transmission method provided in the first aspect.

[0014] The service transmission method provided in the embodiment of the present application can be applied to a terminal device that supports at least two SIM cards, and the at least two SIM cards share a set of wireless transceiver resources. Specifically, the terminal device can determine the target time parameter based on the time periods corresponding to multiple first events, the first event refers to an event that requires the first SIM card to periodically occupy wireless transceiver resources for service transmission, and the first SIM is any one of the at least two SIM cards; further, when the terminal device detects that the first SIM card has established a communication connection with the network device, it transmits the service corresponding to at least one target event, where at least one target event includes a first event that satisfies a first condition, and the first condition includes that the remaining time for the next service transmission is less than or equal to the target time parameter. It can be seen that the terminal device can determine a target time parameter based on the time periods corresponding to multiple first events, and unify the messy time periods. In addition, when the terminal device detects that the first SIM card has established a communication connection with the network device, it transmits the services corresponding to one or more first events whose remaining duration is less than or equal to the target time parameter. That is to say, the terminal device will simultaneously transmit the services corresponding to one or more first events that need to be transmitted in the near future during this communication connection. In this way, the number of times the first SIM card establishes a communication connection with the network device is reduced, thereby reducing the number of interruptions in the transmission of services of other SIM cards in the terminal device, and improving the smoothness of the transmission of services of other SIM cards. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A schematic diagram of a system architecture provided for an embodiment of the present application;

[0016] Figure 2 A schematic diagram of a service transmission method provided in an embodiment of the present application Figure 1 ;

[0017] Figure 3 A schematic diagram of a service transmission method provided in an embodiment of the present application Figure 2 ;

[0018] Figure 4 A schematic diagram of a service transmission method provided in an embodiment of the present application Figure 3 ;

[0019] Figure 5 A schematic diagram of a service transmission method provided in an embodiment of the present application Figure 4 ;

[0020] Figure 6 A schematic diagram of a service transmission method provided in an embodiment of the present application Figure 5 ;

[0021] Figure 7A schematic diagram of the structure of a service transmission device provided in an embodiment of the present application;

[0022] Figure 8 is a schematic structural diagram of a terminal device provided in an embodiment of the present application;

[0023] Fig. 9 It is a schematic structural diagram of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0025] Figure 1 It is a schematic diagram of a system architecture provided in an embodiment of the present application.

[0026] like Figure 1 As shown, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.

[0027] It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine Type Communications (eMTC) system, 5G communication system (also called New Radio (NR) communication system), or future communication systems, etc.

[0028] exist Figure 1In the communication system 100 shown, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area, and may communicate with the terminal device 110 (eg, UE) located in the coverage area.

[0029] The network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.

[0030] The terminal device 110 may be any terminal device, including but not limited to a terminal device connected to the network device 120 or other terminal devices by wire or wireless connection.

[0031] For example, the terminal device 110 may refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.

[0032] The terminal device 110 may be used for device-to-device (D2D) communication.

[0033] The wireless communication system 100 may also include a core network device 130 for communicating with the base station, and the core network device 130 may be a 5G core network (5G Core, 5GC) device, for example, an access and mobility management function (Access and Mobility Management Function, AMF), and for example, an authentication server function (Authentication Server Function, AUSF), and for example, a user plane function (User Plane Function, UPF), and for example, a session management function (Session Management Function, SMF). Optionally, the core network device 130 may also be an evolved packet core (Evolved Packet Core, EPC) device of the LTE network, for example, a session management function + a data gateway (Session Management Function + Core Packet Gateway, SMF + PGW-C) device of the core network. It should be understood that SMF + PGW-C can simultaneously implement the functions that SMF and PGW-C can implement. In the process of network evolution, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited to the embodiments of the present application.

[0034] The functional units in the communication system 100 may also establish connections through next generation (NG) network interfaces to achieve communication.

[0035] For example, the terminal device establishes an air interface connection with the access network device through the NR interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (N1 for short); the access network device, such as the next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (N3 for short); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (N2 for short); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (N4 for short); the UPF can exchange user plane data with the data network through the NG interface 6 (N6 for short); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (N11 for short); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (N7 for short).

[0036] Figure 1An access network device, a core network device and two terminal devices are exemplarily shown. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0037] It should be noted that Figure 1 It is only to illustrate the system to which the present application is applicable in the form of an example. Of course, the method shown in the embodiment of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably herein. In addition, the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The term "and / or" herein is only a kind of association relationship describing the associated object, indicating that there can be three kinds of relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " herein generally indicates that the associated objects before and after are a kind of "or" relationship. It should also be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an associated relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an associated relationship between A and B. It should also be understood that the "correspondence" mentioned in the embodiments of the present application can mean that there is a direct or indirect correspondence between the two, or that there is an associated relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

[0038] In the current dual-SIM dual-standby scenario, since the two SIM cards share a set of wireless transceiver resources, when SIM card 1 is performing low-latency sensitive services (such as games, live broadcasts), if SIM card 2 frequently establishes a communication connection with the network device to transmit services, it will cause the low-latency sensitive services of SIM card 1 to be frequently interrupted, causing freezes or delays, affecting the user experience.

[0039] Based on this, an embodiment of the present application provides a service transmission method, which is applied to a terminal device that supports at least two SIM cards, and the at least two SIM cards share a set of wireless transceiver resources. Specifically, the terminal device can determine the target time parameter based on the time periods corresponding to multiple first events, the first event refers to an event that requires the first SIM card to periodically occupy wireless transceiver resources for service transmission, and the first SIM is any one of the at least two SIM cards; further, when the terminal device detects that the first SIM card has established a communication connection with the network device, it transmits the service corresponding to at least one target event, where at least one target event includes a first event that satisfies a first condition, and the first condition includes that the remaining time for the next service transmission is less than or equal to the target time parameter. It can be seen that the terminal device can determine a target time parameter based on the time periods corresponding to multiple first events, and unify the messy time periods. In addition, when the terminal device detects that the first SIM card has established a communication connection with the network device, it transmits the services corresponding to one or more first events whose remaining duration is less than or equal to the target time parameter. That is to say, the terminal device will simultaneously transmit the services corresponding to one or more first events that need to be transmitted in the near future during this communication connection. In this way, the number of times the first SIM card establishes a communication connection with the network device is reduced, thereby reducing the number of interruptions in the transmission of services of other SIM cards in the terminal device, and improving the smoothness of the transmission of services of other SIM cards.

[0040] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0041] An embodiment of the present application provides a service transmission method, which can be applied to Figure 1 In the terminal device shown in the figure, the terminal device can support at least two identity identification SIM cards, wherein the terminal device can support two SIM cards, and the terminal device can also support three or more SIM cards, and here, the embodiment of the present application does not make specific limitations.

[0042] Figure 2 A flow chart of a service transmission method provided in an embodiment of the present application, refer to Figure 2 As shown, the service transmission method may include:

[0043] Step 210: The terminal device determines a target time parameter based on time periods corresponding to a plurality of first events.

[0044] The first event refers to an event that requires the first SIM card to periodically occupy wireless transceiver resources for service transmission; the first SIM is any one of at least two SIM cards supported by the terminal device.

[0045] In the embodiment of the present application, since at least two SIM cards supported by the terminal device share a set of wireless transceiver resources, the terminal device can only establish a communication connection with the network device through one of the at least two SIM cards at the same time. The communication connection here can be a Radio Resource Control (RRC) connection.

[0046] That is to say, the terminal device does not support the use of two or more SIM cards at the same time, and the terminal device can only use one SIM card at the same time. When the first SIM card of the terminal device occupies the wireless transceiver resources to establish an RRC connection with the network device, the other SIM cards need to release their RRC connections with the network device first.

[0047] Optionally, the first SIM card may be any one of at least two SIM cards supported by the terminal device. For example, the first SIM card may be a primary SIM card among at least two SIM cards, or a secondary SIM card among at least two SIM cards. This embodiment of the present application does not limit this.

[0048] It should be understood that there are many first events that trigger the first SIM card of the terminal device to actively occupy the wireless transceiver resources and establish an RRC connection with the network device, such as Tracking Area Update (TAU) event, Internet Protocol (IP) address update event, IP Multimedia System (IMS) re-registration event, etc. Among them, the TAU event requires the terminal device to report the current tracking area code of the terminal device to the network device according to a time period (for example, 54 minutes), the IP address update event requires the terminal device to report the current IP address to the network device according to a time period (for example, 50 minutes), and the IMS re-registration needs to report the binding relationship between the user's public identification and IP address to the network device according to a time period, as well as other user information.

[0049] In actual applications, the multiple first events that trigger the first SIM card to actively occupy wireless transceiver resources and establish an RRC connection with the network device are independent of each other, and the time periods corresponding to the multiple first events are different, which requires the first SIM card to frequently establish an RRC connection with the network device to complete different service transmissions. Therefore, when the second SIM card of the terminal device is performing continuous service transmission, the terminal device needs to frequently release the RRC connection that the second SIM card needs to have with the network device to ensure that the first SIM card can establish an RRC connection with the network device, thereby causing the interruption and jamming of the service transmission of the second SIM card.

[0050] Based on this, the terminal device in the embodiment of the present application can obtain the time periods corresponding to the multiple first events respectively, and determine a target time parameter based on the multiple time periods corresponding to the multiple first events respectively, so as to align the disordered time periods of the multiple first events. Exemplarily, the terminal device can use any one of the multiple time periods corresponding to the multiple first events as the target time parameter, the terminal device can also use the average of the multiple time periods corresponding to the multiple first events as the target time parameter, and the terminal device can also use the minimum value of the multiple time periods corresponding to the multiple first events as the target time parameter, and the embodiment of the present application does not limit this.

[0051] Step 220: When the terminal device detects that the first SIM card has established a communication connection with the network device, the terminal device transmits a service corresponding to at least one target event.

[0052] Among them, at least one target event includes a first event among multiple first events that meets a first condition, and the first condition includes that the remaining time for the next service transmission is less than or equal to a target time parameter.

[0053] It can be understood that the terminal device can continuously monitor the connection status of the first SIM card and the network device. When the terminal device detects that the first SIM card has established a communication connection with the network device, the terminal device can check the remaining time for the next service transmission of each of the multiple first events, and when the first SIM card is connected to the network device this time, the terminal device can perform service transmission in advance for the first event (that is, the target event) whose remaining time is less than or equal to the target time parameter.

[0054] That is to say, when the first SIM card is connected to the network device through RRC, the terminal device can transmit one or more services corresponding to the first events that require service transmission in the near future during this communication connection, thereby reducing the frequency of the terminal device establishing an RRC connection with the network device through the first SIM card, thereby reducing the impact on other SIM card services and avoiding the problem of other SIM card services being stuck.

[0055] In summary, in the service transmission method provided in the embodiment of the present application, the terminal device can determine a target time parameter based on the time periods corresponding to the multiple first events, and unify the messy time periods. In addition, when the terminal device detects that the first SIM card has established a communication connection with the network device, it transmits the services corresponding to one or more first events whose remaining duration is less than or equal to the target time parameter. In other words, the terminal device transmits the services corresponding to one or more first events that need to be transmitted in the near future at the same time during this communication connection. In this way, the number of times the first SIM card establishes a communication connection with the network device is reduced, thereby reducing the number of interruptions in the service transmission of other SIM cards in the terminal device, and improving the smoothness of the service transmission of other SIM cards.

[0056] In one embodiment of the present application, refer to Figure 3 As shown, before the terminal device determines the target time parameter based on the time periods corresponding to the multiple first events in step 210, the service transmission method provided in the embodiment of the present application may further include the following steps:

[0057] Step 200: The terminal device determines an event that meets the second condition as a first event; the second condition includes: actively triggering the first SIM card to establish a communication connection with the network device according to a time period.

[0058] In the embodiment of the present application, before the terminal device performs service transmission, it can traverse all events that the first SIM card needs to complete service transmission, and determine the event that meets the second condition among these events as the above-mentioned first event. Among them, the second condition can be that the terminal device needs to actively trigger the first SIM card to establish an RRC connection with the network device for service transmission, and the service is a periodic service.

[0059] That is to say, the terminal device can take the event that includes the following two features among all the events that need to be completed by the first SIM card as the first event: the terminal device needs to actively trigger the first SIM card to establish an RRC connection with the network device for service transmission, and the service is a periodic service. Furthermore, the terminal device can determine the target time parameter according to the time periods corresponding to the obtained multiple first events.

[0060] Optionally, the multiple first events may include at least two of the following events:

[0061] IMS re-registration event of the first SIM card;

[0062] TAU event of the first SIM card;

[0063] The IP address of the first SIM card is updated.

[0064] It should be understood that the TAU event of the first SIM card requires the terminal device to establish an RRC connection with the network device through the first SIM card according to a time period (for example, 54 minutes), and report the current tracking area code of the terminal device to the network device through the RRC connection. The IP address update event of the first SIM card requires the terminal device to establish an RRC connection with the network device through the first SIM card according to a time period (for example, 50 minutes), and report the current IP address to the network device through the RRC connection. The IMS re-registration event of the first SIM card requires the terminal device to establish an RRC connection with the network device through the first SIM card according to a time period, and report the binding relationship between the user's public identification and IP address, as well as other user information to the network device through the RRC connection.

[0065] In summary, in the service transmission method provided in the embodiment of the present application, the terminal device can actively determine multiple first events from multiple events according to the second condition, and determine the target time parameter based on the time period of the multiple first events. In this way, the terminal device can flexibly determine multiple first events according to the events actually executed by the first SIM card, thereby aligning the time periods of the multiple first events.

[0066] In one embodiment of the present application, in step 210, the terminal device determines the target time parameter based on the time periods corresponding to multiple first events respectively, which can be achieved in the following way: the terminal device determines the shortest time period among the time periods corresponding to multiple first events respectively as the target time parameter.

[0067] It should be understood that each of the multiple first events may be a periodic event, that is, each first event may have a time period for service transmission.

[0068] Optionally, the time period of each first event may be configured by the network device, or may be agreed upon between the terminal device and the network device (eg, stipulated by a protocol). This embodiment of the present application does not impose any limitation on this.

[0069] In the embodiment of the present application, the terminal device can obtain the time periods corresponding to the multiple first events, select the shortest time period from the time periods corresponding to the multiple first events, and use the selected shortest time period as the target time parameter T. Whenever the terminal device establishes a communication connection with the network device through the first SIM card, the terminal device can transmit the service corresponding to the first event (i.e., the target event) whose remaining time is less than or equal to the target time parameter T in advance through the communication connection established this time. It can be understood that the terminal device can unify the time periods of multiple first events into the shortest time period, that is, the terminal device can transmit services for one or more first events that need to be transmitted in the near future at the shortest time period interval.

[0070] Exemplarily, the multiple first events include a TAU event and an IP address update event of the first SIM card. Among them, the TAU event requires the terminal device to report the current tracking area code of the terminal device to the network device every 54 minutes. If the terminal device fails to report the tracking area code for more than 54 minutes, it will cause the problem of failure to locate the terminal device and the network device. In addition, the IP address update event requires the terminal device to report the current IP address to the network device every 50 minutes. If the terminal device fails to report the current IP address for more than 50 minutes, it will cause the problem of address synchronization failure. The terminal device can use the time period corresponding to the IP address update event, that is, 50 minutes, as the target time parameter. When the terminal device detects that the first SIM card has established an RRC connection with the network device, it can check the remaining time for the next service transmission of the TAU event and IP address update event of the first SIM card, and perform service transmission in advance for events with a remaining time less than or equal to 50 minutes.

[0071] It can be understood that by using the shortest time period among the time periods corresponding to multiple first events as the target time parameter, it can avoid the problem of data synchronization loss between the terminal device and the network device caused by the target time parameter being too long. In addition, it can also avoid the problem of the terminal device frequently establishing a communication connection with the network device for service transmission, which causes the service transmission of other SIM cards to be stuck.

[0072] In one embodiment of the present application, the terminal device may configure a timer (or referred to as a timer) for each first event, and determine the remaining time for each first event to perform the next service transmission through the timer. Exemplarily, after each first event performs a service transmission, the terminal device may reset the timer corresponding to the first event, and the total duration of the timer is the time period corresponding to the current first event. In this way, when the terminal device detects that the first SIM card has established a communication connection with the network device, it can read the timer corresponding to each first event, and determine the remaining time for each first event to perform the next service transmission according to the timer corresponding to each first event.

[0073] Optionally, refer to Figure 4 As shown, the service transmission method provided in an embodiment of the present application may also include the following steps:

[0074] Step 230: The terminal device resets the timer corresponding to each target event based on the time period corresponding to each target event in at least one target event; the timer is used to determine the remaining time for the next service transmission.

[0075] It is understandable that when the terminal device establishes a communication connection with the network device through the first SIM card in step 220, the service corresponding to the first event (that is, the target event) whose remaining time for the next service transmission is less than or equal to the target time parameter can be transmitted in advance, and after the service corresponding to the target event is transmitted, the next service transmission of the target event is re-timed according to the time period of each target event. In other words, the terminal device can reset the timer corresponding to the target event according to the time period corresponding to the target event.

[0076] It can be seen that in the service transmission method provided in the embodiment of the present application, after the terminal device transmits the service corresponding to the target event in advance, it actively resets the timer corresponding to the target event, thereby reducing the expected event of the first SIM card establishing a communication connection with the network device and reducing the impact on other SIM cards.

[0077] Optionally, refer to Figure 5 As shown, in the service transmission method provided by an embodiment of the present application, in step 210, the terminal device determines the target time parameter based on the time periods corresponding to the multiple first events respectively, which can also be completed in the following manner:

[0078] Step 2101: The terminal device detects whether a first instruction is received, where the first instruction is used to start a dual-SIM low-latency mode;

[0079] Step 2102: If the first instruction is received, the terminal device determines the target time parameter based on the time periods corresponding to the multiple first events.

[0080] Here, the first instruction is used to start the dual-SIM low-latency mode. In the dual-SIM low-latency mode, the terminal device can determine the target time parameter based on the time periods corresponding to the multiple first events, align the time periods of the multiple first events, and then transmit the services of the multiple first events based on the target time parameter, thereby reducing the number of connections between the first SIM card and the network device, thereby reducing the delay in the transmission of other SIM card services and avoiding the situation where the transmission of other SIM card services is stuck.

[0081] It can be understood that after the terminal device receives the first instruction, it starts the dual-card low-latency mode. When the dual-card low-latency mode is started, the terminal device can determine multiple first events, and then determine the target time parameters based on the time periods corresponding to the multiple first events, and perform service transmission based on the target time parameters.

[0082] In specific implementation, the terminal device can first determine whether the first instruction is received. If the first instruction is received, the target time parameter is determined based on the time periods corresponding to the multiple first events, and when it is detected that the first SIM card has established a communication connection with the network device, the service is transmitted in advance for the first event (that is, the target event) whose remaining time is less than or equal to the target time parameter. If the first instruction is not received, it continues to detect whether the first instruction is received, and performs service transmission in accordance with the method in the relevant technology.

[0083] The service transmission method provided in the embodiment of the present application is described in detail below with reference to specific examples.

[0084] In this example, the terminal device supports two SIM cards, namely the primary SIM card and the secondary SIM card. When the primary SIM card is transmitting low-latency and high-sensitivity services, the secondary SIM card can be used as Figure 6 The steps shown are used to perform business transmission, which specifically includes the following contents.

[0085] Step 601: Create a list of events to be optimized.

[0086] Among them, the terminal device can traverse all events that require the secondary SIM card to complete service transmission, and add the events that meet the first condition to the list of events to be optimized. Here, the first condition specifically includes: an event that requires the terminal device to actively trigger the secondary SIM card to establish an RRC connection with the network device, and the event is a periodic event.

[0087] Here, the list of events to be optimized may include multiple first events, and each first event satisfies the first condition.

[0088] Optionally, the terminal device can update the list of events to be optimized. For example, the terminal device can re-traverse all events that require the secondary SIM card to complete service transmission according to a time period, and re-determine the events among these events that meet the second condition, thereby updating the list of events to be optimized. Alternatively, when the terminal device detects that the events that require the secondary SIM card to complete have changed (added or deleted), the terminal device can re-traverse all events that require the secondary SIM card to complete service transmission, and determine the events that meet the second condition, thereby updating the list of events to be optimized.

[0089] Step 602: Check whether the dual-SIM low latency mode is enabled.

[0090] Here, the terminal device can determine whether it is in the dual-card low-latency mode by detecting whether it has received the first instruction for turning on the dual-card low-latency mode.

[0091] Specifically, if the terminal device receives the first instruction, it is determined that the terminal device turns on the dual-card low-latency mode, and the terminal device continues to execute step 603. If the terminal device does not receive the first instruction, it is determined that the terminal device does not turn on the dual-card low-latency mode, and the terminal device does not perform subsequent operations.

[0092] Step 603: Obtain the time period corresponding to each first event in the list of events to be optimized, and record the shortest time period as T.

[0093] Step 604: Detect whether an RRC connection is established with the network device through the secondary SIM card.

[0094] Specifically, the terminal device may monitor the RRC connection status of the secondary SIM card. If the terminal device establishes an RRC connection with the network device through the secondary SIM card, step 605 is executed. If the terminal device does not establish an RRC connection with the network device through the secondary SIM card, the terminal device continues to detect whether it establishes an RRC connection with the network device through the secondary SIM card.

[0095] Step 605: Determine whether there is a first event with a remaining duration less than or equal to T in the list of events to be optimized.

[0096] It is understandable that when the terminal device establishes an RRC connection with the network device through the secondary SIM card, the remaining time for the next service transmission of each first event in the event list to be optimized is checked. It is determined whether there is a first event in the event list to be optimized whose remaining time is less than or equal to T. If there is a first event whose remaining time is less than or equal to T, step 606 is continued. If there is no first event whose remaining time is less than or equal to T, step 604 is returned.

[0097] Step 606: Transmit the service corresponding to the target event and reset the timer of the target event.

[0098] The target event includes the first event in step 605 whose remaining duration is less than or equal to T. The timer is used to determine the remaining duration for the next service transmission.

[0099] It is understandable that the terminal device can simultaneously transmit services for the first event whose remaining duration in step 605 is less than or equal to T when establishing the RRC connection with the network device through the secondary SIM card this time. That is, the secondary SIM card will transmit services corresponding to one or more events that need to synchronize data with the network device in the near future during one RRC connection process, thereby reducing the number of times the secondary SIM card can establish an RRC connection, thereby reducing the number of interruptions to the primary SIM card service and avoiding data interruption.

[0100] It can be seen that the embodiment of the present application aligns the time period of the periodic service transmission event so that the independent periodic service transmission events on the secondary SIM card are completed in one RRC establishment process, thereby avoiding the jamming problem caused by the secondary SIM card establishing RRC multiple times and causing the interruption of the data service of the main SIM card, so as to improve the user experience in low-latency and high-sensitivity scenarios.

[0101] An embodiment of the present application further provides a device, Figure 7 700 is a schematic diagram of the structure of a service transmission device 700 of an application provided in an embodiment of the present application, which is applied to a terminal device, the terminal device supports at least two SIM cards, and the at least two SIM cards share wireless transceiver resources. The device includes: Figure 7 As shown, the service transmission device 700 may include:

[0102] The determining unit 710 is configured to determine the target time parameter based on time periods corresponding to a plurality of first events respectively; the first event refers to an event requiring the first SIM card to periodically occupy the wireless transceiver resource for service transmission; the first SIM is any one of the at least two SIM cards;

[0103] The communication unit 720 is configured to transmit a service corresponding to at least one target event when it is detected that the first SIM card establishes a communication connection with the network device; wherein the at least one target event includes a first event among the multiple first events that satisfies a first condition, and the first condition includes that the remaining time for the next service transmission is less than or equal to the target time parameter.

[0104] In some embodiments, the determining unit 710 is further configured to determine the shortest time period among the time periods corresponding to the multiple first events as the target time parameter.

[0105] In some embodiments, the service transmission device 700 may further include a reset unit configured to reset a timer corresponding to each target event based on a time period corresponding to each target event in the at least one target event; the timer is used to determine the remaining time for the next service transmission.

[0106] In some embodiments, the determining unit 710 is further configured to determine an event that satisfies a second condition as the first event;

[0107] The second condition includes: actively triggering the first SIM card to establish a communication connection with the network device according to a time period.

[0108] In some embodiments, the plurality of first events include at least two of the following:

[0109] The area tracking code of the first SIM card updates a TAU event;

[0110] An event of updating the Internet Protocol IP address of the first SIM card;

[0111] An Internet Protocol Multimedia System IMS re-registration event of the first SIM card.

[0112] In some embodiments, the determination unit 710 is also configured to detect whether a first instruction is received, and the first instruction is used to start the dual-card low-latency mode; if the first instruction is received, the terminal device determines the target time parameter based on the time periods corresponding to multiple first events.

[0113] In some embodiments, the at least two SIM cards include a primary SIM card and a secondary SIM card, wherein the first SIM card is the primary SIM card, or the first SIM card is the secondary SIM card.

[0114] Those skilled in the art should understand that the relevant description of the above-mentioned service transmission device in the embodiment of the present application can be understood by referring to the relevant description of the service transmission method in the embodiment of the present application.

[0115] Figure 8 It is a schematic structural diagram of a terminal device 800 provided in an embodiment of the present application. Figure 8 The terminal device 800 shown includes a processor 810, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0116] Alternatively, if Figure 8 As shown, the terminal device 800 may further include a memory 820. The processor 810 may call and run a computer program from the memory 820 to implement the method in the embodiment of the present application.

[0117] The memory 820 may be a separate device independent of the processor 810 , or may be integrated into the processor 810 .

[0118] Alternatively, if Figure 8 As shown, the terminal device 800 may further include a transceiver 830, and the processor 810 may control the transceiver 830 to communicate with the network device, specifically, may send information or data to the network device, or receive information or data sent by the network device.

[0119] The transceiver 830 may include a transmitter and a receiver. The transceiver 830 may further include an antenna, and the number of the antennas may be one or more.

[0120] Optionally, the terminal device 800 may specifically be a terminal device in the service transmission method provided in the embodiment of the present application, and the terminal device 800 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0121] Fig. 9 It is a schematic structural diagram of the chip of an embodiment of the present application. Fig. 9 The chip 900 shown includes a processor 910, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0122] Alternatively, if Fig. 9 As shown, the chip 900 may further include a memory 920. The processor 910 may call and run a computer program from the memory 920 to implement the method in the embodiment of the present application.

[0123] The memory 920 may be a separate device independent of the processor 910 , or may be integrated into the processor 910 .

[0124] Optionally, the chip 900 may further include an input interface 930. The processor 910 may control the input interface 930 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0125] Optionally, the chip 900 may further include an output interface 940. The processor 910 may control the output interface 940 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0126] Optionally, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0127] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0128] The embodiment of the present application also provides a computer storage medium, specifically a computer readable storage medium, on which computer instructions are stored, and when the computer storage medium is located in a terminal device, the computer instructions are executed by a processor to implement any step of the above-mentioned service transmission method of the embodiment of the present application.

[0129] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0130] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0131] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be separately configured as a unit, or at least two units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0132] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.

[0133] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0134] It should be noted that the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0135] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A service transmission method, characterized in that: Applied to a terminal device, the terminal device supports at least two identity identification SIM cards, the at least two SIM cards share wireless transceiver resources, and the method includes: The terminal device determines the target time parameter based on the time periods respectively corresponding to the multiple first events; the first event refers to an event that requires the first SIM card to periodically occupy the wireless transceiver resources for service transmission; the first SIM card is any one of the at least two SIM cards; The terminal device transmits a service corresponding to at least one target event when detecting that the first SIM card establishes a communication connection with the network device; wherein the at least one target event includes a first event among the multiple first events that satisfies a first condition, and the first condition includes that the remaining time for the next service transmission is less than or equal to the target time parameter; The terminal device determines the target time parameter according to the time periods respectively corresponding to the multiple first events, including: the terminal device determines the shortest time period among the time periods respectively corresponding to the multiple first events as the target time parameter; The method further comprises: The terminal device resets the timer corresponding to each target event based on the time period corresponding to each target event in the at least one target event; the timer is used to determine the remaining time for the next service transmission.

2. The method according to claim 1, characterized in that Before determining the target time parameter, the method further includes: The terminal device determines an event that meets the second condition as the first event; The second condition includes: actively triggering the first SIM card to establish a communication connection with the network device according to a time period.

3. The method according to claim 1 or 2, characterized in that: The plurality of first events include at least two of the following: The area tracking code of the first SIM card updates a TAU event; An event of updating the Internet Protocol IP address of the first SIM card; An Internet Protocol Multimedia System IMS re-registration event of the first SIM card.

4. The method according to claim 1 or 2, characterized in that: The terminal device determines the target time parameter based on the time periods respectively corresponding to the multiple first events, further comprising: The terminal device detects whether a first instruction is received, where the first instruction is used to start a dual-card low-latency mode; If the first instruction is received, the terminal device determines the target time parameter based on the time periods corresponding to the multiple first events.

5. The method according to claim 1 or 2, characterized in that: The at least two SIM cards include a primary SIM card and a secondary SIM card, wherein the first SIM card is the primary SIM card, or the first SIM card is the secondary SIM card.

6. A service transmission device, characterized in that: Applied to a terminal device, the terminal device supports at least two identity identification SIM cards, the at least two SIM cards share wireless transceiver resources, and the device includes: A determination unit is configured to determine a target time parameter based on time periods corresponding to a plurality of first events respectively; the first event refers to an event requiring the first SIM card to periodically occupy the wireless transceiver resource for service transmission; the first SIM card is any one of the at least two SIM cards; A communication unit, configured to transmit a service corresponding to at least one target event when detecting that the first SIM card establishes a communication connection with the network device; wherein the at least one target event includes a first event among the multiple first events that satisfies a first condition, and the first condition includes that the remaining time for the next service transmission is less than or equal to the target time parameter; A reset unit, configured to reset a timer corresponding to each target event based on a time period corresponding to each target event in the at least one target event; the timer is used to determine a remaining time for the next service transmission; The determining unit is further configured to determine the shortest time period among the time periods corresponding to the multiple first events as the target time parameter.

7. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 5.

8. A terminal device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 5.

9. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 5.