A method and device for allocating uplink resource blocks

By calculating the proportion of the uplink data of the perceived service and communication service of the terminal in the next unit time, determining the resource block RB allocation template, solving the problem of low efficiency of terminal resource block allocation in the prior art, and achieving reasonable allocation and utilization of resource blocks.

CN114786265BActive Publication Date: 2025-04-18CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210441959.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-25
Publication Date
2025-04-18
Estimated Expiration
2042-04-25

AI Technical Summary

Technical Problem

Under the existing network architecture of frequency division duplex system, how to reasonably allocate uplink resource blocks for transmission of perception services and communication services to terminals is an urgent problem.

Method used

By obtaining the uplink data amount of perceived services and communication services of the target terminal in the next unit time, calculate the perceived proportion or communication proportion, and determine the target resource block RB allocation template based on this proportion, sending instructions to the terminal, so that it sends uplink data according to the specified template.

Benefits of technology

It realizes the rational allocation of uplink resource blocks for perceptual services and communication services, solves the problem of resource block allocation in the existing network architecture, and improves resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114786265B_ABST
    Figure CN114786265B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides an uplink resource block allocation method and device, which relates to the field of communications and can reasonably allocate uplink resource blocks for perception services and communication services. The method includes: obtaining the uplink perception data volume of the target terminal in the next unit time; the target terminal is one of the terminals with perception functions in the coverage area of ​​the access network device; obtaining the uplink communication data volume of the target terminal in the next unit time; determining the perception proportion of the uplink perception data volume to the total uplink data volume, or the communication proportion of the uplink communication data volume to the total data volume; determining the target resource block RB allocation template according to the target proportion; the target proportion is the perception proportion or the communication proportion; sending the target RB template to the target terminal, so that the target terminal sends the uplink perception service data of the perception service and the uplink communication service data of the communication service to the access network device according to the target RB template.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a method and device for allocating uplink resource blocks. Background Art

[0002] Communication and perception fusion (abbreviated as synaesthesia fusion) is an important technology for future communication networks. Communication refers to the transmission of information between two or more points, and perception refers to the detection of parameters of the physical environment. Synaesthesia fusion can greatly reuse the frequency and site resources of communication and perception, realize the unified design of communication and perception functions, and realize the perception function while transmitting information, thereby improving the overall performance and business capabilities.

[0003] However, at present, interawareness fusion is still in the technical definition stage. To facilitate its construction, how to allocate channel resources (such as resource blocks (RB)) for transmitting business data of perception services and channel resources for business data of communication services to terminals based on the existing frequency division duplexing (FDD) network architecture is an urgent problem to be solved. Summary of the invention

[0004] The embodiments of the present application provide an uplink resource block allocation method and device, which can reasonably allocate uplink resource blocks for perception services and communication services.

[0005] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0006] In the first aspect, an uplink resource block allocation method is provided, which is applied to an access network device. The method includes: obtaining the uplink perception data volume of the perception service of the target terminal in the next unit time; the target terminal is one of the terminals with perception function in the coverage area of ​​the access network device; obtaining the uplink communication data volume of the communication service of the target terminal in the next unit time; determining the perception ratio of the uplink perception data volume to the total uplink data volume, or the communication ratio of the uplink communication data volume to the total data volume; the uplink total data volume is the sum of the uplink communication data volume and the uplink perception data volume; determining the target resource block RB allocation template according to the target ratio; the target ratio is the perception ratio or the communication ratio; sending indication information for indicating the target resource block RB allocation template to the target terminal, so that the target terminal sends the uplink perception service data of the perception service and the uplink communication service data of the communication service to the access network device according to the target resource block RB allocation template.

[0007] Based on the above technical solution, when a certain access network device needs to instruct the target terminal in its coverage area to perform a perception service, in this application, the uplink perception data volume corresponding to the perception service and the uplink communication data volume corresponding to the communication service that the target terminal needs to send in the next unit time will first be obtained. After that, the perception proportion of the uplink perception data volume to the sum of the uplink perception data volume and the uplink communication data volume can be calculated to determine, or the communication proportion of the uplink communication data volume to the sum of the uplink perception data volume and the uplink communication data volume. Then, according to the perception proportion or the communication proportion, the target resource block RB allocation template that meets the ratio of the uplink data in the next unit time of the target terminal (the ratio of the service data of the perception service and the service data of the communication service) can be determined. Finally, the device that executes the uplink resource block allocation method on the access network device sends the indication information for indicating the target resource block RB allocation template to the target terminal, so that the target terminal uses the target resource block RB allocation template to send the uplink perception service data of the perception service and the uplink communication service data of the communication service to the access network device in the next unit time. It can be seen that the technical solution provided by the present application can reasonably allocate uplink resource blocks for perception services and communication services, and solves the problem of allocating resource blocks for transmitting service data of perception services and resource blocks for service data of communication services to terminals based on the existing frequency division duplex network architecture.

[0008] In the second aspect, an uplink resource block allocation device is provided, which is applied to an access network device, and includes: an acquisition module, a determination module, a processing module, and a sending module. Among them, the acquisition module is used to acquire the uplink perception data volume of the perception service of the target terminal in the next unit time; the target terminal is one of the terminals with perception function in the coverage area of ​​the access network device; the acquisition module is also used to acquire the uplink communication data volume of the communication service of the target terminal in the next unit time; the determination module is used to determine the perception proportion of the uplink perception data volume acquired by the acquisition module to the total uplink data volume, or the communication proportion of the uplink communication data volume acquired by the acquisition module to the total data volume; the uplink total data volume is the sum of the uplink communication data volume acquired by the acquisition module and the uplink perception data volume acquired by the acquisition module; the processing module is used to determine the target resource block RB allocation template according to the target proportion determined by the determination module; the target proportion is the perception proportion or the communication proportion; the sending module is used to send the indication information for indicating the target resource block RB allocation template determined by the processing module to the target terminal, so that the target terminal sends the service data of the perception service and the service data of the communication service to the access network device according to the target resource block RB allocation template.

[0009] According to a third aspect, an uplink resource block allocation device is provided, which is applied to an access network device, and includes a memory, a processor, a bus, and a communication interface; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the uplink resource block allocation device is running, the processor executes the computer execution instructions stored in the memory, so that the uplink resource block allocation device executes the uplink resource block allocation method provided in the first aspect.

[0010] In a fourth aspect, a computer-readable storage medium is provided, comprising computer execution instructions. When the computer execution instructions are executed on an uplink resource block allocation device, the uplink resource block allocation device executes the uplink resource block allocation method provided in the first aspect.

[0011] It should be noted that the above instructions may be stored in whole or in part on a computer-readable storage medium, wherein the computer-readable storage medium may be packaged together with the processor of the access network device or may be packaged separately, which is not limited in the present invention.

[0012] According to a fifth aspect, a computer program product is provided. When the computer program product is run on an uplink resource block allocation device, the uplink resource block allocation device executes the uplink resource block allocation method provided in the first aspect.

[0013] It can be understood that the solutions of the second aspect to the fifth aspect provided above are all used to execute the corresponding methods provided in the first aspect above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0014] It should be understood that in this application, the names of the above-mentioned access network devices do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those of the present invention, they belong to the scope of the claims of the present invention and their equivalent technologies. In addition, the above general description and the detailed description below are only exemplary and explanatory, and cannot limit this application. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 A schematic diagram of a system architecture for an uplink resource block allocation method provided in an embodiment of the present application;

[0017] Figure 2 A schematic diagram of a system architecture for applying another uplink resource block allocation method provided in an embodiment of the present application;

[0018] Figure 3 Schematic diagram of the structures of four RB templates provided in the embodiments of the present application;

[0019] Figure 4 A schematic diagram of a method for allocating uplink resource blocks provided in an embodiment of the present application Figure 1 ;

[0020] Figure 5 A schematic diagram of a method for allocating uplink resource blocks provided in an embodiment of the present application Figure 2 ;

[0021] Figure 6 A schematic diagram of a method for allocating uplink resource blocks provided in an embodiment of the present application Figure 3 ;

[0022] Figure 7 A schematic diagram of a method for allocating uplink resource blocks provided in an embodiment of the present application Figure 4 ;

[0023] Figure 8 A schematic diagram of the structure of an uplink resource block allocation device provided in an embodiment of the present application;

[0024] Fig. 9 A schematic diagram of the structure of another uplink resource block allocation device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0027] It should also be noted that in the embodiments of the present application, the terms "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be pointed out that when the distinction between them is not emphasized, the meanings they intend to express are consistent.

[0028] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first", "second", etc. are not limiting the quantity and execution order.

[0029] Communication and perception fusion (abbreviated as synaesthesia fusion) is an important technology for future communication networks, but it is still in the technical definition stage. In order to facilitate the construction of synaesthesia fusion networks, how to allocate channel resources (such as RBs) for transmitting service data of perception services and channel resources for service data of communication services to terminals based on the existing frequency division duplexing (FDD) network architecture is an urgent problem to be solved.

[0030] In an embodiment of the present application, the business data of the perception service may specifically be acquired by various types of user terminals (such as mobile phones, smart wearable devices, etc.). The business data of the perception service (which may be referred to as perception data) may include contact perception data and non-contact perception data. Among them, the contact perception data includes body temperature, heartbeat, blood pressure, etc. Non-contact perception data requires the terminal to actively send a signal to the surrounding environment for sensing the surrounding environment. The signal will be reflected after encountering an obstacle. At this time, the terminal can receive the echo signal returned by the transmission of the signal, and obtain the statistical data, such as: image, ambient temperature, ambient humidity, location information, altitude, etc.

[0031] In response to the above problems, an embodiment of the present application provides an uplink resource block allocation method, which is applied to an access network device. Before the method is implemented, a plurality of RB templates with different numbers of perception RBs will be defined in advance. Among them, the perception RB is an RB used to transmit the service data of the perception service. Specifically for a certain target terminal, the appropriate target resource block RB allocation template will be determined based on the proportion of the uplink perception data volume of the perception service or the uplink communication data volume of the communication service that the target terminal needs to transmit in the next unit time to the total of the two, and the template will be sent to the target terminal, so that the target terminal can use the target resource block RB allocation template to send the uplink perception service data of the perception service and the uplink communication service data of the communication service to the access network device.

[0032] In the embodiment of the present application, the uplink resource block allocation method can be used in the following Figure 1 In the system architecture shown. For example, refer to Figure 1 As shown, the system may include: at least one perception terminal 01, access network device 02, perception server 03, and core network 04. The perception terminal 01 and access network device 02, the access network device 02 and perception server 03, the perception server 03 and core network 04, and the access network device 02 and core network 04 communicate in a wired or wireless manner.

[0033] The perception server 03 can be a separate server, or a network element in the core network 04 (for example, AMF (access and mobility management function) or UPF (userport function)) or a part of a network element, and this application does not impose specific restrictions on this. The perception terminal 01 is a terminal that can perform communication services and perception services.

[0034] in, Figure 1 In the example, at least one sensing terminal 01 includes a sensing terminal 01-1, a sensing terminal 01-2 and a sensing terminal 01-3. In practice, there may be more or fewer sensing terminals.

[0035] In the embodiment of the present application, the access network device 02 may be a base station or base station controller for wireless communication, etc. In the embodiment of the present application, the base station may be a base station (base transceiverstation, BTS) in a global system for mobile communication (global system for mobile communication, GSM), a base station (node ​​B, NB) in a code division multiple access (code division multiple access, CDMA), a base station (node ​​B, NB) in a wideband code division multiple access (wideband code division multiple access, WCDMA), a base station (evolved Node B, eNB) in a long term evolution (Long Term Evolution, LTE), an eNB in ​​an internet of things (IoT) or a narrow band-internet of things (NB-IoT), a base station in a future 5G mobile communication network or a future evolved public land mobile network (public land mobile network, PLMN), and the embodiment of the present application does not impose any restrictions on this.

[0036] In the embodiment of the present application, the perception terminal 01 is used to provide voice and / or data connectivity services to the user. The perception terminal 01 can also be used to perform perception tasks, such as detecting user physiological characteristics, positioning, etc. The perception terminal can have different names, such as user equipment (UE), access terminal, terminal unit, terminal station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, vehicle user equipment, terminal agent or terminal device, etc. Optionally, the terminal can be various handheld devices, vehicle-mounted devices, wearable devices, and computers with communication functions, and the embodiment of the present application does not impose any restrictions on this. For example, the handheld device can be a smart phone. The vehicle-mounted device can be a vehicle-mounted navigation system. The wearable device can be a smart bracelet. The computer can be a personal digital assistant (PDA) computer, a tablet computer, and a laptop computer.

[0037] For example, refer to Figure 2 As shown, in order to implement the technical solution provided in the embodiment of the present application, the access network device 02 may include three parts: a perception triggering part 021, a synaesthesia data receiving part 022 and a key database 023.

[0038] Among them, the perception trigger part 021 is mainly used to obtain the perception demand and communication demand of the perception terminal 01, that is, the business data volume of the perception service and the business data volume of the communication service that the perception terminal 01 needs to send to the access network device 02 in the next unit time. The perception trigger part 021 is also used to determine the RB template corresponding to the perception terminal 01 according to the acquired perception demand and communication demand, and while storing the corresponding relationship between the perception terminal 01 and the corresponding RB template in the key database 023, send information indicating the corresponding RB template to the perception terminal 01.

[0039] The RB template mentioned in the implementation of this application is mainly a template for allocating RBs in the channel resources of the uplink channel in the frequency division duplexing (FDD) network. For example, because the service data is mainly transmitted through the physical uplink shared channel (PUSCH), the uplink channel here can be PUSCH.

[0040] In one achievable manner, the RB templates predefined in this application may include the following:

[0041] Communication template Type0: Type0 is an RB template for user terminals that do not have perception requirements, that is, all RBs in the RB template are used to transmit service data of communication services. For example, the specific style of the communication template can be as follows: Figure 3 As shown in (a), each small square in the figure is an RB. It can be seen that all RBs in the communication template are communication RBs, that is, RBs that transmit service data of communication services.

[0042] The first template (or Type A): Type A is mainly applicable to scenarios where the service data of the perception service is small and the service data of the communication service is large. In this template, only a small part of the RBs are used to transmit the service data of the perception service, and the rest of the RBs are used to transmit the service data of the communication service. For example, the specific style of the first template can be as follows: Figure 3 As shown in (b), each small square in the figure is an RB. It can be seen that there is a column of RBs in the communication template that are perception RBs, that is, RBs that transmit business data of perception services; the remaining RBs are communication RBs.

[0043] Second template (or Type B): Type B is mainly applicable to scenarios where the service data of the perception service is large but the service data of the communication service still accounts for the majority. In this template, only a small part of the RBs are used to transmit the service data of the perception service, and the rest of the RBs are used to transmit the service data of the communication service. For example, the specific style of the second template can be as follows: Figure 3 As shown in (c), each small square in the figure is an RB. It can be seen that there are two columns of RBs in the communication template that are perception RBs, and the remaining RBs are communication RBs.

[0044] The third template (or Type C): Type C is mainly applicable to scenarios where the business data of the perception service is large, such as the business data volume of the communication service is equivalent. In this template, only a large part of the RBs are used to transmit the business data of the perception service, and the rest of the RBs are used to transmit the business data of the communication service. For example, the specific style of the third template can be as follows: Figure 3 As shown in (d), each small square in the figure is an RB. It can be seen that the communication template allocates RBs to the sensing service and the communication service in alternate columns. Among them, four columns of RBs are communication RBs, and three columns of RBs are sensing RBs.

[0045] Of course, the above four RB templates are only examples. In practice, the specific form of the RB template can also be any other feasible method, as long as it can allocate appropriate RBs to perception services and communication services for different scenarios. This application does not make any specific restrictions on this.

[0046] In an embodiment of the present application, the perception triggering part 021 may include a perception demand receiving module 0211, a communication and perception demand analysis module 0212, an RB allocation template selection module 0213 and a perception trigger signaling sending module 0214.

[0047] Among them, the perception demand receiving module 0211 is specifically used to receive the perception demand from the perception server 03, so as to obtain the required data rate of the perception service that needs to be performed by the perception terminal 01, wherein the required data rate is the uplink data demand per unit time. The perception demand can be sent to the core network by some users (specifically user terminals) who need the service data related to the perception service, and then the core network sends it to the perception server 03, so that the perception server sends it to the access network device 02. Exemplarily, the perception demand obtained by the perception demand receiving module 0211 can be shown in the following Table 1.

[0048] Table 1 - Perceived demand statistics

[0049]

[0050] The communication and perception demand analysis module 0212 is used to complete the analysis and determination of the uplink communication data volume of the communication service of the perception terminal 01 and the uplink perception data volume of the perception service in the next unit time, and determine the proportion of either one in the combination of the two. Specifically, the module can calculate the uplink perception data volume of the perception service of the perception terminal 01 in the next unit time according to the perception demand obtained by the perception demand receiving module 0211. The module can calculate the uplink communication data volume of the communication service of the perception terminal 01 in the next unit time based on the uplink data volume of the communication service of the perception terminal 01 in multiple TTIs including the current TTI and at least one TTI before the current TTI. Afterwards, the module can calculate the uplink perception data volume's perception proportion of the two combined, or the uplink communication data volume's communication proportion of the two combined, based on the uplink perception data volume and the uplink communication data volume of the perception terminal 01 in the next unit time.

[0051] The RB allocation template selection module 0213 is used to determine the RB template that matches the uplink data ratio of the perception terminal 01 in the next unit time according to the perception ratio or communication ratio calculated by the communication and perception demand analysis module 0212. The RB allocation template selection module 0213 is also used to store the corresponding relationship between the perception terminal 01 and the RB template that matches it in the key database 023. Specifically, the key database 023 can store the association relationship between the identity document (ID) of the perception terminal 01 and the RB template that matches it. Exemplarily, the association relationship can be shown in Table 2 below.

[0052] Table 2-RB template association statistics

[0053]

[0054]

[0055] The perception trigger signaling sending module 0214 is used to send the perception trigger signaling to the perception terminal 01. Specifically, the perception trigger signaling sending module 0214 can send the perception trigger signaling to the perception terminal 01 through the physical downlink control channel (physical downlink control channel, PDCCH). The signaling may include indication information of the RB template determined by the RB allocation template selection module 0213. The perception trigger signaling should also include a perception demand receiving module 0211 specifically used to receive indication information of the perception service corresponding to the perception demand from the perception server 03, so that the perception terminal performs the perception task corresponding to the perception service after receiving the perception trigger signaling.

[0056] The receiving synaesthesia data part 022 is used to receive the uplink service data sent by the perception terminal 01 to the access network device 02 in the next unit time, and parse the uplink service data using the RB template matching the perception terminal 01 in the key database 023 to obtain the uplink perception service data corresponding to the perception service and the uplink communication service data corresponding to the communication service in the uplink service data. The receiving synaesthesia data part 022 is also used to send the parsed uplink perception service data and uplink communication service data to the corresponding processing device for processing. For example, the uplink perception service data is sent to the perception server 03, and the uplink communication service data is sent to the corresponding network element in the core network.

[0057] In the embodiment of the present application, the synaesthesia data receiving part 022 may include a data receiving module 0221 , a data category extraction module 0222 , and a perception data and communication data extraction and sending module 0223 .

[0058] The data receiving module 0221 is used to receive the uplink data sent by the perception terminal 01 in the next unit time, and decode it to the RB level, that is, to know which RB that part of the data belongs to.

[0059] The data category extraction module 0222 is used to determine the corresponding RB template from the key database 023 according to the identity identification code ID of the perception terminal 01 in the uplink data received by the data receiving module 0221.

[0060] The sensing data and communication data extraction and sending module 0223 is used to further parse the RB-level uplink data parsed by the data receiving module 0221 according to the RB template extracted by the data category extraction module 0222, so as to extract the uplink sensing service data belonging to the sensing service and the uplink communication service data belonging to the notification service. After that, the uplink sensing service data is sent to the sensing server 03 for processing the service data of the sensing service, and the uplink communication service data is sent to the network element or device for processing the service data of the communication service in the core network.

[0061] For example, refer to Figure 2 As shown, in order to implement the technical solution provided in the embodiment of the present application, the perception terminal 01 may include three functional modules: a perception trigger signaling parsing module 011, a perception module 012 and a data encapsulation and sending module 013.

[0062] Among them, the perception trigger signaling parsing module 011 is used to receive the perception trigger signaling sent by the access network device, and determine the RB template used when sending uplink data to the access network device in the next unit time according to the indication information used to indicate the RB template.

[0063] When the perception trigger signaling analysis module 011 receives the perception trigger signaling, the perception module 012 starts the perception according to the indication information for indicating the perception service in the perception trigger signaling, and starts the perception task corresponding to the perception service in the next unit time. In this application, there can be multiple perception services.

[0064] The data encapsulation and sending module 013 is used to encode the uplink communication service data of the communication service and the uplink perception service data of the perception service in the next unit time using the RB template determined by the perception trigger signaling parsing module 011, and send them to the access network device 02.

[0065] Based on the above Figure 1-Figure 3 The present invention provides an uplink resource block allocation method, which is applied to Figure 1 In the system shown in FIG. , take the access network device as the new radio (NR) as an example, refer to Figure 4 As shown, the method includes 401-413:

[0066] 401. The core network sends a perception service request to the perception server.

[0067] The awareness service request may be a perception service request sent by a user with awareness requirements to the core network. For example, the user here may be an operator or some specific user, and this application does not impose any specific restrictions on this.

[0068] The sensing service request may include a sensing requirement, and the sensing requirement may include a required data rate of at least one sensing service. Of course, in practice, in order to clarify what the sensing service is, the sensing requirement may also include a service category and / or a sensing service name of at least one sensing service. For example, the sensing requirement may be as shown in Table 1 above.

[0069] 402. The perception server receives the perception service request from the core network, and sends the perception service request to the NR.

[0070] 403. NR receives the perception service request from the perception server and obtains the perception requirement in the perception service request.

[0071] In one achievable manner, step 403 may be specifically implemented by the perceived demand receiving module 0211 in the aforementioned embodiment.

