Resource scheduling method and device, related equipment and storage medium

The network equipment of the first network uniformly schedules the resources of the second network, solving the problem of signaling overhead and delay in the transmission of non-local service data in the micro-domain network, and achieving efficient resource scheduling and low latency.

CN119653500APending Publication Date: 2025-03-18CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311199667.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-15
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The transmission method of non-local service data in micro-domain networks leads to large signaling overhead and interaction delays. The prior art has problems with signaling overhead and delays in resource scheduling.

Method used

The network device of the first network uniformly schedules and manages resources of the second network, and indicates available resources, including available resources of the network device and available resources of the second network, based on the service type information sent by the terminal.

Benefits of technology

It saves signaling overhead for resource scheduling, reduces delay, and reduces interference caused by mobility, and improves the transmission performance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119653500A_ABST
    Figure CN119653500A_ABST
Patent Text Reader

Abstract

The invention discloses a resource scheduling method and device, related equipment and a storage medium, and the method comprises the steps that network equipment of a first network receives first information sent by a terminal of a second network, and the first information is used for indicating whether the service of the terminal is a set service or not, or is used for indicating the service type of the terminal; and according to the first information, indicating available resources to the terminal and / or a control node of the second network, the available resources including available resources of the network device and / or available resources of the second network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a resource scheduling method, apparatus, related equipment and storage medium. Background Art

[0002] A micro-area network usually consists of an access point (AP) and one or more terminals. The AP performs unified control and management of the data transmission of the terminals and has functions similar to base stations. For non-local services in the micro-area network, the terminal needs to upload non-local service data to the base station through the AP, but this data transmission method has large signaling overhead and interaction delay. Summary of the invention

[0003] To solve related technical problems, the embodiments of the present application provide a resource scheduling method, apparatus, related equipment and storage medium.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The embodiment of the present application provides a resource scheduling method, which is applied to a network device of a first network, and the method includes:

[0006] receiving first information sent by a terminal of a second network, where the first information is used to indicate whether a service of the terminal is a set service, or is used to indicate a service type of the terminal;

[0007] According to the first information, available resources are indicated to the terminal and / or a control node of the second network, where the available resources include available resources of the network device and / or available resources of the second network.

[0008] In the above solution, indicating available resources to the terminal and / or the control node of the second network according to the first information includes at least one of the following:

[0009] In a case where the first information indicates that the service of the terminal is a set service, indicating available resources to the terminal and the control node;

[0010] In a case where the first information indicates that the service of the terminal is not a set service, indicating a first available resource of the network device to the terminal, where the first available resource of the network device is used for the terminal to send data to the network device;

[0011] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, the first available resources of the network device are indicated to the terminal.

[0012] In the above solution, indicating the available resources to the terminal and the control node includes at least one of the following:

[0013] Sending second information to the terminal and sending third information to the control node;

[0014] Sending fourth information to the terminal;

[0015] Sending a first message to the terminal and the control node; wherein,

[0016] The second information is used to indicate available resources of the second network, where the available resources of the second network are used for the terminal to send data to the control node;

[0017] The third information is used to indicate the available resources of the second network and the second available resources of the network device, where the second available resources are used for the control node to send data to the network device; the fourth information is used to indicate the first available resources of the network device;

[0018] The first message carries at least fifth information, where the fifth information is used to indicate available resources of the second network and the second available resources.

[0019] In the above solution, the first information is carried in a buffer status report (BSR, Buffer status report).

[0020] In the above solution, the available resources are determined according to the first information and the cache capacity in the BSR.

[0021] The embodiment of the present application further provides a resource scheduling method, which is applied to a terminal of a second network, and the method includes:

[0022] Sending first information to a network device of a first network, where the first information is used to indicate whether a service of the terminal is a set service, or is used to indicate a service type of the terminal;

[0023] Sending data on available resources; wherein the available resources are indicated by the network device to the terminal according to the first information, including available resources of the network device and / or available resources of the second network.

[0024] In the above solution, sending data on available resources includes at least one of the following:

[0025] When the first information indicates that the service of the terminal is a set service, sending data to a control node of the second network on available resources of the second network;

[0026] When the first information indicates that the service of the terminal is not a set service, sending data to the network device on a first available resource of the network device;

[0027] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, data is sent to the network device on the first available resources of the network device.

[0028] In the above scheme, the method further includes at least one of the following:

[0029] When the first information indicates that the service of the terminal is a set service, receiving the second information or the first message sent by the network device;

[0030] When the first information indicates that the service of the terminal is not a set service, receiving fourth information sent by the network device;

[0031] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, receiving fourth information sent by the network device;

[0032] The second information is used to indicate the available resources of the second network, and the available resources of the second network are used for the terminal to send data to the control node of the second network; the first message carries at least fifth information, and the fifth information is used to indicate the available resources of the second network and the second available resources of the network device, and the second available resources are used for the control node of the second network to send data to the network device;

[0033] The fourth information is used to indicate a first available resource of the network device, where the first available resource is used for the terminal to send data to the network device.

[0034] The embodiment of the present application further provides a resource scheduling method, which is applied to a control node of a second network, and the method includes:

[0035] On available resources, first data sent by a terminal of the second network is received and second data is sent to the network device according to the first data; wherein,

[0036] The available resources are indicated by the network device to the control node according to first information, including the available resources of the network device and the available resources of the second network; the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal.

[0037] In the above solution, receiving, on available resources, first data sent by a terminal of the second network and sending second data to the network device according to the first data includes:

[0038] When the first information indicates that the service of the terminal is a set service, first data sent by the terminal is received on the available resources of the second network, and second data is sent to the network device according to the first data on the second available resources of the network device.

[0039] In the above scheme, the method further includes:

[0040] In the case where the first information indicates that the service of the terminal is a set service, receiving the third information or the first message sent by the network device; wherein,

[0041] The third information is used to indicate the available resources of the second network and the second available resources of the network device, the available resources of the second network are used for the terminal to send data to the control node, and the second available resources are used for the control node to send data to the network device; the first message carries at least fourth information, and the fourth information is used to indicate the available resources of the second network and the second available resources.

[0042] The embodiment of the present application also provides a resource scheduling device, including:

[0043] A first receiving unit, configured to receive first information sent by a terminal of a second network, wherein the first information is used to indicate whether a service of the terminal is a set service, or to indicate a service type of the terminal;

[0044] An indication unit is used to indicate available resources to the terminal and / or the control node of the second network according to the first information, and the available resources include available resources of the network equipment of the first network and / or available resources of the second network.

[0045] The embodiment of the present application also provides a resource scheduling device, including:

[0046] A first sending unit, configured to send first information to a network device of a first network, wherein the first information is used to indicate whether a service of a terminal is a set service, or is used to indicate a service type of the terminal;

[0047] The second sending unit is used to send data on available resources; wherein the available resources are indicated by the network device to the terminal according to the first information, including available resources of the network device and / or available resources of the second network.

[0048] The embodiment of the present application also provides a resource scheduling device, including:

[0049] A transceiver unit is used to receive first data sent by a terminal of the second network on available resources and send second data to a network device of the first network according to the first data; wherein,

[0050] The available resources are indicated by the network device to the control node of the second network according to the first information, including the available resources of the network device and the available resources of the second network; the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal.

[0051] The embodiment of the present application further provides a network device, comprising: a first processor and a first communication interface; wherein,

[0052] The first communication interface is used to receive first information sent by a terminal of the second network, and to indicate available resources to the terminal and / or the control node of the second network based on the first information; wherein the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal; the available resources include available resources of the network equipment of the first network and / or available resources of the second network.

[0053] The embodiment of the present application further provides a terminal, comprising: a second processor and a second communication interface; wherein,

[0054] The second communication interface is used to send first information to the network device of the first network and send data on available resources; wherein,

[0055] The first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal; the available resources are indicated to the terminal by the network device according to the first information, including the available resources of the network device and / or the available resources of the second network.

