Method, apparatus and storage medium for determining transmission reception point
Patent Information
- Application Number
- CN202311228052.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-21
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2043-09-21
AI Technical Summary
如此,可能会降低业务数据的传输效率
[0018] The technical problems that can be solved and the technical effects that can be achieved by the device for determining the transmission and receiving points, computer equipment, computer storage medium or computer program product in the above scheme can be referred to the technical problems and technical effects solved in the first aspect above, and will not be repeated here.
Smart Images

Figure CN117377086B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and in particular to a method, apparatus and storage medium for determining a transmission receiving point. Background Technology
[0002] As the control unit of the cellular wireless access network, the base station is responsible for data scheduling of all uplink and downlink services. In the traditional uplink service scheduling mechanism, if a terminal has an uplink scheduling requirement, the terminal needs to send a scheduling request message to the base station. The base station can then return a resource scheduling instruction to the terminal, which includes transmission resources. The terminal can then transmit service data based on the resource scheduling instruction.
[0003] However, when a terminal has multiple uplink scheduling requests, for each request, the terminal needs to send a scheduling request to the base station and wait for the base station to send a resource scheduling instruction before it can transmit service data. This may reduce the efficiency of service data transmission. Summary of the Invention
[0004] This application provides a method, apparatus, and storage medium for determining a transmission receiving point, which can improve the transmission efficiency of business data.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] Firstly, this application provides a method for determining a transmission receiving point. The method includes: obtaining a service request time and multiple transmissible time periods for each TRP among multiple transmission receiving points (TRPs), where the service request time is the time when a service request message is received. For each TRP, based on the service request time and each transmissible time period among the multiple transmissible time periods of the TRP, a transmission delay set is determined to determine multiple transmission delay sets, each transmission delay set including multiple transmission delays, with one TRP corresponding to one transmission delay set. Based on the multiple transmission delay sets, a target TRP is determined from the multiple TRPs, where the target TRP is the TRP corresponding to the transmissible time period with the smallest transmission delay among the multiple transmission delay sets, and the target TRP is used to transmit service data.
[0007] Optionally, the method for determining the transmission receiving point further includes: receiving configuration authorization CG resources from each TRP of the base station, wherein the CG resources include: transmission period, offset, and time-domain resource location. The aforementioned "obtaining multiple transmittable time periods for each TRP among multiple TRPs" includes: determining multiple transmittable time periods for each TRP based on the CG resources of each TRP.
[0008] Optionally, the above-mentioned "determining a target TRP from multiple TRPs based on multiple transmission delay sets" includes: for each transmission delay set, determining a target transmission delay from the transmission delay set to determine multiple target transmission delays, wherein the target transmission delay is the minimum transmission delay among the multiple transmission delays in the transmission delay set. Based on the multiple target transmission delays, determining the target TRP from the multiple TRPs, wherein the target TRP is specifically the TRP corresponding to the minimum transmission delay among the multiple target transmission delays.
[0009] Optionally, the method for determining the transmission receiving point further includes: if the transmission of service data is not completed within the target transmission period of the TRP, then the end time of the target transmission period is obtained, and the end time of the target transmission period is used as the service request time. The target TRP is then re-determined, and the service data is transmitted again. The target transmission period is the transmittable period with the smallest transmission delay among multiple sets of transmission delays.
[0010] Secondly, this application provides a device for determining a transmission receiving point, the device comprising: an acquisition module and a processing module.
[0011] The acquisition module is used to acquire the service request time and multiple transmissible time periods for each TRP among multiple Transmission Receiver Points (TRPs). The service request time is the time when the service request message is received. The processing module is used to, for each TRP, determine a transmission delay set based on the service request time and each transmissible time period within the multiple transmissible time periods of the TRP, thus determining multiple transmission delay sets. Each transmission delay set includes multiple transmission delays, and one TRP corresponds to one transmission delay set. The processing module is also used to determine a target TRP from the multiple TRPs based on the multiple transmission delay sets. The target TRP is the TRP corresponding to the transmissible time period with the smallest transmission delay among the multiple transmission delay sets, and the target TRP is used to transmit service data.
[0012] Optionally, the processing module is also configured to receive configuration grant CG resources for each TRP from the base station. The CG resources include: transmission period, offset, and time-domain resource location. Specifically, the processing module is configured to determine multiple transmittable time periods for each TRP based on the CG resources of each TRP.
[0013] Optionally, a processing module is specifically configured to, for each set of transmission delays, determine a target transmission delay from the set of transmission delays to determine multiple target transmission delays, wherein the target transmission delay is the minimum transmission delay among the multiple transmission delays in the set of transmission delays. The processing module is also specifically configured to, based on the multiple target transmission delays, determine a target TRP from multiple TRPs, wherein the target TRP is specifically the TRP corresponding to the minimum transmission delay among the multiple target transmission delays.
[0014] Optionally, the processing module is also configured to, if the transmission of service data is not completed within the target transmission period of the TRP, obtain the end time of the target transmission period, use the end time of the target transmission period as the service request time, redetermine the target TRP, and continue to transmit service data. The target transmission period is the transmittable period with the smallest transmission delay among multiple sets of transmission delays.
[0015] Thirdly, this application provides an apparatus for determining a transmission and receiving point, the apparatus comprising a processor and a memory. The processor and the memory are coupled. The memory is used to store one or more programs, the one or more programs including computer-executable instructions. When the apparatus for determining the transmission and receiving point is running, the processor executes the computer-executable instructions stored in the memory to implement the method for determining the transmission and receiving point as described in any possible implementation of the first aspect.
[0016] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method for determining the transmission receiving point described in any possible implementation of the first aspect above.
[0017] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, causes the computer to implement the method for determining a transmission and receiving point as described in any possible implementation of the first aspect.
[0018] The technical problems that can be solved and the technical effects that can be achieved by the device for determining the transmission and receiving points, computer equipment, computer storage medium or computer program product in the above scheme can be referred to the technical problems and technical effects solved in the first aspect above, and will not be repeated here.
[0019] The technical solution provided in this application offers at least the following advantages: The terminal can obtain the service request time and multiple transmissible time periods for each TRP among multiple Transmission Receiver Points (TRPs). The service request time is the time when the service request message is received. For each TRP, a transmission delay set is determined based on the service request time and each transmissible time period within the multiple transmissible time periods of the TRP, thus determining multiple transmission delay sets. Each transmission delay set includes multiple transmission delays, and one TRP corresponds to one transmission delay set. The terminal can determine a target TRP from the multiple TRPs based on the multiple transmission delay sets. The target TRP is the TRP with the smallest transmission delay among the multiple transmission pressure sets, and the target TRP is used to transmit service data. In this way, the terminal can select the TRP with the smaller transmission delay to transmit service data, reducing waiting time and improving the transmission efficiency of service data. Attached Figure Description
[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application, and do not constitute an undue limitation of this application.
[0021] Figure 1 This is a schematic diagram of the architecture of a system for determining a transmission receiving point according to an exemplary embodiment;
[0022] Figure 2 This is a flowchart illustrating a method for determining a transmission receiving point according to an exemplary embodiment;
[0023] Figure 3 This is a schematic diagram illustrating the transmittance time of a plurality of transmission receiving points according to an exemplary embodiment;
[0024] Figure 4 This is a flowchart illustrating another method for determining a transmission receiving point according to an exemplary embodiment;
[0025] Figure 5 This is a schematic diagram illustrating another type of transmittable time for multiple transmit receiving points according to an exemplary embodiment;
[0026] Figure 6 This is a flowchart illustrating another method for determining a transmission receiving point according to an exemplary embodiment;
[0027] Figure 7 This is a structural block diagram illustrating a transmission receiving point determination device according to an exemplary embodiment;
[0028] Figure 8 This is a schematic diagram of a device for determining a transmission receiving point according to an exemplary embodiment;
[0029] Figure 9 This is a conceptual partial view of a computer program product according to an exemplary embodiment. Detailed Implementation
[0030] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0031] In this article, the character " / " generally indicates that the objects before and after it are in an "or" relationship. For example, A / B can be understood as A or B.
[0032] The terms “first” and “second” in the specification and claims of this application are used to distinguish different objects, rather than to describe a specific order of objects.
[0033] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the steps or modules listed, but may optionally include other steps or modules not listed, or may optionally include other steps or modules inherent to such process, method, product, or device.
[0034] Furthermore, in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the words "exemplary" or "for example" is intended to present concepts in a concrete manner.
[0035] Before providing a detailed description of the method for determining the transmission and receiving point in the embodiments of this application, the implementation environment and application scenarios of the embodiments of this application will be introduced first.
[0036] With the development of communication technology, the application demand for fields such as industrial internet and intelligent manufacturing is increasing. Traditional wireless communication systems cannot meet the industrial control requirements for low latency, high reliability, and large capacity. Therefore, more advanced wireless communication technologies are needed to meet the application needs of industrial scenarios.
[0037] As the control unit of the cellular wireless access network, the base station is responsible for data scheduling of all uplink and downlink services. In the traditional uplink service scheduling mechanism, if a terminal has an uplink scheduling requirement, the terminal needs to send a scheduling request message to the base station. The base station can then return a resource scheduling instruction to the terminal, which includes transmission resources. The terminal can then transmit service data based on the resource scheduling instruction.
[0038] However, when a terminal has multiple uplink scheduling requests, the terminal needs to send a scheduling request to the base station for each uplink scheduling request. This may reduce the transmission efficiency of service data.
[0039] To address the aforementioned issues, this application provides a method for determining a transmission receiving point (TRP). The method includes: a terminal acquiring a service request time and multiple transmissible time periods for each TRP among multiple transmission receiving points (TRPs), where the service request time is the time when a service request message is received. For each TRP, a transmission delay set is determined based on the service request time and each transmissible time period among the multiple transmissible time periods of the TRP, thus determining multiple transmission delay sets. Each transmission delay set includes multiple transmission delays, and one TRP corresponds to one transmission delay set. The terminal can then determine a target TRP from the multiple TRPs based on the multiple transmission delay sets. The target TRP is the TRP with the smallest transmission delay among the multiple transmission pressure sets, and the target TRP is used to transmit service data. In this way, the terminal can select a TRP with a smaller transmission delay to transmit service data, reducing waiting time and improving the transmission efficiency of service data.
[0040] The implementation environment of the embodiments of this application is described below.
[0041] Figure 1 This is a schematic diagram illustrating the architecture of a transmission and receiving point determination system according to an exemplary embodiment. The architecture includes: terminals (e.g., terminals 101 and 102), base stations (e.g., base stations 103 and 104), transmission and receiving points (TRPs) (e.g., transmission and receiving points 105, 106, 107, 108, 109, and 1010), and robotic arms (e.g., robotic arms 1011 and 1012). The terminals can communicate with the base stations via wired / wireless communication, with the transmission and receiving points via wired / wireless communication, with the robotic arms via wired / wireless communication, and with the base stations via wired / wireless communication.
[0042] The terminal (e.g., terminal 101 and terminal 102) can be a device with transceiver capabilities. The terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (e.g., on ships); and it can be deployed in the air (e.g., on airplanes, balloons, and satellites). Terminals include handheld devices, vehicle-mounted devices, wearable devices, or computing devices with wireless communication capabilities. For example, the terminal can be a mobile phone, tablet computer, or computer with wireless transceiver capabilities. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.
[0043] In this embodiment, the terminal can receive configured grant (CG) resources from each of the multiple TRPs (Transmission Resource Planes) from the base station and process the CG resources of each TRP. A terminal is connected to a robotic arm; terminal 101 is connected to robotic arm 1011 and can receive operations from robotic arm 1011. Similarly, terminal 102 is connected to robotic arm 1012 and can receive operations from robotic arm 1012.
[0044] Base stations (e.g., base stations 103 and 104) can include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, access points, etc. Specifically, they can be: access points (APs) in Wireless Local Area Networks (WLANs), base stations (BTSs) in Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), base stations (NodeBs, NBs) in Wideband Code Division Multiple Access (WCDMA), evolved Node Bs (eNBs or eNodeBs) in LTE, relay stations or access points, or next-generation Node Bs (gNBs) in vehicle-mounted equipment, wearable devices, and 5G networks, or base stations in future evolved Public Land Mobile Networks (PLMNs), etc.
[0045] A base station can connect to multiple transmission access points. For example, base station 103 can connect to transmission receiving points 105, 106, and 107 respectively. Similarly, base station 104 can connect to transmission receiving points 108, 109, and 1010 respectively. The base station can configure CG resources for the transmission receiving points.
[0046] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0047] like Figure 2 As shown, this application provides a method for determining a transmission receiving point, the method comprising:
[0048] S201, Terminal obtains service request time.
[0049] The business request time refers to the time when the business request message is received.
[0050] In one possible implementation, the terminal is connected to a robotic arm. The robotic arm can operate the terminal. In response to the robotic arm's operation, the terminal can receive service request messages. When the terminal receives a service request message, it can obtain the service request time.
[0051] In another possible implementation, the terminal can receive service request information, which includes a service request message and a service request time.
[0052] S202, The terminal obtains multiple transmittable time periods for each of the multiple TRPs.
[0053] In one possible design, the transmittable time period includes: transmission start time and transmission end time.
[0054] It should be noted that, in this embodiment of the application, the transmittable time period can be represented by a specific time. The time can be accurate to milliseconds.
[0055] For example, multiple transmittable time periods of TRP1 may include: 1 hour 5 minutes 10 seconds to 1 hour 5 minutes 10 seconds 4 milliseconds, 1 hour 5 minutes 10 seconds 10 milliseconds to 1 hour 5 minutes 10 seconds 14 milliseconds, and 1 hour 5 minutes 10 seconds 20 milliseconds to 1 hour 5 minutes 10 seconds 24 milliseconds.
[0056] In one possible implementation, the base station can send CG resources for each TRP to the terminal. The terminal can receive configuration-granted CG resources from the base station for each TRP.
[0057] Among them, CG resources include: transmission period, offset, and temporal resource location.
[0058] It should be noted that the transmission period is not limited in this embodiment. The transmission period can be set according to service requirements. For example, the transmission period can be 4 milliseconds. Or, for example, the transmission period can be 5 milliseconds. Or, for example, the transmission period can be 6 milliseconds. The offset is used to indicate the difference between the transmission period of the first TRP and the transmission period of any TRP among the plurality of TRPs excluding the first TRP, where the first TRP is any TRP among the plurality of TRPs. The time-domain resource location is used to indicate the time period within the transmission period during which service data can be transmitted. In this embodiment, the transmission period and time-domain resource location of each TRP can be the same, but the offset of each TRP can be different.
[0059] For example, the transmission period can be 4 milliseconds, and the transmission period can be divided into 4 time slots: the first time slot (the first 1 millisecond), the second time slot (the second 1 millisecond), the third time slot (the third 1 millisecond), and the fourth time slot (the fourth 1 millisecond). The time-domain resource location can be the time slot within the transmission period where service data can be transmitted, that is, the first 1 millisecond of the transmission period can transmit service data. The offset can include: the offset of TRP1 is 0, the offset of the transmission period of TRP2 relative to the transmission period of TRP1 is 1.3 milliseconds, and the offset of the transmission period of TRP3 relative to the transmission period of TRP2 is 1.3 milliseconds.
[0060] In this embodiment of the application, after the terminal receives the CG resources of each TRP from the base station, the terminal can determine multiple transmittable time periods for each TRP based on the CG resources of each TRP.
[0061] Specifically, for each TRP, the terminal can determine the transmittable time period of the TRP based on the transmission period, offset, and time domain resource location in the CG resources of each TRP.
[0062] For example, such as Figure 3 As shown, Figure 3 This diagram illustrates the transmittable time of multiple Time-Resource Positions (TRPs). Assuming the multiple TRPs include TRP1, TRP2, and TRP3, line segment ab represents the transmission period of TRP1, line segment cd represents the transmission period of TRP2, line segment ef represents the transmission period of TRP3, line segment gc represents the offset of the transmission period of TRP2 relative to the transmission period of TRP1, and line segment he represents the offset of the transmission period of TRP3 relative to the transmission period of TRP2. The length of the horizontal axis of the rectangle representing the time-domain resource location represents the transmittable time period. The transmittable time periods of TRP1 include time period one and time period two, the transmittable time periods of TRP2 include time period three and time period four, and the transmittable time periods of TRP3 include time period five and time period six.
[0063] Understandably, the terminal can receive the transmission cycle (CG) resources from the base station for each Transmission Period Representation (TRP). The CG resources include the transmission period, offset, and time-domain resource location. In this way, the terminal can acquire the transmission resources of all TRPs. Before transmitting services, the terminal does not need to request transmission resources from the base station each time, which reduces transmission latency and improves transmission efficiency. The terminal can determine multiple transmittable time periods for each TRP based on its CG resources. This improves the accuracy of the transmittable time periods.
[0064] S203. For each TRP, the terminal determines a transmission delay set based on the service request time and each of the multiple transmittable time periods of the TRP, thereby determining multiple transmission delay sets.
[0065] The transmission delay set includes multiple transmission delays, and one TRP corresponds to one transmission delay set.
[0066] In one possible implementation, for each TRP, the terminal can determine the transmission end time of each transmission period within the multiple transmissible periods of the TRP. The terminal can determine a set of transmission delays based on the service request time and the transmission end time of each transmissible period within the multiple transmissible periods of the TRP, thereby determining multiple sets of transmission delays.
[0067] For example, if the service request time is 1 hour 5 minutes 10 seconds 2 milliseconds, the multiple transmittable time periods of TRP1 can include: 1 hour 5 minutes 10 seconds to 1 hour 5 minutes 10 seconds 4 milliseconds, 1 hour 5 minutes 10 seconds 10 milliseconds to 1 hour 5 minutes 10 seconds 14 milliseconds, and 1 hour 5 minutes 10 seconds 20 milliseconds to 1 hour 5 minutes 10 seconds 24 milliseconds. Then the transmission end time of each transmittable time period includes: 1 hour 5 minutes 10 seconds 4 milliseconds, 1 hour 5 minutes 10 seconds 14 milliseconds, and 1 hour 5 minutes 10 seconds 24 milliseconds. Therefore, the transmission delay set corresponding to TRP1 includes: 2 milliseconds, 12 milliseconds, and 22 milliseconds.
[0068] S204. The terminal determines the target TRP from multiple TRPs based on multiple transmission delay sets.
[0069] The target TRP is the TRP corresponding to the minimum transmission delay among multiple sets of transmission delays, and the target TRP is used to transmit service data.
[0070] In one possible implementation, the terminal can determine the minimum transmission delay based on each transmission delay in multiple transmission delay sets. The terminal can then determine the transmission delay set containing the minimum transmission delay. Finally, the terminal can determine the target TRP based on the transmission delay set containing the minimum transmission delay.
[0071] For example, suppose multiple TRPs include TRP1, TRP2, and TRP3. The transmission delay sets corresponding to TRP1 include 2 milliseconds, 12 milliseconds, and 22 milliseconds; the transmission delay sets corresponding to TRP2 include 4 milliseconds, 14 milliseconds, and 24 milliseconds; and the transmission delay sets corresponding to TRP3 include 6 milliseconds, 16 milliseconds, and 26 milliseconds. Then the minimum transmission delay is 2 milliseconds, and the transmission delay set containing the minimum transmission delay is the transmission delay set corresponding to TRP1. Therefore, the target TRP is TRP1.
[0072] Understandably, the terminal can obtain the service request time and multiple transmissible time periods for each of the multiple Transmission Receiver Points (TRPs). The service request time is the time when the service request message is received. For each TRP, a transmission delay set is determined based on the service request time and each transmissible time period within the multiple transmissible time periods of the TRP. This results in multiple transmission delay sets, each containing multiple transmission delays, with one TRP corresponding to one transmission delay set. The terminal can then determine the target TRP from these multiple transmission delay sets. The target TRP is the TRP with the smallest transmission delay among the multiple transmission delay sets, and this target TRP is used to transmit service data. In this way, the terminal can select the TRP with the smaller transmission delay to transmit service data, reducing waiting time and improving the efficiency of service data transmission.
[0073] In some embodiments, before the terminal acquires multiple transmittable periods for each of the multiple TRPs, the base station can configure available CG resources for each of the multiple TRPs.
[0074] The CG resources can include: transmission period, offset, time-domain resource location, frequency-domain resources, time-domain resources, spatial-domain resources, and modulation and coding scheme (MCS).
[0075] It should be noted that, in the embodiments of this application, the configuration of CG resources can refer to the configuration of CG resources in the uplink unlicensed scheduling method. As shown in Code 1, the base station adds the identifier and offset of each TRP to the configuration of CG resources, and configures different beams for different TRPs. That is, different TRPs can use spatial division to use different spatial resources in the same time and frequency domain.
[0076] { / / Code 1
[0077]
[0078]
[0079]
[0080]
[0081] Among them, `cg-trp id CG-TRP OPTIONAL,--Need R` is used to configure the identifier of each TRP; `periodicity` is used to configure the transmission period of the TRP; `timeDomainAllocation` or `timeDomainAllocation-v1710` is used to configure the time-domain resource location of the TRP. If `timeDomainAllocation-v1710` exists, the time-domain resource location is configured based on `timeDomainAllocation-v1710`. If `timeDomainAllocation-v1710` does not exist, it is configured based on `timeDomainAllocation` in conjunction with the time-domain resource location; `cg-TRP-id` is used to distinguish multiple TRPs by ID. The value range of `cg-TRP-id` is [0, maxNrofTRPs-1]; `cg-CandidateBeamRS-r16` is used to configure different beams for different TRPs; `cg-timeDomainOffset` is used to configure the offset of different TRPs.
[0082] It should be noted that in this embodiment, a maximum of 32 TRPs can be configured in the same CG configuration, meaning that the value of maxNrofTRPs can be 32. The configuration code is as follows: maxNrofTRPs INTEGER::=31. In this embodiment, based on the CG resource configuration, a time-domain offset is added to distinguish the available resources of different TRPs in the time domain, so that users can select CG resources with lower latency for transmission. The base station can allocate CG resources of TRPs using space division multiplexing (SDM), frequency division multiplexing (FDM), or time division multiplexing (TDM).
[0083] In this embodiment, after the base station configures available CG resources for each of the multiple TRPs, the base station can send the CG resources of each TRP to the terminal in two ways. First, the base station can send a radio resource control (RRC) message to the terminal to enable the terminal to acquire the CG resources of each TRP. Second, the base station can send an RRC message to the terminal. Then, the base station sends downlink control information (DCI) to the terminal to enable the terminal to acquire the CG resources of each TRP.
[0084] Understandably, the base station can send CG resources for each of the multiple TRPs to the terminal, so that the terminal can obtain the transmission resources of each of the multiple TRPs. Before transmitting services, the terminal does not need to request transmission resources from the base station every time, which can reduce the transmission latency of service data and improve transmission efficiency.
[0085] In some embodiments, such as Figure 4 As shown, the terminal determines the target TRP from multiple TRPs based on multiple transmission delay sets (S204), and may further include the following steps:
[0086] S401. For each set of transmission delays, the terminal determines the target transmission delay from the set of transmission delays to determine multiple target transmission delays.
[0087] The target transmission delay is the smallest transmission delay among the multiple transmission delays in the transmission delay set.
[0088] In one possible implementation, for each set of transmission delays, the terminal can use the minimum transmission delay in the set as the target transmission delay to determine multiple target transmission delays.
[0089] For example, suppose multiple Transmission Relationships (TRPs) include TRP1, TRP2, and TRP3. The transmission delay sets corresponding to TRP1 are 2 milliseconds, 12 milliseconds, and 22 milliseconds; the transmission delay sets corresponding to TRP2 are 4 milliseconds, 14 milliseconds, and 24 milliseconds; and the transmission delay sets corresponding to TRP3 are 6 milliseconds, 16 milliseconds, and 26 milliseconds. Then the total target transmission delays are 2 milliseconds, 4 milliseconds, and 6 milliseconds.
[0090] S402. The terminal determines the target TRP from multiple TRPs based on the transmission delay of multiple targets.
[0091] Specifically, the target TRP is the TRP corresponding to the minimum transmission delay among multiple target transmission delays.
[0092] In one possible implementation, the terminal can determine the minimum transmission delay from multiple target transmission delays. The terminal can use the TRP corresponding to the minimum transmission delay as the target TRP.
[0093] For example, suppose the transmission delays of multiple targets include 2 milliseconds, 4 milliseconds, and 6 milliseconds, and the TRP corresponding to 2 milliseconds is TRP1, the TRP corresponding to 4 milliseconds is TRP1, and the TRP corresponding to 6 milliseconds is TRP1. Then the minimum transmission delay is 2 milliseconds, the TRP corresponding to the minimum transmission delay is TRP1, and the target TRP is TRP1.
[0094] Understandably, for each transmission delay set, the terminal can determine a target transmission delay based on the service request time and multiple transmission delays within the set. This target transmission delay is the smallest among the multiple transmission delays in the set. The terminal can then determine a target TRP from multiple TRPs based on these target transmission delays. Specifically, the target TRP is the TRP corresponding to the smallest transmission delay among the multiple target transmission delays. In this way, processing only data from one transmission delay set at a time reduces the amount of data processed by the terminal each time, improving data processing efficiency.
[0095] In some embodiments, after obtaining the service request time and multiple transmissible time periods for each TRP among multiple TRPs, the method for determining the transmission receiving point may further include: for each TRP, the terminal can determine a target transmission period from the multiple transmissible time periods of the TRP based on the service request time and the transmission end time in each transmissible time period of the TRP, thereby determining the target transmission period for each TRP, wherein the time interval between the transmission end time of the target transmission period and the service request time is minimized. The terminal can determine the transmission delay of each TRP based on the service request time and the target transmission period of each TRP. The terminal can determine a target TRP from the multiple TRPs based on the transmission delay of each TRP, wherein the target TRP is the TRP with the smallest transmission delay among the multiple TRPs, and the target TRP is used to transmit service data.
[0096] For example, such as Figure 5 As shown, assuming multiple TRPs include TRP1, TRP2, and TRP3, line segment ab represents the transmission period of TRP1, line segment cd represents the transmission period of TRP2, line segment ef represents the transmission period of TRP3, line segment gc represents the offset of the transmission period of TRP2 relative to the transmission period of TRP1, and line segment he represents the offset of the transmission period of TRP3 relative to the transmission period of TRP2. The length of the horizontal axis of the rectangle representing the time-domain resource location represents the transmittable time period. The transmittable time periods of TRP1 include time period one and time period two, the transmittable time periods of TRP2 include time period three and time period four, and the transmittable time periods of TRP3 include time period five and time period six. Time T represents the service request time, which can be represented by T1; time A represents the transmission end time of time period three, which can be represented by T... trp2 Indicated; Time B is used to indicate the end time of transmission for time period five, which can be represented by T. trp3 Indicated; time C is used to represent the end time of transmission in time segment two, which can be expressed as T. trp1 This indicates that the terminal can then determine the value based on min(T). trp1 -T1,T trp2 -T1,T trp3 -T1) Determine the target TRP as TRP2.
[0097] In this way, the terminal can first determine the transmittable time period that is closest to the service request time among the multiple transmittable time periods of each TRP, and then determine the target TRP based on the transmission delay of the multiple closest transmittable time periods.
[0098] In some embodiments, if the terminal fails to complete the transmission of service data within the target transmission period of the TRP, it can obtain the end time of the target transmission period, use the end time of the target transmission period as the service request time, redetermine the target TRP, and continue to transmit service data. The target transmission period is the transmittable delay with the smallest transmission delay among multiple sets of transmission delays.
[0099] For example, in combination Figure 5 If the target TRP is TRP2, and the target transmission period for TRP2 is period three, and TRP2 has not completed the transmission of terminal service data by the end of period three, the terminal can then reselect the target TRP. If the target TRP is TRP3, and the target transmission period for TRP3 is period five, then the terminal can continue transmitting service data through period five of TRP3.
[0100] The method for determining the transmission and reception point in this application will be described below with reference to specific embodiments. For example... Figure 6 As shown, suppose the base station is connected to TRP1, TRP2, and TRP3 respectively. The base station can configure the configuration grant resources for each of the multiple TRPs. The base station can send the configuration grant resources for each of the multiple TRPs to the terminal. The terminal can receive the configuration grant resources from each TRP of the base station. The terminal can select the target TRP to transmit service data based on the configuration grant resources of each TRP.
[0101] The foregoing primarily describes the solutions provided in the embodiments of this application from the perspective of computer devices. It is understood that, in order to achieve the above functions, the computer device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the methods and steps for determining the transmission and reception points described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0102] This application also provides a device for determining a transmission receiving point. This device can be a computer device, a CPU within the aforementioned computer device, a module within the aforementioned computer device for determining a transmission access point, or a client within the aforementioned computer device for determining transmission access.
[0103] This application embodiment can divide the determination of the transmission and receiving point into functional modules or functional units according to the above method example. For example, each function can be divided into a separate functional module or functional unit, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or in software functional modules or functional units. The module or unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0104] like Figure 7 The diagram shown is a structural schematic of a transmission and reception point determination device provided in an embodiment of this application. The transmission and reception point determination device is used to perform... Figure 2 , Figure 4 and Figure 6 The method for determining the transmission and receiving point is shown. The apparatus for determining the transmission and receiving point may include an acquisition module 701 and a processing module 702.
[0105] The acquisition module 701 is used to acquire the service request time and multiple transmissible time periods for each TRP among multiple transmission receiving points (TRPs). The service request time is the time when the service request message is received. The processing module 702 is used to, for each TRP, determine a transmission delay set based on the service request time and each transmissible time period among the multiple transmissible time periods of the TRP, thereby determining multiple transmission delay sets. Each transmission delay set includes multiple transmission delays, and one TRP corresponds to one transmission delay set. The processing module 702 is also used to determine a target TRP from the multiple TRPs based on the multiple transmission delay sets. The target TRP is the TRP corresponding to the transmissible time period with the smallest transmission delay among the multiple transmission delay sets, and the target TRP is used to transmit service data.
[0106] Optionally, the processing module 702 is further configured to receive configuration grant CG resources from each TRP of the base station, wherein the CG resources include: transmission period, offset, and time-domain resource location. Specifically, the processing module 702 is configured to determine multiple transmittable time periods for each TRP based on the CG resources of each TRP.
[0107] Optionally, processing module 702 is specifically used to determine a target transmission delay from each transmission delay set, thereby determining multiple target transmission delays, where the target transmission delay is the minimum transmission delay among the multiple transmission delays in the transmission delay set. Processing module 702 is also specifically used to determine a target TRP from multiple TRPs based on the multiple target transmission delays, where the target TRP is specifically the TRP corresponding to the minimum transmission delay among the multiple target transmission delays.
[0108] Optionally, the processing module 702 is further configured to, if the transmission of service data is not completed within the target transmission period of the TRP, obtain the end time of the target transmission period, use the end time of the target transmission period as the service request time, redetermine the target TRP, and continue to transmit service data. The target transmission period is the transmittable period with the smallest transmission delay among multiple sets of transmission delays.
[0109] Figure 8 This is a schematic diagram of the hardware structure of a transmission and reception point determination device according to an exemplary embodiment. The device may include a processor 801, which executes application code to implement the transmission and reception point determination method of this application.
[0110] The processor 801 may be a central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.
[0111] like Figure 8 As shown, the device for determining the transmission and receiving point may further include a memory 802. The memory 802 stores the application code that executes the scheme of this application, and its execution is controlled by the processor 801.
[0112] Memory 802 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. Memory 802 may exist independently and be connected to processor 801 via bus 804. Memory 802 may also be integrated with processor 801.
[0113] like Figure 8As shown, the device for determining the transmission and receiving point may further include a communication interface 803, wherein the processor 801, memory 802, and communication interface 803 may be coupled to each other, for example, through a bus 804. The communication interface 803 is used for information interaction with other devices, for example, supporting information interaction between the device for determining the transmission and receiving point and other devices.
[0114] It should be pointed out that, Figure 8 The device structure shown does not constitute a limitation on the device for determining the transmission and receiving point, except... Figure 8 In addition to the components shown, the means for determining the transmission receiving point may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0115] In actual implementation, the functions implemented by processing module 702 can be derived by... Figure 8 The processor 801 shown calls the program code in memory 802 to implement this.
[0116] This application also provides a computer-readable storage medium storing instructions that, when executed by a processor of a computer device, enable the computer to perform the transmission receiving point determination method provided in the embodiments described above. For example, the computer-readable storage medium may be a memory 802 including instructions, which may be executed by a processor 801 of a computer device to complete the method. Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium, such as a ROM, RAM, CD-ROM, magnetic tape, floppy disk, or optical data storage device.
[0117] Figure 9 A conceptual partial view of a computer program product provided in an embodiment of this application is shown schematically. The computer program product includes a computer program for executing computer processes on a computing device.
[0118] In one embodiment, the computer program product is provided using a signal bearer medium 900. The signal bearer medium 900 may include one or more program instructions that, when executed by one or more processors, can provide the above-mentioned... Figure 2 , Figure 4 and Figure 6 The functions or parts thereof described in [the document]. Therefore, for example, refer to [the document / reference]. Figure 2 In the embodiment shown, one or more features of S201 to S204 can be fulfilled by one or more instructions associated with the signal carrying medium 900. Furthermore, Figure 9 The program instructions in the document also describe example instructions.
[0119] In some examples, the signal carrying medium 900 may include a computer-readable medium 901, such as, but not limited to, a hard disk drive, a compact disc (CD), a digital video disc (DVD), a digital magnetic tape, a memory, a read-only memory (ROM), or a random access memory (RAM), etc.
[0120] In some implementations, the signal carrying medium 900 may include a computer recordable medium 902, such as, but not limited to, a memory, a read / write (R / W) CD, a R / W DVD, and so on.
[0121] In some implementations, the signal carrying medium 900 may include a communication medium 903, such as, but not limited to, digital and / or analog communication media (e.g., fiber optic cables, waveguides, wired communication links, wireless communication links, etc.).
[0122] The signal-bearing medium 900 can be transmitted by a wireless communication medium 903. One or more program instructions can be, for example, computer-executable instructions or logic implementation instructions.
[0123] In some examples, such as targeting Figure 7 The described means for determining the transmission and receiving point can be configured to provide various operations, functions, or actions in response to one or more program instructions in a computer-readable medium 901, a computer-recordable medium 902, and / or a communication medium 903.
[0124] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0125] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0126] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the constituent units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0127] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0128] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, essentially, or the part that contributes to the prior art, or a complete or partial classification of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0129] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for determining a transmission receiving point, characterized in that, The method includes: The service request time is obtained, and multiple transmittable time periods are obtained for each TRP among multiple Transmission Receiver Points (TRPs). The service request time is the time when the service request message is received. For each TRP, a transmission delay set is determined based on the service request time and each of the multiple transmissible periods of the TRP, to determine multiple transmission delay sets. The transmission delay set includes multiple transmission delays, which are determined based on the service request time and the transmission end time of each of the multiple transmissible periods of the TRP. One TRP corresponds to one transmission delay set. Based on multiple sets of transmission delays, a target TRP is determined from the multiple TRPs. The target TRP is the TRP corresponding to the transmittable time period with the minimum transmission delay among the multiple sets of transmission delays. The target TRP is used to transmit service data.
2. The method according to claim 1, characterized in that, Before obtaining multiple transportable periods for each of the plurality of TRPs, the method further includes: Receive configuration-granted CG resources from each of the TRPs from the base station, the CG resources including: transmission period, offset, and time-domain resource location; Obtaining multiple transportable time periods for each of the multiple TRPs, including: Based on the CG resources of each TRP, multiple transmittable time periods are determined for each TRP.
3. The method according to claim 1 or 2, characterized in that, The step of determining the target TRP from the plurality of TRPs based on the plurality of transmission delay sets includes: For each set of transmission delays, a target transmission delay is determined from the set of transmission delays to determine a plurality of target transmission delays, wherein the target transmission delay is the smallest transmission delay among the plurality of transmission delays in the set of transmission delays; Based on multiple target transmission delays, the target TRP is determined from the multiple TRPs, and the target TRP is specifically the TRP corresponding to the minimum transmission delay among the multiple target transmission delays.
4. The method according to claim 1 or 2, characterized in that, The method further includes: If the transmission of the service data is not completed within the target transmission period of the TRP, the end time of the target transmission period is obtained, and the end time of the target transmission period is used as the service request time. The target TRP is re-determined, and the transmission of the service data continues. The target transmission period is the transmittable period with the smallest transmission delay among the multiple sets of transmission delays.
5. A device for determining a transmission and receiving point, characterized in that, The device includes: The acquisition module is used to acquire the service request time and multiple transmittable time periods of each TRP among multiple Transmission Receiver Points (TRPs), wherein the service request time is the time when the service request message is received; The processing module is configured to, for each TRP, determine a transmission delay set based on the service request time and each of the multiple transmissible time periods of the TRP, thereby determining multiple transmission delay sets, wherein the transmission delay set includes multiple transmission delays, the multiple transmission delays being determined based on the service request time and the transmission end time of each of the multiple transmissible time periods of the TRP, and one TRP corresponds to one transmission delay set; The processing module is further configured to determine a target TRP from the plurality of TRPs based on the plurality of transmission delay sets. The target TRP is the TRP corresponding to the transmittable time period with the smallest transmission delay among the plurality of transmission delay sets, and the target TRP is used to transmit service data.
6. The apparatus according to claim 5, characterized in that, The processing module is further configured to receive configuration authorized CG resources from each TRP of the base station, the CG resources including: transmission period, offset and time domain resource location; The processing module is specifically used to determine multiple transmittable time periods for each TRP based on the CG resources of each TRP.
7. The apparatus according to claim 5 or 6, characterized in that, The processing module is specifically configured to determine a target transmission delay from each transmission delay set to determine multiple target transmission delays, wherein the target transmission delay is the minimum transmission delay among the multiple transmission delays in the transmission delay set. The processing module is specifically used to determine the target TRP from the multiple target transmission delays based on the multiple target transmission delays, wherein the target TRP is specifically the TRP corresponding to the minimum transmission delay among the multiple target transmission delays.
8. The apparatus according to claim 5 or 6, characterized in that, The processing module is further configured to, if the transmission of the service data is not completed within the target transmission period of the TRP, obtain the end time of the target transmission period, use the end time of the target transmission period as the service request time, redetermine the target TRP, and continue to transmit the service data, wherein the target transmission period is the transmittable period with the smallest transmission delay among the multiple sets of transmission delays.
9. A device for determining a transmission receiving point, characterized in that, include: Processor and memory; The processor and the memory are coupled; The memory is used to store one or more programs, which include computer-executable instructions. When the device for determining the transmission and receiving point is running, the processor executes the computer-executable instructions stored in the memory to cause the device for determining the transmission and receiving point to perform the method for determining the transmission and receiving point as described in any one of claims 1-4.
10. A computer-readable storage medium storing instructions, characterized in that, When the computer executes the instruction, the computer performs the method for determining the transmission receiving point as described in any one of claims 1-4.
Citation Information
Patent Citations
Communication method and device and computer readable storage medium
CN114095124A
Time drift information associated with timing group delays
WO2021225964A1