Uplink and downlink resource joint scheduling method, terminal, network device, storage medium and product

By configuring service type indication and resource association between terminals and network devices, the problems of transmission latency and signaling overhead in micro-domain networks are solved, enabling flexible scheduling of uplink and downlink resources and low-latency transmission.

CN121968325APending Publication Date: 2026-05-01CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing authorized scheduling methods result in significant transmission delays and signaling overhead in micro-domain networks, failing to meet the requirements for low-latency transmission.

Method used

The terminal sends service type indication information to the network device. The network device configures periodic uplink and uplink/downlink resource association information according to the service type. The terminal determines downlink resources based on the association information, realizing flexible scheduling of uplink and downlink resources and reducing unnecessary signaling overhead and latency.

Benefits of technology

It achieves unauthorized scheduling of uplink and downlink resources, reduces signaling overhead and latency, and meets the low-latency transmission requirements of micro-domain networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121968325A_ABST
    Figure CN121968325A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, and particularly provides an uplink and downlink resource joint scheduling method, a terminal, network equipment, a storage medium and a product. The uplink and downlink resource joint scheduling method can be applied to a terminal, and comprises the following steps: sending first indication information to network equipment, the first indication information being used for indicating a service type of the terminal; receiving second indication information sent by the network equipment, wherein the second indication information is used for indicating the network equipment to configure a periodic first uplink resource and association information of uplink and downlink resources for the terminal according to the service type of the terminal; and determining a first downlink resource according to the association information of the first uplink resource and the uplink and downlink resources. The uplink resource is periodically configured, and under the condition that the uplink resource is determined, the downlink resource can be flexibly configured through the associated information, so that authorization-free scheduling of the uplink resource and the downlink resource is realized, unnecessary signaling overhead and time delay are reduced, and the low-delay transmission requirement of a related network is effectively met.
Need to check novelty before this filing date? Find Prior Art

Description

Uplink and downlink resource joint scheduling methods, terminals, network devices, storage media and products Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a method for joint scheduling of uplink and downlink resources, as well as terminals, network devices, storage media, and products. Background Technology

[0002] Micro-domain networks are short-range wireless networks that can be deployed in terminals such as production line modules, vehicles, and wearable devices. Micro-domain networks introduce cluster nodes (Headpoints, HPs), which coordinate and manage terminal access, connections, resource allocation, and transmission quality management. Cluster nodes also possess some core network functions, transmitting information with terminals to form a closed-loop transmission system for local services within the micro-domain. Network devices need to allocate uplink and downlink resources to the terminals.

[0003] Currently, uplink and downlink resource allocation generally adopts a licensed scheduling method. That is, for uplink transmission, the terminal sends a scheduling request to the base station, and the base station allocates uplink resources to the terminal so that the terminal can send uplink information to the network device on the allocated uplink resources. For downlink transmission, the network device sends downlink indication information to the terminal in the search space. This downlink indication information is used to instruct the terminal to receive downlink information sent by the network device on downlink resources.

[0004] However, existing authorized scheduling methods result in significant transmission delays and signaling overhead, failing to meet the low-latency transmission requirements in micro-domain networks. Summary of the Invention

[0005] This disclosure is made in view of the above-mentioned problems. This disclosure provides a method for joint scheduling of uplink and downlink resources, as well as terminals, network devices, storage media, and products.

[0006] According to one aspect of this disclosure, a joint uplink and downlink resource scheduling method is provided, applied to a terminal, comprising:

[0007] Send a first indication message to the network device. The first indication message is used to indicate the service type of the terminal. The service type of the terminal includes a first service type or a second service type.

[0008] The network device receives a second instruction message, which instructs the network device to configure periodic first uplink resources and uplink / downlink resource association information for the terminal according to the terminal's service type.

[0009] Based on the association information between the first uplink resource and the uplink and downlink resources, the first downlink resource is determined. The first uplink resource is used to send uplink information, and the first downlink resource is used to listen for downlink information.

[0010] Optionally, when the terminal is the first service type, the subband where the first uplink resource of the terminal is located and the subband where the first downlink resource is located are the same;

[0011] Alternatively, if the terminal is the first service type, the subband where the terminal's first uplink resource is located is different from the subband where its first downlink resource is located.

[0012] Optionally, the association information is used to indicate the starting position of the first downlink resource associated with the first uplink resource in the time domain within the same period;

[0013] The method also includes:

[0014] Start listening for downlink information at the beginning of the first downlink resource in the time domain.

[0015] Optionally, the associated information is any one of the following:

[0016] The first offset k1 between the first uplink resource and the first downlink resource in the time domain;

[0017] The second offset k2 between the first uplink resource and the first downlink resource in the time domain.

[0018] Optionally, if the first uplink resource and the first downlink resource are in the same subband, and the transmission of uplink information is completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k1 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource.

[0019] Alternatively, if the first uplink resource and the first downlink resource are in the same subband, and the uplink information transmission is not completed on the first uplink resource in a transmission cycle, then the starting position of the first downlink resource in the time domain is k1 symbols or time slots away from the last symbol or the time slot of the first uplink resource in the transmission cycle in which the uplink information transmission is completed.

[0020] Alternatively, if the first uplink resource and the first downlink resource are different subbands, and the uplink information transmission is completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource.

[0021] Alternatively, if the first uplink resource and the first downlink resource are in different subbands, and the uplink information transmission is not completed on the first uplink resource in a transmission cycle, then the starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot of the first uplink resource in the transmission cycle in which the uplink information transmission is completed.

[0022] Optionally, if the first uplink resource and the first downlink resource are different subbands, the following method is also included:

[0023] In response to the completion of uplink information transmission, a third indication message is sent to the network device. The third indication message is used to indicate that the uplink transmission of the terminal has been completed.

[0024] Optionally, it also includes:

[0025] The distance between the starting position of the first downlink resource in the time domain and the last symbol or the time slot where the last symbol is located when the third indication information transmission is completed is k2 symbols or time slots.

[0026] Optionally, it also includes:

[0027] The terminal receives a fourth indication message, which is used to instruct the terminal to discard invalid signals or invalid information received on the first downlink resource. The fourth indication message is sent by the network device in the first search space within the transmission cycle of the first uplink resource.

[0028] Optionally, the resource usage priority of the terminal of the first service type is higher than that of the terminal of the second service type.

[0029] Optionally, it also includes:

[0030] The fifth indication information is received. The fifth indication information is sent by the network device in the second search space within the transmission cycle of the first uplink resource when the terminal is of the second service type. The fifth indication information is used to indicate that the terminal discards the downlink information detected in the first downlink resource in the previous transmission cycle if the first downlink resource in the previous transmission cycle is occupied by other terminals.

[0031] Optionally, it also includes:

[0032] Send a first message to the network device, the first message being used to instruct the network device to allocate a second uplink resource to the terminal;

[0033] Receive resource allocation information, which is used to indicate the allocation of a second uplink resource to the terminal;

[0034] A second message is sent on a second uplink resource, the second message being used to carry the first instruction message.

[0035] Optionally, it also includes: releasing the occupation of the first downlink resource when it is not necessary to listen to downlink information.

[0036] According to another aspect of this disclosure, a joint uplink and downlink resource scheduling method is provided, applied to a network device, comprising:

[0037] Receive first indication information, the first indication information is used to indicate the service type of the terminal, the service type of the terminal includes a first service type or a second service type;

[0038] Send a second instruction to the terminal. The second instruction is used to instruct the network device to configure a periodic first uplink resource and the association information of uplink and downlink resources for the terminal according to the terminal's service type. The association information is used to determine the first downlink resource associated with the first uplink resource. The first uplink resource is used to send uplink information, and the first downlink resource is used to listen for downlink information.

[0039] Optionally, the association information is used to indicate the starting position of the first downlink resource associated with the first uplink resource in the time domain within the same period;

[0040] The method also includes:

[0041] The downlink information is transmitted starting at the beginning of the time domain of the first downlink resource.

[0042] Optionally, it also includes:

[0043] The third indication information is received. The third indication information is sent after the uplink information transmission is completed. The third indication information is used to indicate that the terminal's transmission has been completed.

[0044] Optionally, it also includes:

[0045] A fourth indication message is sent in the first search space within the transmission cycle of the first uplink resource. The fourth indication message is used to instruct the terminal to discard invalid signals or invalid information received on the first downlink resource.

[0046] Optionally, the resource usage priority of the terminal of the first service type is higher than that of the terminal of the second service type.

[0047] When the terminal is in the second service type, a fifth indication message is sent in the second search space within the transmission cycle of the first uplink resource. The fifth indication message is used to indicate that the terminal discards the downlink information detected in the first downlink resource in the previous transmission cycle if the first downlink resource in the previous transmission cycle is occupied by other terminals.

[0048] Optionally, it also includes:

[0049] Receive first information, which instructs the network device to allocate second uplink resources to the terminal;

[0050] Send resource allocation information to the terminal, which is used to instruct the allocation of a second uplink resource to the terminal;

[0051] The receiving terminal sends second information via a second uplink resource, the second information carrying first indication information.

[0052] According to another aspect of this disclosure, a communication device is provided, which may include a receiving unit and a transmitting unit. The receiving unit may be used to receive signals or data, and the transmitting unit may be used to transmit signals or data. The communication device may be configured, for example, in a terminal or network device.

[0053] According to another aspect of this disclosure, a terminal is provided, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the above-described uplink / downlink resource joint scheduling methods.

[0054] According to another aspect of this disclosure, a network device is provided, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the above-described uplink / downlink resource joint scheduling methods.

[0055] According to another aspect of this disclosure, a computer-readable storage medium is provided that stores a computer program / instructions thereon, which, when executed by a processor, implements the steps corresponding to any of the above-described uplink / downlink resource joint scheduling methods.

[0056] According to another aspect of this disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the steps of any of the above-described uplink / downlink resource joint scheduling methods.

[0057] As will be described in detail below, according to the uplink and downlink resource joint scheduling method, terminal, network device, storage medium, and product of the present disclosure embodiments, the terminal can indicate its service type to the network device through first indication information. After obtaining the service type of the terminal, the network device can configure periodic first uplink resources and uplink and downlink resource association information for the terminal. When the first uplink resource is determined, the first downlink resource can be determined according to the uplink and downlink resource association information, realizing flexible scheduling of the first downlink resource. The first uplink resource is used to send uplink information, and the first downlink resource is used to listen for downlink information. The uplink resource is configured periodically. When the uplink resource is determined, the downlink resource can be flexibly configured through the association information, realizing unlicensed scheduling of uplink and downlink resources, reducing unnecessary signaling overhead and latency, and effectively meeting the low-latency transmission requirements of the relevant network.

[0058] It should be understood that both the foregoing general description and the following detailed description are exemplary and intended to provide further illustration of the claimed technology. Attached Figure Description

[0059] The above and other objects, features, and advantages of this disclosure will become more apparent from the more detailed description of the embodiments thereof in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the disclosure and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.

[0060] Figure 1 is a schematic diagram of a communication system that applies the uplink and downlink resource joint scheduling method according to an embodiment of the present disclosure;

[0061] Figure 2 is a schematic flowchart illustrating the uplink and downlink resource joint scheduling method according to an embodiment of the present disclosure;

[0062] Figure 3a is an example diagram illustrating the distribution of uplink and downlink resources in the same subband according to an embodiment of the present disclosure;

[0063] Figure 3b is an example diagram illustrating the distribution of uplink and downlink resources in different subbands according to an embodiment of the present disclosure;

[0064] Figure 4a is an example diagram illustrating uplink and downlink resources in the time domain for the same subband according to an embodiment of the present disclosure;

[0065] Figure 4b is another example diagram illustrating uplink and downlink resources in the time domain for the same subband according to an embodiment of the present disclosure;

[0066] Figure 5a is another example diagram illustrating the uplink and downlink resources of different subbands in the time domain according to an embodiment of the present disclosure;

[0067] Figure 5b is another example diagram illustrating the uplink and downlink resources of different subbands in the time domain according to an embodiment of the present disclosure;

[0068] Figure 6 is another schematic flowchart illustrating the uplink and downlink resource joint scheduling method according to an embodiment of the present disclosure;

[0069] Figure 7 is another schematic flowchart illustrating the uplink and downlink resource joint scheduling method according to an embodiment of the present disclosure;

[0070] Figure 8 is a schematic diagram illustrating the structure of MAC CE signaling in an embodiment of the present disclosure;

[0071] Figure 9 is a schematic diagram illustrating the structure of a communication device according to an embodiment of the present disclosure;

[0072] Figure 10 is a schematic block diagram illustrating another communication device 1000 according to an embodiment of the present disclosure. Detailed Implementation

[0073] To make the objectives, technical solutions, and advantages of this disclosure more apparent, exemplary embodiments according to this disclosure will now be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this disclosure, and not all embodiments of this disclosure. It should be understood that this disclosure is not limited to the exemplary embodiments described herein.

[0074] The technical solutions of this application embodiment can be applied to various communication systems, such as: wireless local area network (WLAN) communication systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, 5th generation (5G) systems or new radio (NR) systems, 6th generation (6G) systems, worldwide interoperability for microwave access (WiMAX) communication systems, or other evolved communication systems, etc.

[0075] The terminal in this application embodiment may also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.

[0076] Examples of terminals include: vehicles, mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, drones, terminals in 5G networks, or future evolution of public land mobile communication networks. The embodiments of this application do not limit the scope of terminals, etc. in a network (PLMN).

[0077] Furthermore, in this embodiment, the terminal can also be a terminal in an Internet of Things (IoT) system, such as a robotic arm, AGV, or robot on a factory production line. IoT is an important component of future information technology development, and its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0078] Furthermore, the network device in this application embodiment can be a device for communicating with a terminal. This network device can also be called an access network device or a wireless access network device. It can be a cluster node (HP), a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a wireless controller in a cloud radio access network (CRAN) scenario, or a relay station, access point, vehicle-mounted device, wearable device, and network device in a 5G network or a network device in a future evolved PLMN network, etc. It can be an access point (AP) in a WLAN, a gNB in ​​a new radio (NR) system, a satellite base station in a satellite communication system, or various forms of devices that perform base station functions, etc. This application embodiment is not limited.

[0079] To facilitate understanding of the embodiments of this application, the communication system 100 of the micro-domain network applicable to the embodiments of this application will be described in detail first with reference to FIG1.

[0080] The communication system 100 includes a terminal 101, a cluster node 102, and a base station 103. The terminal 101 can be an example of a robotic arm, AGV, or robot on a factory production line. Sensors can be configured on the terminal 101, which can periodically collect data and report it to the controller, i.e., the cluster node 102. The controller can process the data collected by the sensors and generate action commands. The controller can also send action commands to drivers, which execute the actions. The drivers can be located on the terminal 101. Therefore, there is uplink data transmission between the terminal 101 and the cluster node 102 (e.g., transmission of data collected by sensors), and downlink data transmission between the cluster node 102 and the drivers of the terminal 101 (e.g., transmission of action commands). This involves the scheduling of uplink and downlink resources for the terminal 101, which is typically handled by network devices such as the cluster node 102 or the base station 103.

[0081] However, those skilled in the art have found that for uplink transmission, the terminal sends a scheduling request to the base station, which then allocates uplink resources to the terminal so that the terminal can send uplink information to the network device on the allocated uplink resources. For downlink transmission, the network device sends downlink indication information to the terminal in the search space. This downlink indication information is used to instruct the terminal to receive downlink information sent by the network device on downlink resources. The allocation of uplink and downlink resources depends on the acquisition requests and indications for uplink and downlink resources, respectively, resulting in significant transmission delays and signaling overhead, which cannot meet the low-latency transmission requirements in micro-domain networks.

[0082] In view of this, embodiments of this application provide a method for joint scheduling of uplink and downlink resources, as well as a terminal, network device, storage medium, and product, which is beneficial to improving the allocation efficiency of periodic resources.

[0083] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and purpose. For example, "first dataset" and "second dataset" are used to distinguish different datasets and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.

[0084] It should be noted that, in this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0085] Furthermore, "at least one" refers to one or more, while "more than one" refers to 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 alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "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, and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b, and c, where a, b, and c can be single or multiple.

[0086] The various embodiments provided in this application will now be described in detail.