[0056] The embodiment of the present application further provides a control node, including: a third processor and a third communication interface; wherein,

[0057] The third communication interface is used to receive the first data sent by the terminal of the second network on the available resources and send the data to the network device of the first network according to the first data; wherein,

[0058] The available resources are indicated by the network device to the control node of the second network according to the first information, including the available resources of the network device and the available resources of the second network; the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal.

[0059] The embodiment of the present application further provides a communication device, the communication device comprising a network device, a terminal or a control node, comprising a processor and a memory for storing a computer program that can be run on the processor,

[0060] In which, when the processor is used to run the computer program, it executes the steps of any method on the network device side of the above-mentioned first network, or executes the steps of any method on the terminal side of the above-mentioned second network, or executes the steps of any method on the control node of the above-mentioned second network.

[0061] An embodiment of the present application also provides a storage medium having a computer program stored thereon, characterized in that when the computer program is executed by a processor, it implements the steps of any method on the network device side of the above-mentioned first network, or implements the steps of any method on the terminal side of the above-mentioned second network, or implements the steps of any method on the control node of the above-mentioned second network.

[0062] In the resource scheduling method, apparatus, terminal, control node, network device and storage medium provided in the embodiments of the present application, a terminal of a second network sends first information to a network device of a first network, wherein the first information is used to indicate whether a service of the terminal is a set service, or to indicate a service type of the terminal; the network device of the first network receives the first information sent by the terminal of the second network, and indicates available resources to the terminal and / or the control node of the second network based on the first information, wherein the available resources include the available resources of the network device and / or the available resources of the second network; the terminal of the second network sends data on the available resources indicated by the network device of the first network to the terminal; the control node of the second network receives the data sent by the terminal of the second network and sends the data to the network device on the available resources indicated by the network device of the first network to the control node. It can be seen that in the embodiment of the present application, the network equipment of the first network uniformly schedules and manages the resources of the second network. The network equipment of the first network can respectively schedule the resources of the second network and the resources of the network equipment according to the first information. The control node of the second network is no longer required to schedule the resources of the second network. In this way, the signaling overhead of resource scheduling and the delay can be saved. In addition, the network equipment of the first network uniformly schedules and manages the resources of the second network, which can also reduce the interference between the second networks caused by the mobility of the second network, and further improve the transmission performance of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1 This is a diagram showing an example of a network structure of a micro-domain network in the related art;

[0064] Figure 2 A schematic diagram of a resource scheduling method flow in an embodiment of the present application;

[0065] Figure 3 This is a diagram showing an example structure of a MAC CE carrying first information according to an embodiment of the present application;

[0066] Figure 4 A schematic diagram of a resource scheduling method flow in an embodiment of the present application;

[0067] Figure 5 A schematic diagram of a resource scheduling method flow in an embodiment of the present application;

[0068] Figure 6 This is a schematic diagram of resource scheduling for an application example of this application;

[0069] Figure 7 This is a schematic diagram of resource scheduling for an application example of this application;

[0070] Figure 8 This is a schematic diagram of the structure of a resource scheduling device according to an embodiment of the present application;

[0071] Fig. 9 This is a schematic diagram of the structure of a resource scheduling device according to an embodiment of the present application;

[0072] Fig.10 This is a schematic diagram of the structure of a resource scheduling device according to an embodiment of the present application;

[0073] Fig.11 This is a schematic diagram of the network device structure of an embodiment of the present application;

[0074] Fig.12 This is a schematic diagram of the terminal structure of an embodiment of the present application;

[0075] Fig.13 This is a schematic diagram of the control node structure of an embodiment of the present application. DETAILED DESCRIPTION

[0076] A micro-area network is a wireless network for short-distance communication. It can be deployed in production line modules, vehicles, human bodies and other entities. It has the characteristics of low power consumption, ultra-low latency, ultra-high reliability and ultra-dense deployment. In some communication scenarios, it supports wireless connection instead of wired connection. A micro-area network usually consists of an AP and one or more terminals. The AP controls and manages the data transmission of the terminal in a unified manner and has functions similar to those of a base station. The AP is also called a wireless access point, and the terminal is also called a terminal device or user equipment (UE). As an important part of the communication network, the micro-area network is generally within the coverage of a large network (such as a wide area network, a local network, or a private network) and can be controlled and managed by a large network base station. At this time, the AP has terminal functions relative to the base station.

[0077] In the networking architecture of the fusion of wide area network and micro area network, the terminal can maintain dual connection with the base station and the AP of the micro area network. Usually, the terminal directly uploads some local business data to the AP of the micro area network for processing, which can support the ultimate performance of local business; the terminal needs to upload some non-local business data to the base station and interact remotely through the large network. In view of the diversity of micro-domain business, the processing capacity and function of the AP of the micro area network have a corresponding relationship with the business. When the terminal has a special micro-domain business request, it needs to upload the data to the AP of the corresponding business function. The AP has the computing power and can process the original data uploaded by the terminal. For the local business of the micro area network, the AP can directly feedback the processing results to the terminal or other terminals in the micro area; for non-local business, the AP can upload the processing results or converted / compressed data to the base station and interact remotely through the large network. This can avoid the terminal uploading a large amount of redundant data to the large network and occupying a large amount of network resources.

[0078] For example, there are two technical solutions available in holographic interaction technology: one is to upload a large amount of raw data collected by the sensor directly to the base station, and the remote user downloads the data and then reconstructs the three-dimensional data; the other is to process the data collected by the sensor locally first to obtain the reconstructed model data, and then upload the model data to the base station. After the remote user downloads the model data, the holographic pattern can be restored immediately. Similarly, in the micro-domain network composed of holographic graphic sensors, the AP nodes of the micro-domain network have certain computing power. The raw data reported by the sensor to the AP is converted into model data after processing, and then the AP uploads the model data to the base station. After the remote user downloads the data, the holographic pattern can be obtained immediately. Obviously, this can not only reduce the amount of calculation on the remote user side, but also reduce the amount of data transmission through data compression.

[0079] In view of the remote transmission requirements of the above-mentioned special micro-domain services, the transmission from the terminal to the AP of the micro-domain network and the transmission from the AP to the base station have a certain correlation and necessity. If the existing technology solution is adopted, the terminal first initiates a scheduling request and a buffer status report (BSR) report to the AP of the micro-domain network, and then the AP allocates resources to the terminal; after the AP receives the data sent by the terminal, the AP initiates a scheduling request and a buffer status report report to the base station, and the base station allocates resources to the AP. Before the two transmissions, the scheduling request and buffer status report reporting processes must be carried out, and then the base station and the AP of the micro-domain network will allocate resources and send down indication information respectively, which will increase the signaling overhead and interaction delay.

[0080] Based on this, in each embodiment of the present application, the terminal of the second network sends the first information to the network device of the first network, and the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal; the network device of the first network receives the first information sent by the terminal of the second network, and indicates the available resources to the terminal and / or the control node of the second network according to the first information, and the available resources include the available resources of the network device and / or the available resources of the second network; the terminal of the second network sends data on the available resources indicated by the network device of the first network to the terminal; the control node of the second network receives the data sent by the terminal of the second network and sends the data to the network device on the available resources indicated by the network device of the first network to the control node. It can be seen that in the embodiment of the present application, the network device of the first network uniformly schedules and manages the resources of the second network, and the network device of the first network can schedule the resources of the second network and the resources of the network device respectively according to the first information, and the control node of the second network no longer needs to schedule the resources of the second network, so that the signaling overhead of resource scheduling and the delay can be saved. In addition, the network device of the first network uniformly schedules and manages the resources of the second network, and can also reduce the interference between the second networks caused by the mobility of the second network, and further improve the transmission performance of the system.

[0081] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.

[0082] The embodiment of the present application provides a resource scheduling method, which is applied to a network device of a first network, where the first network can be called a large network or a wide area network; the large network can be a private network, such as a local network; the network device includes a base station. Figure 2 As shown, the method includes:

[0083] Step 201: Receive first information sent by a terminal of a second network.

[0084] The first information is used to indicate whether the service of the terminal is a set service, or is used to indicate the service type of the terminal.

[0085] Here, the set service can be understood as a service with remote transmission requirements in the services of the second network, that is, a service related to the data of the terminal of the second network needs to be sent to the network device of the first network through the control node of the second network. The second network can be a micro-area network or a micro-domain network, the type of the set service can be Microarea-Service, and the network device can store the mapping relationship or association relationship between the type of the set service and the remote transmission requirements. The service of the terminal can be at least one item.

[0086] There is at least one second network within the coverage of the first network. The second network is uniformly managed and controlled by the first network, and each second network is configured with at least one control node. The control node represents a node with data processing capabilities, including at least one of an AP, a controller, and a relay node. The terminal of the second network includes at least one of a mobile phone, a tablet computer, a laptop computer, a wearable device, a drone, and other devices.

[0087] It should be noted that the terminal of the second network can maintain connection with the control node of the second network and the network equipment of the first network, and the network equipment of the first network knows the connection status between all the terminals of the second network and the corresponding control nodes within the coverage area.

[0088] In order to save signaling overhead, in one embodiment, the first information is carried in the BSR.

[0089] Here, the terminal of the second network selects an available scheduling request (SR, Scheduling Request) resource according to the scheduling request configuration (SchedulingRequestConfig) information sent by the network device of the first network, and sends a scheduling request or SR message to the network device of the first network on the available SR resource. Upon receiving the scheduling request or SR message sent by the terminal of the second network, the network device of the first network allocates an uplink scheduling authorization / uplink authorization (UL Grant, uplink grant) to the terminal; UL-Grant can also be called uplink resources. The terminal of the second network sends a BSR to the network device of the first network on the resources indicated by the UL Grant, and the BSR carries at least the first information.

[0090] Among them, the BSR can be carried in the control unit or control element (CE) of the media access control layer (MAC, Media Access Control) layer, that is, the BSR can be carried in the MAC CE. The first information can be understood as the first indication information, and the first information can be carried in the setting field in the MAC CE, such as the Microarea-Service field. The first information can occupy one bit in the setting field. Specifically, a 1-bit indication field in the setting field can be used to indicate the first information, thereby indicating whether the terminal's service is a set service; for example, when the value of the 1-bit indication field is 1, it indicates that the terminal's service is a set service, and when the value of the 1-bit indication field is 0, it indicates that the terminal's service is not a set service. The 1-bit indication field can occupy an existing reserved bit or a reserved bit (Reserve bit), Figure 3 An example of a MAC CE carrying the first information is shown.

[0091] Step 202: Indicate available resources to the terminal and / or a control node of the second network according to the first information.

[0092] The available resources include available resources of the network device and / or available resources of the second network.

[0093] Here, the network device of the first network determines whether the service of the terminal of the second network is a set service according to the first information; the available resources can be allocated according to the first information, or the available resources can be allocated according to the first information and the size of the available resources of the network device of the first network, wherein the available resources of the network device can be understood as the total available resources of the network device, or the current available resources of the network device, or the resources or available resources that can be scheduled by the network device; the allocated available resources are indicated to the terminal of the second network and / or the control node of the second network according to the first information. The size of the available resources allocated by the network device of the first network is less than or equal to the size of the available resources of the network device.

[0094] The allocated available resources include at least available uplink resources; the available resources may be indicated by downlink control information (DCI), which is carried by a physical downlink control channel (PDCCH). For example, the network device of the first network uses DCI format 0_1 ​​to indicate the location information of the available resources (available uplink time-frequency resources) of the second network to the terminal of the second network; and uses DCI format X to indicate the location information of the available resources of the network device and the location information of the available resources of the second network to the control node of the second network.

[0095] It should be noted that the control node of the second network within the coverage of the first network will maintain interaction with the network device of the first network, and report information such as the resource usage of the second network to the network device of the first network, so that the network device of the first network can not only schedule its own resources, but also uniformly schedule the resources of the second network. Among them, the network device of the first network and the control node of the second network can communicate using the same frequency band or different frequency bands.

[0096] In the case where the first information is carried in the BSR, the BSR also carries the buffer capacity information. In order to accurately determine the available resources, in one embodiment, the available resources are determined according to the first information and the buffer capacity in the BSR.

[0097] Here, the size of the available resources of the network device and the size of the available resources of the second network are both determined according to the buffer capacity in the BSR; the buffer capacity (Buffer size) can also be understood as cache size, buffer capacity, buffer size, and buffer size.

[0098] The first information is used to determine whether to allocate one copy of available resources (only the available resources of the network device) or two copies of available resources (the available resources of the network device and the available resources of the second network); the cache capacity in the BSR is used to indicate how much resources are needed at least to transmit the data of the terminal; the size of the available resources of the allocated network device and the size of the available resources of the allocated second network can be greater than or equal to the size of the resources indicated by the cache capacity in the BSR.

[0099] For example, in the case where the 1-bit indication field in the setting field of the MAC CE is used to indicate the first information, when the value of the 1-bit indication field in the setting field is 1, the service of the terminal is the setting service, and at this time, the network device of the first network performs resource scheduling on the second network where the terminal is located; specifically, the network device of the first network can allocate available resources of the second network to the terminal according to the cache capacity in the BSR, and allocate available resources of the network device to the access point corresponding to the terminal according to the cache capacity in the BSR. The available resources of the second network are used for the terminal of the second network to send data to the corresponding access point, and the available resources of the network device are used for the access point to send data sent by the terminal to the network device.

[0100] When the value of the 1-bit indication domain in the setting field is 0, the terminal's service is not a setting service. At this time, the network device of the first network only needs to allocate available resources of the network device to the terminal, and the available resources of the network device are used for the terminal to send data to the network device.

[0101] In order to facilitate the terminal to learn available resources for different services, in one embodiment, indicating the available resources to the terminal and / or the control node of the second network according to the first information includes at least one of the following:

[0102] In a case where the first information indicates that the service of the terminal is a set service, indicating available resources to the terminal and the control node;

[0103] In a case where the first information indicates that the service of the terminal is not a set service, indicating a first available resource of the network device to the terminal, where the first available resource of the network device is used for the terminal to send data to the network device;

[0104] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, the first available resources of the network device are indicated to the terminal.

[0105] Here, in the case where the service of the terminal of the second network is not a set service, that is, the service of the terminal is a non-set service, the network device of the first network allocates the first available resource of the network device to the terminal, and indicates the first available resource of the network device to the terminal, so that the terminal sends data to the network device on the indicated first available resource, for example, the terminal sends data of the non-set service on the first available resource of the network device. That is to say, in the case where the service of the terminal of the second network is not a set service, the network device of the first network only needs to allocate the available resources of the network device to the terminal of the second network.

[0106] When the service of the terminal of the second network is a set service, or when the service of the terminal of the second network is a set service and the available resources of the network device of the first network are sufficient, the network device of the first network allocates the available resources of the second network to the terminal, and allocates the second available resources of the network device to the control node corresponding to the terminal; when the allocation of available resources is completed, the network device of the first network indicates the available resources of the second network to the terminal, and indicates the second available resources of the network device and the available resources of the second network to the control node corresponding to the terminal. Among them, the sufficient available resources of the network device of the first network can be understood as that the size of the available resources of the network device is greater than or equal to the resource size indicated by the cache capacity in the BSR, or that the size of the available resources of the network device is greater than or equal to the set threshold. The available resources of the second network are used for the terminal to send data to the corresponding control node, and the second available resources of the network device are used for the control node to send data to the network device.

[0107] Optionally, the network device of the first network may also indicate a set number of symbols or time slots to the corresponding control node according to the processing delay of the data of the control node of the second network. The set number of symbols or time slots is used to indicate that after the control node of the second network starts to receive the data sent by the corresponding terminal, it will send the relevant data of the terminal to the network device of the first network after the set number of symbols or time slots are set. In this way, on the one hand, the cache space occupied by the data sent by the control node to the network device can be reduced, and on the other hand, the delay of the control node of the second network sending data to the network device of the first network can be reduced, and there is no need to wait until the data uploaded by the terminal is completely received before starting to send data to the network device of the first network.

[0108] When the service of the terminal of the second network is a set service and the size of the available resources of the network device of the first network is less than the set threshold, the network device of the first network allocates the first available resource of the network device to the terminal and indicates the first available resource of the network device to the terminal, so that the terminal sends data to the network device on the indicated available resource, for example, the terminal sends the data of the set service on the first available resource of the network device. The first available resource of the network device is determined in the available resources of the network device, and the size of the available resources of the network device is less than the set threshold, indicating that the resources of the network device are insufficient or limited; the size of the first available resource of the network device is less than or equal to the set threshold.

[0109] In order to facilitate the terminal to learn the available resources for setting the service and save the signaling overhead of resource scheduling, in one embodiment, indicating the available resources to the terminal and the control node includes at least one of the following:

[0110] Sending second information to the terminal and sending third information to the control node;

[0111] Sending fourth information to the terminal;

[0112] Sending a first message to the terminal and the control node; wherein,

[0113] The second information is used to indicate available resources of the second network, where the available resources of the second network are used for the terminal to send data to the control node;

[0114] The third information is used to indicate the available resources of the second network and the second available resources of the network device, where the second available resources are used for the control node to send data to the network device; the fourth information is used to indicate the first available resources of the network device;

[0115] The first message carries at least fifth information, where the fifth information is used to indicate available resources of the second network and the second available resources.

[0116] Here, the network device of the first network may use method 1 or method 2 to indicate the allocated available resources; the first message includes a broadcast message, for example, the network device of the first network may indicate the available resources through DCI or a broadcast message.

[0117] Method 1: Indicating available resources through DCI

[0118] When the service of the terminal of the second network is a setting service, or when the service of the terminal of the second network is a setting service and the available resources of the network device of the first network are sufficient, the network device of the first network sends second information to the terminal and sends third information to the control node corresponding to the terminal.

[0119] When the service of the terminal of the second network is a set service and the size of the available resources of the network device of the first network is less than the set threshold, the network device of the first network sends fourth information to the terminal.

[0120] It should be noted that, when the service of the terminal of the second network is not a set service, the network device of the first network sends the fourth information to the terminal.

[0121] The second information, the third information, and the fourth information are all DCI, for example, the second information and the fourth information are DCI in DCI format 0_1. The third information may be DCI in DCI format X, where DCI format X is different from DCI format 0_1. The DCI in DCI format X includes at least location information of available resources of the second network and location information of second available resources of the network device.

[0122] In actual application, the DCI in DCI format X may be scrambled using a set Radio Network Temporary Identity (RNTI). For example, the set RNTI is M-RNTI. Table 1 shows an example of DCI in DCI format X.

[0123] Table 1

[0124]

[0125] Among them, the identification or identity information of the terminal is C-RNTI. In Table 1, Frequency domain resourceassignment-1 and Time domain resource assignment-1, as well as Frequency domain resourceassignment-2 and Time domain resource assignment-2, are used to indicate the available resources of the second network and the second available resources of the network device, respectively. For example, Frequency domain resource assignment-1 is used to indicate the location information of the available resources of the second network in the frequency domain; Time domain resource assignment-1 is used to indicate the location information of the available resources of the second network in the time domain. Frequency domain resource assignment-2 is used to indicate the location information of the second available resources of the network device in the frequency domain; Time domain resource assignment-2 is used to indicate the location information of the second available resources of the network device in the time domain.

[0126] Method 2: Indicating available resources through messages

[0127] When the service of the terminal of the second network is a set service, or when the service of the terminal of the second network is a set service and the available resources of the network device of the first network are sufficient, the network device of the first network sends a first message to the terminal and a control node corresponding to the terminal.

[0128] The first message may be a broadcast message, which is sent within a set period or a set broadcast period; the first message may be descrambled by a set public RNTI.

[0129] Among them, within the set period, the network device of the first network broadcasts the first message, and all terminals and all control nodes within the coverage of the network device of the first network will listen to the first message; when the terminal or control node listens to the first message, it uses the set public RNTI to descramble the first message. The first message carries at least the fifth information. Optionally, the first message may also carry the identifier of the terminal or the identifier of the control node corresponding to the terminal, for example, the first message carries UE_ID and AP_ID. The terminal or control node that listens to the first message only needs to read or parse the first message that is consistent with its own identifier.

[0130] It should be noted that the fifth information is a joint indication information, and a setting field, such as a Microarea-Service field, can be defined in the first message, and the setting field is used to indicate that the service of the terminal is a set service or to indicate the service type of the set service. That is, the first message includes a setting field, and also carries the available resources of the second network, the identifier of the terminal that uses the available resources of the second network to send data, the second available resources of the network device, and the identifier of the control node that uses the second available resources to send data. Table 2 gives an example of the content carried by the first message.

[0131] Table 2

[0132]

[0133] Among them, in Table 2, Frequency domain resource assignment-1 is used to indicate the location information of the available resources of the second network in the frequency domain; Time domain resource assignment-1 is used to indicate the location information of the available resources of the second network in the time domain. Frequency domain resource assignment-2 is used to indicate the location information of the second available resources of the network device in the frequency domain; Time domain resource assignment-2 is used to indicate the location information of the second available resources of the network device in the time domain. The identifier in the UE_ID field, such as C-RNTI, is used for the control node to descramble the data sent by the terminal.

[0134] It should be noted that, when the service of the terminal of the second network is a set service and the size of the available resources of the network device of the first network is less than the set threshold, the network device of the first network can send a second message to the terminal, and the second message carries the fourth information. The second message can be a broadcast message, or it can be sent within a set period or a set broadcast period; the second message can be descrambled by the set public RNTI. The second message can also carry the identifier of the terminal, and the terminal that monitors the second message only needs to read or parse the second message consistent with its own identifier.

[0135] When the service of the terminal of the second network is not a set service, the network device of the first network may send a DCI carrying the fourth information to the terminal.

[0136] Correspondingly, the embodiment of the present application further provides a resource scheduling method, which is applied to a terminal of a second network, such as Figure 4 As shown, the method includes:

[0137] Step 401: Send first information to a network device of a first network.

[0138] The first information is used to indicate whether the service of the terminal is a set service, or is used to indicate the service type of the terminal.

[0139] In order to save signaling overhead, in one embodiment, the first information is carried in the BSR.

[0140] Step 402: Send data on available resources.

[0141] The available resources are indicated by the network device to the terminal according to the first information, and include available resources of the network device and / or available resources of the second network.

[0142] Here, the terminal obtains the available resources indicated by the network device of the first network to the terminal, and sends data on the available resources. Wherein, when the service of the terminal is not a set service, the available resources indicated by the network device to the terminal are the available resources of the network device; when the service of the terminal is a set service, the available resources indicated by the network device to the terminal may be the available resources of the second network or the available resources of the network device; for example, when the size of the available resources of the network device is less than the set threshold, the available resources indicated by the network device to the terminal are the available resources of the network device.

[0143] In order to enable the terminal to normally perform related business and obtain corresponding services, in one embodiment, sending data on available resources includes at least one of the following:

[0144] When the first information indicates that the service of the terminal is a set service, sending data to a control node of the second network on available resources of the second network;

[0145] When the first information indicates that the service of the terminal is not a set service, sending data to the network device on a first available resource of the network device;

[0146] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, data is sent to the network device on the first available resources of the network device.

[0147] Here, when the service of the terminal is a setting service, or when the service of the terminal is a setting service and the available resources of the network device of the first network are sufficient, the available resources indicated by the network device of the first network to the terminal are the available resources of the second network, and the terminal sends data to the control node corresponding to the terminal on the available resources of the second network, such as relevant data for the setting service.

