Communication method, device, storage medium and program product
In the DSDA transmission sharing mode, the first network device is used to send instructions to the second network device, indicating that time domain resources not used by the first card are scheduled, the problem of low-priority service data cannot be sent and the user experience is improved.
Patent Information
- Application Number
- CN202410228087.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-28
- Publication Date
- 2025-09-05
AI Technical Summary
In DSDA transmission sharing mode, when the uplink transmission services of two SIM cards conflict, the terminal device prioritizes the SIM card data of the high-priority services, resulting in the low-priority services being unable to be sent for a long time, affecting the user experience.
The first network device sends instructions information to the second network device to indicate the first time domain resource. The second network device schedules the service data of the second card on the time domain resource not used by the first card to ensure the transmission of low-priority service data.
It improves the success rate of sending low-priority service data and improves the user experience.
Smart Images

Figure CN120603066A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, storage medium, and program product. Background Art
[0002] With the development of communications, most current terminal devices support dual SIM dual active (DSDA) functionality. DSDA allows two subscriber identity modules (SIMs) to be installed in a single terminal device. This allows the devices to simultaneously send and receive services on both SIMs. For example, while a terminal device is using one SIM card for voice calls, it can also use the other SIM card for data services (such as surfing the Internet).
[0003] In related technologies, DSDA includes 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 service data corresponding to two SIM cards.
[0004] In DSDA transmission sharing mode, when the uplink transmission services corresponding to the two SIM cards conflict in time, the terminal device will give priority to sending the service data corresponding to the SIM card running the higher-priority service. However, if the SIM 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 service data to the SIM card running the lower-priority service for a long time. Summary of the Invention
[0005] Embodiments of the present application provide a communication method, device, storage medium, and program product that can reduce the probability that a terminal device cannot send service data of a SIM card running a low-priority service.
[0006] In a first aspect, an embodiment of the present application provides a communication method, applied to a first network device. The method includes:
[0007] receiving first indication information from a terminal device, where the first indication information is used to indicate that the terminal device includes a first card and a second card;
[0008] Send a second indication message to the second network device; the second network device is the network device to which the cell where the terminal device resides through the second card belongs, and the second indication message is used to indicate the first time domain resource, which is the time domain resource used by the terminal device when executing the target service through the first card.
[0009] In this solution, the first network device corresponding to the first card sends the time domain resources used by the first card to transmit service data to the second network device corresponding to the second card performing a low-priority service. Based on the received time domain resource information, the second network device corresponding to the second card schedules the second card only on time domain resources not used by the first card to transmit service data. This method effectively increases the probability of successful uplink service data transmission for the second card, thereby improving the user experience.
[0010] In an optional embodiment of the first aspect, the first indication information includes:
[0011] The identifier of the terminal device, the identifier of the first card, and the identifier of the second card.
[0012] In an optional embodiment of the first aspect, the first indication information further includes:
[0013] The identifier of the second network device.
[0014] In an optional embodiment of the first aspect, the target service is a service with a priority higher than a preset priority.
[0015] In an optional embodiment of the first aspect, receiving first indication information from a terminal device includes:
[0016] The receiving terminal device sends first indication information when being scheduled to perform a target service.
[0017] In an optional embodiment of the first aspect, the second indication information includes: scheduling information of the first time domain resource.
[0018] In an optional embodiment of the first aspect, the scheduling information includes: information of the scheduling period, the position of the scheduled time unit in the scheduling period; the information of the scheduling period includes: the duration of the scheduling period, and / or the start time of the scheduling period.
[0019] In an optional embodiment of the first aspect, the scheduling information includes: a scheduling duration and a position of a scheduled time unit.
[0020] In an optional embodiment of the first aspect, the second indication information further includes:
[0021] The ID of the second card.
[0022] In an optional embodiment of the first aspect, the second indication information further includes:
[0023] The time domain offset value of the system frames of the first network device and the second network device.
[0024] In an optional embodiment of the first aspect, when a time domain offset value between system frames of the first network device and the second network device is not a preset value, the second indication information carries the time domain offset value.
[0025] In an optional embodiment of the first aspect, the method further comprises:
[0026] Send third indication information to the second network device; the third indication information is used to indicate the end of execution of the target service.
[0027] In an optional embodiment of the first aspect, the third indication information includes:
[0028] The ID of the second card.
[0029] In a second aspect, an embodiment of the present application provides a communication method, which is applied to a second network device. The method includes:
[0030] Receiving second indication information from a first network device; the first network device is a network device to which the cell where the terminal device resides through the first card belongs, and the second indication information is used to indicate a first time domain resource, which is a time domain resource used by the terminal device when executing a target service through the first card;
[0031] The terminal device that executes the service through the second card is scheduled on the second time domain resource; the second time domain resource is a time domain resource other than the first time domain resource.
[0032] In an optional embodiment of the second aspect, the second indication information includes: scheduling information of the first time domain resources.
[0033] In an optional embodiment of the second aspect, the scheduling information includes: information of the scheduling period, the position of the scheduled time unit in the scheduling period; the information of the scheduling period includes: the duration of the scheduling period, and / or the start time of the scheduling period.
[0034] In an optional embodiment of the second aspect, the scheduling information includes: a scheduling duration and a position of a scheduled time unit.
[0035] In an optional embodiment of the second aspect, the second indication information further includes:
[0036] The ID of the second card.
[0037] In an optional embodiment of the second aspect, the second indication information further includes:
[0038] The time domain offset value of the system frames of the first network device and the second network device.
[0039] In an optional embodiment of the second aspect, the method further includes:
[0040] Receive third indication information from the first network device; the third indication information is used to indicate the end of execution of the target service.
[0041] In an optional embodiment of the second aspect, the third indication information includes:
[0042] The ID of the second card.
[0043] In an optional embodiment of the second aspect, the method further includes:
[0044] The time domain resources scheduled by the terminal device that executes the service through the second card are restored from the second time domain resources to the default time domain resources.
[0045] In a third aspect, an embodiment of the present application provides a communication method, which is applied to a terminal device. The method includes:
[0046] First indication information is sent to the first network device, where the first indication information is used to indicate that the terminal device includes a first card and a second card.
[0047] In an optional embodiment of the third aspect, sending the first indication information to the first network device includes:
[0048] The first indication information is sent when the terminal device is scheduled to perform the target service.
[0049] In an optional embodiment of the third aspect, the first indication information includes:
[0050] The identifier of the terminal device, the identifier of the first card, and the identifier of the second card.
[0051] In an optional embodiment of the third aspect,
[0052] The target business is a business with a priority higher than the preset priority.
[0053] In a fourth aspect, an embodiment of the present application provides a communication apparatus, applied to a first network device, including:
[0054] The receiving module is used to receive first indication information from a terminal device, where the first indication information is used to indicate that the terminal device includes a first card and a second card.
[0055] A sending module is used to send a second indication information to a second network device; the second network device is a network device to which the cell where the terminal device resides through the second card belongs, and the second indication information is used to indicate a first time domain resource, which is a time domain resource used by the terminal device when executing the target service through the first card.
[0056] In a fifth aspect, an embodiment of the present application provides a communication device, applied to a second network device, including:
[0057] A receiving module is used to receive two indication messages from a first network device; the first network device is a network device to which the cell where the terminal device resides through the first card belongs, and the second indication information is used to indicate a first time domain resource, which is a time domain resource used by the terminal device when executing the target service through the first card.
[0058] The processing module is used to schedule the terminal device that executes the service through the second card on the second time domain resource; the second time domain resource is a time domain resource other than the first time domain resource.
[0059] In a sixth aspect, an embodiment of the present application provides a communication device, applied to a terminal device, including:
[0060] The sending module is used to send first indication information to the first network device, where the first indication information is used to indicate that the terminal device includes a first card and a second card.
[0061] In a seventh aspect, an embodiment of the present application provides a communication device,
[0062] The communication device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method of the first aspect.
[0063] In an eighth aspect, an embodiment of the present application provides a communication device,
[0064] The communication device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method as in the second aspect.
[0065] In a ninth aspect, an embodiment of the present application provides a communication device,
[0066] The communication device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method as described in the third aspect.
[0067] In a tenth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method of the first aspect.
[0068] In the eleventh aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, it enables the computer to execute the method of the first aspect, or any method of the second aspect, or any method of the third aspect.
[0069] In the twelfth aspect, an embodiment of the present application provides a chip, which includes a processor, and the processor is used to call a computer program in a memory to execute the method as described in the first aspect, or any two methods in the second aspect, or any method in the third aspect.
[0070] It should be understood that the second to twelfth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0072] Figure 2A A schematic diagram of the structure of the time domain resources provided in an embodiment of the present application;
[0073] Figure 2B A schematic diagram of different types of time slots provided in an embodiment of the present application;
[0074] Figure 2C A structural diagram of time domain resources with different time slot ratios provided in an embodiment of the present application;
[0075] Figure 3 Schematic diagram of time domain resources configured for SIM card 1 and SIM card 2 by the base station provided in the embodiment of the present application;
[0076] Figure 4 A flow chart of a communication method provided in an embodiment of the present application;
[0077] Figure 5 A flowchart of another communication method provided in an embodiment of the present application;
[0078] Figure 6 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0079] Figure 7 A schematic structural diagram of another communication device provided in an embodiment of the present application;
[0080] Figure 8 A schematic structural diagram of another communication device provided in an embodiment of the present application;
[0081] Figure 9 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0082] To facilitate understanding of the embodiments of the present application, the following explanations are made.
[0083] 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.
[0084] In the embodiments of the present application, the terms "system" and "network" are often used interchangeably in this document. In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0085] The terms used in the embodiments of this application are intended only to explain the specific embodiments of this application and are not intended to limit this application. The terms "first," "second," "third," and so on in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, not to describe a specific order. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions.
[0086] The "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can obtain it through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain it through C; it can also mean that there is an association between A and B.
[0087] In the embodiment of the present application, the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or that there is an association relationship between the two, or a relationship of indication and being indicated, configuration and being configured, etc.
[0088] The technical solutions provided in the embodiments of the present application can be applied to a variety of communication systems. For example, the applicable system can be the Long Term Evolution (LTE) architecture, and can also be applied to the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UTRAN) architecture, or the Global System for Mobile Communications (GSM) / Enhanced Data Rate for GSM Evolution (EDGE) system radio access network (GSM Edge Radio Access Network, GERAN) architecture.
[0089] The technical solution provided in this application can also be applied to any other wireless communication system with similar structure and function, such as a public land mobile network (PLMN) system, a fifth generation (5G) communication system (e.g., a new radio (NR) system) and future mobile communication systems, etc., and the embodiments of this application do not impose any restrictions on this.
[0090] In addition, the technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as satellite communication systems and high altitude platform station (HAPS) communications, for example, integrated communication and navigation (IcaN) systems and global navigation satellite systems (GNSS). Satellite communication systems can be integrated with traditional mobile communication systems.
[0091] The terminal device involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing device connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called User Equipment (UE). The terminal device may be a USB storage device, other personal computer memory devices and dongles, or may communicate with one or more core networks (CN) via a radio access network (RAN). The terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), personal computers, tablet computers, machine-type communication (MTC) terminal devices, augmented reality (AR) / virtual reality (VR) devices, wearable devices, vehicle-mounted equipment (VUE), etc. Terminal devices may also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, access points, remote terminal devices, access terminals, user terminals, user agents, user devices, and wireless access points and routers / modems that meet the limitations of this definition, but are not limited in the embodiments of the present application.
[0092] The network devices involved in the embodiments of the present application may be referred to as access network devices, radio access network devices, radio access networks (RAN), radio access network functions or radio access network units, etc. The access network devices may include base stations, WLAN access points, etc. The base stations may include one or more cells providing services to terminal devices. Depending on the specific application scenario, the base station may also be referred to as an access point, or may be a device in the access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. For example, the network devices involved in the embodiments of the present application may be evolutionary network devices (evolutionary Node B, eNB or e-NodeB) in the long term evolution (LTE) system, 5G base stations (gNB) in the 5G network architecture (next generation system), etc., or may be home evolved Node B (HeNB), relay node, femto, pico, network test equipment, or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms and is not limited in the embodiments of the present application. In some network structures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes. The centralized unit and the distributed unit may also be arranged geographically separately.
[0093] Optionally, the network device and terminal device in the embodiments of the present application may also be referred to as a communication device or communication device, which may be a general device or a dedicated device, and the embodiments of the present application do not specifically limit this.
[0094] In order to better understand the technical solution provided by this application, the communication system architecture of this application is first described below.
[0095] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the communication system includes a terminal device 1, a network device 2 and a network device 3.
[0096] Terminal device 1 performs uplink transmission and downlink transmission with network device 2 and network device 3. The link used for uplink transmission between terminal device 1 and network device 2 and network device 3 can be called uplink (UL), and the link used for downlink transmission between terminal device 1 and network device 2 and network device 3 can be called downlink (DL). It can be understood that the communication system can also include more terminal devices and network devices. Figure 1 This is only a schematic diagram and does not limit the applicable scenarios of the technical solution provided in this application.
[0097] SIM card 1 and SIM card 2 can be set in terminal device 1. SIM card 1 and SIM card 2 can be connected to the same operator network or different operator networks respectively, and this application does not limit this. SIM card 1 and SIM card 2 can be connected to the same access network device or different access network devices respectively, and this application does not limit this.
[0098] The following describes the solution by taking SIM card 1 and SIM card 2 as an example in which SIM card 1 and SIM card 2 are connected to different network devices.
[0099] When one of the two SIM cards (referred to as card) executes a high-priority service with high real-time requirements (for example, voice call service, etc.) through terminal device 1, the other SIM card can execute a low-priority service with low real-time requirements (for example, web browsing service, etc.) through terminal device 1.
[0100] For example, during time period 1, SIM card 1 executes a high-priority service with a high real-time requirement through terminal device 1, while SIM card 2 executes a low-priority service with a low real-time requirement through terminal device 1. During time period 2, SIM card 2 executes a high-priority service with a high real-time requirement through terminal device 1, while SIM card 1 executes a low-priority service with a low real-time requirement through terminal device 1. In other words, the SIM card that executes the high-priority service through terminal device 1 and the SIM card that executes the low-priority service through terminal device 1 can vary, and this application does not limit this.
[0101] In the following embodiments, description will be made by taking an example in which the terminal device 1 executes a high-priority service through the SIM card 1 and the terminal device executes a low-priority service through the SIM card 21 .
[0102] Terminal device 1 can use SIM card 1 to communicate with network device 2, and terminal device 1 can use SIM card 2 to communicate with network device 3. Terminal devices 1 using SIM card 1 and SIM card 2 can communicate using DSDA. In this communication mode, both SIM cards can perform communication services simultaneously.
[0103] When terminal device 1 is configured with only one RF transmission channel (i.e., terminal device 1 is in DSDA transmission sharing mode, referred to as transmission sharing mode), the two SIM cards can use time division multiplexing to transmit signals to the network device using the same RF transmission channel at different times. In this case, the mode in which the two SIM cards are located can be called time division duplexing (TDD) mode. The RF transmission channel can also be referred to as the RF transmission path, uplink channel, uplink path, etc.
[0104] In some embodiments, terminal device 1 can transmit uplink data based on the uplink scheduling of network device 2. For example, terminal device 1 sends uplink data to network device 2 via SIM card 1 on the uplink resources configured by network device 2 for SIM card 1. Uplink data can also be referred to as uplink traffic, uplink traffic data, etc.
[0105] In some embodiments, terminal device 1 may transmit uplink data based on uplink scheduling of network device 3. For example, terminal device 1 sends uplink data to network device 3 via SIM card 2 on the uplink resources configured by network device 3 for SIM card 2.
[0106] The following first introduces the time domain resources of the uplink resources used by the SIM card to send uplink service data.
[0107] In the embodiment of the present application, time domain resources may refer to: frames, time slots, and symbols used for uplink and downlink (UL & DL) transmissions, wherein the symbols may refer to orthogonal frequency division multiplexing (OFDM) symbols.
[0108] refer to Figure 2A , Figure 2A The schematic diagram of the structure of time domain resources is exemplarily shown.
[0109] like Figure 2A As shown, the duration of a frame is generally 10 milliseconds (ms); a frame may generally include 10 subframes, which may be marked as subframe 0 to subframe 9 respectively;
[0110] A subframe can include one or more time slots, and the number of time slots is related to the subcarrier spacing. For example, when the subcarrier spacing is 15 kilohertz (KHz), a subframe can include one time slot, which can be marked as Slot0; when the subcarrier spacing is 30 KHz, a subframe can include two time slots, marked as Slot0 and Slot1; when the subcarrier spacing is 60 KHz, a subframe can include four time slots, marked as Slot0, Slot1, Slot2, and Slot3. The following embodiments are described based on a subcarrier spacing of 30 KHz and a subframe consisting of two time slots.
[0111] A timeslot typically includes 14 symbols, which can be denoted as s0 to s13. A symbol is the smallest unit of the time domain resource structure. A symbol can be an uplink symbol used for uplink transmission, which is marked as "U," or a downlink symbol used for downlink transmission, which is marked as "D." Based on the ratio of uplink and downlink symbols in a timeslot, timeslots can be divided into three types: uplink timeslots, downlink timeslots, and flexible timeslots.
[0112] Among them, such as Figure 2B As shown in (a) in FIG, the uplink time slot can be marked as "U", and all 14 symbols in the uplink time slot are uplink symbols; Figure 2B As shown in (b) in FIG, the downlink time slot can be marked as "D", and all 14 symbols in the downlink time slot are downlink symbols; Figure 2B The flexible time slots shown in (c) of Figure 1 are marked "S" and are divided into fully flexible time slots and hybrid time slots. The 14 symbols in a fully flexible time slot can be used for uplink or downlink transmission, or as guard intervals or reserved resources based on specific traffic scenarios. A hybrid time slot includes at least one uplink symbol and / or downlink symbol. Figure 2B 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.
[0113] like Figure 2C As shown, within a period of a specified duration (e.g., 2.5ms, 5ms, etc.), different time slot ratios can be used in the time domain based on the ratio between uplink time slots, downlink time slots, and flexible time slots. The following examples introduce several time slot ratio structures:
[0114] like Figure 2C As shown in (a), with a period of 2.5 ms, the time slot ratio can be downlink time slot: flexible time slot: uplink time slot = 3:1:1;
[0115] like Figure 2CAs shown in (b), with a period of 5 ms, the time slot ratio can be downlink time slot: flexible time slot: uplink time slot = 5:2:3;
[0116] like Figure 2C As shown in (c), with a period of 5 ms, the time slot ratio can be downlink time slot: flexible time slot: uplink time slot = 8:1:1;
[0117] like Figure 2C As shown in (d), with a period of 5 ms, the time slot ratio can be downlink time slot: flexible time slot: uplink time slot = 7:1:2;
[0118] It should be noted that the time domain resource structure introduced above is only used to exemplify the present application and does not constitute a specific limitation to the present application.
[0119] Generally speaking, the time domain resource structure of a network device is fixed. The network device can broadcast its own time domain resource structure. When a terminal device accesses a cell under the network device, it can obtain the time domain resource structure of the network device and determine the time domain resources for uplink and downlink transmission based on the time domain resource structure. For example, when terminal device 1 uses SIM card 1 to access the cell corresponding to network device 2, it can obtain the time domain resource structure of network device 2. Terminal device 1 can determine the time domain resources for uplink and downlink transmission between SIM card 1 and network device 2 based on the time domain resource structure of network device 2. When terminal device 1 uses SIM card 2 to access the cell corresponding to network device 3, it can obtain the time domain resource structure of network device 3. Terminal device 1 can determine the time domain resources for uplink and downlink transmission between SIM card 2 and network device 3 based on the time domain resource structure of network device 3.
[0120] Optionally, the network device may also allocate time domain resources to the terminal device through signaling when the terminal device accesses a cell under the network device. For example, when terminal device 1 uses SIM card 1 to access the cell corresponding to network device 2, network device 2 may send time domain resources to terminal device 1 through cell-specific radio resource control signaling, UE-specific radio resource control signaling, etc.
[0121] Reference Figure 3 , Figure 3 A schematic diagram of time domain resources configured by the network device 2 for the SIM card 1 and a schematic diagram of time domain resources configured by the network device 3 for the SIM card 2 are exemplarily shown.
[0122] like Figure 3As shown, in the same time period (10ms), the time slot ratio of the time domain resources configured by network device 2 for SIM card 1 is D:S:U=8:1:1, and the time slot ratio of the time domain resources configured by network device 3 for SIM card 2 is D:S:U=7:1:2.
[0123] In some embodiments, when the terminal device is in the transmission sharing mode, when the network device 2 schedules the SIM card 1 to Figure 3 When a certain time slot (e.g., time slot 9) within the 10ms shown transmits uplink service data for a high-priority service, the RF transmission path of terminal device 1 is preempted by SIM card 1 for the entire 10ms. Because the RF transmission path is preempted by SIM card 1, SIM card 2 is unable to transmit uplink data in the uplink time slot (e.g., time slot 9 or time slot 19) configured for it by network device 3. In other words, when the time slots used by SIM cards 1 and 2 for the RF transmission path conflict, the terminal device prioritizes transmitting the uplink service data of SIM card 1, which is performing the high-priority service, and discards the uplink service data of SIM card 2, which is performing the low-priority service, resulting in a poor user experience.
[0124] In view of this, an embodiment of the present application provides a communication method and related apparatus. When a first card (e.g., SIM card 1) performing a high-priority service uses an uplink channel to send service data in a certain time slot, the first network device corresponding to the first card sends the time domain resources used by the first card to send service data to the second network device corresponding to the second card (e.g., SIM card 2) performing a low-priority service. The second network device corresponding to the second card, based on the received time domain resource information, only schedules the second card on the time domain resources not used by the first card to send service data. Through the above method, the probability of the second card's uplink service data being discarded can be effectively reduced, thereby improving the user experience.
[0125] In the embodiment of the present application, the RF transmission path of the terminal device may be occupied by not only the first card or the second card, but also other modules or components of the terminal device, such as a satellite communication module, etc., which is not limited in the present application.
[0126] 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.
[0127] Figure 4 A flow chart of a communication method provided in an embodiment of the present application is shown as follows: Figure 4 As shown, the communication method provided in the embodiment of the present application includes:
[0128] S401: A terminal device sends first indication information to a first network device. The first indication information is used to indicate that the terminal device includes a first card and a second card.
[0129] In the embodiment of the present application, the terminal device includes a first card and a second card, and the first card and the second card can compete for the same radio frequency transmission path of the terminal device through TDM to transmit uplink data. The first network device is the network device to which the cell where the terminal device resides through the first card belongs.
[0130] For example, the terminal device is Figure 1 The terminal device 1, the first card of the terminal device is the SIM card 1 of the terminal device 1, the second card of the terminal device is the SIM card 2 of the terminal device 1, and the first network device is Figure 1 Network device 2 in.
[0131] In some embodiments, the first indication information may include an identifier of the terminal device, an identifier of the first card, and an identifier of the second card.
[0132] Exemplarily, the identifier of the terminal device may be the international mobile equipment identity (IMEI) of the terminal device, the identifier of the first card may be the international mobile subscriber identity (IMSI) of the first card, and the identifier of the second card may be the international mobile subscriber identity (IMSI) of the second card.
[0133] Optionally, the identifier of the terminal device may also be an electronic serial number (ESN), a mobile equipment identity document (MEID), or the identifier of the first card or the second card may also be an integrated circuit card identification code (ICCID) of the first card or the second card. The embodiment of the present application does not limit the identifier of the terminal device, the first identifier, and the identifier of the second card.
[0134] Optionally, the first card is a contracted card of the first network device. When the terminal device sends the first indication information to the first network device through the first card, the first network device can identify the identifier of the first card. The first indication information can also include the identifier of the terminal device and the identifier of the second card.
[0135] In some embodiments, the first indication information may be carried in uplink control information (UCI) or in a radio resource control (RRC) message.
[0136] In a possible implementation, the terminal device may send the first indication information to the first network device through a non-access stratum (NAS).
[0137] In some embodiments, when a terminal device operates in a transmission sharing mode and is scheduled to execute a target service via a first card, the terminal device transmits first indication information to a first network device via the first card. The target service is a service with a priority higher than a preset priority, i.e., the target service is a high-priority service. For example, the target service may be a voice call service, a video call service, or the like.
[0138] Optionally, the terminal device being scheduled to execute the target service through the first card may include the terminal device being executing the target service through the first card, or the terminal device determining that the first card has been assigned the target service.
[0139] S402: The first network device sends second indication information to the second network device. The second indication information is used to indicate the first time domain resource.
[0140] In the embodiment of the present application, the second network device is a network device to which the cell where the terminal device resides through the second card belongs. Figure 1 The terminal device 1 in the second network device is Figure 1 The first time domain resource is a time domain resource used by the terminal device when executing the target service through the first card.
[0141] When the first network device receives the first indication information sent by the terminal device, if the first network device can determine that the terminal device is a dual-card terminal including a first card and a second card based on the first indication information, the first network device can send a second indication information to the second network device to indicate the first time domain resource to be used by the terminal device when executing the target service through the first card.
[0142] In some embodiments, when the first network device sends the second indication information to the second network device, it is necessary to determine the second network device.
[0143] In a possible implementation, the first network device may determine the second network device according to the identifier of the second card. For example, the first network device may determine the second network device from the core network device based on the identifier of the second card and the location information of the terminal device.
[0144] In a possible implementation, the first indication information may also carry an identifier of the second network device, and the first network device determines the second network device according to the identifier of the second network device.
[0145] In some embodiments, the second indication information includes: scheduling information of the first time domain resources.
[0146] In some embodiments, the scheduling information of the first time domain resource may be periodic scheduling information, for example, the scheduling information may include information about the scheduling period and the position of the scheduled time unit in the scheduling period; the scheduling period information includes: the duration of the scheduling period and / or the start time of the scheduling period. Figure 3 As shown, the scheduling information of the first card is to schedule slot9 and slot19 every 10ms as a cycle starting from cycle n, or, the scheduling information of the first card is to schedule slot9 and slot19 every 10ms as a cycle for m cycles, or, the scheduling information of the first card is to schedule slot9 and slot19 every 10ms as a cycle starting from cycle n, and schedule slot9 and slot19 every 10ms as a cycle for m cycles.
[0147] In some embodiments, the scheduling information of the first time domain resource may be non-periodic scheduling information, for example, the scheduling information may include: scheduling duration, location of the scheduled time unit. Figure 3 As shown, the scheduling information of the first card is that within a time period of T, slots 9 and 19 in the mth frame and the nth frame are all scheduled.
[0148] In some embodiments, the second indication information may be carried in an RRC message.
[0149] In some embodiments, in order for the second network device to determine the second card to be scheduled, the second indication information may further include: an identifier of the second card.
[0150] In some embodiments, the first network device may send the second indication information via a communication interface between the first network device and the second network device, such as an X2 interface or an Xn interface.
[0151] In some embodiments, the first network device may also send the second indication information to the second network device via its own core network device. For example, the first network device sends the second indication information to its own core network device, the core network device to which the first network device belongs forwards the second indication information to the core network device to which the second network device belongs, and the core network device to which the second network device belongs sends the second indication information to the second network device. Alternatively, the first core network device forwards the second indication information to the core network device to which the first network device belongs, and the core network device to which the first network device belongs sends the second indication information to the second network device.
[0152] In some embodiments, network devices belonging to the same communication network system, or network devices belonging to a co-built and shared communication network system have communication capabilities, and co-built and shared communication network systems have communication capabilities. Figure 1 The network device 2 and the network device 3 in the communication belong to the communication network system A, and the network device 2 and the network device 3 have the communication capability. Alternatively, the network device 2 belongs to the communication network system A, and the network device 3 belongs to the communication network system B, and the communication network system A and the communication network system B are co-built and shared communication network systems, and the communication network system A and the communication network system B have the communication capability with the network device 2 and the network device 3. Therefore, when the first network device receives the first indication information, it can determine based on the first indication information that the second network device and itself are network devices belonging to the same communication network system, or that the second network device belongs to a network device in a co-built and shared communication network system, and then send the second indication information to the second network device. If it is determined that the second network device and itself are network devices that do not belong to the same communication network system, and the communication network systems to which they belong are not co-built and shared communication network systems, the first network device will not perform the action of sending the second indication information.
[0153] Exemplarily, when the identifier of the first card and the identifier of the second card belong to the same communication network system, the second indication information is sent to the second network device; or, when the identifier of the first card belongs to the first communication network system and the identifier of the second card belongs to the second communication network system, the frequency resources are shared between the first communication network system and the second communication network system, and the second indication information is sent to the second network device.
[0154] In some embodiments, there may be a system frame offset between the time domain resources of the first network device and the time domain resources of the second network device, that is, the system frames between the time domain resources of the first network device and the time domain resources of the second network device may be misaligned. Before the first network device sends the second indication information to the second network device, the first network device needs to determine whether the system frames between the first network device and the second network device are aligned.
[0155] In a possible implementation, the first network device obtains a system frame offset value (also called a system frame time domain offset value) between the time domain resources of the first network device and the time domain resources of the second network device through the core network device to which it belongs.
[0156] In one possible implementation, the system frame offset value between the time domain resources of the first network device and the time domain resources of the second network device can be sent by the terminal device to the first network device, for example, carried in the first indication information, or in new indication information.
[0157] When the first network device determines that the offset value of the system frame between the time domain resources of the first network device and the time domain resources of the second network device is not a preset value (for example, the preset value is 0), the first network device sends the offset of the system frame between the time domain resources of the first network device and the time domain resources of the second network device to the second network device. For example, it is carried in the second indication information. If the first network device determines that the offset value of the system frame between the time domain resources of the first network device and the time domain resources of the second network device is a preset value, the offset value is not sent to the second network device. It should be understood that the preset value can be a value agreed upon in the protocol, or it can be a value sent to the first network device by the terminal device.
[0158] S403: The second network device schedules the terminal device that executes the service through the second card on the second time domain resource.
[0159] In the embodiment of the present application, the second time domain resource is a time domain resource other than the first time domain resource.
[0160] When the second network device receives the second indication information, it can determine the scheduling information of the time domain resources used by the terminal device when executing the target service through the first card, as well as the second card in the same terminal device as the first card based on the second indication information.
[0161] When the second network device determines the scheduling information of the time domain resources used by the terminal device to execute the target service through the first card, it can perform uplink scheduling on the time domain resources not occupied by the first card to execute the target service. Figure 3 As shown, the first card occupies slot 9 and slot 19 when executing the target service. When the second network device performs uplink scheduling on the terminal device through the second card, slot 9 and slot 19 can be avoided, and the terminal device can be uplink scheduled on slot 8 and slot 18 through the second card.
[0162] In some embodiments, the second network device schedules the terminal device that performs services through the second card on the second time domain resources, which may also be considered as low-priority scheduling of the terminal device that performs services through the second card.
[0163] In some embodiments, the information for instructing the second network device to schedule the terminal device that performs services through the second card on the second time domain resource when receiving the second indication information may be information agreed in the protocol or carried in the second indication information.
[0164] In the embodiment of the present application, the terminal device executing the service through the first card can also be called the first card executing the service, and the terminal device executing the service through the second card can also be called the first card executing the service.
[0165] In the communication method provided by an embodiment of the present application, a terminal device sends a first indication message to a first network device when being scheduled to execute a target service. The first indication message indicates that the terminal device is a dual-card terminal. Upon receiving the first indication message, the first network device sends a second indication message to a second network device. The second indication message indicates the time domain resources used by the terminal device to execute the target service through the first card. The second network device can avoid the time domain resources occupied by the first card when performing uplink scheduling on the second card of the terminal device. In this way, the probability of conflict between the time slots of the RF transmission path used by the first and second cards when the terminal device operates in a transmission sharing mode can be effectively reduced, thereby reducing the probability of service data executed by the second card being discarded, thereby improving the user experience.
[0166] Reference Figure 5 , Figure 5 The flowchart of another communication method provided by the embodiment of the present application is exemplarily shown. Figure 4 Based on the embodiment shown, Figure 5 As shown, the process of the communication method of this embodiment includes:
[0167] S501. A first network device sends third indication information to a second network device; the third indication information is used to indicate the end of execution of a target service.
[0168] In an embodiment of the present application, the target service is a high-priority service executed by the terminal device through the first card, and the third indication information includes a first identifier, which is used to indicate the end of execution of the target service. For example, the first identifier is 0 or 1, or end.
[0169] The terminal device executes the target service through the first card based on the scheduling of the first network device. The first network device can determine in real time whether the terminal device executes the target service through the first card. When the terminal device executes the target service through the first card, the first network device sends third indication information to the second network device.
[0170] In some embodiments, the third indication information includes an identifier of the second card.
[0171] The implementation manner in which the first network device sends the third indication information to the second network device can refer to the implementation manner in which the first network device sends the second indication information to the second network device, which is not elaborated in this embodiment of the present application.
[0172] S502: The second network device restores the time domain resources that the second network device schedules for the terminal device that executes the service through the second card from the second time domain resources to the default time domain resources.
[0173] In this embodiment of the present application, when the second network device receives the third indication information from the first network device, if it is determined based on the third indication information that the terminal device has finished executing the target service through the first card, the second network device may restore the scheduling of the terminal device executing the service through the second card on the second time domain resource to the scheduling of the terminal device executing the service through the second card on the default time domain resource. That is, uplink scheduling is performed on all time domain resources for the terminal device executing the service through the second card.
[0174] In some embodiments, the second network device resumes scheduling the terminal device that performs services through the second card on the default time domain resources, which can also be considered as releasing the low-priority scheduling of the terminal device that performs services through the second card. Through the above method, the efficiency of scheduling the terminal device that performs services through the second card can be improved.
[0175] The communication method of the embodiment of the present application has been described above. The communication device provided in the embodiment of the present application for executing the above communication method 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 in the embodiment of the present application can execute the steps in the above communication method through a communication device.
[0176] Figure 6 A schematic diagram of the structure of the communication device 60 provided in an embodiment of the present application is shown in FIG. Figure 6 Shown, including:
[0177] The receiving module 601 is configured to receive first indication information from a terminal device, where the first indication information is used to indicate that the terminal device includes a first card and a second card.
[0178] Sending module 602 is used to send second indication information to the second network device; the second network device is the network device to which the cell where the terminal device resides through the second card belongs, and the second indication information is used to indicate the first time domain resource, which is the time domain resource used by the terminal device when executing the target service through the first card.
[0179] In an optional embodiment, the first indication information includes:
[0180] The identifier of the terminal device, the identifier of the first card, and the identifier of the second card.
[0181] In an optional embodiment, the first indication information further includes:
[0182] The identifier of the second network device.
[0183] In an optional embodiment, the target service is a service with a priority higher than a preset priority.
[0184] In an optional embodiment, the receiving module 601 is used to receive first indication information sent by the terminal device when it is scheduled to execute the target service.
[0185] In an optional embodiment, the second indication information includes: scheduling information of the first time domain resources.
[0186] In an optional embodiment, the scheduling information includes: information of the scheduling period, and the position of the scheduled time unit in the scheduling period; the information of the scheduling period includes: duration of the scheduling period, and / or start time of the scheduling period.
[0187] In an optional embodiment, the scheduling information includes: scheduling duration and the location of the scheduled time unit.
[0188] In an optional embodiment, the second indication information further includes: an identifier of the second card.
[0189] In an optional embodiment, the second indication information further includes: a time domain offset value of the system frames of the first network device and the second network device.
[0190] In an optional embodiment, when the time domain offset value between the system frames of the first network device and the second network device is not a preset value, the second indication information carries the time domain offset value.
[0191] In an optional embodiment, the method further includes:
[0192] Send third indication information to the second network device; the third indication information is used to indicate the end of execution of the target service.
[0193] In an optional embodiment, the third indication information includes:
[0194] The ID of the second card.
[0195] The communication device provided in the embodiment of the present application is used to implement the technical solution executed by the first network device in the aforementioned communication method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0196] Figure 7 A schematic diagram of the structure of the communication device 70 provided in an embodiment of the present application is shown in FIG. Figure 7 Shown, including:
[0197] Receiving module 701 is used to receive two indication information from the first network device; the first network device is the network device to which the cell where the terminal device resides through the first card belongs, and the second indication information is used to indicate the first time domain resource, which is the time domain resource used by the terminal device when executing the target service through the first card.
[0198] The processing module 702 is configured to schedule the terminal device that executes the service through the second card on the second time domain resources; the second time domain resources are time domain resources other than the first time domain resources.
[0199] In an optional embodiment, the second indication information includes: scheduling information of the first time domain resources.
[0200] In an optional embodiment, the scheduling information includes: information of the scheduling period, and the position of the scheduled time unit in the scheduling period; the information of the scheduling period includes: duration of the scheduling period, and / or start time of the scheduling period.
[0201] In an optional embodiment, the scheduling information includes: scheduling duration and the location of the scheduled time unit.
[0202] In an optional embodiment, the second indication information further includes:
[0203] The ID of the second card.
[0204] In an optional embodiment, the second indication information further includes:
[0205] The time domain offset value of the system frames of the first network device and the second network device.
[0206] In an optional embodiment, the receiving module 701 is used to receive third indication information from the first network device; the third indication information is used to indicate the completion of execution of the target service.
[0207] In an optional embodiment, the third indication information includes:
[0208] The ID of the second card.
[0209] In an optional embodiment, the processing module 702 is configured to restore the time domain resources scheduled by the terminal device that executes the service through the second card from the second time domain resources to the default time domain resources.
[0210] The communication device provided in the embodiment of the present application is used to implement the technical solution executed by the second network device in the aforementioned communication method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0211] Figure 8 A schematic diagram of the structure of the communication device 80 provided in an embodiment of the present application is shown in FIG. Figure 8 Shown, including:
[0212] The sending module 801 is used to send first indication information to the first network device, where the first indication information is used to indicate that the terminal device includes a first card and a second card.
[0213] In an optional embodiment, the sending module 801 is configured to send first indication information when the terminal device is scheduled to execute a target service.
[0214] In an optional embodiment, the first indication information includes:
[0215] The identifier of the terminal device, the identifier of the first card, and the identifier of the second card.
[0216] In an optional embodiment, the target service is a service with a priority higher than a preset priority.
[0217] The communication device provided in the embodiment of the present application is used to implement the technical solution executed by the terminal equipment in the aforementioned communication method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0218] An embodiment of the present application also provides a communication device.
[0219] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. Figure 9 As shown, the communication device 90 may include: at least one processor 901, a memory 902, and a transceiver 903. The processor 901, the transceiver 903, and the memory 902 communicate with each other via an internal connection path. The memory 902 is used to store instructions, and the processor 901 is used to execute the instructions stored in the memory 902 to control the transceiver 903 to send channels / signals and / or receive channels / signals.
[0220] It should be understood that the communication device may correspond to the terminal device in the above-described method embodiment, or may correspond to the first network device or the second network device in the above-described method embodiment. Furthermore, the communication device may be used to execute the various steps and / or processes performed by the terminal device, the first network device, or the second network device in the above-described method embodiment. Optionally, the memory 902 may include a read-only memory and a random access memory, and provide instructions and data to the processor 901. A portion of the memory 902 may also include a non-volatile random access memory. The memory 902 may be a separate device or integrated into the processor 901. The processor 901 may be used to execute instructions stored in the memory 902, and when the processor 901 executes the instructions stored in the memory, the processor 901 is used to execute the various steps and / or processes of the above-described method embodiment.
[0221] The transceiver 903 may include a transmitter and a receiver. The transceiver 903 may further include an antenna, which may be one or more. The processor 901, memory 902, and transceiver 903 may be integrated on different chips. For example, the processor 901 and memory 902 may be integrated in a baseband chip, and the transceiver 903 may be integrated in a radio frequency chip. The processor 901, memory 902, and transceiver 903 may also be integrated on the same chip. This application does not limit this.
[0222] Optionally, the communication device is a component configured in the terminal device, or the first network device or the second network device, such as a chip, a chip system, etc.
[0223] The transceiver 903 may also be a communication interface, such as an input / output interface, a circuit, etc. The transceiver 903, the processor 901 and the memory 902 may be integrated into the same chip, such as a baseband chip.
[0224] An embodiment of the present application proposes a communication system, including: at least one terminal device and a network device, wherein the at least one terminal device is communicatively connected to the network device; the at least one terminal device executes the method steps of the terminal device in any of the aforementioned method embodiments, and the network device executes the method steps of the first network device or the second network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and will not be repeated here.
[0225] An embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the method steps of the terminal device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and are not repeated here.
[0226] An embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the method steps of the first network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and are not repeated here.
[0227] An embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the method steps of the second network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and are not repeated here.
[0228] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, the computer executes the method steps of the terminal device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and are not repeated here.
[0229] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, the computer executes the method steps of the first network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and are not repeated here.
[0230] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, the computer executes the method steps of the second network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the aforementioned related embodiments and are not repeated here.
[0231] An embodiment of the present application provides a chip, which includes a processor. The processor is used to call a computer program in a memory to execute the method steps of a terminal device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the above-mentioned related embodiments and will not be repeated here.
[0232] An embodiment of the present application provides a chip, which includes a processor. The processor is used to call a computer program in a memory to execute the method steps of the first network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the aforementioned related embodiments and will not be repeated here.
[0233] An embodiment of the present application provides a chip, which includes a processor. The processor is used to call a computer program in a memory to execute the method steps of the second network device in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar to those of the aforementioned related embodiments and will not be repeated here.
[0234] The methods described in the above embodiments can be implemented in whole or in part through software, hardware, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.
[0235] Computer-readable media may include random access memory (RAM), read-only memory (ROM), compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium designed to carry or store the desired program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave are used to transmit software from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. Disk and disc as used herein include optical disc, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks generally reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0236] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0237] The above specific implementation methods further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. A communication method, characterized in that: include: receiving first indication information from a terminal device, where the first indication information is used to indicate that the terminal device includes a first card and a second card; Send a second indication message to the second network device; the second network device is the network device to which the cell where the terminal device resides through the second card belongs, and the second indication message is used to indicate the first time domain resource, which is the time domain resource used by the terminal device when executing the target service through the first card.
2. The method according to claim 1, characterized in that The first indication information includes: The identifier of the terminal device, the identifier of the first card, and the identifier of the second card.
3. The method according to claim 2, characterized in that The first indication information further includes: The identifier of the second network device.
4. The method according to claim 3, characterized in that The target service is a service with a priority higher than a preset priority.
5. The method according to claim 3, characterized in that The receiving first indication information from the terminal device includes: Receive the first indication information sent by the terminal device when it is scheduled to execute the target service.
6. The method according to claim 3, characterized in that The second indication information includes: scheduling information of the first time domain resources.
7. The method according to claim 6, characterized in that The scheduling information includes: information of the scheduling period, and the position of the scheduled time unit in the scheduling period; the information of the scheduling period includes: the duration of the scheduling period, and / or the start time of the scheduling period.
8. The method according to claim 6, characterized in that The scheduling information includes: scheduling duration and the location of the scheduled time unit.
9. The method according to claim 8, characterized in that The second indication information further includes: The identifier of the second card.
10. The method according to claim 9, characterized in that The second indication information further includes: The time domain offset value of the system frames of the first network device and the second network device.
11. The method according to claim 10, characterized in that When the time domain offset value between the system frames of the first network device and the second network device is not a preset value, the second indication information carries the time domain offset value.
12. The method according to claim 11, characterized in that The method further comprises: Send third indication information to the second network device; the third indication information is used to indicate the end of execution of the target service.
13. The method according to claim 12, characterized in that The third indication information includes: The identifier of the second card.
14. A communication method, characterized in that: include: Receiving second indication information from a first network device; the first network device is a network device to which a cell in which the terminal device resides through the first card belongs, and the second indication information is used to indicate a first time domain resource, where the first time domain resource is a time domain resource used by the terminal device when executing a target service through the first card; The terminal device that executes the service through the second card is scheduled on the second time domain resource; the second time domain resource is a time domain resource other than the first time domain resource.
15. The method according to claim 14, characterized in that The second indication information includes: scheduling information of the first time domain resources.
16. The method according to claim 15, characterized in that The scheduling information includes: information of the scheduling period, and the position of the scheduled time unit in the scheduling period; the information of the scheduling period includes: the duration of the scheduling period, and / or the start time of the scheduling period.
17. The method according to claim 15, characterized in that The scheduling information includes: scheduling duration and the location of the scheduled time unit.
18. The method according to claim 17, characterized in that The second indication information further includes: The identifier of the second card.
19. The method according to claim 18, characterized in that The second indication information further includes: The time domain offset value of the system frames of the first network device and the second network device.
20. The method according to claim 19, characterized in that The method further comprises: Receive third indication information from the first network device; the third indication information is used to indicate the end of execution of the target service.
21. The method according to claim 20, characterized in that The third indication information includes: The identifier of the second card.
22. The method according to claim 21, characterized in that The method further comprises: The time domain resources scheduled by the terminal device that executes the service through the second card are restored from the second time domain resources to the default time domain resources.
23. A communication method, characterized in that: include: First indication information is sent to the first network device, where the first indication information is used to indicate that the terminal device includes a first card and a second card.
24. The method according to claim 23, wherein The sending the first indication information to the first network device includes: The first indication information is sent when the terminal device is scheduled to perform the target service.
25. The method according to claim 24, characterized in that The first indication information includes: The identifier of the terminal device, the identifier of the first card, and the identifier of the second card.
26. The method according to claim 25, characterized in that The target service is a service with a priority higher than a preset priority.
27. A communication device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the communication device performs the method according to any one of claims 1 to 22.
28. A communication device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the communication device performs the method according to any one of claims 23 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 method according to any one of claims 1 to 26 is implemented.
30. A computer program product, characterized in that The method comprises a computer program which, when being executed, causes a computer to execute the method according to any one of claims 1 to 26.