[0087] This application describes embodiments using terminals and network devices as examples. It should be understood that the terminal can be replaced with a device or chip capable of performing similar functions. Similarly, the network device can be replaced with a device or chip capable of performing similar functions; the names of these devices are not limited in this application. The relationship between the terminal and the network device can be one-to-one, one-to-many, many-to-one, or many-to-many. The number of terminals or network devices is not excessively limited in this application. The network composed of terminals and network devices can be a micro-domain network.

[0088] Figure 2 shows a schematic flowchart of the uplink and downlink resource joint scheduling method provided in an embodiment of this application. This method can be used in the communication system shown in Figure 1, but the embodiments of this application are not limited thereto.

[0089] As shown in Figure 2, the method may include the following steps:

[0090] S201. The terminal sends a first instruction message to the network device. Correspondingly, the network device can receive the first instruction message sent by the terminal.

[0091] The first indication information is used to indicate the service type of the terminal, and the service type of the terminal includes either the first service type or the second service type.

[0092] Optionally, the terminal and network device can be nodes in a micro-domain network. For example, the terminal can be a production line module, robot, or wearable device in the micro-domain network, and the network device can be a cluster node in the micro-domain network.

[0093] Service type refers to the type of service required by the network where the terminal and network equipment reside. Classified by periodic or non-periodic resource allocation methods, the first service type can refer to service types where uplink and downlink transmissions within the network are periodically correlated; specifically, these can be latency-sensitive service types. The second service type can refer to service types where uplink and downlink transmissions within the network are not periodically correlated; specifically, these can be non-latency-sensitive service types, such as ordinary service types.

[0094] Micro-domain networks (MBNs) can refer to wireless networks designed for short-range communication, which can be deployed in entities such as production line modules, vehicles, and wearable devices. Data within a micro-domain network can bypass the processing of the wide area network (WAN) and core network, reducing data transmission requirements, thereby lowering transmission latency and meeting the extreme transmission performance requirements of related services.

[0095] Optionally, after receiving the first indication information, the network device can determine the service type of the terminal based on the first indication information. The service type of the terminal may be, for example, a first service type or a second service type.

[0096] S202, The network device sends a second instruction message to the terminal. Accordingly, the terminal receives the second instruction message sent by the network device.

[0097] The second instruction information is used to instruct the network device to configure periodic first uplink resources and uplink / downlink resource association information for the terminal according to the terminal's service type. The first uplink resources are used to send uplink information.

[0098] The second indication information can be used to indicate the first uplink resource to the terminal. The terminal can determine the first uplink resource based on the second indication information.

[0099] The second indication information may carry, but is not limited to, at least one of the following: the period, size (e.g., the number of symbols or time slots in the time domain, and the frequency domain range) and location of the uplink resource, the size and period of the associated downlink resource, the subband information corresponding to each uplink and downlink resource (e.g., frame structure, subcarrier spacing, etc.), or the association information of the uplink and downlink resources.

[0100] The network device can send a second indication message if the terminal is in the first service type. In response to the terminal being in the first service type, the network device sends the second indication message to the terminal. That is, if the terminal is in the first service type, the network device configures periodic resources associated with uplink and downlink resources for the terminal.

[0101] S203. Based on the association information between the first uplink resource and the uplink and downlink resources, determine the first downlink resource. The first downlink resource is used to monitor downlink information.

[0102] Optionally, the association information of uplink and downlink resources is the association information of uplink and downlink resources in the time domain.

[0103] Specifically, the first downlink resource is determined based on the temporal correlation information between the first uplink resource and the uplink and downlink resources.

[0104] Optionally, after determining the first uplink resource, the terminal sends uplink information to the network device through the first uplink resource. Accordingly, the network device can receive the uplink information.

[0105] It is understandable that the first uplink resource is configured periodically. A terminal acquiring the first uplink resource may include acquiring the frequency band range (e.g., referred to as the first sub-band) and the period. Then, the terminal can determine the time domain of each first uplink resource based on the period, and determine the frequency domain of the first uplink resource based on the configured frequency band range. Thus, the terminal transmits uplink information through the frequency and time domains of the first uplink resource.

[0106] Before sending the second instruction information, the network device can determine the terminal's first uplink resources and the association information between the uplink and downlink resources. Thus, the network device knows each of the terminal's first uplink resources and the first downlink resources associated with each first uplink resource.

[0107] Furthermore, network devices can receive uplink information from the terminal's first uplink resource.

[0108] After receiving uplink information, network devices can send downlink information to the terminal.

[0109] Furthermore, the network device begins transmitting downlink information at the beginning of the first downlink resource associated with the first uplink resource. The terminal begins listening for the downlink information transmitted by the network device at the beginning of the first downlink resource.

[0110] Optionally, the terminal may listen for downlink information sent by the network device on the first downlink resource.

[0111] Optionally, if the network device determines that it does not need to send downlink information to the terminal, it can release the terminal from occupying the first downlink resources, thereby saving communication resources.

[0112] In addition, network devices can schedule the first downlink resources that a terminal releases from its use to other terminals, thus avoiding the ineffective use of resources and saving communication resources.

[0113] Optionally, the network device can determine whether the terminal needs to listen to downlink information based on whether the terminal needs to conduct downlink communication. For example, if the network device determines that the terminal needs to conduct downlink communication, it determines that it needs to listen to downlink information. If the network device determines that the terminal does not need to conduct downlink communication, it determines that it does not need to listen to downlink information.

[0114] Furthermore, the network device can determine whether the terminal needs to continue downlink communication based on the current communication process status. If the network device determines that the terminal's communication process has not ended, then downlink communication needs to continue. If the network device determines that the terminal's current communication process has ended, then downlink communication does not need to continue.

[0115] If, during the communication process of a terminal accessing a network device, the network device determines that the terminal has not completed access, then it determines that the current communication process of the terminal has not ended. If the terminal has completed access and received feedback from the terminal that the RRC connection has been established, then it determines that the current communication process has ended.

[0116] During data transmission between a terminal and a network device, if the network device completes the data sent by the terminal, it determines that the current communication process of the terminal has ended; if the data reception has not been completed, it determines that the current communication process has not ended.

[0117] Of course, the above communication scenarios are only for illustrative purposes to illustrate how network devices confirm whether the current communication process has ended, and do not constitute a limitation on the specific communication scenarios between terminals and network devices.

[0118] The uplink and downlink resource joint scheduling method provided in this disclosure allows a terminal to indicate its service type to a network device via first indication information. After obtaining the terminal's service type, the network device can configure periodic first uplink resources and associated information for uplink and downlink resources for the terminal via second indication information. When the first uplink resource is determined, the first downlink resource can be determined based on the associated information, enabling flexible scheduling of the first downlink resource. This first uplink resource is used to send uplink information, and the first downlink resource is used to listen for downlink information. Since the uplink resource is configured periodically, and the associated information allows for flexible configuration of downlink resources, unlicensed scheduling of uplink and downlink resources is achieved, reducing unnecessary signaling overhead and latency, and effectively meeting the low-latency transmission requirements of the relevant network.

[0119] In one possible design, the data transmission resources within the same network, i.e., the signal spectrum, can be divided into multiple frequency ranges, each of which can be called a sub-band. After spectrum division, a sub-band set consisting of multiple sub-bands can be obtained. Different frame structures can be configured within the sub-band set, and the frame structure may include, but is not limited to, the configuration ratio of uplink and downlink subframes, subcarrier spacing, etc.

[0120] As one possible implementation, when the terminal is a first service type, the subband where the terminal's first uplink resource is located is the same as the subband where the terminal's first downlink resource is located. That is, when the terminal is a first service type, the first uplink resource and the first downlink resource are distributed on the same subband.

[0121] For ease of understanding, Figure 3a shows an example diagram where uplink and downlink resources are distributed in the same subband. The uplink (UL) 301 corresponding to the first uplink resource and the downlink (DL) 302 corresponding to the first downlink resource are both located in subband n. The uplink 301 corresponding to the first uplink resource is associated with the downlink 302 corresponding to the first downlink resource.

[0122] When the terminal is configured for the first service type, the subband where the terminal's first uplink resource is located is different from the subband where its first downlink resource is located. In other words, when the terminal is configured for the first service type, the first uplink resource and the first downlink resource are distributed on different subbands.

[0123] For ease of understanding, Figure 3b shows an example diagram of uplink and downlink resources distributed in different subbands. Uplink 303, corresponding to the first uplink resource, is located in the first subband, and downlink 304, corresponding to the first downlink resource, is located in the second subband. Uplink 303, corresponding to the first uplink resource, is associated with downlink 304, corresponding to the first downlink resource.

[0124] As another possible implementation, when the terminal is for the first service type, the subband where the terminal's first uplink resource is located is different from the subband where the terminal's first downlink resource is located. That is, when the terminal is for the first service type, the first uplink resource and the first downlink resource are distributed on the same subband.

[0125] When the terminal is configured for the first service type, the subband where the terminal's first uplink resource is located is the same as the subband where its first downlink resource is located. In other words, when the terminal is configured for the first service type, the terminal's first uplink resource and first downlink resource can be distributed on the same subband.

[0126] As an example, the association information can be used to indicate the starting position of the first downlink resource associated with the first uplink resource in the time domain within the same period.

[0127] Furthermore, the terminal can begin listening to downlink information at the beginning of the first downlink resource in the time domain.

[0128] It is understandable that the location of a resource in the time domain can be represented by symbols or time slots in a communication system.

[0129] The terminal can determine the frequency band range (e.g., referred to as the first sub-band) and the starting position in the time domain of the first uplink resource, and start sending uplink information through the first sub-band at the starting position in the time domain of the first uplink resource.

[0130] The terminal can determine the frequency band range (e.g., referred to as the second sub-band) and the starting position in the time domain of the first downlink resource, and listen to downlink information through the second sub-band at the starting position of the first downlink resource in the time domain.

[0131] Optionally, the first subband and the second subband can be configured with the same subcarrier spacing, or with different subcarrier spacings. The different subcarrier spacings are multiples of a power of 2, which facilitates the alignment of the first subband and the second subband.

[0132] Optionally, the frame structure of the second sub-band can be set to the structure corresponding to the downlink sub-frame to avoid the latency problem caused by cross-sub-frame scheduling and ensure that the next position after the last position of the uplink resource can be configured with the associated downlink resource.

[0133] When the terminal belongs to the first service type, there are two resource configuration methods. These two resource configuration methods will be described in detail below.

[0134] Configuration Method 1: Both uplink and downlink resources are configured using periodic static association.

[0135] In one possible design, the associated information may include, but is not limited to, the first offset k1 between the first uplink resource and the first downlink resource in the time domain.

[0136] Furthermore, when the first uplink resource and the first downlink resource are in the same subband, the offset between the first uplink resource and the first downlink resource in the time domain is the first offset k1.

[0137] The first offset k1 can be the time slot interval or symbol interval between the last time slot or symbol of the uplink resource in the same transmission cycle and the starting position of the first downlink resource in the time domain, or the time slot interval or symbol interval between the last time slot interval or symbol of the uplink resource in different transmission cycles and the starting position of the first downlink resource in the time domain.

[0138] Optionally, if the first uplink resource and the first downlink resource are in the same subband, and the transmission of uplink information is completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k1 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource.

[0139] Figure 4a is an example diagram of uplink and downlink resources in the same subband in the time domain provided by an embodiment of this disclosure. Within transmission period #1, the uplink (UL) of the first uplink resource and the downlink (DL) of the first downlink resource are in the same subband n, and the distance between the last time slot or symbol of the uplink of the first uplink resource and the first time slot or symbol of the downlink of the first downlink resource (that is, the starting position of the first downlink resource in the time domain) is k1 time slots or symbols.

[0140] That is, the terminal starts listening to the downlink information in the downlink of the first downlink resource at the starting position after the last time slot or symbol of the uplink of the first uplink resource and k1 time slots or symbols after that last time slot or symbol.

[0141] Optionally, if the first uplink resource and the first downlink resource are in the same subband, and if the transmission of uplink information is not completed on the first uplink resource in a transmission cycle, then the starting position of the first downlink resource in the time domain is k1 symbols or time slots away from the last symbol or the time slot of the first uplink resource in the transmission cycle in which the uplink information transmission is completed.

[0142] For example, the uplink (UL) of the first uplink resource is the first subband, and the downlink of the first downlink resource is the second subband. If uplink information is transmitted on the uplink of the first uplink resource within transmission period #1, then the distance between the first time slot or symbol of the downlink and the last time slot or symbol of the uplink is k1 time slots or symbols. The network device can configure the first subband of the first uplink resource and the second subband of the first downlink resource for the terminal.

[0143] If the first uplink resource and the first downlink resource are in the same subband, and the uplink information transmission is not completed on the first uplink resource in a transmission cycle, then the starting position of the first downlink resource in the time domain is k1 time slots or symbols away from the last time slot or symbol of the first uplink resource in the transmission cycle in which the uplink information transmission is completed.

[0144] Figure 4b is another example diagram in the time domain of uplink and downlink resources in the same subband provided in this embodiment of the present disclosure. If the first uplink resource does not complete uplink information transmission within transmission period #1, but completes uplink information transmission within transmission period #2, then the transmission period in which the uplink information transmission is completed is transmission period #2. The starting position of the first downlink resource in the time domain is k1 time slots or symbols away from the last time slot or symbol of the first uplink resource in transmission period #2.

[0145] Optionally, if the first uplink resource and the first downlink resource are different subbands, and the first uplink resource completes the transmission of uplink information in one transmission cycle, then the starting position of the first downlink resource in the time domain is k1 time slots or symbols away from the last time slot or symbol of the first uplink resource in the cycle in which the uplink information transmission is completed.

[0146] For example, the uplink (UL) of the first uplink resource is the first subband, and the downlink of the first downlink resource is the second subband. If the first uplink resource fails to complete uplink information transmission within transmission period #1, but completes uplink information transmission within transmission period #2, then the transmission period in which the uplink information transmission is completed is transmission period #2. The starting position of the first downlink resource in the time domain is k1 time slots or symbols away from the last time slot or symbol of the first uplink resource in transmission period #2.

[0147] Configuration Method 2: Uplink resources are configured statically over a periodic period, while downlink resources are configured dynamically and in a periodic period.

[0148] In one possible design, the associated information may include, but is not limited to, the second offset k2 between the first uplink resource and the first downlink resource in the time domain.

[0149] Furthermore, when the first uplink resource and the first downlink resource are different subbands, the time-domain offset between the first uplink resource and the first downlink resource is the second offset k2.

[0150] The second offset k2 can be the time slot interval or symbol interval between the last time slot or symbol of the terminal completing uplink transmission within the same transmission cycle and the starting position of the first downlink resource in the time domain, or the time slot interval or symbol interval between the last time slot or symbol of the terminal completing uplink transmission within different transmission cycles and the starting position of the first downlink resource in the time domain.

[0151] Optionally, if the first uplink resource and the first downlink resource are different subbands, and the uplink information transmission is completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource.

[0152] Figure 5a is an example diagram in the time domain of uplink and downlink resources of different sub-bands provided in this embodiment of the present disclosure. The uplink (UL) of the first uplink resource is the first sub-band, and the downlink of the first downlink resource is the second sub-band. If uplink information transmission is completed on the uplink of the first uplink resource within transmission period #1, then the distance between the first time slot or symbol of the downlink and the last time slot or symbol of the uplink information transmission is k2 time slots or symbols. The network device can configure the first sub-band of the first uplink resource and the second sub-band of the first downlink resource for the terminal.

[0153] Optionally, if the first uplink resource and the first downlink resource are in the same subband, and the uplink information transmission is completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k2 time slots or symbols away from the last time slot or symbol of the first uplink resource.

[0154] Optionally, if the first uplink resource and the first downlink resource are different subbands, and if the transmission of uplink information is not completed on the first uplink resource in a transmission cycle, then the starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot of the first uplink resource in the transmission cycle in which the uplink information transmission is completed.

[0155] Figure 5b is another example diagram in the time domain of uplink and downlink resources of different subbands provided in the disclosed embodiment. The uplink (UL) of the first uplink resource is the first subband, and the downlink of the first downlink resource is the second subband. If the first uplink resource does not complete uplink information transmission within transmission period #1, but completes uplink information transmission within transmission period #2, then the transmission period in which the uplink information transmission is completed is transmission period #2. The distance between the starting position of the first downlink resource in the time domain and the last time slot or symbol when the uplink information transmission of the first uplink resource in transmission period #2 is k2 time slots or symbols.

[0156] Optionally, if the first uplink resource and the first downlink resource are in the same subband, and the uplink information transmission is not completed on the first uplink resource in a transmission cycle, then the starting position of the first downlink resource in the time domain is k2 time slots or symbols away from the last time slot or symbol of the first uplink resource in the transmission cycle in which the uplink information transmission is completed.

[0157] In this technical solution, periodic uplink and downlink resources are configured for the terminal, and the configuration of downlink resources is associated with uplink resources, thereby reducing the number of resource configurations, reducing latency and signaling overhead, and meeting the low-latency service transmission requirements of micro-domain networks.

[0158] Figure 6 is another schematic flowchart of a joint uplink and downlink resource scheduling method provided in an embodiment of this disclosure. This method can be used in the communication system shown in Figure 1, but the embodiments of this application are not limited thereto.

[0159] As shown in Figure 6, the joint uplink and downlink resource scheduling method may include the following steps:

[0160] S601. The terminal sends a first indication information to the network device. The first indication information is used to indicate the service type of the terminal. The service type of the terminal includes a first service type or a second service type.

[0161] S602. The terminal receives a second instruction information sent by the network device. The second instruction information is used to instruct the network device to configure periodic first uplink resources and uplink / downlink resource association information for the terminal according to the terminal's service type.

[0162] S603. Based on the association information between the first uplink resource and the uplink and downlink resources, determine the first downlink resource. The first uplink resource is used to send uplink information. The first downlink resource is used to listen for downlink information.

[0163] S604. The terminal sends uplink information on the first uplink resource.

[0164] S605. In response to the completion of uplink information transmission, a third indication message is sent to the network device. Accordingly, the network device can receive the third indication message.

[0165] The third indication message is sent by the terminal after the uplink data transmission is completed. The third indication message is used to indicate that the terminal's uplink transmission has been completed.

[0166] Optionally, if third indication information exists, the first downlink resource can be associated with the completion of the transmission of the third indication information. That is, the starting position of the first downlink resource in the time domain is after the completion of the transmission of the third indication information.

[0167] The distance between the starting position of the first downlink resource in the time domain and the last symbol or the time slot where the last symbol is located when the third indication information transmission is completed is k2 symbols or time slots.

[0168] Optionally, the terminal may determine the last symbol when the third indication information transmission is completed, or the time slot where the last symbol is located, k2 symbols away, or the time slot is the starting position of the first downlink resource in the time domain.

[0169] Optionally, the third indication information can be carried in the fourth signaling, which can be, for example, DCI signaling or MAC CE signaling. In this embodiment, the signaling type is not strictly limited. Taking DCI signaling as an example, an indication field can be set in the DCI signaling, and this indication field can be 1 bit.

[0170] For example, if the indication field is set to 1, the third indication information indicates that the uplink transmission of the terminal has been completed. If the indication field is set to 0, the third indication information indicates that the uplink transmission of the terminal has not been completed.

[0171] Optionally, after sending the third instruction information, the terminal can also listen to downlink information.

[0172] As an optional approach, the uplink and downlink resource joint scheduling method disclosed herein may also include, but is not limited to, the following steps:

[0173] S606. The terminal listens for downlink information on the first downlink resource where the last symbol of the third instruction information transmission is completed or the time slot of the last symbol is k2 symbols or time slots away from the starting position.

[0174] In the uplink and downlink resource joint scheduling method provided in this embodiment, after the terminal sends uplink information through the first uplink resource, it can send a third indication message to the network device in response to the completion of the uplink information transmission. The third indication message instructs the terminal to complete the uplink transmission, enabling the network device to promptly obtain the uplink transmission result. This avoids the waste of communication resources caused by invalid information monitoring. Furthermore, downlink information is monitored on the first downlink resource, starting from a distance of k2 time slots or symbols from where the third indication message transmission is completed. This achieves effective and accurate monitoring of downlink information, avoiding information omissions caused by inaccurate time-domain positioning of the first downlink resource.

[0175] As one embodiment, the network device is further configured to transmit fourth indication information in a first search space during the transmission cycle of the first uplink resource. Correspondingly, the terminal is further configured to receive the fourth indication information.

[0176] The fourth indication information is used to instruct the terminal to discard invalid signals or invalid information received on the first downlink resource.

[0177] The fourth indication information can also be used to indicate that the terminal retains invalid signals or invalid information received on the first downlink resource.

[0178] The fourth instruction information is sent by the network device in the first search space within the transmission cycle of the first uplink resource.

[0179] The first search space is located between the last time slot or symbol of the first downlink resource in the current transmission cycle and the starting position of the first uplink resource in the time domain in the next transmission cycle. The subband of the first search space can be the same as the subband where the first downlink resource is located in the current transmission cycle.

[0180] The current transmission cycle refers to the cycle during which the terminal uses the first uplink resource to send uplink information.

[0181] As shown in Figure 5a, a first search space exists between the last time slot or symbol of the downlink in transmission period #1 and the first time slot or symbol of the uplink in transmission period #2. The subband of the first search space in Figure 5a is the same as the subband of the first downlink resource in its respective period. The first time slot or symbol of the first search space can be located after the last time slot or symbol of the first downlink resource in the time domain.

[0182] The starting slot or symbol of the first search space is after the last slot or symbol of the downlink in the transmission cycle and before the first slot or symbol of the uplink in the next transmission cycle.

[0183] The fourth indication information can be carried within the first signaling. The first signaling can be any type of signaling, such as DCI (Downlink Control Information) signaling, MAC CE (Medium Access Control-Control Element) signaling, etc., and this application does not impose excessive limitations on it. Taking DCI signaling as an example, a new DCI format can be defined and scrambled using a special RNTI (Radio Network Temporary Identifier). For example, a second field can be added to the DCI signaling, which can be named the "Data discard indicator" field. The second field can be 1 bit.

[0184] For example, if the second field is set to 1, the fourth indication information instructs the terminal to discard invalid signals or invalid information received on the first downlink resource. If the second field is set to 0, the fourth indication information instructs the terminal to retain invalid signals or invalid information received on the first downlink resource.

[0185] In the uplink / downlink resource joint scheduling method provided in this disclosure, for micro-domain networks, the network device sends a fourth indication message to the terminal, instructing the terminal to discard invalid signals or invalid information received on the first downlink resource during the current transmission cycle. By directly instructing the network device to discard unnecessary invalid signals or information, the flexibility of the network device in configuring terminal information is effectively improved, thereby effectively reducing the memory occupation of the terminal by invalid signals or information and effectively improving the memory utilization of the terminal.

[0186] As another example, the resource occupancy priority of the terminal of the first service type is higher than that of the terminal of the second service type.

[0187] Optionally, the priority of a terminal's resource usage can be determined by the terminal's service type.

[0188] The terminals corresponding to the first service type are latency-sensitive terminals, requiring low latency. The terminals corresponding to the second service type are non-latency-sensitive terminals, whose transmission needs can be met with normal latency.

[0189] Optionally, when the terminal is of the first service type, within the same transmission cycle, the terminal's occupancy level / priority for the first downlink resources is higher than that of other terminals. Preferably, the service type of the other terminals is the second service type.

[0190] Optionally, when the terminal is a second service type, within the same transmission cycle, the terminal's occupancy level / priority for the first downlink resources is lower than that of other terminals. Preferably, the service type of the other terminals is the first service type.

[0191] Furthermore, network devices can allocate resources to each terminal based on their resource occupancy level or priority. For example, if terminal A has a higher resource occupancy level or priority than terminal B, then when terminal A and terminal B request the same downlink resource, the downlink resource will be allocated to terminal A first.

[0192] Of course, the resource occupancy level / priority of each terminal can also be determined by other indicators, such as network connection status (e.g., network speed, network type). In this embodiment, the method of dividing the terminal occupancy level / priority is not too limited.

[0193] Of course, network devices can also determine which terminal uses the first downlink resource of the current transmission cycle by combining the resource usage priority of each terminal. In addition to using service type to determine the resource usage priority of each terminal, other standards can also be used, such as the urgency of each terminal's communication needs. This embodiment does not impose too many restrictions on this.

[0194] In the uplink and downlink resource joint scheduling method disclosed herein, the resource allocation priority of terminals of the first service type is set higher than that of terminals of the second service type. This ensures that terminals with high latency requirements can promptly occupy sufficient resources, effectively improving communication success rate and efficiency.

[0195] As another embodiment, when the terminal is of the second service type, the network device transmits fifth indication information in the second search space within the current transmission cycle. Correspondingly, the terminal is also used to receive the fifth indication information.

[0196] The fifth instruction information is sent by the network device in the second search space within the transmission cycle of the first uplink resource when the terminal is of the second service type.

[0197] The fifth indication information is used to instruct the terminal to discard downlink information detected in the first downlink resource if the first downlink resource in the previous transmission cycle is occupied by another terminal.

[0198] The fifth instruction information is also used to instruct the terminal to retain downlink information detected by the next downlink resource in the previous transmission cycle if the first downlink resource in the previous transmission cycle is not occupied by other terminals.

[0199] The subband of the second search space is the same as the subband where the first downlink resource of the current transmission cycle is located. The second search space is located between the last position of the first downlink resource in the current transmission cycle and the starting position of the first uplink resource in the time domain of the next transmission cycle. The current transmission cycle refers to the cycle in which the terminal uses the first uplink resource to transmit uplink information.

[0200] The fifth instruction information can be carried in the third signaling. The third signaling can be, for example, DCI signaling or MAC CE signaling. In this embodiment, the signaling type of the third signaling is not limited in much.

[0201] For example, a third field can be added to the DCI signaling, which can be named "Resource Occupation Indication" or "Discard Indication". The third field can be 1 bit.

[0202] For example, if the third field is set to 1, the fifth indication information indicates that the terminal discards the downlink information detected in the first downlink resource if the first downlink resource in the previous transmission cycle is occupied by another terminal. If the third field is set to 0, the fifth indication information indicates that the terminal retains the downlink information detected in the first downlink resource if the first downlink resource in the previous transmission cycle is not occupied by another terminal.

[0203] The network device sends the fifth indication information to the ordinary terminal. Based on the fifth indication information, the ordinary terminal either discards the downlink information detected in the first downlink resource of the previous transmission cycle if the first downlink resource was occupied by another terminal, or retains the downlink information detected in the first downlink resource of the previous transmission cycle if the first downlink resource was not occupied by another terminal.

[0204] For example, the network device can know the resource occupancy status of each terminal. Therefore, for downlink resource S (e.g., time-domain and frequency-domain resources including period T1), if the network device has confirmed that downlink resource S has been allocated to terminal A, then in the next period T2 of period T1, the network device can send a fifth indication message to terminal B. This fifth indication message can instruct terminal B to discard the downlink information received in period T1. In the uplink / downlink resource joint scheduling method provided in this embodiment, the network device can know the resource occupancy status of each terminal. Therefore, when the terminal is a second service type, the network device sends a fifth indication message to the terminal in the second search space within the current transmission period. Thus, discarding downlink information detected in the first downlink resource when it is occupied by other terminals in the previous transmission period can reduce invalid information storage, promptly release the memory occupied by the terminal, and improve the memory utilization rate of the terminal.

[0205] It should be noted that the first search space and the second search space involved in the embodiments of this disclosure may be the same or different, and the number and order of the search spaces are not limited in this embodiment. For example, in the time domain, the first search space may be located before or after the second search space.

[0206] Figure 7 is another schematic flowchart of a joint uplink and downlink resource scheduling method provided in an embodiment of this disclosure. This method can be used in the communication system shown in Figure 1, but the embodiments of this application are not limited thereto.

[0207] As shown in Figure 7, the joint uplink and downlink resource scheduling method may include the following steps:

[0208] S701, The terminal sends the first information to the network device. Accordingly, the network device can receive the first information.

[0209] The first information is used to instruct network devices to allocate a second uplink resource to the terminal.

[0210] Furthermore, the network device can allocate second uplink resources to the terminal based on the first information.

[0211] For example, the first information may be scheduling request information (SR).

[0212] Network devices, such as micro-domain network devices, receive the first information and allocate second uplink resources to the terminal. The second uplink resources can be used to send the second information, specifically by the terminal sending the second information to the network device through the second uplink resources.

[0213] S702. The network device sends resource allocation information to the terminal. Accordingly, the terminal can receive the resource allocation information, which is used to instruct the allocation of a second uplink resource to the terminal.

[0214] Resource allocation information may include the size and location of the second uplink resource. The terminal can determine the second uplink resource based on the resource allocation information.

[0215] S703. The terminal sends second information on the second uplink resource. Accordingly, the network device can receive the second information sent by the terminal on the second uplink resource.

[0216] The second information is used to carry the first indication information. The first indication information is used to indicate the service type of the terminal, and the service type of the terminal includes either the first service type or the second service type.

[0217] The first instruction information can be carried within the second information. For example, the second information can be a Buffer Status Report (BSR) message.

[0218] The first indication information can explicitly indicate the service type of the terminal. For example, the first indication information can be the first field in the second information. Taking the first field as 1 bit as an example, when the first field is 1, the first indication information can indicate that the first service type is the terminal's service type; when the first field is 0, the first indication information can indicate that the second service type is the terminal's service type.

[0219] The first field can be a reused field from the second information, or it can be a newly defined field from the second information.

[0220] For example, the second information is the second signaling, which can be any type of signaling such as MAC CE signaling or DCI signaling. This embodiment does not impose excessive restrictions on the signaling type. When the first field is a newly defined field for the second information, the first field can be, for example, a newly added field in the sub-header of the MAC CE signaling, such as being named the Microarea-service field. For ease of understanding, Figure 8 shows a schematic diagram of the structure of MAC CE signaling. As shown in Figure 8, the "Microarea-service field" is added to the data header H of the MAC CE signaling. This Microarea-service field can be used to carry the second information. Other fields in the data header can be defined or set according to the communication protocol, such as fields like LCID (Logical Channel Identifier). The data fields of MAC CE can be used to cache data.

[0221] Optionally, after determining the service type of the terminal, the network device can configure uplink and downlink resources for the terminal based on the service type.

[0222] Specifically, network devices can configure periodic first uplink resources for terminals, as well as the association information between uplink and downlink resources.

[0223] Furthermore, the network device can generate second indication information based on the periodic first uplink resources configured for the terminal and the associated information of the uplink resources, and then send the second indication information to the terminal.

[0224] S704. The terminal receives a second instruction information sent by the network device. The second instruction information is used to instruct the network device to configure a periodic first uplink resource and the association information of the uplink and downlink resources for the terminal according to the terminal's service type. The first uplink resource is used to send uplink information.

[0225] S705. Based on the association information between the first uplink resource and the uplink and downlink resources, determine the first downlink resource, which is used to monitor downlink information.

[0226] In the technical solution disclosed herein, the configuration of the terminal's service type is quickly completed through signaling interaction between network devices and terminals, thereby achieving the purpose of rapid information interaction.

[0227] Figure 9 is a schematic diagram of the structure of a communication device 900 provided in an embodiment of the present disclosure. The communication device may include a transmitting unit 910, a receiving unit 920, and a processing unit 930.

[0228] In one possible implementation, the communication device 900 can be configured as a terminal or a chip or module within a terminal. The communication device 900 can perform the steps executed by the terminal in the methods shown in Figures 2-7.

[0229] The sending unit 910 can be used to send first indication information to the network device. The first indication information is used to indicate the service type of the terminal. The service type of the terminal includes a first service type or a second service type.

[0230] The receiving unit 920 can be used to: receive second indication information sent by the network device, the second indication information being used to instruct the network device to configure periodic first uplink resources and uplink-downlink resource association information for the terminal according to the terminal's service type, the first uplink resources being used to send uplink information.

[0231] The processing unit 930 can be used to: determine the first downlink resource based on the association information between the first uplink resource and the uplink and downlink resources, wherein the first downlink resource is used to monitor downlink information.

[0232] Optionally, when the terminal is a first service type, the subband where the terminal's first uplink resource is located is the same as the subband where the terminal's first downlink resource is located; or, when the terminal is a first service type, the subband where the terminal's first uplink resource is located is different from the subband where the terminal's first downlink resource is located.