[0148] When the service of the terminal is a set service and the size of the available resources of the network device of the first network is less than the set threshold, the available resources indicated by the network device of the first network to the terminal are the first available resources of the network device, and the terminal sends data to the network device on the first available resources, for example, sending relevant data of the set service to the network device.

[0149] When the service of the terminal is not a set service, the available resources indicated by the network device of the first network to the terminal are the first available resources of the network device, and the terminal sends data to the network device on the first available resources, such as relevant data of the non-set service.

[0150] In order to facilitate the terminal to learn the available resources corresponding to the service of the terminal and save the signaling overhead of resource scheduling, in one embodiment, the method further includes at least one of the following:

[0151] When the first information indicates that the service of the terminal is a set service, receiving the second information or the first message sent by the network device;

[0152] When the first information indicates that the service of the terminal is not a set service, receiving fourth information sent by the network device;

[0153] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, receiving fourth information sent by the network device; wherein,

[0154] The second information is used to indicate the available resources of the second network, and the available resources of the second network are used for the terminal to send data to the control node of the second network; the first message carries at least fifth information, and the fifth information is used to indicate the available resources of the second network and the second available resources of the network device, and the second available resources are used for the control node of the second network to send data to the network device;

[0155] The fourth information is used to indicate a first available resource of the network device, where the first available resource is used for the terminal to send data to the network device.

[0156] Here, when the service of the terminal is a setting service, or when the service of the terminal is a setting service and the available resources of the network device of the first network are sufficient, the second information or the first message sent by the network device of the first network is received.

[0157] When the service of the terminal is a set service and the size of the available resources of the network device of the first network is less than the set threshold, the fourth information sent by the network device of the first network is received. At this time, the first available resources indicated by the fourth information are used for the terminal to send relevant data of the set service to the network device.

[0158] When the service of the terminal is not a set service, fourth information sent by the network device of the first network is received. At this time, the first available resource indicated by the fourth information is used for the terminal to send relevant data of the non-set service to the network device.

[0159] Correspondingly, the embodiment of the present application further provides a resource scheduling method, which is applied to the control node of the second network, such as Figure 5 As shown, the method includes:

[0160] Step 501: On available resources, receive first data sent by a terminal of the second network and send second data to the network device according to the first data.

[0161] Among them, the available resources are indicated by the network device to the control node according to the first information, including the available resources of the network device and the available resources of the second network; the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal.

[0162] Here, the available resources of the second network are used for the control node of the second network to receive the first data sent by the terminal of the second network to the control node, and the available resources of the network device are used for the control node of the second network to send the second data to the network device. The first data represents the data of the set service. The second data can be the same as or different from the first data, for example, the second data is the data processed by the first data.

[0163] In order to successfully transmit the relevant data of the set service of the terminal, in one embodiment, receiving the first data sent by the terminal of the second network on the available resources and sending the second data to the network device according to the first data includes:

[0164] When the first information indicates that the service of the terminal is a set service, first data sent by the terminal is received on the available resources of the second network, and second data is sent to the network device according to the first data on the second available resources of the network device.

[0165] In order to save signaling overhead of resource scheduling, in one embodiment, the method further includes:

[0166] In the case where the first information indicates that the service of the terminal is a set service, receiving the third information or the first message sent by the network device; wherein,

[0167] The third information is used to indicate the available resources of the second network and the second available resources of the network device, the available resources of the second network are used for the terminal to send data to the control node, and the second available resources are used for the control node to send data to the network device; the first message carries at least fourth information, and the fourth information is used to indicate the available resources of the second network and the second available resources.

[0168] The following takes the control node of the second network as an access point as an example, and further describes the present application in detail in combination with the application embodiments.

[0169] Application Example 1

[0170] Application Example 1 is applicable to a scenario where the service of the terminal of the second network is not a set service, or the service applicable to or adapted to the terminal of the second network is a set service, and the available resources of the network device of the first network are sufficient. Figure 6 As shown, when the service of the terminal is a set service, the resource scheduling method includes:

[0171] Step 1: The terminal of the second network sends a BSR to the network device of the first network, where the BSR carries the first information and the buffer capacity.

[0172] Here, the terminal of the second network selects an available SR resource according to the scheduling request configuration information sent by the network device of the first network, and sends a scheduling request or SR message to the network device of the first network on the available SR resource. Upon receiving the scheduling request or SR message sent by the terminal of the second network, the network device of the first network allocates a UL Grant to the terminal. The terminal of the second network sends a BSR to the network device of the first network on the resources indicated by the UL Grant. The BSR can be carried in the MAC CE.

[0173] The first information is used to indicate whether the service of the terminal is a set service, or is used to indicate the service type of the terminal.

[0174] In actual application, the first information can be carried in a setting field in the MAC CE, such as a Microarea-Service field. A 1-bit indication field in the setting field can be used to indicate the first information. For example, when the value of the 1-bit indication field is 1, it indicates that the service of the terminal is a setting service. When the value of the 1-bit indication field is 0, it indicates that the service of the terminal is not a setting service. The 1-bit indication field can occupy an existing Reserve bit. The setting service can be understood as a service with a remote transmission requirement among the services of the second network.

[0175] Since in this application embodiment, the service of the terminal is a setting service, the value of the 1-bit indication domain in the setting field in the MAC CE is 1.

[0176] Step 2: The network device of the first network allocates available resources to the terminal of the second network and the corresponding access point according to the first information and the cache capacity.

[0177] Here, the network device of the first network allocates available resources of the second network to the terminal of the second network, and allocates second available resources of the network device to the access point accessed by the terminal of the second network.

[0178] The available resources of the second network are used for the terminal to send the relevant data of setting the service to the corresponding access point, and for the access point to receive the relevant data of setting the service sent by the terminal. The second available resources of the network device are used for the access point to send the relevant data of setting the service to the network device of the first network.

[0179] Step 3: The network device of the first network indicates the available resources of the second network to the terminal of the second network.

[0180] Here, the network device of the first network may indicate the available resources of the second network in any of the following ways:

[0181] Method 1: The network device of the first network sends the second information to the terminal of the second network, and the second information is used to indicate the available resources of the second network. The second information can be a DCI in DCI format 0_1 ​​format, which specifically indicates the location information of the available resources of the second network, and the location information can include the location information of the time domain resources and / or the location information of the frequency domain resources.

[0182] Mode 2: The network device of the first network sends a first message to the terminal of the second network, the first message carries at least fifth information, the fifth information is used to indicate the available resources of the second network and the second available resources of the network device. The fifth information is joint indication information.

[0183] In actual application, the first message is a broadcast message. The network device of the first network broadcasts the first message within a set period. The first message may also carry the identifier of the terminal or the identifier of the access point corresponding to the terminal, for example, the first message carries UE_ID and AP_ID. The terminal of the second network listens to the first message, uses the set public RNTI to descramble the listened first message, and obtains the content carried by the first message; when the UE_ID carried by the first message is consistent with the identifier of the terminal, the fifth information carried by the first message is read, and the location information of the available resources of the second network contained in the fifth information is read or stored.

[0184] The first message may also include a setting field, such as a Microarea-Service field, which is used to indicate that the service of the terminal is a set service or to indicate the service type of the set service of the terminal, so that the access point of the second network learns that the service of the terminal is a set service based on the setting field in the first message, and needs to first receive the data sent by the terminal, and then send data to the network device based on the data sent by the terminal.

[0185] Step 4: The network device of the first network indicates the available resources of the second network and the available resources of the network device to the access point of the second network.

[0186] Here, the network device of the first network may indicate the available resources in any of the following ways:

[0187] Mode 1: The network device of the first network sends third information to the access point of the second network, where the third information is used to indicate the available resources of the second network and the second available resources of the network device. The third information may be DCI in DCI format X format, where the DCI in DCI format X format includes at least location information of the available resources of the second network and location information of the second available resources of the network device.

[0188] Method 2: The network device of the first network sends a first message to the access point of the second network.