[0072] 404. The NR calculates a first data volume of all perception services in a unit time according to a required data rate of at least one perception service in the perception demand, and determines the first data volume as an uplink perception data volume of the perception service of the target terminal in a next unit time.

[0073] Among them, the target terminal can be one of the perception terminals with perception function within the coverage of NR, that is, can perform perception services.

[0074] Based on step 404, NR (i.e., access network equipment) can obtain the uplink perception data volume of the perception service of the target terminal in the next unit time.

[0075] In an achievable manner, taking the unit time as seconds as an example, the first data amount or the uplink perception data amount can be calculated according to the following formula (1):

[0076]

[0077] Among them, T sense is the first data amount or the uplink sensing data amount, T i sense is the required data rate of the i-th perceptual service in the at least one perceptual service, and N is the number of perceptual services in the at least one perceptual service.

[0078] 405. NR obtains the uplink communication data volume of the communication service of the target terminal in the next unit time.

[0079] It should be noted that there is no necessary order relationship between step 405 and the aforementioned steps 401-403. Step 405 can be executed after step 403, or at any feasible time between steps 401-403, or before step 401. This application does not impose any specific restrictions on this.

[0080] In one possible way, combining Figure 4 , refer to Figure 5 As shown, step 405 may specifically include 4051 and 4052:

[0081] 4051. NR obtains the uplink data volume of the communication service of the target terminal within multiple transmission time intervals (TTIs).

[0082] The multiple TTIs include a current TTI and at least one TTI before the current TTI.

[0083] The specific method 4051 of acquiring data can be any feasible method, and this application does not impose any specific limitation on this.

[0084] 4052. NR calculates the uplink communication data volume of the communication service of the target terminal in the next unit time according to the uplink data volume of the communication service of the target terminal in multiple transmission time intervals.

[0085] Exemplarily, taking multiple TTIs including the current TTI, the previous TTI and the previous previous TTI as an example, the uplink communication data volume can be calculated according to the following formula (2):

[0086]

[0087] Among them, T tele is the first data amount or the uplink perception data amount, It is the uplink data volume of the communication service in the kth TTI among the uplink data volumes of the communication service in multiple TTIs.

[0088] Based on the corresponding technical solutions of 4051 and 4052 above, the access network equipment (NR here) can use the uplink data of the communication services that have been generated to calculate the uplink communication data volume of the communication services of the target terminal in the next unit time, and provide data support for the subsequent selection of RB templates.

[0089] 406. NR determines a perception ratio of the uplink perception data volume to the total uplink data volume, or a communication ratio of the uplink communication data volume to the total data volume; the total uplink data volume is the sum of the uplink communication data volume and the uplink perception data volume.

[0090] For example, T senseis the uplink sensing data volume, expressed in T tele is the uplink communication data volume, then the total data volume is. Perception ratio P sense =T sense / (T sense +T tele );Communication ratio P tele =T tele / (T sense +T tele ).

[0091] In some embodiments, the above-mentioned steps 404, 405 (including 4051 and 4052) and 406 can be implemented by the communication and perception demand analysis module 0212 in the aforementioned embodiments.

[0092] 407. NR determines a target resource block RB allocation template according to a target proportion; the target proportion is a perception proportion or a communication proportion.

[0093] In some embodiments, if the target ratio is a perception ratio, then Figure 4 , refer to Figure 6 As shown, 407 may specifically include 4071A-4074A:

[0094] 4071A. When the perception ratio of NR is zero, the communication template is determined as the target resource block RB allocation template.

[0095] Among them, all RBs in the communication RB template are used to transmit uplink communication service data of the communication service.

[0096] When the perception ratio is zero, it can be considered that the target terminal has no perception service in the next unit time. In this case, it can be considered that all RBs determined by the target terminal in the next unit time can be used as communication RBs to transmit service data of the communication service, so the determined target resource block RB allocation template can be a communication RB template in which all RBs are communication RBs. Exemplarily, the communication RB template can be Figure 3 Type0 shown in (a).

[0097] 4072A. When the NR perception ratio is greater than zero and less than a first preset threshold, the first template is determined as the target resource block RB allocation template.

[0098] Among them, there is a first preset proportion of RBs in the first template for transmitting uplink perception service data of the perception service.

[0099] Exemplarily, the first preset threshold value may be 10%, and the first preset proportion may be 1 / 7. There may be a certain correspondence between the first preset threshold value and the first preset proportion, that is, the larger the first preset threshold value, the larger the first preset proportion. In practice, the first preset threshold value and the first preset proportion may be determined in combination with the actual amount of uplink channel resources. This is only an example, and the specific data is not specifically limited in this application.

[0100] When the perception ratio is greater than zero and less than the first preset threshold, it can be considered that the target terminal needs to transmit less service data of the perception service and more service data of the communication service in the next unit time. In this case, it is necessary to make a small part of the uplink RBs available to the target terminal as perception RBs to transmit the service data of the perception service, and the remaining RBs as communication RBs to transmit the service data of the communication service. Therefore, the determined target resource block RB allocation template can be a first template in which the RBs with the first preset ratio are used as perception RBs and the remaining RBs are used as communication RBs. Exemplarily, with the first preset threshold of 10% and the first preset ratio of 1 / 7, the first template can be Figure 3 Type A shown in (b).

[0101] 4073A. When the NR perception ratio is greater than the first preset threshold and less than the second preset threshold, the second template is determined as the target resource block RB allocation template.

[0102] Among them, there is a second preset proportion of RBs in the second template for transmitting uplink perception service data of the perception service; the second preset proportion is greater than the first preset proportion.

[0103] Exemplarily, the second preset threshold value may be 30%, the second preset proportion may be 2 / 7, and the second preset proportion is greater than the first preset proportion. There may be a certain corresponding relationship between the second preset threshold value and the second preset proportion, that is, the larger the second preset threshold value, the larger the second preset proportion. In practice, the second preset threshold value and the second preset proportion may be determined in combination with the actual amount of uplink channel resources. This is only an example, and the specific data is not specifically limited in this application.

[0104] When the perception ratio is greater than the first preset threshold and less than the second preset threshold, it can be considered that the target terminal needs to transmit more service data of the perception service in the next unit time, but the service data of the communication service still accounts for the majority of the uplink data of the target terminal. In this case, it is necessary to make a smaller portion of the uplink RBs available to the target terminal as perception RBs to transmit the service data of the perception service, and the remaining RBs as communication RBs to transmit the service data of the communication service. Therefore, the determined target resource block RB allocation template can be a second template in which there are more RBs with a second preset ratio than the first preset ratio as perception RBs, and the remaining RBs are used as communication RBs. By way of example, taking the first preset threshold as 10%, the second preset threshold as 30%, and the second preset ratio as 2 / 7 as an example, the second template can be as follows: Figure 3 Type B shown in (c).

[0105] It should be noted that in the embodiment of the present application, the case where the perception ratio is equal to the first preset threshold can be attributed to the case where the perception ratio is greater than the first preset threshold, or can be attributed to the case where the perception ratio is less than the first preset threshold, and the present application does not make specific restrictions on this. The same is true for the case where the perception ratio is equal to the second preset threshold.

[0106] 4074A. When the perception ratio of NR is greater than the second preset threshold, the third template is determined as the target resource block RB allocation template.

[0107] Among them, there is a third preset proportion of RBs in the third template for transmitting uplink perception service data of the perception service; the third preset proportion is greater than the first preset proportion.

[0108] Exemplarily, the second preset threshold value may be 30%, the third preset ratio may be 3 / 7, and the third preset ratio is greater than the second preset ratio. In practice, the second preset threshold value and the third preset ratio may be determined in combination with the actual amount of uplink channel resources. This is only an example, and the specific data is not specifically limited in this application.

[0109] When the perception ratio is greater than the second preset threshold, it can be considered that the target terminal needs to transmit the same amount of service data for the perception service and the same amount of service data for the communication service in the next unit time. In this case, it is necessary to make the ratio of perception RBs and communication RBs in the uplink RBs available to the target terminal equal, so the determined target resource block RB allocation template can be a third template in which there are more RBs with a third preset ratio than the second preset ratio as perception RBs, and the remaining RBs are used as communication RBs. Exemplarily, taking the first preset threshold as 10%, the second preset threshold as 30%, and the second preset ratio as 2 / 7 as an example, the third template can be as follows: Figure 3 Type C shown in (d).

[0110] Based on the technical solutions corresponding to 4071A-4074A above, the RB template that meets the uplink data ratio of the target terminal in the next unit time (the ratio of uplink perception service data of the perception service and uplink communication service data of the communication service to all uplink data) can be determined according to the perception ratio. This enables the subsequent target terminal to use the uplink channel resources more reasonably and upload the service data of the communication service and the service data of the perception service to the access network device (NR here).

[0111] In other embodiments, if the target ratio is the communication ratio, then Figure 4 , refer to Figure 7 As shown, 407 may specifically include 4071B-4074B:

[0112] 4071B. When the communication ratio of NR is 100%, the communication template is determined as the target resource block RB allocation template.

[0113] Among them, all RBs in the communication RB template are used to transmit uplink communication service data of the communication service.

[0114] When the communication ratio is 100%, it can be considered that the target terminal will not perceive the service in the next unit time. In this case, it can be considered that all RBs determined by the target terminal in the next unit time can be used as communication RBs to transmit service data of the communication service, so the determined target resource block RB allocation template can be a communication RB template in which all RBs are communication RBs. Exemplarily, the communication RB template can be Figure 3 Type0 shown in (a).

[0115] 4072B. When the communication proportion of NR is greater than the third preset threshold and less than 100%, the first template is determined as the target resource block RB allocation template.

[0116] Among them, there is a first preset proportion of RBs in the first template for transmitting uplink perception service data of the perception service.

[0117] Exemplarily, the third preset threshold value may be 90%, the first preset proportion may be 1 / 7, and the sum of the third preset threshold value and the first preset threshold value may be 100%. There may be a certain corresponding relationship between the third preset threshold value and the first preset proportion, that is, the larger the third preset threshold value, the smaller the first preset proportion. In practice, the third preset threshold value and the first preset proportion may be determined in combination with the actual amount of uplink channel resources. This is only an example, and the specific data is not specifically limited in this application.

[0118] When the communication proportion is greater than the third preset threshold and less than 100%, it can be considered that the target terminal needs to transmit less business data of the perception service and more business data of the communication service in the next unit time. In this case, it is necessary to make a small part of the uplink RBs available to the target terminal as perception RBs to transmit the business data of the perception service, and the remaining RBs as communication RBs to transmit the business data of the communication service. Therefore, the determined target resource block RB allocation template can be a first template in which there are RBs with a first preset proportion as perception RBs and the remaining RBs as communication RBs. Exemplarily, with the third preset threshold being 90% and the first preset proportion being 1 / 7, the first template can be Figure 3 Type A shown in (b).

[0119] 4073B. When the communication proportion of NR is less than the third preset threshold and greater than the fourth preset threshold, the second template is determined as the target resource block RB allocation template.

[0120] Among them, there is a second preset proportion of RBs in the second template for transmitting uplink perception service data of the perception service; the second preset proportion is greater than the first preset proportion.

[0121] Exemplarily, the fourth preset threshold value may be 70%, the second preset proportion may be 2 / 7, the second preset proportion is greater than the first preset proportion, and the sum of the fourth preset threshold value and the second preset threshold value may be 100%. There may be a certain corresponding relationship between the fourth preset threshold value and the second preset proportion, that is, the larger the fourth preset threshold value, the smaller the second preset proportion. In practice, the fourth preset threshold value and the second preset proportion may be determined in combination with the actual amount of uplink channel resources. This is only an example, and the specific data is not specifically limited in this application.

[0122] When the communication proportion is greater than the fourth preset threshold and less than the third preset threshold, it can be considered that the target terminal needs to transmit more business data of the perception service in the next unit time, but the business data of the communication service still accounts for the majority of the uplink data of the target terminal. In this case, it is necessary to make a smaller portion of the uplink RBs available to the target terminal as perception RBs to transmit the business data of the perception service, and the remaining RBs as communication RBs to transmit the business data of the communication service. Therefore, the determined target resource block RB allocation template can be a second template in which there are more RBs with a second preset proportion than the first preset proportion as perception RBs, and the remaining RBs are used as communication RBs. Exemplarily, taking the third preset threshold as 90%, the fourth preset threshold as 70%, and the second preset proportion as 2 / 7 as an example, the second template can be as follows: Figure 3 Type B shown in (c).

[0123] 4074B. When the communication proportion of NR is less than the fourth preset threshold, the third template is determined as the target resource block RB allocation template.

[0124] Among them, there is a third preset proportion of RBs in the third template for transmitting uplink perception service data of the perception service; the third preset proportion is greater than the first preset proportion.

[0125] Exemplarily, the fourth preset threshold value may be 70%, the third preset ratio may be 3 / 7, and the third preset ratio is greater than the second preset ratio. In practice, the fourth preset threshold value and the third preset ratio may be determined in combination with the actual amount of uplink channel resources. This is only an example, and the specific data is not specifically limited in this application.

[0126] When the communication ratio is less than the fourth preset threshold, it can be considered that the target terminal needs to transmit the same amount of service data for the perception service and the same amount of service data for the communication service in the next unit time. In this case, it is necessary to make the ratio of perception RBs and communication RBs in the uplink RBs available to the target terminal equal, so the determined target resource block RB allocation template can be a third template in which there are more RBs with a third preset ratio than the second preset ratio as perception RBs, and the remaining RBs are used as communication RBs. Exemplarily, taking the first preset threshold as 10%, the second preset threshold as 30%, and the second preset ratio as 2 / 7 as an example, the third template can be as follows: Figure 3 Type C shown in (d).

[0127] It should be noted that in the embodiment of the present application, the situation where the communication ratio is equal to the third preset threshold can be attributed to the situation where the communication ratio is greater than the third preset threshold, or can be attributed to the situation where the communication ratio is less than the third preset threshold, and the present application does not make specific restrictions on this. The same is true for the situation where the communication ratio is equal to the fourth preset threshold.

[0128] Based on the technical solutions corresponding to 4071B-4074B above, the RB template that meets the uplink data ratio of the target terminal in the next unit time (the ratio of the uplink perception service data of the perception service and the uplink communication service data of the communication service to all uplink data) can be determined according to the communication ratio. This enables the subsequent target terminal to use the uplink channel resources more reasonably and upload the service data of the communication service and the service data of the perception service to the access network device (NR here).

[0129] In some embodiments, the above step 407 (including 4071A-4074A, or 4071B-4074B) can be implemented by the RB allocation template selection module 0213 in the aforementioned embodiment.

[0130] 408. NR sends a perception trigger instruction to the target terminal.

