Communication method and device and computer readable storage medium
By configuring non-overlapping uplink transmission resources for the first and second cards of the terminal device, the problem of low-priority service data cannot be sent in DSDA transmission sharing mode is solved, and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202410210658.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-26
- Publication Date
- 2025-09-02
AI Technical Summary
In DSDA transmission sharing mode, the terminal device cannot send service data corresponding to the card running low-priority services for a long time, because high-priority services occupy the transmission channel and cause conflicts.
By indicating the candidate uplink transmission resources corresponding to the first card and the second card to the network device, the network device configures non-overlapping uplink transmission resources for each card, ensuring that the service data of the two cards is avoided in the time domain.
It prevents terminal devices from being unable to send data running low-priority services for a long time, improving the efficiency and reliability of data transmission.
Smart Images

Figure CN120583531A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, and computer-readable storage medium. Background Art
[0002] With the development of wireless communication technology, most current terminal devices support dual simdual active (DSDA) mode. In DSDA mode, the terminal device supports concurrent services of the primary and secondary cards, that is, the primary and secondary cards can send or receive data at the same time.
[0003] DSDA modes include DSDA transmission sharing mode and DSDA transmission exclusive mode. In DSDA transmission sharing mode, the terminal device usually needs to use the same transmission channel through time division multiplexing (TDM) to send the service data corresponding to the two cards.
[0004] In DSDA transmission sharing mode, when the uplink transmission services corresponding to two cards conflict in time, the terminal device will give priority to sending the service data corresponding to the card running the higher-priority service. However, if the card running the higher-priority service continues to have uplink scheduling, it will continue to occupy the transmission channel, resulting in the terminal device being unable to send the service data corresponding to the other card for a long time. Summary of the Invention
[0005] The embodiments of the present application provide a communication method, device, and computer-readable storage medium, which are applied to the field of communication technology and can prevent a terminal device from being unable to send service data corresponding to a card running a low-priority service for a long time in a DSDA transmission sharing mode.
[0006] In a first aspect, an embodiment of the present application provides a communication method, applied to a terminal device, wherein the terminal device includes a first card and a second card, and the method includes:
[0007] Sending first information to a first network device and sending second information to a second network device; the first information is used to indicate a first candidate uplink transmission resource corresponding to the first card, and the second information is used to indicate a second candidate uplink transmission resource corresponding to the second card; the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain;
[0008] Receive third information from the first network device, and receive fourth information from the second network device; the third information is used to indicate a first uplink transmission resource corresponding to the first card, and the fourth information is used to indicate a second uplink transmission resource corresponding to the second card, the first uplink transmission resource belongs to the first candidate uplink transmission resource, and the second uplink transmission resource belongs to the second candidate uplink transmission resource.
[0009] In a possible implementation manner, the first uplink transmission resource and the second uplink transmission resource both include at least one uplink time unit in at least one time unit.
[0010] In a possible implementation manner, the third information includes configuration information of the first uplink transmission resource, and the fourth information includes configuration information of the second uplink transmission resource.
[0011] In a possible implementation manner, the third information includes an identifier of the configuration information of the first uplink transmission resource, and the fourth information includes an identifier of the configuration information of the second uplink transmission resource.
[0012] In one possible implementation, the method further includes:
[0013] receiving fifth information from the first network device, where the fifth information is used to indicate a first candidate uplink transmission resource list corresponding to the first card;
[0014] Receive sixth information from the second network device, where the sixth information is used to indicate a second candidate uplink transmission resource list corresponding to the second card; the candidate uplink transmission resources in the first candidate uplink transmission resource list and the candidate uplink transmission resources in the second candidate uplink transmission resource list do not overlap in the time domain.
[0015] In one possible implementation, the method further includes:
[0016] The first candidate uplink transmission resource is determined based on the first candidate uplink transmission resource list, and the second candidate uplink transmission resource is determined based on the second candidate uplink transmission resource list.
[0017] In a possible implementation, the first card and the second card belong to the same communication network; or, the first card belongs to a first communication network, the second card belongs to a second communication network, and the first communication network and the second communication network share frequency resources.
[0018] In one possible implementation, the method further includes:
[0019] When a dual-card dual-pass connection is established, seventh information is sent to the first network device and the second network device, where the seventh information is used to indicate that the terminal device has the first card and the second card.
[0020] In a possible implementation, the seventh information includes a first identifier corresponding to the first card and a first identifier corresponding to the second card.
[0021] In a possible implementation manner, the seventh information is further used to indicate a priority between a service run by the first card and a service run by the second card.
[0022] In a possible implementation, the seventh information further includes the second identifier corresponding to the first card and the second identifier corresponding to the second card, and a priority between the second identifier corresponding to the first card and the second identifier corresponding to the second card.
[0023] In one possible implementation, the method further includes:
[0024] Eighth information is sent to the first network device and the second network device, where the eighth information includes conflict information between an uplink frequency band corresponding to the first card and an uplink frequency band corresponding to the second card.
[0025] In a possible implementation manner, the first network device and the second network device are the same network device.
[0026] In a second aspect, an embodiment of the present application provides a communication method, the method comprising:
[0027] receiving first information sent from a terminal device, where the terminal device includes a first card and a second card, the first information being used to indicate a first candidate uplink transmission resource corresponding to the first card, where the first candidate uplink transmission resource and a second candidate uplink transmission resource corresponding to the second card do not overlap in a time domain;
[0028] Send third information to the terminal device, where the third information is used to indicate a first uplink transmission resource corresponding to the first card, and the first uplink transmission resource belongs to the first candidate uplink transmission resource.
[0029] In one possible implementation, the method further includes:
[0030] receiving second information sent from a terminal device, where the second information is used to indicate the second candidate uplink transmission resource;
[0031] Send fourth information to the terminal device, where the fourth information is used to indicate a second uplink transmission resource corresponding to the second card, and the second uplink transmission resource belongs to the second candidate uplink transmission resource.
[0032] In a possible implementation manner, the first uplink transmission resource and the second uplink transmission resource both include at least one uplink time unit in at least one time unit.
[0033] In a possible implementation manner, the third information includes configuration information of the first uplink transmission resource, and the fourth information includes configuration information of the second uplink transmission resource.
[0034] In a possible implementation manner, the third information includes an identifier of the configuration information of the first uplink transmission resource, and the fourth information includes an identifier of the configuration information of the second uplink transmission resource.
[0035] In one possible implementation, the method further includes:
[0036] Send fifth information to the terminal device, where the fifth information is used to indicate a first candidate uplink transmission resource list corresponding to the first card.
[0037] In one possible implementation, the method further includes:
[0038] Send sixth information to the terminal device, where the sixth information is used to indicate a second candidate uplink transmission resource list corresponding to the second card; the candidate uplink transmission resources in the first candidate uplink transmission resource list and the candidate uplink transmission resources in the second candidate uplink transmission resource list do not overlap in the time domain.
[0039] In a possible implementation, the first card and the second card belong to the same communication network; or, the first card belongs to a first communication network, the second card belongs to a second communication network, and the first communication network and the second communication network share frequency resources.
[0040] In one possible implementation, the method further includes:
[0041] Seventh information is received from the terminal device, where the seventh information is used to indicate that the terminal device has the first card and the second card.
[0042] In a possible implementation, the seventh information includes a first identifier corresponding to the first card and a first identifier corresponding to the second card.
[0043] In a possible implementation manner, the seventh information is further used to indicate a priority between a service run by the first card and a service run by the second card.
[0044] In a possible implementation, the seventh information further includes the second identifier corresponding to the first card and the second identifier corresponding to the second card, and a priority between the second identifier corresponding to the first card and the second identifier corresponding to the second card.
[0045] In one possible implementation, the method further includes:
[0046] receiving eighth information from the terminal device, the eighth information including conflict information between an uplink frequency band corresponding to the first card and an uplink frequency band corresponding to the second card;
[0047] The first uplink transmission resource and the second uplink transmission resource are determined based on the conflict information, the first candidate uplink transmission resource and the second candidate uplink transmission resource.
[0048] In a third aspect, an embodiment of the present application provides a terminal device, including: a processor and a memory;
[0049] The memory stores computer-executable instructions;
[0050] The processor executes the computer-executable instructions stored in the memory, so that the terminal device performs the method provided in the first aspect.
[0051] In a fourth aspect, an embodiment of the present application provides a network device, including: a processor and a memory;
[0052] The memory stores computer-executable instructions;
[0053] The processor executes the computer-executable instructions stored in the memory, so that the network device performs the method provided in the second aspect.
[0054] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method provided in the first aspect is implemented; or the method provided in the second aspect is implemented.
[0055] In a sixth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed, enables a computer to execute the method provided in the first aspect; or implement the method provided in the second aspect.
[0056] In the seventh aspect, an embodiment of the present application proposes a communication system, comprising: at least one terminal device and a network device, at least one terminal device being communicatively connected to the network device; at least one terminal device executing a method as described in any one of the first aspects, and the network device executing a method as described in any one of the second aspects.
[0057] In an eighth aspect, the present application provides a chip or chip system, which includes at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected by a line, and the at least one processor is used to run a computer program or instruction to execute the method described in the first aspect or any possible embodiment of the first aspect; or, the at least one processor is used to run a computer program or instruction to execute the method described in the second aspect or any possible embodiment of the second aspect. The communication interface in the chip can be an input / output interface, a pin, or a circuit, etc.
[0058] In one possible implementation, the chip or chip system described above further includes at least one memory storing instructions. The memory may be a storage unit within the chip, such as a register or cache, or a storage unit of the chip (e.g., a read-only memory or a random access memory).
[0059] The communication method, device and computer-readable storage medium provided by the embodiments of the present application, in the above scheme, the terminal device indicates to the network device the first candidate uplink transmission resource corresponding to the first card and the second candidate uplink transmission resource corresponding to the second card, so that the network device can configure the first uplink transmission resource for the first card based on the first candidate uplink transmission resource, and configure the second uplink transmission resource for the second card based on the second candidate uplink transmission resource. Since the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain, the terminal device can avoid sending service data corresponding to two cards at the same time in the DSDA transmission sharing mode, thereby preventing the terminal device from being unable to send service data corresponding to the card running low-priority service for a long time. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 A schematic diagram of a communication system architecture provided in an embodiment of the present application;
[0061] Figure 2 This is a schematic diagram of an uplink scheduling process exemplarily shown in an embodiment of the present application;
[0062] Figure 3 This is a schematic diagram of a time domain resource structure exemplarily shown in an embodiment of the present application;
[0063] Figure 4This is a schematic diagram of different types of time slots exemplarily shown in an embodiment of the present application;
[0064] Figure 5 This is a structural diagram of time domain resources with different time slot ratios exemplarily shown in an embodiment of the present application;
[0065] Figure 6 This is a schematic diagram of time domain resources configured by the base station for SIM card 1 and SIM card 2, respectively, as exemplarily shown in an embodiment of the present application;
[0066] Figure 7 This is a flow chart of a communication method exemplarily shown in an embodiment of the present application;
[0067] Figure 8 This is another schematic diagram of time domain resources configured by the base station for SIM card 1 and SIM card 2, as exemplified in an embodiment of the present application;
[0068] Figure 9 This is a schematic diagram of another communication system architecture provided in an embodiment of the present application;
[0069] Figure 10 This is a flow chart of another communication method exemplarily shown in an embodiment of the present application;
[0070] Figure 11 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] To facilitate a clear description of the technical solutions of the embodiments of this application, the words "exemplary" or "for example" are used in the embodiments of this application to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted 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.
[0072] In the embodiments of this application, terms such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the first indication information and the second indication information are merely used to distinguish between different indication information and do not limit their order. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that terms such as "first" and "second" do not necessarily define differences.
[0073] It should be noted that 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.
[0074] In the embodiments of the present application, "at least one" refers to one or more, and "more" 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 next 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, a--c, bc, or abc, where a, b, c can be single or multiple.
[0075] To facilitate a clear description of the technical solutions of the embodiments of the present application, some of the terms and technologies involved in the embodiments of the present application are briefly introduced below:
[0076] 1. DSDA: In DSDA mode, the terminal device supports dual-SIM concurrent services. Both cards are in the radio resource control (RRC) connection state, that is, the two cards can send or receive data at the same time. For example, when one card is performing a call service, the other card can receive incoming calls and perform data services (i.e., surf the Internet).
[0077] DSDA generally includes two modes: transmission path multiplexing dual-card dual-pass mode (also called DSDA transmission sharing mode) and full concurrent dual-card dual-pass mode (also called DSDA transmission exclusive mode).
[0078] In DSDA transmit-shared mode, the two cards share the same transmit path and send in time-sharing mode for uplink transmission, while using different receive paths for downlink transmission. In DSDA transmit-exclusive mode, the two cards use different transmit paths for uplink transmission and different receive paths for downlink transmission, making uplink and downlink transmission completely independent.
[0079] 2. TDM: A digital multiplexing technology that divides time into multiple time slots and allocates these time slots to different signal sources. Each signal source has exclusive access to the channel for data transmission within its allocated time slot, achieving the purpose of multiplexing.
[0080] 3. Time Division Duplexing (TDD): A wireless communication technology that uses time division to achieve duplex communication. In TDD mode, uplink and downlink signals are transmitted in different time slots, and time synchronization is used to ensure correct signal reception and transmission. The characteristic of TDD is that uplink and downlink signals are transmitted in different time slots, allowing simultaneous uplink and downlink data transmission within the same frequency band.
[0081] 4. International Mobile Subscriber Identity (IMSI): A number that uniquely identifies a mobile user. It can be used to uniquely identify a user within a mobile communication network and provides user-related information and authentication. The IMSI is stored on the SIM card, and different SIM cards store different IMSIs.
[0082] 5. International mobile equipment identity (IMEI): a unique code used to identify terminal equipment.
[0083] 6. Card: refers to the subscriber identity module (SIM), also known as the SIM card. Common SIM cards include Micro-SIM cards, Nano-SIM cards, eSIM cards, etc., which are not limited in the embodiments of this application.
[0084] 7. Terminal equipment:
[0085] The terminal device of the embodiment of the present application may include a handheld device, a vehicle-mounted device, etc. with wireless communication function. For example, some terminal devices include: mobile phones, tablet computers, PDAs, laptops, mobile internet devices (MIDs), wearable devices, VR devices, AR devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc. The embodiments of the present application are not limited to this.
[0086] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0087] In addition, in the embodiment of the present application, the terminal device can also be a terminal device in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0088] The terminal device in the embodiments of the present application may also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.
[0089] In the embodiments of the present application, the electronic device or each network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software.
[0090] In an embodiment of the present application, the device for implementing the function of the terminal may be the terminal; or it may be a device that can support the terminal to implement the function, such as a chip system, which may be installed in the terminal.
[0091] 8. Network equipment
[0092] The network device in the embodiment of the present application may refer to a public mobile communication network device, which is an interface device for terminal devices to access the Internet. It is also a form of radio station, which refers to a radio transceiver station that transmits information between terminal devices within a certain radio coverage area, including a base station (BS), which can also be called a base station device, which is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, the device providing base station functions in the 2G network includes a base transceiver station (BTS), the device providing base station functions in the 3G network includes a node B (NodeB), the device providing base station functions in the 4G network includes an evolved node B (eNB), and in wireless local area networks (WLAN), the device providing base station functions is an access point (AP), the device providing base station functions in 5G NR is a gNB, and the further evolved node B (ng-eNB), wherein the gNB and the terminal device communicate using NR technology, and the ng-eNB and the terminal device communicate using evolved universal terrestrial radio access (E-UTRA) technology, and both gNB and ng-eNB can be connected to the 5G core network. The network device 103 in the embodiment of the present application also includes a device that provides base station functions in a future new communication system, etc.
[0093] In an embodiment of the present application, the device for implementing the function of the network device may be a network device, or a device that can support the network device to implement the function, such as a chip system, which may be installed in the network device.
[0094] In order to better understand the communication method provided in the embodiments of the present application, the following first describes the communication system architecture that may be involved in the embodiments of the present application.
[0095] For example, refer to Figure 1 , Figure 1 This is a schematic diagram of a communication system architecture provided in an embodiment of the present application. Figure 1 As shown, the communication system includes one or more network devices and one or more terminal devices connected to the network devices. Figure 1 The example shows two network devices (eg, base station 10 and base station 20) and one terminal device (eg, UE 30). It is understandable that Figure 1 This is only an example and does not limit the applicable scenarios of the technical solutions provided in this application.
[0096] In the embodiment of this application, Figure 1 The UE 30 shown may be provided with two SIM cards, namely SIM card 1 and SIM card 2. SIM card 1 and SIM card 2 may be connected to the same operator network or to different operator networks, which is not limited in this application.
[0097] Optionally, SIM card 1 and SIM card 2 can be connected to the same network device, or they can be connected to different network devices respectively, which is not limited in this application.
[0098] The following example uses SIM card 1 and SIM card 2 connected to different network devices as an example. Figure 1 The UE 30 shown communicates with the base station 10 via the SIM card 1 , including uplink (UL) transmission and downlink (DL) transmission; the UE 30 communicates with the base station 20 via the SIM card 2 , also including UL transmission and DL transmission.
[0099] In some embodiments, UE 30 may transmit uplink data based on the uplink scheduling of base station 10. For example, UE 30 sends uplink data to base station 10 via SIM card 1 on the uplink resources configured by base station 10 for SIM card 1.
[0100] In some embodiments, UE 30 may transmit uplink data based on the uplink scheduling of base station 20. For example, UE 30 transmits uplink data to base station 20 via SIM card 2 on the uplink resources configured by base station 20 for SIM card 2.
[0101] The following combination Figure 2 The uplink scheduling process provided in the embodiment of the present application is described in detail.
[0102] refer to Figure 2 , Figure 2 FIG. 1 is a schematic diagram of an uplink scheduling process exemplarily shown in an embodiment of the present application. Figure 2 As shown, the uplink scheduling process involves interaction between UE 30 and base station 10, and may include:
[0103] S201. UE 30 sends an uplink scheduling request (SR) to the base station 10. The uplink scheduling request is used to request resources for uplink data transmission.
[0104] After an RRC connection is established between UE30 and base station 10 , when UE30 has uplink data to send, UE30 can send an SR to base station 10 .
[0105] In some embodiments, the UE 30 may send an SR to the base station 10 via the SIM card 1 .
[0106] In some embodiments, the UE 30 may send an SR to the base station 10 via a physical uplink control channel (PUCCH).
[0107] S202 . The base station 10 sends uplink grant (UL grant) information to the UE 30 . The UL grant information is used to indicate the uplink transmission resources configured by the base station 10 for the UE 30 .
[0108] After receiving the SR, the base station 10 may configure uplink transmission resources for the UE 30 and send UL grant information to the UE 30. The UL grant information includes the uplink transmission resources configured by the base station 10 for the UE 30. The uplink transmission resources include uplink time domain resources and uplink frequency domain resources.
[0109] In some embodiments, the SR includes information about SIM card 1 of UE 30, for example, the information about SIM card 1 includes an IMSI. After receiving the SR, base station 10 may configure uplink transmission resources for SIM card 1 of UE 30 and send UL grant information to UE 30. The UL grant information includes the uplink transmission resources configured by base station 10 for SIM card 1 of UE 30, which is recorded as uplink transmission resource 1.
[0110] S203. UE30 sends uplink data and / or buffer status report (BSR).
[0111] After receiving the UL grant information, UE30, in one example, transmits uplink data or a BSR on uplink transmission resource 1 via SIM card 1, where the BSR indicates the amount of uplink data to be transmitted in the medium access control (MAC) layer buffer of UE30. In another example, UE30 transmits uplink data and a BSR on uplink transmission resource 1 via SIM card 1.
[0112] The base station 10 sends an ACK / NACK message to the UE 30 .
[0113] In some embodiments, after the base station 10 successfully receives the uplink data sent by the UE 30 , the base station 10 may send an acknowledgement (ACK) message to the UE 30 .
[0114] In some embodiments, if the base station 10 does not receive uplink data sent by the UE 30 within a preset period of time, or if the base station 10 fails to receive uplink data sent by the UE (data loss or decoding failure, etc.), the base station 10 may send a negative acknowledgement (NACK) message to the UE 30 .
[0115] In some embodiments, after S203, the following steps may be further performed:
[0116] S204 . The base station 10 sends UL grant information to the UE 30 again. The UL grant information is used to indicate the uplink transmission resources configured by the base station 10 for the UE 30 .
[0117] After receiving the BSR, base station 10 learns that the amount of uplink data sent by UE 30 is greater than the preset data amount. Base station 20 may reconfigure an uplink transmission resource for UE 30, designated as uplink transmission resource 3, and resend UL grant information to UE 30. The UL grant information includes indication information for uplink transmission resource 3. Exemplarily, the indication information for uplink transmission resource 3 is used to indicate the start time and duration of uplink transmission resource 3, or to indicate the start time and end time of uplink transmission resource 3. UE 30 may send uplink data on uplink transmission resource 3.
[0118] It should be understood that the uplink scheduling process between UE30 and base station 20 is similar to the uplink scheduling process between UE30 and base station 10, which can be referred to Figure 2 The embodiment shown.
[0119] Based on the above uplink scheduling process, base station 10 can configure uplink transmission resource 1 for SIM card 1 of UE 30. Similarly, base station 20 can configure uplink transmission resource 2 for SIM card 2 of UE 30.
[0120] In order to better understand the solution, the time domain resource structure of the uplink transmission resources provided in the embodiment of the present application is introduced below.
[0121] In the embodiment of the present application, time domain resources may refer to: frames, subframes, time slots, and symbols used for uplink and downlink transmission (UL & DL). Optionally, symbols may refer to orthogonal frequency division multiplexing (OFDM) symbols.
[0122] refer to Figure 3 , Figure 3 This is a schematic diagram of the structure of a time domain resource exemplarily shown in an embodiment of the present application.
[0123] like Figure 3 As shown, the duration of a frame is generally 10 milliseconds (ms), and a frame may generally include 10 subframes, which may be marked as subframe 0 to subframe 9 respectively.
[0124] 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 time slot 0; when the subcarrier spacing is 30 KHz, a subframe can include two time slots, which are marked as time slot 0 and time slot 1; when the subcarrier spacing is 60 KHz, a subframe can include four time slots, which are marked as time slot 0, time slot 1, time slot 2, and time slot 3. In the following embodiments, the subcarrier spacing is 30 KHz and a subframe includes two time slots.
[0125] A timeslot typically contains 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 can be marked as "U," or a downlink symbol used for downlink transmission, which can be marked as "D." Based on the ratio of uplink symbols to downlink symbols in a timeslot, timeslots can be divided into three types: uplink timeslots, downlink timeslots, and flexible timeslots.
[0126] Reference Figure 4 , Figure 4 Schematic diagram of different types of time slots exemplarily shown in the embodiment of the present application. Figure 4 As shown, an uplink timeslot can be marked as "U," and all 14 symbols in the uplink timeslot are uplink symbols; a downlink timeslot can be marked as "D," and all 14 symbols in the downlink timeslot are downlink symbols; and a flexible timeslot can be marked as "S," which is divided into fully flexible timeslots and hybrid timeslots. The 14 symbols in a fully flexible timeslot can all be used for uplink transmission, downlink transmission, as a guard interval, or as reserved resources, based on specific service scenarios. A hybrid timeslot includes at least one uplink symbol and / or downlink symbol. Figure 4 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.
[0127] Reference Figure 5 , Figure 5 This is a structural diagram of time domain resources with different time slot ratios exemplarily shown in the embodiment of this application. Figure 5As shown, within a period (e.g., 2.5ms, 5ms, etc.), based on the ratio between uplink time slots, downlink time slots and flexible time slots, different time slot ratios can be used in the time domain. Figure 5 As shown in (a), with 2.5ms as a period, the time slot ratio can be expressed as D:S:U=3:1:1. Figure 5 As shown in (b), with 5ms as a period, the time slot ratio can be expressed as D:S:U=5:2:3. Figure 5 As shown in (c), with 5ms as a period, the time slot ratio can be expressed as D:S:U=8:1:1. Figure 5 As shown in (d), with 5 ms as a period, the time slot ratio can be expressed as D:S:U=7:1:2.
[0128] 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.
[0129] Continue to refer to Figure 1 , Figure 1 The UE 30 shown can communicate using DSDA. In this communication mode, two SIM cards can perform communication services simultaneously. That is, when one of the two SIM cards is performing a high-priority service with high real-time requirements (such as voice call services), the other SIM card can be performing a low-priority service with low real-time requirements (such as web browsing services).
[0130] For example, during a certain period of time, when SIM card 1 of UE 30 is executing a high-priority service with a relatively high real-time requirement, SIM card 2 can execute a low-priority service with a relatively low real-time requirement. During another period of time, when SIM card 2 of UE 30 is executing a high-priority service with a relatively high real-time requirement, SIM card 1 can execute a low-priority service with a relatively low real-time requirement. In other words, the SIM card that executes the high-priority service and the SIM card that executes the low-priority service can vary, and this is not a limitation in the present embodiment.
[0131] When UE 30 is configured with only one RF transmit path, the two SIM cards can use time division multiplexing to send uplink data to the base station using the same RF transmit path at different times. This mode of sharing a set of RF transmit paths through time division multiplexing is also called RF sharing mode. In some embodiments, the RF transmit path can also be described as an RF transmit channel or an uplink channel.
[0132] When UE 30 is configured with only one RF transmission path, a possible scenario may exist: base station 10 configures uplink transmission resource 1 for SIM card 1, which is used by SIM card 1 to send uplink data 1; base station 20 configures uplink transmission resource 2 for SIM card 2, which is used by SIM card 2 to send uplink data 2; uplink transmission resource 1 and uplink transmission resource 2 overlap in the time domain, and the priority of uplink data 1 is lower than that of uplink data 2. In this case, because the two SIM cards share the same RF transmission path, the RF transmission path will be preempted by SIM card 2, which is performing a high-priority service. SIM card 2 will typically occupy the RF transmission path for the entire time domain of uplink transmission resource 2, resulting in SIM card 1, which is performing a low-priority service, being unable to use the RF transmission path to send uplink data 1.
[0133] For example, refer to Figure 6 , Figure 6 This is a schematic diagram of time domain resources configured by the base station for SIM card 1 and SIM card 2, respectively, as exemplified in an embodiment of the present application.
[0134] In some embodiments, when the base station 20 schedules the SIM card 2 to Figure 6 When a certain time slot (e.g., time slot 9) within the 10ms shown transmits uplink data 2 for a high-priority service, SIM card 2 preempts the RF transmission path of UE 30 for the entire 10ms, preventing SIM card 1 from using the RF transmission path to transmit uplink data 1 for a low-priority service. Because the RF transmission path is preempted by SIM card 2, SIM card 1 is unable to transmit uplink data 1 in the uplink time slot (e.g., time slot 9 or time slot 19) configured for it by base station 10.
[0135] In view of the above technical problems, the embodiment of the present application proposes a communication method, which can be applied to a terminal device having a first card and a second card (for example, Figure 1 UE30 shown), by sending a signal to the first network device (eg, Figure 1 The base station 10 shown) indicates that the first card (eg, Figure 1 The first candidate uplink transmission resource corresponding to the SIM card 1 shown, and the first candidate uplink transmission resource corresponding to the second network device (for example, Figure 1 The base station 20 shown) indicates that the second card (eg, Figure 1The second candidate uplink transmission resource corresponding to the SIM card 2) shown can enable the first network device to configure the first uplink transmission resource for the first card based on the first candidate uplink transmission resource, and enable the second network device to configure the second uplink transmission resource for the second card based on the second candidate uplink transmission resource. Since the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain, the terminal device can avoid sending uplink data corresponding to two cards at the same time in the DSDA transmission sharing mode, thereby preventing the terminal device from being unable to send uplink data corresponding to the card running low-priority services for a long time.
[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] Some embodiments of the present application provide a communication method that can be applied to a terminal device, which includes a first card and a second card. The first card and the second card can compete to use the same radio frequency transmission path to send uplink data through TDM.
[0138] Figure 7 FIG. 1 is a flow chart of a communication method exemplarily shown in an embodiment of the present application. Figure 7 As shown, the communication method provided in the embodiment of the present application includes:
[0139] S701. Send first information to a first network device, where the first information is used to indicate a first candidate uplink transmission resource corresponding to a first card.
[0140] In some implementations, the first network device is a network device corresponding to a cell where the terminal device resides via the first card. The first candidate uplink transmission resource is a resource configured by the first network device for the first card of the terminal device and can be used to send the first uplink data.
[0141] For example, the terminal device can be Figure 1 In the UE30, the first card of the terminal device may be the SIM card 1 of the UE30, and the first network device may be Figure 1 Base station 10 in.
[0142] Optionally, the first information may be carried in uplink control information (UCI).
[0143] In some implementations, the terminal device sends a UCI to the first network device, where the UCI includes first information for indicating a first candidate uplink transmission resource corresponding to the first card.
[0144] In some implementations, the first candidate uplink transmission resource may include at least one uplink transmission resource that can be used to send the first uplink data.
[0145] S702. Send second information to the second network device, where the second information is used to indicate a second candidate uplink transmission resource corresponding to the second card.
[0146] In some implementations, the second network device is a network device corresponding to a cell where the terminal device resides via the second card. The second candidate uplink transmission resource is a resource configured by the second network device for the second card of the terminal device and can be used to send the second uplink data.
[0147] For example, the terminal device can be Figure 1 In the UE30, the second card of the terminal device can be the SIM card 2 of the UE30, and the second network device can be Figure 1 Base station 20 in.
[0148] Optionally, the second information may also be carried in UCI.
[0149] In some implementations, the terminal device sends UCI to the second network device, where the UCI includes second information indicating a second candidate uplink transmission resource corresponding to the second card.
[0150] In some implementations, the second candidate uplink transmission resource may include at least one uplink transmission resource that can be used to send the second uplink data.
[0151] Optionally, each uplink transmission resource in the first candidate uplink transmission resources and each uplink transmission resource in the second candidate uplink transmission resources do not overlap in the time domain.
[0152] It is understandable that the execution order of the above-mentioned step S701 and step S702 is not limited. In some embodiments, S702 may be executed first and then S701.
[0153] In some embodiments, when the terminal device is in DSDA transmission sharing mode, if it detects that there is a conflict in the transmission time of the first uplink data and the second uplink data, it can send first information to the first network device and send second information to the second network device.
[0154] S703. Receive third information from the first network device, where the third information is used to indicate a first uplink transmission resource corresponding to the first card, and the first uplink transmission resource belongs to a first candidate uplink transmission resource.
[0155] Optionally, the first uplink transmission resource may include at least one of the following: a physical uplink control channel (PUCCH) resource and a physical uplink shared channel (PUSCH) resource.
[0156] Optionally, the first uplink transmission resource includes at least one uplink time unit in at least one time unit, wherein the time unit may be a time slot, and the uplink time unit may be an uplink symbol.
[0157] The first uplink transmission resource belongs to the first candidate uplink transmission resource.
[0158] In some embodiments, after receiving the first information, the first network device can determine the first uplink transmission resource corresponding to the first card of the terminal device based on the first candidate uplink transmission resource corresponding to the first card, and send third information to the terminal device. The third information may include configuration information of the first uplink transmission resource, or an identifier of the configuration information of the first uplink transmission resource.
[0159] Optionally, the above configuration information may include the start time and duration of the first uplink transmission resource, or the start time and end time of the first uplink transmission resource.
[0160] Optionally, the third information may be carried in downlink control information (DCI).
[0161] S704. Receive fourth information from the second network device, where the fourth information is used to indicate a second uplink transmission resource corresponding to the second card, and the second uplink transmission resource belongs to a second candidate uplink transmission resource.
[0162] Optionally, the first uplink transmission resource may include at least one of the following: a PUCCH resource and a PUSCH resource.
[0163] Optionally, the second uplink transmission resource includes at least one uplink time unit in at least one time unit, wherein the time unit may be a time slot, and the uplink time unit may be an uplink symbol.
[0164] The second uplink transmission resource belongs to the second candidate uplink transmission resource.
[0165] In some embodiments, after receiving the second information, the second network device can determine the second uplink transmission resource corresponding to the second card of the terminal device based on the second candidate uplink transmission resource corresponding to the second card, and send fourth information to the terminal device. The fourth information may include configuration information of the second uplink transmission resource, or an identifier of the configuration information of the second uplink transmission resource.
[0166] Optionally, the above configuration information may include the start time and duration of the second uplink transmission resource, or the start time and end time of the second uplink transmission resource.
[0167] In some implementations, the fourth information may be carried in DCI.
[0168] It is understandable that the execution order of the above-mentioned step S703 and step S704 is not limited. In some embodiments, S704 may be executed first and then S703.
[0169] It can be understood that when each uplink transmission resource in the first candidate uplink transmission resources does not overlap with each uplink transmission resource in the second candidate uplink transmission resources in the time domain, the first uplink transmission resource and the second uplink transmission resource also do not overlap in the time domain.
[0170] When each uplink transmission resource in the first candidate uplink transmission resource partially overlaps with each uplink transmission resource in the second candidate uplink transmission resource in the time domain, the first network device and the second network device can negotiate to ensure that the indicated first uplink transmission resource and the second uplink transmission resource do not overlap in the time domain.
[0171] For example, refer to Figure 8 , Figure 8 This is another schematic diagram of time domain resources configured by the base station for SIM card 1 and SIM card 2 respectively, as exemplified in an embodiment of the present application.
[0172] In some embodiments, the base station 10 schedules the SIM card 1 to Figure 8 When a time slot (e.g., time slot 9) on the 10ms shown in FIG. 1 sends uplink data of a high priority service, the base station 20 can schedule the SIM card 2 to Figure 8 Other time slots (eg, time slot 10) on the 10 ms shown send uplink data of low-priority services, thereby preventing the terminal device from being unable to send uplink data of low-priority services.
[0173] In some embodiments, the first uplink transmission resource and the second uplink transmission resource may be different uplink symbols in the same time slot.
[0174] In some embodiments, a high-priority service card can be allowed to use the receiver in a DL-dominated time slot, thereby freeing uplink transmission resources for a low-priority service card.
[0175] In the above embodiment, the terminal device indicates to the network device the first candidate uplink transmission resource corresponding to the first card and the second candidate uplink transmission resource corresponding to the second card, so that the network device can configure the first uplink transmission resource for the first card based on the first candidate uplink transmission resource, and configure the second uplink transmission resource for the second card based on the second candidate uplink transmission resource. Since the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain, the terminal device can avoid sending service data corresponding to two cards at the same time in the DSDA transmission sharing mode, thereby preventing the terminal device from being unable to send service data corresponding to the card running low-priority service for a long time.
[0176] In some embodiments of the present application, the terminal device can receive fifth information from the first network device, which is used to indicate the first candidate uplink transmission resource list corresponding to the first card; and receive sixth information from the second network device, which is used to indicate the second candidate uplink transmission resource list corresponding to the second card.
[0177] Optionally, the candidate uplink transmission resources in the first candidate uplink transmission resource list and the candidate uplink transmission resources in the second candidate uplink transmission resource list do not overlap in the time domain.
[0178] Optionally, the first candidate uplink transmission resource list may include one or more first candidate uplink transmission resources; and the second candidate uplink transmission resource list may include one or more second candidate uplink transmission resources.
[0179] In some implementations, the terminal device may determine the first candidate uplink transmission resource based on the first candidate uplink transmission resource list, and determine the second candidate uplink transmission resource based on the second candidate uplink transmission resource list.
[0180] Optionally, the first card and the second card may belong to the same communication network; or the first card belongs to a first communication network and the second card belongs to a second communication network, wherein the first communication network and the second communication network share frequency resources.
[0181] For example, in some embodiments, Figure 1 As shown, SIM card 1 can access base station 10, and SIM card 2 can access base station 20. Base station 10 and base station 20 belong to the same operator, or are jointly built and shared by different operators.
[0182] In some embodiments of the present application, when establishing a DSDA connection, the terminal device may send seventh information to the first network device and the second network device respectively, where the seventh information is used to indicate that the terminal device has the first card and the second card.
[0183] Optionally, the seventh information includes a first identifier corresponding to the first card and a first identifier corresponding to the second card.
[0184] Optionally, the first identifier may be IMEI.
[0185] In some implementations, the seventh information may also be used to indicate a priority between a service run by the first card and a service run by the second card.
[0186] In some embodiments, the terminal device may pre-set the priority of each service, for example, setting services with high real-time requirements (such as voice calls) as high-priority services, and setting services with low 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, which is not limited in this application.
[0187] For example, within a certain period of time, if SIM card 1 in the terminal device initiates a first data request and SIM card 2 initiates a second data request, the terminal device can determine the priority between the service run by the first card and the service run by the second card based on the delay requirements of the first data request and the second data request.
[0188] For example, during a first time period, if the first data request is a voice call request and the second data request is a web browsing request, it can be determined that the priority of the service running on the first card is higher than the priority of the service running on the second card. During a second time period, if the first data request is a web browsing request and the second data request is a voice call request, it can be determined that the priority of the service running on the second card is higher than the priority of the service running on the first card.
[0189] Optionally, the seventh information may further include the second identifier corresponding to the first card and the second identifier corresponding to the second card, and a priority between the second identifier corresponding to the first card and the second identifier corresponding to the second card.
[0190] Optionally, the first identifier may be an IMSI.
[0191] In some embodiments, the network device corresponding to the cell where the first card resides and the network device corresponding to the cell where the second card resides may be the same network device, that is, the two cards of the terminal device can access the network provided by the same network device.
[0192] For example, refer to Figure 9 , Figure 9 This is a schematic diagram of another communication system architecture provided in an embodiment of the present application. Figure 1 The example shows a network device (eg, base station 10) and a terminal device (eg, UE30). It can be understood that Figure 1 This is only an example and does not limit the applicable scenarios of the technical solutions provided in this application.
[0193] In the embodiment of this application, Figure 9 The UE 30 shown is provided with two SIM cards, namely SIM card 1 and SIM card 2. SIM card 1 and SIM card 2 can be connected to the same operator network or to different operator networks (such as the case where the base station 10 is a base station jointly built and shared by different operators), which is not limited in this application.
[0194] In some embodiments, Figure 9 The UE 30 shown communicates with the base station 10 via the SIM card 1 , including UL transmission and DL transmission; and can also communicate with the base station 10 via the SIM card 2 , also including UL transmission and DL transmission.
[0195] In some embodiments, UE30 can send uplink data to the base station 10 through SIM card 1 on the uplink transmission resources configured by the base station 10 for SIM card 1, and can send uplink data to the base station 10 through SIM card 2 on the uplink transmission resources configured by the base station 10 for SIM card 2.
[0196] Figure 10 FIG. 1 is a flow chart of another communication method exemplarily shown in an embodiment of the present application. Figure 10 As shown, the communication method of this embodiment includes:
[0197] S1001. Send first information to a network device, where the first information is used to indicate a first candidate uplink transmission resource corresponding to a first card.
[0198] S1002. Send second information to the second network device, where the second information is used to indicate a second candidate uplink transmission resource corresponding to the second card.
[0199] In the embodiment of the present application, the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain.
[0200] It is understandable that the execution order of the above-mentioned step S1001 and step S1002 is not limited. In some embodiments, S1002 may be executed first and then S1001.
[0201] S1003. Receive third information from the network device, where the third information is used to indicate a first uplink transmission resource corresponding to the first card, and the first uplink transmission resource belongs to a first candidate uplink transmission resource.
[0202] S1004. Receive fourth information from the network device, where the fourth information is used to indicate a second uplink transmission resource corresponding to the second card, and the second uplink transmission resource belongs to a second candidate uplink transmission resource.
[0203] In some embodiments, after receiving the first information and the second information, the network device can determine the first uplink transmission resource corresponding to the first card of the terminal device based on the first candidate uplink transmission resource corresponding to the first card, and send third information to the terminal device; and determine the second uplink transmission resource corresponding to the second card of the terminal device based on the second candidate uplink transmission resource corresponding to the second card, and send fourth information to the terminal device.
[0204] Optionally, the third information may include configuration information of the first uplink transmission resource, or an identifier of the configuration information of the first uplink transmission resource; the fourth information may include configuration information of the second uplink transmission resource, or an identifier of the configuration information of the second uplink transmission resource.
[0205] It is understandable that the execution order of the above-mentioned step S1003 and step S1004 is not limited. In some embodiments, S1004 may be executed first and then S1003.
[0206] It can be understood that when the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain, the above-mentioned first uplink transmission resource and the second uplink transmission resource also do not overlap in the time domain. This can enable the terminal device to avoid sending service data corresponding to two cards at the same time in the DSDA transmission sharing mode, thereby preventing the terminal device from being unable to send service data corresponding to the card running low-priority service for a long time.
[0207] In some embodiments, the non-access stratum (NAS) may send indication information to the network device, indicating that the first card and the second card belong to the same terminal device, and at the same time indicating that one of the first card and the second card is a card running a high-priority service, and the other is a card running a low-priority service.
[0208] In some embodiments, the RRC layer may send indication information to the network device, indicating the first candidate uplink transmission resource corresponding to the first card, and the second candidate uplink transmission resource corresponding to the second card; the network device may indicate the first uplink transmission resource corresponding to the first card, and the second uplink transmission resource corresponding to the second card to the terminal device according to the first candidate uplink transmission resource corresponding to the first card, and the second candidate uplink transmission resource corresponding to the second card, wherein the first uplink transmission resource and the second uplink transmission resource do not overlap in the time domain, thereby enabling the terminal device to avoid sending service data corresponding to two cards at the same time in the DSDA transmission sharing mode, thereby preventing the terminal device from being unable to send service data corresponding to cards with low priority services.
[0209] Specifically, in some embodiments, when the terminal device is in DSDA transmission sharing mode, the NAS layer can report the information of the first card and the second card to the network devices corresponding to the first card and the second card respectively. The information of the first card and the second card includes: the IMEI corresponding to the first card, the IMEI corresponding to the second card, the IMSI of the high-priority service card, and the IMSI of the low-priority service card.
[0210] After receiving the IMEI corresponding to the first card and the IMEI corresponding to the second card, the network device can determine that the first card and the second card belong to the same terminal device.
[0211] In some implementations, the RRC layer may report the first candidate uplink transmission resource corresponding to the first card and the second candidate uplink transmission resource corresponding to the second card to the network devices corresponding to the first card and the second card, respectively. Optionally, the first candidate uplink transmission resource and the second candidate uplink transmission resource may not overlap in the time domain.
[0212] The network device may indicate a first uplink transmission resource to the first card and a second uplink transmission resource to the second card based on the IMSI of the high-priority service card and the IMSI of the low-priority service card, as well as a first candidate uplink transmission resource corresponding to the first card and a second candidate uplink transmission resource corresponding to the second card. The first uplink transmission resource belongs to the first candidate uplink transmission resource, and the second uplink transmission resource belongs to the second candidate uplink transmission resource.
[0213] In some embodiments, taking the example of a cell where the first card resides corresponding to the first network device and a cell where the second card resides corresponding to the second network device, the terminal device can report the IMEI corresponding to the first card, the IMEI corresponding to the second card, the IMSI of the high-priority service card, and the IMSI of the low-priority service card to the first network device and the second network device respectively, and report the first candidate uplink transmission resource corresponding to the first card to the first network device, and report the first candidate uplink transmission resource corresponding to the second card to the second network device.
[0214] The first network device and the second network device can negotiate their respective actually allocated uplink transmission resources through inter-device communication, wherein the first uplink transmission resource allocated by the first network device to the first card and the second uplink transmission resource allocated by the second network device to the second card do not overlap in the time domain, thereby enabling the terminal device to avoid sending service data corresponding to two cards at the same time in DSDA transmission sharing mode, thereby preventing the terminal device from being unable to send service data corresponding to cards with low priority services.
[0215] In some embodiments, when the terminal device is in DSDA transmission sharing mode, it can send eighth information to the network device corresponding to the cell where the first card and the second card reside, and the eighth information includes conflict information between the uplink frequency band corresponding to the first card and the uplink frequency band corresponding to the second card.
[0216] It is understandable that different network devices can use carriers of different frequency bands. For example, the base station 10 may include a carrier of a low frequency band, such as a carrier of the B28 / n28 frequency band; the base station 10 may also include a carrier of a high frequency band, such as a carrier of the n41 frequency band.
[0217] In some embodiments, when the network devices corresponding to the cells where the first card and the second card reside do not belong to the same network device, the terminal device can send an eighth message to the first network device corresponding to the cell where the first card resides and the second network device corresponding to the cell where the second card resides, respectively. The eighth message includes conflict information between the uplink frequency band corresponding to the first card and the uplink frequency band corresponding to the second card.
[0218] In some embodiments, when there is a conflict between the uplink frequency band corresponding to the first card and the uplink frequency band corresponding to the second card, the terminal device may send the first information to the first network device and send the second information to the second network device.
[0219] The method of the embodiment of the present application has been described above. The device for performing the above method provided by the embodiment of the present application is described below. Those skilled in the art will understand that the method and device can be combined and referenced with each other, and the relevant device provided by the embodiment of the present application can perform the steps in the above method.
[0220] In some embodiments, embodiments of the present application provide a communication device that can be applied to a terminal device, the terminal device including a first card and a second card, the communication device including:
[0221] a sending module, configured to send first information to a first network device and second information to a second network device; the first information is used to indicate a first candidate uplink transmission resource corresponding to the first card, and the second information is used to indicate a second candidate uplink transmission resource corresponding to the second card; the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain;
[0222] A receiving module is used to receive third information from the first network device and fourth information from the second network device; the third information is used to indicate a first uplink transmission resource corresponding to the first card, and the fourth information is used to indicate a second uplink transmission resource corresponding to the second card, the first uplink transmission resource belongs to the first candidate uplink transmission resource, and the second uplink transmission resource belongs to the second candidate uplink transmission resource.
[0223] In some implementations, the first uplink transmission resource and the second uplink transmission resource each include at least one uplink time unit in at least one time unit.
[0224] In some implementations, the third information includes configuration information of the first uplink transmission resource, and the fourth information includes configuration information of the second uplink transmission resource.
[0225] In some implementations, the third information includes an identifier of the configuration information of the first uplink transmission resource, and the fourth information includes an identifier of the configuration information of the second uplink transmission resource.
[0226] In some embodiments, the receiving module is further configured to:
[0227] receiving fifth information from the first network device, where the fifth information is used to indicate a first candidate uplink transmission resource list corresponding to the first card;
[0228] Receive sixth information from the second network device, where the sixth information is used to indicate a second candidate uplink transmission resource list corresponding to the second card; the candidate uplink transmission resources in the first candidate uplink transmission resource list and the candidate uplink transmission resources in the second candidate uplink transmission resource list do not overlap in the time domain.
[0229] In some embodiments, the apparatus further includes a determining module configured to:
[0230] The first candidate uplink transmission resource is determined based on the first candidate uplink transmission resource list, and the second candidate uplink transmission resource is determined based on the second candidate uplink transmission resource list.
[0231] In some implementations, the first card and the second card belong to the same communication network; or, the first card belongs to a first communication network, the second card belongs to a second communication network, and the first communication network and the second communication network share frequency resources.
[0232] In some embodiments, the sending module is further configured to:
[0233] When a dual-card dual-pass connection is established, seventh information is sent to the first network device and the second network device, where the seventh information is used to indicate that the terminal device has the first card and the second card.
[0234] In some implementations, the seventh information includes a first identifier corresponding to the first card and a first identifier corresponding to the second card.
[0235] In some implementations, the seventh information is further used to indicate a priority between a service run by the first card and a service run by the second card.
[0236] In some implementations, the seventh information further includes the second identifier corresponding to the first card and the second identifier corresponding to the second card, and a priority between the second identifier corresponding to the first card and the second identifier corresponding to the second card.
[0237] In some embodiments, the sending module is further configured to:
[0238] Eighth information is sent to the first network device and the second network device, where the eighth information includes conflict information between an uplink frequency band corresponding to the first card and an uplink frequency band corresponding to the second card.
[0239] In some implementations, the first network device and the second network device are the same network device.
[0240] The communication device provided in the embodiment of the present application can enable the network device to configure the first uplink transmission resource for the first card based on the first candidate uplink transmission resource and configure the second uplink transmission resource for the second card based on the second candidate uplink transmission resource by indicating the first candidate uplink transmission resource corresponding to the first card and the second candidate uplink transmission resource corresponding to the second card to the network device. Since the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain, the terminal device can avoid sending service data corresponding to two cards at the same time in the DSDA transmission sharing mode, thereby preventing the terminal device from being unable to send service data corresponding to the card running low-priority service for a long time.
[0241] In some embodiments, embodiments of the present application provide a communication device that can be applied to a network device. The communication device includes:
[0242] a receiving module, configured to receive first information sent from a terminal device, the terminal device including a first card and a second card, the first information being used to indicate a first candidate uplink transmission resource corresponding to the first card, the first candidate uplink transmission resource and a second candidate uplink transmission resource corresponding to the second card not overlapping in a time domain;
[0243] A sending module is used to send third information to the terminal device, where the third information is used to indicate a first uplink transmission resource corresponding to the first card, and the first uplink transmission resource belongs to the first candidate uplink transmission resource.
[0244] In some embodiments, the receiving module is further configured to:
[0245] Receive second information sent from the terminal device, where the second information is used to indicate the second candidate uplink transmission resource.
[0246] The sending module is also used to:
[0247] Send fourth information to the terminal device, where the fourth information is used to indicate a second uplink transmission resource corresponding to the second card, and the second uplink transmission resource belongs to the second candidate uplink transmission resource.
[0248] In some implementations, the first uplink transmission resource and the second uplink transmission resource each include at least one uplink time unit in at least one time unit.
[0249] In some implementations, the third information includes configuration information of the first uplink transmission resource, and the fourth information includes configuration information of the second uplink transmission resource.
[0250] In some implementations, the third information includes an identifier of the configuration information of the first uplink transmission resource, and the fourth information includes an identifier of the configuration information of the second uplink transmission resource.
[0251] In some embodiments, the sending module is further configured to:
[0252] Send fifth information to the terminal device, where the fifth information is used to indicate a first candidate uplink transmission resource list corresponding to the first card.
[0253] In some embodiments, the sending module is further configured to:
[0254] Send sixth information to the terminal device, where the sixth information is used to indicate a second candidate uplink transmission resource list corresponding to the second card; the candidate uplink transmission resources in the first candidate uplink transmission resource list and the candidate uplink transmission resources in the second candidate uplink transmission resource list do not overlap in the time domain.
[0255] In some implementations, the first card and the second card belong to the same communication network; or, the first card belongs to a first communication network, the second card belongs to a second communication network, and the first communication network and the second communication network share frequency resources.
[0256] In some embodiments, the receiving module is further configured to:
[0257] Seventh information is received from the terminal device, where the seventh information is used to indicate that the terminal device has the first card and the second card.
[0258] In some implementations, the seventh information includes a first identifier corresponding to the first card and a first identifier corresponding to the second card.
[0259] In some implementations, the seventh information is further used to indicate a priority between a service run by the first card and a service run by the second card.
[0260] In some implementations, the seventh information further includes the second identifier corresponding to the first card and the second identifier corresponding to the second card, and a priority between the second identifier corresponding to the first card and the second identifier corresponding to the second card.
[0261] In some embodiments, the receiving module is further configured to:
[0262] receiving eighth information from the terminal device, the eighth information including conflict information between an uplink frequency band corresponding to the first card and an uplink frequency band corresponding to the second card;
[0263] The first uplink transmission resource and the second uplink transmission resource are determined based on the conflict information, the first candidate uplink transmission resource and the second candidate uplink transmission resource.
[0264] The communication device provided in the embodiment of the present application can enable the network device to configure the first uplink transmission resource for the first card based on the first candidate uplink transmission resource indicated by the terminal device, and configure the second uplink transmission resource for the second card based on the second candidate uplink transmission resource indicated by the terminal device. Since the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain, the terminal device can avoid sending service data corresponding to two cards at the same time in the DSDA transmission sharing mode, thereby preventing the terminal device from being unable to send service data corresponding to the card running low-priority service for a long time.
[0265] It should be noted that the module names involved in the embodiments of the present application can be defined as other names as long as the functions of each module can be achieved, and there is no specific restriction on the names of the modules.
[0266] The method provided in the embodiment of the present application can be applied to electronic devices with communication functions. The electronic devices include terminal devices or network devices. The specific device forms of the terminal devices or network devices can refer to the above related descriptions and will not be repeated here.
[0267] Reference Figure 11 , Figure 11 Schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. This embodiment of the present application provides an electronic device, the electronic device 110 comprising: a processor 1001 and a memory 1102; the memory 1102 stores computer-executable instructions; the processor 1101 executes the computer-executable instructions stored in the memory 1102, causing the electronic device to perform the above-described method.
[0268] The present embodiment provides a chip including a processor configured to call a computer program stored in a memory to execute the technical solution in the above embodiment. The implementation principle and technical effects are similar to those in the above related embodiments and will not be further described here.
[0269] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above-mentioned method is implemented. The methods described in the above embodiments can be implemented in whole or in part by 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.
[0270] In one possible implementation, computer-readable media may include RAM, 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. Furthermore, any connection is appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave, then 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 discs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs reproduce data using laser optics. Combinations of the above should also be included within the scope of computer-readable media.
[0271] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above method.
[0272] 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: Applied to a terminal device, the terminal device includes a first card and a second card, and the method includes: Sending first information to a first network device and sending second information to a second network device; the first information is used to indicate a first candidate uplink transmission resource corresponding to the first card, and the second information is used to indicate a second candidate uplink transmission resource corresponding to the second card; the first candidate uplink transmission resource and the second candidate uplink transmission resource do not overlap in the time domain; Receive third information from the first network device, and receive fourth information from the second network device; the third information is used to indicate a first uplink transmission resource corresponding to the first card, and the fourth information is used to indicate a second uplink transmission resource corresponding to the second card, the first uplink transmission resource belongs to the first candidate uplink transmission resource, and the second uplink transmission resource belongs to the second candidate uplink transmission resource.
2. The method according to claim 1, characterized in that The first uplink transmission resource and the second uplink transmission resource both include at least one uplink time unit in at least one time unit.
3. The method according to claim 1, characterized in that The third information includes configuration information of the first uplink transmission resource, and the fourth information includes configuration information of the second uplink transmission resource.
4. The method according to claim 1, wherein The third information includes an identifier of the configuration information of the first uplink transmission resource, and the fourth information includes an identifier of the configuration information of the second uplink transmission resource.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: receiving fifth information from the first network device, where the fifth information is used to indicate a first candidate uplink transmission resource list corresponding to the first card; Receive sixth information from the second network device, where the sixth information is used to indicate a second candidate uplink transmission resource list corresponding to the second card; the candidate uplink transmission resources in the first candidate uplink transmission resource list and the candidate uplink transmission resources in the second candidate uplink transmission resource list do not overlap in the time domain.
6. The method according to claim 5, characterized in that The method further comprises: The first candidate uplink transmission resource is determined based on the first candidate uplink transmission resource list, and the second candidate uplink transmission resource is determined based on the second candidate uplink transmission resource list.
7. The method according to any one of claims 1 to 6, characterized in that The first card and the second card belong to the same communication network; or, the first card belongs to a first communication network, the second card belongs to a second communication network, and the first communication network and the second communication network share frequency resources.
8. The method according to any one of claims 1 to 6, characterized in that The method further comprises: When a dual-card dual-pass connection is established, seventh information is sent to the first network device and the second network device, where the seventh information is used to indicate that the terminal device has the first card and the second card.
9. The method according to claim 8, characterized in that The seventh information includes the first identifier corresponding to the first card and the first identifier corresponding to the second card.
10. The method according to claim 8, characterized in that The seventh information is further used to indicate the priority between the service run by the first card and the service run by the second card.
11. The method according to claim 10, characterized in that The seventh information also includes the second identifier corresponding to the first card and the second identifier corresponding to the second card, and the priority between the second identifier corresponding to the first card and the second identifier corresponding to the second card.
12. The method according to claim 8, characterized in that The method further comprises: Eighth information is sent to the first network device and the second network device, where the eighth information includes conflict information between an uplink frequency band corresponding to the first card and an uplink frequency band corresponding to the second card.
13. The method according to claim 8, characterized in that The first network device and the second network device are the same network device.
14. A communication method, characterized in that: The method comprises: receiving first information sent from a terminal device, where the terminal device includes a first card and a second card, the first information being used to indicate a first candidate uplink transmission resource corresponding to the first card, where the first candidate uplink transmission resource and a second candidate uplink transmission resource corresponding to the second card do not overlap in a time domain; Send third information to the terminal device, where the third information is used to indicate a first uplink transmission resource corresponding to the first card, and the first uplink transmission resource belongs to the first candidate uplink transmission resource.
15. The method according to claim 14, characterized in that The method further comprises: receiving second information sent from a terminal device, where the second information is used to indicate the second candidate uplink transmission resource; Send fourth information to the terminal device, where the fourth information is used to indicate a second uplink transmission resource corresponding to the second card, and the second uplink transmission resource belongs to the second candidate uplink transmission resource.
16. The method according to claim 15, characterized in that The first uplink transmission resource and the second uplink transmission resource both include at least one uplink time unit in at least one time unit.
17. The method according to claim 15, characterized in that The third information includes configuration information of the first uplink transmission resource, and the fourth information includes configuration information of the second uplink transmission resource.
18. The method according to claim 15, characterized in that The third information includes an identifier of the configuration information of the first uplink transmission resource, and the fourth information includes an identifier of the configuration information of the second uplink transmission resource.
19. The method according to claim 14, wherein The method further comprises: Send fifth information to the terminal device, where the fifth information is used to indicate a first candidate uplink transmission resource list corresponding to the first card.
20. The method according to claim 19, characterized in that The method further comprises: Send sixth information to the terminal device, where the sixth information is used to indicate a second candidate uplink transmission resource list corresponding to the second card; the candidate uplink transmission resources in the first candidate uplink transmission resource list and the candidate uplink transmission resources in the second candidate uplink transmission resource list do not overlap in the time domain.
21. The method according to any one of claims 14 to 20, characterized in that The first card and the second card belong to the same communication network; or, the first card belongs to a first communication network, the second card belongs to a second communication network, and the first communication network and the second communication network share frequency resources.
22. The method according to claim 15, wherein The method further comprises: Seventh information is received from the terminal device, where the seventh information is used to indicate that the terminal device has the first card and the second card.
23. The method according to claim 22, characterized in that The seventh information includes the first identifier corresponding to the first card and the first identifier corresponding to the second card.
24. The method according to claim 22, characterized in that The seventh information is further used to indicate the priority between the service run by the first card and the service run by the second card.
25. The method according to claim 24, characterized in that The seventh information also includes the second identifier corresponding to the first card and the second identifier corresponding to the second card, and the priority between the second identifier corresponding to the first card and the second identifier corresponding to the second card.
26. The method according to claim 15, wherein The method further comprises: receiving eighth information from the terminal device, the eighth information including conflict information between an uplink frequency band corresponding to the first card and an uplink frequency band corresponding to the second card; The first uplink transmission resource and the second uplink transmission resource are determined based on the conflict information, the first candidate uplink transmission resource and the second candidate uplink transmission resource.
27. A terminal 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 13.
28. A network 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 network device performs the method according to any one of claims 14 to 26.
29. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 13; or implements the method according to any one of claims 14 to 26.
30. A computer program product, characterized in that The invention comprises a computer program, which, when being executed, enables a computer to execute the method according to any one of claims 1 to 13; or implement the method according to any one of claims 14 to 26.