[0233] Optionally, the association information is used to indicate the starting position of the first downlink resource associated with the first uplink resource in the time domain within the same period. The receiving unit 920 can also be used to: start listening for downlink information at the starting position of the first downlink resource.

[0234] Optionally, the associated information is any one of the following: the first offset k1 between the first uplink resource and the first downlink resource in the time domain; the second offset k2 between the first uplink resource and the first downlink resource in the time domain.

[0235] Optionally, if the first uplink resource and the first downlink resource are in the same subband, and the transmission of uplink information is completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k1 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource.

[0236] Optionally, if the first uplink resource and the first downlink resource are in the same subband, and if the transmission of uplink information is not completed on the first uplink resource in a transmission cycle, then the starting position of the first downlink resource in the time domain is k1 symbols or time slots away from the last symbol or the time slot of the first uplink resource in the transmission cycle in which the uplink information transmission is completed.

[0237] Optionally, if the first uplink resource and the first downlink resource are different subbands, and the uplink information transmission is completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource.

[0238] Optionally, if the first uplink resource and the first downlink resource are different subbands, and if the transmission of uplink information is not completed on the first uplink resource in a transmission cycle, then the starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot of the first uplink resource in the transmission cycle in which the uplink information transmission is completed.

[0239] Optionally, the sending unit 910 may be used to: in response to the completion of uplink information transmission, send a third indication message to the network device, the third indication message being used to indicate that the uplink transmission of the terminal has been completed.

[0240] Optionally, the starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot where the last symbol is located when the third indication information transmission is completed.

[0241] Optionally, the receiving unit 920 may also be used to: receive fourth indication information, which is used to instruct the terminal to discard invalid signals or invalid information received on the first downlink resource. The fourth indication information is sent by the network device in the first search space within the transmission cycle of the first uplink resource.

[0242] Optionally, the resource usage priority of the terminal of the first service type is higher than that of the terminal of the second service type.

[0243] Optionally, the receiving unit 920 can also be used to: receive fifth indication information, which is sent by the network device in the second search space within the transmission cycle of the first uplink resource when the terminal is of the second service type. The fifth indication information is used to instruct the terminal to discard the first downlink information detected in the second downlink resource when the second downlink resource in the previous transmission cycle is occupied by other terminals.

[0244] Optionally, the sending unit 910 can also be used to: send first information to the network device, the first information being used to instruct the network device to allocate second uplink resources to the terminal.

[0245] Optionally, the receiving unit 920 can also be used to: receive resource allocation information, which is used to indicate the allocation of a second uplink resource to the terminal.

[0246] Optionally, the sending unit 910 can also be used to send second information on a second uplink resource, the second information being used to carry the first indication information.

[0247] In one possible implementation, the communication device 900 can be configured as a network device or a chip or module within a network device. The communication device 900 can perform the steps executed by the network device in the methods shown in Figures 2-7.

[0248] The receiving unit 920 can be used to: receive first indication information, the first indication information being used to indicate the service type of the terminal, the service type of the terminal including a first service type or a second service type.

[0249] The sending unit 910 can be used to: send a second indication information to the terminal, the second indication information being used to instruct the network device to configure a periodic first uplink resource for the terminal according to the terminal's service type, the first uplink resource being used to send uplink information.

[0250] Optionally, the second indication information also carries the association information of uplink and downlink resources. The association information is used to indicate the starting position of the first downlink resource related to the first uplink resource in the time domain within the same period. The sending unit 910 can also be used to: start sending downlink information at the starting position of the first downlink resource.

[0251] Optionally, the receiving unit 920 can be used to: receive third indication information, which is sent when the uplink information transmission is completed, and the third indication information is used to indicate that the terminal's transmission has been completed.

[0252] Optionally, the sending unit 910 can also be used to: send fourth indication information in the first search space during the transmission period of the first uplink resource, the fourth indication information being used to instruct the terminal to discard invalid signals or invalid information received on the first downlink resource.

[0253] Optionally, the sending unit 910 can also be used to: when the terminal is a second service type, send a fifth indication information in the second search space within the transmission cycle of the first uplink resource, the fifth indication information being used to indicate that the terminal discards the downlink information detected by the first downlink resource in the previous transmission cycle if the first downlink resource in the previous transmission cycle is occupied by another terminal.

[0254] Optionally, the receiving unit 920 can be configured to: receive first information, which instructs the network device to allocate second uplink resources to the terminal. The sending unit 910 can be configured to send resource allocation information to the terminal, which instructs the allocation of second uplink resources to the terminal. The receiving unit 920 can be configured to: receive second information sent by the terminal on the second uplink resources, which carries the first instruction information.

[0255] Optionally, the processing unit 930 is also configured to: release the occupation of the first downlink resource when it is not necessary to listen to downlink information.

[0256] In one possible implementation, the communication device 900 can be configured as a network device or a chip or module within a network device. The communication device 900 can perform the steps executed by the network device in the methods shown in Figures 2-7.

[0257] Optionally, when the communication device 900 is a network device or a chip or module in a network device, the receiving unit 920 can be used to: receive first indication information, the first indication information being used to indicate the service type of the terminal, the service type of the terminal including a first service type or a second service type;

[0258] The sending unit 910 can be used to: send second indication information to the terminal, the second indication information being used to instruct the network device to configure periodic first uplink resources and uplink-downlink resource association information for the terminal according to the terminal's service type, the association information being used to determine the first downlink resource associated with the first uplink resource, the first uplink resource being used to send uplink information, and the first downlink resource being used to listen to downlink information.

[0259] Optionally, the association information is used to indicate the starting position of the first downlink resource associated with the first uplink resource in the time domain within the same period. The transmitting unit 910 is further configured to: start transmitting downlink information at the starting position of the first downlink resource in the time domain.

[0260] Optionally, the receiving unit 920 is further configured to: transmit downlink information starting at the beginning position of the first downlink resource in the time domain.

[0261] Optionally, the sending unit 910 is further configured to: send fourth indication information in the first search space during the transmission period of the first uplink resource, the fourth indication information being used to instruct the terminal to discard invalid signals or invalid information received on the first downlink resource.

[0262] Optionally, the resource usage priority of the terminal of the first service type is higher than that of the terminal of the second service type.

[0263] Optionally, the sending unit 910 is further configured to: when the terminal is a second service type, send a fifth indication information in the second search space within the current transmission cycle, the fifth indication information being used to indicate that the terminal discards the downlink information detected in the first downlink resource in the previous transmission cycle if the first downlink resource in the previous transmission cycle is occupied by another terminal.

[0264] Optionally, the receiving unit 910 is further configured to receive first information, which instructs the network device to allocate second uplink resources to the terminal.

[0265] The sending unit 920 is also configured to: send resource allocation information to the terminal, the resource allocation information being used to indicate the allocation of a second uplink resource to the terminal;

[0266] The receiving unit 910 is also configured to: receive second information sent by the terminal on the second uplink resource, the second information being used to carry first indication information.

[0267] It should be understood that the communication device 900 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that device 900 can specifically be a terminal or network device as described in the above embodiments. Device 900 can be used to execute the various processes and / or steps corresponding to the terminal or network device in the above method embodiments; to avoid repetition, these will not be described further here.

[0268] The communication device 900 of each of the above schemes has the function of implementing the corresponding steps performed by the terminal or network device in the above methods; the above functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0269] In embodiments of this application, the device 900 in FIG9 may also be a chip or a chip system, such as a system on chip (SoC).

[0270] Figure 10 shows a schematic block diagram of another communication device 1000 provided in an embodiment of this application. The device 1000 includes a processor 1010, a transceiver 1020, and a memory 1030. The processor 1010, transceiver 1020, and memory 1030 communicate with each other via internal interconnection paths. The memory 1030 is used to store instructions, and the processor 1010 is used to execute the instructions stored in the memory 1030 to control the transceiver 1020 to transmit and / or receive signals.