[0131] Among them, the perception trigger instruction may include indication information indicating the target resource block RB allocation template. In this way, after receiving the perception trigger instruction, the target terminal will determine the target resource block RB allocation template according to the indication information indicating the target resource block RB allocation template in the perception trigger instruction, and then send the uplink perception service data of the perception service and the uplink communication service data of the communication service to the access network device according to the target resource block RB allocation template.

[0132] It should be noted that the RB template in the embodiment of the present application is defined in advance. The perception terminal can locally store the specific format of each RB template and the corresponding category, name, identifier, etc. after leaving the factory or registering with the network, so that when receiving the indication information indicating a certain RB template, the specific format of the RB template can be smoothly known. Of course, the perception terminal can also request the core network or access network device for the specific format of the RB template after receiving the indication information indicating a certain RB template. How the specific target terminal obtains the specific format of the RB template after receiving the indication information indicating the RB template can be implemented in any feasible way, and this application does not have specific limitations.

[0133] Exemplarily, taking the target resource block RB allocation template as Type C mentioned in the above embodiment as an example, the indication information indicating the target resource block RB allocation template in the sensing trigger instruction may be as follows:

[0134] Signaling Type: sense trigger

[0135] UE ID (user terminal identification code): 1234

[0136] RB choose type (RB template): TypeC

[0137] The user terminal identification code is the identity identification code of the target terminal.

[0138] In addition, in order to enable the target terminal to start executing the perception task corresponding to at least one perception service indicated by the perception demand in the perception service request received by the NR to generate uplink perception service data of the perception service, the perception trigger instruction here may also include indication information indicating the at least one perception service, such as the service category / service name of at least one perception service.

[0139] In some embodiments, the above step 408 can be implemented by the perception trigger signaling sending module 0214 in the aforementioned embodiment.

[0140] 409. The target terminal receives the perception trigger signaling from the access network device, turns on perception in the next unit time, and executes the perception task corresponding to the perception service indicated by the perception trigger signaling.

[0141] Specifically, after receiving the perception trigger instruction, the target terminal will extract the indication information indicating the perception service and the indication information indicating the target resource block RB allocation template carried therein. Then, the perception will be turned on in the next unit time to perform the perception task corresponding to the perception service, and the uplink communication service data of the communication service and the uplink perception service data of the perception service in the next unit time will be encapsulated according to the target resource block RB allocation template, and the encapsulated uplink data will be sent to the NR.

[0142] In some embodiments, the above step 409 may be implemented by the perception trigger signaling parsing module 011 and the perception module 012 in the aforementioned embodiments.

[0143] 410. The target terminal encodes and encapsulates the uplink communication service data of the communication service and the perception service data of the perception service into uplink service data according to the target resource block (RB) allocation template indicated in the perception trigger signaling within the next unit time, and then sends the data to the NR.

[0144] In some embodiments, the above step 410 may be implemented by the data encapsulation and sending module 013 in the aforementioned embodiments.

[0145] 411. NR receives uplink service data from the target terminal, and parses the uplink service data to obtain uplink perception service data and uplink communication service data according to the target resource block (RB) allocation template matching the target terminal.

[0146] In one feasible method, after receiving the uplink service data, NR will first parse it to the RB level, that is, know which service data corresponds to each RB. Then, NR will first search for the target resource block RB allocation template corresponding to the target terminal from its own key database according to the information indicating the target terminal carried in the uplink service data (such as the ID of the target terminal). After that, NR will parse the previously obtained RB-level uplink service data according to the target resource block RB allocation template to obtain the uplink perception service data and uplink communication service data in the uplink service data.

[0147] In some embodiments, the above step 411 may be implemented in coordination with the data receiving module 0221, the data category extraction module 0222, and the perception data and communication data extraction and sending module 0223 in the aforementioned embodiments.

[0148] 412. NR sends the uplink perception service data in the parsed uplink service data to the perception server.

[0149] In some embodiments, the above step 412 can be implemented by the perception data and communication data extraction and sending module 0223 in the aforementioned embodiment.

[0150] 413. NR sends the uplink communication service data in the parsed uplink service data to the core network.

[0151] In some embodiments, the above step 412 can be implemented by the perception data and communication data extraction and sending module 0223 in the aforementioned embodiment.

[0152] Based on the technical solution provided by the embodiment of the present application, when a certain access network device needs to instruct the target terminal in its coverage area to perform a perception service, in the present application, the uplink perception data volume corresponding to the perception service and the uplink communication data volume corresponding to the communication service that the target terminal needs to send in the next unit time will first be obtained. After that, the perception proportion of the uplink perception data volume to the sum of the uplink perception data volume and the uplink communication data volume can be calculated to determine, or the communication proportion of the uplink communication data volume to the sum of the uplink perception data volume and the uplink communication data volume. Then, according to the perception proportion or the communication proportion, the target resource block RB allocation template that meets the ratio (ratio of business data of the perception service and business data of the communication service) in the uplink data of the target terminal in the next unit time can be determined. Finally, the device executing the uplink resource block allocation method on the access network device sends the indication information for indicating the target resource block RB allocation template to the target terminal, so that the target terminal uses the target resource block RB allocation template to send the uplink perception service data of the perception service and the uplink communication service data of the communication service to the access network device in the next unit time. It can be seen that the technical solution provided by the present application can reasonably allocate uplink resource blocks for perception services and communication services, and solves the problem of allocating resource blocks for transmitting service data of perception services and resource blocks for service data of communication services to terminals based on the existing frequency division duplex network architecture.

[0153] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0154] The embodiment of the present application can divide the uplink resource block allocation device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0155] When functional modules are used for division, refer to Figure 8 As shown, the embodiment of the present application also provides an application such as Figure 1 The uplink resource block allocation device 05 of the access network device 02 shown in the figure. The device may include an acquisition module 51, a determination module 52, a processing module 53 and a sending module 54. These four modules are used to cooperate with each other to perform the functions of the perception trigger part 021, the receiving synaesthesia data part 022 and the key database 023 in the above-mentioned embodiment, that is, to perform the part performed by the access network device in the uplink resource block allocation method provided in the above-mentioned embodiment.

[0156] In combination with the uplink resource block allocation method provided in the aforementioned embodiment, the acquisition module 51 is used to execute steps 403, 404, 405 (including steps 4051 and 4052) and the part of step 411 for receiving uplink service data; the determination module 52 is used to execute step 406; the processing module 53 is used to execute steps 407 (including steps 4071A-4074A or 4071B-4074B) and the part of step 411 for parsing to obtain uplink perception service data and uplink communication service data; the sending module 54 is used to execute steps 408, 412 and 413.

[0157] Specifically, the acquisition module 51 is used to obtain the uplink perception data volume of the perception service of the target terminal in the next unit time; the target terminal is one of the terminals with perception function in the coverage area of ​​the access network device, that is, one of the terminals that can perform perception services. The acquisition module 51 is also used to obtain the uplink communication data volume of the communication service of the target terminal in the next unit time. The determination module 52 is used to determine the perception ratio of the uplink perception data volume obtained by the acquisition module 51 to the total uplink data volume, or the communication ratio of the uplink communication data volume obtained by the acquisition module 51 to the total data volume; the uplink total data volume is the sum of the uplink communication data volume obtained by the acquisition module 51 and the uplink perception data volume obtained by the acquisition module 51. The processing module 53 is used to determine the target resource block RB allocation template according to the target ratio determined by the determination module 52; the target ratio is the perception ratio or the communication ratio. The sending module 54 is used to send indication information for indicating the target resource block RB allocation template determined by the processing module 53 to the target terminal, so that the target terminal sends the service data of the perception service and the service data of the communication service to the access network device according to the target resource block RB allocation template.

