CN111770582A - Method and device for determining resources - Google Patents
Method and device for determining resources Download PDFInfo
- Publication number
- CN111770582A CN111770582A CN201910261438.8A CN201910261438A CN111770582A CN 111770582 A CN111770582 A CN 111770582A CN 201910261438 A CN201910261438 A CN 201910261438A CN 111770582 A CN111770582 A CN 111770582A
- Authority
- CN
- China
- Prior art keywords
- resource
- service
- time
- adjustment value
- adjustment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 123
- 238000004891 communication Methods 0.000 claims abstract description 108
- 230000005540 biological transmission Effects 0.000 claims abstract description 24
- 230000000737 periodic effect Effects 0.000 claims abstract description 18
- 230000011664 signaling Effects 0.000 claims description 86
- 238000012545 processing Methods 0.000 claims description 21
- 230000001186 cumulative effect Effects 0.000 claims description 14
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000013468 resource allocation Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 239000002699 waste material Substances 0.000 description 5
- 230000004913 activation Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000009849 deactivation Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 208000000649 small cell carcinoma Diseases 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/535—Allocation or scheduling criteria for wireless resources based on resource usage policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a method and a device for determining resources. The method comprises the following steps: the communication equipment adjusts the service time of the resource according to the adjustment value, so that the arrival time of the service of the terminal equipment is matched with the service time of the resource, the service is a periodic service, and the resource is a periodic resource; the communication equipment determines transmission resources for the service according to the adjusted service time of the resources; the communication device is the terminal device or the network device. Based on the scheme, the communication equipment enables the service arrival time of the terminal equipment to be matched with the service time of the resource by adjusting the service time of the resource, so that the service arrival time of the terminal equipment can be matched with the service time of the resource, the delay time of waiting for the resource by the terminal equipment is reduced, and the communication efficiency between the terminal equipment and the network equipment is improved.
Description
Technical Field
The present application relates to the field of mobile communications technologies, and in particular, to a method and an apparatus for determining resources.
Background
Currently, a protocol defines multiple candidate values of a period of a resource of an unlicensed scheduling/grant free cg/GF and a semi-persistent scheduling (SPS), and for a specific service, a period of a matched resource may be selected according to the period of the service, so that data may be transmitted and received between a terminal device and a network device for the service of the terminal device according to the period of the selected resource. For example, when the periodic candidate values for the resource include: a. b, c, d, etc., if the period of the service is a, the period of the resource configured for the service by the network device is a, and if the period of the service is b, the period of the resource configured for the service by the network device is b.
The problems of the method are as follows: because the candidate value of the period of the resource is limited, the period of the service may not have a corresponding period of the resource, that is, the period of the service does not match the period of the resource, at this time, there is a deviation between the period of the service and the period of the resource, and the deviation becomes larger and larger as time goes by, which causes that the time delay becomes larger when the terminal device receives and transmits the service each time, and the communication efficiency is reduced.
Disclosure of Invention
The application provides a method and a device for determining resources, which are used for reducing time delay between terminal equipment and network equipment and improving communication efficiency.
In a first aspect, the present application provides a method for determining resources, the method comprising: the communication equipment adjusts the service time of the resource according to the adjustment value, so that the arrival time of the service of the terminal equipment is matched with the service time of the resource, the service is a periodic service, and the resource is a periodic resource; the communication equipment determines transmission resources for the service according to the adjusted service time of the resources; the communication device is the terminal device or the network device. The transmission resource is a transmission resource or a reception resource. Based on the scheme, the communication equipment enables the service arrival time of the terminal equipment to be matched with the service time of the resource by adjusting the service time of the resource, so that the service arrival time of the terminal equipment can be matched with the service time of the resource, the delay time of waiting for the resource by the terminal equipment is reduced, and the communication efficiency between the terminal equipment and the network equipment is improved.
In a possible implementation method, before the communication device adjusts the usage time of the resource according to an adjustment value, the communication device determines that an accumulated value of a deviation between the arrival time of the service of the terminal device and the usage time of the resource configured by the network device is greater than a deviation threshold, and then determines the adjustment value according to the accumulated value.
In a possible implementation method, the communication device adjusts the use time of the resource within a preset time range according to the adjustment value; or, the communication device adjusts the service time of the resource before the appointed subsequent nth service arrives according to the adjustment value, wherein N is a positive integer; or the communication equipment starts a preconfigured timer, and the communication equipment adjusts the service time of the resource before the timer times out according to the adjustment value, or adjusts the service time of the first resource after the timer times out according to the adjustment value.
In a possible implementation method, the communication device is a terminal device; and the communication equipment receives a notification signaling from the network equipment, wherein the notification signaling is used for notifying the terminal equipment to adjust the use time of the resource.
In a possible implementation method, before the communication device receives notification signaling from the network device, an adjustment reference value is determined, where the adjustment reference value is used to assist the network device in determining the adjustment value; the communication device sends the adjustment reference value to the network device.
In a possible implementation method, the communication device adjusts the use time of the resource within a preset time range according to the adjustment value; or, the communication device adjusts the service time of the resource before the appointed subsequent nth service arrives according to the adjustment value, wherein N is a positive integer; or, the notification signaling includes an adjustment time; the communication equipment adjusts the use time of the resource within the adjustment time according to the adjustment value; or after receiving the notification signaling, the communication device starts a preconfigured timer, and adjusts the use time of the resource before the timer expires according to the adjustment value, or adjusts the use time of the first resource after the timer expires according to the adjustment value.
In one possible implementation method, the communication device is a network device; and the communication equipment sends a notification signaling to the terminal equipment, wherein the notification signaling is used for notifying the terminal equipment to adjust the service time of the resource.
In one possible implementation, the notification signaling indicates the adjustment value; wherein the notification signaling includes the adjustment value; alternatively, the notification signaling includes indication information indicating one of a plurality of predefined adjustment values.
In a possible implementation method, the notification signaling includes an identifier of the terminal device or a terminal group identifier, and a terminal group indicated by the terminal group identifier includes the terminal device.
In a possible implementation method, the notification signaling is downlink control information DCI, or a media access control element MAC CE, or a radio resource control RRC signaling.
In a possible implementation method, the period of the resource is a minimum period greater than the period of the service among a plurality of preset resource periods.
In a second aspect, the present application provides an apparatus for determining resources, which may be a communication device (such as a terminal device or a network device) and may also be a chip for the communication device. The apparatus has the function of implementing the embodiments of the first aspect described above. The function can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
In a third aspect, the present application provides an apparatus for determining resources, including: a processor and a memory; the memory is for storing computer executable instructions which, when run by the apparatus, are executable by the processor to cause the apparatus to perform the method as described in any of the above first aspects.
In a fourth aspect, the present application provides an apparatus for determining resources, comprising: comprising means or units for performing the steps of the first aspect as described above.
In a fifth aspect, the present application provides an apparatus for determining resources, comprising a processor and an interface circuit, the processor being configured to communicate with other apparatuses via the interface circuit and to perform the method of any of the first aspects. The processor includes one or more.
In a sixth aspect, the present application provides an apparatus for determining resources, including a processor, connected to a memory, and configured to call a program stored in the memory to perform the method of any of the first aspects. The memory may be located within the device or external to the device. And the processor includes one or more.
In a seventh aspect, the present application further provides a computer-readable storage medium having stored therein instructions, which, when executed on a computer, cause the processor to perform the method of any of the first aspects described above.
In an eighth aspect, the present application also provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of any of the first aspects described above.
In a ninth aspect, the present application further provides a chip system, including: a processor configured to perform the method of any of the first aspects above.
Drawings
FIG. 1 is a schematic diagram of a possible network architecture provided herein;
fig. 2 is an exemplary diagram of a relationship between a period of a resource and a period of a service provided in the present application;
FIG. 3 is a schematic diagram of a method for determining resources according to the application;
FIG. 4 is a diagram illustrating an apparatus for determining resources according to the present application;
fig. 5 is a schematic diagram of another apparatus for determining resources provided in the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clear, the present application will be further described in detail with reference to the accompanying drawings. The particular methods of operation in the method embodiments may also be applied to apparatus embodiments or system embodiments. In the description of the present application, the term "plurality" means two or more unless otherwise specified.
Fig. 1 is a schematic diagram of a possible network architecture to which the present application is applied, which includes a network device and at least one terminal device. The network device and the terminal device may operate on a New Radio (NR) communication system, and the terminal device may communicate with the network device through the NR communication system. The network device and the terminal device may also operate on other communication systems, and the embodiments of the present application are not limited.
The terminal device may be a wireless terminal device capable of receiving network device scheduling and indication information, which may be a device providing voice and/or data connectivity to a user, or a handheld device having wireless connection capability, or other processing device connected to a wireless modem. Wireless end devices, which may be mobile end devices such as mobile telephones (or "cellular" telephones), mobile phones (or mobile phones), computers, and data cards, for example, mobile devices that may be portable, pocket, hand-held, computer-included, or vehicle-mounted, may communicate with one or more core networks or the internet via a radio access network (e.g., a Radio Access Network (RAN)). Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), tablet computers (pads), and computers with wireless transceiving functions. A wireless terminal device may also be referred to as a system, a subscriber unit (subscriber unit), a subscriber station (subscriber station), a mobile station (mobile station), a Mobile Station (MS), a remote station (remote station), an Access Point (AP), a remote terminal device (remote terminal), an access terminal device (access terminal), a user terminal device (user terminal), a user agent (user agent), a Subscriber Station (SS), a user terminal device (CPE), a terminal (terminal), a User Equipment (UE), a Mobile Terminal (MT), etc. The wireless terminal device may also be a wearable device and a next generation communication system, for example, a terminal device in a 5G network or a terminal device in a Public Land Mobile Network (PLMN) network for future evolution, a terminal device in an NR communication system, etc.
A network device is an entity, such as a new generation base station (gdnodeb), in a network side for transmitting or receiving signals. The network device may be a device for communicating with the mobile device. The network device may be an AP in a Wireless Local Area Network (WLAN), a Base Transceiver Station (BTS) in a global system for mobile communications (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA), an evolved Node B (eNB, or eNodeB) in a Long Term Evolution (LTE), or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device in a future 5G network or a network device in a future evolved Public Land Mobile Network (PLMN), or a network device in an NR system, etc. In addition, in this embodiment of the present application, a network device provides a service for a cell, and a terminal device communicates with the network device through a transmission resource (for example, a frequency domain resource or a spectrum resource) used by the cell, where the cell may be a cell corresponding to the network device (for example, a base station), and the cell may belong to a macro base station or a base station corresponding to a small cell (smallcell), where the small cell may include: urban cells (Metro cells), Micro cells (Micro cells), Pico cells (Pico cells), Femto cells (Femto cells), and the like, and the small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-rate data transmission services. Furthermore, the network device may be other means for providing wireless communication functionality for the terminal device, where possible. The embodiments of the present application do not limit the specific technologies and the specific device forms used by the network devices. For convenience of description, in the embodiments of the present application, an apparatus for providing a wireless communication function for a terminal device is referred to as a network device.
Wireless communication technology has penetrated many traditional industries and has spawned many emerging applications such as autopilot, telemedicine, smart robots, and the like. An intelligent robot is an important application in the field of modern industrial control, and not only is a communication network of the robot required to achieve a low-delay and high-reliability data transmission function, but also unified and standard clock information needs to be obtained from the communication network so as to ensure cooperative work among the robots. Currently, in some high-precision industrial control fields, the absolute clock deviation between robots is required to be within 1 microsecond (us), that is, the robots operate simultaneously based on instructions, such as simultaneously carrying a certain part, or 2 robot arms lifting the part, and other arms performing operations such as welding, painting and the like.
The current standard discusses a method of periodically interacting TSN related information between a network device and a terminal device, where the information may be transmitted on configured scheduled (CG) resources or SPS (semi-persistent scheduling) resources, where CG is currently applied in uplink and SPS is in downlink.
In NR, uplink transmission is classified into the following three types:
1. uplink transmission based on dynamic grant (grant).
That is, uplink scheduling information (UL grant in a DCI) is transmitted in the downlink control information.
2. There is no uplink transmission of the dynamic grant.
Uplink transmission without a dynamic grant is also referred to as a Configured Grant (CG) or a Grant Free (GF).
The uplink transmission modes are divided into the following two types:
2.1、Configured grant Type1
the Type1 is semi-persistent scheduling (SPS), and specifically, the terminal device receives a higher layer parameter configurable grant configuration including a rrc-configurable uplink grant, and does not need to receive DCI, and is called "configured uplink grant" in the protocol.
After receiving the parameters configured by the high layer, the terminal device can send data information on the time frequency resources configured periodically.
2.2、Configured grant Type2
The Type2 is similar to SPS in LTE, and the terminal device receives a higher layer parameter configuredturnconfig that does not include a rrc-configurable uplink grant, and then is activated or deactivated by L1 signaling, which is called "configurable dual link grant based on L1 signaling".
And the terminal equipment receives the parameters of the high-level configuration and receives the activation instruction in the DCI, and then the terminal equipment can send data information on the time-frequency resources configured periodically.
In NR, downlink transmission is divided into two types:
1. downlink transmission based on dynamic grant (grant)
That is, Downlink scheduling information (DL grant in a DCI) is transmitted in Downlink Control Information (DCI).
2. Semi-Persistent Scheduling (SPS)
The SPS is similar to Configured grant Type2 in uplink transmission, and some parameters are Configured through higher layer signaling, and then activated by DCI.
For a Time Sensitive Network (TSN), traffic of the TSN arrives periodically, but the period of the traffic may not be completely matched with the resource period configured by the current protocol.
The value ranges of the resource periods of the uplink CG given by the current NR protocol are shown in table 1:
table 1 value ranges of resource periods of uplink CG
The resource period of the downlink CG given by the current NR protocol is a minimum of 10ms, which may be subsequently reduced to 1 slot (slot) or less.
For the periods of the various resources given by the above protocol, there may be a case that the period of the service cannot be found in the value range of the period of the resources given by the protocol (or referred to as the candidate value of the period of the resources). For example, when the period of the service is 3 symbols or 16.67ms, the value range of the period of the resource does not have 3 symbols or 16.67 ms.
In view of the above problems, the solutions presented so far include:
1) a period for configuring smaller resources.
The method has the defects that: may result in a waste of resources. This is wasteful of resources because the method may require that the periodicity of the resources be configured to be very small so that the periodicity of the traffic can be matched.
For example, the period of a service is 6 slots, and a resource period of 1 slot may be required to meet the requirement, which is equivalent to that 6 resources are configured in each service period. In addition, the network device or the terminal device needs to detect data frequently, because the CG/SPS is semi-persistent scheduling, the transmitting end does not need to schedule signaling but transmits data on periodic resources configured in advance every time, and does not transmit data if the transmitting end has no traffic. However, due to the semi-static configuration, the receiving end cannot predict whether the transmitting end has data to transmit, so blind detection of data on the corresponding configuration resource is required, which wastes power consumption and resources.
2) And adopting the periodic joint configuration of a plurality of sets of resources.
This method also has resource waste and power consumption problems. For example, the period of a service is 3 slots, in order to match, it may be necessary to configure 2 sets of resources having a period of 2 slots, and the two sets of resources are staggered by one slot, so that the 2 sets of resources having a period of 2 slots may be combined to obtain a resource configuration having a period of 1 slot. Therefore, when the period of the service is 3 slots, 3 parts of resources are configured in the period of each service, which also results in waste of power consumption and resources.
Also, the period of the minimum resource in method 2) is also symbol-based, and if the period of the service is an integer multiple of a non-symbol, such as 0.833ms or 16.6667ms, then the method 2) may not be able to find the period of the appropriate resource.
In summary, neither of the two implementation methods can solve the problem that the service period is not matched with the resource period. Moreover, with the periodic transmission of the service, the deviation between the service and the resource will be accumulated continuously, so that the delay requirement of the service cannot be met.
In order to solve the above problems, the present application provides various methods for determining resources, and the general idea of the solution provided by the present application is: and dynamically adjusting the use time of the resource so that the arrival time of the service can be matched with the adjusted use time of the resource. The term "matching" in this application may refer to overlapping, that is, the arrival time of the service overlaps the use time of the adjusted resource, or may refer to "within a preset error range", that is, the difference between the arrival time of the service and the use time of the adjusted resource is smaller than a preset error/deviation.
In the present application, as an implementation method, when there is no period that is the same as a period of a service in a period of candidate resources (i.e., a value range of the period of the resource, or a candidate value of the period of the resource), the present application may select a period of a resource that is closest to the period of the service from the periods of the candidate resources as the period of the resource corresponding to the service. For example, a minimum period greater than the period of the service may be selected from the periods of the candidate resources, or a maximum period less than the period of the service may be selected from the periods of the candidate resources.
For convenience of description, the present application takes an example of selecting a minimum period from the periods of the candidate resources, which is greater than the period of the service.
Fig. 2 is a diagram illustrating an exemplary relationship between a period of a resource and a period of a service provided by the present application. Wherein, the period of the service is Pt, the period of the resource is P, and P-Pt is d. The period P of the resource is the minimum period which is larger than the period of the service in the periods of the candidate multiple resources. Since the period Pt of the traffic and the period P of the resource are both constant values, the difference d between them is also constant value.
When the first service arrives, the use time of the resource is matched with (or overlapped with) the arrival time of the service, so that the terminal equipment can directly use the resource at the time of R1;
when the second service arrives, the resource use time does not yet arrive, and the terminal device waits for the time length d before the resource use time arrives (i.e., at the time point R2), so that the cumulative value of the deviation between the service arrival time and the resource use time is d;
when the third service arrives, the resource use time has not yet arrived, and the terminal device waits for the time duration 2d before the resource use time arrives (i.e., at the time R3), so that the cumulative value of the deviation between the service arrival time and the resource use time is 2 d;
when the fourth service arrives, the resource use time has not yet arrived, and the terminal device waits for the time length 3d before the resource use time arrives (i.e., the time point R4), so that the cumulative value of the deviation between the service arrival time and the resource use time is 3 d;
when the fifth service arrives, the resource use time has not yet arrived, and the terminal device waits for the duration 4d before the resource use time arrives (i.e., at the time R5), so that the cumulative value of the deviation between the service arrival time and the resource use time is 4 d;
when the sixth service arrives, the resource use time has not yet arrived, and the terminal device waits for the time duration 5d before the resource use time arrives (i.e., the time R6), so that the cumulative value of the deviation between the service arrival time and the resource use time is 5 d;
and so on.
Therefore, as time increases, the cumulative value of the deviation between the arrival time of traffic and the usage time of resources becomes larger. Therefore, the implementation method provided by the application comprises the following steps: and when the accumulated value of the deviation between the service arrival time and the resource use time is greater than a preset deviation threshold value, adjusting the resource use time to enable the service arrival time of the terminal equipment to be matched with the resource use time.
Fig. 3 is a schematic diagram of a method for determining resources. The method is performed by a communication device, which may be a terminal device or a network device. That is, the network device and the terminal device both execute the method shown in fig. 3, so that the terminal device and the network device make the same adjustment on the usage time of the resource, so as to ensure the correctness of the communication between the terminal device and the network device.
The method comprises the following steps:
The service is a periodic service, and the resource is a periodic resource.
Based on the scheme, the communication equipment enables the service arrival time of the terminal equipment to be matched with the service time of the resource by adjusting the service time of the resource, so that the service arrival time of the terminal equipment can be matched with the service time of the resource, the delay time of waiting for the resource by the terminal equipment is reduced, and the communication efficiency between the terminal equipment and the network equipment is improved.
Various different implementations of the embodiment of fig. 3 are given below, and are described separately below.
The implementation method 1, the terminal device and the network device are independently adjusted respectively.
Based on the implementation method, if the communication device in the embodiment of fig. 3 is a terminal device, before step 301, if the terminal device determines that an accumulated value of a deviation between an arrival time of a service of the terminal device and a usage time of a resource configured by the network device is greater than a deviation threshold, the terminal device determines the adjustment value according to the accumulated value.
For example, referring to fig. 2, if the preset deviation threshold is 3.5d, the network device and the terminal device may expect that when the fifth traffic arrives, the cumulative value of the deviation between the arrival time of the traffic of the terminal device at this time and the usage time of the resource configured by the network device is determined to be equal to 4d and thus greater than the deviation threshold, and thus the terminal device is triggered to determine the above adjustment value according to the cumulative value. For example, when the accumulated value is an integer multiple of a symbol or a slot, the accumulated value may be used as an adjustment value; for another example, when the accumulated value is not a symbol or not an integer multiple of a slot, the accumulated value may be slightly processed, such as rounded to an integer multiple of a symbol or an integer multiple of a slot, to obtain an adjustment value.
Or, the adjustment may be performed after the accumulated value of the deviation exceeds the preset deviation threshold, for example, after the fifth accumulated deviation value reaches 4d and exceeds the preset threshold 3.5d, the usage time of the resource corresponding to the sixth service is adjusted.
For example, referring to fig. 2, the resource occurrence time R5 may be adjusted forward by an adjustment value (denoted by R in fig. 2) so that the adjusted usage time of the resource is R5', even if the arrival time of the traffic of the terminal device matches the usage time of the resource. Therefore, the terminal equipment does not need to wait, can quickly use resources to receive and transmit data, and can reduce time delay and improve communication efficiency.
Alternatively, the preset deviation threshold may be pre-configured, or protocol predefined. Specifically, the determination of the deviation threshold may be network device determination, and configured to the terminal device in advance through a signaling; the terminal device and the network device may also be determined according to the delay requirement of the service, for example, the deviation threshold is equal to the delay requirement of the service, or the deviation threshold is equal to half of the delay requirement of the service, or the maximum value of the error value of the hardware device is subtracted from the delay requirement. The delay requirement may be a maximum waiting time for the receiving end to wait for receiving the data sent by the sending end.
Based on the scheme, the method for the terminal device to adjust the use time of the resource according to the adjustment value includes, but is not limited to, the following methods:
in the method 1, the terminal equipment adjusts the service time of the resource within a preset time range according to the adjustment value, so that the service arrival time of the terminal equipment is matched with the service time of the resource.
And 2, the terminal equipment adjusts the service time of the resource before or after the appointed subsequent Nth service arrives according to the adjustment value, wherein N is a positive integer, so that the service arrival time of the terminal equipment is matched with the service time of the resource.
Namely, the use time of the resource corresponding to the Nth service or the (N +1) th service or the (N-1) th service is adjusted.
For example, if N is 1, the terminal device adjusts the resource usage time before the appointed subsequent 1 st service arrives according to the adjustment value. For another example, if N is 2, the terminal device adjusts the resource usage time before the appointed subsequent 2 nd service arrives according to the adjustment value, and so on.
And 3, after the terminal equipment determines the adjustment value, triggering the terminal equipment to start a pre-configured timer, and adjusting the service time of the resource by the terminal equipment before the timer times out according to the adjustment value, or adjusting the service time of the first resource after the timer times out according to the adjustment value so that the service arrival time of the terminal equipment is matched with the service time of the resource.
For the network device, the same method as the terminal device is also used to adjust the service time of the resource, so that the service arrival time of the terminal device is matched with the service time of the resource. Reference may be made to the foregoing description without further elaboration.
And the implementation method 2 is that the network equipment autonomously adjusts and informs the terminal equipment of corresponding adjustment.
Based on the method, the network equipment can acquire the service attributes of each service in advance, such as the service period and the like, so that the network equipment can be adjusted autonomously and inform the terminal equipment of corresponding adjustment.
For a specific implementation method for the autonomous adjustment of the network device, reference may be made to the adjustment method of the network device in the implementation method 1, which is not described again.
And for the terminal equipment, the network equipment notifies the terminal equipment of adjustment. Specifically, when the network device determines that the usage time of the resource needs to be adjusted, for example, if the network device determines that an accumulated value of a deviation between an arrival time of a service of the terminal device and the usage time of the resource configured by the network device is greater than a deviation threshold, the network device determines an adjustment value according to the accumulated value, and notifies the terminal device to adjust according to the adjustment value.
Optionally, the network device sends a notification signaling to the terminal device, where the notification signaling is used to notify the terminal device to adjust the resource usage time. The notification signaling may be DCI, or a medium access Control element (MAC CE), or Radio Resource Control (RRC) signaling.
Optionally, the notification signaling indicates the adjustment value, and the implementation method of the notification signaling indicating the adjustment value includes, but is not limited to, the following methods:
method 1, the notification signaling includes the above adjustment value.
For example, the adjustment value is, for example, 2,4, etc., and the unit may be symbol, slot, millisecond, microsecond, etc.
Method 2, the notification signaling comprises indication information, the indication information is used for indicating one of a plurality of predefined adjustment values.
For example, the terminal device presets or the network device pre-configures (e.g., semi-statically configures) a plurality of candidate adjustment values to the terminal device, and the notification signaling indicates different adjustment values through different values (i.e., bit states) of the indication information. For example, the indication information is 2 bits, and four adjustment values of 0, 2 symbols, 4 symbols, and 8 symbols are configured in the higher layer, and the specific values (i.e., adjustment values) that the network device expects the terminal device to adjust can be indicated by using the indication information as 00,01,10, and 11, respectively. Of course, the network device also adjusts according to the same adjustment value.
Method 3, the network device does not inform the adjustment value.
In the method, the terminal equipment and the network equipment decide the same calculation method of the adjustment value in advance, and after receiving the notification signaling, the terminal equipment is triggered to calculate the adjustment value and adjust the service time of the resource according to the adjustment value.
Optionally, the notification signaling may include 1-bit information, and when the terminal device determines that the 1-bit information is "1", the terminal device is triggered to calculate an adjustment value, and adjust the use time of the resource according to the adjustment value.
Optionally, based on any implementation method of the foregoing indication adjustment value, the notification signaling may further include an identifier of one or more terminal devices. Or, the notification signaling includes a terminal group identifier, where the terminal group identifier is used to indicate a terminal group, and the terminal group includes one or more terminal devices. For example, different Identifiers (IDs) are used to identify different terminal devices, different terminal group identifiers are used to identify different terminal groups, or different signaling resource locations are configured to distinguish different terminal devices or terminal groups.
The adjustment signaling may notify the terminal devices in a terminal group to adjust according to the same adjustment value, or the adjustment signaling may also notify different terminal devices in the terminal group to adjust according to different adjustment values. For example, with the method 2, the adjustment signaling includes indication information, and when the indication information is "11", different terminal devices understand that "11" is different, for example, the terminal device 1 understands that the adjustment value corresponding to "11" is 3 symbols, and the terminal device 2 understands that the adjustment value corresponding to "11" is 5 symbols, and so on, thereby implementing that one adjustment signaling indicates that different terminal devices adjust according to different adjustment values.
Based on the implementation method 2, after receiving the notification signaling, the terminal device adjusts the use time of the resource according to the adjustment value, and the specific method includes, but is not limited to, the following methods:
the method 1 comprises the step that the terminal equipment adjusts the service time of the resources within a preset time range according to the adjustment value.
And 2, the terminal equipment adjusts the service time of the resource before or after the appointed subsequent Nth service arrives according to the adjustment value, wherein N is a positive integer.
The resource may be a resource corresponding to the nth service, may also be a resource corresponding to the N-1 st service, and may also be a resource corresponding to the N +1 st service.
Method 3, notifying that the signaling includes adjusting time; the communication device adjusts the usage time of the resource within the adjustment time according to the adjustment value.
And 4, after receiving the notification signaling, the terminal equipment starts a pre-configured timer, and adjusts the service time of the resource before the timeout of the timer according to the adjustment value, or adjusts the service time of the first resource after the timeout of the timer according to the adjustment value.
A specific implementation of the implementation method 2 is given below.
For example, the notification signaling is a DCI. Currently, both the CG type2 and the SPS activation/deactivation are performed by using DCI, and in a specific protocol, some information fields are set to be fixed values through the following table 2 to transfer messages, and the terminal device is notified of activation, for example, one or more fields are set to all "0"; and, through the following table 3, messages are delivered with certain information fields set to fixed values, which have informed the terminal device to deactivate, such as one or more fields all set to "0" or "1".
As shown in table 2, is an active table. As shown in table 3, is a table of deactivations.
Table 2 activated form
Table 3 table of deactivation
From table 2, it can be seen that when all bits in DCI for indicating retransmission process number and redundancy version are set to "0", it indicates that the DCI is used for indicating terminal device activation.
From table 3, it can be seen that, when all bits used for indicating the retransmission process number and the redundancy version in the DCI are set to "0" and all bits used for indicating the modulation coding scheme and the frequency domain resource allocation are set to "1", it indicates that the DCI is used for indicating the terminal device to deactivate.
Based on the existing definitions, the following table 4 may be added to the present application, where the table 4 is used to instruct the terminal device to adjust the usage time of the resource.
TABLE 4 indication of adjustment of usage time of resources
Based on table 4, the present application is defined as follows: when all bits used for indicating retransmission process number, redundancy version, modulation coding mode and frequency domain resource allocation in the DCI are set to "0", it indicates that the DCI is used for indicating the terminal device to adjust the use time of the resource.
Based on table 4, the adjustment value of the usage time of the resource may be indicated by using a time domain resource allocation field (time domain resource allocation) in the DCI.
At present, a method for indicating time domain resources pre-configures multiple groups (at most 16 groups) of information for a high layer, where each group of information can indicate slot offset (time offset between DCI and data, that is, how many slots transmit data information after DCI is received), a start symbol in a slot, and duration of information transmission. When the base station actually schedules, it indicates which set of preconfigured information (4 bits at most) is used in the time domain resource allocation field of the DCI. The invention can multiplex the indication field (4 bits) to indicate the adjustment value:
method 1, multiplexing the existing indication method, the time domain resource allocation field of the DCI indicates the time information of the next data transmission after receiving the DCI, and other information, such as frequency domain resource, period, Modulation and Coding Scheme (MCS), continues to use the previous indication without change. Of course, the DCI type may also be indicated in a field such as a frequency resource, an MCS, or the like, by a new value or a corresponding frequency/MCS modulation value, and a fixed value of other information is used for indicating the DCI type, which is not limited herein.
Based on this method, the information indicated by the time domain resource allocation field of the DCI may indicate the adjusted time position of the used resource, and the unit may be a symbol, a slot, or the like.
That is, the method may indicate one of 16 time positions through a time domain resource allocation field of DCI and take the position as an adjusted time position of using a resource.
Method 2, because the time domain resource allocation domain of the DCI is 4bits, it may be defined to indicate that a slot may be indicated using 2 bits of the 4bits, and 2 bits indicate a symbol, so that 4bits constitute an adjustment value; or 4bits are used for indicating symbols; or 3 bits for indicating slots, 1 bit for indicating symbols, etc. Or 1 bit of the 4bits is used to indicate that the adjustment value is a negative value or a positive value, i.e., whether the adjustment value is adjusted forward or backward, and 3 bits of the 4bits are used to indicate the adjustment value.
Based on the method, a specific adjustment value is carried in a time domain resource allocation domain of the DCI.
In the method 3, since the time domain resource allocation domain of the DCI is 4bits, values of 16 adjustment values can be predefined, and then one of the 16 adjustment values is indicated by the 4 bits.
The implementation method 3 is that the network device performs adjustment based on the trigger of the terminal device and notifies the terminal device to perform corresponding adjustment.
This implementation method 3 is similar to the implementation method 2 described above, but differs therefrom in that: for the uplink TSN data transmission, the network device does not know the period of the traffic of the terminal device, or the network device cannot accurately obtain the deviation value between the resource used by the network device and the arrival time of the traffic due to the jitter of the arrival time of the traffic of the terminal device (for example, the clock of the terminal device has a deviation), so the network device cannot accurately obtain the above adjustment value.
Therefore, in implementation method 3, on the basis of implementation method 2, before the network device determines the adjustment value, the terminal device determines an adjustment reference value, and then sends the adjustment reference value to the network device, where the adjustment reference value is used to assist the network device in determining the adjustment value, that is, the network device may determine the adjustment value according to the adjustment reference value.
The terminal device may determine the adjustment reference value by the following method: when the terminal equipment determines that the accumulated value of the deviation between the arrival time of the service and the use time of the resource is greater than a preset deviation threshold value, the accumulated value at the moment is used as an adjustment reference value, or the adjustment value is obtained according to the accumulated value and is used as the adjustment reference value. The other parts of the implementation method 3 are the same as the implementation method 2, and reference can be made to the foregoing description.
Or, in another implementation method, the terminal device may send an uplink signaling to the network device instead of sending the adjustment reference value, so as to trigger the network device to adjust or reconfigure the resource usage time, and after receiving the uplink signaling, the network device may adjust the resource usage time of the network device according to the method of the implementation method described above, and notify the terminal device to adjust the resource usage time.
In addition, the present application also provides another implementation method 4 for solving the background problem, and the implementation method 4 is different from the embodiment of fig. 3 and the implementation methods 1 to 3.
And 4, realizing the method 4 and increasing the scaling factor.
The current resource period allocation method has a problem of resource waste because there may not be a period of the resource that is the same as the period of the traffic in the candidate values of the period of the resource, and if only a simple candidate value of the period of the current resource is added with more candidate values of the period of the resource, the total number of the candidate values of the period of the resource is more, which needs more bits to indicate the information. For example, when the periodic candidate value of the resource is 8, a 3-bit indication is required; when the periodic candidate for a resource is 9-16, then a 4-bit indication is required, and so on.
Based on this, in the implementation method 4 of the present application, on the basis of the candidate value of the period of the existing resource, the candidate value of the period of the resource is not increased any more, but when there is no period matching the period of the service of the terminal device in the candidate value of the period of the resource, a scaling factor is added to indicate the period of the resource selected for the service of the terminal device.
For example, the period of the service is 6 slots, and the candidate value of the period of the resource corresponding to 15kHz includes: 2,7, n × 14, where n ═ 1,2,4,5,8,10,16,20,32,40,64,80,128,160,320,640}, where it can be found that there is no period of 6 slots in the candidate values of the period of the resource, the period in which the network device can configure the resource for the terminal device is 2 slots, and it is determined that the scaling factor is equal to 3, so that the network device sends the period of the resource (value of 2 slots) and the scaling factor (value of 3) to the terminal device through the DCI, and then the period in which the terminal device can calculate the actual resource configured by the network device is: 2slot 3 ═ 6 slot. That is, in this example, the period of the resource actually configured for the terminal device by the network device is 6 slots, and the terminal device is notified by the period of the resource being 2 slots and the scaling factor being 3.
The scaling factor may be an integer value, such as 3, or may be a decimal value, such as 0.5.
The network device may carry the scaling factor in the signaling of the period of the resource configured for the terminal device, or may carry the scaling factor in an independent signaling, or may carry the scaling factor in a higher layer signaling or a dynamic signaling.
The implementation method does not need to increase the candidate value of the period of the resource, and can realize configuring more adaptive period values for the terminal equipment. Therefore, the period of configuring proper resources for the terminal equipment is realized on the premise of not obviously increasing signaling overhead.
The above-mentioned scheme provided by the present application is mainly introduced from the perspective of interaction between network elements. It is to be understood that the above-described implementation of each network element includes, in order to implement the above-described functions, a corresponding hardware structure and/or software module for performing each function. Those of skill in the art will readily appreciate that the present invention can be implemented in hardware or a combination of hardware and computer software, with the exemplary elements and algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
As shown in fig. 4, for a schematic diagram of an apparatus for determining resources provided in the present application, the apparatus 400 may exist in the form of software or hardware. The apparatus 400 may include: a processing unit 402 and a communication unit 403. As an implementation, the communication unit 403 may include a receiving unit and a transmitting unit. The processing unit 402 is used for controlling and managing the operation of the apparatus 400. The communication unit 403 is used to support communication of the apparatus 400 with other network entities. The apparatus 400 may further comprise a storage unit 401 for storing program codes and data of the apparatus 400.
The processing unit 402 may be a processor or a controller, such as a general Central Processing Unit (CPU), a general purpose processor, a Digital Signal Processing (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. The storage unit 401 may be a memory. The communication unit 403 is an interface circuit of the apparatus for receiving signals from other apparatuses. For example, when the device is implemented in the form of a chip, the communication unit 403 is an interface circuit for the chip to receive signals from other chips or devices, or an interface circuit for the chip to transmit signals to other chips or devices.
The apparatus 400 may be a communication device (such as a terminal device or a network device) in any of the above embodiments, and may also be a chip for a communication device. For example, when the apparatus 400 is a communication device, the processing unit 402 may be a processor, and the communication unit 403 may be a transceiver, for example. Optionally, the transceiver may comprise radio frequency circuitry and the storage unit may be, for example, a memory. For example, when the apparatus 400 is a chip for a communication device, the processing unit 402 may be a processor, for example, and the communication unit 403 may be an input/output interface, a pin, a circuit, or the like, for example. The processing unit 402 can execute computer-executable instructions stored in a storage unit, optionally, the storage unit is a storage unit in the chip, such as a register, a cache, and the like, and the storage unit can also be a storage unit located outside the chip in the communication device, such as a read-only memory (ROM) or another type of static storage device that can store static information and instructions, a Random Access Memory (RAM), and the like.
In one embodiment, the apparatus 400 is a communication device, and the processing unit is configured to adjust a use time of a resource according to an adjustment value, so that an arrival time of a service of a terminal device matches the use time of the resource, where the service is a periodic service and the resource is a periodic resource; determining transmission resources for the service according to the adjusted service time of the resources; the device is the terminal equipment or the network equipment.
In a possible implementation method, the processing unit is further configured to: and determining that the cumulative value of the deviation between the arrival time of the service of the terminal equipment and the use time of the resource configured by the network equipment is greater than a deviation threshold value before adjusting the use time of the resource according to the adjustment value, and determining the adjustment value according to the cumulative value.
In a possible implementation method, the processing unit is specifically configured to: according to the adjustment value, the service time of the resource is adjusted within a preset time range; or, according to the adjustment value, adjusting the service time of the resource before the appointed subsequent Nth service arrives, wherein N is a positive integer; or starting a pre-configured timer, and the communication device adjusting the use time of the resource before the timer times out according to the adjustment value, or adjusting the use time of the first resource after the timer times out according to the adjustment value.
In one possible implementation method, the apparatus is a terminal device; a communication unit, configured to receive a notification signaling from the network device, where the notification signaling is used to notify the terminal device to adjust the time for using the resource.
In a possible implementation method, the processing unit is further configured to: determining an adjustment reference value before the communication unit receives notification signaling from the network device, the adjustment reference value being used to assist the network device in determining the adjustment value; the communication unit is further configured to send the adjustment reference value to the network device.
In a possible implementation method, the processing unit is specifically configured to: according to the adjustment value, the service time of the resource is adjusted within a preset time range; or, according to the adjustment value, adjusting the service time of the resource before the appointed subsequent Nth service arrives, wherein N is a positive integer; or, the notification signaling includes an adjustment time; according to the adjustment value, adjusting the use time of the resource within the adjustment time; or after the communication unit receives the notification signaling, starting a preconfigured timer, and adjusting the service time of the resource before the timer times out according to the adjustment value, or adjusting the service time of the first resource after the timer times out according to the adjustment value.
In one possible implementation method, the apparatus is a network device; a communication unit, configured to send a notification signaling to the terminal device, where the notification signaling is used to notify the terminal device to adjust the use time of the resource.
In one possible implementation, the notification signaling indicates the adjustment value; wherein the notification signaling includes the adjustment value; alternatively, the notification signaling includes indication information indicating one of a plurality of predefined adjustment values.
In a possible implementation method, the notification signaling includes an identifier of the terminal device or a terminal group identifier, and a terminal group indicated by the terminal group identifier includes the terminal device.
In one possible implementation, the notification signaling is DCI, or meta MAC CE, or no RRC signaling.
In a possible implementation method, the period of the resource is a minimum period greater than the period of the service among a plurality of preset resource periods.
It can be understood that, when the apparatus is used in the method for determining resources, a specific implementation process and corresponding beneficial effects may refer to the related description in the foregoing method embodiment, and are not described herein again.
Fig. 5 is a schematic diagram of another apparatus for determining resources provided by the present application, where the apparatus may be a communication device (e.g., a terminal device or a network device) in the foregoing embodiments. The apparatus 500 comprises: a processor 502, a communication interface 503, and a memory 501. Optionally, the apparatus 500 may also include a communication line 504. Wherein, the communication interface 503, the processor 502 and the memory 501 may be connected to each other through a communication line 504; the communication line 504 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication lines 504 may be divided into address buses, data buses, control buses, and the like. For ease of illustration, only one thick line is shown in FIG. 5, but this is not intended to represent only one bus or type of bus.
The communication interface 503 may be any device, such as a transceiver, for communicating with other devices or communication networks, such as an ethernet, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), a wired access network, and the like.
The memory 501 may be, but is not limited to, a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a CD-ROM or other optical disk storage, an optical disk storage (including a compact disk, a laser disk, an optical disk, a digital versatile disk, a blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory may be separate and coupled to the processor via a communication line 504. The memory may also be integral to the processor.
The memory 501 is used for storing computer-executable instructions for executing the present application, and is controlled by the processor 502 to execute. The processor 502 is configured to execute computer-executable instructions stored in the memory 501, thereby implementing the method for determining resources provided by the above-described embodiments of the present application.
Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application program codes, which are not specifically limited in the embodiments of the present application.
Those of ordinary skill in the art will understand that: the various numbers of the first, second, etc. mentioned in this application are only used for the convenience of description and are not used to limit the scope of the embodiments of this application, but also to indicate the sequence. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one" means one or more. At least two means two or more. "at least one," "any," or similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one (one ) of a, b, or c, may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or multiple. "plurality" means two or more, and other terms are analogous. Furthermore, for elements (elements) that appear in the singular form "a," an, "and" the, "they are not intended to mean" one or only one "unless the context clearly dictates otherwise, but rather" one or more than one. For example, "a device" means for one or more such devices.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device including one or more available media integrated servers, data centers, and the like. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The various illustrative logical units and circuits described in this application may be implemented or operated upon by design of a general purpose processor, a digital signal processor, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
The steps of a method or algorithm described in the embodiments herein may be embodied directly in hardware, in a software element executed by a processor, or in a combination of the two. The software cells may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. For example, a storage medium may be coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Although the present application has been described in conjunction with specific features and embodiments thereof, it will be evident that various modifications and combinations can be made thereto without departing from the spirit and scope of the application. Accordingly, the specification and figures are merely exemplary of the present application as defined in the appended claims and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the scope of the application. Thus, if such 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 such modifications and variations.
Claims (22)
1. A method of determining resources, comprising:
the communication equipment adjusts the service time of the resource according to the adjustment value, so that the arrival time of the service of the terminal equipment is matched with the service time of the resource, the service is a periodic service, and the resource is a periodic resource;
the communication equipment determines transmission resources for the service according to the adjusted service time of the resources;
the communication device is the terminal device or the network device.
2. The method of claim 1, wherein the communication device adjusts the time of use of the resource based on the adjustment value prior to adjusting the time of use of the resource, further comprising:
and the communication equipment determines that the cumulative value of the deviation between the arrival time of the service of the terminal equipment and the use time of the resource configured by the network equipment is greater than a deviation threshold value, and then determines the adjusting value according to the cumulative value.
3. The method of claim 2, wherein the communication device adjusting the time of use of the resource based on the adjustment value comprises:
the communication equipment adjusts the service time of the resource within a preset time range according to the adjustment value; or,
the communication equipment adjusts the service time of the resource before the appointed subsequent Nth service arrives according to the adjustment value, wherein N is a positive integer; or,
and the communication equipment starts a pre-configured timer, and the communication equipment adjusts the service time of the resource before the timer times out according to the adjustment value, or adjusts the service time of the first resource after the timer times out according to the adjustment value.
4. The method of claim 1, wherein the communication device is a terminal device; the method further comprises the following steps:
and the communication equipment receives a notification signaling from the network equipment, wherein the notification signaling is used for notifying the terminal equipment to adjust the use time of the resource.
5. The method of claim 4, wherein prior to the communication device receiving notification signaling from the network device, further comprising:
the communication device determining an adjustment reference value, the adjustment reference value being used to assist the network device in determining the adjustment value;
the communication device sends the adjustment reference value to the network device.
6. The method of claim 4 or 5, wherein the communication device adjusting the time of use of the resource according to the adjustment value comprises:
the communication equipment adjusts the service time of the resource within a preset time range according to the adjustment value; or,
the communication equipment adjusts the service time of the resource before the appointed subsequent Nth service arrives according to the adjustment value, wherein N is a positive integer; or,
the notification signaling comprises an adjustment time; the communication equipment adjusts the use time of the resource within the adjustment time according to the adjustment value; or,
after receiving the notification signaling, the communication device starts a preconfigured timer, and adjusts the service time of the resource before the timer is overtime according to the adjustment value, or adjusts the service time of the first resource after the timer is overtime according to the adjustment value.
7. The method of claim 1, wherein the communication device is a network device; the method further comprises the following steps:
and the communication equipment sends a notification signaling to the terminal equipment, wherein the notification signaling is used for notifying the terminal equipment to adjust the service time of the resource.
8. The method of any of claims 4-7, wherein the notification signaling indicates the adjustment value;
wherein the notification signaling includes the adjustment value; alternatively, the notification signaling includes indication information indicating one of a plurality of predefined adjustment values.
9. The method of any of claims 4-8, wherein the notification signaling includes an identity of the terminal device or a terminal group identity, the terminal group indicated by the terminal group identity including the terminal device.
10. The method according to any of claims 4-9, wherein the notification signaling is downlink control information, DCI, or media access control element, MAC CE, or radio resource control, RRC, signaling.
11. The method of claims 1-10, wherein the period of the resource is a minimum period of a preset plurality of resource periods that is greater than the period of the traffic.
12. An apparatus for determining resources, comprising a processing unit;
the processing unit is configured to adjust the use time of the resource according to the adjustment value, so that the arrival time of the service of the terminal device matches the use time of the resource, where the service is a periodic service and the resource is a periodic resource; determining transmission resources for the service according to the adjusted service time of the resources; the device is the terminal equipment or the network equipment.
13. The apparatus as recited in claim 12, said processing unit to further:
and determining that the cumulative value of the deviation between the arrival time of the service of the terminal equipment and the use time of the resource configured by the network equipment is greater than a deviation threshold value before adjusting the use time of the resource according to the adjustment value, and determining the adjustment value according to the cumulative value.
14. The apparatus as claimed in claim 13, wherein said processing unit is specifically configured to:
according to the adjustment value, the service time of the resource is adjusted within a preset time range; or,
according to the adjustment value, adjusting the service time of the resource before the appointed subsequent Nth service arrives, wherein N is a positive integer; or,
and starting a pre-configured timer, and adjusting the service time of the resource by the communication equipment according to the adjustment value before the timer is overtime, or adjusting the service time of the first resource after the timer is overtime according to the adjustment value.
15. The apparatus of claim 12, wherein the apparatus is a terminal device; the apparatus further includes a communication unit, configured to receive a notification signaling from the network device, where the notification signaling is used to notify the terminal device to adjust the usage time of the resource.
16. The apparatus as recited in claim 15, said processing unit to further: determining an adjustment reference value before the communication unit receives notification signaling from the network device, the adjustment reference value being used to assist the network device in determining the adjustment value;
the communication unit is further configured to send the adjustment reference value to the network device.
17. The apparatus according to claim 15 or 16, wherein the processing unit is specifically configured to:
according to the adjustment value, the service time of the resource is adjusted within a preset time range; or,
according to the adjustment value, adjusting the service time of the resource before the appointed subsequent Nth service arrives, wherein N is a positive integer; or,
the notification signaling comprises an adjustment time; according to the adjustment value, adjusting the use time of the resource within the adjustment time; or,
after the communication unit receives the notification signaling, starting a preconfigured timer, and adjusting the service time of the resource before the timer is overtime according to the adjustment value, or adjusting the service time of the first resource after the timer is overtime according to the adjustment value.
18. The apparatus of claim 12, wherein the apparatus is a network device; the apparatus further includes a communication unit, configured to send a notification signaling to the terminal device, where the notification signaling is used to notify the terminal device to adjust the usage time of the resource.
19. The apparatus of any of claims 15-18, wherein the notification signaling indicates the adjustment value;
wherein the notification signaling includes the adjustment value; alternatively, the notification signaling includes indication information indicating one of a plurality of predefined adjustment values.
20. The apparatus of any of claims 15-19, wherein the notification signaling comprises an identification of the terminal device or a terminal group identification, the terminal group indicated by the terminal group identification comprising the terminal device.
21. The apparatus according to any of claims 15-20, wherein the notification signaling is downlink control information, DCI, or media access control element, MAC CE, or radio resource control, RRC, signaling.
22. The apparatus of claims 12-21, wherein the period of the resource is a minimum period of a preset plurality of resource periods that is greater than a period of the traffic.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910261438.8A CN111770582B (en) | 2019-04-02 | 2019-04-02 | Method and device for determining resources |
PCT/CN2020/072863 WO2020199731A1 (en) | 2019-04-02 | 2020-01-17 | Method and apparatus for determining resources |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910261438.8A CN111770582B (en) | 2019-04-02 | 2019-04-02 | Method and device for determining resources |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111770582A true CN111770582A (en) | 2020-10-13 |
CN111770582B CN111770582B (en) | 2023-04-28 |
Family
ID=72664629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910261438.8A Active CN111770582B (en) | 2019-04-02 | 2019-04-02 | Method and device for determining resources |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111770582B (en) |
WO (1) | WO2020199731A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499374A (en) * | 2022-11-08 | 2022-12-20 | 腾讯科技(深圳)有限公司 | Parameter adjusting method and related device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116801405A (en) * | 2022-03-11 | 2023-09-22 | 华为技术有限公司 | Communication method, device and equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170093693A (en) * | 2016-02-04 | 2017-08-16 | 주식회사 케이티 | Methods for controlling the Vehicle to everything communication and Apparatuses thereof |
CN108243499A (en) * | 2016-12-26 | 2018-07-03 | 普天信息技术有限公司 | A kind of communication means, mobile terminal and communication base station |
CN108401301A (en) * | 2017-02-04 | 2018-08-14 | 华为技术有限公司 | A kind of Semi-static scheduling method, the network equipment and terminal device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8295240B2 (en) * | 2009-02-02 | 2012-10-23 | Research In Motion Limited | Discontinuous reception start offset coordinated with semi-persistent scheduling system and method |
US9526092B2 (en) * | 2012-05-14 | 2016-12-20 | Industrial Technology Research Institute | Method of allocating resources for scheduling request and user equipment using the same and a control node using the same |
-
2019
- 2019-04-02 CN CN201910261438.8A patent/CN111770582B/en active Active
-
2020
- 2020-01-17 WO PCT/CN2020/072863 patent/WO2020199731A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170093693A (en) * | 2016-02-04 | 2017-08-16 | 주식회사 케이티 | Methods for controlling the Vehicle to everything communication and Apparatuses thereof |
CN108243499A (en) * | 2016-12-26 | 2018-07-03 | 普天信息技术有限公司 | A kind of communication means, mobile terminal and communication base station |
CN108401301A (en) * | 2017-02-04 | 2018-08-14 | 华为技术有限公司 | A kind of Semi-static scheduling method, the network equipment and terminal device |
US20190357180A1 (en) * | 2017-02-04 | 2019-11-21 | Huawei Technologies Co., Ltd. | Semi-persistent scheduling method, network device, and terminal device |
Non-Patent Citations (2)
Title |
---|
QUALCOMM INCORPORATED: " "R1-164421_QC_SPS_V2V"", 《《3GPP TSG-RAN WG1 #85 R1-164421》》 * |
QUALCOMM INCORPORATED: " "R2-1701184_SPS Enhancments for V2X"", 《《3GPP TSG-RAN WG2 MEETING #97 R2-1701184》》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499374A (en) * | 2022-11-08 | 2022-12-20 | 腾讯科技(深圳)有限公司 | Parameter adjusting method and related device |
Also Published As
Publication number | Publication date |
---|---|
WO2020199731A1 (en) | 2020-10-08 |
CN111770582B (en) | 2023-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220330266A1 (en) | Information Transmission Method and Apparatus | |
US20220006602A1 (en) | Discontinuous Reception for Carrier Aggregation | |
US11330506B2 (en) | Method and apparatus for multiple bandwidth parts operation in mobile communications | |
TW202021394A (en) | Channel monitoring method and apparatus, terminal device, and network device | |
US20210022079A1 (en) | Method for monitoring pdcch, terminal device, and network device | |
RU2726871C1 (en) | Wireless communication method and device | |
WO2020001123A1 (en) | Downlink control channel detection method and apparatus, and terminal device | |
CN103299561A (en) | Apparatus and method for controlling coexistence interference within device in wireless communication system | |
EP3595384B1 (en) | Information transmission method and related device | |
US10980023B2 (en) | Reporting information | |
EP3557940B1 (en) | Communication method, terminal device and computer readable medium | |
US12063660B2 (en) | Method and device for adjusting PDCCH monitoring period | |
CN111770582B (en) | Method and device for determining resources | |
JP2022535332A (en) | Method, terminal device and network device for transmitting data | |
CN109756935B (en) | Method and device for adjusting working bandwidth | |
CN114788334B (en) | Method and device for determining evaluation duration of downlink transmission quality detection | |
CN111867013B (en) | Energy-saving and control method and device thereof | |
TW202008816A (en) | Signal transmission method and apparatus, network device, and terminal device | |
CN113543324A (en) | Target information sending method, receiving method and device | |
CN116636167A (en) | Method and device for determining media access MAC signaling application time | |
JP2019013038A (en) | Base station, radio communication method, and radio communications system | |
JP2019145860A (en) | Radio terminal device and radio base station device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |