Communication method and device
By sending instruction information through terminal devices to indicate the reception time of uplink synchronization information, network devices can schedule and avoid conflicts between uplink signal transmission and synchronization information in satellite communication, thereby improving resource utilization and scheduling efficiency.
Patent Information
- Application Number
- CN202410572320.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-09
- Publication Date
- 2025-11-11
AI Technical Summary
In satellite communication, the terminal equipment cannot obtain the satellite's ephemeris in a timely manner, which leads to conflicts between uplink signal transmission and uplink synchronization information, affecting resource utilization and scheduling efficiency.
The terminal device sends a first instruction message to indicate the time to receive the second uplink synchronization message. The network device performs conflict avoidance scheduling based on this information to avoid conflicts between uplink transmission and synchronization information.
This improves resource utilization and scheduling efficiency, reduces resource waste, and ensures that terminal equipment can obtain satellite ephemeris data in a timely manner.
Smart Images

Figure CN120935741A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] In satellite communication, terminals need to transmit uplink signals based on their own location and the satellite's location. The satellite's location, also known as ephemeris, is carried in the system message broadcast by the satellite. For example, the ephemeris can be carried in a system information block (SIB) 19. Ephemeris is essential information for the terminal to transmit uplink signals. The base station can update SIB 19 in real time, but it does not know when the terminal will read SIB 19 to obtain the ephemeris, nor does it know when the terminal device needs to read SIB 19 again to obtain the ephemeris. If the SIB 19 carrying the ephemeris conflicts with other uplink transmissions, the terminal may not be able to obtain the satellite's ephemeris in a timely manner. Summary of the Invention
[0003] This application provides a communication method and apparatus to reduce the possibility of conflicts between uplink transmission and uplink synchronization information of terminal devices.
[0004] Firstly, a communication method is provided. This method can be applied to a terminal device, such as the terminal device itself or its communication module, or the circuitry or chip responsible for communication functions within the terminal device (e.g., a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip). Taking the application of this method to a terminal device as an example, in this method, the terminal device receives first uplink synchronization information. The terminal device sends first indication information, which indicates the reception time for receiving second uplink synchronization information.
[0005] Based on the above scheme, the terminal device can indicate the reception time of the next uplink synchronization information to the network device. The network device can know the reception time of the second uplink synchronization information of the terminal device. Therefore, the network device can make corresponding conflict avoidance scheduling mechanisms. The network device should avoid scheduling the terminal device to perform uplink transmission as much as possible during the reception time. Therefore, it can minimize resource waste, improve resource utilization, and improve scheduling efficiency.
[0006] In one possible implementation, the first indication information is used to indicate that the first uplink synchronization information has been acquired. Based on the above scheme, the terminal device reports to the network device that it has acquired the first uplink synchronization information through the first indication information, and the network device can know the reception time of the second uplink synchronization information received by the terminal device.
[0007] In one possible implementation, the reception time is determined based on the period of the uplink synchronization information. For example, the reception time can be an integer multiple of the uplink synchronization information period. Based on this scheme, the network device can know the reception time of the terminal device receiving the second uplink synchronization information.
[0008] In one possible implementation, the first indication information is used to indicate at least one uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information.
[0009] Based on the above scheme, the terminal device can indicate to the network device at least one uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information. Then the network device can make corresponding conflict avoidance mechanisms to minimize or avoid scheduling the uplink transmission of the terminal device in at least one uplink time unit.
[0010] Secondly, a communication method is provided. This method can be applied to the terminal device side, such as the terminal device itself or its communication module, or the circuits or chips responsible for communication functions within the terminal device (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip). Taking the application of this method to a terminal device as an example, in this method, the terminal device receives configuration information, which is used to indicate a first time period. During the first time period, at least one uplink synchronization message is received.
[0011] Based on the above scheme, the terminal device is instructed a first time period by configuration information. During the first time period, the terminal receives at least one uplink synchronization message for communication. The network device can minimize or avoid scheduling uplink transmissions by the terminal device during the first time period. Furthermore, based on this scheme, resource allocation optimization can be better achieved through network device control, rather than passively adjusting resource allocation according to the terminal device's own behavior.
[0012] In one possible implementation, outside the first time period, the priority of sending uplink transmissions is higher than the priority of receiving uplink synchronization information. Based on the above scheme, prioritizing uplink transmissions over receiving uplink synchronization information outside the first time period can prevent the terminal device from frequently receiving uplink synchronization information, which could affect uplink transmission.
[0013] In one possible implementation, the first time period is determined based on either the resources specified in the bearer configuration information or the resources specified in the bearer uplink synchronization information. Based on this scheme, the start time of the first time period can be determined either based on the resources specified in the bearer configuration information or based on the resources specified in the bearer uplink synchronization information. This allows for flexible configuration of the first time period for different terminal devices, reducing the possibility of conflicts between uplink synchronization information and uplink transmission.
[0014] In one possible implementation, the start time of the first time period is the subframe number, slot number, or symbol that carries uplink synchronization information.
[0015] Thirdly, a communication method is provided. This method can be applied to the network side, such as network devices or communication modules within network devices, or circuits or chips within network devices responsible for communication functions (such as modem chips, also known as baseband chips, or system-on-chip (SoC) chips or system-in-package (SIP) chips containing modem cores). Taking the application of the method to a network device as an example, in this method, the network device sends first uplink synchronization information. The network device receives first indication information, which indicates the reception time for receiving second uplink synchronization information.
[0016] In one possible implementation, the first indication information is used to indicate that the first uplink synchronization information has been acquired.
[0017] In one possible implementation, the reception time is determined based on the period of the uplink synchronization information.
[0018] In one possible implementation, the first indication information is used to indicate at least one uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information.
[0019] Fourthly, a communication method is provided. This method can be applied to the network side, such as network devices or communication modules within network devices, or circuits or chips within network devices responsible for communication functions (such as modem chips, also known as baseband chips, or system-on-chip (SoC) chips or system-in-package (SIP) chips containing modem cores). Taking the application of the method to a network device as an example, in this method, the network device sends configuration information, which indicates a first time period. This first time period is used for the terminal device to receive at least one uplink synchronization message. Within the first time period, at least one uplink synchronization message is sent.
[0020] In one possible implementation, outside the first time period, receiving uplink transmissions has a higher priority than sending uplink synchronization information.
[0021] In one possible implementation, the resource determination in the first time period is based on the bearer configuration information or the bearer uplink synchronization information.
[0022] In one possible implementation, the start time of the first time period is the subframe number, slot number, or symbol that carries the second uplink synchronization information.
[0023] Fifthly, a communication device is provided, including a processing unit and a transceiver unit.
[0024] The transceiver unit is used to receive first uplink synchronization information. The processing unit is used to generate first indication information, which indicates the reception time for receiving second uplink synchronization information. The transceiver unit is also used to send the first indication information.
[0025] In one possible implementation, the first indication information is used to indicate that the first uplink synchronization information has been acquired.
[0026] In one possible implementation, the reception time is determined based on the period of the uplink synchronization information.
[0027] In one possible implementation, the first indication information is used to indicate at least one uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information.
[0028] Sixthly, a communication device is provided, including a processing unit and a transceiver unit.
[0029] The transceiver unit receives configuration information, which indicates a first time period. The processing unit determines the first time period based on the configuration information. The transceiver unit also receives at least one uplink synchronization message within the first time period.
[0030] In one possible implementation, outside of the first time period, sending uplink transmissions has a higher priority than receiving uplink synchronization information.
[0031] In one possible implementation, the resource determination in the first time period is based on the bearer configuration information or the bearer uplink synchronization information.
[0032] In one possible implementation, the start time of the first time period is the subframe number, slot number, or symbol that carries uplink synchronization information.
[0033] In a seventh aspect, a communication device is provided, including a processing unit and a transceiver unit.
[0034] The transceiver unit transmits first uplink synchronization information. The transceiver unit is also configured to receive first indication information, which indicates the reception time for receiving second uplink synchronization information. The processing unit determines the reception time for the second uplink synchronization information based on the first indication information.
[0035] In one possible implementation, the first indication information is used to indicate that the first uplink synchronization information has been acquired.
[0036] In one possible implementation, the reception time is determined based on the period of the uplink synchronization information.
[0037] In one possible implementation, the first indication information is used to indicate at least one uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information.
[0038] Eighthly, a communication device is provided, including a processing unit and a transceiver unit.
[0039] The processing unit is used to determine a first time period. The transceiver unit is used to send configuration information, which indicates the first time period. The first time period is used for the terminal device to receive at least one uplink synchronization message. The transceiver unit is also used to send at least one uplink synchronization message within the first time period.
[0040] In one possible implementation, outside the first time period, receiving uplink transmissions has a higher priority than sending uplink synchronization information.
[0041] In one possible implementation, the resource determination in the first time period is based on the bearer configuration information or the bearer uplink synchronization information.
[0042] In one possible implementation, the start time of the first time period is the subframe number, slot number, or symbol that carries uplink synchronization information.
[0043] Ninthly, a communication device is provided for implementing the various methods described above. This communication device may be a terminal device as described in the first or second aspect, or an apparatus comprising the terminal device, or an apparatus included in the terminal device, such as a chip; or, the communication device may be a network device as described in the third or fourth aspect, or an apparatus comprising the network device, or an apparatus included in the network device. The communication device includes modules, units, or means corresponding to the methods described above, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0044] A tenth aspect provides a communication device, comprising: a processor and a communication interface; the communication interface being used to communicate with a module outside the communication device; the processor being used to execute a computer program or instructions to cause the method described in any of the preceding aspects to be executed. The communication device may be a terminal device as described in the first or second aspect, or a device comprising the terminal device, or a device included in the terminal device, such as a chip; or, the communication device may be a network device as described in the third or fourth aspect, or a device comprising the network device, or a device included in the network device.
[0045] Eleventhly, a communication device is provided, comprising: at least one processor; the processor being configured to execute a computer program or instructions stored in a memory to implement the method described in any of the preceding aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be a terminal device as described in the first or second aspect, or a device comprising the terminal device, or a device included in the terminal device, such as a chip; or, the communication device may be a network device as described in the third or fourth aspect, or a device comprising the network device, or a device included in the network device.
[0046] In a twelfth aspect, this application provides a communication system that may include a terminal device performing the method described in the first aspect and a network device performing the method described in the third aspect.
[0047] In a thirteenth aspect, this application provides a communication system that may include a terminal device performing the method described in the second aspect and a network device performing the method described in the fourth aspect.
[0048] In a fourteenth aspect, this application provides a computer-readable storage medium storing computer-readable instructions that, when read and executed by a computer, cause the computer to perform a method in any possible implementation of any of the first to fourth aspects described above.
[0049] In a fifteenth aspect, this application provides a computer program product that, when read and executed by a computer, causes the computer to perform a method in any possible implementation of any of the first to fourth aspects described above.
[0050] In a sixteenth aspect, this application provides a chip for reading a computer program stored in a memory to execute a method in any possible implementation of any of the first to fourth aspects described above.
[0051] The technical effects that can be achieved by any of the third to sixteenth aspects mentioned above can be described with reference to the technical effects that can be achieved by any possible implementation of the first and second aspects mentioned above. Where there is repetition, no further discussion will be given. Attached Figure Description
[0052] Figure 1 This application provides a schematic diagram of the communication system architecture in its embodiments.
[0053] Figure 2A This application provides a schematic diagram of a communication scenario.
[0054] Figure 2B This is a schematic diagram of another communication scenario provided in the embodiments of this application;
[0055] Figure 2C This is a schematic diagram of another communication scenario provided in the embodiments of this application;
[0056] Figure 3 An exemplary flowchart of a communication method provided in an embodiment of this application;
[0057] Figure 4 A schematic diagram illustrating the timing relationship between uplink and downlink resources provided in an embodiment of this application;
[0058] Figure 5 An exemplary flowchart of another communication method provided in an embodiment of this application;
[0059] Figure 6 A schematic diagram of a communication device provided in an embodiment of this application;
[0060] Figure 7 A schematic diagram of yet another communication device provided in the embodiments of this application;
[0061] Figure 8 A schematic diagram of yet another communication device provided in the embodiments of this application;
[0062] Figure 9 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0063] The technical solutions of this application embodiment can be applied to various communication systems, such as: 5G communication system (5G). th It can be applied to communication systems that evolve after 5G, such as 6th generation (6G) communication systems, non-terrestrial networks (NTN), and other technologies. Figure 1The diagram shown is an architectural representation of a communication system according to an embodiment of this application. The communication system includes network devices and terminal devices, with one network device and two terminal devices (terminal device A and terminal device B) as an example. Terminal device A and terminal device B can communicate with the network device separately or simultaneously. It should be noted that this embodiment does not limit the scope of the communication system. Figure 1 The number of terminal devices and network devices in the communication system shown.
[0064] The aforementioned terminal equipment, also known as terminal, user equipment (UE), mobile station (MS), mobile terminal, etc., is a device or equipment with wireless communication capabilities. Terminal equipment can be widely used in various scenarios, such as machine-type communication (MTC), the Internet of Things (IoT), vehicle-to-everything (V2X), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminal equipment can include subscriber units, cellular phones, smartphones, wireless data cards, personal digital assistants (PDAs), tablets, modems, handsets, laptop computers, customer-premises equipment (CPE), point-of-sale (POS) machines, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, MTC devices, ground stations, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0065] The aforementioned network equipment can also be called access network (AN) equipment or radio access network (RAN) equipment. It is a device or equipment that can be deployed in a radio access network to provide wireless communication functions for terminal devices. Network equipment can be base stations used for wireless communication, such as medium Earth orbit (MEO) satellites, low Earth orbit (LEO) satellites, high-altitude platform stations (HAPS), evolved NodeBs (eNBs), and 5G base stations (gNBs). Optionally, the network equipment in this application embodiment may include various forms of base stations, such as: macro base stations, micro base stations (also known as small stations), relay stations, access points, equipment that implements base station functions in communication systems evolved after 5G, transmitting and receiving points (TRPs), transmitting points (TPs), mobile switching centers, and equipment that undertakes base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, etc. It may also include centralized units (CUs) and distributed units (DUs) in cloud radio access network (C-RAN) systems. This application embodiment does not specifically limit these aspects.
[0066] Taking a satellite as an example of a network device, the specific communication scenarios applied in the embodiments of this application can be as follows: Figure 2A , Figure 2B and Figure 2C As shown.
[0067] exist Figure 2A In the scenario shown, the base station is deployed on the ground, and the satellite connects to the ground station via an air interface. The ground station can connect to the base station via a wireless or wired link. Ground-based terminal devices access the mobile communication network via the air interface (which can be of various types, such as a 5G air interface), and the satellite acts as a transmission node, forwarding information from the terminal devices.
[0068] exist Figure 2BIn the scenario shown, the base station is deployed on a satellite, which connects to the ground station via an air interface. The ground station can connect to the core network via a wireless or wired link. Ground terminal devices communicate with the satellite base station via the air interface to access the mobile communication network. The satellite, acting as a base station, connects to the ground station via the air interface NG interface. The ground station connects to the core network via the NG interface, which can be either wireless or wired.
[0069] Figure 2C The scene shown is Figure 2B Compared to the scenario shown, the scenario of communication between satellite base stations has been added. Specifically, satellite base stations can communicate with each other through the Xn interface.
[0070] exist Figures 2A-2C In this context, terminal devices can include various types of terminal devices that support the new air interface, such as the types of terminals listed above. Terminal devices can access the satellite network via the air interface and initiate services such as making calls and accessing the internet.
[0071] Base stations are mainly used to provide wireless access services, allocate wireless resources to accessing terminal devices, and provide reliable wireless transmission protocols and data encryption protocols.
[0072] The core network is primarily used to provide functions such as user access control, mobility management, session management, user security authentication, and accounting. The core network consists of multiple functional units, which can be divided into control plane and data plane functional entities.
[0073] Ground stations are primarily responsible for relaying signaling and service data between satellites and base stations, or between satellites and the core network.
[0074] Air interface: refers to the wireless link between the terminal device and the base station.
[0075] Xn interface: This refers to the interface between satellite base stations, mainly used for signaling interactions such as handover.
[0076] NG interface: This refers to the interface between the base station and the core network, or the interface between the ground station and the core network, or the interface between the satellite base station and the ground station (in this case, the interface is a wireless link). It mainly exchanges non-access stratum (NAS) signaling of the core network and user service data.
[0077] With the development of information technology, there are more urgent demands for efficient, mobile, and diverse communication. Currently, satellites play an irreplaceable role in some important fields, such as space communication, aviation communication, maritime communication, and military communication. Compared to terrestrial mobile networks, satellite communication utilizes high, medium, and low Earth orbit satellites to achieve wide-area or even global coverage, providing seamless communication services to users worldwide. Satellite communication systems and 5G communication systems (5G...) th By integrating and complementing each other, 5G and other technologies, a seamless global communication network covering land, sea, air, and space can be formed, meeting the diverse and ubiquitous business needs of users and representing an important direction for the future development of communications.
[0078] The integration of satellite and 5G will give full play to their respective advantages and provide users with more comprehensive and high-quality services. This is mainly reflected in the following aspects: (1) In remote areas, on airplanes, or on ocean-going ships where terrestrial 5G networks cannot cover, satellites can provide economical and reliable network services, extending the network to points that terrestrial networks cannot reach. (2) Satellites can provide continuous and uninterrupted network connections for IoT devices and mobile carriers such as airplanes, ships, trains, and cars. After the integration of satellites and 5G, the service capabilities of 5G can be greatly enhanced. (3) The superior broadcast / multicast capabilities of satellites can provide efficient data distribution services for network edges and terminals.
[0079] In satellite communication, terminals need to transmit uplink signals based on their own location and the satellite's location. The satellite's location, also known as ephemeris, is carried in the system message broadcast by the satellite. For example, the ephemeris can be carried in SIB19. Ephemeris is essential information for the terminal to transmit uplink signals. The base station can update SIB19 in real time, but it doesn't know when the terminal will read the SIB19 to obtain the ephemeris, nor when the terminal needs to read the SIB19 again to obtain the ephemeris. If the SIB19 carrying the ephemeris conflicts with other uplink transmissions, the terminal may not be able to obtain the satellite's ephemeris in a timely manner. To enable the terminal to read the SIB19 to obtain the ephemeris, the following two methods can be used:
[0080] 1. The base station avoids conflicts between SIB19 and uplink transmission for each terminal through scheduling. However, if the base station wants to avoid conflicts between SIB19 and uplink transmission for each terminal through scheduling, then when the ambiguity of the time advance (TA) is large, the base station needs to determine the resources where the terminal may have conflicts between SIB19 and uplink transmission based on the ambiguity of the TA, and not schedule the terminal to perform uplink transmission on these resources. However, this will greatly limit the scheduling flexibility of the base station.
[0081] 2. The terminal frequently receives SIB19 signals to ensure it can obtain the terminal's ephemeris. However, the terminal does not need to obtain the ephemeris constantly. This method will affect the transmission of the terminal's uplink signals and reduce resource utilization.
[0082] Therefore, this application provides a communication method. In this method, after receiving first uplink synchronization information, the terminal can send first indication information. The first indication information can be used to indicate or determine the reception time of second uplink synchronization information. Based on the above scheme, the terminal can report the reception time of the second uplink synchronization information to the base station through the first indication information. The base station can know the reception time of the second uplink synchronization information, and therefore can implement a corresponding conflict avoidance scheduling mechanism. To avoid or reduce scheduling of uplink transmission by the terminal device during this reception time, the base station can reduce resource waste, improve resource utilization, and increase scheduling efficiency.
[0083] It is understood that the conflict between the first uplink synchronization information or the system message carrying the first uplink synchronization information and the uplink transmission involved in this application can be understood as follows: the time unit carrying the first uplink synchronization information or system message partially or completely overlaps with the time unit carrying the uplink transmission, or the interval between the time unit carrying the first uplink synchronization information or system message and the time unit carrying the uplink transmission is less than a first preset interval, or the interval between the time unit carrying the first uplink synchronization information or system message and the time unit carrying the uplink transmission is less than a second preset interval. The first preset interval and the second preset interval can be predefined by the protocol, such as the first preset interval being N. Tx-Rx The time interval, the second preset interval can be N. Rx-Tx The time unit involved in the embodiments of this application can be a time slot, symbol, subframe, or the time unit occupied by a data repetition, etc.
[0084] The values for FR1 in the low-frequency band and FR2 in the high-frequency band are shown in Table 1.
[0085] Table 1: An example of the interval between uplink transmission and downlink reception
[0086] Transition time FR1 FR2 <![CDATA[N Tx-Rx ]]> 25600 13792 <![CDATA[N Rx-Tx ]]> 25600 13792
[0087] In Table 1, 25600 and 13792 can represent the number of sampling points, so N Tx-Rx and N Rx-Tx It is the number of sampling points multiplied by the sampling interval. For example, in FR1, N Tx-Rx This is the product of 25600 and the sampling point interval. It is understood that the sampling point interval can be predefined by the protocol, and this application does not impose any specific limitations.
[0088] Additionally, it should be understood that the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, "first service area" and "second service area" do not indicate a difference in priority or importance between the two service areas.
[0089] In this application embodiment, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.
[0090] The communication method provided in this application can be executed by a first communication device and a second communication device. Here, the first communication device can refer to the terminal itself, or to a processor, module, chip, or chip system within the terminal that implements the method; the second communication device can refer to the base station itself, or to a processor, module, chip, or chip system within the base station that implements the method. The following description uses a terminal and a base station as examples, respectively, to illustrate the communication method provided in this application.
[0091] See Figure 3 The following is an exemplary flowchart of a communication method provided in an embodiment of this application, which may include the following steps.
[0092] S301: The base station sends the first uplink synchronization information.
[0093] Accordingly, the terminal receives the first uplink synchronization information.
[0094] For example, a base station can broadcast first uplink synchronization information, and a terminal can receive the broadcast first uplink synchronization information. Exemplarily, the first uplink synchronization information may include information for uplink synchronization, such as ephemeris or timing advance (TA). In one possible scenario, the first uplink synchronization information may be carried in a system message, such as SIB19. In the embodiments of this application, the first uplink synchronization information may refer to a system message, such as SIB19, or a system message window corresponding to the system message carrying the first uplink synchronization information.
[0095] S302: The terminal sends the first instruction information to the base station.
[0096] Accordingly, the base station receives the first instruction information from the terminal.
[0097] The first indication information can indicate or determine the reception time of the second uplink synchronization information. It is understood that the second uplink synchronization information may include information used for uplink synchronization, such as ephemeris or TA. For example, the second uplink synchronization information can be carried in a system message, such as SIB19. For example, the second uplink synchronization information can be uplink synchronization information following the first uplink synchronization information. For instance, the uplink synchronization information can be updated multiple times and sent by the base station, with the first uplink synchronization information being one of these updates. Similarly, the second uplink synchronization information is one of these updates.
[0098] In this embodiment of the application, the first indication information can directly or indirectly indicate the reception time of the second uplink synchronization information, as described below.
[0099] In some embodiments, the first indication information can directly indicate the reception time of the second uplink synchronization. For example, after receiving the first uplink synchronization information, the terminal can determine the reception time of the second uplink synchronization information based on the period of the uplink synchronization information, and indicate this reception time to the base station through the first indication information. For instance, assuming the terminal receives the first uplink synchronization information at 1:00, based on the period of the uplink synchronization information (taking 10 minutes as an example), the terminal determines that it needs to receive the uplink synchronization information again at 1:10, meaning the reception time of the second uplink synchronization information is 1:10. The terminal can indicate to the base station through the first indication information that the reception time of the second uplink synchronization information is 1:10. Therefore, the base station can schedule the reception and uplink transmission of the terminal's uplink synchronization information to avoid conflicts between uplink synchronization information and uplink transmission. The period of the uplink synchronization information can be understood as the period (or effective duration) of the system message carrying the uplink synchronization information, such as SIB19. Within the period of the uplink synchronization information, the terminal can use the first uplink synchronization information to communicate with the satellite. After the uplink synchronization information period is reached, the terminal needs to obtain uplink synchronization information again to communicate with the satellite.
[0100] Optionally, in the above embodiments, the terminal may receive the second uplink synchronization information after one or more uplink synchronization information cycles. For example, assuming the terminal receives the first uplink synchronization information at 1:00 AM, based on the uplink synchronization information cycle (taking 10 minutes as an example), the terminal determines that it needs to receive the second uplink synchronization information at 1:00 AM after L*10 minutes. The terminal can indicate to the base station via the first indication information that the reception time of the second uplink synchronization information is 1:00 AM after L*10 minutes. Here, L is an integer greater than or equal to 1.
[0101] In some embodiments, the first indication information can indirectly indicate the reception time of the second uplink synchronization information. For example, the first indication information can indicate that the terminal has acquired the first uplink synchronization information. For instance, if the terminal sends the first indication information to the base station, the base station can understand that the terminal has acquired the first uplink synchronization information. If the terminal does not send the first indication information to the base station, the base station can understand that the terminal has not acquired the first uplink synchronization information. In this case, after acquiring the first indication information, the base station can determine the reception time of the second uplink synchronization information based on the period of the uplink synchronization information. Therefore, the base station can use scheduling to stagger the reception of the terminal's uplink synchronization information and uplink transmission, avoiding conflicts between uplink synchronization information and uplink transmission.
[0102] In some embodiments, the first indication information may indicate whether the terminal has acquired the first uplink synchronization information. For example, the first indication information may be a 1-bit indication information. For instance, a value of 1 indicates that the terminal has acquired the first uplink synchronization information, and a value of 0 indicates that the terminal has not acquired the first uplink synchronization information. Conversely, a value of 0 indicates that the terminal has acquired the first uplink synchronization information, and a value of 0 indicates that the terminal has not acquired the first uplink synchronization information.
[0103] Optionally, after obtaining the first uplink synchronization information, the terminal may not necessarily have uplink resources available to send the first uplink synchronization information in a timely manner. The terminal can send the first uplink synchronization information to the base station on available uplink resources. Therefore, in some embodiments, the first indication information can indicate how much time remains before the terminal needs to receive the second uplink synchronization information. For example, the first uplink synchronization information can indicate that the terminal needs to receive the second uplink synchronization information after a first duration.
[0104] In this embodiment, the first duration can be determined by the terminal based on the period of the uplink synchronization information. For example, if the period of the uplink synchronization information is 1 hour, the terminal obtains the first uplink synchronization information at 12:00 and sends a first indication information to the base station at 12:10. This first indication information indicates that the terminal will receive the second uplink synchronization information after the first duration. The first duration is 1 hour - 10 minutes = 50 minutes.
[0105] It should be noted that the period of the uplink synchronization information in the embodiments of this application can be determined by the base station and indicated to the terminal, or it can be predefined by the protocol. This application does not make any specific limitations.
[0106] Based on the above embodiments, after determining the reception time of the second uplink synchronization information, the base station can avoid or reduce uplink transmission at the scheduling terminal during that reception time. For example, the base station can determine the reception time of the second uplink synchronization information based on the TA reported by the terminal and the first indication information, and avoid uplink transmission at the scheduling terminal during that reception time. As another example, the base station can determine the timing advance interval TA0-TA' to TA0+TA' based on the TA0 reported by the terminal, and determine the reception time T1 of the second uplink synchronization information based on TA0-TA' and the first indication information. The base station can then determine the reception time T2 of the second uplink synchronization information based on TA0+TA' and the first indication information, allowing the base station to minimize uplink transmission at the scheduling terminal during T1 to T2.
[0107] In other embodiments, the first indication information may indicate the uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information. For example, see [link to relevant documentation]. Figure 4The terminal can determine the timing relationship between uplink and downlink resources based on the TA. Figure 4 The following explanation uses uplink (UL) 0 to UL 14 as an example for upstream transmission, and downlink (DL) 0 to DL 9 as an example for downstream reception. Figure 4 As shown, the terminal can determine whether to receive the second uplink synchronization information on DL1 based on the period of the uplink synchronization information. Then, the terminal can indicate the uplink time unit UL5 corresponding to DL1 to the base station through the first indication information. In this way, the base station can avoid scheduling the terminal to perform uplink transmission on UL5.
[0108] In one possible scenario, due to potential errors in the terminal's TA (Temporal Aspect Ratio), the terminal can determine multiple uplink time units using ambiguity. For example, the terminal can determine multiple uplink time units within the range [MK, M+K]. Here, M is the index of the uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information determined according to the TA. For instance, the terminal can determine that the slot number of the uplink slot corresponding to the slot carrying the second uplink synchronization information is 1. The terminal can determine multiple slots within the range [1+K, 1-K] and indicate these multiple slots to the base station via first indication information. It is understood that K is a positive integer, such as 1, 2, etc., and this application does not specifically limit it. K can be predefined or preconfigured by the protocol, and this application does not specifically limit it.
[0109] In another possible scenario, the first indication information can indicate the uplink time unit corresponding to the downlink time unit of the second uplink synchronization information. The base station determines multiple uplink time units based on ambiguity; for example, the base station can determine multiple uplink time units within the range [MK, M+K]. Here, M is the index of the uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information, determined according to the TA. For example, the first indication information can indicate that the slot number of the uplink slot corresponding to the slot carrying the second uplink synchronization information is 1. The base station can determine multiple slots within the range [1+K, 1-K]. The base station can avoid scheduling uplink transmissions by the terminal on multiple slots within the range [1+K, 1-K].
[0110] In another possible scenario, since the terminal's timing advance (TA) may have errors, the terminal determines the timing advance range based on the timing advance value. For example, if the terminal's TA = TA0, the terminal can determine the timing advance value range to be TA0-TA' to TA0+TA'. The terminal can determine the timing relationship between its uplink and downlink resources based on the TA within this range. For instance, the terminal can determine the timing relationship between uplink and downlink resources when TA = TA0-TA', and determine the uplink resource S1 corresponding to the downlink resource carrying the second uplink synchronization information based on the period of the uplink synchronization information. Similarly, the terminal can determine the timing relationship between uplink and downlink resources when TA = TA0+TA', and determine the uplink resource S2 corresponding to the downlink resource carrying the second uplink synchronization information based on the period of the uplink synchronization information. The terminal can indicate S1 to S2 to the base station through the first indication information.
[0111] In another possible scenario, the first indication information can indicate the uplink time unit corresponding to the downlink time unit of the second uplink synchronization information. The base station determines multiple uplink time units based on the timing advance range. For example, if the terminal reports TA = TA0, the base station can determine the timing advance value range as TA0-TA' to TA0+TA'. The base station can determine the timing relationship between the terminal's uplink and downlink resources based on TA within this range. For instance, the base station can determine the timing relationship between uplink and downlink resources when TA = TA0-TA', and determine the uplink resource S1 corresponding to the downlink resource carrying the second uplink synchronization information based on the period of the uplink synchronization information. Similarly, the base station can determine the timing relationship between uplink and downlink resources when TA = TA0+TA', and determine the uplink resource S2 corresponding to the downlink resource carrying the second uplink synchronization information based on the period of the uplink synchronization information. The base station can avoid scheduling the terminal for uplink transmission on S1 to S2.
[0112] Based on the above scheme, the base station can determine the uplink resources corresponding to the downlink resources carrying the second uplink synchronization information based on the first indication information. The base station can use scheduling to stagger the reception and uplink transmission of the terminal's uplink synchronization information to avoid conflicts between uplink synchronization information and uplink transmission.
[0113] This application has been approved. Figure 3 The illustrated embodiment demonstrates how, based on the terminal reporting first indication information to the base station, the base station can use scheduling to stagger the terminal's uplink transmission and uplink synchronization information, thus avoiding conflicts between the uplink transmission and uplink synchronization information. The following will explain... Figure 5 The illustrated embodiment presents another communication method.
[0114] Similarly, this method can be executed by a first communication device and a second communication device. The first communication device can refer to the terminal itself, or to a processor, module, chip, or chip system within the terminal that implements the method; the second communication device can refer to the base station itself, or to a processor, module, chip, or chip system within the base station that implements the method. The following description uses the example of a terminal and a base station as the first and second communication devices, respectively, to illustrate the communication method provided in this application.
[0115] See Figure 5 The following is an exemplary flowchart of a communication method provided in an embodiment of this application, which may include the following steps.
[0116] S501: The base station sends configuration information to the terminal.
[0117] Correspondingly, the terminal receives configuration information from the base station. For example, the base station can broadcast or multicast configuration information, and the terminal can receive the broadcast or multicast configuration information from the base station. Alternatively, the base station can unicast configuration information to the terminal. The configuration information can be used to indicate a first time period. In this embodiment, the first time period can be used for the terminal to receive at least one uplink synchronization information, as described in detail in S502.
[0118] S502: The base station sends at least one uplink synchronization message within the first time period.
[0119] Accordingly, the terminal receives at least one uplink synchronization message within the first time period.
[0120] For example, during the first time period, the base station can broadcast at least one uplink synchronization message. If the terminal needs to obtain uplink synchronization information to communicate with the satellite, it can receive at least one uplink synchronization message during the first time period. For instance, if the uplink synchronization information conflicts with uplink transmission during the first time period, the terminal can receive the uplink synchronization information but not send an uplink transmission. For a description of uplink synchronization information, please refer to [link to relevant documentation]. Figure 3 The descriptions in the illustrated embodiments will not be repeated here.
[0121] In one possible scenario, the base station might broadcast multiple uplink synchronization messages within the first time period. According to NR or LTE rules, if the uplink synchronization message conflicts with the terminal's uplink transmission, the terminal will send an uplink transmission within the time unit where the conflict occurs, due to the higher priority of the uplink transmission. However, this application... Figure 5 In the illustrated embodiment, during the first time period, the terminal can receive at least one uplink synchronization message to meet the terminal's communication needs, enabling the terminal to communicate with the satellite based on the received uplink synchronization message. That is, this application... Figure 5In the illustrated embodiment, at least one uplink synchronization information has a higher priority than the uplink transmission within the first time period.
[0122] In this embodiment of the application, the first time period can be understood as the time during which system messages are received (DRX on) within the period of discontinuous reception (DRX) of system messages. Here, DRX may include the time during which system messages are received (DRX on), which is the first time period, and also the time during which system messages are not received (DRX off), which is the time other than the first time period.
[0123] The base station can, as far as possible, avoid scheduling uplink transmissions by the terminal during the first time period. Optionally, the base station can reduce or avoid scheduling uplink transmissions by the terminal during the uplink time unit corresponding to the downlink time unit carrying uplink synchronization information during the first time period. Optionally, the base station can schedule uplink transmissions by the terminal outside the first time period. It is understood that the base station schedules the terminal's uplink transmissions based on the first time period.
[0124] Based on the above scheme, the base station indicates a first time period to the terminal through configuration information. The terminal can receive at least one uplink synchronization message within this first time period, and the base station can minimize or avoid scheduling uplink transmissions by the terminal during this period. Furthermore, based on this scheme, resource allocation optimization can be better achieved through base station control, rather than passively adjusting resource allocation according to the terminal's own behavior.
[0125] In one possible implementation, uplink transmission and uplink synchronization information may conflict across multiple time units within the first time period. Therefore, the terminal needs to receive uplink synchronization information at least once to obtain the information required for uplink synchronization. For example, uplink transmission and uplink synchronization information may conflict on one or more first time units, such as time slots 1, 5, and 8, within the first time period. The terminal can then receive uplink synchronization information in at least one of these time slots, such as time slot 1. Optionally, the terminal can perform uplink transmission on time slots 5 and 8. This avoids the terminal frequently receiving uplink synchronization information, which could affect uplink transmission and improve resource utilization. It also allows the terminal to obtain the information required for uplink synchronization, enabling communication with the satellite.
[0126] In this embodiment of the application, during the first time period, such as the DRX on time period, the number of repetitions can be increased or the modulation and coding schedule (MCS) level can be reduced, that is, the code rate can be reduced to ensure the reliability of uplink transmission.
[0127] Optionally, outside the first time period, i.e., during the DRX off period, if an uplink transmission and uplink synchronization information conflict, uplink transmission or reception of uplink synchronization information can be performed according to the rules in the NR or other predefined rules. This application does not impose specific limitations. For example, the priority of receiving uplink synchronization information outside the first time period is lower than the priority of uplink transmission. Assuming that uplink transmission and uplink synchronization information conflict on one or more second time units outside the first time period, the terminal can perform uplink transmission on those one or more second time units.
[0128] Based on the above scheme, the base station can flexibly allocate uplink transmission resources according to the DRX configuration of different terminals, reducing the possibility of uplink synchronization information and uplink transmission conflicts.
[0129] For example, in this embodiment, the configuration information can indicate the start time and end time of the first time period. Also for example, the configuration information can indicate the start time and duration of the first time period. Furthermore, the configuration information can indicate the start time of the first time period, which can be used as a reference time. The terminal can determine the time to receive uplink synchronization information based on this reference time and the period of the uplink synchronization information.
[0130] In some embodiments, the start time of the first time period can be an absolute time. For example, the start time of the first time period can be an absolute time such as 13:00. In other embodiments, the start time of the first time period can be a relative time, such as an index of uplink resources. For example, the start time of the first time period can be a radio frame number, subframe number, or time slot number, etc.
[0131] In one example, the relative time can also be an implicitly indicated time, such as determining the start time of the first time period based on the resources used to send configuration information, or based on the resources carrying uplink synchronization information. Since uplink synchronization information is sent periodically, the resources for this uplink synchronization information can be information preceding at least one uplink synchronization message received by the terminal, or optionally, information following at least one uplink synchronization message received by the terminal. For example, the relative time can be configuration information or a subframe, time slot, or symbol carrying the uplink synchronization information.
[0132] If the base station does not configure the duration or end time of the first time period, but the exemplary base station configures the start time of the first time period, which is the slot number L carrying the uplink synchronization information, then the terminal can determine the period T of the uplink synchronization information, and receive at least one uplink synchronization information after a duration of N*T following slot L, where N is a positive integer.
[0133] Based on the concept of the above embodiments, see [reference] Figure 6 This application provides a communication device 600, which includes a processing unit 601 and a transceiver unit 602. The device 600 can be a communication device, or it can be an apparatus applied to a communication device that supports the communication device in executing a method for notifying quality of service parameters.
[0134] The transceiver unit can also be referred to as a transceiver module, transceiver, transceiver machine, transceiver device, etc. The processing unit can also be referred to as a processor, processing board, processing unit, processing device, etc. Optionally, the device in the transceiver unit used to implement the receiving function can be considered as a receiving unit. It should be understood that the transceiver unit is used to execute the sending and receiving operations of the communication device in the above method embodiments, and the device in the transceiver unit used to implement the sending function can be considered as a sending unit; that is, the transceiver unit includes a receiving unit and a sending unit.
[0135] Furthermore, it should be noted that if the device is implemented using a chip / chip circuit, the transceiver unit can be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing unit is an integrated processor, microprocessor, or integrated circuit.
[0136] The following provides a detailed description of how the device 600 is applied to terminal devices and network devices.
[0137] For example, when the device 600 is applied to a terminal device, the operations performed by its various units will be described in detail.
[0138] In one optional implementation, the communication device 600 can be applied to a terminal device to execute the method performed by the terminal device, specifically as described above. Figure 3 The method executed by the terminal device in the illustrated embodiment.
[0139] For example, transceiver unit 602 is used to receive first uplink synchronization information. Processing unit 601 is used to generate first indication information, which indicates the reception time for receiving second uplink synchronization information. Transceiver unit 602 is also used to send the first indication information.
[0140] In one optional implementation, the communication device 600 can be applied to a terminal device to execute the method performed by the terminal device, specifically as described above. Figure 5 The method executed by the terminal device in the illustrated embodiment.
[0141] For example, transceiver unit 602 is used to receive configuration information, which indicates a first time period. Processing unit 601 is used to determine the first time period based on the configuration information. Transceiver unit 602 is also used to receive at least one uplink synchronization message during the first time period.
[0142] By way of example, when the device 600 is applied to a network device, the operations performed by its various units will be described in detail.
[0143] In one optional implementation, the communication device 600 can be applied to a network device to execute the methods performed by the network device, specifically as described above. Figure 3 The method performed by the network device in the illustrated embodiment.
[0144] For example, transceiver unit 602 is used to transmit first uplink synchronization information. Transceiver unit 602 is also used to receive first indication information, which indicates the reception time for receiving second uplink synchronization information. Processing unit 601 is used to determine the reception time for the second uplink synchronization information based on the first indication information.
[0145] In one optional implementation, the communication device 600 can be applied to a network device to execute the methods performed by the network device, specifically as described above. Figure 5 The method performed by the network device in the illustrated embodiment.
[0146] Processing unit 601 is used to determine a first time period. Transceiver unit 602 is used to send configuration information, which indicates the first time period. The first time period is used for the terminal device to receive at least one uplink synchronization message. Transceiver unit 602 is also used to send at least one uplink synchronization message within the first time period.
[0147] Based on the concept of the embodiments, such as Figure 7 As shown, this application embodiment provides a communication device 700. The communication device 700 includes a processor 710. Optionally, the communication device 700 may further include a memory 720 for storing instructions executed by the processor 710, or storing input data required by the processor 710 to execute the instructions, or storing data generated after the processor 710 executes the instructions. The processor 710 can implement the method shown in the above method embodiment through the instructions stored in the memory 720.
[0148] Based on the concept of the embodiments, such as Figure 8 As shown, this application embodiment provides a communication device 800, which may be a chip or a chip system. Optionally, in this application embodiment, the chip system may be composed of chips, or may include chips and other discrete devices.
[0149] The communication device 800 may include at least one processor 810 coupled to a memory. Optionally, the memory may be located within or outside the device. For example, the communication device 800 may also include at least one memory 820. The memory 820 stores computer programs, configuration information, computer programs or instructions, and / or data necessary for implementing any of the above embodiments; the processor 810 may execute the computer programs stored in the memory 820 to perform the methods in any of the above embodiments. Optionally, the memory may also be integrated with the processor.
[0150] The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 810 may operate in conjunction with the memory 820. This embodiment does not limit the specific connection medium between the transceiver 830, processor 810, and memory 820.
[0151] The communication device 800 may also include a transceiver 830, through which the communication device 800 can exchange information with other devices. The transceiver 830 can be a circuit, a bus, a transceiver itself, or any other device capable of exchanging information, also referred to as a signal transceiver unit. Figure 8 As shown, the transceiver 830 includes a transmitter 831, a receiver 832, and an antenna 833. Furthermore, when the communication device 800 is a chip-based device or circuit, the transceiver in the communication device 800 can also be an input / output circuit and / or a communication interface, capable of inputting data (or receiving data) and outputting data (or transmitting data). The processor is an integrated processor, a microprocessor, or an integrated circuit, and the processor can determine the output data based on the input data.
[0152] In one possible implementation, the communication device 800 can be applied to a communication device. Specifically, the communication device 800 can be a communication device itself, or it can be a device capable of supporting a communication device and implementing the functions of the terminal device or network device in any of the above embodiments. The memory 820 stores the necessary computer programs, computer programs or instructions and / or data for implementing the functions of the terminal device or network device in any of the above embodiments. The processor 810 can execute the computer program stored in the memory 820 to complete the method executed by the terminal device or network device in any of the above embodiments.
[0153] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0154] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory can also be any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store computer programs, computer program or instruction and / or data.
[0155] Based on the above embodiments, see Figure 9 This application also provides another communication device 900, including: an input / output interface 910 and a logic circuit 920; the input / output interface 910 is used to receive code instructions and transmit them to the logic circuit 920; the logic circuit 920 is used to run the code instructions to execute the method executed by the terminal device or network device in any of the above embodiments.
[0156] The following is a detailed description of the operations performed by the device 900 when applied to terminal equipment or network equipment.
[0157] In one optional implementation, the communication device 900 can be applied to a terminal device to execute the method performed by the terminal device, specifically as described above. Figure 3 The method executed by the terminal device in the illustrated embodiment.
[0158] For example, input / output interface 910 is used to input first uplink synchronization information. Logic circuit 920 is used to generate first indication information, which indicates the reception time for receiving second uplink synchronization information. Input / output interface 910 is also used to output the first indication information.
[0159] In one optional implementation, the communication device 900 can be applied to a terminal device to execute the method performed by the terminal device, specifically as described above. Figure 5 The method executed by the terminal device in the illustrated embodiment.
[0160] For example, input / output interface 910 is used to input configuration information, which indicates a first time period. Logic circuit 920 is used to determine the first time period based on the configuration information. Input / output interface 910 is also used to receive at least one uplink synchronization message during the first time period.
[0161] Since the communication device 900 provided in this embodiment can be applied to a terminal device to execute the method performed by the terminal device, the technical effects it can achieve can be referred to the above method embodiment, and will not be repeated here.
[0162] In one optional implementation, the communication device 900 can be applied to a network device to execute the methods performed by the network device, specifically, as described above. Figure 3 The method performed by the network device in the illustrated embodiment.
[0163] For example, input / output interface 910 is used to output first uplink synchronization information. Input / output interface 910 is also used to input first indication information, which indicates the reception time for receiving second uplink synchronization information. Logic circuit 920 is used to determine the reception time of the second uplink synchronization information based on the first indication information.
[0164] In one optional implementation, the communication device 900 can be applied to a network device to execute the methods performed by the network device, specifically, as described above. Figure 5 The method performed by the network device in the illustrated embodiment.
[0165] For example, logic circuit 920 is used to determine a first time period. Input / output interface 910 is used to output configuration information, which indicates the first time period. The first time period is used for the terminal device to receive at least one uplink synchronization message. Input / output interface 910 is also used to send at least one uplink synchronization message within the first time period.
[0166] Since the communication device 900 provided in this embodiment can be applied to network devices to execute the methods performed by the network devices described above, the technical effects it can achieve can be referred to the above method embodiments, and will not be repeated here.
[0167] Based on the above embodiments, this application also provides a communication system, which includes at least one network device and at least one terminal device. The technical effects obtained can be referred to the above method embodiments, and will not be repeated here.
[0168] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program or instructions. When the instructions are executed, the method performed by the communication device in any of the above embodiments is implemented. The computer-readable storage medium may include various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory, random access memory, magnetic disk, or optical disk.
[0169] To achieve the above Figures 6-9 In addition to the functions of the communication device, this application also provides a chip, including a processor, for supporting the communication device in implementing the functions involved in the terminal device or network device in the above method embodiments. In one possible design, the chip is connected to a memory or the chip includes a memory for storing necessary computer programs or instructions and data of the terminal device or network device.
[0170] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0171] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by a computer program or instructions. Such computer programs or instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0172] These computer programs or instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0173] These computer programs or instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0174] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the scope of the embodiments of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
Claims
1. A communication method, characterized in that, include: Receive the first uplink synchronization information; Send a first indication message, which is used to indicate the reception time for receiving the second uplink synchronization information.
2. The method according to claim 1, characterized in that, The first indication information is used to indicate that the first uplink synchronization information has been acquired.
3. The method according to claim 1 or 2, characterized in that, The reception time is determined based on the period of the uplink synchronization information.
4. The method according to claim 1, characterized in that, The first indication information is used to indicate at least one uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information.
5. A communication method, characterized in that, include: Receive configuration information, which is used to indicate a first time period; During the first time period, at least one uplink synchronization message is received.
6. The method according to claim 5, characterized in that, Outside of the first time period, sending uplink transmissions has a higher priority than receiving uplink synchronization information.
7. The method according to claim 5 or 6, characterized in that, The first time period is determined based on the resources carrying the configuration information, or the first time period is determined based on the resources carrying uplink synchronization information.
8. The method according to claim 7, characterized in that, The start time of the first time period is the subframe number, slot number, or symbol that carries uplink synchronization information.
9. A communication method, characterized in that, include: Send the first uplink synchronization message; Receive first indication information, which is used to indicate the reception time for receiving second uplink synchronization information.
10. The method according to claim 9, characterized in that, The first indication information is used to indicate that the first uplink synchronization information has been acquired.
11. The method according to claim 9 or 10, characterized in that, The reception time is determined based on the period of the uplink synchronization information.
12. The method according to claim 9, characterized in that, The first indication information is used to indicate at least one uplink time unit corresponding to the downlink time unit carrying the second uplink synchronization information.
13. A communication method, characterized in that, include: Send configuration information, which is used to indicate a first time period; the first time period is used for the terminal device to receive at least one uplink synchronization information. During the first time period, at least one uplink synchronization message is sent.
14. The method according to claim 13, characterized in that, Outside of the first time period, receiving uplink transmissions has a higher priority than sending uplink synchronization information.
15. The method according to claim 13 or 14, characterized in that, The first time period is determined based on the resources carrying the configuration information, or the first time period is determined based on the resources carrying uplink synchronization information.
16. The method according to claim 15, characterized in that, The start time of the first time period is the subframe number, slot number, or symbol that carries uplink synchronization information.
17. A communication device, characterized in that, It includes units for performing the method as described in any one of claims 1 to 4, or units for performing the method as described in any one of claims 5 to 8, or units for performing the method as described in any one of claims 9 to 12, or units for performing the method as described in any one of claims 13 to 16.
18. A communication device, characterized in that, include: A processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the device to perform the method as claimed in any one of claims 1 to 4, or cause the device to perform the method as claimed in any one of claims 5 to 8, or cause the device to perform the method as claimed in any one of claims 9 to 12, or cause the device to perform the method as claimed in any one of claims 13 to 16.
19. The apparatus according to claim 18, characterized in that, The communication device also includes the memory.
20. A chip system, characterized in that, The chip system includes: Communication interface; A processor is configured to invoke and execute the instructions via the communication interface, causing a device equipped with the chip system to perform the method as described in any one of claims 1 to 4, or to perform the method as described in any one of claims 5 to 8, or to perform the method as described in any one of claims 9 to 12, or to perform the method as described in any one of claims 13 to 16.
21. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked by an electronic device, cause the electronic device to perform the method as described in any one of claims 1 to 4, or the method as described in any one of claims 5 to 8, or the method as described in any one of claims 9 to 12, or the method as described in any one of claims 13 to 16.
22. A computer program product, characterized in that, The method includes computer execution instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 4, or cause the electronic device to perform the method as described in any one of claims 5 to 8, or cause the electronic device to perform the method as described in any one of claims 9 to 12, or cause the electronic device to perform the method as described in any one of claims 13 to 16.