[0158] Optionally, the acquisition module 51 is specifically used to: receive perception demands from the perception server; the perception demands include a required data rate of at least one perception service; the required data rate is the required amount of uplink perception service data per unit time; based on the required data rate of the perception service, calculate the first data volume of all perception services per unit time; and determine the first data volume as the uplink perception data volume.

[0159] Optionally, the acquisition module 51 is specifically used to: obtain the uplink data volume of the communication service of the target terminal within multiple transmission time intervals TTI; so the multiple TTIs include the current TTI and at least one TTI before the current TTI; according to the uplink data volume of the communication service of the target terminal within multiple TTIs, calculate the uplink communication data volume of the communication service of the target terminal in the next unit time.

[0160] Optionally, when the target proportion is the perception proportion, the processing module 53 is specifically used to: when the perception proportion is zero, determine the communication template as the target resource block RB allocation template; all RBs in the communication RB template are used to transmit uplink communication service data of the communication service; when the perception proportion is greater than zero and less than a first preset threshold, determine the first template as the target resource block RB allocation template; there are RBs with a first preset proportion in the first template for transmitting uplink perception service data of the perception service; when the perception proportion is greater than the first preset threshold and less than the second preset threshold, determine the second template as the target resource block RB allocation template; there are RBs with a second preset proportion in the second template for transmitting uplink perception service data of the perception service; the second preset proportion is greater than the first preset proportion; when the perception proportion is greater than the second preset threshold, determine the third template as the target resource block RB allocation template; there are RBs with a third preset proportion in the third template for transmitting uplink perception service data of the perception service; the third preset proportion is greater than the first preset proportion.

[0161] Optionally, when the target proportion is the communication proportion, the processing module 53 is specifically used to: when the communication proportion is 100%, determine the communication template as the target resource block RB allocation template; all RBs in the communication RB template are used to transmit uplink communication service data of the communication service; when the communication proportion is greater than the third preset threshold and less than 100%, determine the first template as the target resource block RB allocation template; there are RBs with a first preset proportion in the first template for transmitting uplink perception service data of the perception service; when the communication proportion is less than the third preset threshold and greater than the fourth preset threshold, determine the second template as the target resource block RB allocation template; there are RBs with a second preset proportion in the second template for transmitting uplink perception service data of the perception service; the second preset proportion is greater than the first preset proportion; when the communication proportion is less than the fourth preset threshold, determine the third template as the target resource block RB allocation template; there are RBs with a third preset proportion in the third template for transmitting uplink perception service data of the perception service; the third preset proportion is greater than the first preset proportion.

[0162] Optionally, the acquisition module 51 is also used to receive uplink service data from the target terminal within the next unit time; the processing module 53 is also used to parse the uplink perception service data and uplink communication service data in the uplink service data received by the acquisition module 51 according to the target resource block RB allocation template that matches the target terminal; the sending module 54 is also used to send the uplink perception service data in the uplink service data parsed by the processing module 53 to the perception server, and send the uplink communication service data in the uplink service data parsed by the processing module 53 to the core network.

[0163] The uplink resource block allocation device provided in the embodiment of the present application is mainly used to execute the uplink resource block allocation method provided in the aforementioned embodiment, so its corresponding beneficial effects can be described with reference to the aforementioned embodiment and will not be repeated here.

[0164] In the case of adopting an integrated module, the uplink resource block allocation device includes: a storage unit, a processing unit and an interface unit. The processing unit is used for control and management. For example, the interface unit and the processing unit cooperate to support the uplink resource block allocation device to execute the steps executed by the acquisition module 51, the determination module 52, the processing module 53 and the sending module 54 in the aforementioned embodiment; the interface unit is used to support information interaction between the access network device and other devices. For example, interaction with core network equipment. The storage unit is used to store the program code and data of the uplink resource block allocation device (for example, the association relationship between each target terminal and its corresponding target resource block RB allocation template).

[0165] Here, the processing unit is a processor, the storage unit is a memory, and the interface unit is a communication interface. Fig. 9 As shown, the present application also provides another uplink resource block allocation device, including a memory 61, a processor 62, a bus 63 and a communication interface 64; the memory 61 is used to store computer execution instructions, and the processor 62 is connected to the memory 61 through the bus 63; when the uplink resource block allocation device is running, the processor 62 executes the computer execution instructions stored in the memory 61, so that the uplink resource block allocation device executes the uplink resource block allocation method provided in the above embodiment.

[0166] In a specific implementation, as an embodiment, the processor 62 (62-1 and 62-2) may include one or more CPUs, such as Fig. 9 As an embodiment, the uplink resource block allocation device may include multiple processors 62, such as Figure 4 62-1 and processor 62-2 are shown in FIG. Each CPU in these processors 62 may be a single-core processor (Single-CPU) or a multi-core processor (Multi-CPU). The processor 62 here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0167] The memory 61 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 61 may exist independently and be connected to the processor 62 via a bus 63. The memory 61 may also be integrated with the processor 62.

[0168] In a specific implementation, the memory 61 is used to store the data in this application and the computer execution instructions corresponding to the software program for executing this application. The processor 62 can perform various functions of the uplink resource block allocation device by running or executing the software program stored in the memory 61 and calling the data stored in the memory 61.

[0169] The communication interface 64 uses any transceiver or other device for communicating with other devices or communication networks, such as control systems, radio access networks (RAN), wireless local area networks (WLAN), etc. The communication interface 64 may include a receiving unit to implement a receiving function, and a sending unit to implement a sending function.

[0170] The bus 63 may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. The bus 63 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0171] An embodiment of the present application also provides a computer-readable storage medium, which includes computer execution instructions. When the computer execution instructions are executed on an uplink resource block allocation device, the uplink resource block allocation device executes the uplink resource block allocation method provided in the above embodiment.

[0172] The embodiment of the present application also provides a computer program product, which can be directly loaded into a memory and contains software code. After being loaded and executed by an uplink resource block allocation device, the computer program can implement the uplink resource block allocation method provided in the above embodiment.

[0173] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the present invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented using software, the functions may be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer-readable storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium may be any available medium that a general or special-purpose computer can access.

[0174] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned 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.

[0175] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may be a physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0176] In addition, each functional unit in each embodiment of the present invention can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a disk, or an optical disk.

[0177] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A method for allocating uplink resource blocks, characterized in that: Applied to access network equipment, including: Acquire the uplink perception data volume of the perception service of the target terminal in the next unit time; the target terminal is one of the terminals with perception function in the coverage area of ​​the access network device; Acquire the uplink communication data volume of the communication service of the target terminal in the next unit time; Determine the perception ratio of the uplink perception data volume to the total uplink data volume, or the communication ratio of the uplink communication data volume to the total data volume; the total uplink data volume is the sum of the uplink communication data volume and the uplink perception data volume; Determine a target resource block RB allocation template according to a target proportion; the target proportion is the perception proportion or the communication proportion; Sending indication information for indicating the target resource block RB allocation template to the target terminal, so that the target terminal sends uplink perception service data of the perception service and uplink communication service data of the communication service to the access network device according to the target resource block RB allocation template; In a case where the target proportion is the perception proportion, determining a target resource block RB allocation template according to the target proportion includes: When the perception ratio is zero, the communication template is determined as the target resource block RB allocation template; all RBs in the communication template are used to transmit uplink communication service data of the communication service; When the perception ratio is greater than zero and less than a first preset threshold, determining the first template as the target resource block RB allocation template; RBs with a first preset ratio in the first template are used to transmit uplink perception service data of the perception service; When the perception ratio is greater than the first preset threshold and less than the second preset threshold, the second template is determined as the target resource block RB allocation template; the second template has a second preset ratio of RBs used to transmit uplink perception service data of the perception service; the second preset ratio is greater than the first preset ratio; When the perception ratio is greater than the second preset threshold, the third template is determined as the target resource block RB allocation template; the third template contains RBs with a third preset ratio for transmitting uplink perception service data of the perception service; the third preset ratio is greater than the first preset ratio.

2. The method according to claim 1, characterized in that The obtaining of the uplink perception data volume of the perception service of the target terminal in the next unit time includes: Receiving a sensing demand from a sensing server; the sensing demand includes a required data rate of at least one sensing service; the required data rate is an uplink data demand per unit time; Calculating a first data volume per unit time for all the sensing services according to a required data rate of the sensing services; The first data amount is determined as the uplink perception data amount.

3. The method according to claim 1, characterized in that The obtaining of the uplink communication data volume of the communication service of the target terminal in the next unit time includes: Acquire the uplink data volume of the communication service of the target terminal within multiple transmission time intervals TTI; the multiple TTIs include a current TTI and at least one TTI before the current TTI; The uplink communication data volume of the communication service of the target terminal in the next unit time is calculated according to the uplink data volume of the communication service of the target terminal in multiple TTIs.

4. The method according to claim 1, characterized in that: In a case where the target proportion is the communication proportion, determining a target resource block RB allocation template according to the target proportion includes: When the communication ratio is 100%, the communication template is determined as the target resource block RB allocation template; all RBs in the communication template are used to transmit uplink communication service data of the communication service; When the communication proportion is greater than a third preset threshold and less than 100%, the first template is determined as the target resource block RB allocation template; RBs with a first preset proportion in the first template are used to transmit uplink perception service data of the perception service; When the communication proportion is less than the third preset threshold and greater than the fourth preset threshold, the second template is determined as the target resource block RB allocation template; there is a second preset proportion of RBs in the second template for transmitting uplink perception service data of the perception service; the second preset proportion is greater than the first preset proportion; When the communication proportion is less than the fourth preset threshold, the third template is determined as the target resource block RB allocation template; the third template contains RBs with a third preset proportion for transmitting uplink perception service data of the perception service; the third preset proportion is greater than the first preset proportion.

5. The method according to claim 1, characterized in that After sending the indication information for indicating the target resource block RB allocation template to the terminal, the method further includes: receiving uplink service data from the target terminal within a next unit time; Parsing and obtaining uplink perception service data and uplink communication service data in the uplink service data according to the target resource block RB allocation template matched with the target terminal; The uplink perception service data in the uplink service data is sent to the perception server, and the uplink communication service data in the uplink service data is sent to the core network.

6. An uplink resource block allocation device, characterized in that: Applied to access network equipment, including: An acquisition module, used to acquire the uplink perception data volume of the perception service of the target terminal in the next unit time; the target terminal is one of the terminals with perception function in the coverage area of ​​the access network device; The acquisition module is also used to acquire the uplink communication data volume of the communication service of the target terminal in the next unit time; A determination module, used to determine the perception ratio of the uplink perception data volume obtained by the acquisition module to the total uplink data volume, or the communication ratio of the uplink communication data volume obtained by the acquisition module to the total data volume; the total uplink data volume is the sum of the uplink communication data volume obtained by the acquisition module and the uplink perception data volume obtained by the acquisition module; A processing module, configured to determine a target resource block (RB) allocation template according to the target proportion determined by the determination module; the target proportion is the perception proportion or the communication proportion; a sending module, configured to send, to the target terminal, indication information for indicating the target resource block RB allocation template determined by the processing module, so that the target terminal sends service data of the perception service and service data of the communication service to the access network device according to the target resource block RB allocation template; When the target proportion is the perception proportion, the processing module is specifically used for: When the perception ratio is zero, the communication template is determined as the target resource block RB allocation template; all RBs in the communication template are used to transmit uplink communication service data of the communication service; When the perception ratio is greater than zero and less than a first preset threshold, determining the first template as the target resource block RB allocation template; RBs with a first preset ratio in the first template are used to transmit uplink perception service data of the perception service; When the perception ratio is greater than the first preset threshold and less than the second preset threshold, the second template is determined as the target resource block RB allocation template; the second template has a second preset ratio of RBs used to transmit uplink perception service data of the perception service; the second preset ratio is greater than the first preset ratio; When the perception ratio is greater than the second preset threshold, the third template is determined as the target resource block RB allocation template; the third template contains RBs with a third preset ratio for transmitting uplink perception service data of the perception service; the third preset ratio is greater than the first preset ratio.

7. The device according to claim 6, characterized in that The acquisition module is specifically used for: Receiving a sensing demand from a sensing server; the sensing demand includes a required data rate of at least one sensing service; the required data rate is an uplink sensing service data demand per unit time; Calculating a first data volume per unit time for all the sensing services according to a required data rate of the sensing services; The first data amount is determined as the uplink perception data amount.

8. The device according to claim 6, characterized in that The acquisition module is specifically used for: Acquire the uplink data volume of the communication service of the target terminal within multiple transmission time intervals TTI; the multiple TTIs include a current TTI and at least one TTI before the current TTI; The uplink communication data volume of the communication service of the target terminal in the next unit time is calculated according to the uplink data volume of the communication service of the target terminal in multiple TTIs.

9. The device according to claim 6, characterized in that When the target proportion is the communication proportion, the processing module is specifically used for: When the communication ratio is 100%, the communication template is determined as the target resource block RB allocation template; all RBs in the communication template are used to transmit uplink communication service data of the communication service; When the communication proportion is greater than a third preset threshold and less than 100 percent, determining the first template as the target resource block RB allocation template; The first template contains RBs with a first preset proportion for transmitting uplink perception service data of the perception service; When the communication proportion is less than the third preset threshold and greater than the fourth preset threshold, determining the second template as the target resource block RB allocation template; The second template contains RBs with a second preset proportion for transmitting uplink perception service data of the perception service; The second preset proportion is greater than the first preset proportion; When the communication proportion is less than the fourth preset threshold, determining the third template as the target resource block RB allocation template; The third template contains RBs with a third preset proportion for transmitting uplink perception service data of the perception service; The third preset proportion is greater than the first preset proportion.

10. The device according to claim 6, characterized in that The acquisition module is also used to receive uplink service data from the target terminal within the next unit time; The processing module is also used to parse and obtain the uplink perception service data and the uplink communication service data in the uplink service data received by the acquisition module according to the target resource block RB allocation template matched with the target terminal; The sending module is also used to send the uplink perception service data in the uplink service data parsed by the processing module to the perception server, and send the uplink communication service data in the uplink service data parsed by the processing module to the core network.

11. An uplink resource block allocation device, characterized in that: Applied to access network equipment, including a memory, a processor, a bus and a communication interface; the memory is used to store computer execution instructions, and the processor is connected to the memory through the bus; when the uplink resource block allocation device is running, the processor executes the computer execution instructions stored in the memory, so that the uplink resource block allocation device executes the uplink resource block allocation method as described in any one of claims 1-5.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions are executed on the uplink resource block allocation device, the uplink resource block allocation device executes the uplink resource block allocation method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Communication sensing signal processing method and equipment

    CN113784443A

  • KR20220008701A