[0189] In actual application, the first message is a broadcast message. The network device of the first network broadcasts the first message within a set period. The first message indicates that it carries the fifth information and may also carry the identifier of the terminal or the identifier of the access point corresponding to the terminal. For example, the first message carries UE_ID and AP_ID. The access point of the second network monitors the first message, uses the set public RNTI to descramble the monitored first message, and obtains the content carried by the first message; when the AP_ID carried by the first message is consistent with the identifier of the access point, the fifth information carried by the first message is read, and the location information of the available resources of the second network and the location information of the second available resources of the network device contained in the fifth information are read or stored.

[0190] Step 5: The terminal of the second network sends the first data to the access point accessed by the terminal on the available resources of the second network.

[0191] Step 6: The access point of the second network receives the first data sent by the terminal on the available resources of the second network, and sends the second data to the network device of the first network on the second available resources of the network device according to the first data.

[0192] The first data represents data for setting a service, and the second data may be data processed from the first data.

[0193] It should be noted that, when the network device uses the above-mentioned method to indicate available resources to the access point, the access point can use the UE_ID carried by the first message to descramble the first data, and send the second data to the network device of the first network based on the descrambled first data on the second available resource of the network device; the network device of the first network receives the second data sent by the access point of the second network.

[0194] Application Example 2

[0195] Application Example 2 is applicable to the scenario where the service of the terminal of the second network is not a set service, or the scenario where the service of the terminal of the second network is a set service and the available resources of the network device of the first network are insufficient. Figure 7 As shown, the resource scheduling method includes:

[0196] Step 1: The terminal of the second network sends a BSR to the network device of the first network, where the BSR carries the first information and the buffer capacity.

[0197] Here, please refer to the method of sending BSR Figure 6 The relevant description in is not repeated here.

[0198] When the service of the terminal of the second network is not a set service, the value of the 1-bit indication domain in the setting field in the MAC CE is 0. When the service of the terminal of the second network is a set service and the size of the available resources of the network device of the first network is less than or equal to the set threshold, the value of the 1-bit indication domain in the setting field in the MAC CE is 1.

[0199] Step 2: The network device of the first network allocates the first available resource of the network device to the terminal of the second network according to the first information and the cache capacity.

[0200] Step 3: The network device of the first network indicates the first available resource of the network device to the terminal of the second network.

[0201] Here, the network device of the first network may send the fourth information or the second message to the terminal of the second network. The fourth information may be a DCI in DCI format 0_1 ​​format, which is used to indicate the location information of the first available resource of the network device. The second message may be a broadcast message indicating that the fourth information is carried. The fourth information may include the location information of the first available resource of the network device.

[0202] In the above scheme, the network equipment of the first network uniformly schedules and manages the resources of the second network. The network equipment of the first network can respectively schedule the resources of the second network and the resources of the network equipment according to the first information. The control node of the second network is no longer required to schedule the resources of the second network. In this way, the signaling overhead of resource scheduling and the delay can be saved. In addition, the network equipment of the first network uniformly schedules and manages the resources of the second network, which can also reduce the interference between the second networks caused by the mobility of the second network, and further improve the transmission performance of the system.

[0203] In order to implement the method on the network device side of the first network in the embodiment of the present application, the embodiment of the present application also provides a resource scheduling device, which is arranged on the network device of the first network, such as Figure 8 As shown, the device comprises:

[0204] A first receiving unit 801 is configured to receive first information sent by a terminal of a second network, where the first information is used to indicate whether a service of the terminal is a set service, or to indicate a service type of the terminal;

[0205] The indication unit 802 is used to indicate available resources to the terminal and / or the control node of the second network according to the first information, and the available resources include available resources of the network equipment of the first network and / or available resources of the second network.

[0206] In one embodiment, the instruction unit 802 is specifically configured to perform at least one of the following:

[0207] In a case where the first information indicates that the service of the terminal is a set service, indicating available resources to the terminal and the control node;

[0208] In a case where the first information indicates that the service of the terminal is not a set service, indicating a first available resource of the network device to the terminal, where the first available resource of the network device is used for the terminal to send data to the network device;

[0209] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, the first available resources of the network device are indicated to the terminal.

[0210] In one embodiment, the instruction unit 802 is specifically configured to perform at least one of the following:

[0211] Sending second information to the terminal and sending third information to the control node;

[0212] Sending fourth information to the terminal;

[0213] Sending a first message to the terminal and the control node; wherein,

[0214] The second information is used to indicate available resources of the second network, where the available resources of the second network are used for the terminal to send data to the control node;

[0215] The third information is used to indicate the available resources of the second network and the second available resources of the network device, where the second available resources are used for the control node to send data to the network device; the fourth information is used to indicate the first available resources of the network device;

[0216] The first message carries at least fifth information, where the fifth information is used to indicate available resources of the second network and the second available resources.

[0217] In one embodiment, the first information is carried in the BSR.

[0218] In one embodiment, the available resources are determined according to the first information and a buffer capacity in the BSR.

[0219] In actual application, the first receiving unit 801 and the indicating unit 802 can be implemented by a processor in the resource scheduling device in combination with a communication interface.

[0220] In order to implement the method on the terminal side of the second network in the embodiment of the present application, the embodiment of the present application also provides a resource scheduling device, which is set on the terminal of the second network, such as Fig. 9 As shown, the device comprises:

[0221] A first sending unit 901 is configured to send first information to a network device of a first network, where the first information is used to indicate whether a service of a terminal is a set service, or to indicate a service type of the terminal;

[0222] The second sending unit 902 is used to send data on available resources; wherein the available resources are indicated by the network device to the terminal according to the first information, including available resources of the network device and / or available resources of the second network.

[0223] In one embodiment, the second sending unit 902 is specifically configured to perform at least one of the following:

[0224] When the first information indicates that the service of the terminal is a set service, sending data to a control node of the second network on available resources of the second network;

[0225] When the first information indicates that the service of the terminal is not a set service, sending data to the network device on a first available resource of the network device;

[0226] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, data is sent to the network device on the first available resources of the network device.

[0227] In one embodiment, the apparatus further includes a second receiving unit, configured to perform at least one of the following:

[0228] When the first information indicates that the service of the terminal is a set service, receiving the second information or the first message sent by the network device;

[0229] When the first information indicates that the service of the terminal is not a set service, receiving fourth information sent by the network device;

[0230] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, receiving fourth information sent by the network device;

[0231] The second information is used to indicate the available resources of the second network, and the available resources of the second network are used for the terminal to send data to the control node of the second network; the first message carries at least fifth information, and the fifth information is used to indicate the available resources of the second network and the second available resources of the network device, and the second available resources are used for the control node of the second network to send data to the network device;

[0232] The fourth information is used to indicate a first available resource of the network device, where the first available resource is used for the terminal to send data to the network device.

[0233] In one embodiment, the first information is carried in the BSR.

[0234] In actual application, the first sending unit 901, the second sending unit 902 and the second receiving unit can be implemented by a processor in the resource scheduling device in combination with a communication interface.

[0235] In order to implement the method on the control node side of the second network in the embodiment of the present application, the embodiment of the present application also provides a resource scheduling device, which is set on the control node of the second network, such as Fig.10 As shown, the device comprises:

[0236] The transceiver unit 1001 is configured to receive first data sent by a terminal of the second network on available resources and send second data to a network device of the first network according to the first data; wherein,

[0237] The available resources are indicated by the network device to the control node of the second network according to the first information, including the available resources of the network device and the available resources of the second network; the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal.

[0238] In one embodiment, the transceiver unit 1001 is specifically used to receive first data sent by the terminal on the available resources of the second network when the first information indicates that the service of the terminal is a set service, and to send second data to the network device based on the first data on the second available resources of the network device.

[0239] In one embodiment, the transceiver unit 1001 is further configured to receive third information or a first message sent by the network device when the first information indicates that the service of the terminal is a set service;

[0240] The third information is used to indicate the available resources of the second network and the second available resources of the network device, the available resources of the second network are used for the terminal to send data to the control node, and the second available resources are used for the control node to send data to the network device; the first message carries at least fourth information, and the fourth information is used to indicate the available resources of the second network and the second available resources.

[0241] In actual application, the transceiver unit 1001 can be implemented by a processor in the resource scheduling device in combination with a communication interface.

[0242] It should be noted that: the resource scheduling device provided in the above embodiment only uses the division of the above program modules as an example when performing resource scheduling. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the resource scheduling device provided in the above embodiment and the resource scheduling method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0243] Based on the hardware implementation of the above program modules, and in order to implement the method on the network device side of the first network of the embodiment of the present application, the embodiment of the present application also provides a network device, such as Fig.11 As shown, the network device 1100 includes:

[0244] The first communication interface 1101 is capable of exchanging information with other network nodes;

[0245] The first processor 1102 is connected to the first communication interface 1101 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions of the network device side of the first network when running a computer program. The computer program is stored in the first memory 1103.

[0246] Specifically, the first communication interface 1101 is used to receive first information sent by a terminal of the second network, where the first information is used to indicate whether a service of the terminal is a set service, or to indicate a service type of the terminal;

[0247] The first processor 1102 is configured to indicate available resources to the terminal and / or the control node of the second network according to the first information, where the available resources include available resources of the network equipment of the first network and / or available resources of the second network.

[0248] In one embodiment, the first processor 1102 is specifically configured to perform at least one of the following:

[0249] In a case where the first information indicates that the service of the terminal is a set service, indicating available resources to the terminal and the control node;

[0250] In a case where the first information indicates that the service of the terminal is not a set service, indicating a first available resource of the network device to the terminal, where the first available resource of the network device is used for the terminal to send data to the network device;

[0251] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, the first available resources of the network device are indicated to the terminal.

[0252] In one embodiment, the first communication interface 1101 is further configured to perform at least one of the following:

[0253] Sending second information to the terminal and sending third information to the control node;

[0254] Sending fourth information to the terminal;

[0255] Sending a first message to the terminal and the control node; wherein,

[0256] The second information is used to indicate available resources of the second network, where the available resources of the second network are used for the terminal to send data to the control node;

[0257] The third information is used to indicate the available resources of the second network and the second available resources of the network device, where the second available resources are used for the control node to send data to the network device; the fourth information is used to indicate the first available resources of the network device;

[0258] The first message carries at least fifth information, where the fifth information is used to indicate available resources of the second network and the second available resources.

[0259] In one embodiment, the first information is carried in the BSR.

[0260] In one embodiment, the available resources are determined according to the first information and a buffer capacity in the BSR.

[0261] It should be noted that the specific processing process of the first processor 1102 and the first communication interface 1101 can be understood by referring to the above method.

[0262] Of course, in actual application, the various components in the network device 1100 are coupled together through the bus system 1104. It can be understood that the bus system 1104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1104 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.11 Various buses are labeled as bus system 1104 .

[0263] The first memory 1103 in the embodiment of the present application is used to store various types of data to support the operation of the network device 1100. Examples of such data include: any computer program used to operate on the network device 1100.

[0264] The method disclosed in the above embodiment of the present application can be applied to the first processor 1102, or implemented by the first processor 1102. The first processor 1102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the first processor 1102 or an instruction in the form of software. The above-mentioned first processor 1102 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 1102 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 1103, and the first processor 1102 reads the information in the first memory 1103, and completes the steps of the above method in combination with its hardware.

[0265] In an exemplary embodiment, the network device 1100 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.

[0266] Based on the hardware implementation of the above program module, and in order to implement the method on the terminal side of the second network of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Fig.12 As shown, the terminal 1200 includes:

[0267] The second communication interface 1201 is capable of exchanging information with other network nodes;

[0268] The second processor 1202 is connected to the second communication interface 1201 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions on the terminal side of the second network when running the computer program. The computer program is stored in the second memory 1203.

[0269] Specifically, the second communication interface 1201 is used to send first information to a network device of the first network, and to send data on available resources; wherein the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal; the available resources are indicated by the network device to the terminal according to the first information, including the available resources of the network device and / or the available resources of the second network.

[0270] In one embodiment, the second communication interface 1201 is specifically configured to perform at least one of the following:

[0271] When the first information indicates that the service of the terminal is a set service, sending data to a control node of the second network on available resources of the second network;

[0272] When the first information indicates that the service of the terminal is not a set service, sending data to the network device on a first available resource of the network device;

[0273] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, data is sent to the network device on the first available resources of the network device.

[0274] In one embodiment, the second communication interface 1201 is further configured to perform at least one of the following:

[0275] When the first information indicates that the service of the terminal is a set service, receiving the second information or the first message sent by the network device;

[0276] When the first information indicates that the service of the terminal is not a set service, receiving fourth information sent by the network device;

[0277] When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, receiving fourth information sent by the network device;

[0278] The second information is used to indicate the available resources of the second network, and the available resources of the second network are used for the terminal to send data to the control node of the second network; the first message carries at least fifth information, and the fifth information is used to indicate the available resources of the second network and the second available resources of the network device, and the second available resources are used for the control node of the second network to send data to the network device;

[0279] The fourth information is used to indicate a first available resource of the network device, where the first available resource is used for the terminal to send data to the network device.

[0280] In one embodiment, the first information is carried in the BSR.

[0281] It should be noted that the specific processing process of the second processor 1202 and the second communication interface 1201 can be understood by referring to the above method.

[0282] Of course, in actual application, the various components in the terminal 1200 are coupled together through the bus system 1204. It can be understood that the bus system 1204 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1204 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.12 Various buses are labeled as bus system 1204.

[0283] The second memory 1203 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 1200. Examples of such data include: any computer program used to operate on the terminal 1200.

[0284] The method disclosed in the above embodiment of the present application can be applied to the second processor 1202, or implemented by the second processor 1202. The second processor 1202 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 1202. The above-mentioned second processor 1202 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 1202 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the second memory 1203, and the second processor 1202 reads the information in the second memory 1203 and completes the steps of the above method in combination with its hardware.

[0285] In an exemplary embodiment, the terminal 1200 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.

[0286] Based on the hardware implementation of the above program module, and in order to implement the method of the control node side of the second network in the embodiment of the present application, the embodiment of the present application also provides a control node, such as Fig.13 As shown, the control node 1300 includes:

[0287] The third communication interface 1301 is capable of exchanging information with other network nodes;

[0288] The third processor 1302 is connected to the third communication interface 1301 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions of the control node side of the second network when running the computer program. The computer program is stored in the third memory 1303.

[0289] Specifically, the third communication interface 1301 is used to receive first data sent by a terminal of the second network on available resources and send second data to a network device of the first network according to the first data;

[0290] Among them, the available resources are indicated by the network device to the control node of the second network according to the first information, including the available resources of the network device and the available resources of the second network; the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal.

[0291] In one embodiment, the third communication interface 1301 is specifically used to receive first data sent by the terminal on the available resources of the second network when the first information indicates that the service of the terminal is a set service, and to send second data to the network device based on the first data on the second available resources of the network device.

[0292] In one embodiment, the third communication interface 1301 is further used to receive the third information or the first message sent by the network device when the first information indicates that the service of the terminal is a set service; wherein,

[0293] The third information is used to indicate the available resources of the second network and the second available resources of the network device, the available resources of the second network are used for the terminal to send data to the control node, and the second available resources are used for the control node to send data to the network device; the first message carries at least fourth information, and the fourth information is used to indicate the available resources of the second network and the second available resources.

[0294] It should be noted that the specific processing process of the third processor 1302 and the third communication interface 1301 can be understood by referring to the above method.

[0295] Of course, in actual application, the various components in the control node 1300 are coupled together through the bus system 1304. It can be understood that the bus system 1304 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1304 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.13 Various buses are labeled as bus system 1304 .

[0296] The third memory 1303 in the embodiment of the present application is used to store various types of data to support the operation of the control node 1300. Examples of such data include: any computer program used to operate on the control node 1300.

