Communication method, device, storage medium and program product
By sending instruction information to the terminal device through the network device, the scheduling request sending parameters of the low-priority identity recognition module card are adjusted, which solves the problem of failure to send low-priority business cards in dual-card dual-pass mode and improves communication stability and user experience.
Patent Information
- Application Number
- CN202410224872.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-28
- Publication Date
- 2025-09-05
AI Technical Summary
In dual-SIM dual-pass mode, the scheduling request sending failure rate of low-priority service cards is high, resulting in communication interruption and affecting user experience.
The network device sends an instruction message to the terminal device, instructing the low-priority identity module card to update the sending parameters of the scheduling request, so that it increases the number of transmissions or extends the transmission time interval to improve the transmission success rate and reduce the probability of random access process.
By adjusting the sending parameters of the scheduling request, the sending success rate of low-priority service cards is improved, the occurrence of communication interruptions is reduced, and the user experience is improved.
Smart Images

Figure CN120603073A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, storage medium and program product. Background Art
[0002] With the development of communications, most current terminal devices (such as mobile phones) support dual SIM dual active (DSDA). Under DSDA, terminal devices support dual SIM card services concurrently, meaning that the terminal device can send or receive services simultaneously through both SIM cards. For example, the terminal device can use one SIM card to perform a call service while using the other SIM card to perform a data service (such as surfing the Internet).
[0003] In the related art, DSDA includes DSDA transmission sharing mode and DSDA transmission exclusive mode. In the DSDA transmission sharing mode, the terminal device usually needs to use the same transmission channel to send the service data corresponding to the two cards through time division multiplexing (TDM).
[0004] In DSDA transmission sharing mode, when a terminal device card has uplink data to transmit, it sends a scheduling request (SR) to the network device to which the card belongs via the uplink control channel to request uplink transmission resources. The time at which a low-priority service card sends an SR through the terminal device may conflict with the time at which a high-priority service card sends uplink data through the terminal device, resulting in a failure to send the SR through the terminal device. If the number of failed SR transmissions reaches the maximum number of SR transmissions, the terminal device of the low-priority service card will enter the random access channel (RACH) to request uplink resources, potentially causing communication interruption for the terminal device of the low-priority service card. Summary of the Invention
[0005] The embodiments of the present application provide a communication method, device, storage medium, and program product, which can reduce the probability of communication interruption in terminal devices.
[0006] In a first aspect, an embodiment of the present application provides a communication method, applied to a network device, comprising:
[0007] When it is determined that the service priority of the second identity identification module card of the terminal device is lower than the low service priority of the first identity identification module card, a first indication message is sent to the terminal device; the first indication message is used to instruct the terminal device to update the value of the sending parameter of the scheduling request of the second identity identification module card, wherein the value of the updated sending parameter is greater than the value before the update.
[0008] In the above solution, the network device sends the first indication information to the terminal device to instruct the terminal device to update the value of the sending parameter of the scheduling request of the second identity identification module card. In this way, by updating the sending parameter of the scheduling request sent by the second identity identification module card, the number of times the second identity identification module card sends the scheduling request is increased, or the sending time of the scheduling request sent by the second identity identification module card is increased, so as to improve the probability of the second identity identification module card successfully sending the scheduling request, thereby reducing the probability of the terminal device of the second identity identification module card triggering the random access process, thereby improving the user experience.
[0009] In an optional embodiment of the first aspect, the sending parameter includes at least one of the following:
[0010] Maximum number of sending times and minimum sending time interval.
[0011] In an optional embodiment of the first aspect, the method further comprises:
[0012] Second indication information is received from the terminal device, where the second indication information is used to indicate that the service priority of the second identity recognition module card is lower than the service low priority of the first identity recognition module card.
[0013] In an optional embodiment of the first aspect, the method further comprises:
[0014] In a case where the terminal device has a first identity identification module card and a second identity identification module card, if, within a preset time, a bit error rate of service data sent by the terminal device through the second identity identification module card is greater than a preset bit error rate, and a signal quality of an uplink signal of the service data sent is greater than a preset threshold, it is determined that the service priority of the second identity identification module card is lower than the low service priority of the first identity identification module card.
[0015] In an optional embodiment of the first aspect, the method further comprises:
[0016] Receive third indication information from the terminal device, where the third indication information is used to indicate that the terminal device has a first identity recognition module card and a second identity recognition module card.
[0017] In an optional embodiment of the first aspect, the first indication information includes a value of a sending parameter, or the first indication information includes an identifier of a value of a sending parameter.
[0018] In an optional embodiment of the first aspect, the method further comprises:
[0019] The value of the sending parameter is determined according to the bit error rate of the service data and / or the signal quality of the uplink signal transmitting the service data.
[0020] In an optional embodiment of the first aspect, determining a value of the sending parameter includes:
[0021] The priority level is determined based on the bit error rate of the service data and / or the signal quality of the uplink signal transmitting the service data. The values of the sending parameters corresponding to different priority levels are different. The value of the sending parameter is determined based on the priority level and the mapping relationship between the sending parameter value and the priority level.
[0022] In an optional embodiment of the first aspect, the method further comprises:
[0023] Fifth indication information is received from the terminal device, where the fifth indication information is used to indicate that the service priority of the second identity recognition module card of the terminal device is not lower than the low service priority of the first identity recognition module card.
[0024] In an optional embodiment of the first aspect, the method further comprises:
[0025] When the service priority of the second identity identification module card of the terminal device is not lower than the low service priority of the first identity identification module card, fourth indication information is sent to the terminal device, and the fourth indication information is used to instruct the terminal device to restore the value of the sending parameter to the value before the update.
[0026] In an optional embodiment of the first aspect, the method further comprises:
[0027] Within a preset time, if the bit error rate of the service data generated by the second identity identification module card is less than or equal to the preset bit error rate, or the signal quality of the uplink signal transmitting the service data is less than or equal to the preset threshold, it is determined that the service priority of the second identity identification module card is not lower than the low service priority of the first identity identification module card.
[0028] In a second aspect, an embodiment of the present application provides a communication method, applied to a terminal device, the method comprising:
[0029] Receive first indication information from a network device; the first indication information is used to instruct the terminal device to update the value of a sending parameter of a scheduling request of a second identity identification module card, wherein the value of the updated sending parameter is greater than the value before the update; the service priority of the second identity identification module card of the terminal device is lower than the low service priority of the first identity identification module card.
[0030] In an optional embodiment of the second aspect, the sending parameter includes at least one of the following:
[0031] Maximum number of sending times and minimum sending time interval.
[0032] In an optional embodiment of the second aspect, the method further includes:
[0033] Second indication information is sent to the network device, where the second indication information is used to indicate that the service priority of the second identity identification module card is lower than the service low priority of the first identity identification module card.
[0034] In an optional embodiment of the second aspect, the method further includes:
[0035] Sending third indication information to the network device, where the third indication information is used to indicate that the terminal device has the first identity identification module card and the second identity identification module card.
[0036] In an optional embodiment of the second aspect, the first indication information includes a value of a sending parameter, or the first indication information includes an identifier of a value of a sending parameter.
[0037] In an optional embodiment of the second aspect, the method further includes:
[0038] Using the updated value of the sending parameter, a scheduling request is sent to the network device to which the second identity recognition module card belongs.
[0039] In an optional embodiment of the second aspect, the method further includes:
[0040] Receive fourth indication information sent from the network device, where the fourth indication information is used to instruct the terminal device to restore the value of the sending parameter to the value before the update.
[0041] In an optional embodiment of the second aspect, the method further includes:
[0042] The restored value of the sending parameter is used to send a scheduling request to the network device to which the second identity recognition module card belongs.
[0043] In an optional embodiment of the second aspect, the method further includes:
[0044] Sending fifth indication information to the network device, where the fifth indication information is used to indicate that the service priority of the second identity identification module card of the terminal device is not lower than the low service priority of the first identity identification module card.
[0045] In a third aspect, an embodiment of the application provides a communication device, applied to a network device, comprising:
[0046] The sending module is configured to send first indication information to the terminal device when it is determined that the service priority of the second identity recognition module card of the terminal device is lower than the service priority of the first identity recognition module card.
[0047] The first instruction information is used to instruct the terminal device to update the value of the sending parameter of the scheduling request of the second identity recognition module card, wherein the value of the updated sending parameter is greater than the value before the update.
[0048] In a fourth aspect, an embodiment of the application provides a communication device, applied to a terminal device, comprising:
[0049] A receiving module is used to receive first indication information from a network device; the first indication information is used to instruct the terminal device to update the value of a sending parameter of a scheduling request of a second identity identification module card, wherein the value of the updated sending parameter is greater than the value before the update; and the service priority of the second identity identification module card of the terminal device is lower than the low service priority of the first identity identification module card.
[0050] In a fifth aspect, an embodiment of the present application provides a communication device,
[0051] The communication device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method of the first aspect.
[0052] In a sixth aspect, an embodiment of the present application provides a communication device,
[0053] The communication device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method as in the second aspect.
[0054] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method of the first aspect or any one of the methods of the second aspect.
[0055] In an eighth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, it enables the computer to execute the method of the first aspect or any one of the methods of the second aspect.
[0056] In a ninth aspect, an embodiment of the present application provides a chip, the chip including a processor, the processor being used to call a computer program in a memory to execute the method of the first aspect, or any one of the methods of the second aspect.
[0057] It should be understood that the second to tenth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0059] Figure 2A schematic diagram of an uplink scheduling process provided in an embodiment of the present application;
[0060] Figure 3A A schematic diagram of the structure of the time domain resources provided in an embodiment of the present application;
[0061] Figure 3B A schematic diagram of different types of time slots provided in an embodiment of the present application;
[0062] Figure 3C A structural diagram of time domain resources with different time slot ratios provided in an embodiment of the present application;
[0063] Figure 4 Schematic diagram of time domain resources configured for SIM card 1 and SIM card 2 by the base station provided in the embodiment of the present application;
[0064] Figure 5 A flow chart of a communication method provided in an embodiment of the present application;
[0065] Figure 6 A flowchart of another communication method provided in an embodiment of the present application;
[0066] Figure 7 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0067] Figure 8 A schematic structural diagram of another communication device provided in an embodiment of the present application;
[0068] Figure 9 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0069] To facilitate understanding of the embodiments of the present application, the following explanations are made.
[0070] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0071] In the embodiments of the present application, the terms "system" and "network" are often used interchangeably in this document. In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0072] The terms used in the embodiments of this application are intended only to explain the specific embodiments of this application and are not intended to limit this application. The terms "first," "second," "third," and so on in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, not to describe a specific order. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions.
[0073] The "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can obtain it through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain it through C; it can also mean that there is an association between A and B.
[0074] In the embodiment of the present application, the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or that there is an association relationship between the two, or a relationship of indication and being indicated, configuration and being configured, etc.
[0075] The technical solutions provided in the embodiments of the present application can be applied to a variety of communication systems. For example, the applicable system can be the Long Term Evolution (LTE) architecture, and can also be applied to the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UTRAN) architecture, or the Global System for Mobile Communications (GSM) / Enhanced Data Rate for GSM Evolution (EDGE) system radio access network (GSM Edge Radio Access Network, GERAN) architecture.
[0076] The technical solution provided in this application can also be applied to any other wireless communication system with similar structure and function, such as a public land mobile network (PLMN) system, a fifth generation (5G) communication system (e.g., a new radio (NR) system) and future mobile communication systems, etc., and the embodiments of this application do not impose any restrictions on this.
[0077] In addition, the technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as satellite communication systems and high altitude platform station (HAPS) communications, for example, integrated communication and navigation (IcaN) systems and global navigation satellite systems (GNSS). Satellite communication systems can be integrated with traditional mobile communication systems.
[0078] The terminal device involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing device connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called User Equipment (UE). The terminal device may be a USB storage device, other personal computer memory devices and dongles, or may communicate with one or more core networks (CN) via a radio access network (RAN). The terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), personal computers, tablet computers, machine-type communication (MTC) terminal devices, augmented reality (AR) / virtual reality (VR) devices, wearable devices, vehicle-mounted equipment (VUE), etc. Terminal devices may also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, access points, remote terminal devices, access terminals, user terminals, user agents, user devices, and wireless access points and routers / modems that meet the limitations of this definition, but are not limited in the embodiments of the present application.
[0079] The network devices involved in the embodiments of the present application may be referred to as access network devices, radio access network devices, radio access networks (RAN), radio access network functions or radio access network units, etc. The access network devices may include base stations, WLAN access points, etc. The base stations may include one or more cells providing services to terminal devices. Depending on the specific application scenario, the base station may also be referred to as an access point, or may be a device in the access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. For example, the network devices involved in the embodiments of the present application may be evolutionary network devices (evolutionary Node B, eNB or e-NodeB) in the long term evolution (LTE) system, 5G base stations (gNB) in the 5G network architecture (next generation system), etc., or may be home evolved Node B (HeNB), relay node, femto, pico, network test equipment, or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms and is not limited in the embodiments of the present application. In some network structures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes. The centralized unit and the distributed unit may also be arranged geographically separately.
[0080] Optionally, the network device and terminal device in the embodiments of the present application may also be referred to as a communication device or communication device, which may be a general device or a dedicated device, and the embodiments of the present application do not specifically limit this.
[0081] In order to better understand the technical solution provided by this application, the communication system architecture of this application is first described below.
[0082] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the communication system includes a terminal device 1, a network device 2 and a network device 3.
[0083] Terminal device 1 can perform uplink and downlink transmission with network device 2 and network device 3. The link used for uplink transmission between terminal device 1 and network device 2 and network device 3 can be called uplink (UL), and the link used for downlink transmission between terminal device 1 and network device 2 and network device 3 can be called downlink (DL). It can be understood that the communication system can also include more terminal devices and network devices. Figure 1 This is only a schematic diagram and does not limit the applicable scenarios of the technical solution provided in this application.
[0084] like Figure 1 As shown, terminal device 1 can be provided with two subscriber identity modules (SIMs), namely SIM card 1 and SIM card 2. SIM card 1 and SIM card 2 can be connected to the same operator network or different operator networks, which is not limited in this application. SIM card 1 and SIM card 2 can be connected to the same network device or different network devices, which is not limited in this application.
[0085] The following example illustrates the solution by taking SIM card 1 and SIM card 2 as examples of connecting to different network devices. For example, Figure 1 The terminal device 1 shown communicates with the network device 2 via the SIM card 1 , and the terminal device 1 communicates with the network device 3 via the SIM card 2 .
[0086] In some embodiments, terminal device 1 can transmit uplink data based on the uplink scheduling of network device 2. For example, terminal device 1 sends uplink data to network device 2 via SIM card 1 on the uplink resources configured by network device 2 for SIM card 1. Uplink data can also be referred to as uplink traffic, uplink traffic data, etc.
[0087] In some embodiments, terminal device 1 may transmit uplink data based on uplink scheduling of network device 3. For example, terminal device 1 sends uplink data to network device 3 via SIM card 2 on the uplink resources configured by network device 3 for SIM card 2.
[0088] The following combination Figure 2 The uplink scheduling process provided in the embodiment of the present application is described in detail.
[0089] refer to Figure 2 , Figure 2 The following is a schematic diagram of an uplink scheduling process provided by an embodiment of the present application. Figure 2 As shown, the uplink scheduling process involves the interaction between terminal device 1 and network device 2, and may include:
[0090] S201. Terminal device 1 sends an uplink scheduling request to network device 2. The uplink scheduling request is used to request resources for uplink data transmission.
[0091] After a radio resource control (RRC) connection is established between the terminal device 1 and the network device 2, when the terminal device 1 has uplink data to send, the terminal device 1 can send an SR to the network device 2.
[0092] In some embodiments, the terminal device 1 may send an SR to the network device 2 via the SIM card 1 .
[0093] In some embodiments, the terminal device 1 may send an SR to the network device 2 via a physical uplink control channel (PUCCH).
[0094] S202 . The network device 2 sends uplink grant (UL grant) information to the terminal device 1 . The UL grant information is used to indicate the uplink resources configured by the network device 2 for the terminal device 1 .
[0095] After receiving the SR, network device 2 can configure uplink resources for terminal device 1 and send UL grant information to terminal device 1. The UL grant information includes the uplink resources configured by network device 2 for terminal device 1. Uplink resources include uplink time-frequency domain resources. In the embodiment of the present application, uplink resources mainly refer to uplink time domain resources.
[0096] In some embodiments, the SR includes information about SIM card 1 of terminal device 1, for example, the information about SIM card 1 includes an international mobile subscriber identity (IMSI). After receiving the SR, network device 2 may configure uplink resources for SIM card 1 of terminal device 1 and send UL grant information to terminal device 1. The UL grant information includes the uplink resources configured by network device 2 for SIM card 1 of terminal device 1, which is recorded as uplink resource 1.
[0097] S203. Terminal device 1 sends uplink data and / or buffer status report (BSR).
[0098] After receiving the UL grant information, terminal device 1, in one example, sends uplink data or a BSR on uplink resource 1 through SIM card 1, where the BSR is used to indicate the amount of uplink data to be sent in the medium access control (MAC) layer buffer of terminal device 1. In another example, terminal device 1 sends uplink data and a BSR on uplink resource 1 through SIM card 1.
[0099] S204. Network device 2 sends an ACK / NACK message to terminal device 1.
[0100] In some embodiments, after the network device 2 successfully receives the uplink data sent by the terminal device 1 , the network device 2 may send an acknowledgement (ACK) message to the terminal device 1 .
[0101] In some embodiments, if network device 2 does not receive uplink data sent by terminal device 1 within a preset time period, or if network device 2 fails to receive uplink data sent by UE (data loss or decoding failure, etc.), network device 2 may send a negative acknowledgement (NACK) message to terminal device 1.
[0102] In some embodiments, after S203, the following steps may be further performed:
[0103] S205 . The network device 2 sends UL grant information to the terminal device 1 again. The UL grant information is used to indicate the uplink resources configured by the network device 2 for the terminal device 1 .
[0104] After receiving the BSR, network device 2 learns that the amount of uplink data sent by terminal device 1 is greater than the preset data amount. Network device 2 may reconfigure an uplink resource for terminal device 1, record it as uplink resource 3, and resend UL grant information to terminal device 1. The UL grant information includes indication information of uplink resource 3. Exemplarily, the indication information of uplink resource 3 is used to indicate the start time and duration of uplink resource 3, or to indicate the start time and end time of uplink resource 3. Terminal device 1 may send uplink data on uplink resource 3.
[0105] It should be understood that the uplink scheduling process between the terminal device 1 and the network device 3 is similar to the uplink scheduling process between the terminal device 1 and the network device 2, which can be referred to Figure 2 The embodiment shown.
[0106] Based on the above uplink scheduling process, network device 2 can configure uplink resource 1 for SIM card 1 of terminal device 1. Similarly, network device 3 can configure uplink resource 2 for SIM card 2 of terminal device 1.
[0107] In some embodiments, terminal device 1 includes a first timer and a first counter. When terminal device 1 sends an SR to network device 2, the first timer starts. During this period, the terminal device cannot send an SR to network device 2 again until the first timer reaches a first threshold. When the first timer reaches the first threshold, it is turned off. Terminal device 1 can send an SR to network device 2 when the next uplink timeslot arrives. The first threshold is used to indicate the minimum time interval between two consecutive SRs sent by the terminal device.
[0108] The first counter is used to indicate the number of times the terminal device 1 sends an SR. Each time the terminal device 1 sends an SR to the network device 2, the value of the first counter increases by 1. Optionally, the initial value of the first counter can be 0. Whenever the terminal device 1 sends an SR, when the terminal device 1 receives the ULgrant sent by the network device 2 within the preset time, it is determined that the SR sending is successful. When the terminal device 1 does not receive the ULgrant sent by the network device 2 within the preset time, the SR sending fails. The reason for the failure may be insufficient radio frequency channel resources of the terminal device 1, or large transmission path loss, which makes it impossible to complete the data sending.
[0109] If the SR fails to be sent, terminal device 1 will send the SR again to network device 2, and the value of the first counter will be incremented by one until the specified data is successfully sent, or when the value of the first counter is equal to the second threshold, terminal device 1 triggers the random access procedure (RACH). The second threshold is used to indicate the maximum number of times the SIM1 card in terminal device 1 can send an SR to the network device. The second threshold can be configured by network device 2 or set by terminal device 1, and this application does not impose any restrictions on this.
[0110] It can be understood that the first timer and the first counter are associated with the SIM card. When the terminal device 1 is a dual-card terminal including SIM card 1 and SIM card 2, the terminal device 1 also includes a second timer and a second counter. The first timer and the first counter serve SIM card 1, and record the time and number of times SR is sent for SIM card 1; the second timer and the second counter serve SIM card 2, and record the time and number of times SR is sent for SIM card 2. Alternatively, the first timer and the first counter serve SIM card 2, and record the time and number of times SR is sent for SIM card 2; the second timer and the second counter serve SIM card 1, and record the time and number of times SR is sent for SIM card 1. The embodiments of the present application are not limited to this.
[0111] In order to better understand the solution, the time domain resource structure of the uplink resources provided in the embodiment of the present application is introduced below.
[0112] In the embodiment of the present application, time domain resources may refer to: frames, time slots, and symbols used for uplink and downlink (UL & DL) transmissions, wherein the symbols may refer to orthogonal frequency division multiplexing (OFDM) symbols.
[0113] refer to Figure 3A , Figure 3A The schematic diagram of the structure of time domain resources is exemplarily shown.
[0114] like Figure 3A As shown, the duration of a frame is generally 10 milliseconds (ms); a frame may generally include 10 subframes, which may be marked as subframe 0 to subframe 9 respectively;
[0115] A subframe can include one or more time slots, and the number of time slots is related to the subcarrier spacing. For example, when the subcarrier spacing is 15 kilohertz (KHz), a subframe can include one time slot, which can be marked as Slot0; when the subcarrier spacing is 30 KHz, a subframe can include two time slots, marked as Slot0 and Slot1; when the subcarrier spacing is 60 KHz, a subframe can include four time slots, marked as Slot0, Slot1, Slot2, and Slot3. The following embodiments are described based on a subcarrier spacing of 30 KHz and a subframe consisting of two time slots.
[0116] A timeslot typically includes 14 symbols, which can be denoted as s0 to s13. A symbol is the smallest unit of the time domain resource structure. A symbol can be an uplink symbol used for uplink transmission, which is marked as "U," or a downlink symbol used for downlink transmission, which is marked as "D." Based on the ratio of uplink and downlink symbols in a timeslot, timeslots can be divided into three types: uplink timeslots, downlink timeslots, and flexible timeslots.
[0117] Among them, such as Figure 3B As shown in (a) in FIG, the uplink time slot can be marked as "U", and all 14 symbols in the uplink time slot are uplink symbols; Figure 3B As shown in (b) in FIG, the downlink time slot can be marked as "D", and all 14 symbols in the downlink time slot are downlink symbols; Figure 3B The flexible time slots shown in (c) of Figure 1 are marked "S" and are divided into fully flexible time slots and hybrid time slots. The 14 symbols in a fully flexible time slot can be used for uplink or downlink transmission, or as guard intervals or reserved resources based on specific traffic scenarios. A hybrid time slot includes at least one uplink symbol and / or downlink symbol. Figure 3B In the mixed time slot shown, s0 to s7 are downlink symbols, s8 and s9 are guard intervals, and s10 to s13 are uplink symbols.
[0118] like Figure 3C As shown, within a period of a specified duration (e.g., 2.5ms, 5ms, etc.), different time slot ratios can be used in the time domain based on the ratio between uplink time slots, downlink time slots, and flexible time slots. The following examples introduce several time slot ratio structures:
[0119] like Figure 3C As shown in (a), with a period of 2.5 ms, the time slot ratio can be downlink time slot: flexible time slot: uplink time slot = 3:1:1;
[0120] like Figure 3C As shown in (b), with a period of 5 ms, the time slot ratio can be downlink time slot: flexible time slot: uplink time slot = 5:2:3;
[0121] like Figure 3C As shown in (c), with a period of 5 ms, the time slot ratio can be downlink time slot: flexible time slot: uplink time slot = 8:1:1;
[0122] like Figure 3C As shown in (d), with a period of 5 ms, the time slot ratio can be downlink time slot: flexible time slot: uplink time slot = 7:1:2;
[0123] It should be noted that the time domain resource structure introduced above is only used to exemplify the present application and does not constitute a specific limitation to the present application.
[0124] The time domain resource structure introduced above is only used to exemplify the present application and does not constitute a specific limitation to the present application.
[0125] Continue to refer to Figure 1 , Figure 1 The terminal device 1 shown can communicate using a dual SIM and dual access (DSDA) method. In this communication method, two SIM cards can perform communication services simultaneously. That is, when one of the two SIM cards performs a high-priority service with a high real-time requirement (for example, a voice call service), the other SIM card can perform a low-priority service with a low real-time requirement (for example, a web browsing service).
[0126] For example, during time period 1, SIM card 1 executes a high-priority service with a high real-time requirement through terminal device 1, while SIM card 2 executes a low-priority service with a low real-time requirement through terminal device 1. During time period 2, SIM card 2 executes a high-priority service with a high real-time requirement through terminal device 1, while SIM card 1 executes a low-priority service with a low real-time requirement through terminal device 1. In other words, the SIM card that executes the high-priority service through terminal device 1 and the SIM card that executes the low-priority service through terminal device 1 can vary, and this application does not limit this.
[0127] In the following embodiments, description will be made by taking an example in which SIM card 1 executes a high-priority service through terminal device 1 and SIM card 2 executes a low-priority service through terminal device 1 .
[0128] When terminal device 1 is configured with only one RF transmission channel (i.e., terminal device 1 is in DSDA transmission sharing mode), the two SIM cards can use time division multiplexing to transmit signals to the network device using the same RF transmission channel at different times. In this case, the mode in which the two SIM cards are located can be called time division duplexing (TDD) mode. The RF transmission channel can also be called RF transmission path, uplink channel, uplink path, etc.
[0129] Reference Figure 4 , Figure 4 A schematic diagram of time domain resources configured by the network device 2 for the SIM card 1 and a schematic diagram of time domain resources configured by the network device 3 for the SIM card 2 are exemplarily shown.
[0130] like Figure 4As shown, in the same period (10ms), the time slot ratio of the time domain resources configured by network device 2 for SIM card 1 is D:S:U=8:1:1, and the time slot ratio of the time domain resources configured by network device 3 for SIM card 2 is D:S:U=7:1:2. Figure 4 It can be seen that the uplink time slots of the time domain resources of SIM card 1 and SIM card 2 overlap (for example, time slot 9 or time slot 19).
[0131] In some embodiments, in the DSDA transmission sharing mode, when the network device 2 schedules the SIM card 1 to Figure 4 When a certain time slot (e.g., time slot 9) within the 10ms shown transmits uplink data for a high-priority service, the RF transmission path of terminal device 1 is preempted by SIM card 1 for the entire 10ms. Because the RF transmission path is preempted by SIM card 1, SIM card 2 cannot transmit uplink data in the uplink time slot (e.g., time slot 9 or time slot 19) configured for it by network device 3.
[0132] like Figure 4 As shown, when the network device 2 schedules the SIM card 1 to send uplink data of a high-priority service in time slot 9 or time slot 19, within this time period, if the SIM card 2 of the terminal device 1 needs to send uplink data of a low-priority service, it can send an SR to the network device 3. Since the RF transmission path is preempted by the SIM card 1, the SR sent by the terminal device 1 to the network device 3 will fail. If the number of consecutive failures of the SR sent by the terminal device 1 to the network device 3 reaches a preset threshold, the terminal device 1 will trigger the RACH process to apply for uplink resources.
[0133] At this time, the connection between terminal device 1 and network device 3 is stable and the signal quality is good, which can meet the data transmission and reception between terminal device 1 and network device 3. However, since SIM card 2 of terminal device 1 is a low-priority service card, the time of sending SR conflicts with the time of sending uplink service data of SIM card 1 (high-priority service card), and the RF transmission path cannot be seized, resulting in SR sending failure. At this time, the RACH process is triggered, which not only takes a long time, but also may cause the risk of network connection disconnection during the process of reselecting the network, resulting in a poor user experience.
[0134] In view of this, an embodiment of the present application provides a communication method and related equipment. When the network device identifies that a SIM card of a terminal device of a dual-card terminal is currently a low-priority service card (also known as a low-priority service priority), the network device sends a first indication message to the terminal device to instruct the low-priority service card to update its SR sending parameters (number of times of sending and / or time interval for sending SR), and the updated SR sending parameter value is greater than the value before the update. By updating the SR sending parameter to increase the number of times the low-priority service card sends SR, or increasing the SR sending time of the low-priority service card, the probability of the low-priority service card sending SR successfully is increased, thereby reducing the probability of the terminal device triggering the RACH process, thereby improving the user experience.
[0135] In the embodiment of the present application, the RF transmission path of the terminal device may be occupied by not only the first card or the second card, but also other modules or components of the terminal device, such as a satellite communication module, etc., which is not limited in the present application.
[0136] The technical solution of the present application is described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other. For the same or similar content, such as the explanation of terms or nouns, and the explanation of steps, etc., different embodiments can refer to each other and will not be repeated.
[0137] Reference Figure 5 , Figure 5 The flowchart of a communication method provided by an embodiment of the present application is exemplarily shown. Figure 5 As shown, the communication method of this embodiment includes:
[0138] S501: When determining that the service priority of the second identity recognition module card of the terminal device is lower than the service priority of the first identity recognition module card, the network device sends first indication information to the terminal device.
[0139] In the embodiment of the present application, the first identity recognition module card may be SIM card 1, the second identity recognition module card may be SIM card 2, and the terminal device may be a dual-card terminal device including SIM card 1 and SIM card 2 (for example, Figure 1 The terminal device 1 in the network device may be a network device corresponding to the cell where the terminal device resides via the SIM card 2 (for example, Figure 1 Network devices in 3).
[0140] The first indication information is used to instruct the terminal device to update the value of the sending parameter of the scheduling request of the SIM card 2. The updated value of the sending parameter is greater than the value before the update, that is, the updated value tolerance of the sending parameter is higher.
[0141] In some embodiments, the sending parameters of the scheduling request include a maximum number of times the scheduling request is sent (sr-TransMax) and / or a minimum time interval for sending the scheduling request (sr-ProhibitTimer).
[0142] In some embodiments, when the terminal device accesses the cell of the network device through the SIM card, the network device may configure the value (default value) of the sending parameter of the scheduling request to the terminal device.
[0143] For example, when terminal device 1 accesses network device 2 through SIM card 1, the values of the sending parameters of the configured scheduling request can be as follows:
[0144] sr-TransMax: Maximum number of SR transmissions, the default value is 8;
[0145] sr-ProhibitTimer: Minimum interval for sending SRs. The default value is 4 milliseconds.
[0146] When the terminal device 1 accesses the network device 3 through the SIM card 2, the configured sending parameters of the scheduling request may be as follows:
[0147] sr-TransMax: Maximum number of SR transmissions, the default value is 8;
[0148] sr-ProhibitTimer: Minimum interval for sending SRs. The default value is 4 milliseconds.
[0149] Optionally, the sending parameters of the above-mentioned scheduling request can also be customized by the terminal device or agreed in the protocol. It should be understood that the values of the above-mentioned sending parameters can be set according to actual needs, and the embodiments of the present application are not limited to this. In the embodiments of the present application, the values of the sending parameters and the sending parameters can represent the same meaning.
[0150] In some embodiments, the network device may determine that the service priority of the second identity recognition module card of the terminal device is lower than the service priority of the first identity recognition module card based on the following method.
[0151] A first possible implementation manner: the network device determines based on indication information of the terminal device.
[0152] Correspondingly, in this implementation, the following steps may be further included before S501:
[0153] S500: The network device receives second indication information from the terminal device. The second indication information is used to indicate that the service priority of SIM card 2 is lower than the service priority of SIM card 1.
[0154] The second indication information may include a first identifier, and the first identifier is used to indicate that the service priority of SIM card 2 is lower than that of SIM card 1. For example, the first identifier may be 0, 1, or low.
[0155] In some embodiments, when the terminal device identifies that a high-priority service (e.g., a call service) is scheduled to be executed through SIM card 1, it can determine that the service priority of SIM card 2 is lower than that of SIM card 1. In this case, SIM card 1 can be referred to as the high-priority service card, and SIM card 2 can be referred to as the low-priority service card. When the terminal device determines that SIM card 2 is the low-priority service card, it can send a second indication message to the network device.
[0156] It should be understood that when SIM card 1 and SIM card 2 are not executing high-priority services, they can be called ordinary service cards or non-priority service cards.
[0157] In some embodiments, the second indication information may be carried in an RRC message or uplink control information (UCI).
[0158] It should be understood that the terminal device can pre-set the priority of each service, for example, setting services with higher real-time requirements (such as voice calls) as high-priority services, and setting services with lower real-time requirements (such as video browsing, web browsing, etc.) as low-priority services. Alternatively, no pre-setting is performed, but the real-time requirements of each service are determined in real time, and this application does not impose any restrictions on this.
[0159] A second possible implementation manner: the network device determines based on the signal quality between the network device and the terminal device.
[0160] Exemplarily, when the terminal device has a first identity identification module card and a second identity identification module card, within a preset time, if the bit error rate of the service data sent by the terminal device through the second identity identification module card is greater than the preset bit error rate, and the signal quality of the uplink signal of the service data is greater than the preset threshold, it is determined that the service priority of the second identity identification module card is lower than the low service priority of the first identity identification module card.
[0161] The signal quality of the uplink signal may be the Reference Signal Receiving Power (RSRP), Signal Reception Strength (SRS), Channel Quality Indication (CQI), etc. The bit error rate is an indicator that measures the accuracy of data transmission within a specified time. The bit error rate = bit errors in transmission / total number of transmitted codes * 100%.
[0162] When the network device determines that the signal quality of the uplink signal between the terminal device and the network device is greater than a preset threshold (for example, RSRP>-100 decibel milliwatts (the dbm scale, dBm)), it can be determined that the connection between the current terminal device and the network device is stable and the signal quality is good. If the bit error rate of the service data sent by the terminal device in the last T time (for example, within 5 seconds) is greater than a preset bit error rate (for example, 20%), the network device can determine that SIM2 is a low-priority service card and there is a dual-card service conflict. The preset time can be customized by the network device or agreed upon by the protocol.
[0163] In some embodiments, in a second possible implementation manner, the network device may determine, based on the indication information sent by the terminal device, that the terminal device has the first identity recognition module card and the second identity recognition module card.
[0164] For example, the network device receives third indication information from the terminal device, where the third indication information is used to indicate that the terminal device has the first identity identification module card and the second identity identification module card.
[0165] The third indication information may include a second identifier, and the second identifier is used to indicate that the terminal device has the first identity recognition module card and the second identity recognition module card. For example, the second identifier may be 0 or 1, or dual, etc.
[0166] In some embodiments, the third indication information may be carried in an RRC message or in uplink control information (UCI).
[0167] When the network device determines based on any of the above methods that the service priority of the second identity recognition module card of the terminal device is lower than the service priority of the first identity recognition module card, the network device sends the first indication information to the terminal device.
[0168] In some embodiments, the first indication information includes a value of a sending parameter, or the first indication information includes an identifier of a value of a sending parameter.
[0169] Exemplarily, the network device may be provided with two sets of parameters for sending scheduling requests, for example, the first set is used to configure the terminal device when the terminal device first accesses (ie, for a service card with no priority), and the second set is used to configure a service card with a low priority.
[0170] For example, the first set of sending parameters is as follows:
[0171] sr-TransMax: Maximum number of SR transmissions, the default value is 8;
[0172] sr-ProhibitTimer: Minimum interval for sending SRs. The default value is 4 milliseconds.
[0173] The second set of send parameters is as follows:
[0174] sr-TransMax: Maximum number of SR transmissions, the default value is 32;
[0175] sr-ProhibitTimer: Minimum interval for sending SRs. The default value is 32 milliseconds.
[0176] In some embodiments, when a network device sends the sending parameters of a scheduling request to a terminal device through a first indication message, at least one of the sending parameters of the scheduling request may be sent. For example, the first indication message may only include the maximum number of SR sending times, or the first indication message may only include the minimum SR sending time interval, or the first indication message includes the maximum number of SR sending times and the minimum SR sending time interval.
[0177] In some embodiments, different sets of sending parameters may correspond to different identifiers. For example, the identifier of the first set of sending parameters is 1, and the identifier of the second set of sending parameters is 0. When the first indication information indicates to update the sending parameters, the first indication information may include the identifier of the sending parameters. For example, the first indication information includes: 0.
[0178] It should be understood that when the network device instructs the terminal device to update the transmission parameter by sending the parameter identifier, the terminal device is set with the value of the transmission parameter corresponding to the transmission parameter identifier, for example, as agreed in the protocol.
[0179] Optionally, when the network device indicates to send parameters, it may only indicate one parameter in the sending parameters. Therefore, when indicating through the identifier of the sending parameters, each parameter in the sending parameters also requires a corresponding identifier. For example, the identifier of the maximum number of SR sending times is 00, and the minimum SR sending time interval is 01. When the network device indicates to update all sending parameters, the first indication information may include: 0; when the network device indicates to update the maximum number of SR sending times, the first indication information may include: 00; when the network device indicates to update the minimum SR sending time interval, the first indication information may include: 01.
[0180] It should be understood that the identifier of the sending parameters can be set according to actual needs. For example, the identifier of the second set of sending parameters is 1, the identifier of the maximum number of SR sending times is 01, and the identifier of the minimum SR sending time interval is 00. The embodiment of the present application does not limit this.
[0181] In some embodiments, the first indication information may be carried in an RRC message or in downlink control information (DCI).
[0182] S502: The terminal device uses the updated value of the sending parameter to send a scheduling request to the network device.
[0183] In an embodiment of the present application, the terminal device receives the first indication information sent by the network device, and can obtain the sending parameters of the scheduling request sent by SIM2 according to the first indication information, and update the default sending parameters of the scheduling request sent by SIM2 based on the obtained sending parameters.
[0184] When the terminal device sends a scheduling request to the network device via the SIM card 2, the updated sending parameters may be used for sending.
[0185] The communication method provided in the embodiment of the present application is that when the network device determines that a high-priority business card occupies the uplink channel (a low-priority business card appears), the network device sends a first indication message to the terminal device corresponding to the low-priority business card, which is used to update the sending parameters of the scheduling request of the low-priority business card. The low-priority business card uses the updated sending parameters to send a scheduling request to the network device. Since the values of the sending parameters of the updated scheduling request are more tolerant than those before the update, the probability of the low-priority business card successfully sending the SR can be improved, thereby reducing the probability of the terminal device triggering the RACH process, thereby improving the user experience.
[0186] exist Figure 5Based on the embodiment shown, when the network device instructs the low-priority service card to update the transmission parameters through the first instruction information, the transmission parameters of the low-priority service card set in the network device may include multiple sets, and the network device may select one set of parameters from the multiple sets of transmission parameters and send it to the terminal device. That is, Figure 5 S501 in the illustrated embodiment may include the following steps:
[0187] S5011. The network device determines the value of the sending parameter according to the bit error rate of the service data sent by the low-priority service card and / or the signal quality of the uplink signal transmitting the service data.
[0188] In the embodiment of the present application, a plurality of sets of values of sending parameters corresponding to low-priority service cards are set in the network device.
[0189] For example, the values of the sending parameters corresponding to three sets (A, B, C) of low-priority service cards are set in the network device as an example, as shown below:
[0190] A:
[0191] sr-TransMax: Maximum number of SR transmissions, the default value is 16;
[0192] sr-ProhibitTimer: Minimum interval for sending SRs. The default value is 16 milliseconds.
[0193] B:
[0194] sr-TransMax: Maximum number of SR transmissions, the default value is 32;
[0195] sr-ProhibitTimer: Minimum interval for sending SRs. The default value is 16 milliseconds.
[0196] C:
[0197] sr-TransMax: Maximum number of SR transmissions, the default value is 32;
[0198] sr-ProhibitTimer: Minimum interval for sending SRs. The default value is 32 milliseconds.
[0199] When the network device determines that the SIM card 2 of the terminal device is a low-priority service card, it can determine the values of the transmission parameters that need to be sent from the above three sets of transmission parameter values.
[0200] In a possible implementation, the network device may determine the value of the sending parameter based on the signal quality of the uplink signal transmitted by the low-priority service card.
[0201] For example, the network device may determine a priority level based on the signal quality of an uplink signal transmitting service data, with different priority levels corresponding to different values of the transmission parameter. The value of the transmission parameter is determined based on the priority level and a mapping relationship between the value of the transmission parameter and the priority level.
[0202] For example, priority level 1 corresponds to sending parameter A, priority level 2 corresponds to sending parameter B, and priority level 3 corresponds to sending parameter C.
[0203] Taking RSRP as an example, the signal quality of the uplink signal is RSRP. RSRP>-100dBm corresponds to priority level 1, RSRP>-120dBm corresponds to priority level 2, and RSRP>-140dBm corresponds to priority level 3.
[0204] The network device can measure the RSRP between itself and the terminal device and determine the value of the transmission parameter based on the measured RSRP and the above correspondence. For example, if the measured RSRP is -115dBm and the corresponding priority level is priority level 2, the network device can determine the value of the transmission parameter to be the value of transmission parameter B.
[0205] In a possible implementation, the network device may determine the value of the sending parameter based on a bit error rate of service data transmitted by a low-priority service card.
[0206] Network devices can determine the priority level based on the bit error rate of the transmitted service data. Different priority levels correspond to different values of the transmission parameters. The values of the transmission parameters are determined based on the priority level and the mapping relationship between the values of the transmission parameters and the priority level.
[0207] For example, priority level 1 corresponds to sending parameter A, priority level 2 corresponds to sending parameter B, and priority level 3 corresponds to sending parameter C. Bit error rate > 20% corresponds to priority level 1, bit error rate > 30% corresponds to priority level 2, and bit error rate > 40% corresponds to priority level 3.
[0208] The network device can calculate the bit error rate (BER) of service data transmitted by the low-priority service card within a preset time period and determine the value of the transmission parameter based on the calculated BER and the aforementioned correspondence. For example, if the calculated BER is greater than 35% and the corresponding priority level is priority level 2, the network device can determine the value of the transmission parameter to be the value of transmission parameter B.
[0209] In a possible implementation, the network device may determine the value of the sending parameter based on the signal quality of the uplink signal transmitted by the low-priority service card and the bit error rate of the service data.
[0210] Network equipment can determine the priority level based on the signal quality of the uplink signal and the bit error rate of the transmitted service data. Different priority levels correspond to different transmission parameter values. The transmission parameter values are determined based on the priority level and the mapping relationship between the transmission parameter values and the priority level.
[0211] For example, priority level 1 corresponds to sending parameter A, priority level 2 corresponds to sending parameter B, and priority level 3 corresponds to sending parameter C. The signal quality and bit error rate of the uplink signal each correspond to a different weight value. The network device can determine the corresponding priority level based on the measured signal quality, calculated bit error rate, and their corresponding weight values, and determine the value of the sending parameter based on the priority level. For example, the network device normalizes the measured signal quality and calculated bit error rate, calculates the target value based on their respective weights, and determines the priority level based on the value range of each priority level, thereby determining the value of the sending parameter.
[0212] It should be understood that the correspondence between the bit error rate of the above-mentioned service data and / or the signal quality of the uplink signal transmitting the service data and the priority level, as well as the mapping relationship between the value of the transmission parameter and the priority level can be set based on actual needs, and the embodiments of the present application are not limited to this. The mapping relationship between the value of the above-mentioned transmission parameter and the priority level can be agreed upon in the protocol.
[0213] S5012. The network device sends first indication information to the terminal device.
[0214] In the embodiment of the present application, the specific implementation method of S5012 is the same as Figure 5 The specific implementation of S501 in the illustrated embodiment is similar and will not be repeated here.
[0215] In the above method, the network device can configure the corresponding sending parameters of the scheduling request to the low-priority service card of the terminal device based on the signal quality of the uplink signal of the transmitted service data and / or the bit error rate of the transmitted service data, which can improve the accuracy of the sending parameter configuration of the scheduling request.
[0216] Based on the above embodiment, when the low-priority service card of the terminal device uses the updated value of the sending parameter to send an SR to the network device, if the low-priority service card is restored to a normal service card, the value of the sending parameter also needs to be restored to the sending parameter before the update.
[0217] Reference Figure 6 , Figure 6 The flowchart of another communication method provided by the embodiment of the present application is exemplarily shown. Figure 6 Based on the embodiment shown, Figure 6As shown, the communication method of this embodiment includes:
[0218] S601: If the service priority of the second identity module card of the terminal device is not lower than the low service priority of the first identity module card, send fourth indication information to the terminal device. The fourth indication information is used to instruct the terminal device to restore the value of the sending parameter to the value before the update.
[0219] In some embodiments, when the terminal device recognizes that the high-priority service scheduled to be executed through SIM card 1 has ended, it can determine that the service priority of SIM card 2 is not lower than that of SIM card 1. At this time, after determining that SIM card 2 has been restored from a low-priority service card to a normal card, the terminal device can send fourth indication information to the network device.
[0220] In some embodiments, the fourth indication information may be carried in an RRC message or uplink control information (UCI).
[0221] In some embodiments, the network device may determine that the service priority of the second identity recognition module card of the terminal device is not lower than the low service priority of the first identity recognition module card based on the following method.
[0222] A first possible implementation manner: the network device determines based on indication information of the terminal device.
[0223] Correspondingly, in this implementation, the following steps may be further included before S601:
[0224] S600: The network device receives fifth indication information from the terminal device. The fifth indication information is used to indicate that the service priority of SIM card 2 is not lower than the low service priority of SIM card 1.
[0225] The fifth indication information may include a third identifier, and the third identifier is used to indicate that the service priority of SIM card 2 is not lower than that of SIM card 1. For example, the third identifier may be 0, 1, or equal.
[0226] A second possible implementation manner: the network device determines based on the signal quality between the network device and the terminal device.
[0227] Exemplarily, within a preset time, if the network device determines that the bit error rate of the service data sent by the terminal device through the second identity identification module card is less than or equal to the preset bit error rate, or the signal quality of the uplink signal sending the service data is less than or equal to the preset threshold, then it is determined that the service priority of the second identity identification module card is not lower than the low service priority of the first identity identification module card.
[0228] When the network device determines based on any of the above methods that the service priority of the second identity recognition module card of the terminal device is not lower than the low service priority of the first identity recognition module card, the network device sends fourth indication information to the terminal device.
[0229] In some embodiments, the fourth indication information includes a value of a transmission parameter, or the fourth indication information includes an identifier of a value of a transmission parameter. The specific implementation of the fourth indication information is similar to that of the first indication information and will not be repeated here.
[0230] In some embodiments, the terminal device records the value of the transmission parameter before the update, and the fourth indication information also includes only the fourth identifier, which is used to instruct the terminal device to restore the value of the transmission parameter to the value before the update. For example, the fourth identifier can be 0, 1, or recover, etc.
[0231] S602: Send a scheduling request to the network device using the restored value of the sending parameter.
[0232] In the embodiment of the present application, the terminal device receives the fourth indication information sent by the network device and can restore the sending parameters of the scheduling request sent by SIM2 to the state before the update according to the fourth indication information.
[0233] When the terminal device sends a scheduling request to the network device via the SIM card 2, the restored sending parameters may be used for sending.
[0234] The communication method of the embodiment of the present application has been described above. The following describes the apparatus for executing the above communication method provided in the embodiment of the present application. Those skilled in the art will understand that the method and apparatus can be combined and referenced with each other, and the relevant apparatus provided in the embodiment of the present application can execute the steps in the above communication method.
[0235] Figure 7 A schematic diagram of the structure of the communication device 70 provided in an embodiment of the present application is shown in FIG. Figure 7 Shown, including:
[0236] The sending module 701 is configured to send first indication information to the terminal device when it is determined that the service priority of the second identity recognition module card of the terminal device is lower than the service priority of the first identity recognition module card.
[0237] The first instruction information is used to instruct the terminal device to update the value of the sending parameter of the scheduling request of the second identity recognition module card, wherein the value of the updated sending parameter is greater than the value before the update.
[0238] In an optional embodiment, the sending parameter includes at least one of the following:
[0239] Maximum number of sending times and minimum sending time interval.
[0240] In an optional embodiment, the communication device 70 further includes: a receiving module 702.
[0241] The receiving module 702 is configured to receive second indication information from the terminal device, where the second indication information is used to indicate that the service priority of the second identity recognition module card is lower than the service priority of the first identity recognition module card.
[0242] In an optional embodiment, the communication device 70 further includes: a processing module 703.
[0243] The processing module 703 is configured to, when the terminal device has a first identity identification module card and a second identity identification module card, determine that the service priority of the second identity identification module card is lower than the service priority of the first identity identification module card if, within a preset time, the bit error rate of the service data sent by the terminal device through the second identity identification module card is greater than a preset bit error rate and the signal quality of the uplink signal of the service data is greater than a preset threshold.
[0244] In an optional embodiment, the receiving module 702 is configured to receive third indication information from the terminal device, where the third indication information is used to indicate that the terminal device has the first identity recognition module card and the second identity recognition module card.
[0245] In an optional embodiment, the first indication information includes a value of a sending parameter, or the first indication information includes an identifier of a value of a sending parameter.
[0246] In an optional embodiment, the processing module 703 is used to determine the priority level based on the bit error rate of the service data and / or the signal quality of the uplink signal transmitting the service data, and the values of the sending parameters corresponding to different priority levels are different; based on the priority level and the mapping relationship between the sending parameter value and the priority level, the value of the sending parameter is determined.
[0247] In an optional embodiment, the sending module 701 is used to send a fourth indication message to the terminal device when the service priority of the second identity identification module card of the terminal device is not lower than the low service priority of the first identity identification module card. The fourth indication message is used to instruct the terminal device to restore the value of the sending parameter to the value before the update.
[0248] In an optional embodiment, the receiving module 702 is configured to receive fifth indication information from the terminal device, where the fifth indication information is configured to indicate that the service priority of the second identity recognition module card of the terminal device is not lower than the low service priority of the first identity recognition module card.
[0249] In an optional embodiment, the processing module 703 is used to determine that the service priority of the second identity identification module card is not lower than the low service priority of the first identity identification module card if, within a preset time, the bit error rate of the service data generated by the second identity identification module card is less than or equal to the preset bit error rate, or the signal quality of the uplink signal transmitting the service data is less than or equal to a preset threshold.
[0250] The communication device provided in the embodiment of the present application is used to implement the technical solution of the terminal equipment in the aforementioned communication method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0251] Figure 8 This is a structural diagram of another communication device 80 provided in an embodiment of the present application, as shown in FIG. Figure 8 Shown, including:
[0252] Receiving module 801 is used to receive first indication information from a network device; the first indication information is used to instruct the terminal device to update the value of the sending parameter of the scheduling request of the second identity identification module card, wherein the value of the updated sending parameter is greater than the value before the update; the service priority of the second identity identification module card of the terminal device is lower than the low service priority of the first identity identification module card.
[0253] In an optional embodiment, the sending parameter includes at least one of the following:
[0254] Maximum number of sending times and minimum sending time interval.
[0255] In an optional embodiment, the communication device 80 further includes: a sending module 802.
[0256] The sending module 802 is configured to send second indication information to the network device, where the second indication information is used to indicate that the service priority of the second identity recognition module card is lower than the service priority of the first identity recognition module card.
[0257] In an optional embodiment, the sending module 802 is configured to send third indication information to the network device, where the third indication information is used to indicate that the terminal device has the first identity recognition module card and the second identity recognition module card.
[0258] In an optional embodiment, the first indication information includes a value of a sending parameter, or the first indication information includes an identifier of a value of a sending parameter.
[0259] In an optional embodiment, the sending module 802 is configured to use the updated value of the sending parameter to send a scheduling request to the network device to which the second identity recognition module card belongs.
[0260] In an optional embodiment, the receiving module 801 is used to receive fourth indication information sent from the network device, where the fourth indication information is used to instruct the terminal device to restore the value of the sending parameter to the value before the update.
[0261] In an optional embodiment, the sending module 802 is configured to use the restored value of the sending parameter to send a scheduling request to the network device to which the second identity recognition module card belongs.
[0262] In an optional embodiment, the sending module 802 is configured to send fifth indication information to the network device, where the fifth indication information is used to indicate that the service priority of the second identity recognition module card of the terminal device is not lower than the low service priority of the first identity recognition module card.
[0263] The communication device provided in the embodiment of the present application is used to implement the technical solution of the network device in the aforementioned communication method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0264] An embodiment of the present application also provides a communication device.
[0265] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. Figure 9 As shown, the communication device 90 may include: at least one processor 901, a memory 902, and a transceiver 903. The processor 901, the transceiver 903, and the memory 902 communicate with each other via an internal connection path. The memory 902 is used to store instructions, and the processor 901 is used to execute the instructions stored in the memory 902 to control the transceiver 903 to send channels / signals and / or receive channels / signals.
[0266] It should be understood that the communication device may correspond to the terminal device in the above-mentioned method embodiment, or may correspond to the network device in the above-mentioned method embodiment. It may be used to execute the various steps and / or processes performed by the terminal device or the network device in the above-mentioned method embodiment. Optionally, the memory 902 may include a read-only memory and a random access memory, and provide instructions and data to the processor 901. A portion of the memory 902 may also include a non-volatile random access memory. The memory 902 may be a separate device or may be integrated into the processor 901. The processor 901 may be used to execute the instructions stored in the memory 902, and when the processor 901 executes the instructions stored in the memory, the processor 901 is used to execute the various steps and / or processes of the above-mentioned method embodiment.
[0267] The transceiver 903 may include a transmitter and a receiver. The transceiver 903 may further include an antenna, which may be one or more. The processor 901, memory 902, and transceiver 903 may be integrated on different chips. For example, the processor 901 and memory 902 may be integrated in a baseband chip, and the transceiver 903 may be integrated in a radio frequency chip. The processor 901, memory 902, and transceiver 903 may also be integrated on the same chip. This application does not limit this.
[0268] Optionally, the communication device is a component configured in a terminal device or a network device, such as a chip, a chip system, etc.
[0269] The transceiver 903 may also be a communication interface, such as an input / output interface, a circuit, etc. The transceiver 903, the processor 901 and the memory 902 may be integrated into the same chip, such as a baseband chip.
[0270] An embodiment of the present application proposes a communication system, including: at least one terminal device and a network device, wherein the at least one terminal device is communicatively connected to the network device; the at least one terminal device executes the method steps of the terminal device in any of the aforementioned method embodiments, and the network device executes the method steps of the network device in any of the aforementioned method embodiments. Its implementation principles and technical effects are similar to those of the above-mentioned related embodiments and will not be repeated here.
[0271] An embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the method steps of the terminal device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and are not repeated here.
[0272] An embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the method steps of the network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and are not repeated here.
[0273] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, the computer executes the method steps of the terminal device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and are not repeated here.
[0274] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, it enables the computer to execute the method steps of the network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and are not repeated here.
[0275] An embodiment of the present application provides a chip, which includes a processor. The processor is used to call a computer program in a memory to execute the method steps of a terminal device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and will not be repeated here.
[0276] An embodiment of the present application provides a chip, which includes a processor. The processor is used to call a computer program in a memory to execute the method steps of the network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and will not be repeated here.
[0277] The methods described in the above embodiments can be implemented in whole or in part through software, hardware, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.
[0278] Computer-readable media may include random access memory (RAM), read-only memory (ROM), compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium designed to carry or store the desired program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave are used to transmit software from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. Disk and disc as used herein include optical disc, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks generally reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0279] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0280] The above specific implementation methods further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. A communication method, characterized in that: include: When it is determined that the service priority of the second identity recognition module card of the terminal device is lower than the service priority of the first identity recognition module card, sending first indication information to the terminal device; The first indication information is used to instruct the terminal device to update a value of a sending parameter of a scheduling request of the second identity recognition module card, wherein the updated value of the sending parameter is greater than the value before the update.
2. The method according to claim 1, characterized in that The sending parameters include at least one of the following: Maximum number of sending times and minimum sending time interval.
3. The method according to claim 2, characterized in that The method further comprises: Second indication information is received from the terminal device, where the second indication information is used to indicate that a service priority of the second identity recognition module card is lower than a low service priority of the first identity recognition module card.
4. The method according to claim 2, characterized in that The method further comprises: In a case where the terminal device has the first identity identification module card and the second identity identification module card, if, within a preset time, a bit error rate of service data sent by the terminal device through the second identity identification module card is greater than a preset bit error rate, and a signal quality of an uplink signal for sending the service data is greater than a preset threshold, it is determined that the service priority of the second identity identification module card is lower than the low service priority of the first identity identification module card.
5. The method according to claim 4, characterized in that The method further comprises: Receive third indication information from the terminal device, where the third indication information is used to indicate that the terminal device has the first identity recognition module card and the second identity recognition module card.
6. The method according to claim 3 or 4, characterized in that The first indication information includes the value of the sending parameter, or the first indication information includes the identifier of the value of the sending parameter.
7. The method according to claim 4, characterized in that The method further comprises: The value of the sending parameter is determined according to the bit error rate of the service data and / or the signal quality of the uplink signal transmitting the service data.
8. The method according to claim 7, characterized in that The determining of the value of the sending parameter includes: Determining a priority level according to a bit error rate of the service data and / or a signal quality of an uplink signal transmitting the service data, wherein different priority levels correspond to different values of sending parameters; The value of the sending parameter is determined based on the priority level and the mapping relationship between the sending parameter value and the priority level.
9. The method according to claim 8, characterized in that The method further comprises: When the service priority of the second identity identification module card of the terminal device is not lower than the low service priority of the first identity identification module card, fourth indication information is sent to the terminal device, and the fourth indication information is used to instruct the terminal device to restore the value of the sending parameter to the value before the update.
10. The method according to claim 9, characterized in that The method further comprises: Fifth indication information is received from a terminal device, where the fifth indication information is used to indicate that a service priority of the second identity recognition module card of the terminal device is not lower than a low service priority of the first identity recognition module card.
11. The method according to claim 9, characterized in that The method further comprises: Within a preset time, if the bit error rate of the service data generated by the second identity identification module card is less than or equal to the preset bit error rate, or the signal quality of the uplink signal transmitting the service data is less than or equal to the preset threshold, it is determined that the service priority of the second identity identification module card is not lower than the low service priority of the first identity identification module card.
12. A communication method, characterized in that: include: receiving first indication information from a network device; The first indication information is used to instruct the terminal device to update the value of the sending parameter of the scheduling request of the second identity identification module card, wherein the value of the updated sending parameter is greater than the value before the update; and the service priority of the second identity identification module card of the terminal device is lower than the low service priority of the first identity identification module card.
13. The method according to claim 12, characterized in that The sending parameters include at least one of the following: Maximum number of sending times and minimum sending time interval.
14. The method according to claim 13, characterized in that The method further comprises: Second indication information is sent to the network device, where the second indication information is used to indicate that the service priority of the second identity identification module card is lower than the service low priority of the first identity identification module card.
15. The method according to claim 13, characterized in that The method further comprises: Sending third indication information to the network device, where the third indication information is used to indicate that the terminal device has the first identity identification module card and the second identity identification module card.
16. The method according to claim 14 or 15, characterized in that The first indication information includes the value of the sending parameter, or the first indication information includes the identifier of the value of the sending parameter.
17. The method according to claim 16, characterized in that The method further comprises: Using the updated value of the sending parameter, a scheduling request is sent to the network device to which the second identity recognition module card belongs.
18. The method according to claim 17, characterized in that The method further comprises: Receive fourth indication information sent from the network device, where the fourth indication information is used to instruct the terminal device to restore the value of the sending parameter to the value before the update.
19. The method according to claim 18, characterized in that The method further comprises: Using the restored value of the sending parameter, a scheduling request is sent to the network device to which the second identity recognition module card belongs.
20. The method according to claim 18, wherein The method further comprises: Sending fifth indication information to the network device, where the fifth indication information is used to indicate that the service priority of the second identity recognition module card of the terminal device is not lower than the low service priority of the first identity recognition module card.
21. A communication device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the terminal device performs the method according to any one of claims 1 to 11.
22. A communication device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the terminal device performs the method according to any one of claims 12 to 20.
23. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 20 is implemented.
24. A computer program product, characterized in that The method comprises a computer program which, when being executed, causes a computer to execute the method according to any one of claims 1 to 20.