Resource scheduling method, network equipment, device and storage medium
By using a timer in the new air -port communication system to determine the active state of dispatching resources and dynamically scheduling it, the problem of resource waste and signaling expenses caused by the activation of configuration authorization type 2 activation and activation has been solved. The use of spectrum resource utilization and signaling.
Patent Information
- Application Number
- CN202310935449.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-27
- Publication Date
- 2025-01-28
AI Technical Summary
In the new air-interface communication system, configuring activation and deactivation of authorization type 2 consumes a large number of downlink control resources, resulting in waste of resources and unnecessary DCI signaling overhead, especially when the number of access terminals increases.
After the departure is used to activate the DCI of the configuration authorization type 2, it starts a timer associated with the cycle of non -conditioning resource cycle. When the timer is timeout, it is determined that the exemption resource is non -active resource, and dispatches these resources, such as assigning them to other terminals for dynamic scheduling.
Through this method, the utilization rate of uplink spectrum resources has been improved, DCI signaling overhead has been reduced, and control resources that activate and activate are saved.
Smart Images

Figure CN119383746A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a resource scheduling method, network equipment, device and storage medium. Background Art
[0002] New Radio (NR) introduces grant-free scheduling, which includes two types: Configured Grant Type 1 and Configured Grant Type 2. The advantage of grant-free scheduling is that there is no need to obtain authorization, and the allocated resources can be directly used for uplink scheduling.
[0003] Configuration Grant Type 1 configures grant-free scheduling periodic resources through Radio Resource Control (RRC) signaling, and the terminal does not need dynamic grant (Grant) to use these resources to send uplink services. Configuration Grant Type 2 configures some parameters of the periodic resources of the grant-free scheduling through RRC signaling, but it is also necessary to indicate the activation and deactivation of the uplink grant-free through downlink control information (DCI), and allocate resource parameters to the terminal in the same activated DCI.
[0004] However, when the number of access terminals increases to a certain extent, downlink control resources are very tight, and configuring the activation and deactivation of grant type 2 will consume most of the control resources to send DCI. At the same time, most of the uplink frequency domain resources are used for grant-free scheduling. Before DCI releases the resources, these resources cannot be used again, but the actual terminals do not necessarily use these resources, resulting in unnecessary DCI signaling overhead and resource waste. Summary of the invention
[0005] In view of the above-mentioned problems existing in the related technologies, the embodiments of the present application provide a resource scheduling method, network equipment, apparatus and storage medium.
[0006] In a first aspect, an embodiment of the present application provides a resource scheduling method, including:
[0007] When downlink control information DCI for activating configuration grant type 2 is issued, start the timer;
[0008] When the timer times out, determining that the scheduling-free resource is an inactive resource, and scheduling the inactive resource;
[0009] The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include the resources of the configuration authorization type 2 allocated to the scheduling-free terminal.
[0010] In some embodiments, scheduling the inactive resources includes:
[0011] Part of the inactive resources is allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
[0012] In some embodiments, allocating part of the inactive resources to other terminals except the scheduling-free terminal for dynamic scheduling includes:
[0013] If no uplink valid data sent by the scheduling-free terminal is received in the inactive resources, part of the inactive resources is allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
[0014] In some embodiments, each of the inactive resources is composed of a first physical resource block and a second physical resource block, and the number of the first physical resource blocks is preset;
[0015] The allocating part of the inactive resources to other terminals except the scheduling-free terminal for dynamic scheduling includes:
[0016] The second physical resource block is allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
[0017] In some embodiments, it also includes:
[0018] The received power of the first physical resource block is detected, and based on the detection result, it is determined whether the scheduling-free terminal uses the scheduling-free resource.
[0019] In some embodiments, it also includes:
[0020] In a case where it is determined that the scheduling-free terminal uses the scheduling-free resource, uplink valid data sent by the scheduling-free terminal and received on the first physical resource block is processed.
[0021] In some embodiments, it also includes:
[0022] Upon receiving uplink valid data sent by the scheduling-free terminal, or upon detecting received power in the target resource, releasing the inactive resource in the next scheduling-free period and restarting the timer;
[0023] Wherein, when the inactive resource is not allocated to other terminals except the scheduling-free terminal for dynamic scheduling, the target resource is the inactive resource; or,
[0024] In the case where part of the inactive resources is allocated to other terminals except the scheduling-free terminal for dynamic scheduling, the target resources are resources in the inactive resources except the part of the inactive resources.
[0025] In some embodiments, it also includes:
[0026] If the received power is detected within the target resource but the data cyclic redundancy code check result is a decoding error, the scheduling-free terminal is notified to perform scheduling-free retransmission.
[0027] In some embodiments, it also includes:
[0028] The time parameters of the timer are configured, where the time parameters include a start time of the timer and the time range.
[0029] In a second aspect, an embodiment of the present application also provides a network device, including a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and execute the resource scheduling method as described in the first aspect.
[0030] In a third aspect, an embodiment of the present application further provides a resource scheduling device, including:
[0031] A starting unit, configured to start a timer when downlink control information DCI for activating configuration authorization type 2 is issued;
[0032] A scheduling unit, configured to determine, when the timer times out, that the scheduling-free resource is an inactive resource and schedule the inactive resource;
[0033] The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include the resources of the configuration authorization type 2 allocated to the scheduling-free terminal.
[0034] In a fourth aspect, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the resource scheduling method as described in the first aspect.
[0035] In a fifth aspect, an embodiment of the present application further provides a non-transitory readable storage medium, wherein the non-transitory readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the resource scheduling method as described in the first aspect.
[0036] The resource scheduling method, network equipment, device and storage medium provided in the embodiments of the present application, when the network side issues a DCI for activating the configuration authorization type 2, starts a timer whose time range is associated with the period of the non-scheduling resources. After the timer times out, the non-scheduling resources are scheduled as inactive resources, thereby effectively improving the uplink spectrum resource utilization rate and reducing DCI activation and deactivation to save DCI signaling overhead. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0038] Figure 1 It is a flowchart of activation and deactivation of scheduling-free resources provided by related technologies;
[0039] Figure 2 This is one of the flowcharts of the resource scheduling method provided in the embodiment of the present application;
[0040] Figure 3 This is the second flow chart of the resource scheduling method provided in the embodiment of the present application;
[0041] Figure 4 This is the third flow chart of the resource scheduling method provided in the embodiment of the present application;
[0042] Figure 5 This is the fourth flow chart of the resource scheduling method provided in the embodiment of the present application;
[0043] Figure 6 This is the fifth flow chart of the resource scheduling method provided in the embodiment of the present application;
[0044] Figure 7 This is the sixth flow chart of the resource scheduling method provided in the embodiment of the present application;
[0045] Figure 8 It is a schematic diagram of the structure of a network device provided in an embodiment of the present application;
[0046] Fig. 9 It is a structural diagram of a resource scheduling device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] The scheduling-free authorization of the NR system is configured with two authorization modes: configuration authorization type 1 and configuration authorization type 2. The advantage of scheduling-free is that there is no need to obtain authorization, and the allocated resources can be directly used for uplink scheduling.
[0048] Among them, configuration authorization type 1 configures scheduling-free period resources through Radio Resource Control (RRC) signaling, and the terminal can use this part of resources to send uplink services without dynamic authorization (Grant).
[0049] Among them, configuring authorization type 2 configures part of the parameters of the scheduling-free periodic resources through RRC signaling, but it cannot be used at this time. It is necessary to control the activation and deactivation of the scheduling-free resources through DCI in the future. At the same time, frequency domain resource parameters are allocated to the terminal in the same activated DCI. The terminal can use this part of the resources to send uplink services without dynamic authorization. Figure 1 This is a flowchart of scheduling-free resource activation and deactivation provided by related technologies, such as Figure 1 As shown, in configuration authorization type 2, the base station determines whether to use resources for free scheduling or dynamic scheduling by judging the activation process.
[0050] When free scheduling is not configured, dynamic scheduling is used and the terminal can use uplink resources only after receiving dynamic authorization.
[0051] The uplink service is the Physical Uplink Shared Channel (PUSCH), and the uplink resources are the number of Physical Resource Blocks (PRBs) occupied in the PUSCH, while the number of PRBs in the bandwidth is limited. DCI is a control instruction sent to the terminal through the Physical Downlink Control Channel (PDCCH). DCI consists of Control Channel Elements (CCE), which also occupies the PRBs in the downlink bandwidth. The number of DCIs that can be sent in the bandwidth is limited.
[0052] When grant type 2 is configured, there is unnecessary DCI signaling overhead and resource waste. On the one hand, if the scheduling-free resources allocated to the terminal are not used, they need to be released (i.e., deactivated) to release the resources, and deactivation is controlled by DCI. When the number of access terminals increases to a certain extent, the downlink control resources are very tight. At this time, the activation and deactivation of grant type 2 will consume most of the control resources to send DCI. In addition, whether the terminal has uplink services is random, and repeated activation and deactivation of resources requires consumption of DCI to control.
[0053] On the other hand, since frequency domain resources are allocated to the terminal in advance, these resources cannot be used until they are released through DCI. Most of the uplink frequency domain resources are used for scheduling-free authorization. The resources used for scheduling-free authorization are not necessarily used by the terminal. When the number of users is large, it will affect other users with business needs.
[0054] In response to the above-mentioned problems existing in the related technology, the embodiments of the present application provide a resource scheduling method, network equipment, apparatus and storage medium. When the network side issues a DCI for activating the configuration authorization type 2, a timer with a time range associated with the period of the non-scheduling resources is started. When the timer times out, the non-scheduling resources are scheduled as inactive resources, thereby effectively improving the uplink spectrum resource utilization rate and reducing the DCI activation and deactivation to save the DCI signaling overhead.
[0055] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0056] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0057] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (Global System of Mobile Communication, GSM) system, code division multiple access (Code Division Multiple Access, CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) general packet radio service (Aeneral Packet Radio Service, GPRS) system, long-term evolution (Long Term Evolution, LTE) system, LTE frequency division duplex (Frequency Division Duplex, FDD) system, LTE time division duplex (Time Division Duplex, TDD) system, advanced long-term evolution (Long Term Evolution Advanced, LTE-A) system, universal mobile system (Universal Mobile Telecommunication System, UMTS), global interconnection microwave access (Worldwide Interoperability for Microwave Access, WiMAX) system, 5G new air interface (New Radio, NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.
[0058] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit (Subscriber Unit), a subscriber station (Subscriber Station), a mobile station (MobileStation), a mobile station (Mobile), a remote station (Remote Station), an access point (Access Point), a remote terminal device (Remote Terminal), an access terminal device (Access Terminal), a user terminal device (User Terminal), a user agent (User Agent), and a user device (User Device), but is not limited in the embodiments of the present application.
[0059] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (Global System for Mobile Communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (Evolutional Node B, eNB or e-NodeB) in the Long Term Evolution (Long Term Evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (Next Generation System), or a Home evolved Node B (Home evolved Node B, HeNB), a relay node (RelayNode), a home base station (Femto), a pico base station (Pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0060] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0061] Figure 2 is one of the flow charts of the resource scheduling method provided in the embodiment of the present application, such as Figure 2As shown, the execution subject of the method is a network device, such as a base station, etc. The method includes at least the following steps:
[0062] Step 201: When a DCI for activating configuration grant type 2 is issued, start a timer;
[0063] Step 202: When the timer times out, determine that the scheduling-free resource is an inactive resource, and schedule the inactive resource;
[0064] The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include resources of configuration authorization type 2 allocated to the scheduling-free terminal.
[0065] Specifically, for the resource configured with authorization type 2 allocated by the network side to the terminal, for the convenience of explanation, the resource is described as a scheduling-free resource and the terminal is a scheduling-free terminal. The network side temporarily defines the scheduling-free resource as an inactive resource by maintaining a timer. Within a certain period of time, the inactive resource part can be used for non-scheduling-free, such as dynamic scheduling.
[0066] Add a timer on the network side and configure related parameters of the timer.
[0067] When the timer times out, the network side will schedule the unscheduled resources as inactive resources.
[0068] The resource scheduling method provided in the embodiment of the present application starts a timer whose time range is associated with the period of the non-scheduling resources when the network side issues the DCI for activating the configuration authorization type 2. After the timer times out, the non-scheduling resources are scheduled as inactive resources, thereby effectively improving the uplink spectrum resource utilization rate and reducing DCI activation and deactivation to save DCI signaling overhead.
[0069] Optionally, the relevant parameters of the timer mainly refer to the time parameters. The time parameters may include the start time of the timer, the time range of the timer, etc. When the network side issues the DCI for activating the configuration authorization type 2, the timer is started. The time range of the timer can be any one of the cycle times of 5ms, 10ms, 20ms, and 40ms, which is associated with the cycle of the scheduling-free resource, and the network side is configured according to the cycle of the scheduling-free resource at that time.
[0070] In some embodiments, scheduling the inactive resources in step 202 includes:
[0071] Allocate some inactive resources to other terminals except the scheduling-exempt terminals for dynamic scheduling.
[0072] Specifically, after the timer times out, the scheduling-free resources are regarded as inactive resources for scheduling, which may include: allocating some inactive resources to other terminals except the scheduling-free terminals for dynamic scheduling. For ease of description, the terminals except the scheduling-free terminals are referred to as other terminals in the following text.
[0073] During the inactive period of the scheduling-free resources, since the scheduling-free terminals themselves may still need to use the scheduling-free resources, even if the scheduling-free resources are regarded as inactive resources within a certain period, all the scheduling-free resources cannot be allocated to other terminals for use.
[0074] Optionally, it further includes: not allocating the inactive resources to other terminals except the scheduling-free terminal for dynamic scheduling. Of course, even if the scheduling-free resources are in an inactive period, the network side may choose not to allocate the scheduling-free resources to other terminals for use.
[0075] The resource scheduling method provided in the embodiment of the present application, after treating the non-scheduling resources as inactive resources, the network side can allocate some of the inactive resources to other terminals except the non-scheduling terminals for dynamic scheduling, thereby effectively improving the uplink spectrum resource utilization rate, and at the same time reducing DCI activation and deactivation to save DCI signaling overhead.
[0076] In some embodiments, allocating some inactive resources to other terminals except the scheduling-exempt terminal for dynamic scheduling includes:
[0077] If no uplink valid data sent by the scheduling-free terminal is received in the inactive resources, part of the inactive resources will be allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
[0078] Specifically, it does not mean that as long as the scheduling-free resources are regarded as inactive resources, part of the inactive resources can be allocated to other terminals for dynamic scheduling. There is no necessity between the two.
[0079] If the network device does not receive uplink valid data sent by the scheduling-free terminal in the inactive resources, part of the inactive resources may be allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
[0080] Uplink data refers to all data sent from the terminal to the network side in the communication system, including uplink valid data and control information related to data transmission, protocol header, etc. Uplink valid data refers to data with valid information sent by the network to the network side. In short, uplink valid data is the part of uplink data that has practical meaning and value.
[0081] During the inactive period of the scheduling-free resources, if the network side does not receive the uplink valid data sent by the scheduling-free terminal, it means that the scheduling-free terminal is not actually using the scheduling-free resources temporarily. Therefore, some inactive scheduling-free resources can be allocated to other terminals for dynamic scheduling to improve the utilization rate of the uplink spectrum resources.
[0082] In some embodiments, each inactive resource is composed of a first physical resource block and a second physical resource block, and the number of the first physical resource blocks is predetermined;
[0083] Allocate some inactive resources to other terminals except the terminals exempted from scheduling for dynamic scheduling, including:
[0084] The second physical resource block is allocated to other terminals except the scheduling-exempt terminal for dynamic scheduling.
[0085] Specifically, based on whether it can be allocated to other terminals for scheduling, the physical resource blocks (PRBs) in the inactive resources are divided into first PRBs and second PRBs, where the first PRBs refer to PRBs reserved for scheduling-free, and the second PRBs refer to PRBs that can be allocated to other terminals for dynamic scheduling.
[0086] The significance of distinguishing inactive resources is that even if the non-scheduled resources can be partially allocated to other terminals, it cannot affect the resource usage requirements of the non-scheduled terminals themselves. Therefore, the first PRB needs to be reserved to monitor the resource usage requirements of the non-scheduled terminals.
[0087] In some embodiments, the resource scheduling method further includes:
[0088] The received power of the first physical resource block is detected, and based on the detection result, it is determined whether the scheduling-free terminal uses the scheduling-free resources.
[0089] Specifically, the network side detects the receiving power of the first PRB reserved for each inactive scheduling-free resource to determine whether the scheduling-free terminal uses the scheduling-free resource. The receiving power refers to the signal power received by the network side when receiving the uplink data signal from the scheduling-free terminal, which can be used to evaluate the network side's receiving capability and performance of the uplink data signal from the scheduling-free terminal. A higher receiving power means that the network side can better receive the signal from the scheduling-free terminal, thereby increasing the probability of receiving valid uplink data.
[0090] Figure 3 This is the second flow chart of the resource scheduling method provided in the embodiment of the present application, such as Figure 3 As shown, the method comprises at least the following steps:
[0091] Step 301: When a DCI for activating configuration grant type 2 is issued, start a timer;
[0092] Step 302: When the timer times out, determine that the scheduling-free resource is an inactive resource, and allocate the second PRB to other terminals except the scheduling-free terminal for dynamic scheduling;
[0093] Step 303: Detect the received power of the first PRB, and determine whether the scheduling-free terminal uses the scheduling-free resources based on the detection result.
[0094] Optionally, if the scheduling-free terminal uses the scheduling-free resources, it is no longer appropriate to continue to allocate the scheduling-free resources to other terminals for dynamic scheduling; if the scheduling-free terminal does not use the scheduling-free resources, the scheduling-free resources can continue to be allocated to other terminals.
[0095] When the scheduling-free resource is inactive, the network side needs to continuously monitor whether the scheduling-free terminal uses the scheduling-free resource. The significance of reserving the first PRB is that the network side can detect the received power of the first PRB separately and determine whether the scheduling-free terminal uses the first PRB based on the detection result.
[0096] Optionally, the first PRB includes at least 4 PRBs. That is, when the scheduling-free resources are inactive, the network side allocates part of the inactive resources to other terminals for dynamic scheduling, and at least 4 PRBs are reserved for each inactive scheduling-free resource, and these 4 PRBs are not used for dynamic scheduling.
[0097] The resource scheduling method provided in the embodiment of the present application is that the network side allocates the second PRB of each scheduling-free resource to other terminals for dynamic scheduling when the scheduling-free resource is in an inactive period, and reserves the first PRB not for dynamic scheduling. By detecting the receiving power of the first PRB, it is determined whether the scheduling-free terminal uses the scheduling-free resource, thereby improving the utilization rate of uplink spectrum resources and saving DCI signaling overhead, while ensuring the original scheduling-free process of the scheduling-free terminal.
[0098] In some embodiments, when it is determined that the scheduling-free terminal uses scheduling-free resources, uplink valid data sent by the scheduling-free terminal and received on the first physical resource block is processed.
[0099] Specifically, the network side determines that the scheduling-free terminal uses the scheduling-free resources by detecting the receiving power of the first PRB, and needs to process the uplink valid data sent by the scheduling-free terminal and received on the first PRB.
[0100] The first PRB can support the scheduling-free terminal to perform scheduling-free during the current scheduling period. If the second PRB of each scheduling-free resource is allocated to other terminals for dynamic scheduling during the inactive period of the scheduling-free resource, the uplink valid data sent by the scheduling-free terminal received on the first PRB still needs to be processed. Optionally, if the received power on the first PRB is detected, but the cyclic redundancy check (CRC) result is a decoding error, it still relies on the existing scheduling-free retransmission to confirm that the packet data is not lost.
[0101] The resource scheduling method provided in the embodiment of the present application supports the normal scheduling-free process and scheduling-free retransmission of the scheduling-free terminal through the first PRB, thereby ensuring the normal transmission of data of the scheduling-free process of the scheduling-free terminal itself.
[0102] In some embodiments, the resource scheduling method further includes:
[0103] When receiving uplink valid data sent by the scheduling-free terminal, or detecting the received power in the target resource, the inactive resource is released in the next scheduling-free period and the timer is restarted;
[0104] Wherein, when the inactive resources are not allocated to other terminals except the scheduling-exempt terminals for dynamic scheduling, the target resources are inactive resources; or,
[0105] In the case where some inactive resources are allocated to other terminals except the scheduling-exempt terminals for dynamic scheduling, the target resources are the resources except some inactive resources in the inactive resources.
[0106] Specifically, if the network side receives valid uplink data sent by the unscheduled terminal during the inactive period of the unscheduled resources, or detects the receiving power within the target resources, it means that the unscheduled terminal has used the allocated uplink resources. The network side needs to release the inactive resources and restart the timer when the next unscheduled period arrives.
[0107] Regarding the case where the network side allocates part of the inactive resources to other terminals for dynamic scheduling and does not allocate the inactive resources to other terminals for dynamic scheduling, the target resources include different contents in these two cases.
[0108] Optionally, in the case where the network side allocates some inactive resources to other terminals for dynamic scheduling, the target resources refer to some inactive resources that are not allocated to other terminals, such as the first PRB in each of the aforementioned non-scheduled resources. That is, if the received power is detected on the first PRB, it is necessary to release the inactive resources in the next non-scheduled period and restart the timer.
[0109] Figure 4 This is the third flow chart of the resource scheduling method provided in the embodiment of the present application, such as Figure 4 As shown, the method comprises at least the following steps:
[0110] Step 401: When a DCI for activating configuration grant type 2 is issued, start a timer;
[0111] Step 402: When the timer times out, determine that the scheduling-free resource is an inactive resource, and allocate the second PRB to other terminals except the scheduling-free terminal for dynamic scheduling;
[0112] Step 403: Detect the received power of the first PRB, and determine whether the scheduling-free terminal uses the scheduling-free resources based on the detection result.
[0113] Step 404: When uplink valid data sent by the scheduling-free terminal is received, or when received power is detected on the first PRB, the inactive resources are released in the next scheduling-free period and the timer is restarted.
[0114] Optionally, in the case where the network does not allocate inactive resources to other terminals for dynamic scheduling, as long as the network detects the received power in the entire inactive resource, it indicates that the scheduling-free terminal uses the scheduling-free resource, and it is necessary to release the inactive resource in the next scheduling-free period and restart the timer. Optionally, if the received power is detected in the target resource, but the data has a CRC decoding error, the network side also needs to notify the scheduling-free terminal to perform scheduling-free retransmission.
[0115] Optionally, the scheduling-free terminal is not aware of the process of releasing the inactive resources. If the scheduling-free terminal has uplink data services to send, it still sends the uplink data on the allocated scheduling-free resources according to the scheduling-free process.
[0116] The resource scheduling method provided in the embodiment of the present application relies on the detection of the receiving power of the target resource on the network side to realize the switching of the active and inactive states of the scheduling-free resources, thereby ensuring the resource usage requirements of the scheduling-free terminal itself and improving the utilization rate of the uplink spectrum resources.
[0117] The technical solution provided in this application is further explained below through specific examples.
[0118] Example 1:
[0119] Figure 5 This is a fourth flow chart of the resource scheduling method provided in the embodiment of the present application, such as Figure 5 As shown, the inactive processing process of configuring the authorization type 2 scheduling-free resources based on the timer on the network side (base station) is shown, which specifically includes:
[0120] Step 1: The terminal scheduling-free activation timer is started. When downlink control information DCI for activating configuration grant type 2 is issued, the timer is started.
[0121] Step 2-1: The terminal sends uplink data. Optionally, after starting the timer, the resource scheduling method further includes:
[0122] Perform activation detection on uplink data sent by scheduling-free terminals;
[0123] If the activation detection passes and the data cyclic redundancy code check passes, the timer is restarted;
[0124] If the activation detection is continuously not passed within the time range of the timer, it is determined that the timer has timed out.
[0125] Specifically, after the timer is started, the network side needs to continuously perform activation detection on the uplink data signal sent by the scheduling-free terminal within the range of scheduling-free resources, so as to determine whether the current uplink data signal needs to be allocated to the terminal resources by the network side, so as to effectively perform resource scheduling and management.
[0126] After the network side receives the uplink data signal sent by the scheduling-free terminal, it performs activation detection. The purpose of activation detection is to ensure that the uplink data signal is correctly received and to perform resource scheduling according to the activation information. Whether the activation detection is passed depends on the relationship between the currently detected uplink receive power and the given threshold. If it exceeds the given threshold, the activation detection is passed.
[0127] After the activation test passes, a CRC check is required. If the activation test passes and the CRC check passes, it indicates that the scheduling-free terminal uses the scheduling-free resources, and the timer is restarted. Only when the activation test passes and the CRC check passes can it be considered as valid uplink data. However, generally speaking, the activation test will also pass the CRC check. Only in very rare cases will the activation test pass but the CRC check fail. If the CRC check fails, the original retransmission process of scheduling-free will be used.
[0128] If the activation detection fails, it indicates that the scheduling-free terminal has not used the scheduling-free resources temporarily. If the activation detection continues to fail within the time range of the timer, it indicates that the scheduling-free terminal has not used the scheduling-free resources within the time range of the timer. Therefore, there is a possibility that the scheduling-free resources can be treated as inactive or even allocated to other terminals for dynamic scheduling.
[0129] Optionally, during the period when the scheduling-free resource is in an inactive state, the scheduling-free terminal is not aware of it.
[0130] Step 2-2: The timer times out and the scheduling-free resource is determined to be an inactive resource.
[0131] Example 2:
[0132] Figure 6 This is a fifth flow chart of the resource scheduling method provided in the embodiment of the present application, such as Figure 6 As shown, the process of processing uplink services on the network side during the period when the scheduling-free resources are in an inactive state is shown, specifically including:
[0133] Step 1: Determine that the scheduling-free resources are inactive.
[0134] Step 2: The base station detects the signal quality to determine whether to use part of the scheduling-free resources for dynamic scheduling of other terminals.
[0135] Step 3-1: If the base station uses part of the scheduling-free resources for dynamic scheduling of other terminals, the other terminals use the part of the scheduling-free resources.
[0136] Step 3-2: If the base station does not use the scheduling-free resources for dynamic scheduling of other terminals, the base station needs to continuously monitor whether the scheduling-free resources are used by the scheduling-free terminals. If the scheduling-free terminals use the scheduling-free resources, the uplink valid data needs to be processed normally.
[0137] Example 3:
[0138] Figure 7 This is the sixth flow chart of the resource scheduling method provided in the embodiment of the present application, such as Figure 7 FIG. 4 shows a process of understanding inactive resources, which specifically includes:
[0139] Step 1: Determine whether the scheduling-free resource is used for dynamic scheduling.
[0140] Step 2-1: If the scheduling-free resources are not used for dynamic scheduling, the base station detects the received power in the entire scheduling-free resources.
[0141] Step 2-2: If some scheduling-free resources are used for dynamic scheduling, the base station detects the receiving power of the first PRB.
[0142] Step 3: If the base station detects the received power of the target resource, the target resource is the entire scheduling-free resource in step 2-1 and is the first PRB in step 2-2.
[0143] Step 4: If the base station detects the received power within the target resource, indicating that the scheduling-free terminal uses the scheduling-free resource, the inactive state is released in the next scheduling-free period and the timer is restarted.
[0144] Step 5: If a CRC decoding error occurs, the base station notifies the terminal to perform a scheduling-free retransmission.
[0145] Figure 8801 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. The network device includes a memory 801, a transceiver 802, and a processor 803:
[0146] The memory 801 is used to store computer programs; the transceiver 802 is used to send and receive data under the control of the processor 803.
[0147] Specifically, the transceiver 802 is used to receive and send data under the control of the processor 803.
[0148] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 803 and memory represented by memory 801. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface.
[0149] The transceiver 802 may be a plurality of components, i.e., a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, etc. The processor 803 is responsible for managing the bus architecture and general processing, and the memory 801 may store data used by the processor 803 when performing operations.
[0150] The processor 803 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0151] The processor 803 is configured to read the computer program in the memory 801 and perform the following operations:
[0152] When downlink control information DCI for activating configuration grant type 2 is issued, start the timer;
[0153] When the timer times out, the scheduling-free resource is determined to be an inactive resource, and the inactive resource is scheduled;
[0154] The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include resources of configuration authorization type 2 allocated to the scheduling-free terminal.
[0155] In some embodiments, scheduling inactive resources includes:
[0156] Allocate some inactive resources to other terminals except the scheduling-exempt terminals for dynamic scheduling.
[0157] In some embodiments, allocating some inactive resources to other terminals except the scheduling-exempt terminal for dynamic scheduling includes:
[0158] If no uplink valid data sent by the scheduling-free terminal is received in the inactive resources, part of the inactive resources will be allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
[0159] In some embodiments, each inactive resource is composed of a first physical resource block and a second physical resource block, and the number of the first physical resource blocks is predetermined;
[0160] Allocate some inactive resources to other terminals except the terminals exempted from scheduling for dynamic scheduling, including:
[0161] The second physical resource block is allocated to other terminals except the scheduling-exempt terminal for dynamic scheduling.
[0162] In some embodiments, the processor 803 is used to read the computer program in the memory 801 and further perform the following operations:
[0163] The received power of the first physical resource block is detected, and based on the detection result, it is determined whether the scheduling-free terminal uses the scheduling-free resources.
[0164] In some embodiments, the processor 803 is used to read the computer program in the memory 801 and further perform the following operations:
[0165] When it is determined that the scheduling-free terminal uses the scheduling-free resources, uplink valid data sent by the scheduling-free terminal and received on the first physical resource block is processed.
[0166] In some embodiments, the processor 803 is used to read the computer program in the memory 801 and further perform the following operations:
[0167] When receiving uplink valid data sent by the scheduling-free terminal, or detecting the received power in the target resource, the inactive resource is released in the next scheduling-free period and the timer is restarted;
[0168] Wherein, when the inactive resources are not allocated to other terminals except the scheduling-exempt terminals for dynamic scheduling, the target resources are inactive resources; or,
[0169] In the case where some inactive resources are allocated to other terminals except the scheduling-exempt terminals for dynamic scheduling, the target resources are the resources except some inactive resources in the inactive resources.
[0170] In some embodiments, the processor 803 is used to read the computer program in the memory 801 and further perform the following operations:
[0171] If the received power is detected within the target resource but the data cyclic redundancy code check result is a decoding error, the scheduling-free terminal is notified to perform scheduling-free retransmission.
[0172] In some embodiments, the processor 803 is used to read the computer program in the memory 801 and further perform the following operations:
[0173] Configure the time parameters of the timer, which include the start time and time range of the timer.
[0174] It should be noted here that the above-mentioned network device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0175] Fig. 9 is a schematic diagram of the structure of the resource scheduling device provided in the embodiment of the present application, such as Fig. 9 As shown, the device at least includes:
[0176] A starting unit 901, configured to start a timer when downlink control information DCI for activating configuration grant type 2 is issued;
[0177] The scheduling unit 902 is used to determine that the scheduling-free resource is an inactive resource and schedule the inactive resource when the timer times out;
[0178] The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include resources of configuration authorization type 2 allocated to the scheduling-free terminal.
[0179] In some embodiments, the scheduling unit 902 is specifically configured to:
[0180] Allocate some inactive resources to other terminals except the scheduling-exempt terminals for dynamic scheduling.
[0181] In some embodiments, the scheduling unit 902 is specifically configured to:
[0182] If no uplink valid data sent by the scheduling-free terminal is received in the inactive resources, part of the inactive resources will be allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
[0183] In some embodiments, each inactive resource is composed of a first physical resource block and a second physical resource block, and the number of the first physical resource blocks is predetermined;
[0184] The scheduling unit 902 is specifically used for:
[0185] The second physical resource block is allocated to other terminals except the scheduling-exempt terminal for dynamic scheduling.
[0186] In some embodiments, the apparatus further comprises:
[0187] The detection unit is used to detect the received power of the first physical resource block, and determine whether the scheduling-free terminal uses the scheduling-free resources based on the detection result.
[0188] In some embodiments, the apparatus further comprises:
[0189] The processing unit is used to process uplink valid data sent by the scheduling-free terminal and received on the first physical resource block when it is determined that the scheduling-free terminal uses the scheduling-free resources.
[0190] In some embodiments, the apparatus further comprises:
[0191] A release unit, configured to release the inactive resources in the next free-scheduling period and restart the timer when receiving uplink valid data sent by the free-scheduling terminal or detecting the received power in the target resource;
[0192] Wherein, when the inactive resources are not allocated to other terminals except the scheduling-exempt terminals for dynamic scheduling, the target resources are inactive resources; or,
[0193] In the case where some inactive resources are allocated to other terminals except the scheduling-exempt terminals for dynamic scheduling, the target resources are the resources except some inactive resources in the inactive resources.
[0194] In some embodiments, the apparatus further comprises:
[0195] The notification unit is used to notify the scheduling-free terminal to perform scheduling-free retransmission if the received power is detected within the target resource but the data cyclic redundancy code check result is a decoding error.
[0196] In some embodiments, the apparatus further comprises:
[0197] The configuration unit is used to configure the time parameters of the timer, and the time parameters include the start time and time range of the timer.
[0198] The methods and devices provided in the various embodiments of the present application are based on the same application concept. Since the methods and devices solve problems based on similar principles, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.
[0199] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0200] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (Processor) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.
[0201] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0202] On the other hand, an embodiment of the present application further provides a processor-readable storage medium, the processor-readable storage medium storing a computer program, the computer program is used to enable the processor to execute the resource scheduling method provided in the above embodiments, for example, including:
[0203] When downlink control information DCI for activating configuration grant type 2 is issued, start the timer;
[0204] When the timer times out, the scheduling-free resource is determined to be an inactive resource, and the inactive resource is scheduled;
[0205] The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include resources of configuration authorization type 2 allocated to the scheduling-free terminal.
[0206] On the other hand, an embodiment of the present application further provides a non-transitory readable storage medium, wherein the non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the resource scheduling method provided in the above embodiments, for example, including:
[0207] When downlink control information DCI for activating configuration grant type 2 is issued, start the timer;
[0208] When the timer times out, the scheduling-free resource is determined to be an inactive resource, and the inactive resource is scheduled;
[0209] The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include resources of configuration authorization type 2 allocated to the scheduling-free terminal.
[0210] Processor-readable storage media and non-transitory readable storage media can be any available media or data storage devices that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drives (SSDs)), etc.
[0211] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0212] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1A device that provides the functions specified in a block or multiple blocks.
[0213] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0214] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0215] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A resource scheduling method, characterized in that: Applied to network equipment, including: When downlink control information DCI for activating configuration grant type 2 is issued, start the timer; When the timer times out, determining that the scheduling-free resource is an inactive resource, and scheduling the inactive resource; The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include the resources of the configuration authorization type 2 allocated to the scheduling-free terminal.
2. The resource scheduling method according to claim 1, characterized in that: The scheduling of the inactive resources includes: Part of the inactive resources is allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
3. The resource scheduling method according to claim 2, characterized in that: The allocating part of the inactive resources to other terminals except the scheduling-free terminal for dynamic scheduling includes: If no uplink valid data sent by the scheduling-free terminal is received in the inactive resources, part of the inactive resources is allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
4. The resource scheduling method according to claim 2 or 3, characterized in that: Each of the inactive resources is composed of a first physical resource block and a second physical resource block, and the number of the first physical resource blocks is preset; The allocating part of the inactive resources to other terminals except the scheduling-free terminal for dynamic scheduling includes: The second physical resource block is allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
5. The resource scheduling method according to claim 4, characterized in that: Also includes: The received power of the first physical resource block is detected, and based on the detection result, it is determined whether the scheduling-free terminal uses the scheduling-free resource.
6. The resource scheduling method according to claim 5, characterized in that: Also includes: In a case where it is determined that the scheduling-free terminal uses the scheduling-free resource, uplink valid data sent by the scheduling-free terminal and received on the first physical resource block is processed.
7. The resource scheduling method according to claim 1, characterized in that: Also includes: Upon receiving uplink valid data sent by the scheduling-free terminal, or upon detecting received power in the target resource, releasing the inactive resource in the next scheduling-free period and restarting the timer; Wherein, when the inactive resource is not allocated to other terminals except the scheduling-free terminal for dynamic scheduling, the target resource is the inactive resource; or, In the case where part of the inactive resources is allocated to other terminals except the scheduling-free terminal for dynamic scheduling, the target resources are resources in the inactive resources except the part of the inactive resources.
8. The resource scheduling method according to claim 7, characterized in that: Also includes: If the received power is detected within the target resource but the data cyclic redundancy code check result is a decoding error, the scheduling-free terminal is notified to perform scheduling-free retransmission.
9. The resource scheduling method according to claim 1, characterized in that: Also includes: The time parameters of the timer are configured, where the time parameters include a start time of the timer and the time range.
10. A network device comprising a memory, a transceiver, and a processor; characterized in that: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: When downlink control information DCI for activating configuration grant type 2 is issued, start the timer; When the timer times out, determining that the scheduling-free resource is an inactive resource, and scheduling the inactive resource; The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include the resources of the configuration authorization type 2 allocated to the scheduling-free terminal.
11. The network device according to claim 10, characterized in that: The scheduling of the inactive resources includes: Part of the inactive resources is allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
12. The network device according to claim 11, characterized in that: The allocating part of the inactive resources to other terminals except the scheduling-free terminal for dynamic scheduling includes: If no uplink valid data sent by the scheduling-free terminal is received in the inactive resources, part of the inactive resources is allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
13. The network device according to claim 11 or 12, characterized in that: Each of the inactive resources is composed of a first physical resource block and a second physical resource block, and the number of the first physical resource blocks is preset; The allocating part of the inactive resources to other terminals except the scheduling-free terminal for dynamic scheduling includes: The second physical resource block is allocated to other terminals except the scheduling-free terminal for dynamic scheduling.
14. The network device according to claim 13, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: The received power of the first physical resource block is detected, and based on the detection result, it is determined whether the scheduling-free terminal uses the scheduling-free resource.
15. The network device according to claim 14, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: In a case where it is determined that the scheduling-free terminal uses the scheduling-free resource, uplink valid data sent by the scheduling-free terminal and received on the first physical resource block is processed.
16. The network device according to claim 10, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: Upon receiving uplink valid data sent by the scheduling-free terminal, or upon detecting received power in the target resource, releasing the inactive resource in the next scheduling-free period and restarting the timer; Wherein, when the inactive resource is not allocated to other terminals except the scheduling-free terminal for dynamic scheduling, the target resource is the inactive resource; or, In the case where part of the inactive resources is allocated to other terminals except the scheduling-free terminal for dynamic scheduling, the target resources are resources in the inactive resources except the part of the inactive resources.
17. The network device according to claim 16, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: If the received power is detected within the target resource but the data cyclic redundancy code check result is a decoding error, the scheduling-free terminal is notified to perform scheduling-free retransmission.
18. The network device according to claim 10, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: The time parameters of the timer are configured, where the time parameters include a start time of the timer and the time range.
19. A resource scheduling device, characterized in that: include: A starting unit, configured to start a timer when downlink control information DCI for activating configuration authorization type 2 is issued; A scheduling unit, configured to determine, when the timer times out, that the scheduling-free resource is an inactive resource and schedule the inactive resource; The time range of the timer is associated with the period of the scheduling-free resources, and the scheduling-free resources include the resources of the configuration authorization type 2 allocated to the scheduling-free terminal.
20. A processor-readable storage medium, characterized in that: The non-transitory readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the method according to any one of claims 1 to 9.