[0297] The method disclosed in the above embodiment of the present application can be applied to the third processor 1302, or implemented by the third processor 1302. The third processor 1302 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware or software instructions in the third processor 1302. The third processor 1302 mentioned above can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The third processor 1302 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the third memory 1303. The third processor 1302 reads the information in the third memory 1303 and completes the steps of the above method in combination with its hardware.

[0298] In an exemplary embodiment, the control node 1300 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.

[0299] It can be understood that the memory (first memory 1103, second memory 1203, third memory 1303) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache.By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM). The memory described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memory.

[0300] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 1103 storing a computer program, and the computer program can be executed by the first processor 1102 of the network device 1100 to complete the steps of the network device side method of the aforementioned first network. For another example, a second memory 1203 storing a computer program is included, and the computer program can be executed by the second processor 1202 of the terminal 1200 to complete the steps of the terminal side method of the aforementioned second network. For another example, a third memory 1303 storing a computer program is included, and the computer program can be executed by the third processor 1302 of the control node 1300 to complete the steps of the control node side method of the aforementioned second network. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.

[0301] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0302] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.

[0303] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0304] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims

1. A resource scheduling method, characterized in that: A network device applied to a first network, the method comprising: receiving first information sent by a terminal of a second network, where the first information is used to indicate whether a service of the terminal is a set service, or is used to indicate a service type of the terminal; According to the first information, available resources are indicated to the terminal and / or a control node of the second network, where the available resources include available resources of the network device and / or available resources of the second network.

2. The method according to claim 1, characterized in that: The indicating, according to the first information, available resources to the terminal and / or the control node of the second network includes at least one of the following: In a case where the first information indicates that the service of the terminal is a set service, indicating available resources to the terminal and the control node; In a case where the first information indicates that the service of the terminal is not a set service, indicating a first available resource of the network device to the terminal, where the first available resource of the network device is used for the terminal to send data to the network device; When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, the first available resources of the network device are indicated to the terminal.

3. The method according to claim 2, characterized in that The indicating the available resources to the terminal and the control node comprises at least one of the following: Sending second information to the terminal and sending third information to the control node; Sending fourth information to the terminal; Sending a first message to the terminal and the control node; wherein, The second information is used to indicate available resources of the second network, where the available resources of the second network are used for the terminal to send data to the control node; The third information is used to indicate the available resources of the second network and the second available resources of the network device, where the second available resources are used for the control node to send data to the network device; the fourth information is used to indicate the first available resources of the network device; The first message carries at least fifth information, where the fifth information is used to indicate available resources of the second network and the second available resources.

4. The method according to any one of claims 1 to 3, characterized in that: The first information is carried in a buffer status report BSR.

5. The method according to claim 4, characterized in that The available resources are determined according to the first information and a buffer capacity in the BSR.

6. A resource scheduling method, characterized in that: Applied to a terminal of a second network, the method comprises: Sending first information to a network device of a first network, where the first information is used to indicate whether a service of the terminal is a set service, or is used to indicate a service type of the terminal; Sending data on available resources; wherein the available resources are indicated by the network device to the terminal according to the first information, including available resources of the network device and / or available resources of the second network.

7. The method according to claim 6, characterized in that The sending of data on available resources includes at least one of the following: When the first information indicates that the service of the terminal is a set service, sending data to a control node of the second network on available resources of the second network; When the first information indicates that the service of the terminal is not a set service, sending data to the network device on a first available resource of the network device; When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, data is sent to the network device on the first available resources of the network device.

8. The method according to claim 6 or 7, characterized in that: The method further comprises at least one of the following: When the first information indicates that the service of the terminal is a set service, receiving the second information or the first message sent by the network device; When the first information indicates that the service of the terminal is not a set service, receiving fourth information sent by the network device; When the first information indicates that the service of the terminal is a set service and the size of the available resources of the network device is less than a set threshold, receiving fourth information sent by the network device; wherein, The second information is used to indicate the available resources of the second network, and the available resources of the second network are used for the terminal to send data to the control node of the second network; the first message carries at least fifth information, and the fifth information is used to indicate the available resources of the second network and the second available resources of the network device, and the second available resources are used for the control node of the second network to send data to the network device; The fourth information is used to indicate a first available resource of the network device, where the first available resource is used for the terminal to send data to the network device.

9. A resource scheduling method, characterized in that: Applied to a control node of a second network, the method comprising: On available resources, first data sent by a terminal of the second network is received and second data is sent to the network device according to the first data; wherein, The available resources are indicated by the network device to the control node according to first information, including the available resources of the network device and the available resources of the second network; the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal.

10. The method according to claim 9, characterized in that The step of receiving, on the available resources, first data sent by a terminal of the second network and sending second data to the network device according to the first data comprises: When the first information indicates that the service of the terminal is a set service, first data sent by the terminal is received on the available resources of the second network, and second data is sent to the network device according to the first data on the second available resources of the network device.

11. The method according to claim 9 or 10, characterized in that: The method further comprises: In the case where the first information indicates that the service of the terminal is a set service, receiving the third information or the first message sent by the network device; wherein, The third information is used to indicate the available resources of the second network and the second available resources of the network device, the available resources of the second network are used for the terminal to send data to the control node, and the second available resources are used for the control node to send data to the network device; the first message carries at least fourth information, and the fourth information is used to indicate the available resources of the second network and the second available resources.

12. A resource scheduling device, characterized in that: include: A first receiving unit, configured to receive first information sent by a terminal of a second network, wherein the first information is used to indicate whether a service of the terminal is a set service, or to indicate a service type of the terminal; An indication unit is used to indicate available resources to the terminal and / or the control node of the second network according to the first information, and the available resources include available resources of the network equipment of the first network and / or available resources of the second network.

13. A resource scheduling device, characterized in that: include: A first sending unit, configured to send first information to a network device of a first network, wherein the first information is used to indicate whether a service of a terminal is a set service, or is used to indicate a service type of the terminal; The second sending unit is used to send data on available resources; wherein the available resources are indicated by the network device to the terminal according to the first information, including available resources of the network device and / or available resources of the second network.

14. A resource scheduling device, characterized in that: include: A transceiver unit is used to receive first data sent by a terminal of the second network on available resources and send second data to a network device of the first network according to the first data; wherein, The available resources are indicated by the network device to the control node of the second network according to the first information, and include the available resources of the network device and the available resources of the second network; The first information is used to indicate whether the service of the terminal is a set service, or is used to indicate the service type of the terminal.

15. A network device, characterized in that: include: A first processor and a first communication interface; wherein, The first communication interface is used to receive first information sent by a terminal of the second network, and to indicate available resources to the terminal and / or the control node of the second network based on the first information; wherein the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal; the available resources include available resources of the network equipment of the first network and / or available resources of the second network.

16. A terminal, characterized in that: include: A second processor and a second communication interface; wherein, The second communication interface is used to send first information to the network device of the first network and send data on available resources; wherein, The first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal; the available resources are indicated to the terminal by the network device according to the first information, including the available resources of the network device and / or the available resources of the second network.

17. A control node, characterized in that: include: A third processor and a third communication interface; wherein, The third communication interface is used to receive first data sent by a terminal of the second network on available resources and send second data to a network device of the first network according to the first data; wherein, The available resources are indicated by the network device to the control node of the second network according to the first information, including the available resources of the network device and the available resources of the second network; the first information is used to indicate whether the service of the terminal is a set service, or to indicate the service type of the terminal.

18. A communication device, characterized in that: The communication device comprises a network device, a terminal or a control node, comprising a processor and a memory for storing a computer program that can be run on the processor, When the processor is used to run the computer program, it executes the steps of the method described in any one of claims 1 to 5, or executes the steps of the method described in any one of claims 6 to 8, or executes the steps of the method described in any one of claims 9 to 11.

19. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method described in any one of claims 1 to 5, or implements the steps of the method described in any one of claims 6 to 8, or implements the steps of the method described in any one of claims 9 to 11.