[0271] It should be understood that the communication device 1000 may specifically be a terminal or network device as described in the above embodiments, and may be used to execute the various steps and / or processes corresponding to the terminal or network device in the above method embodiments. Optionally, the memory 1030 may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 1010 may be used to execute instructions stored in the memory, and when the processor 1010 executes instructions stored in the memory, the processor 1010 is used to execute the various steps and / or processes of the above method embodiments corresponding to the terminal or network device. The transceiver 1020 may include a transmitter and a receiver, the transmitter may be used to implement the various steps and / or processes corresponding to the transceiver for performing a sending action, and the receiver may be used to implement the various steps and / or processes corresponding to the transceiver for performing a receiving action.

[0272] It should be understood that, in the embodiments of this application, the processor of the above-described device can be a central processing unit (CPU), which can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0273] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software units within the processor. The software units can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0274] This application also provides a communication system, which may include the terminal and network device described in the above embodiments.

[0275] This application provides a readable computer storage medium for storing a computer program, which is executed by a processor to implement the terminal corresponding to the various possible implementations shown in the above embodiments.

[0276] This application provides another readable computer storage medium for storing a computer program that, when executed by a processor, implements the methods corresponding to the network devices shown in the various possible implementations of the above embodiments.

[0277] This application provides a computer program product, which includes a computer program (also called code or instructions). When the computer program is executed by a processor, it can implement the terminal-corresponding method shown in the above embodiments.

[0278] This application provides another computer program product, which includes a computer program (also called code or instructions). When the computer program is executed by a processor, it can implement the methods corresponding to the network devices shown in the various possible implementations in the above embodiments.

[0279] This application provides a chip system for supporting the terminal to implement the functions shown in this application.

[0280] This application provides another chip system for supporting the network devices described above to implement the functions shown in this application.

[0281] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.

[0282] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.

[0283] Additionally, as used herein, the "or" used in a list of items beginning with "at least one" indicates a separate list, such that a list of, for example, "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not imply that the described example is preferred or better than other examples.

[0284] It should also be noted that in the systems and methods of this disclosure, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions to this disclosure.

[0285] Various changes, substitutions, and modifications can be made to the technology herein without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of this disclosure is not limited to the specific aspects of the processes, machines, manufactures, events, means, methods, and actions described above. Currently existing or later-developed processes, machines, manufactures, events, means, methods, or actions that perform substantially the same function or achieve substantially the same result as the corresponding aspects herein can be utilized. Therefore, the appended claims include such processes, machines, manufactures, events, means, methods, or actions within their scope.

[0286] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.

[0287] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.

Claims

1. A method for joint scheduling of uplink and downlink resources, characterized in that, The method is applied to a terminal and includes: sending first indication information to a network device, the first indication information indicating the service type of the terminal, the service type of the terminal including a first service type or a second service type; receiving second indication information sent by the network device, the second indication information instructing the network device to configure periodic first uplink resources and uplink / downlink resource association information for the terminal according to the service type of the terminal; determining first downlink resources based on the first uplink resources and the uplink / downlink resource association information, the first uplink resources being used to send uplink information, and the first downlink resources being used to listen for downlink information.

2. The method according to claim 1, characterized in that, Also includes: When the terminal is the first service type, the subband where the first uplink resource is located and the subband where the first downlink resource is located are the same. Alternatively, if the terminal is the first service type, the subband where the first uplink resource is located and the subband where the first downlink resource is located are different.

3. The method according to claim 1, characterized in that, The association information is used to indicate the starting position of the first downlink resource related to the first uplink resource in the time domain within the same period; the method further includes: starting to listen to the downlink information at the starting position of the first downlink resource.

4. The method according to claim 3, characterized in that, The associated information is any one of the following: the first offset k1 between the first uplink resource and the first downlink resource in the time domain; the second offset k2 between the first uplink resource and the first downlink resource in the time domain.

5. The method according to claim 4, characterized in that, Also includes: When the first uplink resource and the first downlink resource are in the same subband, if the transmission of the uplink information is completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k1 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource; or, when the first uplink resource and the first downlink resource are in the same subband, if the transmission of the uplink information is not completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k1 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource in the transmission cycle in which the uplink information transmission is completed; or If the first uplink resource and the first downlink resource are in different subbands, and the transmission of the uplink information is completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource; or, if the first uplink resource and the first downlink resource are in different subbands, and the transmission of the uplink information is not completed on the first uplink resource in one transmission cycle, then the starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot of the last symbol of the first uplink resource in the transmission cycle in which the uplink information transmission is completed.

6. The method according to claim 4, characterized in that, If the first uplink resource and the first downlink resource are different subbands, the method further includes: in response to the completion of uplink information transmission, sending third indication information to the network device, the third indication information being used to indicate that the uplink transmission of the terminal has been completed.

7. The method according to claim 6, characterized in that, Also includes: The starting position of the first downlink resource in the time domain is k2 symbols or time slots away from the last symbol or the time slot where the last symbol is located when the third indication information transmission is completed.

8. The method according to any one of claims 1-7, characterized in that, Also includes: The terminal receives a fourth indication message, which is used to instruct the terminal to discard invalid signals or invalid information received on the first downlink resource. The fourth indication message is sent by the network device in the first search space within the transmission cycle of the first uplink resource.

9. The method according to any one of claims 1-7, characterized in that, The resource usage priority of the terminal of the first service type is higher than that of the terminal of the second service type.

10. The method according to claim 9, characterized in that, Also includes: The network device receives a fifth indication message, which is sent by the network device in the second search space within the transmission cycle of the first uplink resource when the terminal is the second service type. The fifth indication message is used to instruct the terminal to discard the downlink information detected in the first downlink resource in the previous transmission cycle if the first downlink resource in the previous transmission cycle is occupied by other terminals.

11. The method according to any one of claims 1-7, characterized in that, Also includes: Send first information to the network device, the first information being used to instruct the network device to allocate second uplink resources to the terminal; Receive resource allocation information, the resource allocation information being used to indicate that a second uplink resource is allocated to the terminal; send second information on the second uplink resource, the second information being used to carry the first indication information.

12. The method according to any one of claims 1-7, characterized in that, Also includes: Release the first downlink resource from the list when it is not necessary to monitor downlink information.

13. A method for joint scheduling of uplink and downlink resources, characterized in that, Applied to a network device, the method includes: receiving first indication information, the first indication information being used to indicate the service type of a terminal, the service type of the terminal including a first service type or a second service type; sending second indication information to the terminal, the second indication information being used to instruct the network device to configure periodic first uplink resources and uplink / downlink resource association information for the terminal according to the service type of the terminal, the association information being used to determine a first downlink resource associated with the first uplink resource, the first uplink resource being used to send uplink information, and the first downlink resource being used to listen to downlink information.

14. The method according to claim 13, characterized in that, The association information is used to indicate the starting position of the first downlink resource related to the first uplink resource in the time domain within the same period; the method further includes: starting to send downlink information at the starting position of the first downlink resource.

15. The method according to claim 14, characterized in that, Also includes: The terminal receives a third indication message, which is sent when the uplink information transmission is completed, and the third indication message is used to indicate that the transmission of the terminal has been completed.

16. The method according to any one of claims 13-15, characterized in that, Also includes: A fourth indication message is sent in the first search space within the transmission period of the first uplink resource. The fourth indication message is used to instruct the terminal to discard invalid signals or invalid information received on the first downlink resource.

17. The method according to any one of claims 13-15, characterized in that, The resource usage priority of the terminal of the first service type is higher than that of the terminal of the second service type.

18. The method according to claim 17, characterized in that, Also includes: When the terminal is a second service type, a fifth indication message is sent in the second search space within the current transmission cycle. The fifth indication message is used to instruct the terminal to discard the downlink information detected in the first downlink resource in the previous transmission cycle if the first downlink resource in the previous transmission cycle is occupied by another terminal.

19. The method according to any one of claims 13-15, characterized in that, Also includes: Receive first information, the first information being used to instruct the network device to allocate second uplink resources to the terminal; Send resource allocation information to the terminal, the resource allocation information being used to indicate that a second uplink resource is allocated to the terminal; receive second information sent by the terminal on the second uplink resource, the second information being used to carry the first indication information.

20. A terminal, characterized in that, The method includes a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method according to any one of claims 1-12.

21. A network device, characterized in that, The method includes a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method according to any one of claims 13-19.

22. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method as described in claims 1-12 or 13-19.

23. A computer program product, comprising a computer program, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method described in claims 1-12 or 13-19.